diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index d4ddb9d54663..8dbb4713175d 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -2814,6 +2814,12 @@ /obj/machinery/computer/med_data{ dir = 4 }, +/obj/machinery/requests_console{ + department = "Chief Medical Officer's Desk"; + name = "Chief Medical Officer RC"; + pixel_y = -1; + pixel_x = -32 + }, /turf/open/floor/plasteel/white, /area/command/heads_quarters/cmo) "anQ" = ( @@ -15172,6 +15178,7 @@ network = list("ss13","medbay") }, /obj/machinery/cell_charger, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "blo" = ( @@ -36491,6 +36498,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cJC" = ( @@ -39116,6 +39126,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "dPR" = ( @@ -43620,6 +43633,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "goh" = ( @@ -44639,6 +44655,9 @@ id_tag = "MedbayFoyer"; name = "Medbay" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/medical/medbay/central) "gMQ" = ( @@ -54447,6 +54466,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "mmX" = ( @@ -56510,6 +56532,17 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/factory) +"nuY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "chemistry_shutters2"; + name = "Chemistry Shutter" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/medbay/factory) "nvj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -64199,6 +64232,9 @@ icon_state = "1-8" }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "rNc" = ( @@ -65653,7 +65689,6 @@ "sFg" = ( /obj/machinery/door/firedoor, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/medical/chemistry, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -65690,10 +65725,7 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) @@ -67027,6 +67059,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "tuQ" = ( @@ -67484,13 +67519,11 @@ /area/maintenance/starboard/aft) "tKk" = ( /obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, /obj/machinery/airalarm/directional/south, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "tKE" = ( @@ -69446,6 +69479,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "uRS" = ( @@ -69553,6 +69589,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/medical/medbay/central) "uUP" = ( @@ -108804,7 +108843,7 @@ uJS qYG epz fCQ -epz +nuY uJS uJS uJS diff --git a/_maps/splurt_maps/map_files/4Nalstation/4NaL_Station.dmm b/_maps/splurt_maps/map_files/4Nalstation/4NaL_Station.dmm index f6af4bc3738c..81901f26836b 100644 --- a/_maps/splurt_maps/map_files/4Nalstation/4NaL_Station.dmm +++ b/_maps/splurt_maps/map_files/4Nalstation/4NaL_Station.dmm @@ -64721,10 +64721,6 @@ }, /turf/open/floor/circuit, /area/science/nanite) -"usD" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/openspace, -/area/maintenance/department/science/upper) "usO" = ( /obj/structure/chair/comfy, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ @@ -240918,7 +240914,7 @@ ylx kWS oxE dFe -usD +pVM pVM pVM pVM diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm index 76d778d44d2a..a0e175d00994 100644 --- a/code/__HELPERS/time.dm +++ b/code/__HELPERS/time.dm @@ -50,14 +50,14 @@ GLOBAL_VAR_INIT(rollovercheck_last_timeofday, 0) if(!second) return "сейчас" if(second < 60) - return "[second] секунд[(second != 1)? "":"у"]" + return "[second] секунд[second % 10 == 1 && second % 100 != 11 ? "а" : (second % 10 >= 2 && second % 10 <= 4 && (second % 100 < 10 || second % 100 >= 20) ? "ы" : "")]" var/minute = FLOOR(second / 60, 1) second = FLOOR(MODULUS(second, 60), round_seconds_to) var/secondT if(second) - secondT = " и [second] секунд[(second != 1)? "":"у"]" + secondT = " и [second] секунд[second % 10 == 1 && second % 100 != 11 ? "а" : (second % 10 >= 2 && second % 10 <= 4 && (second % 100 < 10 || second % 100 >= 20) ? "ы" : "")]" if(minute < 60) - return "[minute] минут[(minute != 1)? "":"ы"][secondT]" + return "[minute] минут[minute % 10 == 1 && minute % 100 != 11 ? "а" : (minute % 10 >= 2 && minute % 10 <= 4 && (minute % 100 < 10 || minute % 100 >= 20) ? "ы" : "")][secondT]" var/hour = FLOOR(minute / 60, 1) minute = MODULUS(minute, 60) var/minuteT diff --git a/code/__SANDCODE/DEFINES/chat.dm b/code/__SANDCODE/DEFINES/chat.dm index 8a8cc84eefe7..335066136f1b 100644 --- a/code/__SANDCODE/DEFINES/chat.dm +++ b/code/__SANDCODE/DEFINES/chat.dm @@ -1,4 +1,6 @@ /// Adds a generic box around whatever message you're sending in chat. Really makes things stand out. #define examine_block(str) ("
" + str + "
") +#define vote_block(str) ("
" + str + "
") +#define vote_results(str) ("
" + str + "
") #define MESSAGE_TYPE_INFO "info" diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 32820eeef2e6..58f851426a05 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -738,7 +738,9 @@ SUBSYSTEM_DEF(job) var/mob/the_mob = N if(!the_mob) the_mob = M // cause this doesn't get assigned if player is a latejoiner - var/list/chosen_gear = the_mob.client.prefs.loadout_data["SAVE_[the_mob.client.prefs.loadout_slot]"] + var/list/chosen_gear + if(the_mob.client.prefs.loadout_data) + chosen_gear = the_mob.client.prefs.loadout_data["SAVE_[the_mob.client.prefs.loadout_slot]"] var/heirloomer = FALSE if(!is_dummy) var/list/my_quirks = the_mob.client.prefs.all_quirks.Copy() @@ -824,7 +826,9 @@ SUBSYSTEM_DEF(job) var/mob/the_mob = N if(!the_mob) the_mob = M // cause this doesn't get assigned if player is a latejoiner - var/list/chosen_gear = the_mob.client.prefs.loadout_data["SAVE_[the_mob.client.prefs.loadout_slot]"] + var/list/chosen_gear + if(the_mob.client.prefs.loadout_data) + chosen_gear = the_mob.client.prefs.loadout_data["SAVE_[the_mob.client.prefs.loadout_slot]"] var/heirloomer = FALSE if(!is_dummy) var/list/my_quirks = the_mob.client.prefs.all_quirks.Copy() diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index ae25e4dc37f7..60e53490ced7 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -199,6 +199,7 @@ SUBSYSTEM_DEF(ticker) // BLUEMOON ADD START - воут за карту и перезагрузка сервера, если прошлый раунд окончился крашем if(mapvote_restarter_in_progress) return + #ifndef LOWMEMORYMODE if(!SSpersistence.CheckGracefulEnding()) SetTimeLeft(-1) start_immediately = FALSE @@ -207,6 +208,7 @@ SUBSYSTEM_DEF(ticker) SSvote.initiate_vote("map","server", display = SHOW_RESULTS, votesystem = vote_type) to_chat(world, span_boldwarning("Активировано голосование за смену карты из-за неудачного завершения прошлого раунда. После его окончания сервер будет перезапущен.")) return + #endif // BLUEMOON ADD END //lobby stats for statpanels @@ -225,8 +227,13 @@ SUBSYSTEM_DEF(ticker) var/forcemode = CONFIG_GET(string/force_gamemode) if(forcemode) force_gamemode(forcemode) + #ifndef LOWMEMORYMODE if(!forcemode || (GLOB.master_mode == "dynamic" && CONFIG_GET(flag/dynamic_voting))) send_gamemode_vote() + #else + modevoted = TRUE + SEND_SOUND(world, sound('sound/announcer/tonelow.ogg')) // Чтобы не придумывать колесо пусть будет тут + #endif //countdown if(timeLeft < 0) return diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 56d2ca65885d..3e95ac56a5df 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -41,6 +41,17 @@ SUBSYSTEM_DEF(vote) var/list/stored_modetier_results = list() // The aggregated tier list of the modes available in secret. + // BLUEMOON ADD START - перевод режимов + var/static/list/ru_votemodes = list( + "restart" = "за рестарт сервера", + "map" = "за выбор карты", + "gamemode" = "за выбор режима игры", + "transfer" = "за окончание раунда", + "roundtype" = "за выбор режима игры", + "custom" = "" // за упокой + ) + // BLUEMOON ADD END + /datum/controller/subsystem/vote/fire() //called by master_controller if(mode) //BLUEMOON ADD START @@ -291,10 +302,8 @@ SUBSYSTEM_DEF(vote) var/vote_title_text var/text if(question) - text += "[question]" vote_title_text = "[question]" else - text += "[capitalize(mode)] Vote" vote_title_text = "[capitalize(mode)] Vote" if(vote_system == SCHULZE_VOTING) calculate_condorcet_votes(vote_title_text) @@ -304,6 +313,9 @@ SUBSYSTEM_DEF(vote) calculate_highest_median(vote_title_text) // nothing uses this at the moment var/list/winners = vote_system == INSTANT_RUNOFF_VOTING ? get_runoff_results() : get_result() var/was_roundtype_vote = mode == "roundtype" || mode == "dynamic" + text += "Результаты [mode == "custom" ? "кастомного " : ""]голосования[mode != "custom" ? " [ru_votemodes[mode]]" : ""]: \n" // BLUEMOON EDIT + if(question) + text += "\n[question]\n" if(winners.len > 0) if(was_roundtype_vote) stored_gamemode_votes = list() @@ -312,22 +324,42 @@ SUBSYSTEM_DEF(vote) text += "\nIt should be noted that this is not a raw tally of votes (impossible in ranked choice) but the score determined by the schulze method of voting, so the numbers will look weird!" if(vote_system == HIGHEST_MEDIAN_VOTING) text += "\nThis is the highest median score plus the tiebreaker!" - for(var/i=1,i<=choices.len,i++) - var/votes = choices[choices[i]] - if(!votes) - votes = 0 + // BLUEMOON EDIT START - отрисовка результатов голосования + var/total_votes = 0 + var/votes_left = "
" + var/votes_right = "
" + for(var/i = 1, i <= choices.len, i++) + var/votes_amount = choices[choices[i]] + if(!votes_amount) + votes_amount = 0 if(was_roundtype_vote) - stored_gamemode_votes[choices[i]] = votes - text += "\n[choices[i]]: [display_votes & SHOW_RESULTS ? votes : "???"]" //CIT CHANGE - adds obfuscated votes + stored_gamemode_votes[choices[i]] = votes_amount + total_votes += votes_amount + votes_left += "
[choices[i]]: [display_votes & SHOW_RESULTS ? votes_amount : "???"]
" + for(var/i = 1, i <= choices.len, i++) + if (display_votes & SHOW_RESULTS) + if (length(choices) == 1) + votes_right += "
1984%
"; + else + var/votes_amount = choices[choices[i]] + var/percent = total_votes > 0 ? round((votes_amount / total_votes) * 100, 1) : 0 + if (percent > 0) + votes_right += "
[percent]%
" + else + votes_right += "
[percent]%
"; + votes_left += "
" + votes_right += "
" + text += "
[votes_left][votes_right]
" + // BLUEMOON EDIT END if(mode != "custom") if(winners.len > 1 && display_votes & SHOW_WINNER) //CIT CHANGE - adds obfuscated votes - text = "\nVote Tied Between:" + text = "\nничья между..." for(var/option in winners) text += "\n\t[option]" . = pick(winners) - text += "\nVote Result: [display_votes & SHOW_WINNER ? . : "???"]" //CIT CHANGE - adds obfuscated votes + text += "Победитель голосования: [display_votes & SHOW_WINNER ? . : "???"]\n" //CIT CHANGE - adds obfuscated votes if(display_votes & SHOW_ABSTENTION) - text += "\nDid not vote: [GLOB.clients.len-voted.len]" + text += "\nВоздержались: [GLOB.clients.len-voted.len]" else if(vote_system == SCORE_VOTING) for(var/score_name in scores) var/score = scores[score_name] @@ -338,10 +370,11 @@ SUBSYSTEM_DEF(vote) text = "\n[score_name]: [display_votes & SHOW_RESULTS ? score : "???"]" . = 1 else - text += "Vote Result: Inconclusive - No Votes!" + text += "\nГолосование не удалось – голосов не было!" log_vote(text) remove_action_buttons() - to_chat(world, "\n[text]") + SEND_SOUND(world, sound('sound/misc/notice2.ogg')) + to_chat(world, vote_block(text)) switch(vote_system) if(APPROVAL_VOTING,PLURALITY_VOTING) for(var/i=1,i<=choices.len,i++) @@ -598,14 +631,20 @@ SUBSYSTEM_DEF(vote) mode = vote_type initiator = initiator_key ? initiator_key : "the Server" // austation -- Crew autotransfer vote started_time = world.time - var/text = "[capitalize(mode)] vote started by [initiator]." + // BLUEMOON EDIT START - реструктурирование + var/text = "" + + text += capitalize("[mode == "custom" ? "кастомное " : ""]голосование [mode != "custom" ? "[ru_votemodes[mode]] " : ""]начато [initiator == "server" ? "автоматически" : initiator].\n") if(mode == "custom") - text += "\n[question]" + text += "\n[question]\n" log_vote(text) var/vp = vote_time if(vp == -1) vp = CONFIG_GET(number/vote_period) - to_chat(world, "\n[text]\nType vote or click here to place your votes.\nYou have [DisplayTimeText(vp)] to vote.") + text += "\nНажмите 'Vote' во вкладке OOC или нажмите сюда чтобы проголосовать." + text += "\nДо окончания голосования – [DisplayTimeText(vp)]." + to_chat(world, vote_block(text)) + // BLUEMOON EDIT END end_time = started_time+vp // generate statclick list choice_statclicks = list() @@ -675,7 +714,7 @@ SUBSYSTEM_DEF(vote) if(mode == "roundtype") // BLUEMOON ADD START - . += "
Если побеждает [ROUNDTYPE_DYNAMIC], то берётся одна из вариаций динамика." + . += "
Если побеждает [ROUNDTYPE_DYNAMIC], то берётся одна из вариаций динамика." // df . += "
[ROUNDTYPE_DYNAMIC_TEAMBASED]:" . += "
55-100 угрозы, только командные и особые одиночные антагонисты, необходим минимум [ROUNDTYPE_PLAYERCOUNT_DYNAMIC_HIGHPOP_MIN] игрок;" diff --git a/code/datums/components/fantasy/prefixes.dm b/code/datums/components/fantasy/prefixes.dm index 3dd965b185cd..d06b66239f14 100644 --- a/code/datums/components/fantasy/prefixes.dm +++ b/code/datums/components/fantasy/prefixes.dm @@ -38,6 +38,8 @@ else return "[pick(badPrefixes)] [newName]" +/* BLUEMOON DELETE Оставь надежду, всяк сюда входящий, каким-то неимоверным образом уводить сам объект как элемент в _AddElement(list/arguments) +//времени попыток решить данную околесицу 4 часа /datum/fantasy_affix/tactical placement = AFFIX_PREFIX alignment = AFFIX_GOOD @@ -50,6 +52,7 @@ comp.appliedElements += list(dat) return "tactical [newName]" +*/ /datum/fantasy_affix/pyromantic placement = AFFIX_PREFIX alignment = AFFIX_GOOD diff --git a/code/datums/components/twohanded.dm b/code/datums/components/twohanded.dm index 7d733f8b8694..0e8bc88e2f13 100644 --- a/code/datums/components/twohanded.dm +++ b/code/datums/components/twohanded.dm @@ -210,14 +210,21 @@ // Update icons parent_item.update_icon() - if(user.get_item_by_slot(ITEM_SLOT_BACK) == parent) + if(user.get_item_by_slot(ITEM_SLOT_BACK) == parent_item) // Bluemoon Edit-Fix || if(user.get_item_by_slot(ITEM_SLOT_BACK) == parent) user.update_inv_back() - else - user.update_inv_hands() + + // Bluemoon Addition - Start || Доп. проверка + if(user.get_item_by_slot(ITEM_SLOT_BELT) == parent_item) + user.update_inv_belt() + // Bluemoon Addition - End + + user.update_inv_hands() // Bluemoon Edit-Fix || Вынес, чтобы обновляло всегда. // if the item requires two handed drop the item on unwield - if(require_twohands) - user.dropItemToGround(parent, force=TRUE) + /* // Bluemoon Removed - Start // Нахуя оно надо? Автор, ты еблан? Это буквально руин на ровном месте, который иначе никак не используется. + // if(require_twohands) + // user.dropItemToGround(parent, force=TRUE) + */ // Bluemoon Removed - End // Show message if requested if(show_message) diff --git a/code/datums/spawners_menu.dm b/code/datums/spawners_menu.dm index efa3beddb4ff..acac28fd26d0 100644 --- a/code/datums/spawners_menu.dm +++ b/code/datums/spawners_menu.dm @@ -24,6 +24,7 @@ this["short_desc"] = "" this["flavor_text"] = "" this["important_warning"] = "" + this["category"] = "" this["refs"] = list() for(var/spawner_obj in GLOB.mob_spawners[spawner]) this["refs"] += "[REF(spawner_obj)]" @@ -33,6 +34,7 @@ this["short_desc"] = MS.short_desc this["flavor_text"] = MS.flavour_text this["important_info"] = MS.important_info + this["category"] = MS.category this["can_load_appearance"] = MS.can_load_appearance else var/obj/O = spawner_obj diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 3e31382ae838..1b5e454669b8 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -125,6 +125,7 @@ for (var/datum/track/T in SSjukeboxes.songs) all_song_names += T.song_name data["songs"] = all_song_names + data["favorite_tracks"] = user?.client?.prefs?.favorite_tracks // BLUEMOON EDIT:END return data diff --git a/code/game/machinery/dance_machine_handled.dm b/code/game/machinery/dance_machine_handled.dm index 30e031022384..f730b6661a2d 100644 --- a/code/game/machinery/dance_machine_handled.dm +++ b/code/game/machinery/dance_machine_handled.dm @@ -161,6 +161,7 @@ for (var/datum/track/T in SSjukeboxes.songs) all_song_names += T.song_name data["songs"] = all_song_names + data["favorite_tracks"] = user?.client?.prefs?.favorite_tracks // BLUEMOON EDIT END: Better Jukebox return data diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm index 1f3dbe31306c..c67c6e93d02e 100644 --- a/code/game/machinery/limbgrower.dm +++ b/code/game/machinery/limbgrower.dm @@ -383,8 +383,10 @@ C.med_hud_set_health() C.underwear = "Nude" C.undershirt = "Nude" + /* C.saved_underwear = "" C.saved_undershirt = "" + */ // Just enough to start reviving them, I hope C.blood_volume = BLOOD_VOLUME_SURVIVE diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 70def9d4438a..78ae5b568a63 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -761,6 +761,10 @@ var/card_throw_range = 7 var/list/card_attack_verb = list("attacked") +/obj/item/toy/cards/examine() + . = ..() + . += "Лежащие на столе карты можно взять с большего расстояния." + /obj/item/toy/cards/suicide_act(mob/living/carbon/user) user.visible_message("[user] is slitting [user.ru_ego()] wrists with \the [src]! It looks like [user.ru_who()] [user.p_have()] a crummy hand!") playsound(src, 'sound/items/cardshuffle.ogg', 50, 1) @@ -817,6 +821,7 @@ H.apply_card_vars(H,O) H.pickup(user) user.put_in_hands(H) + playsound(src, 'sound/items/carddraw.ogg', 50, 1) user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") update_icon() @@ -886,6 +891,12 @@ to_chat(usr, "You can't reach it from here!") +/obj/item/toy/cards/Adjacent(var/atom/neighbor, var/recurse = 1) + if(isturf(src.loc) && locate(/obj/structure/table) in src.loc) + for(var/obj/structure/table/T in orange(src, 1)) + if(T.Adjacent(neighbor)) + return TRUE + . = ..() /obj/item/toy/cards/cardhand name = "hand of cards" @@ -923,7 +934,6 @@ cardUser.visible_message("[cardUser] draws a card from [cardUser.ru_ego()] hand.", "You take the [C.cardname] from your hand.") interact(cardUser) - update_sprite() if(length(currenthand) == 1) var/obj/item/toy/cards/singlecard/N = new/obj/item/toy/cards/singlecard(loc) N.parentdeck = parentdeck @@ -933,6 +943,9 @@ N.pickup(cardUser) cardUser.put_in_hands(N) to_chat(cardUser, "You also take [currenthand[1]] and hold it.") + return + + update_sprite() /obj/item/toy/cards/cardhand/attackby(obj/item/toy/cards/singlecard/C, mob/living/user, params) if(istype(C)) @@ -979,8 +992,10 @@ cut_overlays() var/overlay_cards = currenthand.len - var/k = overlay_cards == 2 ? 1 : overlay_cards - 2 - for(var/i = k; i <= overlay_cards; i++) + if(deckstyle && currenthand.len) + icon_state = "[deckstyle]_hand[currenthand.len < 5 ? "[currenthand.len]" : "5"]" + var/k = overlay_cards <= 2 ? 1 : overlay_cards - 2 + for(var/i in k to overlay_cards) var/card_overlay = image(icon=src.icon,icon_state="sc_[currenthand[i]]_[deckstyle]",pixel_x=(1-i+k)*3,pixel_y=(1-i+k)*3) add_overlay(card_overlay) @@ -1030,8 +1045,8 @@ var/obj/item/toy/cards/singlecard/C = I if(C.parentdeck == src.parentdeck) var/obj/item/toy/cards/cardhand/H = new/obj/item/toy/cards/cardhand(user.loc) - H.currenthand += C.cardname H.currenthand += src.cardname + H.currenthand += C.cardname H.parentdeck = C.parentdeck H.apply_card_vars(H,C) to_chat(user, "You combine the [C.cardname] and the [src.cardname] into a hand.") @@ -1049,12 +1064,6 @@ user.visible_message("[user] adds a card to [user.ru_ego()] hand.", "You add the [cardname] to your hand.") qdel(src) H.interact(user) - if(H.currenthand.len > 4) - H.icon_state = "[deckstyle]_hand5" - else if(H.currenthand.len > 3) - H.icon_state = "[deckstyle]_hand4" - else if(H.currenthand.len > 2) - H.icon_state = "[deckstyle]_hand3" else to_chat(user, "You can't mix cards from other decks!") else diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 921ebe897af0..07bce2ae6dbc 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -43,6 +43,7 @@ Your goal is to cultivate and spread life wherever it will go while waiting for contact from your creators. \ Estimated time of last contact: Deployment, 5000 millennia ago." assignedrole = "Lifebringer" + category = "offstation" /obj/effect/mob_spawn/human/seed_vault/Destroy() new/obj/structure/fluff/empty_terrarium(get_turf(src)) @@ -126,6 +127,7 @@ assignedrole = "Ash Walker" var/datum/team/ashwalkers/team var/obj/structure/ash_walker_eggshell/eggshell + category = "offstation" /obj/effect/mob_spawn/human/ash_walker/Destroy() eggshell = null @@ -233,6 +235,7 @@ путешествовать по звездам с одним единственным заявлением: \ 'Да, делай что хочешь.'\ Хотя вы связаны с тем, кто вас создал, в вашем обществе принято повторять эти же слова новорожденным \ големам, чтобы ни один голем никогда не был вынужден служить снова." important_info = "Вы не антагонист." + category = "offstation" /obj/effect/mob_spawn/human/golem/Initialize(mapload, datum/species/golem/species = null, mob/creator = null) if(species) //spawners list uses object name to register so this goes before ..() @@ -322,6 +325,7 @@ can_load_appearance = TRUE loadout_enabled = TRUE antagonist_type = /datum/antagonist/ghost_role/hermit + category = "offstation" /obj/effect/mob_spawn/human/hermit/Initialize(mapload) . = ..() @@ -376,6 +380,7 @@ important_info = "Вы не антагонист." assignedrole = "Translocated Vet" can_load_appearance = TRUE + category = "offstation" /obj/effect/mob_spawn/human/doctor/alive/lavaland/Destroy() var/obj/structure/fluff/empty_sleeper/S = new(drop_location()) @@ -442,6 +447,7 @@ can_load_appearance = TRUE loadout_enabled = TRUE antagonist_type = /datum/antagonist/ghost_role/space_hotel + category = "offstation" /datum/outfit/hotelstaff name = "Hotel Staff" @@ -546,6 +552,7 @@ outfit = /datum/outfit/syndicate_empty assignedrole = "Space Syndicate" //I know this is really dumb, but Syndicate operative is nuke ops can_load_appearance = TRUE + category = "syndicate" /obj/effect/mob_spawn/human/solfed name = "Solar Federation Marine" @@ -557,6 +564,7 @@ assignedrole = "Solar Federation Operative" can_load_appearance = TRUE loadout_enabled = TRUE + category = "sol" /obj/effect/mob_spawn/human/solfed/demoman name = "Solar Federation Support" @@ -694,6 +702,7 @@ job_description = "Oldstation Crew" assignedrole = "Ancient Crew" can_load_appearance = TRUE + category = "offstation" /obj/effect/mob_spawn/human/oldsec/Destroy() new/obj/structure/showcase/machinery/oldpod/used(drop_location()) @@ -774,6 +783,7 @@ assignedrole = "Space Pirate" var/rank = "Mate" can_load_appearance = FALSE + category = "midround" /obj/effect/mob_spawn/human/pirate/on_attack_hand(mob/living/user, act_intent = user.a_intent, unarmed_attack_flags) . = ..() @@ -1039,6 +1049,7 @@ give_cooler_to_mob_if_synth = TRUE antagonist_type = /datum/antagonist/ghost_role/tarkov + category = "offstation" /datum/outfit/tarkoff name = "Default Port Tarkov Outfit" @@ -1215,6 +1226,7 @@ can_load_appearance = TRUE loadout_enabled = TRUE antagonist_type = /datum/antagonist/ghost_role/centcom_intern + category = "offstation" /datum/outfit/centcom_syndicate name = "Special Ops Syndicate Intern" @@ -1270,6 +1282,7 @@ can_load_appearance = TRUE loadout_enabled = TRUE antagonist_type = /datum/antagonist/ghost_role/centcom_intern + category = "offstation" /datum/outfit/centcom_nanotrasen name = "Special Ops Nanotrasen Intern" @@ -1324,6 +1337,7 @@ computer_area = /area/ruin/space/has_grav/bluemoon/deepspacetwo/service/dorms antagonist_type = /datum/antagonist/ghost_role/ds2 make_bank_account = TRUE // BLUEMOON ADD + category = "syndicate" /obj/effect/mob_spawn/human/ds2/prisoner name = "Syndicate Prisoner" diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm index 825e2d83c787..d2fe45e3964c 100644 --- a/code/modules/admin/IsBanned.dm +++ b/code/modules/admin/IsBanned.dm @@ -6,7 +6,7 @@ #define STICKYBAN_MAX_EXISTING_USER_MATCHES 5 //ie, users who were connected before the ban triggered #define STICKYBAN_MAX_ADMIN_MATCHES 2 -/world/IsBanned(key,address,computer_id,type,real_bans_only=FALSE) +/world/IsBanned(key, address, computer_id, type, real_bans_only=FALSE) var/static/key_cache = list() if(!real_bans_only) if(key_cache[key] >= REALTIMEOFDAY) @@ -52,7 +52,7 @@ key_cache[key] = 0 return list("reason"="whitelist", "desc" = "\nReason: You are not on the white list for this server") - //Guest Checking + // Guest Checking if(!real_bans_only && IsGuestKey(key)) if (CONFIG_GET(flag/guest_ban)) log_access("Failed Login: [key] - Guests not allowed") @@ -63,6 +63,7 @@ key_cache[key] = 0 return list("reason"="guest", "desc"="\nReason: Sorry but the server is currently not accepting connections from never before seen players or guests. If you have played on this server with a byond account before, please log in to the byond account you have played from.") + //Population Cap Checking var/extreme_popcap = CONFIG_GET(number/extreme_popcap) if(!real_bans_only && extreme_popcap && living_player_count() >= extreme_popcap && !admin) diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm index 19201299c2fd..5655cbcb6694 100644 --- a/code/modules/admin/create_mob.dm +++ b/code/modules/admin/create_mob.dm @@ -28,9 +28,11 @@ H.left_eye_color = random_eye_color H.right_eye_color = random_eye_color H.dna.blood_type = random_blood_type() + /* H.saved_underwear = H.underwear H.saved_undershirt = H.undershirt H.saved_socks = H.socks + */ // Mutant randomizing, doesn't affect the mob appearance unless it's the specific mutant. H.dna.features["mcolor"] = sanitize_hexcolor(random_short_color(), 6) diff --git a/code/modules/antagonists/swarmer/swarmer.dm b/code/modules/antagonists/swarmer/swarmer.dm index cdd612eefd4f..503718f80680 100644 --- a/code/modules/antagonists/swarmer/swarmer.dm +++ b/code/modules/antagonists/swarmer/swarmer.dm @@ -29,6 +29,7 @@ 2. Ensure that this location is fit for invasion at a later date; do not perform actions that would render it dangerous or inhospitable. 3. Biological resources will be harvested at a later date; do not harm them. "} + category = "midround" /obj/effect/mob_spawn/swarmer/Initialize(mapload) . = ..() diff --git a/code/modules/arousal/arousal.dm b/code/modules/arousal/arousal.dm index 5deae267ba21..bfc83b627474 100644 --- a/code/modules/arousal/arousal.dm +++ b/code/modules/arousal/arousal.dm @@ -3,13 +3,15 @@ var/mb_cd_timer = 0 //The timer itself /mob/living/carbon/human + var/arousal_rate = 1 +/* var/saved_underwear = ""//saves their underwear so it can be toggled later var/saved_undershirt = "" var/saved_socks = "" var/hidden_underwear = FALSE var/hidden_undershirt = FALSE var/hidden_socks = FALSE - var/arousal_rate = 1 + //Mob procs /mob/living/carbon/human/verb/underwear_toggle() @@ -39,7 +41,7 @@ log_message("[on_off ? "removed" : "put on"] all [ru_ego()] undergarments.", LOG_EMOTE) update_body(TRUE) - +*/ /mob/living/carbon/human/proc/adjust_arousal(strength, cause = "manual toggle", aphro = FALSE,maso = FALSE) // returns all genitals that were adjust var/list/obj/item/organ/genital/genit_list = list() diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index a9f1c850cbe9..c0dc7168318a 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -36,6 +36,7 @@ var/can_load_appearance = FALSE var/make_bank_account = FALSE // BLUEMOON ADD var/starting_money = 0 // BLUEMOON ADD работает только при make_bank_account = TRUE + var/category = "misc" // BLUEMOON ADD - категоризация для отображения по спискам ///override this to add special spawn conditions to a ghost role /obj/effect/mob_spawn/proc/allow_spawn(mob/user, silent = FALSE) @@ -533,6 +534,7 @@ flavour_text = "Вы посетитель пляжа и вы уже не помните, сколько вы здесь пробыли! Какое же это приятное место." assignedrole = "Beach Bum" can_load_appearance = TRUE + category = "offstation" /obj/effect/mob_spawn/human/beach/alive/lifeguard flavour_text = "Вы - пляжный спасатель! Присматривай за посетителями пляжа, чтобы никто не утонул, не был съеден акулами и так далее." @@ -542,6 +544,7 @@ job_description = "Beach Biodome Lifeguard" uniform = /obj/item/clothing/under/shorts/red can_load_appearance = TRUE + category = "offstation" /datum/outfit/beachbum name = "Beach Bum" diff --git a/code/modules/escape_menu/home_page.dm b/code/modules/escape_menu/home_page.dm index cc54669eb962..a422f2bd1fa5 100644 --- a/code/modules/escape_menu/home_page.dm +++ b/code/modules/escape_menu/home_page.dm @@ -40,12 +40,12 @@ ) page_holder.give_screen_object( - new /atom/movable/screen/escape_menu/home_button/leave_body( + new /atom/movable/screen/escape_menu/home_button( null, src, - "Покинуть Игру", - /* offset = */ 4, - CALLBACK(src, PROC_REF(home_close_game)), + "Включить/Выключить Полноэкранный Режим", + /* offset = */ 5, + CALLBACK(src, PROC_REF(home_fullscreen)), ) ) @@ -62,9 +62,9 @@ C?.tgui_panel?.stop_music() qdel(src) -/datum/escape_menu/proc/home_close_game() - qdel(usr.client) - qdel(src) +/datum/escape_menu/proc/home_fullscreen() + usr.client.prefs.fullscreen = !usr.client.prefs.fullscreen + usr.client.ToggleFullscreen() /atom/movable/screen/escape_menu/home_button mouse_opacity = MOUSE_OPACITY_OPAQUE diff --git a/code/modules/events/living_entity/cat_surgeon.dm b/code/modules/events/living_entity/cat_surgeon.dm index d39af8b34a72..440260e205a0 100644 --- a/code/modules/events/living_entity/cat_surgeon.dm +++ b/code/modules/events/living_entity/cat_surgeon.dm @@ -6,8 +6,10 @@ category = EVENT_CATEGORY_ENTITIES /datum/round_event/cat_surgeon/announce(fake) - priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... никто не видел наших кошек?", - sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) + send_fax_to_area(new /obj/item/paper/fax_CC_message/escapee/cat_surgeon_announce, /area/security, "Психиатрический Отдел Nanotrasen", FALSE) + // priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... никто не видел наших кошек?", + // sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) + /datum/round_event/cat_surgeon/start() var/list/spawn_locs = list() diff --git a/code/modules/events/living_entity/deathclaw.dm b/code/modules/events/living_entity/deathclaw.dm index 3a411ae0f2e8..2e9ff4104342 100644 --- a/code/modules/events/living_entity/deathclaw.dm +++ b/code/modules/events/living_entity/deathclaw.dm @@ -6,8 +6,9 @@ category = EVENT_CATEGORY_ENTITIES /datum/round_event/deathclaw_in_maints/announce(fake) - priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... вы не видели ящерку уборщика?", - sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) + send_fax_to_area(new /obj/item/paper/fax_CC_message/escapee/deathclaw_announce, /area/security, "Психиатрический Отдел Nanotrasen", FALSE) + // priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... вы не видели ящерку уборщика?", + // sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) /datum/round_event/deathclaw_in_maints/start() var/list/deathclaws_types = list( \ diff --git a/code/modules/events/living_entity/gigachad_inteq.dm b/code/modules/events/living_entity/gigachad_inteq.dm index b5a182842a26..1037703602ae 100644 --- a/code/modules/events/living_entity/gigachad_inteq.dm +++ b/code/modules/events/living_entity/gigachad_inteq.dm @@ -6,8 +6,9 @@ category = EVENT_CATEGORY_ENTITIES /datum/round_event/gigachad_inteq/announce(fake) - priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... что это за стуки металла?", - sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) + send_fax_to_area(new /obj/item/paper/fax_CC_message/escapee/gigachad_inteq_announce, /area/security, "Психиатрический Отдел Nanotrasen", FALSE) + // priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... что это за стуки металла?", + // sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) /datum/round_event/gigachad_inteq/start() var/list/spawn_locs = list() @@ -88,8 +89,9 @@ category = EVENT_CATEGORY_ENTITIES /datum/round_event/space_mosquito/announce(fake) - priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... это что, выкрики на нео-русском?", - sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) + send_fax_to_area(new /obj/item/paper/fax_CC_message/escapee/mosquito_announce, /area/security, "Психиатрический Отдел Nanotrasen", FALSE) + // priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... это что, выкрики на нео-русском?", + // sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) /datum/round_event/space_mosquito/start() var/list/spawn_locs = list() diff --git a/code/modules/integrated_electronics/core/printer.dm b/code/modules/integrated_electronics/core/printer.dm index 69fc05fe068f..d0c63b96e347 100644 --- a/code/modules/integrated_electronics/core/printer.dm +++ b/code/modules/integrated_electronics/core/printer.dm @@ -122,7 +122,7 @@ return var/client/client = user.client - if (CONFIG_GET(flag/use_exp_tracking) && client && client.get_exp_living(TRUE) < 480) // Player with less than 8 hours playtime is using this machine. + if (CONFIG_GET(flag/use_exp_tracking) && client && client.get_exp_living(TRUE) < 60 HOURS) // Player with less than 60 hours playtime is using this machine. if(client.next_circuit_grief_warning < world.time) var/turf/T = get_turf(src) client.next_circuit_grief_warning = world.time + 15 MINUTES // Wait 15 minutes before alerting admins again diff --git a/code/modules/integrated_electronics/subtypes/converters.dm b/code/modules/integrated_electronics/subtypes/converters.dm index 0c89e785649a..3a0d130fd81e 100644 --- a/code/modules/integrated_electronics/subtypes/converters.dm +++ b/code/modules/integrated_electronics/subtypes/converters.dm @@ -12,20 +12,36 @@ desc = "This circuit can convert a number variable into a string." extended_desc = "Because of circuit limitations, null/false variables will output a '0' string." icon_state = "num-string" - inputs = list("input" = IC_PINTYPE_NUMBER) - outputs = list("output" = IC_PINTYPE_STRING) + inputs = list("A" = IC_PINTYPE_NUMBER, + "B" = IC_PINTYPE_NUMBER, + "C" = IC_PINTYPE_NUMBER, + "D" = IC_PINTYPE_NUMBER, + "E" = IC_PINTYPE_NUMBER, + "F" = IC_PINTYPE_NUMBER, + "G" = IC_PINTYPE_NUMBER, + "H" = IC_PINTYPE_NUMBER, + ) + outputs = list( + "A" = IC_PINTYPE_STRING, + "B" = IC_PINTYPE_STRING, + "C" = IC_PINTYPE_STRING, + "D" = IC_PINTYPE_STRING, + "E" = IC_PINTYPE_STRING, + "F" = IC_PINTYPE_STRING, + "G" = IC_PINTYPE_STRING, + "H" = IC_PINTYPE_STRING, + ) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/num2text/do_work() - var/result = null pull_data() - var/incoming = get_pin_data(IC_INPUT, 1) - if(!isnull(incoming)) - result = num2text(incoming) - else if(!incoming) - result = "0" - set_pin_data(IC_OUTPUT, 1, result) + for(var/i = 0 to inputs.len) + var/incoming = get_pin_data(IC_INPUT, i) + if (!isnull(incoming)) + set_pin_data(IC_OUTPUT, i,num2text(incoming)) + else if(!incoming) + set_pin_data(IC_OUTPUT, i, null) push_data() activate_pin(2) @@ -33,18 +49,32 @@ name = "string to number" desc = "This circuit can convert a string variable into a number." icon_state = "string-num" - inputs = list("input" = IC_PINTYPE_STRING) - outputs = list("output" = IC_PINTYPE_NUMBER) + inputs = list( + "A" = IC_PINTYPE_STRING, + "B" = IC_PINTYPE_STRING, + "C" = IC_PINTYPE_STRING, + "D" = IC_PINTYPE_STRING, + "E" = IC_PINTYPE_STRING, + "F" = IC_PINTYPE_STRING, + "G" = IC_PINTYPE_STRING, + "H" = IC_PINTYPE_STRING, + ) + outputs = list( + "A" = IC_PINTYPE_NUMBER, + "B" = IC_PINTYPE_NUMBER, + "C" = IC_PINTYPE_NUMBER, + "D" = IC_PINTYPE_NUMBER, + "E" = IC_PINTYPE_NUMBER, + "F" = IC_PINTYPE_NUMBER, + "G" = IC_PINTYPE_NUMBER, + "H" = IC_PINTYPE_NUMBER, + ) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/text2num/do_work() - var/result = null pull_data() - var/incoming = get_pin_data(IC_INPUT, 1) - if(!isnull(incoming)) - result = text2num(incoming) - - set_pin_data(IC_OUTPUT, 1, result) + for(var/i = 1 to inputs.len) + set_pin_data(IC_OUTPUT, i,text2num(get_pin_data(IC_INPUT, i)) ) push_data() activate_pin(2) diff --git a/code/modules/integrated_electronics/subtypes/input.dm b/code/modules/integrated_electronics/subtypes/input.dm index eeb82d27aadb..769c304aaf54 100644 --- a/code/modules/integrated_electronics/subtypes/input.dm +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -1314,3 +1314,28 @@ set_pin_data(IC_OUTPUT, 2, regurgitated_contents) push_data() activate_pin(2) + +/obj/item/integrated_circuit/input/anomaly_scanner + name = "anomaly scanner" + desc = "A small anomaly analyzer, it is accurate enough to give the frequency, but it may make a mistake with the code. It will be equal to a random number within a radius of 10 numbers from the desired number." + complexity = 12 + inputs = list("target" = IC_PINTYPE_REF) + outputs = list( + "freq" = IC_PINTYPE_NUMBER, + "code" = IC_PINTYPE_NUMBER, + ) + activators = list("scan" = IC_PINTYPE_PULSE_IN, "on scann" = IC_PINTYPE_PULSE_OUT, "not scanned" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 80 + +/obj/item/integrated_circuit/input/anomaly_scanner/do_work() + var/obj/effect/anomaly/T = get_pin_data_as_type(IC_INPUT, 1, /obj/effect/anomaly) + if(!istype(T)) //Invalid input + activate_pin(3) + return + if(T in view(get_turf(src))) // Like medbot's analyzer it can be used in range.. + + set_pin_data(IC_OUTPUT, 2, T.aSignal.code+rand(-10,10)) + set_pin_data(IC_OUTPUT, 1, (T.aSignal.frequency)) + push_data() + activate_pin(2) diff --git a/code/modules/mob/dead/new_player/preferences_setup.dm b/code/modules/mob/dead/new_player/preferences_setup.dm index 2fa841657bee..fd623403a196 100644 --- a/code/modules/mob/dead/new_player/preferences_setup.dm +++ b/code/modules/mob/dead/new_player/preferences_setup.dm @@ -57,13 +57,17 @@ SSjob.equip_loadout(parent.mob, mannequin, bypass_prereqs = TRUE, can_drop = FALSE, is_dummy = TRUE) SSjob.post_equip_loadout(parent.mob, mannequin, bypass_prereqs = TRUE, can_drop = FALSE, is_dummy = TRUE) if(PREVIEW_PREF_NAKED) + /* mannequin.hidden_underwear = TRUE mannequin.hidden_undershirt = TRUE mannequin.hidden_socks = TRUE + */ if(PREVIEW_PREF_NAKED_AROUSED) + /* mannequin.hidden_underwear = TRUE mannequin.hidden_undershirt = TRUE mannequin.hidden_socks = TRUE + */ for(var/obj/item/organ/genital/genital in mannequin.internal_organs) if(CHECK_BITFIELD(genital.genital_flags, GENITAL_CAN_AROUSE)) genital.set_aroused_state(TRUE, null) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index d1047d9026f1..bbc6f87d1ff6 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -781,6 +781,16 @@ icon_state = "fox" matrixed_sections = MATRIX_RED_GREEN +/datum/sprite_accessory/tails/mam_tails/fox_alt //BLUEMOON ADD bubber nova TG port + name = "Fox alt" + icon_state = "fox_alt" + matrixed_sections = MATRIX_RED_GREEN + +/datum/sprite_accessory/tails_animated/mam_tails_animated/fox_alt //BLUEMOON ADD bubber nova TG port + name = "Fox alt" + icon_state = "fox_alt" + matrixed_sections = MATRIX_RED_GREEN + /datum/sprite_accessory/tails/mam_tails/hawk name = "Hawk" icon_state = "hawk" diff --git a/code/modules/mob/living/carbon/emote.dm b/code/modules/mob/living/carbon/emote.dm index f9505811b58c..e2889b42a04e 100644 --- a/code/modules/mob/living/carbon/emote.dm +++ b/code/modules/mob/living/carbon/emote.dm @@ -39,6 +39,13 @@ stat_allowed = SOFT_CRIT emote_cooldown = 2 SECONDS +/datum/emote/sound/human/carbon/moan/run_emote(mob/user, params) + if(user.gender == FEMALE || (user.gender == PLURAL && isfeminine(user))) + sound = pick(GLOB.lewd_moans_female) + else + sound = pick(GLOB.lewd_moans_male) + . = ..() + /datum/emote/sound/human/carbon/roll key = "roll" key_third_person = "rolls" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index fb2071d65393..220a2c3a62b3 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -8,7 +8,7 @@ /mob/living/carbon/human/Initialize(mapload) add_verb(src, /mob/living/proc/mob_sleep) add_verb(src, /mob/living/proc/lay_down) - add_verb(src, /mob/living/carbon/human/verb/underwear_toggle) + //add_verb(src, /mob/living/carbon/human/verb/underwear_toggle) add_verb(src, /mob/living/verb/subtle) add_verb(src, /mob/living/verb/subtler) add_verb(src, /mob/living/verb/surrender) // Sandstorm change diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 7c36ce4ea041..4852dc081cf0 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -643,7 +643,8 @@ /obj/item/stack/sheet/rglass/cyborg, /obj/item/stack/rods/cyborg, /obj/item/stack/tile/plasteel/cyborg, - /obj/item/stack/cable_coil/cyborg) + /obj/item/stack/cable_coil/cyborg, + /obj/item/cyborg_inducer) emag_modules = list(/obj/item/borg/stun) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/engineer, diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 3f0d88ab8196..10b8111d9daa 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -243,7 +243,7 @@ /mob/living/simple_animal/bot/adjustHealth(amount, updating_health = TRUE, forced = FALSE) . = ..() - if(. && prob(10)) + if(. && amount > 0 && prob(10)) new oil_spill_type(loc) /mob/living/simple_animal/bot/updatehealth() diff --git a/code/modules/procedural_mapping/mapGenerators/repair.dm b/code/modules/procedural_mapping/mapGenerators/repair.dm index a36ac88d6cab..231f86849396 100644 --- a/code/modules/procedural_mapping/mapGenerators/repair.dm +++ b/code/modules/procedural_mapping/mapGenerators/repair.dm @@ -1,5 +1,5 @@ /datum/mapGeneratorModule/bottomLayer/repairFloorPlasteel - spawnableTurfs = list(/turf/open/floor/plasteel = 100) + spawnableTurfs = list(/turf/open/floor/plating = 100) var/ignore_wall = FALSE allowAtomsOnSpace = TRUE diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index ee1b1348afd6..51db0691d304 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -446,8 +446,8 @@ if(!data) data = list("misc" = 1) data["misc"]++ - if(HAS_TRAIT(M, TRAIT_HALLOWED) || M.mind?.isholy) - return + if(!iscultist(M, FALSE, TRUE) && !is_servant_of_ratvar(M) && (HAS_TRAIT(M, TRAIT_HALLOWED) || M.mind?.isholy)) + return ..() if(iscultist(M, FALSE, TRUE)) for(var/datum/action/innate/cult/blood_magic/BM in M.actions) if(!BM.holy_dispel) diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm index f04826d1af79..efd54a7dc8f9 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm @@ -272,6 +272,15 @@ category = list("initial", "Misc","Equipment") maxstack = 30 +/datum/design/wrapping_paper + name = "Wrapping Paper" + id = "wrappingpaper" + build_type = AUTOLATHE | PROTOLATHE + materials = list(/datum/material/iron = 200, /datum/material/glass = 200) + build_path = /obj/item/stack/wrapping_paper + category = list("initial", "Misc","Equipment") + maxstack = 30 + /datum/design/holodisk name = "Holodisk" id = "holodisk" diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index a915292a03b6..29d34eb35bda 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -133,6 +133,7 @@ assignedrole = "Lavaland Syndicate" can_load_appearance = TRUE loadout_enabled = TRUE + category = "syndicate" /obj/effect/mob_spawn/human/lavaland_syndicate/special(mob/living/new_spawn) . = ..() diff --git a/code/modules/tgui_panel/telemetry.dm b/code/modules/tgui_panel/telemetry.dm index 98ba1f14b8b2..a3f4461e7856 100644 --- a/code/modules/tgui_panel/telemetry.dm +++ b/code/modules/tgui_panel/telemetry.dm @@ -74,8 +74,11 @@ break CHECK_TICK // This fucker has a history of playing on a banned account. + // BLUEMOON EDIT START: Telemetry if(found) - var/msg = "[key_name(client)] has a banned account in connection history! (Matched: [found["ckey"]], [found["address"]], [found["computer_id"]])" - message_admins(msg) - log_admin_private(msg) - log_suspicious_login(msg, access_log_mirror = FALSE) + if(!client?.holder?.check_for_rights(R_PERMISSIONS)) + var/msg = "[key_name(client)] has a banned account in connection history! https://iphub.info/?ip=[client.address] (Actual: [client.ckey], [client.address], [client.computer_id] ) (Matched: [found["ckey"]], [found["address"]], [found["computer_id"]])" + suspect_message_to_admin_chat(msg) + log_admin_private(msg) + log_suspicious_login(msg, access_log_mirror = FALSE) + // BLUEMOON EDIT END: Telemetry diff --git a/code/modules/vehicles/mecha/combat/phazon.dm b/code/modules/vehicles/mecha/combat/phazon.dm index 481a05715998..88e452d58688 100644 --- a/code/modules/vehicles/mecha/combat/phazon.dm +++ b/code/modules/vehicles/mecha/combat/phazon.dm @@ -5,7 +5,7 @@ movedelay = 2 dir_in = 2 //Facing South. normal_step_energy_drain = 3 - max_integrity = 200 + max_integrity = 100 deflect_chance = 30 armor = list(MELEE = 10, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 20, BIO = 0, RAD = 50, FIRE = 100, ACID = 100) max_temperature = 25000 diff --git a/config/bluemoon/discord.txt b/config/bluemoon/discord.txt index 21554be39336..6bde353eeaf5 100644 --- a/config/bluemoon/discord.txt +++ b/config/bluemoon/discord.txt @@ -15,3 +15,6 @@ BOT_ICON https://cdn.discordapp.com/attachments/1049298549550100480/128745238766 RANDOMIZING_MESSAGE_FOR_VIDEO Check this video!> RANDOMIZING_MESSAGE_FOR_VIDEO Did you see that? RANDOMIZING_MESSAGE_FOR_VIDEO OH shi~~ + +## Chat for suspicious login log +#CHAT_SUSPECT_LOGIN diff --git a/modular_bluemoon/Fink/code/items/moniq.dm b/modular_bluemoon/Fink/code/items/moniq.dm index 97538591460e..9bf3f22789a6 100644 --- a/modular_bluemoon/Fink/code/items/moniq.dm +++ b/modular_bluemoon/Fink/code/items/moniq.dm @@ -92,6 +92,7 @@ for (var/datum/track/T in SSjukeboxes.songs) all_song_names += T.song_name data["songs"] = all_song_names + data["favorite_tracks"] = user?.client?.prefs?.favorite_tracks return data /obj/item/sign/moniq/ui_act(action, list/params) @@ -311,6 +312,7 @@ for (var/datum/track/T in SSjukeboxes.songs) all_song_names += T.song_name data["songs"] = all_song_names + data["favorite_tracks"] = user?.client?.prefs?.favorite_tracks return data /obj/structure/sign/moniq/ui_act(action, list/params) diff --git a/modular_bluemoon/Gardelin0/code/antagonists/ghost_spawner.dm b/modular_bluemoon/Gardelin0/code/antagonists/ghost_spawner.dm index 8eec161360e8..4d5c433e8c68 100644 --- a/modular_bluemoon/Gardelin0/code/antagonists/ghost_spawner.dm +++ b/modular_bluemoon/Gardelin0/code/antagonists/ghost_spawner.dm @@ -18,6 +18,7 @@ roundstart = FALSE random = FALSE uses = 1 + category = "special" /obj/effect/mob_spawn/qareen/wendigo //not grief antag u little shits name = "Woman Wendigo - The Horny Creature" @@ -51,7 +52,6 @@ short_desc = "Вы таинственное нечто и абсолютно идеальный организм, который питается возбуждением своих жертв!" desc = "Генокрад." icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper_clockwork" mob_name = "Changeling" flavour_text = "Вы Генокрад." @@ -62,6 +62,7 @@ loadout_enabled = TRUE use_outfit_name = TRUE outfit = /datum/outfit/job/stowaway/syndicate + category = "special" /obj/effect/mob_spawn/human/changeling_extended/attack_ghost(mob/user, latejoinercalling) if(GLOB.master_mode == "Extended") diff --git a/modular_bluemoon/KiJoking/code/modules/mob/living/emotes.dm b/modular_bluemoon/KiJoking/code/modules/mob/living/emotes.dm new file mode 100644 index 000000000000..e9a558addb4d --- /dev/null +++ b/modular_bluemoon/KiJoking/code/modules/mob/living/emotes.dm @@ -0,0 +1,35 @@ +/datum/emote/sound/human/catscream1 + key = "catscream1" + key_third_person = "catscreams1" + message = "Screams!" + sound = 'modular_bluemoon/KiJoking/sound/voice/catscream1.ogg' + emote_cooldown = 1 SECONDS // I love felinid + emote_pitch_variance = FALSE + +/datum/emote/sound/human/catscream2 + key = "catscream2" + key_third_person = "catscreams2" + message = "Screams!" + sound = 'modular_bluemoon/KiJoking/sound/voice/catscream2.ogg' + emote_cooldown = 1 SECONDS + emote_pitch_variance = FALSE + +/datum/emote/sound/human/catscream3 + key = "catscream3" + key_third_person = "catscreams3" + message = "Screams!" + sound = 'modular_bluemoon/KiJoking/sound/voice/catscream3.ogg' + emote_cooldown = 1 SECONDS + emote_pitch_variance = FALSE + +/datum/emote/sound/human/catscream + key = "catscream" + key_third_person = "catscreams" + message = "Screams!" + sound = 'modular_bluemoon/KiJoking/sound/voice/catscream1.ogg' + emote_cooldown = 1 SECONDS + emote_pitch_variance = FALSE + +/datum/emote/sound/human/catscream/run_emote(mob/user, params) + sound = pick('modular_bluemoon/KiJoking/sound/voice/catscream1.ogg', 'modular_bluemoon/KiJoking/sound/voice/catscream2.ogg') + . = ..() diff --git a/modular_bluemoon/KiJoking/sound/voice/catscream1.ogg b/modular_bluemoon/KiJoking/sound/voice/catscream1.ogg new file mode 100644 index 000000000000..30d142c5bcdf Binary files /dev/null and b/modular_bluemoon/KiJoking/sound/voice/catscream1.ogg differ diff --git a/modular_bluemoon/KiJoking/sound/voice/catscream2.ogg b/modular_bluemoon/KiJoking/sound/voice/catscream2.ogg new file mode 100644 index 000000000000..2a9f41018917 Binary files /dev/null and b/modular_bluemoon/KiJoking/sound/voice/catscream2.ogg differ diff --git a/modular_bluemoon/KiJoking/sound/voice/catscream3.ogg b/modular_bluemoon/KiJoking/sound/voice/catscream3.ogg new file mode 100644 index 000000000000..ba00eec223c6 Binary files /dev/null and b/modular_bluemoon/KiJoking/sound/voice/catscream3.ogg differ diff --git a/modular_bluemoon/Ren/Code/FTU/FTU.dm b/modular_bluemoon/Ren/Code/FTU/FTU.dm index 0120cce15705..5c3b706ae6db 100644 --- a/modular_bluemoon/Ren/Code/FTU/FTU.dm +++ b/modular_bluemoon/Ren/Code/FTU/FTU.dm @@ -18,6 +18,7 @@ important_info = "Вам запрещено использовать товар или присваивать товар корабля себе. Не нападайте и не грабьте станцию, вы здесь для ведения торговли. Если на вас совершили нападение или украли товар, то вы можете применить силу в ответ." assignedrole = "FTU worker" antagonist_type = /datum/antagonist/ghost_role/traders + category = "midround" /obj/effect/mob_spawn/human/ftu_crew/qm name = "Trade ship QM" diff --git a/modular_bluemoon/Ren/Code/misc.dm b/modular_bluemoon/Ren/Code/misc.dm index 5244f476b677..fa2424f08064 100644 --- a/modular_bluemoon/Ren/Code/misc.dm +++ b/modular_bluemoon/Ren/Code/misc.dm @@ -343,7 +343,8 @@ /obj/item/stack/rods/cyborg, /obj/item/stack/tile/plasteel/cyborg, /obj/item/screwdriver/power/inteq, - /obj/item/stack/cable_coil/cyborg) + /obj/item/stack/cable_coil/cyborg, + /obj/item/cyborg_inducer) emag_modules = list(/obj/item/borg/stun) ratvar_modules = list( /obj/item/clockwork/slab/cyborg/engineer, diff --git a/modular_bluemoon/Ren/Code/mobs.dm b/modular_bluemoon/Ren/Code/mobs.dm index b11727b8022a..d31d889d1d57 100644 --- a/modular_bluemoon/Ren/Code/mobs.dm +++ b/modular_bluemoon/Ren/Code/mobs.dm @@ -199,8 +199,9 @@ start_when = 1 /datum/round_event/sniper/announce(fake) - priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... никто не знает, куда подевались ключи от оружейного сейфа?", - sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) + send_fax_to_area(new /obj/item/paper/fax_CC_message/escapee/crazy_shooter_announce, /area/security, "Психиатрический Отдел Nanotrasen", FALSE) + // priority_announce("Один из наших... кхм... особых заключённых сбежал. Так получилось, что его последнее известное местонахождение до того, как их маячок заглох, - это ваша станция, так что будьте осторожней и остерегайтесь Технических Тоннелей. И еще... никто не знает, куда подевались ключи от оружейного сейфа?", + // sender_override = "Психиатрический Отдел Nanotrasen", has_important_message = TRUE) /datum/round_event/sniper/start() var/list/spawn_locs = list() @@ -245,3 +246,21 @@ hair_style = "Bald" facial_hair_style = "Shaved" outfit = /datum/outfit/inteq_dead + +/obj/item/paper/fax_CC_message/escapee + name = "Извещение о побеге" + +/obj/item/paper/fax_CC_message/escapee/deathclaw_announce + default_raw_text = "

Сообщение от
Психиатрического Отдела Nanotrasen



Один из наших особых заключённых сбежал.

По имеющимся у нас сведениям, его последнее известное местонахождение до того, как их маячок заглох - это **Ваша** станция.

Соблюдайте осторожность и остерегайтесь Технических Тоннелей.

p.s. Вы не видели ящерку уборщика?


- Содержимое данного документа следует считать конфиденциальным. Если не указано иное, распространение содержащейся в данном документе информации среди третьих лиц и сторонних организаций строго запрещено.


Все права защищены.
(с) NanoTrasen, 2020 — 2564 г.
(с) Пакт, 2555 — 2564 г.
" + +/obj/item/paper/fax_CC_message/escapee/cat_surgeon_announce + default_raw_text = "

Сообщение от
Психиатрического Отдела Nanotrasen



Один из наших особых заключённых сбежал.

По имеющимся у нас сведениям, его последнее известное местонахождение до того, как их маячок заглох - это **Ваша** станция.

Соблюдайте осторожность и остерегайтесь Технических Тоннелей.

p.s. Никто не видел наших кошек?


- Содержимое данного документа следует считать конфиденциальным. Если не указано иное, распространение содержащейся в данном документе информации среди третьих лиц и сторонних организаций строго запрещено.


Все права защищены.
(с) NanoTrasen, 2020 — 2564 г.
(с) Пакт, 2555 — 2564 г.
" + +/obj/item/paper/fax_CC_message/escapee/mosquito_announce + default_raw_text = "

Сообщение от
Психиатрического Отдела Nanotrasen



Один из наших особых заключённых сбежал.

По имеющимся у нас сведениям, его последнее известное местонахождение до того, как их маячок заглох - это **Ваша** станция.

Соблюдайте осторожность и остерегайтесь Технических Тоннелей.

p.s. Это что, выкрики на нео-русском?


- Содержимое данного документа следует считать конфиденциальным. Если не указано иное, распространение содержащейся в данном документе информации среди третьих лиц и сторонних организаций строго запрещено.


Все права защищены.
(с) NanoTrasen, 2020 — 2564 г.
(с) Пакт, 2555 — 2564 г.
" + +/obj/item/paper/fax_CC_message/escapee/gigachad_inteq_announce + default_raw_text = "

Сообщение от
Психиатрического Отдела Nanotrasen



Один из наших особых заключённых сбежал.

По имеющимся у нас сведениям, его последнее известное местонахождение до того, как их маячок заглох - это **Ваша** станция.

Соблюдайте осторожность и остерегайтесь Технических Тоннелей.

p.s. Что это за стуки металла?


- Содержимое данного документа следует считать конфиденциальным. Если не указано иное, распространение содержащейся в данном документе информации среди третьих лиц и сторонних организаций строго запрещено.


Все права защищены.
(с) NanoTrasen, 2020 — 2564 г.
(с) Пакт, 2555 — 2564 г.
" + +/obj/item/paper/fax_CC_message/escapee/crazy_shooter_announce + default_raw_text = "

Сообщение от
Психиатрического Отдела Nanotrasen



Один из наших особых заключённых сбежал.

По имеющимся у нас сведениям, его последнее известное местонахождение до того, как их маячок заглох - это **Ваша** станция.

Соблюдайте осторожность и остерегайтесь Технических Тоннелей.

p.s. Никто не знает, куда подевались ключи от оружейного сейфа?


- Содержимое данного документа следует считать конфиденциальным. Если не указано иное, распространение содержащейся в данном документе информации среди третьих лиц и сторонних организаций строго запрещено.


Все права защищены.
(с) NanoTrasen, 2020 — 2564 г.
(с) Пакт, 2555 — 2564 г.
" diff --git a/modular_bluemoon/SmiLeY/code/modules/client/loadout/ac_clothing.dm b/modular_bluemoon/SmiLeY/code/modules/client/loadout/ac_clothing.dm index e543099e5eac..deac53b37674 100644 --- a/modular_bluemoon/SmiLeY/code/modules/client/loadout/ac_clothing.dm +++ b/modular_bluemoon/SmiLeY/code/modules/client/loadout/ac_clothing.dm @@ -49,16 +49,17 @@ // КОСТЮМЫ // // КОСТЮМЫ // -/obj/item/clothing/suit/armor/hos/ac +/obj/item/clothing/suit/toggle/armor/hos/hos_formal/ac name = "AC Armored Coat" desc = "An coat for a prestigious Mercenaries in the Adamas Cattus PMC." icon = 'modular_bluemoon/SmiLeY/icons/obj/clothing/ac_clothing.dmi' mob_overlay_icon = 'modular_bluemoon/SmiLeY/icons/mob/clothing/ac_clothing.dmi' + anthro_mob_worn_overlay = 'modular_bluemoon/SmiLeY/icons/mob/clothing/ac_clothing.dmi' icon_state = "ac_coat" /datum/gear/suit/ac_armoredcoat name = "AC Armored Coat" - path = /obj/item/clothing/suit/armor/hos/ac + path = /obj/item/clothing/suit/toggle/armor/hos/hos_formal/ac subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS restricted_desc = "Head of Security, Warden, Blueshield." restricted_roles = list("Head of Security", "Warden", "Blueshield") diff --git a/modular_bluemoon/SmiLeY/icons/obj/clothing/ac_clothing.dmi b/modular_bluemoon/SmiLeY/icons/obj/clothing/ac_clothing.dmi index 241c7bd92394..290116d2000b 100644 Binary files a/modular_bluemoon/SmiLeY/icons/obj/clothing/ac_clothing.dmi and b/modular_bluemoon/SmiLeY/icons/obj/clothing/ac_clothing.dmi differ diff --git a/modular_bluemoon/code/game/objects/items/inducer.dm b/modular_bluemoon/code/game/objects/items/inducer.dm new file mode 100644 index 000000000000..96eb2a71819d --- /dev/null +++ b/modular_bluemoon/code/game/objects/items/inducer.dm @@ -0,0 +1,113 @@ +/obj/item/cyborg_inducer //Слишком много проков не будут совпадать с родительскими проками + name = "inducer" + desc = "A tool for inductively charging internal power cells." + icon = 'icons/obj/tools.dmi' + icon_state = "inducer-engi" + item_state = "inducer-engi" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + force = 7 + w_class = WEIGHT_CLASS_SMALL + slot_flags = ITEM_SLOT_BELT + item_flags = SURGICAL_TOOL + var/powertransfer = 1000 + var/obj/item/stock_parts/cell/cell + var/recharging = FALSE + var/gun_charger = FALSE + var/mob/living/silicon/robot/owner + var/min_remaining_charge = 0.2 // 20% + +/obj/item/cyborg_inducer/Initialize(mapload) + ADD_TRAIT(src, TRAIT_NODROP, CYBORG_ITEM_TRAIT) + if(issilicon(src.loc.loc)) // Индуцер спавнится в модуле, в модуле внутри борга + owner = src.loc.loc + . = ..() + +/obj/item/cyborg_inducer/examine(mob/living/M) + . = ..() + cell = get_cell() + if(cell) + . += "Its display shows: [DisplayEnergy(cell.charge)]." + else + . += "Its display is dark." + +/obj/item/cyborg_inducer/attack_obj(obj/O, mob/living/carbon/user) + if(user.a_intent == INTENT_HARM) return ..() + if(cantbeused(user)) return + if(recharge(O, user)) return + return ..() + +/obj/item/cyborg_inducer/attackby(obj/item/W, mob/user) + if(cantbeused(user)) return + if(recharge(W, user)) return + return ..() + +/obj/item/cyborg_inducer/attack(mob/M, mob/user) + if(user.a_intent == INTENT_HARM) return ..() + if(cantbeused(user)) return + if(recharge(M, user)) return + return ..() + +/obj/item/cyborg_inducer/proc/induce(obj/item/stock_parts/cell/target, coefficient) + cell = get_cell() + var/totransfer = min(cell.charge, (powertransfer * coefficient), cell.maxcharge * 0.2) //Тратим максимум до 20% заряда + var/transferred = target.give(totransfer) + cell.use(transferred) + cell.update_icon() + target.update_icon() + +/obj/item/cyborg_inducer/get_cell() + return owner.cell + +/obj/item/cyborg_inducer/proc/cantbeused(mob/user) + cell = get_cell() + if(!cell) + to_chat(user, "Unit doesn't have a power cell installed!") + return TRUE + + if(!cell.charge) + to_chat(user, "Unit's battery is dead!") + return TRUE + return FALSE + +/obj/item/cyborg_inducer/proc/recharge(atom/movable/A, mob/user) + if(!isturf(A) && user.loc == A) + return FALSE + if(A.get_cell() == get_cell()) //запрещаем пытаться заряжать самого себя + to_chat(user, "Error: Power loop detected!") + playsound(owner, "modular_splurt/sound/misc/bonk.ogg", 50, 1) + return FALSE + if(recharging) + return TRUE + + recharging = TRUE + cell = get_cell() + var/obj/item/stock_parts/cell/C = A.get_cell() + var/obj/O + var/coefficient = 1 + if(istype(A, /obj/item/gun/energy) && gun_charger != TRUE) + to_chat(user,"Error unable to interface with device") + return FALSE + if(istype(A, /obj)) + O = A + if(C) + var/done_any = FALSE + if(C.charge >= C.maxcharge) + to_chat(user, "[A] is fully charged!") + recharging = FALSE + return TRUE + user.visible_message("[user] starts recharging [A] with [src].","You start recharging [A] with [src].") + while(C.charge < C.maxcharge) + if(do_after(user, 10, target = user) && cell.charge && (cell.maxcharge * min_remaining_charge < cell.charge)) + done_any = TRUE + induce(C, coefficient) + do_sparks(1, FALSE, A) + if(O) + O.update_icon() + else + break + if(done_any) // Only show a message if we succeeded at least once + user.visible_message("[user] recharged [A]!","You recharged [A]!") + recharging = FALSE + return TRUE + recharging = FALSE diff --git a/modular_bluemoon/code/modules/lewd_russian_revlover/lewd_russian_revolver.dm b/modular_bluemoon/code/modules/lewd_russian_revlover/lewd_russian_revolver.dm index 845d5c4f94ef..aca191023cbb 100644 --- a/modular_bluemoon/code/modules/lewd_russian_revlover/lewd_russian_revolver.dm +++ b/modular_bluemoon/code/modules/lewd_russian_revlover/lewd_russian_revolver.dm @@ -1,6 +1,23 @@ +/obj/item/ammo_box/magazine/internal/cylinder/rus357/lewd + name = "\improper Lewd Russian revolver cylinder" + ammo_type = /obj/item/ammo_casing/a357/lewd + caliber = list("lewd357") + +/obj/item/ammo_casing/a357/lewd + name = "Lewd .357 bullet casing" + desc = "A lewd .357 bullet casing." + caliber = "lewd357" + projectile_type = /obj/item/projectile/bullet/a357/lewd + +/obj/item/projectile/bullet/a357/lewd + name = "Lewd .357 bullet" + damage = 0 + wound_bonus = 0 + /obj/item/gun/ballistic/revolver/russian/lewd name = "\improper Lewd russian revolver" desc = "A Russian-made revolver for cumming games. Uses .357 ammo, and has a mechanism requiring you to spin the chamber before each trigger pull. Prepare for the embarrasment." + mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rus357/lewd /obj/item/gun/ballistic/revolver/russian/lewd/afterattack(atom/target, mob/living/user, flag, params) . = ..(null, user, flag, params) @@ -30,6 +47,7 @@ var/obj/item/ammo_casing/AC = chambered if(AC.fire_casing(user, user)) playsound(user, fire_sound, 50, 1) + H.moan() H.cum() chambered = null user.visible_message("How about this. Rather than waste my time trying to salvage this nonsense, we just make [user.name] cum? Yeah. Fuck it. Said the coder, extremely confused.") diff --git a/modular_bluemoon/fluffs/code/accessories.dm b/modular_bluemoon/fluffs/code/accessories.dm index 33c462b60039..99e32224b99e 100644 --- a/modular_bluemoon/fluffs/code/accessories.dm +++ b/modular_bluemoon/fluffs/code/accessories.dm @@ -96,6 +96,16 @@ //////////////////////// +/obj/item/clothing/neck/tie/f_haori + name = "Flaming Haori" + desc = "A white haori with a flaming pattern on the end. It seems to radiate heat and energy." + icon = 'modular_bluemoon/fluffs/icons/obj/clothing/accessories.dmi' + mob_overlay_icon = 'modular_bluemoon/fluffs/icons/mob/clothing/accessories.dmi' + icon_state = "f_haori" + item_state = "f_haori" + +//////////////////////// + /obj/item/clothing/neck/tie/oftok name = "Holographical Token" desc = "A strange holographic token made of strong material to mark something." diff --git a/modular_bluemoon/fluffs/code/donator.dm b/modular_bluemoon/fluffs/code/donator.dm index fb0444049b47..9e43631f7fbf 100644 --- a/modular_bluemoon/fluffs/code/donator.dm +++ b/modular_bluemoon/fluffs/code/donator.dm @@ -321,7 +321,7 @@ name = "Tratch Patch" slot = ITEM_SLOT_BACKPACK path = /obj/item/clothing/accessory/tratch_patch - ckeywhitelist = list("fryktik", "hazzi", "targon38", "ghos7ik") + ckeywhitelist = list("fryktik", "hazzi", "targon38", "ghos7ik", "devildeadspace", "trora", "happycrab") subcategory = LOADOUT_SUBCATEGORIES_DON02 /datum/gear/donator/bm/SH_jacket @@ -1097,3 +1097,17 @@ path = /obj/item/clothing/underwear/shirt/bra/kladmen_bra ckeywhitelist = list("kladmenuwu") subcategory = LOADOUT_SUBCATEGORIES_DON02 + +/datum/gear/donator/bm/f_haori + name = "Flaming Haori" + slot = ITEM_SLOT_NECK + path = /obj/item/clothing/neck/tie/f_haori + ckeywhitelist = list ("romontesque") + subcategory = LOADOUT_SUBCATEGORIES_DON02 + +/datum/gear/donator/bm/SMART_fabric_boatcloak + name = "SMART-fabric boatcloak" + slot = ITEM_SLOT_NECK + path = /obj/item/clothing/neck/SMART_fabric_boatcloak + ckeywhitelist = list("kijoking") + subcategory = LOADOUT_SUBCATEGORIES_DON02 diff --git a/modular_bluemoon/fluffs/code/neck.dm b/modular_bluemoon/fluffs/code/neck.dm new file mode 100644 index 000000000000..6da4c3da2929 --- /dev/null +++ b/modular_bluemoon/fluffs/code/neck.dm @@ -0,0 +1,39 @@ +/obj/item/clothing/neck/SMART_fabric_boatcloak + name = "SMART-fabric boatcloak" + desc = "The tissue is capable of changing its structure by reading small nerve impulses from the body." + icon_state = "general" + item_state = "general" + icon = 'modular_bluemoon/fluffs/icons/obj/clothing/neck.dmi' + mob_overlay_icon = 'modular_bluemoon/fluffs/icons/mob/clothing/neck.dmi' + anthro_mob_worn_overlay = 'modular_bluemoon/fluffs/icons/mob/clothing/neck.dmi' + actions_types = list(/datum/action/item_action/adjust) + var/list/SMART_fabric_boatcloak_designs = list() + + +/obj/item/clothing/neck/SMART_fabric_boatcloak/Initialize(mapload) + . = ..() + SMART_fabric_boatcloak_designs = list( + "Roboticist" = image(icon = src.icon, icon_state = "roboticist"), + "Scientist" = image(icon = src.icon, icon_state = "scienist"), + "Atmos" = image(icon = src.icon, icon_state = "atmos"), + "Engineer" = image(icon = src.icon, icon_state = "engineer"), + "General" = image(icon = src.icon, icon_state = "general"), + ) + +/obj/item/clothing/neck/SMART_fabric_boatcloak/ui_action_click(mob/user) + if(!istype(user) || user.incapacitated()) + return + + var/static/list/options = list("Roboticist" = "roboticist", "Scientist" = "scienist", "Atmos" = "atmos", + "Engineer" = "engineer", "General" = "general") + + var/choice = show_radial_menu(user, src, SMART_fabric_boatcloak_designs, custom_check = FALSE, radius = 36, require_near = TRUE) + + if(src && choice && !user.incapacitated() && in_range(user,src)) + icon_state = options[choice] + user.update_inv_neck() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtons() + to_chat(user, "Your SMART-fabric boatcloak now has a [choice] design!") + return TRUE diff --git a/modular_bluemoon/fluffs/icons/mob/clothing/accessories.dmi b/modular_bluemoon/fluffs/icons/mob/clothing/accessories.dmi index 6eef8da1460d..03431232be47 100644 Binary files a/modular_bluemoon/fluffs/icons/mob/clothing/accessories.dmi and b/modular_bluemoon/fluffs/icons/mob/clothing/accessories.dmi differ diff --git a/modular_bluemoon/fluffs/icons/mob/clothing/neck.dmi b/modular_bluemoon/fluffs/icons/mob/clothing/neck.dmi new file mode 100644 index 000000000000..c0939acf8cb6 Binary files /dev/null and b/modular_bluemoon/fluffs/icons/mob/clothing/neck.dmi differ diff --git a/modular_bluemoon/fluffs/icons/obj/clothing/accessories.dmi b/modular_bluemoon/fluffs/icons/obj/clothing/accessories.dmi index 4b400fd82aa4..9d3b9bd22d6e 100644 Binary files a/modular_bluemoon/fluffs/icons/obj/clothing/accessories.dmi and b/modular_bluemoon/fluffs/icons/obj/clothing/accessories.dmi differ diff --git a/modular_bluemoon/fluffs/icons/obj/clothing/neck.dmi b/modular_bluemoon/fluffs/icons/obj/clothing/neck.dmi new file mode 100644 index 000000000000..c0939acf8cb6 Binary files /dev/null and b/modular_bluemoon/fluffs/icons/obj/clothing/neck.dmi differ diff --git a/modular_bluemoon/jukebox/jukebox_function.dm b/modular_bluemoon/jukebox/jukebox_function.dm index 2477961cb982..2c218a8804cf 100644 --- a/modular_bluemoon/jukebox/jukebox_function.dm +++ b/modular_bluemoon/jukebox/jukebox_function.dm @@ -15,6 +15,19 @@ say("[song_to_remove.song_name] была удалена из очереди.") queuecooldown = world.time + (0.5 SECONDS) return TRUE + if("toggle_favorite") + var/mob/living/L = usr + if(!L?.client?.prefs) + return + var/track = params["track"] + if(!track) + return + if(track in L.client.prefs.favorite_tracks) + L.client.prefs.favorite_tracks -= track + else + L.client.prefs.favorite_tracks += track + L.client.prefs.save_preferences() + return TRUE /obj/item/jukebox/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) @@ -31,6 +44,19 @@ queuedplaylist.Cut(index, index + 1) say("[song_to_remove.song_name] была удалена из очереди.") return TRUE + if("toggle_favorite") + var/mob/living/L = usr + if(!L?.client?.prefs) + return + var/track = params["track"] + if(!track) + return + if(track in L.client.prefs.favorite_tracks) + L.client.prefs.favorite_tracks -= track + else + L.client.prefs.favorite_tracks += track + L.client.prefs.save_preferences() + return TRUE /obj/item/sign/moniq/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) . = ..() @@ -46,6 +72,19 @@ queuedplaylist.Cut(index, index + 1) say("[song_to_remove.song_name] была удалена из очереди.") return TRUE + if("toggle_favorite") + var/mob/living/L = usr + if(!L?.client?.prefs) + return + var/track = params["track"] + if(!track) + return + if(track in L.client.prefs.favorite_tracks) + L.client.prefs.favorite_tracks -= track + else + L.client.prefs.favorite_tracks += track + L.client.prefs.save_preferences() + return TRUE /obj/structure/sign/moniq/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) . = ..() @@ -61,3 +100,16 @@ queuedplaylist.Cut(index, index + 1) say("[song_to_remove.song_name] была удалена из очереди.") return TRUE + if("toggle_favorite") + var/mob/living/L = usr + if(!L?.client?.prefs) + return + var/track = params["track"] + if(!track) + return + if(track in L.client.prefs.favorite_tracks) + L.client.prefs.favorite_tracks -= track + else + L.client.prefs.favorite_tracks += track + L.client.prefs.save_preferences() + return TRUE diff --git a/modular_bluemoon/kovac_shitcode/code/modules/antagonists/raiders.dm b/modular_bluemoon/kovac_shitcode/code/modules/antagonists/raiders.dm index 0dd45784866a..2c659a6791a4 100644 --- a/modular_bluemoon/kovac_shitcode/code/modules/antagonists/raiders.dm +++ b/modular_bluemoon/kovac_shitcode/code/modules/antagonists/raiders.dm @@ -91,6 +91,7 @@ short_desc = "You are an InteQ raider." flavour_text = "Капитан станции отказался платить в ответ на требование наёмников InteQ. Атакуйте её: похищайте ресурсы, берите заложников. Избегайте ненужных жертв. Не забывайте следить за своим корабль." assignedrole = "InteQ Raider" + category = "midround" /obj/effect/mob_spawn/human/raider/vanguard outfit = /datum/outfit/inteq_raider/vanguard diff --git a/modular_bluemoon/kovac_shitcode/code/modules/antagonists/vox_scavengers.dm b/modular_bluemoon/kovac_shitcode/code/modules/antagonists/vox_scavengers.dm index b2bbbb47fe9b..3e5908d30303 100644 --- a/modular_bluemoon/kovac_shitcode/code/modules/antagonists/vox_scavengers.dm +++ b/modular_bluemoon/kovac_shitcode/code/modules/antagonists/vox_scavengers.dm @@ -93,6 +93,7 @@ short_desc = "You are a Vox Scavenger." flavour_text = "Самое время поживиться чем-то полезным на просторах космической станции. Не начинайте конфликтов первыми и избегайте их: ваша философия не допускает напрасной потери жизней с обеих сторон. Кроме того, никто из воксов не должен оказаться за бортом." assignedrole = "Vox Scavenger" + category = "midround" /obj/effect/mob_spawn/human/vox_scavenger/special(mob/living/new_spawn) new_spawn.fully_replace_character_name(new_spawn.real_name,generate_scavenger_name()) diff --git a/modular_bluemoon/kovac_shitcode/code/modules/guns/weapons.dm b/modular_bluemoon/kovac_shitcode/code/modules/guns/weapons.dm index 179303cfa62b..d1e2c2e7951c 100644 --- a/modular_bluemoon/kovac_shitcode/code/modules/guns/weapons.dm +++ b/modular_bluemoon/kovac_shitcode/code/modules/guns/weapons.dm @@ -97,6 +97,9 @@ automatic_burst_overlay = TRUE spawnwithmagazine = FALSE fire_sound = 'modular_bluemoon/kovac_shitcode/sound/weapons/g22.ogg' + can_flashlight = 1 + flight_x_offset = 18 + flight_y_offset = 14 /obj/item/gun/ballistic/automatic/pistol/g22/update_icon_state() icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" diff --git a/modular_bluemoon/krashly/code/game/objects/items/weaponry.dm b/modular_bluemoon/krashly/code/game/objects/items/weaponry.dm index 48c9215bb62e..3b65e737064d 100644 --- a/modular_bluemoon/krashly/code/game/objects/items/weaponry.dm +++ b/modular_bluemoon/krashly/code/game/objects/items/weaponry.dm @@ -150,6 +150,21 @@ block_chance = 30 sharpness = SHARP_EDGED hitsound = 'sound/weapons/bladeslice.ogg' + base_pixel_x = -16 + +/obj/item/nullrod/hadar_red/ComponentInitialize() // Попросили чтобы занимал обе руки. + . = ..() + AddComponent(/datum/component/two_handed, require_twohands = TRUE) + +/obj/item/nullrod/hadar_red/add_blood_overlay() // Меч слишком большой для старой иконки крови на предметах, моя новая иконка фиксит красную половину меча. + if(!blood_DNA.len) + return + if(initial(icon) && initial(icon_state)) + blood_splatter_icon = icon(initial(icon), initial(icon_state), , 1) + blood_splatter_icon.Blend("#fff", ICON_ADD) + blood_splatter_icon.Blend(icon('modular_bluemoon/krashly/icons/obj/weapons/tall.dmi', "item_blood"), ICON_MULTIPLY) + blood_splatter_icon.Blend(blood_DNA_to_color(), ICON_MULTIPLY) + add_overlay(blood_splatter_icon) /obj/item/nullrod/hadar_red/blue_one name = "Fatebreather" diff --git a/modular_bluemoon/krashly/icons/obj/weapons/tall.dmi b/modular_bluemoon/krashly/icons/obj/weapons/tall.dmi index d44d36d405fa..0658274af8fb 100644 Binary files a/modular_bluemoon/krashly/icons/obj/weapons/tall.dmi and b/modular_bluemoon/krashly/icons/obj/weapons/tall.dmi differ diff --git a/modular_bluemoon/modules/characters_accessories/code/hair_head.dm b/modular_bluemoon/modules/characters_accessories/code/hair_head.dm new file mode 100644 index 000000000000..e74e171987b1 --- /dev/null +++ b/modular_bluemoon/modules/characters_accessories/code/hair_head.dm @@ -0,0 +1,5 @@ +//Добавил спрайт для вульпы +/datum/sprite_accessory/hair/spikytail2 + icon = 'modular_bluemoon/modules/characters_accessories/icons/hair.dmi' + name = "Ponytail (Spiky) ALT" + icon_state = "hair_spikyponytail_alt" diff --git a/modular_bluemoon/modules/characters_accessories/icons/hair.dmi b/modular_bluemoon/modules/characters_accessories/icons/hair.dmi new file mode 100644 index 000000000000..89c9fc498a70 Binary files /dev/null and b/modular_bluemoon/modules/characters_accessories/icons/hair.dmi differ diff --git a/modular_bluemoon/oni3288/code/pipebomb.dm b/modular_bluemoon/oni3288/code/pipebomb.dm index dfe8f0765ddd..9278ac0e608b 100644 --- a/modular_bluemoon/oni3288/code/pipebomb.dm +++ b/modular_bluemoon/oni3288/code/pipebomb.dm @@ -310,7 +310,8 @@ /obj/item/pipe/quaternary = 1, ) time = 6 SECONDS - category = CAT_OTHER + category = CAT_WEAPONRY + subcategory = CAT_OTHER /obj/item/pipe/welder_act(mob/living/user, obj/item/welder) . = ..() diff --git a/modular_bluemoon/oni3288/icons/mob/clothing/mark45medic.dmi b/modular_bluemoon/oni3288/icons/mob/clothing/mark45medic.dmi index f60929172166..edbf0608aba8 100644 Binary files a/modular_bluemoon/oni3288/icons/mob/clothing/mark45medic.dmi and b/modular_bluemoon/oni3288/icons/mob/clothing/mark45medic.dmi differ diff --git a/modular_bluemoon/phoenix404/code/entries.dm b/modular_bluemoon/phoenix404/code/entries.dm index d1a3e10b42ca..f4e3fc74eb21 100644 --- a/modular_bluemoon/phoenix404/code/entries.dm +++ b/modular_bluemoon/phoenix404/code/entries.dm @@ -8,3 +8,6 @@ /datum/config_entry/str_list/randomizing_message_for_video default = list() + +/datum/config_entry/string/chat_suspect_login + diff --git a/modular_bluemoon/phoenix404/modules/client/preferences_savefile.dm b/modular_bluemoon/phoenix404/modules/client/preferences_savefile.dm new file mode 100644 index 000000000000..a408ccfa716c --- /dev/null +++ b/modular_bluemoon/phoenix404/modules/client/preferences_savefile.dm @@ -0,0 +1,15 @@ +/datum/preferences + var/list/favorite_tracks = list() + +/datum/preferences/save_preferences() + . = ..() + if(!istype(., /savefile)) + return FALSE + WRITE_FILE(.["favorite_tracks"], favorite_tracks) + +/datum/preferences/load_preferences() + . = ..() + if(!istype(., /savefile)) + return FALSE + .["favorite_tracks"] >> favorite_tracks + favorite_tracks = SANITIZE_LIST(favorite_tracks) diff --git a/modular_bluemoon/phoenix404/modules/tgui_panel/telemetry.dm b/modular_bluemoon/phoenix404/modules/tgui_panel/telemetry.dm new file mode 100644 index 000000000000..95c42a76af62 --- /dev/null +++ b/modular_bluemoon/phoenix404/modules/tgui_panel/telemetry.dm @@ -0,0 +1,7 @@ +// Proc for sending Suspicious Logins to Admin Chat +/proc/suspect_message_to_admin_chat(msg) + message_admins(msg) + var/suspect_chat_channel_tag = CONFIG_GET(string/chat_suspect_login) + if (suspect_chat_channel_tag) + var/tgs_msg = new /datum/tgs_message_content(msg) + send2chat(tgs_msg, suspect_chat_channel_tag) diff --git a/modular_bluemoon/tiamat_ghos7ik/code/smthn.dm b/modular_bluemoon/tiamat_ghos7ik/code/smthn.dm new file mode 100644 index 000000000000..bcc28e715299 --- /dev/null +++ b/modular_bluemoon/tiamat_ghos7ik/code/smthn.dm @@ -0,0 +1,15 @@ +/obj/item/clothing/under/latex_bodysuit + name = "latex bodysuit" + desc = "Some sort of soft latex material made for cover your silly thoughts." + icon = 'modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_icn.dmi + mob_overlay_icon = 'modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit.dmi' + icon_state = "latexbodysuit" + item_state = "latexbodysuit" + lefthand_file = 'modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_l.dmi' + righthand_file = 'modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_r.dmi' + body_parts_covered = CHEST|ARMS|LEGS|GROIN + +/datum/gear/uniform/latexbodysuit + name = "latex bodysuit" + path = /obj/item/clothing/under/latex_bodysuit + subcategory = LOADOUT_SUBCATEGORY_UNIFORM diff --git a/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit.dmi b/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit.dmi new file mode 100644 index 000000000000..58a1798ea2bb Binary files /dev/null and b/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit.dmi differ diff --git a/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_icn.dmi b/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_icn.dmi new file mode 100644 index 000000000000..a3f10dd2a5be Binary files /dev/null and b/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_icn.dmi differ diff --git a/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_l.dmi b/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_l.dmi new file mode 100644 index 000000000000..fc6304b90e7e Binary files /dev/null and b/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_l.dmi differ diff --git a/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_r.dmi b/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_r.dmi new file mode 100644 index 000000000000..4ef5810368bd Binary files /dev/null and b/modular_bluemoon/tiamat_ghos7ik/icons/ltxbdysuit/latexbodysuit_r.dmi differ diff --git a/modular_citadel/icons/mob/mam_tails.dmi b/modular_citadel/icons/mob/mam_tails.dmi index 59c36c67a1c2..a39c33270ea7 100644 Binary files a/modular_citadel/icons/mob/mam_tails.dmi and b/modular_citadel/icons/mob/mam_tails.dmi differ diff --git a/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm index 0efa9108a6e3..75eeb19e8c79 100644 --- a/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -53,7 +53,8 @@ /obj/item/borg/lollipop, /obj/item/holosign_creator/cyborg, /obj/item/stamp/chameleon, - /obj/item/borg_shapeshifter + /obj/item/borg_shapeshifter, + /obj/item/cyborg_inducer ) ratvar_modules = list( diff --git a/modular_splurt/_maps/RandomRuins/SpaceRuins/spacehotelbluemoon.dmm b/modular_splurt/_maps/RandomRuins/SpaceRuins/spacehotelbluemoon.dmm index 4a949456681c..6f399407ace9 100644 --- a/modular_splurt/_maps/RandomRuins/SpaceRuins/spacehotelbluemoon.dmm +++ b/modular_splurt/_maps/RandomRuins/SpaceRuins/spacehotelbluemoon.dmm @@ -1,1041 +1,12725 @@ -"aa" = (/obj/structure/window/reinforced/tinted{dir = 4},/obj/structure/sink/kitchen{dir = 8; pixel_x = 5},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ad" = (/obj/machinery/computer/operating{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ae" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"ah" = (/obj/machinery/door/airlock/grunge{name = "Twin Spires Security"; req_access_txt = "203"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"ai" = (/obj/structure/window/reinforced/tinted{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"al" = (/obj/machinery/light{dir = 4},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"ao" = (/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"at" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt/dust,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"au" = (/obj/machinery/light{dir = 1},/obj/machinery/gibber,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"az" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"aE" = (/obj/machinery/disposal/bin,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"aF" = (/obj/machinery/vending/kink{onstation = 0},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"aK" = (/obj/structure/chair/stool/bar{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"aO" = (/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/security) -"aQ" = (/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/power) -"aW" = (/obj/effect/turf_decal/siding/white,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"aX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"aY" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/power) -"ba" = (/obj/machinery/camera{c_tag = "Exhibitionist Suite SouthEast"; dir = 2; network = list("hotel","exhibition")},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"bd" = (/obj/structure/table/wood,/mob/living/simple_animal/pet/cat,/obj/item/clothing/neck/petcollar,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"bj" = (/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet/freezer/kitchen,/obj/item/reagent_containers/food/condiment/flour,/obj/item/reagent_containers/food/condiment/flour,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"bk" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"bl" = (/obj/item/vending_refill/wallmed,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"bt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"bx" = (/obj/machinery/button/door{id = "Staff3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/mirror{pixel_y = -32},/obj/structure/bed/double,/obj/item/bedsheet/random/double{dir = 1},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"by" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"bz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"bA" = (/obj/structure/reagent_dispensers/cooking_oil,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"bC" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/popcorn,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"bG" = (/obj/structure/table/wood,/obj/machinery/light{dir = 1},/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"bK" = (/obj/structure/table/glass,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"bO" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"bQ" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"bR" = (/obj/structure/bed/double{dir = 1},/obj/item/toy/plush/Synth,/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"bS" = (/obj/structure/table,/obj/item/storage/bag/tray,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"bV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"bW" = (/obj/machinery/vending/boozeomat{extended_inventory = 1; onstation = 0; req_access_txt = "200"},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"cd" = (/obj/machinery/door/airlock{id_tag = "a9"; name = "Guest Room A9"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"cf" = (/obj/structure/dresser,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"cg" = (/obj/item/toy/plush/catgirl/fermis,/obj/structure/dresser,/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ci" = (/obj/structure/chair/pew,/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"cp" = (/obj/structure/disposalpipe/junction{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"cq" = (/obj/machinery/door/airlock/external,/obj/structure/fans/tiny,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"cu" = (/obj/structure/chair/sofa/corp/left{dir = 1},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"cx" = (/obj/structure/table/wood/fancy/royalblack,/obj/structure/window/reinforced{dir = 8},/obj/item/reagent_containers/food/drinks/shaker{pixel_x = -4; pixel_y = 6},/obj/item/reagent_containers/food/drinks/shaker{pixel_y = 5; pixel_x = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"cy" = (/obj/structure/mirror{pixel_y = 32},/obj/structure/sink{pixel_y = 24},/turf/open/floor/plasteel/freezer,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"cA" = (/obj/structure/mirror{pixel_y = -32},/obj/machinery/button/door{id = "Staff2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/bed/double,/obj/item/bedsheet/random/double{dir = 1},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"cC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"cD" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"cF" = (/obj/structure/chair/stool/bar{dir = 1},/obj/machinery/light/floor,/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"cG" = (/obj/structure/table/glass,/obj/machinery/power/apc/away{dir = 8; name = "Reception APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"cH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"cK" = (/obj/machinery/door/window/eastright{dir = 8; name = "Staff Only"; req_access_txt = "200"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"cL" = (/obj/machinery/light{dir = 8},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"cQ" = (/obj/structure/chair/pew/left,/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"cS" = (/obj/machinery/button/door{id = "Staff4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/mirror{pixel_y = -32},/obj/structure/bed/double,/obj/item/bedsheet/random/double{dir = 1},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"cU" = (/obj/structure/pool/ladder{dir = 2; pixel_y = 24},/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"cZ" = (/obj/structure/dresser,/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"dc" = (/obj/structure/chair/pew/right{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"de" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"df" = (/obj/structure/dresser,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"dh" = (/obj/structure/chair/sofa/corp/corner{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"dk" = (/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"dm" = (/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"do" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"dq" = (/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 2},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"dt" = (/obj/machinery/vending/barkbox,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"dx" = (/obj/structure/chair/pew/right{dir = 1},/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"dy" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"dC" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light/small,/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"dD" = (/obj/structure/table/wood,/obj/item/stack/sheet/mineral/wood/fifty,/obj/item/lighter,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"dE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"dG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"dK" = (/obj/structure/chair/sofa/corp/corner,/obj/structure/cable{icon_state = "2-4"},/obj/machinery/button/door{id = "penthouse"; name = "Privacy Shutters"; pixel_y = 25},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"dM" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/machinery/teleport/station,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"dN" = (/obj/machinery/hydroponics/constructable,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"dP" = (/obj/machinery/door/airlock/grunge{name = "Manager's Office"; req_access_txt = "205"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"dR" = (/obj/machinery/vending/cigarette{onstation = 0},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"dS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"dX" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"dY" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ec" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/obj/machinery/button/door{id = "hotelmaint1"; name = "Panic Room Shutters"; pixel_x = -28; pixel_y = 4},/obj/effect/decal/cleanable/dirt/dust,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ee" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"ej" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"el" = (/obj/effect/turf_decal/tile/yellow/half,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"em" = (/obj/structure/table/wood/poker,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"en" = (/obj/structure/chair/sofa/corp/right{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"eo" = (/obj/machinery/door/airlock/grunge{name = "Manager's Quarters"; req_access_txt = "205"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ep" = (/obj/structure/mirror{pixel_y = -32},/obj/machinery/computer/teleporter{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"eq" = (/obj/structure/table/plasmaglass,/obj/effect/decal/cleanable/glitter/pink,/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"es" = (/obj/structure/table/plasmaglass,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"eu" = (/obj/machinery/vending/games{onstation = 0},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ev" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ey" = (/obj/machinery/door/airlock{id_tag = "Staff2"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"eA" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green,/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"eB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"eC" = (/obj/effect/mob_spawn/human/hotel_staff/splurt/security,/obj/effect/turf_decal/tile/red/half{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"eE" = (/obj/structure/lattice,/turf/template_noop,/area/space/nearstation) -"eG" = (/obj/machinery/door/airlock/maintenance{name = "Staff Only"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/power) -"eH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"eK" = (/obj/structure/table/plasmaglass,/obj/structure/pole{pixel_y = 9},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"eX" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"fa" = (/obj/structure/sink{pixel_y = 24},/obj/structure/mirror{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"fd" = (/obj/structure/chair/sofa/corp/right{dir = 4},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"fl" = (/obj/structure/bed/double{dir = 2},/obj/item/bedsheet/purple/double{dir = 2},/obj/item/toy/plush/slimeplushie,/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"fp" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green,/obj/item/toy/plush/carrot,/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"fr" = (/obj/machinery/door/airlock/grunge{name = "Hotel Staff Room"; req_access_txt = "200"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"fv" = (/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"fx" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/tree/palm{pixel_x = 0; pixel_y = 4},/obj/machinery/light/floor,/obj/effect/turf_decal/weather/dirt{dir = 5},/obj/effect/turf_decal/weather/dirt{dir = 10},/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass/grass0,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"fE" = (/obj/structure/table,/obj/item/reagent_containers/food/condiment/flour{pixel_x = 8},/obj/item/reagent_containers/food/condiment/flour{pixel_x = 8},/obj/item/reagent_containers/food/condiment/flour{pixel_x = 8},/obj/item/reagent_containers/food/condiment/flour{pixel_x = 8},/obj/item/reagent_containers/food/condiment/flour{pixel_x = 8},/obj/item/reagent_containers/food/condiment/rice,/obj/item/reagent_containers/food/condiment/rice,/obj/item/reagent_containers/food/condiment/peppermill{dir = 1; pixel_x = -3},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -9},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -9; pixel_y = 9},/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 9},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"fH" = (/obj/structure/dresser,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"fI" = (/obj/machinery/conveyor{dir = 5; id = "hoteldisposals"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"fJ" = (/obj/structure/disposalpipe/junction{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"fM" = (/obj/structure/dresser,/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"fO" = (/obj/machinery/airalarm/directional/east,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"fP" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"fQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/chair/stool/bar,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"fR" = (/obj/structure/curtain,/obj/machinery/shower{pixel_x = -1; pixel_y = 19},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"fT" = (/obj/structure/table/wood/fancy/royalblack,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"fU" = (/obj/machinery/light,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"fW" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"gi" = (/obj/structure/chair/sofa/corp/corner{dir = 1},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"gj" = (/obj/structure/chair/stool/bar{dir = 1},/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"gn" = (/obj/machinery/pool/controller,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"gr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"gy" = (/obj/machinery/door/airlock/maintenance{name = "Staff Only"; req_access_txt = "200,201"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"gA" = (/obj/item/vending_refill/kink,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"gG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"gO" = (/obj/machinery/light,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"gV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"gX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/light,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ha" = (/obj/machinery/button/door{id = "banyahotelwindow"; name = "Window Shutters"; pixel_x = 24; pixel_y = 24},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"hd" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"hm" = (/mob/living/simple_animal/bot/cleanbot,/obj/machinery/vending/wardrobe/jani_wardrobe{onstation = 0; scan_id = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"hn" = (/obj/machinery/gear_painter,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"ho" = (/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"hw" = (/obj/machinery/light{dir = 8},/obj/structure/chair/comfy/black{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"hA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"hB" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "a2window"; name = "Privacy Shutters"},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"hC" = (/obj/machinery/door/airlock/grunge{name = "Twin Spires Security"; req_access_txt = "203"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"hD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/door/airlock{id_tag = "a4"; name = "Guest Room A4"},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"hE" = (/obj/machinery/atmospherics/components/binary/pump/on{dir = 1; name = "Air Outlet Pump"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"hI" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/security) -"hK" = (/obj/machinery/light{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"hM" = (/obj/effect/turf_decal/tile/yellow/anticorner{dir = 8},/obj/machinery/power/rtg/abductor,/obj/structure/cable/yellow,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"hN" = (/obj/structure/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"hP" = (/obj/machinery/vending/kink{onstation = 0},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"hQ" = (/obj/structure/table,/obj/item/stack/sheet/mineral/gold{amount = 5},/obj/item/stack/sheet/mineral/uranium{amount = 10},/obj/item/stack/sheet/mineral/diamond{amount = 10},/obj/item/stack/sheet/mineral/diamond{amount = 10},/obj/item/stack/sheet/mineral/gold{amount = 5},/obj/item/stack/sheet/mineral/gold{amount = 5},/obj/item/stack/sheet/mineral/gold{amount = 5},/obj/item/stack/sheet/mineral/gold{amount = 5},/obj/item/multitool,/obj/item/clothing/gloves/color/yellow,/obj/item/stack/ore/bluespace_crystal/artificial{amount = 5},/obj/item/stack/ore/bluespace_crystal/artificial{amount = 5},/obj/item/stack/ore/bluespace_crystal/artificial{amount = 5},/obj/item/stack/ore/bluespace_crystal/artificial{amount = 5},/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"hR" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "a2window"; name = "Privacy Shutters"},/obj/structure/cable,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"hS" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"hV" = (/obj/structure/table,/obj/item/storage/firstaid/brute{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/brute,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ic" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"id" = (/obj/structure/reagent_dispensers/keg/milk,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ie" = (/obj/machinery/door/airlock/grunge{name = "Hotel Staff Room"; req_access_txt = "200"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"if" = (/obj/structure/chair/sofa/corp/left{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ig" = (/obj/structure/table,/obj/item/storage/fancy/donut_box{pixel_y = 10},/obj/item/storage/fancy/donut_box{pixel_y = -10},/obj/item/storage/fancy/donut_box,/obj/effect/turf_decal/tile/red/half{dir = 1},/obj/machinery/power/apc/away{dir = 1; name = "Hotel Security APC"; pixel_y = 23},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"ir" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"is" = (/obj/structure/curtain,/obj/machinery/shower{dir = 1},/obj/item/soap,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"iw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ix" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"iA" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"iB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"iG" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"iH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"iS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"iW" = (/obj/machinery/camera{c_tag = "Manager's Office"; dir = 6; network = list("hotel")},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"iX" = (/obj/machinery/power/apc/away{dir = 8; name = "Hotel Corridors APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"iY" = (/obj/machinery/button/door{id = "a2"; name = "privacy button"; normaldoorcontrol = 1; pixel_y = 0; specialfunctions = 4; pixel_x = -24},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"jb" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/obj/structure/closet/secure_closet/medical2{req_access = list(200)},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"je" = (/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"ji" = (/obj/structure/table/glass,/obj/item/reagent_containers/glass/beaker/large,/obj/item/reagent_containers/glass/beaker/large,/obj/item/reagent_containers/glass/beaker/large,/obj/item/rsf,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"jl" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"jm" = (/obj/machinery/airalarm/directional/north{req_access = null; req_access_txt = "204"},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"jo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"jp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ju" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"jv" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"jx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"jz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"jC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 2},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"jF" = (/obj/structure/chair/stool/bar,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"jG" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "a2window"; name = "Privacy Shutters"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"jQ" = (/obj/effect/turf_decal/vg_decals/atmos/air,/turf/open/floor/engine/air,/area/ruin/space/has_grav/bluemoon/hotel/power) -"jR" = (/obj/machinery/airalarm/directional/east,/obj/structure/bed/double,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"jV" = (/obj/machinery/light/small{dir = 8},/obj/machinery/telecomms/relay/preset/ruskie{desc = "A mighty piece of hardware used to send massive amounts of data far away. This one seems to be tuned to pick up any nearby Nanotrasen equipment!"; id = "Twin Spires Relay"; name = "NT-Auth Telecoms Linkup"},/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"jW" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"jX" = (/turf/open/floor/glass/reinforced,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ka" = (/obj/machinery/door/airlock/public/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"kd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/structure/cable{icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ke" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"kp" = (/obj/machinery/vending/hydronutrients{onstation = 0},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/green,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"kr" = (/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"kw" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"kx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"kA" = (/obj/machinery/door/airlock/maintenance{name = "Hotel Maintenance"; req_access_txt = "200,201"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"kB" = (/obj/machinery/deepfryer,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"kH" = (/obj/machinery/airalarm/directional/west,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"kK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"kQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"kV" = (/obj/machinery/vending/autodrobe/all_access,/obj/machinery/light,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"la" = (/obj/machinery/light{dir = 1},/obj/machinery/vending/autodrobe/all_access{onstation = 0},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"lb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ld" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"lg" = (/obj/structure/closet/l3closet/janitor,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"lk" = (/obj/structure/sink{pixel_y = 24},/obj/structure/mirror{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ln" = (/obj/structure/toilet/secret/low_loot{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"lq" = (/obj/machinery/ore_silo,/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"lw" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/structure/table/wood/fancy/royalblack,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ly" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"lC" = (/obj/machinery/door/airlock/public/glass,/obj/machinery/door/firedoor,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"lD" = (/obj/structure/table/wood,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/reagent_containers/food/drinks/bottle/whiskey{pixel_x = 3},/obj/item/reagent_containers/food/drinks/drinkingglass,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"lE" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/door/poddoor/shutters/preopen{id = "penthouse"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"lF" = (/obj/effect/turf_decal/tile/yellow/half{dir = 4},/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"lN" = (/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"lO" = (/obj/machinery/camera{c_tag = "Laundry"; dir = 1; network = list("hotel")},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"lP" = (/obj/structure/chair/sofa/corp/corner,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"lQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"lR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"lV" = (/obj/structure/chair/sofa/corp/corner{dir = 4},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"lZ" = (/obj/machinery/button/door{id = "a8"; name = "privacy button"; normaldoorcontrol = 1; pixel_y = 0; specialfunctions = 4; pixel_x = 24},/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ma" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mb" = (/obj/structure/table,/obj/item/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/toxin,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"me" = (/obj/machinery/light,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"mf" = (/obj/structure/table,/obj/item/storage/firstaid/fire{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/fire,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"mi" = (/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"mk" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{dir = 8},/turf/open/floor/plating/airless,/area/space/nearstation) -"mn" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mp" = (/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/security) -"mq" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/obj/structure/toilet/secret/low_loot{pixel_y = 10},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ms" = (/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"mu" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/item/paper/pamphlet/ruin/spacehotel,/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"mv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mw" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"mx" = (/obj/machinery/light{dir = 1},/obj/structure/sink/kitchen{pixel_y = 31},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mD" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/security) -"mF" = (/obj/machinery/icecream_vat,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mG" = (/obj/machinery/door/airlock/public/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"mI" = (/obj/structure/chair/sofa/corp/left,/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"mJ" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"mK" = (/obj/machinery/chem_master/condimaster,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mN" = (/obj/machinery/computer/security{dir = 4; network = list("hotel")},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"mO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/door/window/eastleft{name = "Butchery"; req_access_txt = "200"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"mR" = (/obj/machinery/light/small{dir = 4},/obj/structure/frame/machine,/obj/item/circuitboard/machine/bluespace_miner,/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"mW" = (/obj/machinery/vending/kink{onstation = 0},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"mY" = (/obj/structure/chair/stool/bar{dir = 8},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"nm" = (/obj/machinery/conveyor_switch/oneway{dir = 8; id = "hoteldisposals"; name = "disposal conveyor"},/obj/machinery/button/door{id = "Hotel Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access_txt = "200"},/obj/machinery/button/massdriver{id = "hoteltrash"; pixel_x = -26; pixel_y = -6},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"nq" = (/obj/machinery/door/airlock{name = "Voyeurism Room"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel) -"nz" = (/obj/structure/table,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"nA" = (/obj/effect/turf_decal/siding/white/end,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"nE" = (/obj/machinery/seed_extractor,/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"nF" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{dir = 1},/turf/open/floor/engine/air,/area/ruin/space/has_grav/bluemoon/hotel/power) -"nH" = (/obj/machinery/button/door{id = "a7"; name = "privacy button"; normaldoorcontrol = 1; pixel_y = -24; specialfunctions = 4},/obj/item/kirbyplants/random,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"nM" = (/obj/effect/turf_decal/tile/yellow/half{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"nO" = (/obj/machinery/button/door{id = "manager"; name = "Privacy Shutters Control"; pixel_x = -9; pixel_y = 21; req_access_txt = "205"},/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"nQ" = (/obj/machinery/iv_drip,/obj/machinery/iv_drip,/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/blood/synthetics,/obj/item/reagent_containers/blood/synthetics,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"nS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"nU" = (/obj/effect/turf_decal/tile/red/anticorner{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"nV" = (/turf/open/floor/plasteel/freezer,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"nZ" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"oc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"od" = (/obj/machinery/door/poddoor{id = "Hotel Disposal Exit"; name = "disposal bay door"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"og" = (/obj/structure/toilet/secret/prison{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 6},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/security) -"oi" = (/obj/structure/table/plasmaglass,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"om" = (/obj/structure/table,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/mineral/titanium/fifty,/obj/item/stack/sheet/mineral/plastitanium/fifty,/obj/item/rtl,/obj/effect/turf_decal/tile/yellow/half{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"or" = (/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"oA" = (/obj/item/toy/plush/catgirl/fermis,/obj/structure/bed/double{dir = 4},/obj/item/bedsheet/blue/double{dir = 1},/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"oB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"oG" = (/obj/structure/sign/departments/custodian,/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"oI" = (/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"oK" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/power) -"oL" = (/obj/machinery/conveyor{dir = 4; id = "hoteldisposals"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"oM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"oP" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet/secret/low_loot{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"oQ" = (/obj/item/trash/candy,/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"oR" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"oW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"oY" = (/obj/machinery/vending/barkbox{onstation = 0},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"pc" = (/obj/effect/turf_decal/tile/yellow/anticorner{dir = 4},/obj/machinery/computer/rdconsole/production{dir = 2},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"pd" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"pe" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"pi" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"pj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"pk" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"pr" = (/obj/machinery/door/airlock/public/glass{name = "Laundry"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"pu" = (/obj/machinery/light,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"pv" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small{brightness = 3; dir = 8},/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"pA" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"pB" = (/obj/structure/table,/obj/item/storage/box/lights/mixed,/obj/item/storage/box/lights/mixed,/obj/item/lightreplacer,/obj/machinery/airalarm/directional/west{req_access = null; req_access_txt = "204"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"pE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel) -"pI" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"pM" = (/obj/effect/turf_decal/tile/yellow/half,/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"pN" = (/obj/machinery/atmospherics/pipe/layer_manifold,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/power) -"pP" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"pR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"pS" = (/obj/machinery/light{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"pV" = (/obj/structure/table/plasmaglass,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"pY" = (/obj/structure/grille,/obj/structure/lattice,/turf/template_noop,/area/space/nearstation) -"qa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"qb" = (/obj/machinery/door/airlock{id_tag = "a8"; name = "Economy Room 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"qd" = (/obj/effect/mob_spawn/human/hotel_staff/splurt/security,/obj/effect/turf_decal/tile/red/anticorner{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"qf" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"qg" = (/obj/machinery/door/airlock{id_tag = "Staff5"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ql" = (/obj/structure/window/reinforced/tinted{dir = 4},/obj/structure/table,/obj/item/storage/box/monkeycubes,/obj/item/storage/box/monkeycubes,/obj/item/clothing/suit/apron/chef,/obj/item/clothing/gloves/color/latex,/obj/item/reagent_containers/spray/cleaner,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"qm" = (/obj/effect/turf_decal/tile/red/half{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"qr" = (/obj/machinery/jukebox{queuecost = 0},/obj/machinery/light/floor,/turf/open/floor/glass/reinforced,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"qs" = (/obj/effect/turf_decal/trimline/brown/filled/line{dir = 5},/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"qu" = (/obj/structure/table,/obj/item/kitchen/rollingpin,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"qx" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock{id_tag = "a2"; name = "Guest Room A2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"qy" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"qA" = (/obj/effect/turf_decal/siding/white/end,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"qE" = (/obj/structure/table,/obj/structure/table,/obj/item/storage/firstaid/regular{pixel_x = 3; pixel_y = 3},/obj/item/storage/firstaid/o2,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"qF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "banyahotelwindow"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"qG" = (/obj/effect/turf_decal/tile/red/half{dir = 1},/obj/machinery/vending/wardrobe/sec_wardrobe{onstation = 0},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"qN" = (/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"qO" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "penthouse"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"qP" = (/obj/structure/chair/sofa/corp{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"qR" = (/obj/effect/turf_decal/tile/yellow/half,/obj/machinery/computer/atmos_control/tank/air_tank{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"qV" = (/obj/structure/filingcabinet,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"rd" = (/obj/item/beacon,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"rg" = (/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"rj" = (/obj/item/stack/cable_coil,/obj/item/screwdriver/power,/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"rl" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"rm" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"rv" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/light{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"rC" = (/obj/structure/chair/pew/right{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"rD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"rI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"rL" = (/obj/structure/closet/cabinet,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"rM" = (/obj/item/kirbyplants/random,/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"rO" = (/obj/machinery/light/small{brightness = 3; dir = 8},/obj/effect/mob_spawn/human/hotel_staff/splurt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"rP" = (/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"rT" = (/obj/machinery/light{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"rX" = (/obj/structure/table/wood,/obj/item/clipboard{pixel_y = 3},/obj/item/hand_labeler,/obj/item/stack/packageWrap,/obj/item/stamp{pixel_x = -3; pixel_y = 3},/obj/item/stamp/denied,/obj/item/storage/secure/safe{pixel_x = -23},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"rZ" = (/obj/structure/table,/obj/item/storage/backpack/duffelbag/med/surgery{pixel_y = 5},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"sb" = (/obj/machinery/chem_dispenser,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"sd" = (/obj/machinery/light,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"se" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"sj" = (/obj/machinery/button/door{id = "a1"; name = "privacy button"; normaldoorcontrol = 1; pixel_y = 0; specialfunctions = 4; pixel_x = -24},/obj/item/kirbyplants/random,/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"sl" = (/obj/structure/table,/obj/item/melee/baton/stunsword/smithed,/obj/item/electropack/shockcollar,/obj/effect/turf_decal/tile/red,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"sp" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/external/glass,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/power) -"sq" = (/obj/structure/chair/pew/left{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"ss" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"su" = (/obj/structure/reagent_dispensers/keg/aphro,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"sw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/obj/structure/mirror{pixel_y = 28},/obj/item/card/id/away/hotel,/obj/item/card/id/away/hotel,/obj/item/card/id/away/hotel,/obj/item/card/id/away/hotel,/obj/item/card/id/away/hotel,/obj/item/card/id/away/hotel,/obj/structure/closet/secure_closet{req_access_txt = "203"},/obj/item/radio/headset/headset_srv/hotel,/obj/item/radio/headset/headset_srv/hotel,/obj/item/radio/headset/headset_srv/hotel,/obj/item/radio/headset/headset_srv/hotel,/obj/item/encryptionkey/headset_service/hotel,/obj/item/encryptionkey/headset_service/hotel,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"sA" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"sH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"sI" = (/obj/effect/turf_decal/tile/yellow/half{dir = 8},/obj/machinery/power/terminal{dir = 1},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"sK" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"sP" = (/obj/structure/sink{pixel_y = 24},/obj/structure/mirror{pixel_y = 32},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 1},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"sU" = (/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"sW" = (/obj/effect/turf_decal/trimline/brown/filled/line{dir = 9},/obj/structure/pool/ladder,/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"sX" = (/obj/machinery/button/door{id = "a6"; name = "privacy button"; normaldoorcontrol = 1; pixel_x = -22; specialfunctions = 4},/obj/structure/bed/dogbed{desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; name = "pet bed"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"sY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ta" = (/obj/structure/chair/stool/bar,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"tb" = (/obj/structure/table/wood/fancy/royalblack,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"tg" = (/obj/structure/table,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/mineral/plasma{amount = 10},/obj/effect/turf_decal/tile/yellow/half{dir = 4},/obj/machinery/light{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"tk" = (/obj/effect/mob_spawn/human/hotel_staff/splurt/manager,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"tt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"tu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"ty" = (/obj/structure/closet/athletic_mixed,/obj/item/clothing/under/misc/bathrobe,/turf/open/floor/plasteel/freezer,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"tA" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/apron/surgical,/obj/item/clothing/suit/apron/surgical,/obj/item/reagent_containers/spray/cleaner{pixel_x = 11},/obj/machinery/light,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"tE" = (/obj/structure/table/glass,/obj/item/paper/pamphlet/ruin/spacehotel,/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"tH" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"tI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/obj/structure/mirror{pixel_x = -28},/obj/machinery/camera{c_tag = "Club Backroom"; dir = 5; network = list("hotel")},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"tJ" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/machinery/vending/autodrobe/all_access,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"tN" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"tR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"tY" = (/obj/structure/table/wood/fancy/royalblack,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"tZ" = (/obj/machinery/door/airlock/public/glass,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ua" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"uc" = (/obj/machinery/pool/filter{pixel_y = -17},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ud" = (/obj/machinery/light,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ue" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"uf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"uh" = (/obj/structure/chair/sofa/corp/right{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ui" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Commissary"; dir = 2; network = list("hotel")},/obj/item/stack/sheet/plastic/twenty,/obj/item/stack/sheet/metal/twenty,/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"um" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/item/clothing/shoes/sandal,/obj/structure/window{dir = 1; icon_state = "window"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"un" = (/obj/machinery/vending/clothing{onstation = 0},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"ut" = (/obj/structure/bed/double,/obj/item/bedsheet/cosmos/double,/obj/item/toy/plush/mothplushie,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"uu" = (/obj/structure/disposalpipe/segment,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"uv" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"uy" = (/obj/structure/grille,/obj/structure/grille,/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/power) -"uz" = (/obj/item/pregnancytest,/obj/structure/mirror{pixel_x = 28},/obj/structure/table/glass,/obj/item/lipstick,/obj/item/lipstick/aqua,/obj/item/lipstick/black,/obj/item/lipstick/blue,/obj/item/lipstick/fuchsia,/obj/item/lipstick/jade,/obj/item/lipstick/navy,/obj/item/lipstick/purple,/obj/item/lipstick/teal,/obj/item/lipstick/white,/obj/item/lipstick/yellow,/obj/item/dyespray,/obj/item/clothing/glasses/brokenhud/security/sunglasses,/obj/item/clothing/glasses/brokenhud/security/sunglasses,/obj/item/clothing/glasses/brokenhud/security/sunglasses,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"uB" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/light/small{brightness = 3; dir = 8},/obj/machinery/space_heater,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"uD" = (/obj/machinery/airalarm/directional/east,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"uE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"uG" = (/obj/structure/table/wood/fancy/blue,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"uH" = (/obj/machinery/light{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"uI" = (/obj/machinery/camera{c_tag = "Bar Backroom"; dir = 8; network = list("hotel")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"uL" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/structure/cable,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/security) -"uM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"uN" = (/obj/structure/chair/sofa/corp/left{dir = 8},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"uR" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"uU" = (/turf/open/floor/engine/air,/area/ruin/space/has_grav/bluemoon/hotel/power) -"uX" = (/obj/machinery/vending/barkbox,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"va" = (/obj/machinery/airalarm/directional/east{req_access = null; req_access_txt = "204"},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"vb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "2-4"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"vh" = (/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"vj" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"vl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/effect/decal/cleanable/semen,/obj/structure/reagent_dispensers/keg/semen,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"vt" = (/obj/machinery/light{dir = 8},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/effect/turf_decal/siding/white{dir = 1},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"vD" = (/obj/machinery/power/apc/away{dir = 1; name = "Guest Rooms APC"; pixel_y = 23},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"vE" = (/obj/structure/dresser,/obj/item/bdsm_whip/ridingcrop,/obj/item/genital_equipment/condom,/obj/item/genital_equipment/condom,/obj/item/genital_equipment/condom,/obj/item/genital_equipment/condom,/obj/item/genital_equipment/condom,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"vF" = (/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"vI" = (/obj/effect/decal/cleanable/dirt,/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"vJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"vK" = (/obj/structure/table,/obj/item/reagent_containers/spray/cleaner{pixel_x = 5; pixel_y = 4},/obj/item/storage/bag/trash{pixel_x = -8; pixel_y = 0},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"vL" = (/obj/structure/chair/stool/bar,/obj/effect/decal/cleanable/dirt/dust,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"vO" = (/obj/machinery/airalarm/directional/south,/obj/structure/chair/sofa/corp/left{dir = 1},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"vP" = (/obj/machinery/smartfridge/drying_rack,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"vR" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"vU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/machinery/light/small,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"vV" = (/obj/structure/closet,/obj/item/restraints/handcuffs/cable,/obj/item/restraints/handcuffs/cable,/obj/item/dildo/knotted,/obj/item/clothing/mask/muzzle/ballgag,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"vW" = (/obj/machinery/chem_dispenser/drinks/beer{dir = 4},/obj/structure/table/glass,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"vY" = (/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"vZ" = (/obj/machinery/teleport/hub,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"wh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"wk" = (/obj/machinery/vending/games{onstation = 0},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ws" = (/obj/structure/chair/sofa/corp/right{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ww" = (/obj/effect/decal/cleanable/glass,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"wA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"wD" = (/obj/effect/turf_decal/tile/red/half{dir = 4},/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"wE" = (/obj/machinery/processor,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"wF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"wH" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"wK" = (/obj/structure/table/glass,/obj/machinery/door/window/westleft{dir = 1; name = "Reception Desk"; req_access = null; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"wN" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/storage/toolbox/electrical,/obj/item/clothing/gloves/color/yellow,/obj/item/storage/belt/utility/full,/obj/item/storage/belt/utility/full,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"wO" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/junction{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"wP" = (/obj/structure/table/wood,/obj/item/paper_bin/carbon,/obj/item/pen/fountain,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 1},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"wQ" = (/obj/machinery/computer/security/telescreen{name = "Exhibition Suite"; network = list("thunder","exhibition"); pixel_y = 27},/obj/structure/chair/comfy/brown{color = "#596479"; dir = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"wS" = (/obj/machinery/atmospherics/components/binary/pump,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"wU" = (/obj/machinery/computer/security{network = list("hotel")},/obj/effect/turf_decal/tile/red/half{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"xc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"xf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"xh" = (/obj/structure/chair/pew/left{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"xi" = (/obj/structure/table/wood,/obj/item/quantum_keycard{pixel_x = 10},/obj/item/quantum_keycard{pixel_x = 10; pixel_y = 9},/obj/item/quantum_keycard{pixel_x = 10; pixel_y = 5},/obj/item/toy/crayon/spraycan{pixel_x = -6; pixel_y = 6},/obj/item/circuitboard/machine/quantumpad,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"xj" = (/obj/machinery/photocopier,/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"xk" = (/obj/structure/flora/ausbushes/lavendergrass,/obj/structure/flora/tree/palm{pixel_x = 0; pixel_y = 4},/obj/machinery/light/floor,/obj/effect/turf_decal/weather/dirt{dir = 5},/obj/effect/turf_decal/weather/dirt{dir = 10},/turf/open/floor/grass/grass0,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"xn" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/obj/item/kirbyplants/random,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"xs" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"xx" = (/obj/machinery/door/window/brigdoor{dir = 8; req_access_txt = "203"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/effect/turf_decal/tile/red/full,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"xz" = (/obj/structure/table,/obj/machinery/recharger{pixel_x = 6; pixel_y = 3},/obj/effect/turf_decal/tile/red/anticorner{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"xA" = (/obj/machinery/door/airlock{id_tag = "a1"; name = "Guest Room A1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"xD" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/reagent_containers/food/snacks/meat/slab/pug,/obj/item/reagent_containers/food/snacks/meat/slab/pug,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant,/obj/machinery/camera{c_tag = "Kitchen Coldroom"; dir = 1; network = list("hotel")},/turf/open/floor/plasteel/freezer,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"xG" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"xT" = (/obj/machinery/door/airlock{name = "Private Restroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"xW" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ya" = (/obj/structure/chair/pew{dir = 4},/obj/machinery/light{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"yb" = (/obj/structure/chair/sofa/corp/left{dir = 1},/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"yh" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"yl" = (/obj/structure/table,/obj/item/instrument/guitar{pixel_x = -7},/obj/item/instrument/eguitar{pixel_x = 5},/obj/item/instrument/violin,/obj/item/instrument/trombone,/obj/item/instrument/saxophone,/obj/item/instrument/piano_synth,/obj/item/instrument/recorder,/obj/item/instrument/accordion,/obj/machinery/light{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"yn" = (/obj/effect/turf_decal/tile/red/half{dir = 1},/obj/machinery/vending/security{onstation = 0},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"yo" = (/obj/item/vending_refill/coffee,/obj/machinery/light/small{brightness = 3; dir = 8},/obj/structure/table,/obj/item/vending_refill/clothing,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"yq" = (/obj/structure/chair/sofa/corp{dir = 1},/obj/machinery/light,/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"yC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"yG" = (/obj/structure/bed/double{dir = 1},/obj/item/bedsheet/random/double{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/security) -"yK" = (/obj/structure/toilet/secret/high_loot{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"yR" = (/obj/effect/spawner/structure/window/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/shutters/preopen{id = "manager"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"yW" = (/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"yY" = (/obj/structure/table,/obj/item/reagent_containers/food/condiment/soysauce,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"zc" = (/obj/machinery/chem_dispenser/drinks{dir = 8},/obj/structure/table/glass,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"zd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"zh" = (/obj/machinery/door/firedoor,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"zj" = (/obj/machinery/door/airlock/grunge{name = "Hotel Staff Room"; req_access_txt = "200"},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"zo" = (/obj/structure/sign/warning/vacuum/external,/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/power) -"zr" = (/obj/machinery/power/apc/away{name = "Staff Areas APC"; pixel_y = -23},/obj/structure/cable,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"zs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/security) -"zv" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"zw" = (/obj/machinery/quantumpad,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"zA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"zG" = (/obj/structure/chair/stool/bar{dir = 8},/obj/machinery/light{dir = 1},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"zI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"zK" = (/obj/structure/table,/obj/item/restraints/handcuffs,/obj/item/assembly/timer,/obj/effect/turf_decal/tile/red/half{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"zL" = (/obj/structure/table/wood/fancy/royalblack,/obj/item/reagent_containers/rag{pixel_y = 5; pixel_x = -3},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"zN" = (/obj/structure/bed/double{dir = 1},/obj/item/bedsheet/black/double{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"zO" = (/obj/machinery/vending/cigarette{onstation = 0},/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"zP" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/stock_parts/cell/high,/obj/item/pipe_dispenser,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"zR" = (/obj/machinery/door/airlock{name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"zS" = (/obj/effect/turf_decal/tile/yellow/half,/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"zX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"zY" = (/obj/structure/chair/sofa/corp,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Aa" = (/obj/structure/disposalpipe/segment{dir = 10},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ac" = (/obj/structure/sauna_oven,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Ad" = (/obj/machinery/mass_driver{dir = 4; id = "hoteltrash"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"Ae" = (/obj/structure/table/wood,/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Af" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Ai" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Aj" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Ao" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/light,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ar" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Aw" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/obj/structure/toilet/secret/low_loot{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Az" = (/obj/machinery/light/small,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"AB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/junction/flip{dir = 1},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"AG" = (/obj/effect/turf_decal/siding/white/corner,/obj/effect/turf_decal/siding/white/corner{dir = 8},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"AK" = (/obj/structure/sink{pixel_y = 24},/obj/structure/mirror{pixel_y = 32},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"AO" = (/obj/effect/turf_decal/tile/yellow/half{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"AU" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"AX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"AY" = (/obj/item/clothing/mask/cigarette,/obj/effect/decal/cleanable/ash,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Ba" = (/obj/machinery/light,/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Bb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Bi" = (/obj/item/clothing/under/sexynursesuit,/obj/item/clothing/under/sexynursesuit,/obj/item/clothing/under/sexynursesuit,/obj/item/clothing/head/nursehat,/obj/item/clothing/head/nursehat,/obj/item/clothing/head/nursehat,/obj/structure/closet/secure_closet/medical3{req_access = list(200)},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Bm" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Bo" = (/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Bs" = (/obj/structure/chair/pew{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"BB" = (/obj/structure/chair/sofa/corp/right{dir = 4},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"BF" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"BH" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"BJ" = (/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"BP" = (/obj/structure/chair/sofa/corp/left{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"BQ" = (/obj/machinery/air_sensor/atmos/air_tank,/turf/open/floor/engine/air,/area/ruin/space/has_grav/bluemoon/hotel/power) -"BS" = (/obj/structure/mirror{pixel_x = -28},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"BY" = (/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Cc" = (/obj/machinery/smartfridge,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Cg" = (/obj/structure/disposalpipe/segment{dir = 6},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Ck" = (/obj/structure/sign/warning/vacuum/external,/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Cn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Cp" = (/obj/structure/table/wood/poker,/obj/item/storage/dice,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Cq" = (/obj/effect/turf_decal/tile/yellow/half{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Ct" = (/obj/structure/closet/crate,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/stack/sheet/mineral/wood/fifty,/obj/item/stack/sheet/mineral/wood/fifty,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Cv" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Cw" = (/obj/structure/toilet/secret/low_loot{dir = 8},/obj/structure/curtain,/obj/machinery/shower{pixel_x = -1; pixel_y = 19},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Cy" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Cz" = (/obj/machinery/vending/clothing{onstation = 0},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"CD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"CI" = (/obj/effect/turf_decal/tile/yellow/anticorner{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"CJ" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"CO" = (/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/power) -"CT" = (/obj/structure/table/wood/fancy/cyan,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/obj/machinery/light{dir = 8},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"CU" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/machinery/cryopod/tele,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"CV" = (/obj/structure/table,/obj/item/paper_bin{pixel_x = -6; pixel_y = 4},/obj/item/folder/red,/obj/item/pen,/obj/effect/turf_decal/tile/red/half{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"CY" = (/obj/structure/chair/comfy/brown{color = "#596479"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Dd" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"De" = (/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Dl" = (/turf/template_noop,/area/template_noop) -"Dm" = (/obj/effect/turf_decal/tile/yellow/half{dir = 1},/obj/machinery/rnd/production/protolathe/department/service,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Dp" = (/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ds" = (/obj/machinery/power/apc/away{cell_type = /obj/item/stock_parts/cell/high/plus; dir = 1; name = "Bar and Club APC"; pixel_y = 0; pixel_x = -26},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Dt" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Dv" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 1},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Dx" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/window/reinforced{dir = 8},/obj/item/gps{gpstag = "Twin-Nexus Hotel Retreat"; name = "hotel gps"},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"DA" = (/obj/effect/spawner/lootdrop/keg,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"DI" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"DJ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"DL" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/light/small{brightness = 3; dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/effect/decal/cleanable/glass,/obj/effect/spawner/lootdrop/keg,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"DO" = (/obj/structure/chair/stool/bar{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"DP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"DR" = (/obj/structure/chair/sofa/corp/right{dir = 1},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"DS" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/machinery/button/door{id = "a5"; name = "privacy button"; normaldoorcontrol = 1; pixel_y = -24; specialfunctions = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"DU" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"DX" = (/obj/structure/sign/warning/nosmoking/circle{pixel_y = 32},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"DZ" = (/obj/machinery/button/door{id = "a4"; name = "privacy button"; normaldoorcontrol = 1; pixel_y = 0; specialfunctions = 4; pixel_x = -24},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ed" = (/obj/structure/bedsheetbin/towel,/obj/structure/table,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Ee" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/machinery/sleeper,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Ei" = (/obj/structure/disposalpipe/segment{dir = 10},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ej" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ep" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/structure/fans/tiny,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/external/glass,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Ey" = (/obj/machinery/door/airlock{id_tag = "Staff3"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"EB" = (/obj/structure/table/reinforced,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ED" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"EH" = (/obj/structure/table/wood/fancy/red,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"EI" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"EJ" = (/obj/structure/chair/office/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"EK" = (/obj/structure/lattice/catwalk,/turf/open/space/basic,/area/space/nearstation) -"EN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"EO" = (/turf/closed/wall,/area/template_noop) -"ES" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"EV" = (/obj/machinery/vending/wallmed{pixel_x = -32},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"EY" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plating/airless,/area/space/nearstation) -"Fd" = (/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Fh" = (/obj/machinery/gear_painter,/obj/item/restraints/handcuffs/fake/kinky,/obj/structure/sign/warning/nosmoking/circle{pixel_y = 32},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Fi" = (/obj/structure/table/wood,/obj/machinery/button/door{id = "a5window"; name = "Privacy Shutters"; pixel_y = -11},/obj/item/toy/plush/carpplushie,/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Fr" = (/obj/structure/chair/sofa/corp/left{dir = 4},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ft" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/structure/sink{dir = 4; pixel_x = 13},/obj/structure/mirror{pixel_x = 24},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Fu" = (/obj/machinery/conveyor{dir = 4; id = "hoteldisposals"},/obj/machinery/camera{c_tag = "Disposals"; dir = 1; network = list("hotel")},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"Fx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Fz" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"FG" = (/obj/structure/mirror{pixel_y = 32},/obj/structure/sink{pixel_y = 24},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"FO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"FP" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/security) -"FU" = (/obj/machinery/door/airlock/maintenance{name = "Staff Only"; req_access_txt = "200"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/power) -"FV" = (/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ga" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 2},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Gd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Gm" = (/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Gn" = (/obj/structure/table/wood,/obj/item/soap,/obj/structure/bedsheetbin/towel,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Gp" = (/obj/structure/table/plasmaglass,/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Gr" = (/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Gt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Gu" = (/obj/structure/chair/sofa/corp{dir = 1},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Gw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Gx" = (/obj/structure/table/wood/fancy/royalblack,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Gy" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/airalarm/directional/north,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"GC" = (/obj/structure/cable{icon_state = "0-4"},/obj/machinery/power/apc/auto_name/north,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"GD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"GH" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/item/clothing/under/misc/bathrobe,/obj/item/clothing/under/misc/bathrobe,/obj/item/clothing/under/misc/bathrobe,/obj/item/clothing/under/misc/bathrobe,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"GJ" = (/obj/structure/closet/wardrobe/pjs,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"GN" = (/obj/machinery/door/airlock/maintenance{name = "Hotel Maintenance"; req_access_txt = "200,201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"GO" = (/obj/structure/chair/stool/bar{dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"GW" = (/obj/machinery/airalarm/directional/north,/obj/machinery/space_heater,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"GX" = (/obj/machinery/door/window/eastright{dir = 4; name = "Staff Only"; req_access_txt = "200"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"GZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Hb" = (/obj/effect/turf_decal/siding/white{dir = 1},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Hc" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Hd" = (/obj/structure/chair/sofa/corp/left,/obj/machinery/light{dir = 1},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"He" = (/obj/machinery/light{dir = 1; light_color = "#cee5d2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Hg" = (/obj/machinery/door/airlock/grunge{name = "Hotel Staff Room"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Hj" = (/obj/machinery/door/airlock/maintenance{name = "Staff Only"; req_access_txt = "200"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Hk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Hp" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Hs" = (/obj/structure/table/wood/fancy/green,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"HA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"HB" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"HD" = (/obj/machinery/vending/boozeomat{extended_inventory = 1; onstation = 0; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"HF" = (/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"HI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"HJ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"HK" = (/obj/structure/disposalpipe/segment,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"HM" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/deck,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"HQ" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"HU" = (/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"HY" = (/obj/effect/spawner/structure/window/plasma/reinforced,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Ig" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/structure/curtain,/obj/item/soap,/obj/machinery/shower{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ii" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Io" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Iq" = (/obj/effect/turf_decal/tile/red/half,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Iu" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Iw" = (/obj/structure/curtain,/obj/machinery/shower{pixel_x = -1; pixel_y = 19},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Iy" = (/obj/structure/table,/obj/item/clothing/under/misc/bathrobe,/obj/item/clothing/under/misc/bathrobe,/obj/item/clothing/under/misc/bathrobe,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Iz" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ID" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"IK" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"IL" = (/obj/structure/bed/dogbed{desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; name = "pet bed"},/mob/living/simple_animal/bot/medbot{name = "Accidents Happen"},/obj/item/bedsheet/random,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"IN" = (/obj/item/chair/stool/bar{pixel_y = -8},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"IS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/security) -"IU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/obj/machinery/light/small{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"IW" = (/obj/structure/table/wood,/obj/item/toy/plush/lampplushie,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"IY" = (/obj/effect/turf_decal/siding/white/corner,/obj/effect/turf_decal/siding/white/corner{dir = 8},/obj/structure/table/glass,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"IZ" = (/obj/structure/closet/crate/trashcart,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Jd" = (/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Jf" = (/obj/item/kirbyplants{icon_state = "plant-22"},/turf/open/floor/carpet{icon_state = "carpetsymbol"},/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Jg" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Jh" = (/obj/structure/bed/dogbed{desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; name = "pet bed"},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Ji" = (/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel) -"Jo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Jr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Jv" = (/obj/structure/chair/comfy/brown{color = "#596479"},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Jz" = (/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"JB" = (/obj/structure/table/optable,/obj/machinery/defibrillator_mount/loaded{pixel_y = -25},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"JI" = (/obj/structure/table/wood/fancy/royalblack,/obj/item/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"JJ" = (/obj/effect/turf_decal/tile/yellow/half{dir = 1},/obj/machinery/autolathe/hacked,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"JK" = (/obj/machinery/camera{c_tag = "Exhibitionist Suite Southwest"; dir = 2; network = list("hotel","exhibition")},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"JM" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"JR" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/obj/machinery/light/small,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"JY" = (/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Kc" = (/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ke" = (/obj/effect/turf_decal/tile/yellow/half{dir = 8},/obj/machinery/power/rtg/abductor,/obj/structure/cable/yellow,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Kf" = (/obj/structure/table,/obj/structure/bedsheetbin/towel,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Kg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock{id_tag = "a6"; name = "Guest Room A6"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Kk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Kl" = (/obj/structure/cable{icon_state = "0-8"},/obj/machinery/power/apc/away{dir = 1; name = "Hotel Custodial APC"; pixel_y = 23},/obj/structure/closet/crate/trashcart,/obj/item/storage/bag/trash,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"Kn" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Kt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ku" = (/obj/machinery/vending/snack{onstation = 0},/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Kx" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"KA" = (/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"KF" = (/obj/machinery/light/small{brightness = 3; dir = 8},/obj/item/stack/tile/carpet/black/fifty,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"KK" = (/obj/effect/decal/cleanable/generic,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"KQ" = (/obj/machinery/door/airlock{id_tag = "a3"; name = "Guest Room A3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"KV" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "a7window"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"KW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"La" = (/obj/machinery/light{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Lb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Lc" = (/obj/machinery/light{dir = 1},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Le" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/machinery/light/small,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Lh" = (/obj/effect/turf_decal/tile/red/anticorner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Li" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Lk" = (/obj/machinery/vending/kink{onstation = 0},/obj/machinery/camera{c_tag = "Exhibitionist Suite West"; dir = 10; network = list("hotel","exhibition")},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ll" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Lo" = (/obj/machinery/light/small,/turf/open/floor/engine/air,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Lp" = (/obj/machinery/door/poddoor/preopen{id = "hotelmaint1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Lr" = (/obj/structure/chair/sofa/corp/right{dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ls" = (/obj/structure/chair/sofa/corp/corner,/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Lx" = (/obj/effect/turf_decal/tile/red/half,/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Lz" = (/obj/machinery/light{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"LA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"LC" = (/obj/structure/bed/double,/obj/item/bedsheet/red/double,/obj/item/toy/plush/borgplushie,/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"LF" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/popcorn,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"LM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"LN" = (/obj/machinery/vending/cola{onstation = 0},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"LT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"LU" = (/obj/machinery/vending/wardrobe/medi_wardrobe{onstation = 0},/obj/machinery/camera{c_tag = "Medical"; dir = 6; network = list("hotel")},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Mb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Md" = (/obj/machinery/door/airlock{name = "Private Restroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Mj" = (/obj/structure/table,/obj/structure/bedsheetbin/towel,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Mk" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/table/glass,/obj/item/nailpolish/white{pixel_x = -10},/obj/item/nailpolish/yellow{pixel_x = -7},/obj/item/nailpolish/purple{pixel_x = -4},/obj/item/nailpolish/navy{pixel_x = -1},/obj/item/nailpolish/blue{pixel_x = 2},/obj/item/nailpolish/black{pixel_x = 5},/obj/item/nailpolish/aqua{pixel_x = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ml" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Mm" = (/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/siding/white{dir = 1},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Mn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Mo" = (/obj/machinery/door/airlock{name = "Private Restroom"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Mw" = (/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/obj/machinery/light,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Mz" = (/obj/structure/chair/pew/left{dir = 1},/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"ME" = (/obj/structure/chair/office/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"MF" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"MG" = (/obj/structure/window{dir = 1; icon_state = "window"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"MJ" = (/obj/machinery/light{dir = 1; light_color = "#cee5d2"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"MK" = (/obj/structure/closet/wardrobe/pink,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"MM" = (/obj/machinery/food_cart,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"MP" = (/obj/machinery/door/airlock{id_tag = "a5"; name = "Guest Room A5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"MS" = (/turf/open/floor/light/colour_cycle/dancefloor_a,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"MZ" = (/obj/effect/spawner/lootdrop/maintenance,/obj/structure/rack,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Na" = (/obj/structure/table,/obj/item/storage/toolbox/mechanical,/obj/item/clothing/head/welding,/obj/item/storage/part_replacer/bluespace/tier5{pixel_x = -2; pixel_y = 11},/obj/effect/turf_decal/tile/yellow/anticorner{dir = 1},/obj/machinery/airalarm/directional/north{req_access = null; req_access_txt = "204"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Nb" = (/obj/machinery/vending/dinnerware{contraband = list(/obj/item/kitchen/rollingpin=2,/obj/item/kitchen/knife/butcher=2,/obj/item/reagent_containers/food/condiment/flour=4); onstation = 0},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Nc" = (/obj/machinery/light{dir = 4},/obj/machinery/vending/games{onstation = 0},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ni" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Nk" = (/obj/structure/chair/sofa/corp/right{dir = 1},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Np" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Ns" = (/obj/structure/table/plasmaglass,/obj/machinery/door/window/eastleft{dir = 2; name = "Stage"; req_access_txt = "200"},/obj/structure/window/reinforced/tinted{dir = 4},/obj/structure/window/reinforced/tinted{dir = 8},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Nu" = (/obj/machinery/vending/autodrobe/all_access,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Nw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Nx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ny" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 1},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"NF" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"NH" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"NL" = (/turf/open/space/basic,/area/space/nearstation) -"NO" = (/obj/item/stack/tile/carpet/blackred/fifty,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"NQ" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"NS" = (/obj/effect/turf_decal/tile/red/anticorner{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"NV" = (/obj/effect/turf_decal/tile/yellow/half{dir = 8},/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"NY" = (/obj/machinery/camera{c_tag = "Bar South"; dir = 8; network = list("hotel")},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Oa" = (/obj/structure/table,/obj/item/stack/rods{amount = 60},/obj/item/stack/sheet/plasteel/twenty,/obj/effect/turf_decal/tile/yellow/anticorner,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Od" = (/obj/machinery/light,/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Of" = (/obj/structure/bed/double,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Og" = (/obj/structure/table/wood,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"On" = (/obj/machinery/door/window/eastright{dir = 2; name = "Staff Only"; req_access_txt = "200"},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Oo" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Op" = (/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Ox" = (/obj/machinery/biogenerator,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/green,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Oy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"OA" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"OB" = (/obj/structure/curtain,/obj/machinery/shower{dir = 1},/obj/item/soap,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"OE" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/obj/structure/bed/double,/obj/item/bedsheet/black/double,/obj/item/toy/plush/deer,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"OG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"OJ" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"OL" = (/obj/machinery/vending/kink{onstation = 0},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"OM" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 8},/obj/item/paper/pamphlet/ruin/spacehotel,/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"OO" = (/obj/structure/chair/sofa/corp/right{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"OQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 4},/obj/machinery/cryopod/tele,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"OR" = (/obj/structure/chair/sofa/corp/corner{dir = 8},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"OS" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"OU" = (/obj/structure/table/wood/fancy/cyan,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"OY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Pc" = (/obj/machinery/washing_machine,/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Pd" = (/obj/structure/chair/pew{dir = 1},/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Pf" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Pg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Pi" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters{id = "hotelshopshutters"; name = "Commissary Shutters"},/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Pj" = (/obj/machinery/airalarm/directional/west,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Pm" = (/obj/structure/table,/obj/item/storage/fancy/rollingpapers,/obj/item/storage/fancy/rollingpapers,/obj/item/storage/fancy/rollingpapers,/obj/item/storage/fancy/rollingpapers,/obj/item/storage/fancy/rollingpapers,/obj/machinery/reagentgrinder,/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green,/obj/effect/turf_decal/tile/green{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Pr" = (/obj/structure/table,/obj/item/book/manual/chef_recipes,/obj/item/reagent_containers/spray/cleaner,/obj/item/sharpener{pixel_x = 10},/obj/item/reagent_containers/food/condiment/enzyme{layer = 5; pixel_x = -8; pixel_y = 7},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ps" = (/obj/structure/chair/sofa/corp/right,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Pt" = (/obj/item/kirbyplants/random,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Px" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Py" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/light,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"PA" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"PE" = (/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"PF" = (/obj/structure/table/plasmaglass,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"PG" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/obj/structure/disposalpipe/junction/flip,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"PH" = (/obj/structure/closet/crate/wooden,/obj/item/stack/sheet/mineral/wood/fifty,/obj/item/stack/sheet/mineral/wood/fifty,/obj/item/reagent_containers/glass/bucket{pixel_y = 7},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"PI" = (/obj/structure/table/wood/fancy/cyan,/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"PJ" = (/obj/machinery/door/airlock{id_tag = "Staff1"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"PO" = (/obj/structure/chair/sofa/corp/right{dir = 8},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"PR" = (/obj/machinery/door/airlock/maintenance{name = "Staff Only"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"PS" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"PT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"PU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Qa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Qb" = (/obj/machinery/conveyor{dir = 1; id = "hoteldisposals"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"Qc" = (/obj/effect/turf_decal/tile/yellow/half{dir = 1},/obj/machinery/power/apc/away{dir = 1; name = "Hotel Engineering APC"; pixel_y = 23},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Qf" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Qg" = (/obj/effect/decal/cleanable/shreds,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Qh" = (/turf/closed/wall,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Qn" = (/obj/structure/safe,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c100,/obj/item/stack/spacecash/c100,/obj/item/stack/spacecash/c1000,/obj/item/storage/bag/money/c5000,/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Qp" = (/obj/machinery/washing_machine,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Qq" = (/obj/structure/closet/athletic_mixed,/obj/item/clothing/under/misc/bathrobe,/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Qu" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Qx" = (/obj/machinery/autolathe/toy,/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Qy" = (/obj/effect/turf_decal/tile/yellow/half{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Qz" = (/obj/structure/sink{pixel_y = 24},/obj/structure/mirror{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"QE" = (/obj/structure/chair/stool/bar/brass,/obj/machinery/light{dir = 4},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"QH" = (/obj/machinery/door/airlock{name = "Private Restroom"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"QI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"QP" = (/obj/machinery/door/poddoor/shutters/preopen{id = "a3window"; name = "Privacy Shutters"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"QT" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"QV" = (/obj/structure/table/wood,/obj/machinery/button/door{id = "a3"; name = "Door Bolts"; normaldoorcontrol = 1; pixel_x = 9; specialfunctions = 4},/obj/machinery/button/door{id = "a3window"; name = "Window Shutters"; pixel_x = 9; pixel_y = 9},/obj/item/camera_film,/obj/item/camera,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"QW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/button/door{id = "a7window"; name = "Privacy Shutters"; pixel_y = 23},/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"QY" = (/obj/structure/bed/double{dir = 2},/obj/item/bedsheet/hop/double,/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ra" = (/obj/item/kirbyplants/random,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Rb" = (/obj/structure/chair/sofa/corp/right{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Rd" = (/obj/machinery/light{dir = 1},/obj/item/stack/sheet/glass/five,/obj/item/stack/sheet/glass/five,/obj/structure/table,/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Rf" = (/obj/machinery/door/airlock/maintenance/glass{name = "Staff Only"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Rg" = (/obj/effect/mob_spawn/human/hotel_staff/splurt/guest,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Rm" = (/obj/machinery/door/airlock/maintenance{name = "Staff Only"; req_access_txt = "200"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Rp" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"Rq" = (/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Rt" = (/obj/machinery/vending/wardrobe/chef_wardrobe,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Rv" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/obj/structure/table,/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Rw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Rx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ry" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"RA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/structure/disposalpipe/segment{dir = 9},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"RB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"RD" = (/obj/structure/table/wood/fancy/royalblack,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"RL" = (/obj/structure/closet/secure_closet/labor_camp_security{name = "hotel security locker"; req_access = list(203)},/obj/effect/turf_decal/tile/red/half,/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"RM" = (/obj/structure/bed/double{dir = 1},/obj/item/bedsheet/green/double{dir = 1},/obj/item/toy/plush/lizardplushie,/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"RO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"RR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"RU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/effect/decal/cleanable/semen,/obj/structure/reagent_dispensers/keg/aphro,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"RX" = (/obj/effect/turf_decal/trimline/brown/filled/line{dir = 10},/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"RY" = (/obj/machinery/conveyor/inverted{dir = 10; id = "hoteldisposals"},/obj/machinery/recycler,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"Sc" = (/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Sd" = (/obj/machinery/light{dir = 1; light_color = "#cee5d2"},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Se" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"Sg" = (/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Si" = (/obj/structure/toilet/secret/low_loot{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Sl" = (/obj/structure/table/glass,/turf/open/floor/glass/reinforced,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"So" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Sr" = (/obj/machinery/vending/boozeomat/all_access{onstation = 0},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Ss" = (/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Su" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Sx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Sy" = (/obj/machinery/button/door{id = "a9"; name = "privacy button"; normaldoorcontrol = 1; pixel_y = 24; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"SA" = (/obj/effect/turf_decal/tile/yellow/half,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/power) -"SB" = (/turf/template_noop,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"SC" = (/obj/machinery/door/airlock/maintenance{name = "Staff Only"; req_access_txt = "200"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"SE" = (/obj/structure/closet/secure_closet/labor_camp_security{name = "hotel security locker"; req_access = list(203)},/obj/effect/turf_decal/tile/red/anticorner{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"SH" = (/obj/machinery/camera{c_tag = "Vault"; dir = 6; network = list("hotel")},/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"SK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"SL" = (/obj/machinery/door/airlock{id_tag = "a7"; name = "Economy Room 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"SO" = (/obj/machinery/light/floor,/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"ST" = (/obj/machinery/airalarm/directional/north{req_access = null; req_access_txt = "204"},/obj/machinery/vending/clothing{onstation = 0},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel) -"SV" = (/obj/structure/table/plasmaglass,/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"SW" = (/obj/structure/fireplace{pixel_y = -6},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Te" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/turf/open/floor/carpet/red,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Tf" = (/obj/structure/dresser,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Tg" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Tj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Tm" = (/obj/structure/window/reinforced/tinted{dir = 1},/obj/item/kirbyplants/random,/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Tq" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Tr" = (/obj/structure/disposalpipe/junction{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Tt" = (/obj/machinery/shower{dir = 4},/turf/open/floor/plasteel/freezer,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Tv" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Tx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"TA" = (/obj/effect/turf_decal/trimline/brown/filled/line{dir = 6},/obj/machinery/pool/drain{pixel_x = -17; pixel_y = 17},/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"TD" = (/obj/machinery/airalarm/directional/south,/obj/structure/chair/sofa/corp/right{dir = 1},/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"TF" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 4},/obj/item/paper/pamphlet/ruin/spacehotel,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"TP" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"TU" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"TW" = (/obj/machinery/light,/obj/machinery/smartfridge/chemistry/preloaded{pixel_y = -32},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"TZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Ud" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Uf" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/machinery/light{dir = 8},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Ui" = (/obj/machinery/light{dir = 8},/turf/open/floor/carpet/green,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Uj" = (/obj/machinery/button/door{id = "Staff5"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/mirror{pixel_y = -32},/obj/structure/bed/double,/obj/item/bedsheet/random/double{dir = 1},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Um" = (/obj/machinery/door/airlock{id_tag = "Staff4"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Un" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Uw" = (/obj/structure/chair/sofa/corp/left{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Ux" = (/obj/structure/grille,/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/power) -"Uy" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "penthouse"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"UB" = (/obj/effect/spawner/structure/window/plasma/reinforced,/obj/structure/cable{icon_state = "0-8"},/obj/machinery/door/poddoor/shutters/preopen{id = "penthouse"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"UE" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"UF" = (/obj/structure/table/wood/poker,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"UJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"UM" = (/obj/structure/table/wood,/obj/structure/bedsheetbin/towel,/obj/item/reagent_containers/rag/towel/random,/obj/item/reagent_containers/rag/towel/random,/obj/item/clothing/under/misc/bathrobe,/obj/item/clothing/under/misc/bathrobe,/obj/item/soap,/obj/structure/cable{icon_state = "1-8"},/obj/machinery/button/door{id = "penthouse"; name = "Privacy Shutters"; pixel_y = -20},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"UY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Va" = (/obj/effect/turf_decal/tile/red/anticorner{dir = 2},/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Vb" = (/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Vc" = (/obj/machinery/vending/hydroseeds{onstation = 0; slogan_delay = 700},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/green,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Vg" = (/obj/machinery/button/door{id = "hotelshopshutters"; name = "Commissary Shutters Control"; pixel_x = 24; req_access_txt = null},/obj/machinery/airalarm/directional/south,/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Vl" = (/obj/structure/table/wood/fancy/royalblack,/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Vm" = (/obj/item/vending_refill/cigarette,/obj/structure/table,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Vn" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "a5window"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Vs" = (/turf/closed/wall/r_wall,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Vx" = (/obj/machinery/door/airlock/vault{req_access = 205; req_access_txt = "205"},/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"VA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"VC" = (/obj/machinery/chem_master,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"VD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"VF" = (/obj/machinery/light{dir = 1},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"VH" = (/obj/item/reagent_containers/spray/cleaner,/obj/item/reagent_containers/glass/bucket,/obj/structure/table,/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{pixel_x = 32},/obj/item/grenade/chem_grenade/cleaner,/obj/item/grenade/chem_grenade/cleaner,/obj/item/grenade/chem_grenade/cleaner,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"VN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/carpet/blue,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"VO" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/siding/white{dir = 1},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"VQ" = (/obj/structure/chair/pew/right,/turf/open/pool,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"VT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"VX" = (/obj/structure/chair/office/light{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"VY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/freezer{name = "Freezer"; req_access_txt = "200"},/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Wb" = (/obj/machinery/door/airlock/maintenance{name = "Hotel Maintenance"; req_access_txt = "200,201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Wf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Wg" = (/obj/structure/chair/stool/bar{dir = 4},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Wk" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Wn" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 6},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Wq" = (/obj/structure/toilet/secret/low_loot{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Wr" = (/obj/structure/chair/sofa/corp/corner{dir = 1},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Wv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Wz" = (/obj/effect/turf_decal/tile/red/half,/obj/machinery/airalarm/directional/south,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"WA" = (/obj/structure/mineral_door/paperframe{name = "sauna"},/obj/structure/fans/tiny,/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"WC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"WD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"WF" = (/obj/item/skub,/obj/effect/spawner/bundle/costume/nyangirl,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"WH" = (/obj/machinery/airalarm/directional/north{req_access = null; req_access_txt = "204"},/obj/effect/decal/cleanable/dirt/dust,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"WJ" = (/obj/structure/table/glass,/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"WM" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "a3window"; name = "Privacy Shutters"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"WO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"WP" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel) -"WS" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"WT" = (/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{dir = 1},/turf/open/floor/engine/air,/area/ruin/space/has_grav/bluemoon/hotel/power) -"WU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/obj/machinery/light/floor,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Xa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 5},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/obj/machinery/light/small,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Xb" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/structure/bed/double{dir = 1},/obj/item/bedsheet/nanotrasen/double{dir = 1},/obj/item/stack/sheet/mineral/silver{amount = 5},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Xh" = (/obj/structure/table/wood,/turf/open/floor/wood,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Xi" = (/obj/effect/turf_decal/tile/red/anticorner{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Xk" = (/obj/effect/turf_decal/siding/white/end,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"Xo" = (/obj/effect/turf_decal/tile/red/half,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Xp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Xs" = (/obj/machinery/light,/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Xz" = (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{dir = 8},/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"XA" = (/obj/structure/chair/sofa/corp/left,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"XE" = (/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"XJ" = (/obj/machinery/mineral/bluespace_miner,/turf/open/floor/engine,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"XM" = (/turf/open/floor/plasteel/cafeteria,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"XR" = (/obj/structure/chair/stool/bar{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"XS" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"XT" = (/obj/structure/chair/comfy/brown{color = "#596479"},/turf/open/floor/carpet/purple,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Yc" = (/obj/structure/filingcabinet,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"Yg" = (/obj/machinery/button/door{id = "Staff1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/structure/mirror{pixel_y = -32},/obj/structure/bed/double,/obj/item/bedsheet/random/double{dir = 1},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Yl" = (/obj/machinery/door/airlock/public/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Yt" = (/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/hydroponics/constructable,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Yw" = (/obj/effect/turf_decal/tile/red/half{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/security) -"Yx" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"YA" = (/obj/structure/table/wood/fancy/royalblack,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"YB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"YG" = (/obj/structure/table/glass,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"YK" = (/obj/structure/chair/sofa/corp/corner{dir = 8},/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"YL" = (/obj/structure/chair/stool/bar,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"YN" = (/obj/item/toy/plush/catgirl{pixel_x = 10},/obj/structure/table/wood/fancy/royalblack,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"YS" = (/obj/machinery/light/small,/turf/open/floor/plasteel/grimy,/area/ruin/space/has_grav/bluemoon/hotel/dock) -"YW" = (/obj/machinery/door/airlock/vault{req_access = 205; req_access_txt = "205"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"YZ" = (/obj/structure/table/wood,/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/obj/item/stack/sheet/mineral/silver{amount = 10},/obj/item/stack/spacecash/c1000,/turf/open/floor/carpet/blackred,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Zb" = (/obj/machinery/light,/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Zc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Zd" = (/obj/machinery/light/floor,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Zh" = (/obj/structure/table/reinforced,/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Zl" = (/obj/machinery/chem_heater,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Zq" = (/obj/structure/table/plasmaglass,/obj/machinery/light/floor,/turf/open/floor/carpet/royalblack,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Zs" = (/obj/structure/chair/comfy/brown{color = "#596479"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/cyan,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"Zt" = (/obj/structure/table/glass,/obj/item/reagent_containers/glass/bottle/crocin,/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{pixel_x = -5; pixel_y = 5},/turf/open/floor/wood/wood_tiled,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Zv" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/bear,/obj/item/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/reagent_containers/food/snacks/meat/slab/corgi,/obj/item/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/reagent_containers/food/snacks/meat/slab/monkey,/obj/item/reagent_containers/food/snacks/meat/slab/pug,/obj/item/reagent_containers/food/snacks/meat/slab/pug,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/xeno,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant,/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant,/obj/machinery/airalarm/directional/south{req_access = null; req_access_txt = "204"},/turf/open/floor/plasteel/freezer,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Zw" = (/obj/effect/decal/cleanable/insectguts,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"Zy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 8},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"Zz" = (/obj/machinery/vending/kink{onstation = 0},/turf/open/floor/carpet/black,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ZF" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ZH" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/firedoor,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/pool) -"ZJ" = (/obj/structure/table/plasmaglass,/obj/structure/pole{pixel_y = 9},/turf/open/floor/glass,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ZM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/obj/structure/curtain,/obj/machinery/shower{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/bluemoon/hotel/guestroom) -"ZN" = (/obj/structure/table/wood,/obj/item/storage/box/stockparts/basic,/obj/item/multitool,/obj/item/screwdriver,/obj/item/paper/guides/quantumpad,/obj/item/stack/ore/bluespace_crystal/artificial{amount = 5},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ZO" = (/obj/effect/turf_decal/tile/green{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/bar) -"ZP" = (/obj/effect/decal/cleanable/dirt/dust,/turf/open/floor/plating,/area/ruin/space/has_grav/bluemoon/hotel/workroom) -"ZS" = (/obj/structure/sign/poster/contraband/lusty_xenomorph{pixel_x = 32},/obj/structure/janitorialcart,/obj/item/mop,/turf/open/floor/plasteel,/area/ruin/space/has_grav/bluemoon/hotel/custodial) -"ZW" = (/turf/open/floor/plasteel/vaporwave,/area/ruin/space/has_grav/bluemoon/hotel/bar) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ad" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ae" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"af" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"ah" = ( +/obj/machinery/door/airlock/grunge{ + name = "Twin Spires Security"; + req_access_txt = "203" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"ai" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"al" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"ao" = ( +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"at" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"au" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/gibber, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"az" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"aE" = ( +/obj/machinery/disposal/bin, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"aF" = ( +/obj/machinery/vending/kink{ + onstation = 0 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"aK" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"aO" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"aQ" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"aR" = ( +/obj/effect/turf_decal/siding/white/end, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"aX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"aY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"ba" = ( +/obj/machinery/camera{ + c_tag = "Exhibitionist Suite SouthEast"; + dir = 2; + network = list("hotel","exhibition") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"bd" = ( +/obj/structure/table/wood, +/mob/living/simple_animal/pet/cat, +/obj/item/clothing/neck/petcollar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"bj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"bk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"bl" = ( +/obj/item/vending_refill/wallmed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"bt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"bx" = ( +/obj/machinery/button/door{ + id = "Staff3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/structure/mirror{ + pixel_y = -32 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"by" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"bz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"bA" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"bC" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/popcorn, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"bG" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"bO" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"bQ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"bR" = ( +/obj/structure/bed/double{ + dir = 1 + }, +/obj/item/toy/plush/Synth, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"bS" = ( +/obj/structure/table, +/obj/item/storage/bag/tray, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"bV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"bW" = ( +/obj/machinery/vending/boozeomat{ + extended_inventory = 1; + onstation = 0; + req_access_txt = "200" + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"cd" = ( +/obj/machinery/door/airlock{ + id_tag = "a9"; + name = "Guest Room A9" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ce" = ( +/obj/effect/turf_decal/siding/white/end, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cf" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cg" = ( +/obj/item/toy/plush/catgirl/fermis, +/obj/structure/dresser, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ci" = ( +/obj/structure/chair/pew, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cp" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"cq" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"cu" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"cv" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/siding/dark/corner, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cx" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_y = 5; + pixel_x = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cy" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cA" = ( +/obj/structure/mirror{ + pixel_y = -32 + }, +/obj/machinery/button/door{ + id = "Staff2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"cC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"cD" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"cF" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/obj/machinery/light/floor, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cG" = ( +/obj/structure/table/glass, +/obj/machinery/power/apc/away{ + dir = 8; + name = "Reception APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"cH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"cK" = ( +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Staff Only"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cL" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"cQ" = ( +/obj/structure/chair/pew/left, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cS" = ( +/obj/machinery/button/door{ + id = "Staff4"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/structure/mirror{ + pixel_y = -32 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"cU" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 24 + }, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"cZ" = ( +/obj/structure/dresser, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"dc" = ( +/obj/structure/chair/pew/right{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"de" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"df" = ( +/obj/structure/dresser, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"dh" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"dk" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"dm" = ( +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"do" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"dq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 2 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"dt" = ( +/obj/machinery/vending/barkbox, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"dx" = ( +/obj/structure/chair/pew/right{ + dir = 1 + }, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"dy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"dC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"dD" = ( +/obj/structure/table/wood, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/lighter, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"dE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"dG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"dK" = ( +/obj/structure/chair/sofa/corp/corner, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/button/door{ + id = "penthouse"; + name = "Privacy Shutters"; + pixel_y = 25 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"dM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/teleport/station, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"dN" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"dP" = ( +/obj/machinery/door/airlock/grunge{ + name = "Manager's Office"; + req_access_txt = "205" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"dR" = ( +/obj/machinery/vending/cigarette{ + onstation = 0 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"dS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"dX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"dY" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ec" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "hotelmaint1"; + name = "Panic Room Shutters"; + pixel_x = -28; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ee" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"ej" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"el" = ( +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"em" = ( +/obj/structure/table/wood/poker, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"en" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"eo" = ( +/obj/machinery/door/airlock/grunge{ + name = "Manager's Quarters"; + req_access_txt = "205" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ep" = ( +/obj/structure/mirror{ + pixel_y = -32 + }, +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"eq" = ( +/obj/structure/table/plasmaglass, +/obj/effect/decal/cleanable/glitter/pink, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"es" = ( +/obj/structure/table/plasmaglass, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"eu" = ( +/obj/machinery/vending/games{ + onstation = 0 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ev" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ey" = ( +/obj/machinery/door/airlock{ + id_tag = "Staff2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"eA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"eB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"eC" = ( +/obj/effect/mob_spawn/human/hotel_staff/splurt/security, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"eE" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"eG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Staff Only"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"eH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"eK" = ( +/obj/structure/table/plasmaglass, +/obj/structure/pole{ + pixel_y = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"eM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"eX" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"fa" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"fd" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"fl" = ( +/obj/structure/bed/double{ + dir = 2 + }, +/obj/item/bedsheet/purple/double{ + dir = 2 + }, +/obj/item/toy/plush/slimeplushie, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"fp" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/item/toy/plush/carrot, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"fr" = ( +/obj/machinery/door/airlock/grunge{ + name = "Hotel Staff Room"; + req_access_txt = "200" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"fv" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"fx" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/tree/palm{ + pixel_x = 0; + pixel_y = 4 + }, +/obj/machinery/light/floor, +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass/grass0, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"fE" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = 8 + }, +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = 8 + }, +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = 8 + }, +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = 8 + }, +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = 8 + }, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = -3 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -9 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 9 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"fH" = ( +/obj/structure/dresser, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"fI" = ( +/obj/machinery/conveyor{ + dir = 5; + id = "hoteldisposals" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"fJ" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"fM" = ( +/obj/structure/dresser, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"fO" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"fP" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"fQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"fR" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_x = -1; + pixel_y = 19 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"fT" = ( +/obj/structure/table/wood/fancy/royalblack, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"fU" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"fW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"gi" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"gj" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"gn" = ( +/obj/machinery/pool/controller, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"gr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"gy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Staff Only"; + req_access_txt = "200,201" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"gA" = ( +/obj/item/vending_refill/kink, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"gG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"gO" = ( +/obj/machinery/light, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"gV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"gX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ha" = ( +/obj/machinery/button/door{ + id = "banyahotelwindow"; + name = "Window Shutters"; + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"hd" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"hm" = ( +/mob/living/simple_animal/bot/cleanbot, +/obj/machinery/vending/wardrobe/jani_wardrobe{ + onstation = 0; + scan_id = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"hn" = ( +/obj/machinery/gear_painter, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"ho" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"hw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"hA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"hB" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a2window"; + name = "Privacy Shutters" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"hC" = ( +/obj/machinery/door/airlock/grunge{ + name = "Twin Spires Security"; + req_access_txt = "203" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"hD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock{ + id_tag = "a4"; + name = "Guest Room A4" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"hE" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air Outlet Pump" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"hF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"hI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"hK" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"hM" = ( +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 8 + }, +/obj/machinery/power/rtg/abductor, +/obj/structure/cable/yellow, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"hP" = ( +/obj/machinery/vending/kink{ + onstation = 0 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"hQ" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/gold{ + amount = 5 + }, +/obj/item/stack/sheet/mineral/uranium{ + amount = 10 + }, +/obj/item/stack/sheet/mineral/diamond{ + amount = 10 + }, +/obj/item/stack/sheet/mineral/diamond{ + amount = 10 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 5 + }, +/obj/item/multitool, +/obj/item/clothing/gloves/color/yellow, +/obj/item/stack/ore/bluespace_crystal/artificial{ + amount = 5 + }, +/obj/item/stack/ore/bluespace_crystal/artificial{ + amount = 5 + }, +/obj/item/stack/ore/bluespace_crystal/artificial{ + amount = 5 + }, +/obj/item/stack/ore/bluespace_crystal/artificial{ + amount = 5 + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"hR" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a2window"; + name = "Privacy Shutters" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"hS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"hV" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ic" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"id" = ( +/obj/structure/reagent_dispensers/keg/milk, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ie" = ( +/obj/machinery/door/airlock/grunge{ + name = "Hotel Staff Room"; + req_access_txt = "200" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"if" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ig" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box{ + pixel_y = 10 + }, +/obj/item/storage/fancy/donut_box{ + pixel_y = -10 + }, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/power/apc/away{ + dir = 1; + name = "Hotel Security APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"ir" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"is" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/obj/item/soap, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"iw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ix" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"iA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"iB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"iG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"iH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"iS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"iW" = ( +/obj/machinery/camera{ + c_tag = "Manager's Office"; + dir = 6; + network = list("hotel") + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"iX" = ( +/obj/machinery/power/apc/away{ + dir = 8; + name = "Hotel Corridors APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"iY" = ( +/obj/machinery/button/door{ + id = "a2"; + name = "privacy button"; + normaldoorcontrol = 1; + pixel_y = 0; + specialfunctions = 4; + pixel_x = -24 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"jb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/obj/structure/closet/secure_closet/medical2{ + req_access = list(200) + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"jd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"je" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"ji" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/rsf, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"jl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"jm" = ( +/obj/machinery/airalarm/directional/north{ + req_access = null; + req_access_txt = "204" + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"jo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"jp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ju" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"jv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"jx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"jz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"jC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"jF" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"jG" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a2window"; + name = "Privacy Shutters" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"jJ" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"jQ" = ( +/obj/effect/turf_decal/vg_decals/atmos/air, +/turf/open/floor/engine/air, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"jR" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/bed/double, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"jV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/telecomms/relay/preset/ruskie{ + desc = "A mighty piece of hardware used to send massive amounts of data far away. This one seems to be tuned to pick up any nearby Nanotrasen equipment!"; + id = "Twin Spires Relay"; + name = "NT-Auth Telecoms Linkup" + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"jW" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"jX" = ( +/turf/open/floor/glass/reinforced, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ka" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"kd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ke" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"kp" = ( +/obj/machinery/vending/hydronutrients{ + onstation = 0 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"kr" = ( +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"kw" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"kx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"kA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hotel Maintenance"; + req_access_txt = "200,201" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"kB" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"kH" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"kK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"kQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"kV" = ( +/obj/machinery/vending/autodrobe/all_access, +/obj/machinery/light, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"la" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vending/autodrobe/all_access{ + onstation = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"lb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ld" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"lg" = ( +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"lk" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ln" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"lq" = ( +/obj/machinery/ore_silo, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"lw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/obj/structure/table/wood/fancy/royalblack, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ly" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"lC" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"lD" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 3 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"lE" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "penthouse"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"lF" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"lN" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"lO" = ( +/obj/machinery/camera{ + c_tag = "Laundry"; + dir = 1; + network = list("hotel") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"lP" = ( +/obj/structure/chair/sofa/corp/corner, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"lQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"lR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"lV" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"lZ" = ( +/obj/machinery/button/door{ + id = "a8"; + name = "privacy button"; + normaldoorcontrol = 1; + pixel_y = 0; + specialfunctions = 4; + pixel_x = 24 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ma" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mb" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/toxin, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"me" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"mf" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/fire, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"mi" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"mk" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"mn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mp" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"mq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/obj/structure/toilet/secret/low_loot{ + pixel_y = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ms" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"mu" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/paper/pamphlet/ruin/spacehotel, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"mv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mw" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"mx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sink/kitchen{ + pixel_y = 31 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"mF" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mG" = ( +/obj/machinery/door/airlock/public/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"mI" = ( +/obj/structure/chair/sofa/corp/left, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"mJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"mK" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mN" = ( +/obj/machinery/computer/security{ + dir = 4; + network = list("hotel") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"mO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/door/window/eastleft{ + name = "Butchery"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"mR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/bluespace_miner, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"mW" = ( +/obj/machinery/vending/kink{ + onstation = 0 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"mY" = ( +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"nm" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "hoteldisposals"; + name = "disposal conveyor" + }, +/obj/machinery/button/door{ + id = "Hotel Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "200" + }, +/obj/machinery/button/massdriver{ + id = "hoteltrash"; + pixel_x = -26; + pixel_y = -6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"nq" = ( +/obj/machinery/door/airlock{ + name = "Voyeurism Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel) +"nz" = ( +/obj/structure/table, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"nE" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"nF" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"nH" = ( +/obj/machinery/button/door{ + id = "a7"; + name = "privacy button"; + normaldoorcontrol = 1; + pixel_y = -24; + specialfunctions = 4 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"nM" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"nO" = ( +/obj/machinery/button/door{ + id = "manager"; + name = "Privacy Shutters Control"; + pixel_x = -9; + pixel_y = 21; + req_access_txt = "205" + }, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"nQ" = ( +/obj/machinery/iv_drip, +/obj/machinery/iv_drip, +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/synthetics, +/obj/item/reagent_containers/blood/synthetics, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"nS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"nV" = ( +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"nZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"oc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"od" = ( +/obj/machinery/door/poddoor{ + id = "Hotel Disposal Exit"; + name = "disposal bay door" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"og" = ( +/obj/structure/toilet/secret/prison{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"oi" = ( +/obj/structure/table/plasmaglass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"om" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/mineral/titanium/fifty, +/obj/item/stack/sheet/mineral/plastitanium/fifty, +/obj/item/rtl, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"or" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"oA" = ( +/obj/item/toy/plush/catgirl/fermis, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/blue/double{ + dir = 1 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"oB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"oG" = ( +/obj/structure/sign/departments/custodian, +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"oI" = ( +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"oK" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"oL" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "hoteldisposals" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"oM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"oP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"oQ" = ( +/obj/item/trash/candy, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"oR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"oW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"oY" = ( +/obj/machinery/vending/barkbox{ + onstation = 0 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"pc" = ( +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 4 + }, +/obj/machinery/computer/rdconsole/production{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"pd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"pe" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"pi" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"pj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"pk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"pr" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Laundry" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"pu" = ( +/obj/machinery/light, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"pv" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"pA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"pB" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/lightreplacer, +/obj/machinery/airalarm/directional/west{ + req_access = null; + req_access_txt = "204" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"pE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel) +"pI" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"pM" = ( +/obj/effect/turf_decal/tile/yellow/half, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"pN" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"pP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"pR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"pS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"pT" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"pV" = ( +/obj/structure/table/plasmaglass, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"pY" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"qa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"qb" = ( +/obj/machinery/door/airlock{ + id_tag = "a8"; + name = "Economy Room 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"qd" = ( +/obj/effect/mob_spawn/human/hotel_staff/splurt/security, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"qf" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"qg" = ( +/obj/machinery/door/airlock{ + id_tag = "Staff5" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ql" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/clothing/suit/apron/chef, +/obj/item/clothing/gloves/color/latex, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"qm" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"qr" = ( +/obj/machinery/jukebox{ + queuecost = 0 + }, +/obj/machinery/light/floor, +/turf/open/floor/glass/reinforced, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"qs" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"qu" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"qx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + id_tag = "a2"; + name = "Guest Room A2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"qy" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"qE" = ( +/obj/structure/table, +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/o2, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"qG" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/sec_wardrobe{ + onstation = 0 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"qN" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"qO" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "penthouse"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"qP" = ( +/obj/structure/chair/sofa/corp{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"qR" = ( +/obj/effect/turf_decal/tile/yellow/half, +/obj/machinery/computer/atmos_control/tank/air_tank{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"qV" = ( +/obj/structure/filingcabinet, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"rd" = ( +/obj/item/beacon, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"rg" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"rh" = ( +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"rj" = ( +/obj/item/stack/cable_coil, +/obj/item/screwdriver/power, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"rl" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"rm" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"rv" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"rC" = ( +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"rD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"rE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "banyahotelwindow"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"rI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"rL" = ( +/obj/structure/closet/cabinet, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"rM" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"rO" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/mob_spawn/human/hotel_staff/splurt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"rP" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"rT" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"rV" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"rX" = ( +/obj/structure/table/wood, +/obj/item/clipboard{ + pixel_y = 3 + }, +/obj/item/hand_labeler, +/obj/item/stack/packageWrap, +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied, +/obj/item/storage/secure/safe{ + pixel_x = -23 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"rZ" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"sb" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"sd" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"se" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"sj" = ( +/obj/machinery/button/door{ + id = "a1"; + name = "privacy button"; + normaldoorcontrol = 1; + pixel_y = 0; + specialfunctions = 4; + pixel_x = -24 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"sl" = ( +/obj/structure/table, +/obj/item/melee/baton/stunsword/smithed, +/obj/item/electropack/shockcollar, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"sp" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"sq" = ( +/obj/structure/chair/pew/left{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"ss" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"su" = ( +/obj/structure/reagent_dispensers/keg/aphro, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"sw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/structure/closet/secure_closet{ + req_access_txt = "203" + }, +/obj/item/radio/headset/headset_srv/hotel, +/obj/item/radio/headset/headset_srv/hotel, +/obj/item/radio/headset/headset_srv/hotel, +/obj/item/radio/headset/headset_srv/hotel, +/obj/item/encryptionkey/headset_service/hotel, +/obj/item/encryptionkey/headset_service/hotel, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"sA" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"sH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"sI" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"sK" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"sP" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"sU" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"sW" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/structure/pool/ladder, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"sX" = ( +/obj/machinery/button/door{ + id = "a6"; + name = "privacy button"; + normaldoorcontrol = 1; + pixel_x = -22; + specialfunctions = 4 + }, +/obj/structure/bed/dogbed{ + desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; + name = "pet bed" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"sY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ta" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"tg" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"tk" = ( +/obj/effect/mob_spawn/human/hotel_staff/splurt/manager, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"tt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"tu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"ty" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/clothing/under/misc/bathrobe, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"tA" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 11 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"tE" = ( +/obj/structure/table/glass, +/obj/item/paper/pamphlet/ruin/spacehotel, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"tH" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"tI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Club Backroom"; + dir = 5; + network = list("hotel") + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"tJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/obj/machinery/vending/autodrobe/all_access, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"tN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"tR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"tY" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"tZ" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ua" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"uc" = ( +/obj/machinery/pool/filter{ + pixel_y = -17 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ud" = ( +/obj/machinery/light, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ue" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"uf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"uh" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ui" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Commissary"; + dir = 2; + network = list("hotel") + }, +/obj/item/stack/sheet/plastic/twenty, +/obj/item/stack/sheet/metal/twenty, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"um" = ( +/obj/structure/closet/crate, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/structure/window{ + dir = 1; + icon_state = "window" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"un" = ( +/obj/machinery/vending/clothing{ + onstation = 0 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"ut" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/cosmos/double, +/obj/item/toy/plush/mothplushie, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"uu" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"uv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"uy" = ( +/obj/structure/grille, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"uz" = ( +/obj/item/pregnancytest, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/table/glass, +/obj/item/lipstick, +/obj/item/lipstick/aqua, +/obj/item/lipstick/black, +/obj/item/lipstick/blue, +/obj/item/lipstick/fuchsia, +/obj/item/lipstick/jade, +/obj/item/lipstick/navy, +/obj/item/lipstick/purple, +/obj/item/lipstick/teal, +/obj/item/lipstick/white, +/obj/item/lipstick/yellow, +/obj/item/dyespray, +/obj/item/clothing/glasses/brokenhud/security/sunglasses, +/obj/item/clothing/glasses/brokenhud/security/sunglasses, +/obj/item/clothing/glasses/brokenhud/security/sunglasses, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"uB" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"uD" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"uE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"uG" = ( +/obj/structure/table/wood/fancy/blue, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"uH" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"uI" = ( +/obj/machinery/camera{ + c_tag = "Bar Backroom"; + dir = 8; + network = list("hotel") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"uL" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"uM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"uN" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"uR" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"uU" = ( +/turf/open/floor/engine/air, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"uX" = ( +/obj/machinery/vending/barkbox, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"va" = ( +/obj/machinery/airalarm/directional/east{ + req_access = null; + req_access_txt = "204" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"vb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"vh" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"vj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"vl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/obj/effect/decal/cleanable/semen, +/obj/structure/reagent_dispensers/keg/semen, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"vt" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"vD" = ( +/obj/machinery/power/apc/away{ + dir = 1; + name = "Guest Rooms APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"vE" = ( +/obj/structure/dresser, +/obj/item/bdsm_whip/ridingcrop, +/obj/item/genital_equipment/condom, +/obj/item/genital_equipment/condom, +/obj/item/genital_equipment/condom, +/obj/item/genital_equipment/condom, +/obj/item/genital_equipment/condom, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"vF" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"vI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"vJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"vK" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/storage/bag/trash{ + pixel_x = -8; + pixel_y = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"vL" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"vO" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"vP" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"vR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"vU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/light/small, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"vV" = ( +/obj/structure/closet, +/obj/item/restraints/handcuffs/cable, +/obj/item/restraints/handcuffs/cable, +/obj/item/dildo/knotted, +/obj/item/clothing/mask/muzzle/ballgag, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"vW" = ( +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"vY" = ( +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"vZ" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"wh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"wk" = ( +/obj/machinery/vending/games{ + onstation = 0 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ws" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ww" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"wA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"wD" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"wE" = ( +/obj/machinery/processor, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"wF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"wH" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"wK" = ( +/obj/structure/table/glass, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Reception Desk"; + req_access = null; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"wN" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/belt/utility/full, +/obj/item/storage/belt/utility/full, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"wO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"wP" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/carbon, +/obj/item/pen/fountain, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"wQ" = ( +/obj/machinery/computer/security/telescreen{ + name = "Exhibition Suite"; + network = list("thunder","exhibition"); + pixel_y = 27 + }, +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"wS" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"wU" = ( +/obj/machinery/computer/security{ + network = list("hotel") + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"xc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"xf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"xh" = ( +/obj/structure/chair/pew/left{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"xi" = ( +/obj/structure/table/wood, +/obj/item/quantum_keycard{ + pixel_x = 10 + }, +/obj/item/quantum_keycard{ + pixel_x = 10; + pixel_y = 9 + }, +/obj/item/quantum_keycard{ + pixel_x = 10; + pixel_y = 5 + }, +/obj/item/toy/crayon/spraycan{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/circuitboard/machine/quantumpad, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"xj" = ( +/obj/machinery/photocopier, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"xk" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/tree/palm{ + pixel_x = 0; + pixel_y = 4 + }, +/obj/machinery/light/floor, +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/turf/open/floor/grass/grass0, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"xn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"xs" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"xt" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"xx" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + req_access_txt = "203" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"xz" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"xA" = ( +/obj/machinery/door/airlock{ + id_tag = "a1"; + name = "Guest Room A1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"xD" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/pug, +/obj/item/reagent_containers/food/snacks/meat/slab/pug, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, +/obj/machinery/camera{ + c_tag = "Kitchen Coldroom"; + dir = 1; + network = list("hotel") + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"xG" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"xT" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"xW" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ya" = ( +/obj/structure/chair/pew{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"yb" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"yh" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"yl" = ( +/obj/structure/table, +/obj/item/instrument/guitar{ + pixel_x = -7 + }, +/obj/item/instrument/eguitar{ + pixel_x = 5 + }, +/obj/item/instrument/violin, +/obj/item/instrument/trombone, +/obj/item/instrument/saxophone, +/obj/item/instrument/piano_synth, +/obj/item/instrument/recorder, +/obj/item/instrument/accordion, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"yn" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/vending/security{ + onstation = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"yo" = ( +/obj/item/vending_refill/coffee, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/structure/table, +/obj/item/vending_refill/clothing, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"yq" = ( +/obj/structure/chair/sofa/corp{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"yz" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"yC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"yG" = ( +/obj/structure/bed/double{ + dir = 1 + }, +/obj/item/bedsheet/random/double{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"yK" = ( +/obj/structure/toilet/secret/high_loot{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"yR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "manager"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"yW" = ( +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"yY" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/soysauce, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"zc" = ( +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"zd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"zj" = ( +/obj/machinery/door/airlock/grunge{ + name = "Hotel Staff Room"; + req_access_txt = "200" + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"zo" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"zr" = ( +/obj/machinery/power/apc/away{ + name = "Staff Areas APC"; + pixel_y = -23 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"zs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"zv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"zw" = ( +/obj/machinery/quantumpad, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"zA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"zG" = ( +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"zI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"zK" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/assembly/timer, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"zL" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/reagent_containers/rag{ + pixel_y = 5; + pixel_x = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"zN" = ( +/obj/structure/bed/double{ + dir = 1 + }, +/obj/item/bedsheet/black/double{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"zO" = ( +/obj/machinery/vending/cigarette{ + onstation = 0 + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"zP" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"zR" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"zS" = ( +/obj/effect/turf_decal/tile/yellow/half, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"zX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"zY" = ( +/obj/structure/chair/sofa/corp, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Aa" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ac" = ( +/obj/structure/sauna_oven, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Ad" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "hoteltrash" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"Ae" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Af" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Ai" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Aj" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Ao" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Ar" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Av" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8; + pixel_y = -8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Aw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Az" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"AB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"AK" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"AN" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"AO" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"AU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"AX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"AY" = ( +/obj/item/clothing/mask/cigarette, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Ba" = ( +/obj/machinery/light, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Bb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Bi" = ( +/obj/item/clothing/under/sexynursesuit, +/obj/item/clothing/under/sexynursesuit, +/obj/item/clothing/under/sexynursesuit, +/obj/item/clothing/head/nursehat, +/obj/item/clothing/head/nursehat, +/obj/item/clothing/head/nursehat, +/obj/structure/closet/secure_closet/medical3{ + req_access = list(200) + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Bm" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Bo" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Bs" = ( +/obj/structure/chair/pew{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"BB" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"BF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"BH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"BJ" = ( +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"BP" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"BQ" = ( +/obj/machinery/air_sensor/atmos/air_tank, +/turf/open/floor/engine/air, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"BS" = ( +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"BY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Cc" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Cg" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Ck" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Cn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Cp" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/dice, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Cq" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Ct" = ( +/obj/structure/closet/crate, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/stack/sheet/mineral/wood/fifty, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Cv" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Cw" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 8 + }, +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_x = -1; + pixel_y = 19 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Cy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Cz" = ( +/obj/machinery/vending/clothing{ + onstation = 0 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"CB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"CD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"CI" = ( +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"CJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"CL" = ( +/obj/effect/turf_decal/siding/white/end, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"CO" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"CT" = ( +/obj/structure/table/wood/fancy/cyan, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"CU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/obj/machinery/cryopod/tele, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"CV" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"CY" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Dd" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"De" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Dl" = ( +/turf/template_noop, +/area/template_noop) +"Dm" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/rnd/production/protolathe/department/service, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Dp" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Ds" = ( +/obj/machinery/power/apc/away{ + cell_type = /obj/item/stock_parts/cell/high/plus; + dir = 1; + name = "Bar and Club APC"; + pixel_y = 0; + pixel_x = -26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Dt" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Dv" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Dx" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/gps{ + gpstag = "Twin-Nexus Hotel Retreat"; + name = "hotel gps" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"DA" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"DI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"DJ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"DL" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"DO" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"DP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"DR" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"DS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "a5"; + name = "privacy button"; + normaldoorcontrol = 1; + pixel_y = -24; + specialfunctions = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"DU" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"DX" = ( +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"DZ" = ( +/obj/machinery/button/door{ + id = "a4"; + name = "privacy button"; + normaldoorcontrol = 1; + pixel_y = 0; + specialfunctions = 4; + pixel_x = -24 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ed" = ( +/obj/structure/bedsheetbin/towel, +/obj/structure/table, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Ee" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 28 + }, +/obj/machinery/sleeper, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Ei" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ej" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Ep" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/fans/tiny, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Ey" = ( +/obj/machinery/door/airlock{ + id_tag = "Staff3" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"EB" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ED" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"EH" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"EI" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"EJ" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"EK" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"EN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ES" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"EV" = ( +/obj/machinery/vending/wallmed{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"EY" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"Fd" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Fg" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Fh" = ( +/obj/machinery/gear_painter, +/obj/item/restraints/handcuffs/fake/kinky, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = 32 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Fi" = ( +/obj/structure/table/wood, +/obj/machinery/button/door{ + id = "a5window"; + name = "Privacy Shutters"; + pixel_y = -11 + }, +/obj/item/toy/plush/carpplushie, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Fr" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Ft" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 13 + }, +/obj/structure/mirror{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Fu" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "hoteldisposals" + }, +/obj/machinery/camera{ + c_tag = "Disposals"; + dir = 1; + network = list("hotel") + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"Fx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Fz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"FG" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"FN" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"FO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"FP" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"FU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Staff Only"; + req_access_txt = "200" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"FV" = ( +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"FW" = ( +/obj/structure/table/glass, +/obj/structure/bedsheetbin/towel, +/obj/item/reagent_containers/rag/towel/random, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Gd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Gm" = ( +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Gn" = ( +/obj/structure/table/wood, +/obj/item/soap, +/obj/structure/bedsheetbin/towel, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Gp" = ( +/obj/structure/table/plasmaglass, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Gr" = ( +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Gt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Gu" = ( +/obj/structure/chair/sofa/corp{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Gw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Gx" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Gy" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"GC" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/north, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"GD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"GH" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/obj/item/clothing/under/misc/bathrobe, +/obj/item/clothing/under/misc/bathrobe, +/obj/item/clothing/under/misc/bathrobe, +/obj/item/clothing/under/misc/bathrobe, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"GJ" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"GN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hotel Maintenance"; + req_access_txt = "200,201" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"GO" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"GW" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"GX" = ( +/obj/machinery/door/window/eastright{ + dir = 4; + name = "Staff Only"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"GZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Hb" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Hc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Hd" = ( +/obj/structure/chair/sofa/corp/left, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"He" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Hg" = ( +/obj/machinery/door/airlock/grunge{ + name = "Hotel Staff Room"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Hj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Staff Only"; + req_access_txt = "200" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Hk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Hp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Hs" = ( +/obj/structure/table/wood/fancy/green, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"HA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"HB" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"HD" = ( +/obj/machinery/vending/boozeomat{ + extended_inventory = 1; + onstation = 0; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"HF" = ( +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"HI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"HJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"HK" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"HM" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"HQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"HU" = ( +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"HY" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Ig" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/obj/structure/curtain, +/obj/item/soap, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ii" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Io" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Iq" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Iu" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Iw" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_x = -1; + pixel_y = 19 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Iy" = ( +/obj/structure/table, +/obj/item/clothing/under/misc/bathrobe, +/obj/item/clothing/under/misc/bathrobe, +/obj/item/clothing/under/misc/bathrobe, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Iz" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ID" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"IK" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"IL" = ( +/obj/structure/bed/dogbed{ + desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; + name = "pet bed" + }, +/mob/living/simple_animal/bot/medbot{ + name = "Accidents Happen" + }, +/obj/item/bedsheet/random, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"IN" = ( +/obj/item/chair/stool/bar{ + pixel_y = -8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"IS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"IU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"IW" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/lampplushie, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"IZ" = ( +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Jd" = ( +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Jf" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Jg" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Jh" = ( +/obj/structure/bed/dogbed{ + desc = "A comfy-looking pet bed. You can even strap your pet in, in case the gravity turns off."; + name = "pet bed" + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Ji" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel) +"Jo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Jr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Jv" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479" + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Jz" = ( +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"JB" = ( +/obj/structure/table/optable, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -25 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"JI" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"JJ" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"JK" = ( +/obj/machinery/camera{ + c_tag = "Exhibitionist Suite Southwest"; + dir = 2; + network = list("hotel","exhibition") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"JM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"JR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"JY" = ( +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Kc" = ( +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ke" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/obj/machinery/power/rtg/abductor, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Kf" = ( +/obj/structure/table, +/obj/structure/bedsheetbin/towel, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Kg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + id_tag = "a6"; + name = "Guest Room A6" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Kk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Kl" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/away{ + dir = 1; + name = "Hotel Custodial APC"; + pixel_y = 23 + }, +/obj/structure/closet/crate/trashcart, +/obj/item/storage/bag/trash, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"Kn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Kt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ku" = ( +/obj/machinery/vending/snack{ + onstation = 0 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Kx" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"KA" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"KF" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/item/stack/tile/carpet/black/fifty, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"KK" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"KQ" = ( +/obj/machinery/door/airlock{ + id_tag = "a3"; + name = "Guest Room A3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"KV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a7window"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"KW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"La" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Lb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Lc" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Le" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/light/small, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Li" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Lk" = ( +/obj/machinery/vending/kink{ + onstation = 0 + }, +/obj/machinery/camera{ + c_tag = "Exhibitionist Suite West"; + dir = 10; + network = list("hotel","exhibition") + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ll" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Lo" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/air, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Lp" = ( +/obj/machinery/door/poddoor/preopen{ + id = "hotelmaint1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Lr" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ls" = ( +/obj/structure/chair/sofa/corp/corner, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Lx" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Lz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"LA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"LC" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/red/double, +/obj/item/toy/plush/borgplushie, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"LF" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/popcorn, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"LM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"LN" = ( +/obj/machinery/vending/cola{ + onstation = 0 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"LT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"LU" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe{ + onstation = 0 + }, +/obj/machinery/camera{ + c_tag = "Medical"; + dir = 6; + network = list("hotel") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Mb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Md" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Mj" = ( +/obj/structure/table, +/obj/structure/bedsheetbin/towel, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Mk" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/table/glass, +/obj/item/nailpolish/white{ + pixel_x = -10 + }, +/obj/item/nailpolish/yellow{ + pixel_x = -7 + }, +/obj/item/nailpolish/purple{ + pixel_x = -4 + }, +/obj/item/nailpolish/navy{ + pixel_x = -1 + }, +/obj/item/nailpolish/blue{ + pixel_x = 2 + }, +/obj/item/nailpolish/black{ + pixel_x = 5 + }, +/obj/item/nailpolish/aqua{ + pixel_x = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Ml" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Mm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Mn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Mo" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Mw" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/light, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Mz" = ( +/obj/structure/chair/pew/left{ + dir = 1 + }, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"ME" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"MF" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"MG" = ( +/obj/structure/window{ + dir = 1; + icon_state = "window" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"MJ" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"MK" = ( +/obj/structure/closet/wardrobe/pink, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"MM" = ( +/obj/machinery/food_cart, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"MP" = ( +/obj/machinery/door/airlock{ + id_tag = "a5"; + name = "Guest Room A5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"MS" = ( +/turf/open/floor/light/colour_cycle/dancefloor_a, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"MZ" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/rack, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Na" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/obj/item/storage/part_replacer/bluespace/tier5{ + pixel_x = -2; + pixel_y = 11 + }, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + req_access = null; + req_access_txt = "204" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Nb" = ( +/obj/machinery/vending/dinnerware{ + contraband = list(/obj/item/kitchen/rollingpin=2,/obj/item/kitchen/knife/butcher=2,/obj/item/reagent_containers/food/condiment/flour=4); + onstation = 0 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Nc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/games{ + onstation = 0 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ni" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Nk" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Np" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Ns" = ( +/obj/structure/table/plasmaglass, +/obj/machinery/door/window/eastleft{ + dir = 2; + name = "Stage"; + req_access_txt = "200" + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Nu" = ( +/obj/machinery/vending/autodrobe/all_access, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Nw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Nx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ny" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"NF" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"NH" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"NL" = ( +/turf/open/space/basic, +/area/space/nearstation) +"NM" = ( +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/half, +/obj/item/reagent_containers/rag/towel/random, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"NO" = ( +/obj/item/stack/tile/carpet/blackred/fifty, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"NV" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"NY" = ( +/obj/machinery/camera{ + c_tag = "Bar South"; + dir = 8; + network = list("hotel") + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Oa" = ( +/obj/structure/table, +/obj/item/stack/rods{ + amount = 60 + }, +/obj/item/stack/sheet/plasteel/twenty, +/obj/effect/turf_decal/tile/yellow/anticorner, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Od" = ( +/obj/machinery/light, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Of" = ( +/obj/structure/bed/double, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Og" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"On" = ( +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Staff Only"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Oo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Op" = ( +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Ox" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Oy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"OA" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"OB" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/obj/item/soap, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"OE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/black/double, +/obj/item/toy/plush/deer, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"OG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"OJ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"OL" = ( +/obj/machinery/vending/kink{ + onstation = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"OM" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/paper/pamphlet/ruin/spacehotel, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"OO" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"OQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 4 + }, +/obj/machinery/cryopod/tele, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"OR" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"OS" = ( +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"OU" = ( +/obj/structure/table/wood/fancy/cyan, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"OY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Pc" = ( +/obj/machinery/washing_machine, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Pd" = ( +/obj/structure/chair/pew{ + dir = 1 + }, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Pf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Pg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Pi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "hotelshopshutters"; + name = "Commissary Shutters" + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Pj" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Pm" = ( +/obj/structure/table, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Pr" = ( +/obj/structure/table, +/obj/item/book/manual/chef_recipes, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/sharpener{ + pixel_x = 10 + }, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_x = -8; + pixel_y = 7 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Ps" = ( +/obj/structure/chair/sofa/corp/right, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Pt" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Px" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Py" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"PA" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"PE" = ( +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"PF" = ( +/obj/structure/table/plasmaglass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"PG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"PH" = ( +/obj/structure/closet/crate/wooden, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/reagent_containers/glass/bucket{ + pixel_y = 7 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"PI" = ( +/obj/structure/table/wood/fancy/cyan, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"PJ" = ( +/obj/machinery/door/airlock{ + id_tag = "Staff1" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"PO" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"PR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Staff Only"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"PS" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"PT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"PU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"PY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 2 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Qa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Qb" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "hoteldisposals" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"Qc" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/power/apc/away{ + dir = 1; + name = "Hotel Engineering APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Qf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Qg" = ( +/obj/effect/decal/cleanable/shreds, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Qh" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Qn" = ( +/obj/structure/safe, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c1000, +/obj/item/stack/spacecash/c100, +/obj/item/stack/spacecash/c100, +/obj/item/stack/spacecash/c1000, +/obj/item/storage/bag/money/c5000, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Qp" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Qq" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/clothing/under/misc/bathrobe, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Qu" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Qx" = ( +/obj/machinery/autolathe/toy, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Qy" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Qz" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"QA" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"QE" = ( +/obj/structure/chair/stool/bar/brass, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"QH" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"QI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"QP" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a3window"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"QT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"QV" = ( +/obj/structure/table/wood, +/obj/machinery/button/door{ + id = "a3"; + name = "Door Bolts"; + normaldoorcontrol = 1; + pixel_x = 9; + specialfunctions = 4 + }, +/obj/machinery/button/door{ + id = "a3window"; + name = "Window Shutters"; + pixel_x = 9; + pixel_y = 9 + }, +/obj/item/camera_film, +/obj/item/camera, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"QW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "a7window"; + name = "Privacy Shutters"; + pixel_y = 23 + }, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"QY" = ( +/obj/structure/bed/double{ + dir = 2 + }, +/obj/item/bedsheet/hop/double, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ra" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Rb" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Rd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/stack/sheet/glass/five, +/obj/item/stack/sheet/glass/five, +/obj/structure/table, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Rf" = ( +/obj/machinery/door/airlock/maintenance/glass{ + name = "Staff Only"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Rg" = ( +/obj/effect/mob_spawn/human/hotel_staff/splurt/guest, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Rh" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Rm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Staff Only"; + req_access_txt = "200" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Rn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Rp" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"Rq" = ( +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Rt" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Rv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Rw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Rx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Ry" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"RA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"RB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"RD" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"RL" = ( +/obj/structure/closet/secure_closet/labor_camp_security{ + name = "hotel security locker"; + req_access = list(203) + }, +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"RM" = ( +/obj/structure/bed/double{ + dir = 1 + }, +/obj/item/bedsheet/green/double{ + dir = 1 + }, +/obj/item/toy/plush/lizardplushie, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"RO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"RR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"RU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/semen, +/obj/structure/reagent_dispensers/keg/aphro, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"RX" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"RY" = ( +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "hoteldisposals" + }, +/obj/machinery/recycler, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"Sc" = ( +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Sd" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Se" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"Sg" = ( +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Si" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Sl" = ( +/obj/structure/table/glass, +/turf/open/floor/glass/reinforced, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"So" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Sr" = ( +/obj/machinery/vending/boozeomat/all_access{ + onstation = 0 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Ss" = ( +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Su" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Sx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Sy" = ( +/obj/machinery/button/door{ + id = "a9"; + name = "privacy button"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"SA" = ( +/obj/effect/turf_decal/tile/yellow/half, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"SB" = ( +/turf/template_noop, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"SC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Staff Only"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"SE" = ( +/obj/structure/closet/secure_closet/labor_camp_security{ + name = "hotel security locker"; + req_access = list(203) + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"SH" = ( +/obj/machinery/camera{ + c_tag = "Vault"; + dir = 6; + network = list("hotel") + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"SK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"SL" = ( +/obj/machinery/door/airlock{ + id_tag = "a7"; + name = "Economy Room 2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"SO" = ( +/obj/machinery/light/floor, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"ST" = ( +/obj/machinery/airalarm/directional/north{ + req_access = null; + req_access_txt = "204" + }, +/obj/machinery/vending/clothing{ + onstation = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel) +"SV" = ( +/obj/structure/table/plasmaglass, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"SW" = ( +/obj/structure/fireplace{ + pixel_y = -6 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Te" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/carpet/red, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Tf" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Tg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Tj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Tm" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"To" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Tr" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Tt" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"Tx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"TA" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/machinery/pool/drain{ + pixel_x = -17; + pixel_y = 17 + }, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"TD" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"TF" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper/pamphlet/ruin/spacehotel, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"TP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"TU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"TW" = ( +/obj/machinery/light, +/obj/machinery/smartfridge/chemistry/preloaded{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"TZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Ud" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Uf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Ui" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Uj" = ( +/obj/machinery/button/door{ + id = "Staff5"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/structure/mirror{ + pixel_y = -32 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Um" = ( +/obj/machinery/door/airlock{ + id_tag = "Staff4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Un" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Uw" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Ux" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"Uy" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "penthouse"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"UB" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "penthouse"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"UE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"UF" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"UJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"UM" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin/towel, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/reagent_containers/rag/towel/random, +/obj/item/clothing/under/misc/bathrobe, +/obj/item/clothing/under/misc/bathrobe, +/obj/item/soap, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/button/door{ + id = "penthouse"; + name = "Privacy Shutters"; + pixel_y = -20 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"UY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Va" = ( +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 2 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Vb" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Vc" = ( +/obj/machinery/vending/hydroseeds{ + onstation = 0; + slogan_delay = 700 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Vg" = ( +/obj/machinery/button/door{ + id = "hotelshopshutters"; + name = "Commissary Shutters Control"; + pixel_x = 24; + req_access_txt = null + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Vk" = ( +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Vl" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Vm" = ( +/obj/item/vending_refill/cigarette, +/obj/structure/table, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Vn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a5window"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Vs" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Vx" = ( +/obj/machinery/door/airlock/vault{ + req_access = 205; + req_access_txt = "205" + }, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"VA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"VC" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"VF" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"VH" = ( +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/table, +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_x = 32 + }, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"VN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"VO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"VQ" = ( +/obj/structure/chair/pew/right, +/turf/open/pool, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"VT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"VX" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"VY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/freezer{ + name = "Freezer"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Wb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hotel Maintenance"; + req_access_txt = "200,201" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Wf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Wg" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Wk" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Wn" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Wq" = ( +/obj/structure/toilet/secret/low_loot{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Wr" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Wv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Wz" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"WA" = ( +/obj/structure/mineral_door/paperframe{ + name = "sauna" + }, +/obj/structure/fans/tiny, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"WC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"WD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"WF" = ( +/obj/item/skub, +/obj/effect/spawner/bundle/costume/nyangirl, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"WH" = ( +/obj/machinery/airalarm/directional/north{ + req_access = null; + req_access_txt = "204" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"WJ" = ( +/obj/structure/table/glass, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"WM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a3window"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"WO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"WP" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel) +"WS" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"WT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/ruin/space/has_grav/bluemoon/hotel/power) +"WU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/machinery/light/floor, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Xa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Xb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/obj/structure/bed/double{ + dir = 1 + }, +/obj/item/bedsheet/nanotrasen/double{ + dir = 1 + }, +/obj/item/stack/sheet/mineral/silver{ + amount = 5 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Xh" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Xo" = ( +/obj/effect/turf_decal/tile/red/half, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Xp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Xs" = ( +/obj/machinery/light, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Xz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"XA" = ( +/obj/structure/chair/sofa/corp/left, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"XE" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"XJ" = ( +/obj/machinery/mineral/bluespace_miner, +/turf/open/floor/engine, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"XM" = ( +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"XR" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"XS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"XT" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479" + }, +/turf/open/floor/carpet/purple, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Yc" = ( +/obj/structure/filingcabinet, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"Yg" = ( +/obj/machinery/button/door{ + id = "Staff1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/structure/mirror{ + pixel_y = -32 + }, +/obj/structure/bed/double, +/obj/item/bedsheet/random/double{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Yl" = ( +/obj/machinery/door/airlock/public/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Yt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Yw" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"Yx" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"YA" = ( +/obj/structure/table/wood/fancy/royalblack, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"YB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"YG" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"YK" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"YL" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"YN" = ( +/obj/item/toy/plush/catgirl{ + pixel_x = 10 + }, +/obj/structure/table/wood/fancy/royalblack, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"YS" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/bluemoon/hotel/dock) +"YU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/security) +"YW" = ( +/obj/machinery/door/airlock/vault{ + req_access = 205; + req_access_txt = "205" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"YZ" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/obj/item/stack/sheet/mineral/silver{ + amount = 10 + }, +/obj/item/stack/spacecash/c1000, +/turf/open/floor/carpet/blackred, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Zb" = ( +/obj/machinery/light, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Zc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Zd" = ( +/obj/machinery/light/floor, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Zh" = ( +/obj/structure/table/reinforced, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Zl" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Zq" = ( +/obj/structure/table/plasmaglass, +/obj/machinery/light/floor, +/turf/open/floor/carpet/royalblack, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Zs" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/cyan, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"Zt" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/crocin, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/open/floor/wood/wood_tiled, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Zv" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/pug, +/obj/item/reagent_containers/food/snacks/meat/slab/pug, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, +/obj/machinery/airalarm/directional/south{ + req_access = null; + req_access_txt = "204" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Zw" = ( +/obj/effect/decal/cleanable/insectguts, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"Zy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"Zz" = ( +/obj/machinery/vending/kink{ + onstation = 0 + }, +/turf/open/floor/carpet/black, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ZF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ZH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/pool) +"ZJ" = ( +/obj/structure/table/plasmaglass, +/obj/structure/pole{ + pixel_y = 9 + }, +/turf/open/floor/glass, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ZM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/bluemoon/hotel/guestroom) +"ZN" = ( +/obj/structure/table/wood, +/obj/item/storage/box/stockparts/basic, +/obj/item/multitool, +/obj/item/screwdriver, +/obj/item/paper/guides/quantumpad, +/obj/item/stack/ore/bluespace_crystal/artificial{ + amount = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ZO" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/bar) +"ZP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/bluemoon/hotel/workroom) +"ZS" = ( +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 + }, +/obj/structure/janitorialcart, +/obj/item/mop, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/bluemoon/hotel/custodial) +"ZW" = ( +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/bluemoon/hotel/bar) (1,1,1) = {" -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlpYpYpYpYDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlpYpYpYpYDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlpYpYpYpYDlDlDleEDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDleEDlDleEpYpYpYpYDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlpYpYpYpYDlDleEDlDlDlDleEDlDlDlDlDlDlDlDlDlDlTqcqTqDlDlDlDlDlDlDlDlDlDleEDlDleEDlDlDlDlpYpYpYpYDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlpYpYpYDlDlDlDlDlDleEDlDlDlDleEDlDlDlDlDlDlDlDlDlDlTqFdTqDlDlDlDlDlDlDlDlDlDlvhvhvhvhvhDlDlDleEDlDlDlpYpYpYDlDlDlDlDlDl -DlDlDlDlDlDlDlpYDlDlDlDlDlDlDlvhvhvhvhvhKVvhvhDlDlDlDlDlDlDlDlDlrPTqpeTqrPDlDlDlDlDlDlDlDlDlvhIglkAwvhDlDlDleEDlDlDlDlDlDlpYDlDlDlDlDl -DlDlDlDlDlDlDlpYDlDlDlDlDlDlDlvhSifaMoQWKxOgvhDlDlDlDlDlDlDlrPTqCkRqRqRqCkTqrPDlDlDlDlDlDlDlvhvhxTvhvhVnVnVnvheEeEeEeEeEeEpYDlDlDlDlDl -DlDlDlDlDlDlpYDlDlDlDlDlDlDlDlvhisvhvhUiJrHBvhNLNLNLrPTqTqTqrPJfmiRqRqRqmiJfrPTqTqTqrPNLNLNLvhSsgVSsSsKcKcrMVnDlDlDlDlDlDlDlpYDlDlDlDl -DlDlDlDlDlDlpYDlDlDlDlDlDlDlDlvhvhvhRMkrJrkrvhNLNLNLTqkeXhJgrPRgmimimimimiRgrPkeXhJgTqNLNLNLvhhwVAsYxnenKcKcVnDlDlDlDlDlDlDlpYDlDlDlDl -DlDlDlDlDlDlpYDlDlDlDlvhhShShSvhvhvhHsnHjzcZvhNLNLNLTqoIoIhdrPIKmimirdmimimJrPCJoIoITqNLNLNLvhIzkQSsutqPFiKcVnDlDlDlDlDlDlDlpYDlDlDlDl -DlDlDlDlDlpYeEDlDlDlDlhSJvJvJvSgbWvhvhvhSLvhvhNLNLNLTqoIoIoIrPzwmimifUmimizwrPoIoIoITqNLNLNLvhfHAXDSIWdhyqNkVnDlDlDlDlDlDlDleEpYDlDlDl -DlDlDlDlpYDleEDlDlDlDlhSCTPIOUSgNcvhZzGrESMJvhNLNLNLrPcLoIoIJfoImiOQROCUmioIJfoIoIalrPNLNLNLvhvhMPvhvhvhvhvhvhEOEOeEeEeEeEeEeEeEpYDlDl -DlDlpYpYeEDleEDlDlDlDlhSsKZsxGMnSgvhdtGrESGrNQNLNLNLTqoIoIoIoIoIoIoIBmoIoIoIoIoIoIoITqNLNLNLNQvDESGrvhRaGrGrHddKUBDlDlDlDlDlDlDlpYDlDl -DlpYDlDleEDleEDlDlDlDlvhvhvhvhHkSgvhvhGrESGrNQNLNLNLTqoIoIoIoIoIoIoItuoIoIoIoIoIoIoITqNLNLNLNQtNlNQIKgQIQIpAVlLrUBDlDlDlDlDlDlDlpYDlDl -DlpYDlBoBoBoBoBoBoBoBoBomqOGMoLbGDSycdRBENGrNQNLNLNLTqfdWJoIoIRqRqRqbVRqRqRqoIoItEuNTqNLNLNLNQGruMuHvhsXGrESvjtNUBDlDlDlDlDlDlDlpYDlDl -DlpYeEBoBimwEeLUEemwILBoisFtvhcgZbQYvhGrESGrNQNLNLNLTqgiTDoIRqRqRqRqbyRqRqRqRqoIvOORTqNLNLNLNQGruMGrvhvhGrESvjYNvhvhvhvhvhDlDlDlDlpYDl -DlpYDlBomfmwlyoBnSeBjbBoBoBoBoBoBoBoBoGrESuHvhNLNLNLrPTqrPpSRqKuDxmuwKAfeeNuRqLarPzhrPNLNLNLvhGruMuDvhJIjoTxvjrvvhfRAKyKvhvhvheEeEpYDl -DlpYDlBohVuaWfmwsHmwrZBoJhScjmiWLcvFyRGrESGrNQNLNLNLTqNLrPRqRqLNOMWOMEdGTFunRqRqrPNLTqNLNLNLNQGruMGrvhzNGrESvjSrvhuvaiTmgnuclEDlDlpYDl -DlpYDlBoqEmbwhnQtAJBadBoCnKkEJEJGtoRdPuEEiGrvhiGiGiGrPTqrPlClCrPcGdCqyYSYcrPlClCrPTqrPiGiGiGDeGruMGrvhzNGrESvjZzvhMFJoBYsWqsUyDlDlpYDl -DlpYeEBoBoBoWbBoBoBoBoBowPlDbdYZOptHyRGrUYGrtZaoaoaoaoaoHeaoaoDeDeDefrDeDeDeaoaoHeaoaoaoaoaotZGruMGrvhtYGrbzyhTgQHXSfWUMRXTAqODlDlpYDl -DlpYDlZFDlZFGwBotkjmswBorXmNrlnOOpqVyRGrUYGrDeaoaoaoaoaoaoaoaoDeDXjWEjPfDUDeaoaoaoaoaoaoaoaoDehKuMuHvhvhvhvhvhvhvhvhvhvhvhvhvheEeEpYDl -DlpYDlZFDlZFGwBoXbPyQaeopjmHScScScxjyRGrMwwAmGiBgXiBiBiBTrRwRwiezXiclbkKzXieRwRwdSRwRwRwAoRwYloMAaGrvhNLNLNLvhGnFGoPvhDlDlDlDlDlDlpYDl -DlpYeEQhQhQhGNBoBoBoBoBoBoBoBoBoBoBoBompmpmpmpmpmpmpmpaovJaoiGDeZNepdMvZxiDeiGaoLAaoDeDeDeDeDeGrNwGrvhvhvhvhvhZMSxUJvhDlDlDlDlDlDlpYDl -DlpYDlQhCgVTjpbknZQhMZWHEImpoghIaOFPqdeCynqGigwUzKxzmpaovJaoeuDeDeDeDeDeDeDedRaoLAaovhAebGTfvhGrNwGrvhvhwkmWvhvhxTvhvhvhDlDlDlDlpYDlDl -DlpYeEQhkdLMssLMlRQhecWUvlmpaOISzsxxqmVDGanUNShNufCVmprTvJaoZhDeZtdoVFFhMkDeZhaoLALzvhybwseHqbevPGNixWvhPEPESdPEPESdflvhDlDlDlDlpYDlDl -DlpYjejekAjejeoGxcQhvVGwNFmpyGmDaOuLYwVbVbXiLhVbVbwDahcHABaohPDeBSuuHUHUuzDeoYaoLAaovhuGNxlZvhGrNwGruHvhPEXTCYXTPEPEGphBDlDlDlDlpYDlDl -DlpYjehmWCKlVHjexcQhQhLpQhmpmpmpmpmpSERLslWzIqXoLxVampaovJaoiGDetIHIWDzdvEDeiGaoLAaovhoAVNJYvhGrvbTgTgqxUEPFeKoiHcHcHcjGDlDlDlDlpYDlDl -DlpYjepBwFKAlgjeEVBHdyGwdyBHqNdydympmpmpmpmphCmpmpmpmpaoyCiwiwHgYBRAHUHUHUzjaoaoLAaovhvhMdvhvhGrNwGrGrvhiYWkNyWkPEPEGphRDlDlDlDlDlpYDl -DlpYjeRpDIJRZSjePxxfdEssdEdEirdEZcdEirdEaXdEdqdEaXdESCpRRxaoLzDeCztJesudaFDerTaoLAaovhlnXaOBvhGrNwGrRavhPEPEXsPEPEXsflvhDlDlDlDlDlpYDl -DlpYjejejejejejeTZBFDefvfvfvfvfvPRfvfvfvfvfvfvfvfvfvfvaoHKaofODeDeDeNsDeDeDekHaoLAaoDeDeDeDeDeGrNwuHvhvhvhvhvhvhvhvhvhvhDlDlDlDlDlpYDl -DlpYeEQhrOqNPJqNldzrDeYtAiuRGyuRbQVcfvmKArauqlmxArmFfvaoHKaoaoMSGOSVSVeqzGMSaoaoLAaoDeQxRduiDeGrNwuDvhfMGmSWmILsvhNLNLvheEeEeEeEeEpYDl -DlpYDlQhrLYgQhDAUdvIDeUfJMeAxsdNQTkpfvwHBbFxmPFxiAMMfvDsHKaoaoMSWgSVZJSVmYMSaoaoLAaoPiZWZWZWPiGrNwGrvhdDKtGmEHPOvhvhvhvhDlDlDlDlDleEDl -DlpYDlQhQhQhQhDLUdifDedXAiAiAiAiZOOxfvbAxDZvaaidixcDfvpPHKaoaoMSWgSVeqSVmYMSaoaoLAaoPiCyTjXzPiGrNwGrvhsjSuhASottMoQzIwvheEeEeEeEeEpYDl -DlpYDlQhrOqNeyZwUdOODePmvPDpfpxsmnnEfvfvfvfvfvfvVYfvfvpkHKaoaoaoMSMSMSMSMSaoaoaoLAfODezObtVgDehKHQevxAhATeBaGmLCvhWqAzvhDlDlDlDlDlpYDl -DlpYeEQhrLcAQhNOUdZPDeDeDeDeDeDtOyCcwEkBJzJzPrbjdeXMPSpPHKaoaoaoaoaoaoaoaoaoaoaoLALzDeDeRfDeDeGrNwGrvhvhvhvhvhvhvhvhvhvhDlDlDlDlDlpYDl -DlpYDlQhQhQhQhKFKKVTRmzIzIwOHjMbEDfJqaqaqaqaqaqamvqaOSiHdkaolVzYlPjXjXjXlVzYlPaoLAaotZaoLeXpkaevjlGrvhWFvhdfYxGxvhDlDlDlDlDlDlDleEpYDl -DlpYDlQhrOqNEyqNqNUwfvylHUmOfvUnjCFOrDocMlMlMloWGZjuEBvRHKaoFrpVuhjXSljXFrpVuhaoLANYDefvfvfvfvGrOouHvhvhvhIUseOEvhDlDlDlDlDlDlDlpYDlDl -DlpYDlQhrLbxQhVmgARbfvHpRUqffvpdXMpiRvXMyYXMXMDvXMXMPSgrHKaoFVZqFVjXqrjXFVZqFVaorIaKCpHMfvNLVsGrOoGrvhPtKnLiyWPtvhvhDlDlDlDlDlDlpYDlDl -DlpYeEQhQhQhQhyoatZPfvYGjiuIfvOyXMRtNbXMfEquvYbSXMXMdYTPHKaoBBpVBPjXSljXBBpVBPaoLADOUFQEfvNLVsGrOoGrvhDZyWLiyWXAPshSDlDlDlDlDlDlpYDlDl -DlpYDlQhrOqNUmqNdywwfvZlWSHAfvOysdazXMXMXMXMXMXMsdXMPSjvHKaoWrGuYKjXjXjXWrGuYKaoLlXRemFVfvNLVshKHQRBhDIDIDOYIolwYAhSDlDlDlDlDlDlpYDlDl -DlpYDlQhrLcSQhAjqNorfvsbVXvaaQeGaQaQaQaQmsmsmsmsmsOnaEWvdkaoaoaoaoaoaoaoaoaoaoaoLAaoaoaofvNLVsGrOoGrvhPtyWyWgOcuDRhSDlDlDlDlDlDleEpYDl -DlpYDlQhQhQhQhuBQgqNfvVCTWAraQCIJJDmpcaQTtcycytymsaoaoTUZyiwiwiwiwiwPTiwiwiwiwiwmaaoaofvfvNLNQGrOoGrJiJiJiJiJiJiJiJiJiDlDlDlDlDleEpYDl -DlpYeEQhrOqNqgZPqNINaQCOCOFUaQQyrgrgnMaQTtnVnVQqmsaoaojvHKaoaopuYLYLjFYLYLpuaoaoaoaoaofvNLNLNQGrOoGrJiGJSTlahnvKsAOLzvDlDlDlDlDleEpYDl -DlpYDlQhrLUjQhpvqNvLaQNaAOAOQcaeDPNplFaQTtnVnVtymsmsmsvtMmHbZHZHfTfTtbfTfTZHZHHbHbVOmsmsNLNLNQGrOoGrJisAsAsAsAsAsAuXzvDlDlDlDlDleEeEDl -DlpYDlBoBoBoBoBobltaaQNVFzFzejOJpNpNCqaQMGRyRyummsPjGCCvkwdmdmcxzLhoLThofTRDdmdmdmdmjRmsNLNLVshKOouDJiMKsAnzKfIysAsAJiJiJiJiJiJiJiJiNL -DlpYDlBoAYdyoQBoqNfQaQsIrgCtzPwNwShEtgaQGHKWKWSKzRjxjxtRkwdmdmcKhohoeXhohoGXdmdmdmdmbKZHNLNLNQGrOoGrJiiXsAPAEdIusAsAgysUGWpIzvfIAdodNL -DlpYeEBosuZdqNBodyueaQKeIiCDCDCDPUAUomaQMjRyRycfmsdmdmdmrmgGgGHJhozcHDvWhoRDdmdmdmdmOfZHNLNLNQGrXEQfprOAPgRRkxcpSeDdJinmsUsUzvQbsUJiNL -DlpYDlBoBoIZqNYWdyDJaQhMSAelelpMqRzSOaaQmsmsWAmsmsaWAGaWaWaWAGfThohoQuhohofTAGaWaWaWIYZHNLNLNQGriSGrJisAGdmelOfPQpPcpEWPsUFuoLRYsUJiNL -DlpYDlBoBoBoVxBoBoBoaQaQspzoUxoKHYoKUxaQmsPHhabOmsmsXkcUcUcUqAfTfThohohofTfTqAcUcUcUnAmsmsNLVsVsKQVsJiJinqJiJiJiJiJiJiJiJiJiJiJiJiJiDl -DlpYDlBohQSHBJBJlqBoDlaQaYaQUxnFjQWTUxNLmsdcHFsqqFJdJdJdJdJdJdgjfTfTfTfTfTgjJdJdJdJdJdJdZHNLQPbalQJKWMwQzALFVsDlDlDlDleEDlDlDlDlDleEDl -DlpYeEBojVXJQnrjmRBoDlaQEpaQUxuUBQuUUxNLmsyaHFBsqFJdJdJdJdSOJdJdcFMzPddxcFJdJdSOJdJdJdJdZHNLQPKcKcKcWMWnvUbCVsDlDlDlDleEDlDlDlDlDlpYDl -DlpYDlBoBoBoBoBoBoBoDlNLEYmkUxuULouUUxNLmsxhHFrCqFJdJdxkJdJdJdJdJdJdJdJdJdJdJdJdJdfxJdJdZHNLQPKcbRKcVscCVsVsVsDlDlDlDleEDlDlDlDlDlpYDl -DlpYDlDleEDlDlDleEDlDlNLEKNLuyUxUxUxUxNLmsAcHFHFqFJdJdJdJdJdSOJdJdJdSOJdJdJdSOJdJdJdJdJdZHNLQPKcKcKcNHsPCwVseEDlDlDlDleEDlDlDlDleEpYDl -DlpYDlDleEDlDlDleEDlDlDlEKDlDlDleEDlDlNLmsqFqFqFmsZHJdJdJdOdJdJdJdJdJdJdJdJdJdOdJdJdJdZHmsNLVsQVkVLkVsVsVsVseEDlDlDlDleEDlDlDlDlpYDlDl -DlDlpYpYeEDlDlDleEDlDlDlEKDlDlDleEDlDlDlDlDlDlDlSBmsZHZHZHmscQciciVQJdcQciciVQmsZHZHZHmsDlDlVsVsVsVsVsDlDlDleEDlDlDlDleEDlDlDleEpYDlDl -DlDlDlDlpYpYpYpYpYeEDlDlEKDlDlDleEDlDlDlDlDlDlDlDlDlDlDlDlmsZHZHZHZHmsZHZHZHTvmsDlDlDlDlDlDleEDlDlDleEDlDlDleEDlDlDlDleEpYpYpYpYDlDlDl -DlDlDlDlDlDlDlDlDlpYpYpYeEpYeEDleEDlDlDlDlDlDlDlDlDlDlDlDleEDlDlDlDleEDlDlDlDleEDlDlDlDlDlDleEDlDlDleEDlDlDleEpYpYeEpYpYDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlpYpYpYpYpYeEDlDlDlDlDlDlDlDlDleEDlDlDlDleEDlDlDlDleEDlDlDlDlDlDleEDlDleEpYpYpYpYpYDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlpYpYpYpYpYDlDlDlDlDleEDlDlDlDleEDlDlDlDleEDlDlDlDleEpYpYpYpYpYDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlpYpYpYpYpYeEDlDlDlDleEDlDlDlDleEpYpYpYpYpYDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl -DlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlpYpYpYpYpYeEpYpYpYpYpYpYDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDlDl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +"} +(2,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +pY +Dl +Dl +Dl +Dl +Dl +Dl +Dl +"} +(3,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +eE +Dl +Dl +Dl +eE +Dl +Dl +eE +Dl +eE +je +je +je +je +je +eE +Dl +Dl +Dl +eE +Dl +Dl +Dl +eE +Dl +Dl +Dl +eE +Dl +Dl +Dl +eE +Dl +Dl +Dl +eE +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +Dl +"} +(4,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Bo +Bo +Bo +Bo +Bo +Bo +ZF +ZF +Qh +Qh +Qh +je +hm +pB +Rp +je +Qh +Qh +Qh +Qh +Qh +Qh +Qh +Qh +Qh +Qh +Qh +Qh +Qh +Qh +Bo +Bo +Bo +Bo +Bo +Bo +Bo +Bo +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +Dl +"} +(5,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +eE +eE +Bo +Bi +mf +hV +qE +Bo +Dl +Dl +Qh +Cg +kd +kA +WC +wF +DI +je +rO +rL +Qh +rO +rL +Qh +rO +rL +Qh +rO +rL +Qh +rO +rL +Bo +AY +su +Bo +Bo +hQ +jV +Bo +eE +eE +eE +pY +Dl +Dl +Dl +Dl +Dl +"} +(6,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Bo +mw +mw +ua +mb +Bo +ZF +ZF +Qh +VT +LM +je +Kl +KA +JR +je +qN +Yg +Qh +qN +cA +Qh +qN +bx +Qh +qN +cS +Qh +qN +Uj +Bo +dy +Zd +IZ +Bo +SH +XJ +Bo +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +"} +(7,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +pY +pY +eE +eE +eE +eE +Bo +Ee +ly +Wf +wh +Wb +Gw +Gw +GN +jp +ss +je +VH +lg +ZS +je +PJ +Qh +Qh +ey +Qh +Qh +Ey +Qh +Qh +Um +Qh +Qh +qg +Qh +Bo +oQ +qN +qN +Vx +BJ +Qn +Bo +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +"} +(8,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +pY +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Bo +LU +oB +mw +nQ +Bo +Bo +Bo +Bo +bk +LM +oG +je +je +je +je +qN +DA +DL +Zw +NO +KF +qN +Vm +yo +qN +Aj +uB +ZP +pv +Bo +Bo +Bo +YW +Bo +BJ +rj +Bo +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +"} +(9,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Bo +Ee +nS +sH +tA +Bo +tk +Xb +Bo +nZ +lR +xc +xc +EV +Px +TZ +ld +Ud +Ud +Ud +Ud +KK +qN +gA +at +dy +qN +Qg +qN +qN +bl +qN +dy +dy +Bo +lq +mR +Bo +eE +eE +eE +pY +Dl +Dl +Dl +Dl +Dl +"} +(10,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Bo +mw +eB +mw +JB +Bo +jm +Py +Bo +Qh +Qh +Qh +Qh +BH +xf +BF +zr +vI +if +OO +ZP +VT +Uw +Rb +ZP +ww +or +qN +IN +vL +ta +fQ +ue +DJ +Bo +Bo +Bo +Bo +Dl +Dl +Dl +eE +pY +Dl +Dl +Dl +Dl +"} +(11,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Bo +IL +jb +rZ +ad +Bo +sw +Qa +Bo +MZ +ec +vV +Qh +dy +dE +De +De +De +De +De +De +Rm +fv +fv +fv +fv +fv +fv +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +"} +(12,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +vh +hS +hS +hS +vh +Bo +Bo +Bo +Bo +Bo +Bo +Bo +eo +Bo +WH +WU +Gw +Lp +Gw +ss +fv +Yt +Uf +dX +Pm +De +zI +yl +Hp +YG +Zl +sb +VC +CO +Na +NV +sI +Ke +hM +aQ +aQ +aQ +NL +NL +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +"} +(13,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +hS +Jv +CT +sK +vh +mq +is +Bo +Jh +Cn +wP +rX +pj +Bo +EI +vl +NF +Qh +dy +dE +fv +Ai +JM +Ai +vP +De +zI +HU +RU +ji +WS +VX +TW +CO +AO +Fz +rg +Ii +SA +sp +aY +Ep +EY +EK +EK +EK +EK +eE +Dl +Dl +Dl +Dl +"} +(14,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +hS +Jv +PI +Zs +vh +OG +Ft +Bo +Sc +Kk +lD +mN +mH +Bo +mp +mp +mp +mp +BH +dE +fv +uR +eA +Ai +Dp +De +wO +mO +qf +uI +HA +va +Ar +FU +AO +Fz +Ct +CD +el +zo +aQ +aQ +mk +NL +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +"} +(15,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +hS +Jv +OU +xG +vh +Mo +vh +Bo +jm +EJ +bd +rl +Sc +Bo +og +aO +yG +mp +qN +ir +fv +Gy +xs +Ai +fp +De +Hj +fv +fv +fv +fv +aQ +aQ +aQ +Qc +ej +zP +CD +el +Ux +Ux +Ux +Ux +uy +Dl +Dl +Dl +eE +pY +Dl +Dl +Dl +"} +(16,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +vh +vh +vh +vh +vh +Sg +Sg +Mn +Hk +Lb +cg +Bo +iW +EJ +YZ +nO +Sc +Bo +hI +IS +mD +mp +dy +dE +fv +uR +dN +Ai +xs +Dt +Mb +Un +pd +Oy +Oy +eG +CI +Qy +ae +OJ +wN +CD +pM +oK +nF +uU +uU +Ux +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +"} +(17,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +vh +Si +is +vh +vh +bW +Nc +Sg +Sg +GD +Zb +Bo +Lc +Gt +Op +Op +Sc +Bo +aO +zs +aO +mp +dy +Zc +PR +bQ +QT +ZO +mn +Oy +ED +jC +XM +XM +sd +aQ +JJ +rg +DP +pN +wS +PU +qR +HY +jQ +BQ +Lo +Ux +eE +eE +eE +eE +pY +Dl +Dl +Dl +"} +(18,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +eE +eE +vh +fa +vh +vh +vh +vh +vh +vh +vh +Sy +QY +Bo +vF +oR +tH +qV +xj +Bo +FP +xx +uL +mp +mp +dE +fv +Vc +kp +Ox +nE +Cc +fJ +FO +pi +Rt +az +aQ +Dm +rg +Np +pN +hE +AU +zS +oK +WT +uU +uU +Ux +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +"} +(19,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +vh +Mo +vh +RM +Hs +vh +Zz +dt +vh +cd +vh +Bo +yR +dP +yR +yR +yR +Bo +qd +qm +Yw +SE +mp +ir +fv +fv +fv +fv +fv +wE +qa +rD +Rv +Nb +XM +aQ +pc +nM +lF +Cq +tg +om +Oa +Ux +Ux +Ux +Ux +Ux +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +"} +(20,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +vh +QW +Ui +kr +nH +vh +Gr +Gr +Gr +RB +Gr +Gr +Gr +uE +Gr +Gr +Gr +mp +eC +CB +Vk +RL +mp +dE +fv +mK +wH +bA +fv +kB +qa +oc +XM +XM +XM +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +NL +NL +NL +NL +NL +Dl +Dl +Dl +eE +pY +Dl +Dl +"} +(21,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +KV +Kx +Jr +Jr +jz +SL +ES +ES +ES +EN +ES +ES +ES +Ei +UY +UY +Mw +mp +yn +PY +To +sl +mp +aX +fv +Ar +Bb +xD +fv +Jz +qa +Ml +yY +fE +XM +ms +Tt +Tt +Tt +MG +GH +Mj +ms +ms +ms +ms +ms +ms +ms +Dl +Dl +Dl +Dl +pY +Dl +Dl +"} +(22,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +vh +Og +HB +kr +cZ +vh +MJ +Gr +Gr +Gr +Gr +uH +Gr +Gr +Gr +Gr +wA +mp +qG +Av +rV +Wz +mp +dE +fv +au +Fx +Zv +fv +Jz +qa +Ml +XM +qu +XM +ms +cy +nV +nV +Ry +KW +Ry +ms +PH +dc +ya +xh +Ac +rE +Dl +Dl +Dl +Dl +pY +Dl +Dl +"} +(23,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +eE +eE +eE +vh +vh +vh +vh +vh +vh +vh +hS +hS +hS +hS +vh +hS +vh +tZ +De +mG +mp +ig +YU +jd +Iq +hC +dq +fv +ql +mP +aa +fv +Pr +qa +Ml +XM +vY +XM +ms +cy +nV +nV +Ry +KW +Ry +WA +ha +HF +HF +HF +HF +rE +Dl +Dl +Dl +Dl +pY +Dl +Dl +"} +(24,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +hF +ao +ao +iB +mp +wU +yz +rV +Xo +mp +dE +fv +mx +Fx +id +fv +bj +qa +oW +Dv +bS +XM +ms +ty +Qq +ty +um +SK +cf +ms +bO +sq +Bs +rC +HF +rE +Dl +Dl +Dl +Dl +pY +Dl +Dl +"} +(25,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +hF +ao +ao +gX +mp +zK +uf +Vb +Lx +mp +aX +fv +Ar +iA +ix +VY +de +mv +GZ +XM +XM +sd +ms +ms +ms +ms +ms +zR +ms +ms +ms +rE +rE +rE +rE +ms +SB +Dl +Dl +Dl +Dl +pY +Dl +"} +(26,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +hF +ao +ao +iB +mp +xz +CV +wD +Va +mp +dE +fv +mF +MM +cD +fv +XM +qa +ju +XM +XM +XM +On +ao +ao +ms +Pj +jx +dm +pT +ms +Jd +Jd +Jd +Jd +Rn +ms +Dl +Dl +Dl +Dl +pY +Dl +"} +(27,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +rP +eM +eM +eM +rP +eM +eM +eM +eM +rP +eM +rP +ao +ao +iB +mp +mp +mp +ah +mp +mp +SC +fv +fv +fv +fv +fv +PS +OS +EB +PS +dY +PS +aE +ao +ao +ms +GC +jx +dm +rh +CL +Jd +Jd +Jd +Jd +Jd +Rn +Dl +Dl +Dl +Dl +pY +Dl +"} +(28,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +ke +oI +oI +cL +oI +oI +fd +gi +eM +NL +eM +ao +ao +iB +ao +ao +rT +cH +ao +ao +pR +ao +ao +Ds +pP +pk +pP +iH +vR +gr +TP +jv +Wv +TU +jv +vt +Cv +tR +dm +pT +cU +Jd +Jd +xk +Jd +Jd +Rn +Dl +Dl +Dl +Dl +pY +Dl +"} +(29,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +Xh +oI +oI +oI +oI +oI +WJ +TD +rP +rP +rP +He +ao +Tr +vJ +vJ +vJ +AB +vJ +yC +Rx +HK +HK +HK +HK +HK +HK +dk +HK +HK +HK +HK +dk +Zy +HK +Mm +kw +kw +rm +pT +cU +Jd +Jd +Jd +Jd +Jd +Rn +Dl +Dl +Dl +Dl +pY +Dl +"} +(30,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +Jg +hd +oI +oI +oI +oI +oI +oI +pS +Rq +lC +ao +ao +Rw +ao +ao +ao +ao +ao +iw +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +iw +ao +Hb +dm +dm +gG +pT +cU +Jd +SO +Jd +Jd +Od +ms +ms +eE +eE +eE +eE +pY +"} +(31,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +rP +rP +rP +rP +rP +Jf +oI +oI +oI +Rq +Rq +Rq +lC +ao +ao +Rw +iG +eu +Zh +hP +iG +iw +Lz +fO +ao +ao +ao +ao +ao +lV +Fr +FV +BB +Wr +ao +iw +ao +ZH +dm +dm +gG +rh +ce +Jd +Jd +Jd +SO +Jd +cQ +Rn +Dl +Dl +Dl +Dl +pY +"} +(32,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +Jf +Rg +IK +zw +oI +oI +oI +Rq +Rq +Ku +LN +rP +De +De +ie +De +De +De +De +De +Hg +De +De +MS +MS +MS +ao +ao +zY +pV +Zq +pV +Gu +ao +iw +pu +ZH +cx +cK +HJ +FN +AN +gj +Jd +Jd +Jd +Jd +ci +Rn +Dl +Dl +Dl +Dl +pY +"} +(33,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +rP +Ck +mi +mi +mi +mi +mi +oI +oI +Rq +Rq +Dx +OM +cG +De +DX +zX +ZN +De +Zt +BS +tI +YB +Cz +De +GO +Wg +Wg +MS +ao +lP +uh +FV +BP +YK +ao +iw +YL +Fg +zL +ho +ho +ho +jJ +AN +cF +Jd +Jd +Jd +ci +Rn +Dl +Dl +Dl +Dl +pY +"} +(34,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +eM +eM +Rq +Rq +mi +mi +mi +OQ +oI +oI +Rq +Rq +mu +WO +dC +De +jW +ic +ep +De +do +uu +HI +RA +tJ +De +SV +SV +SV +MS +ao +jX +jX +jX +jX +jX +ao +iw +YL +Fg +ho +ho +zc +ho +ho +Rh +Mz +Jd +Jd +Jd +VQ +Rn +Dl +Dl +Dl +Dl +pY +"} +(35,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +cq +Fd +pe +Rq +Rq +mi +rd +fU +RO +Bm +tu +bV +by +wK +ME +qy +fr +Ej +lb +dM +De +VF +HU +WD +HU +es +Ns +SV +ZJ +eq +MS +ao +jX +Sl +qr +Sl +jX +ao +PT +jF +QA +LT +eX +HD +Qu +ho +Rh +Pd +Jd +SO +Jd +Jd +ms +eE +eE +eE +eE +eE +"} +(36,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +eM +eM +Rq +Rq +mi +mi +mi +CU +oI +oI +Rq +Rq +Af +dG +YS +De +Pf +kK +vZ +De +Fh +HU +zd +HU +ud +De +eq +SV +SV +MS +ao +jX +jX +jX +jX +jX +ao +iw +YL +Fg +ho +ho +vW +ho +ho +Rh +dx +Jd +Jd +Jd +cQ +Rn +Dl +Dl +Dl +Dl +pY +"} +(37,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +rP +Ck +mi +mi +mi +mi +mi +oI +oI +Rq +Rq +ee +TF +Yc +De +DU +zX +xi +De +Mk +uz +vE +HU +aF +De +zG +mY +mY +MS +ao +lV +Fr +FV +BB +Wr +ao +iw +YL +Fg +fT +ho +ho +ho +cv +xt +cF +Jd +Jd +Jd +ci +Rn +Dl +Dl +Dl +Dl +pY +"} +(38,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +Jf +Rg +mJ +zw +oI +oI +oI +Rq +Rq +Nu +un +rP +De +De +ie +De +De +De +De +De +zj +De +De +MS +MS +MS +ao +ao +zY +pV +Zq +pV +Gu +ao +iw +pu +ZH +RD +GX +RD +af +xt +gj +Jd +Jd +Jd +Jd +ci +Rn +Dl +Dl +Dl +Dl +pY +"} +(39,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +rP +rP +rP +rP +rP +Jf +oI +oI +oI +Rq +Rq +Rq +lC +ao +ao +Rw +iG +dR +Zh +oY +iG +ao +rT +kH +ao +ao +ao +ao +ao +lP +uh +FV +BP +YK +ao +iw +ao +ZH +dm +dm +dm +rh +ce +Jd +Jd +Jd +SO +Jd +VQ +Rn +Dl +Dl +Dl +Dl +pY +"} +(40,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +ke +CJ +oI +oI +oI +oI +oI +oI +La +Rq +lC +ao +ao +Rw +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +iw +ao +Hb +dm +dm +dm +pT +cU +Jd +SO +Jd +Jd +Od +ms +ms +eE +eE +eE +eE +pY +"} +(41,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +Xh +oI +oI +oI +oI +oI +tE +vO +rP +rP +rP +He +ao +dS +LA +LA +LA +LA +LA +LA +LA +LA +LA +LA +LA +LA +LA +LA +LA +rI +LA +Ll +LA +ma +ao +Hb +dm +dm +dm +pT +cU +Jd +Jd +Jd +Jd +Jd +Rn +Dl +Dl +Dl +Dl +pY +pY +"} +(42,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eM +Jg +oI +oI +al +oI +oI +uN +OR +eM +NL +eM +ao +ao +Rw +ao +ao +Lz +ao +ao +ao +ao +ao +ao +ao +ao +fO +Lz +ao +NY +aK +DO +XR +ao +ao +ao +VO +dm +dm +dm +pT +cU +Jd +Jd +fx +Jd +Jd +Rn +Dl +Dl +Dl +Dl +pY +Dl +"} +(43,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +rP +eM +eM +eM +rP +eM +eM +eM +eM +rP +eM +rP +ao +ao +Rw +De +vh +vh +vh +vh +vh +vh +De +De +Pi +Pi +De +De +tZ +De +Cp +UF +em +ao +ao +ao +ms +jR +FW +Of +NM +aR +Jd +Jd +Jd +Jd +Jd +Rn +Dl +Dl +Dl +Dl +pY +Dl +"} +(44,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +hF +ao +ao +Rw +De +Ae +yb +uG +oA +vh +ln +De +Qx +ZW +Cy +zO +De +ao +fv +HM +QE +FV +ao +fv +fv +ms +ms +Rn +Rn +Rn +ms +Jd +Jd +Jd +Jd +Rn +ms +Dl +Dl +Dl +Dl +pY +Dl +"} +(45,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +hF +ao +ao +Ao +De +bG +ws +Nx +VN +Md +Xa +De +Rd +ZW +Tj +bt +Rf +Le +fv +fv +fv +fv +fv +fv +NL +NL +NL +NL +NL +NL +ms +Rn +Rn +Rn +Rn +ms +Dl +Dl +Dl +Dl +eE +pY +Dl +"} +(46,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +hF +ao +ao +Rw +De +Tf +eH +lZ +JY +vh +OB +De +ui +ZW +Xz +Vg +De +Xp +fv +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +NL +Dl +Dl +Dl +Dl +pY +Dl +Dl +"} +(47,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +eE +eE +vh +vh +vh +vh +vh +vh +vh +vh +hS +hS +hS +hS +vh +hS +De +tZ +De +Yl +De +vh +qb +vh +vh +vh +vh +De +De +Pi +Pi +De +De +ka +fv +Vs +Vs +Vs +Vs +hS +hS +hS +Vs +hS +hS +hS +Vs +QP +QP +QP +QP +Vs +Vs +eE +eE +eE +pY +Dl +Dl +"} +(48,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +vh +Ig +vh +Ss +hw +Iz +fH +vh +vD +tN +Gr +Gr +Gr +Gr +Gr +Gr +hK +oM +Gr +Gr +ev +Gr +Gr +Gr +Gr +Gr +Gr +Gr +Gr +hK +Gr +ev +Gr +Gr +Gr +hK +Gr +Gr +Gr +Gr +hK +Gr +Gr +Gr +Vs +ba +Kc +Kc +Kc +QV +Vs +Dl +Dl +Dl +pY +Dl +Dl +"} +(49,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +vh +lk +xT +gV +VA +kQ +AX +MP +ES +lN +uM +uM +uM +uM +uM +uM +uM +Aa +Nw +Nw +PG +Nw +vb +Nw +Nw +Nw +Nw +Nw +Nw +HQ +Nw +jl +Oo +Oo +Oo +HQ +Oo +Oo +Oo +Oo +Oo +Oo +XE +iS +KQ +lQ +Kc +bR +Kc +kV +Vs +Dl +Dl +Dl +pY +Dl +Dl +"} +(50,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +eE +eE +vh +Aw +vh +Ss +sY +Ss +DS +vh +Gr +QI +uH +Gr +uD +Gr +Gr +Gr +uH +Gr +Gr +Gr +Ni +Gr +Tg +Gr +Gr +uH +uD +Gr +Gr +ev +Gr +Gr +uH +Gr +Gr +RB +Gr +Gr +Gr +Gr +uD +Gr +Qf +Gr +Vs +JK +Kc +Kc +Kc +Lk +Vs +Dl +Dl +eE +pY +Dl +Dl +"} +(51,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +vh +vh +vh +Ss +xn +ut +IW +vh +vh +Kg +vh +vh +vh +vh +vh +vh +vh +vh +vh +vh +xW +uH +Tg +Gr +Ra +vh +vh +vh +vh +xA +vh +vh +vh +vh +vh +hD +vh +Ji +Ji +Ji +Ji +Ji +pr +Ji +Ji +WM +WM +Vs +NH +Vs +Vs +eE +eE +pY +Dl +Dl +Dl +"} +(52,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Vn +Kc +en +qP +dh +vh +Ra +QI +sX +vh +JI +zN +zN +tY +vh +NL +vh +vh +vh +vh +qx +vh +vh +vh +fM +dD +sj +hA +vh +WF +vh +Pt +DZ +ID +Pt +Ji +GJ +sA +MK +iX +OA +sA +Ji +wQ +Wn +cC +sP +Vs +Dl +Dl +Dl +pY +Dl +Dl +Dl +"} +(53,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Vn +Kc +Kc +Fi +yq +vh +Gr +QI +Gr +Gr +jo +Gr +Gr +Gr +vh +NL +vh +wk +PE +PE +UE +iY +PE +vh +Gm +Kt +Su +Te +vh +vh +vh +Kn +yW +ID +yW +Ji +ST +sA +sA +sA +Pg +Gd +nq +zA +vU +Vs +Cw +Vs +Dl +Dl +Dl +pY +Dl +Dl +Dl +"} +(54,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Vn +rM +Kc +Kc +Nk +vh +Gr +pA +ES +ES +Tx +ES +ES +bz +vh +NL +vh +mW +PE +XT +PF +Wk +PE +vh +SW +Gm +hA +Ba +vh +df +IU +Li +Li +OY +yW +Ji +la +sA +nz +PA +RR +me +Ji +LF +bC +Vs +Vs +Vs +Dl +Dl +Dl +pY +Dl +Dl +Dl +"} +(55,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +eE +eE +vh +Vn +Vn +Vn +Vn +vh +Hd +Vl +vj +vj +vj +vj +vj +yh +vh +vh +vh +vh +Sd +CY +eK +Ny +Xs +vh +mI +EH +So +Gm +vh +Yx +se +yW +yW +Io +gO +Ji +hn +sA +Kf +Ed +kx +lO +Ji +Vs +Vs +Vs +eE +eE +eE +eE +eE +pY +Dl +Dl +Dl +"} +(56,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +eE +Dl +Dl +Dl +Dl +vh +dK +Lr +tN +YN +rv +Sr +Zz +Tg +vh +Gn +ZM +vh +PE +XT +oi +Wk +PE +vh +Ls +PO +tt +LC +vh +Gx +OE +Pt +XA +lw +cu +Ji +vK +sA +Iy +Iu +cp +fP +Ji +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +"} +(57,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +eE +Dl +Dl +Dl +Dl +vh +UB +UB +UB +vh +vh +vh +vh +QH +vh +FG +Sx +xT +PE +PE +Hc +PE +PE +vh +vh +vh +Mo +vh +vh +vh +vh +vh +Ps +YA +DR +Ji +sA +sA +sA +sA +Se +Qp +Ji +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +"} +(58,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +eE +Dl +Dl +Dl +Dl +eE +Dl +Dl +Dl +vh +fR +uv +MF +XS +vh +oP +UJ +vh +Sd +PE +Hc +PE +Xs +vh +NL +vh +Qz +Wq +vh +Dl +Dl +vh +hS +hS +hS +Ji +OL +uX +sA +sA +Dd +Pc +Ji +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eE +Dl +Dl +Dl +Dl +"} +(59,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +eE +Dl +Dl +Dl +Dl +eE +Dl +Dl +Dl +vh +AK +ai +Jo +fW +vh +vh +vh +vh +fl +Gp +Hc +Gp +fl +vh +NL +vh +Iw +Az +vh +Dl +Dl +Dl +Dl +Dl +Dl +Ji +zv +zv +Ji +gy +Ji +pE +Ji +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +"} +(60,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +eE +Dl +Dl +Dl +Dl +eE +Dl +Dl +Dl +vh +yK +Tm +BY +UM +vh +Dl +Dl +vh +vh +hB +jG +hR +vh +vh +vh +vh +vh +vh +vh +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Ji +sU +nm +WP +Ji +eE +eE +eE +eE +eE +eE +eE +pY +Dl +Dl +Dl +Dl +"} +(61,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +eE +Dl +Dl +Dl +Dl +eE +Dl +Dl +Dl +vh +vh +gn +sW +RX +vh +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eE +Dl +eE +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Ji +GW +sU +sU +Ji +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +"} +(62,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +pY +Dl +Dl +Dl +Dl +eE +Dl +Dl +Dl +Dl +vh +uc +qs +TA +vh +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eE +Dl +eE +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Ji +pI +sU +Fu +Ji +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +"} +(63,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +pY +pY +eE +eE +Dl +Dl +Dl +Dl +vh +lE +Uy +qO +vh +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eE +Dl +eE +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Ji +zv +zv +oL +Ji +Dl +Dl +Dl +Dl +Dl +Dl +pY +Dl +Dl +Dl +Dl +Dl +"} +(64,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +eE +Dl +Dl +Dl +Dl +eE +Dl +Dl +Dl +eE +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +eE +Dl +eE +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Ji +fI +Qb +RY +Ji +Dl +Dl +Dl +Dl +Dl +eE +pY +Dl +Dl +Dl +Dl +Dl +"} +(65,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +pY +pY +pY +Dl +eE +Dl +Dl +Dl +eE +Dl +Dl +pY +pY +pY +pY +Dl +Dl +Dl +eE +Dl +eE +Dl +Dl +eE +pY +pY +pY +pY +eE +eE +eE +eE +Ji +Ad +sU +sU +Ji +Dl +Dl +Dl +eE +pY +pY +Dl +Dl +Dl +Dl +Dl +Dl +"} +(66,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +pY +pY +pY +pY +pY +pY +pY +pY +Dl +Dl +Dl +Dl +pY +pY +pY +pY +eE +pY +pY +pY +pY +Dl +Dl +Dl +Dl +pY +pY +pY +eE +Ji +od +Ji +Ji +Ji +eE +pY +pY +pY +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +"} +(67,1,1) = {" +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +NL +NL +NL +NL +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl +Dl "} diff --git a/modular_splurt/code/datums/components/pregnancy.dm b/modular_splurt/code/datums/components/pregnancy.dm index 8677d1e0ce80..999a76a811bc 100644 --- a/modular_splurt/code/datums/components/pregnancy.dm +++ b/modular_splurt/code/datums/components/pregnancy.dm @@ -381,9 +381,11 @@ babby.undershirt = "Nude" babby.socks = "Nude" + /* babby.saved_underwear = babby.underwear babby.saved_undershirt = babby.undershirt babby.saved_socks = babby.socks + */ /datum/component/pregnancy/proc/generic_pragency_start() if(revealed) diff --git a/modular_splurt/code/game/objects/structures/ghost_role_spawners.dm b/modular_splurt/code/game/objects/structures/ghost_role_spawners.dm index a46f70162663..4e908f8d75df 100644 --- a/modular_splurt/code/game/objects/structures/ghost_role_spawners.dm +++ b/modular_splurt/code/game/objects/structures/ghost_role_spawners.dm @@ -49,6 +49,7 @@ random = TRUE can_load_appearance = TRUE loadout_enabled = FALSE + category = "offstation" /obj/effect/mob_spawn/human/ash_walkers_slave/special_post_appearance(mob/living/new_spawn) . = ..() @@ -81,6 +82,7 @@ Only you know how you got to this planetoid, whether this place in which you woke up was one of your shelters, or you just stumbled upon it." can_load_appearance = TRUE antagonist_type = /datum/antagonist/ghost_role/hermit + category = "offstation" /obj/effect/mob_spawn/human/wandering_hermit/Destroy() var/obj/structure/fluff/empty_sleeper/S = new(drop_location()) @@ -196,6 +198,7 @@ assignedrole = ROLE_GHOSTROLE_INTEQ antagonist_type = /datum/antagonist/ghost_role/inteq loadout_enabled = TRUE + category = "inteq" /datum/outfit/inteqspace/inteq_crew/post_equip(mob/living/carbon/human/H) H.faction |= ROLE_INTEQ @@ -224,7 +227,8 @@ . = ..() if(GLOB.master_mode == "Extended") important_info = "Запрещено пытаться сбежать и сопротивляться без веских причин как серьёзная угроза жизни от сотрудников Космической Полиции и Солнечной. Побег только с разрешения администрации." - + category = "sol" + /obj/effect/mob_spawn/human/inteqspace/captain name = "InteQ Ship Captain" short_desc = "Вы - Лидер Авангарда ИнтеКью на старом корабле, застрявшем во враждебном космосе." diff --git a/modular_splurt/code/modules/clothing/under/miscellaneous.dm b/modular_splurt/code/modules/clothing/under/miscellaneous.dm index b4631e0e850d..0acf660afe82 100644 --- a/modular_splurt/code/modules/clothing/under/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/under/miscellaneous.dm @@ -582,3 +582,13 @@ /obj/item/clothing/under/misc/miniskirt_sheer/ComponentInitialize() . = ..() AddElement(/datum/element/polychromic, list("#0e0e0e"), 1) + +/obj/item/clothing/under/latex_bodysuit + name = "latex bodysuit" + desc = "Some sort of soft latex material made for cover your silly thoughts." + icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' + anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/uniform.dmi' + icon_state = "latexbodysuit" + item_state = "latexbodysuit" + body_parts_covered = CHEST|ARMS|LEGS|GROIN diff --git a/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm b/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm index 60f3f1fa06d7..c17920170223 100644 --- a/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm +++ b/modular_splurt/code/modules/jobs/job_types/_job_alt_titles.dm @@ -52,6 +52,7 @@ "Division Leader", "Cerberus Leader", "AC Special Lieutenant", + "Big Boss", "Head of Slutcurity", "Head of Studcurity" ) diff --git a/modular_splurt/code/modules/language/language.dm b/modular_splurt/code/modules/language/language.dm index d4fae71993f6..e77d1aa57cd5 100644 --- a/modular_splurt/code/modules/language/language.dm +++ b/modular_splurt/code/modules/language/language.dm @@ -22,7 +22,7 @@ /datum/language/modular_splurt/nyanese name = "Nyanese" - desc = "Кеткринский язык, который используется для общения кеткринами и кошечками." + desc = "The intergalactic language of felines, often used to annoy gods." speech_verb = "meows" ask_verb = "mrrps" exclaim_verb = "mrowls" diff --git a/modular_splurt/code/modules/projectiles/guns/ballistic/pistol.dm b/modular_splurt/code/modules/projectiles/guns/ballistic/pistol.dm index 95139598d04c..65e931cc428c 100644 --- a/modular_splurt/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/modular_splurt/code/modules/projectiles/guns/ballistic/pistol.dm @@ -45,6 +45,11 @@ w_class = WEIGHT_CLASS_NORMAL mag_type = /obj/item/ammo_box/magazine/e45 can_suppress = TRUE + burst_shot_delay = 2 + burst_size = 2 + fire_delay = 2.5 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_BURST_SHOT, SELECT_FULLY_AUTOMATIC) + automatic_burst_overlay = TRUE can_flashlight = 1 flight_x_offset = 18 flight_y_offset = 14 diff --git a/modular_splurt/icons/mob/clothing/uniform.dmi b/modular_splurt/icons/mob/clothing/uniform.dmi index 126350703b18..330079dd8dcd 100644 Binary files a/modular_splurt/icons/mob/clothing/uniform.dmi and b/modular_splurt/icons/mob/clothing/uniform.dmi differ diff --git a/modular_splurt/icons/obj/clothing/uniforms.dmi b/modular_splurt/icons/obj/clothing/uniforms.dmi index bb91beaefc99..9d1c10e89acb 100644 Binary files a/modular_splurt/icons/obj/clothing/uniforms.dmi and b/modular_splurt/icons/obj/clothing/uniforms.dmi differ diff --git a/modular_splurt/icons/obj/guns/projectile.dmi b/modular_splurt/icons/obj/guns/projectile.dmi index ef1aa91c3886..3cfe049e96ea 100644 Binary files a/modular_splurt/icons/obj/guns/projectile.dmi and b/modular_splurt/icons/obj/guns/projectile.dmi differ diff --git a/sound/items/carddraw.ogg b/sound/items/carddraw.ogg new file mode 100644 index 000000000000..eca2dcd9bb59 Binary files /dev/null and b/sound/items/carddraw.ogg differ diff --git a/tgstation.dme b/tgstation.dme index 251b89702bb5..d23d7ae5c005 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1329,6 +1329,7 @@ #include "code\game\objects\items\holy_weapons.dm" #include "code\game\objects\items\hot_potato.dm" #include "code\game\objects\items\inducer.dm" +#include "modular_bluemoon\code\game\objects\items\inducer.dm" #include "code\game\objects\items\kitchen.dm" #include "code\game\objects\items\latexballoon.dm" #include "code\game\objects\items\mail.dm" @@ -4384,6 +4385,7 @@ #include "modular_bluemoon\fluffs\code\items.dm" #include "modular_bluemoon\fluffs\code\mask.dm" #include "modular_bluemoon\fluffs\code\melee.dm" +#include "modular_bluemoon\fluffs\code\neck.dm" #include "modular_bluemoon\fluffs\code\storage.dm" #include "modular_bluemoon\fluffs\code\suit.dm" #include "modular_bluemoon\fluffs\code\under.dm" @@ -4457,6 +4459,7 @@ #include "modular_bluemoon\jukebox\jukebox_function.dm" #include "modular_bluemoon\KiJoking\code\clothing\suit.dm" #include "modular_bluemoon\KiJoking\code\loadout\suit.dm" +#include "modular_bluemoon\KiJoking\code\modules\mob\living\emotes.dm" #include "modular_bluemoon\kovac_shitcode\code\body_markings.dm" #include "modular_bluemoon\kovac_shitcode\code\coffee_update.dm" #include "modular_bluemoon\kovac_shitcode\code\lambda_code.dm" @@ -4565,10 +4568,12 @@ #include "modular_bluemoon\phoenix404\code\_HELPERS\roundend.dm" #include "modular_bluemoon\phoenix404\code\controllers\configuration\entries\bluemoon_config_entries.dm" #include "modular_bluemoon\phoenix404\modules\admin\code\player_ranks.dm" +#include "modular_bluemoon\phoenix404\modules\client\preferences_savefile.dm" #include "modular_bluemoon\phoenix404\modules\mentor\code\mentor.dm" #include "modular_bluemoon\phoenix404\modules\player_ranks\code\player_rank_controller\_player_rank_controller.dm" #include "modular_bluemoon\phoenix404\modules\player_ranks\code\player_rank_controller\mentor_controller.dm" #include "modular_bluemoon\phoenix404\modules\player_ranks\code\player_rank_controller\subsystem\player_ranks.dm" +#include "modular_bluemoon\phoenix404\modules\tgui_panel\telemetry.dm" #include "modular_bluemoon\phoenix404\modules\vending\_vending.dm" #include "modular_bluemoon\phoenix404\modules\vending\assist.dm" #include "modular_bluemoon\phoenix404\modules\vending\autodrobe.dm" diff --git a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss index 80714830bb58..ef5e5d04b4c3 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss @@ -1224,4 +1224,73 @@ li { .notice_l { margin-top: 5px; margin-bottom: 30px; +} + +.votepanel { + color: purple; + border: 1px solid purple; + border-left: 5px solid purple; + background: rgba(0, 0, 0, 0.2); + margin: 7px 4px; + padding: 8px 12px; + max-width: 550px; +} + +.voteresults { + display: flex; + width: 100%; + max-width: 600px; + margin-top: 10px; +} + +.left-column { + width: fit-content; + max-width: 300px; + padding-top: 10px; + padding-right: 15px; + list-style-type: none; + text-align: end; +} + +.right-column { + flex-grow: 1; + padding: 10px; +} + +.votewrap { + width: fit-content; + line-height: 20px; + text-align: left; + height: 20px; + margin-bottom: 5px; + border: 1px solid purple; + border-radius: 2px; +} + +.voteresult { + background-color: purple; + height: 20px; + padding-left: 5px; + border-radius: 2px; + margin-top: -1px; + margin-left: -1px; +} + +.vote_variant { + height: 20px; + line-height: 20px; + margin-bottom: 5px; +} + +.voteresult span { + position: absolute; + margin-left: 5px; + color: white; + white-space: nowrap; + text-align: start; + line-height: 20px; +} + +.votewrap, .voteresult { + box-sizing: border-box; } \ No newline at end of file diff --git a/tgui/packages/tgui-panel/styles/goon/chat-light.scss b/tgui/packages/tgui-panel/styles/goon/chat-light.scss index cc5228dd069d..4eba9dd20a92 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-light.scss @@ -1260,4 +1260,73 @@ li { .notice_l { margin-top: 5px; margin-bottom: 30px; +} + +.votepanel { + color: steelblue; + border: 1px solid steelblue; + border-left: 5px solid steelblue; + background: rgba(0, 0, 0, 0.2); + margin: 7px 4px; + padding: 8px 12px; + max-width: 550px; +} + +.voteresults { + display: flex; + width: 100%; + max-width: 600px; + margin-top: 10px; +} + +.left-column { + width: fit-content; + max-width: 300px; + padding-top: 10px; + padding-right: 15px; + list-style-type: none; + text-align: end; +} + +.right-column { + flex-grow: 1; + padding: 10px; +} + +.votewrap { + width: fit-content; + line-height: 20px; + text-align: left; + height: 20px; + margin-bottom: 5px; + border: 1px solid steelblue; + border-radius: 2px; +} + +.voteresult { + background-color: steelblue; + height: 20px; + padding-left: 5px; + border-radius: 2px; + margin-top: -1px; + margin-left: -1px; +} + +.vote_variant { + height: 20px; + line-height: 20px; + margin-bottom: 5px; +} + +.voteresult span { + position: absolute; + margin-left: 5px; + color: white; + white-space: nowrap; + text-align: start; + line-height: 20px; +} + +.votewrap, .voteresult { + box-sizing: border-box; } \ No newline at end of file diff --git a/tgui/packages/tgui/interfaces/Jukebox.js b/tgui/packages/tgui/interfaces/Jukebox.js index 5c2bce7c234d..40bb12eaf7c9 100644 --- a/tgui/packages/tgui/interfaces/Jukebox.js +++ b/tgui/packages/tgui/interfaces/Jukebox.js @@ -26,6 +26,7 @@ export const Jukebox = (props, context) => { random_mode, songs = [], queued_tracks = [], + favorite_tracks = [], } = data; // Получаем тему из конфигурации. Для будущих изменений, если найдется тот кто сделает нормальную ретротему для обычного джукбокса. @@ -36,12 +37,14 @@ export const Jukebox = (props, context) => { const [query, setQuery] = useSharedState(context, 'query', ''); const [page, setPage] = useSharedState(context, 'page', 1); const [tab, setTab] = useSharedState(context, 'tab', 1); + const [inFavorites, setInFavorites] = useSharedState(context, 'inFavorites', false); const [inputPage, setInputPage] = useSharedState(context, 'inputPage', page); const songsPerPage = 25; const filteredSongs = !query - ? songs - : songs.filter(name => name.toLowerCase().includes(query.toLowerCase())); + ? (inFavorites ? [...favorite_tracks].reverse() : songs) + : (inFavorites ? [...favorite_tracks].reverse() : songs) + .filter(name => name.toLowerCase().includes(query.toLowerCase())); const totalPages = Math.max(1, Math.ceil(filteredSongs.length / songsPerPage)); const safePage = Math.max(1, Math.min(page, totalPages)); @@ -145,7 +148,16 @@ export const Jukebox = (props, context) => { - setTab(1)}> + setTab(1)} + rightSlot={ +