From 508900cb8b4de386cc0d878fa7ee5eae461e752f Mon Sep 17 00:00:00 2001 From: SeepingVisage <160535199+SeepingVisage@users.noreply.github.com> Date: Sat, 8 Jun 2024 00:40:56 -0400 Subject: [PATCH 1/7] evil ass stuff this is horrible terrifying and yeah man i dont think this is even gonna show up in the main thing --- mob_helpers.dm | 581 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 581 insertions(+) create mode 100644 mob_helpers.dm diff --git a/mob_helpers.dm b/mob_helpers.dm new file mode 100644 index 00000000..1a6f9525 --- /dev/null +++ b/mob_helpers.dm @@ -0,0 +1,581 @@ + +// see _DEFINES/is_helpers.dm for mob type checks + +/mob/proc/lowest_buckled_mob() + . = src + if(buckled && ismob(buckled)) + var/mob/Buckled = buckled + . = Buckled.lowest_buckled_mob() + +/proc/check_zone(zone) + if(!zone) + return BODY_ZONE_CHEST + switch(zone) + if(BODY_ZONE_PRECISE_EYES) + zone = BODY_ZONE_HEAD + if(BODY_ZONE_PRECISE_MOUTH) + zone = BODY_ZONE_HEAD + if(BODY_ZONE_PRECISE_L_HAND) + zone = BODY_ZONE_L_ARM + if(BODY_ZONE_PRECISE_R_HAND) + zone = BODY_ZONE_R_ARM + if(BODY_ZONE_PRECISE_L_FOOT) + zone = BODY_ZONE_L_LEG + if(BODY_ZONE_PRECISE_R_FOOT) + zone = BODY_ZONE_R_LEG + if(BODY_ZONE_PRECISE_GROIN) + zone = BODY_ZONE_CHEST + return zone + + +/proc/ran_zone(zone, probability = 80) + if(prob(probability)) + zone = check_zone(zone) + else + zone = pickweight(list(BODY_ZONE_HEAD = 6, BODY_ZONE_CHEST = 6, BODY_ZONE_L_ARM = 22, BODY_ZONE_R_ARM = 22, BODY_ZONE_L_LEG = 22, BODY_ZONE_R_LEG = 22)) + return zone + +/proc/above_neck(zone) + var/list/zones = list(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES) + if(zones.Find(zone)) + return 1 + else + return 0 + +/** + * Convert random parts of a passed in message to stars + * + * * phrase - the string to convert + * * probability - probability any character gets changed + * + * This proc is dangerously laggy, avoid it or die + */ +/proc/stars(phrase, probability = 25) + if(probability <= 0) + return phrase + phrase = html_decode(phrase) + var/leng = length(phrase) + . = "" + var/char = "" + for(var/i = 1, i <= leng, i += length(char)) + char = phrase[i] + if(char == " " || !prob(probability)) + . += char + else + . += "*" + return sanitize(.) + +/** + * Makes you speak like you're drunk + */ +/proc/slur(phrase, strength = 50) + strength = min(50, strength) + phrase = html_decode(phrase) + var/leng = length(phrase) + . = "" + var/newletter = "" + var/rawchar = "" + for(var/i = 1, i <= leng, i += length(rawchar)) + rawchar = newletter = phrase[i] + if(rand(1,100)<=strength * 0.5) + var/lowerletter = lowertext(newletter) + if(lowerletter == "o") + newletter = "u" + else if(lowerletter == "s") + newletter = "ch" + else if(lowerletter == "a") + newletter = "ah" + else if(lowerletter == "u") + newletter = "oo" + else if(lowerletter == "c") + newletter = "k" + if(rand(1,100) <= strength * 0.25) + if(newletter == " ") + newletter = "...huuuhhh..." + else if(newletter == ".") + newletter = " ++BURP++." + switch(rand(1,100) <= strength * 0.5) + if(1) + newletter += "'" + if(10) + newletter += "[newletter]" + if(20) + newletter += "[newletter][newletter]" + . += "[newletter]" + return sanitize(.) + + +//GS13 - BURP SLURRING, USED IN SOME CHEMS OR EFFECTS + +/proc/burpslur(phrase, strength = 50) + strength = min(50, strength) + phrase = html_decode(phrase) + var/leng = length(phrase) + . = "" + var/newletter = "" + var/rawchar = "" + for(var/i = 1, i <= leng, i += length(rawchar)) + rawchar = newletter = phrase[i] + if(rand(1,100)<=strength * 0.5) + var/lowerletter = lowertext(newletter) + if(lowerletter == "o") + newletter = " ++BURRP++ " + else if(lowerletter == "s") + newletter = " ++URP++ " + else if(lowerletter == "a") + newletter = " ++GWUURRP++ " + else if(lowerletter == "u") + newletter = " ++BUUUURRP++ " + else if(lowerletter == "c") + newletter = " ++BURP++ " + if(rand(1,100) <= strength * 0.25) + if(newletter == " ") + newletter = "...++GWWUUARRP++..." + else if(newletter == ".") + newletter = " ++BWUUARRP++." + switch(rand(1,100) <= strength * 0.5) + if(1) + newletter += " ++BURRP++ " + if(10) + newletter += "[newletter]" + if(20) + newletter += "[newletter][newletter]" + . += "[newletter]" + return sanitize(.) + +///////////////////////// + +/// Makes you talk like you got cult stunned, which is slurring but with some dark messages +/proc/cultslur(phrase) // Inflicted on victims of a stun talisman + phrase = html_decode(phrase) + var/leng = length(phrase) + . = "" + var/newletter = "" + var/rawchar = "" + for(var/i = 1, i <= leng, i += length(rawchar)) + rawchar = newletter = phrase[i] + if(rand(1, 2) == 2) + var/lowerletter = lowertext(newletter) + if(lowerletter == "o") + newletter = "u" + else if(lowerletter == "t") + newletter = "ch" + else if(lowerletter == "a") + newletter = "ah" + else if(lowerletter == "u") + newletter = "oo" + else if(lowerletter == "c") + newletter = " NAR " + else if(lowerletter == "s") + newletter = " SIE " + if(rand(1, 4) == 4) + if(newletter == " ") + newletter = " no hope... " + else if(newletter == "H") + newletter = " IT COMES... " + + switch(rand(1, 15)) + if(1) + newletter = "'" + if(2) + newletter += "agn" + if(3) + newletter = "fth" + if(4) + newletter = "nglu" + if(5) + newletter = "glor" + . += newletter + return sanitize(.) + +///Adds stuttering to the message passed in +/proc/stutter(phrase) + phrase = html_decode(phrase) + var/leng = length(phrase) + . = "" + var/newletter = "" + var/rawchar + for(var/i = 1, i <= leng, i += length(rawchar)) + rawchar = newletter = phrase[i] + if(prob(80) && !(lowertext(newletter) in list("a", "e", "i", "o", "u", " "))) + if(prob(10)) + newletter = "[newletter]-[newletter]-[newletter]-[newletter]" + else if(prob(20)) + newletter = "[newletter]-[newletter]-[newletter]" + else if (prob(5)) + newletter = "" + else + newletter = "[newletter]-[newletter]" + . += newletter + return sanitize(.) + +/proc/derpspeech(message, stuttering) + message = replacetext(message, " am ", " ") + message = replacetext(message, " is ", " ") + message = replacetext(message, " are ", " ") + message = replacetext(message, "you", "u") + message = replacetext(message, "help", "halp") + message = replacetext(message, "grief", "grife") + message = replacetext(message, "space", "spess") + message = replacetext(message, "carp", "crap") + message = replacetext(message, "reason", "raisin") + if(prob(50)) + message = uppertext(message) + message += "[stutter(pick("!", "!!", "!!!"))]" + if(!stuttering && prob(15)) + message = stutter(message) + return message + + +/proc/Gibberish(text, replace_characters = FALSE, chance = 50) + text = html_decode(text) + . = "" + var/rawchar = "" + var/letter = "" + var/lentext = length(text) + for(var/i = 1, i <= lentext, i += length(rawchar)) + rawchar = letter = text[i] + if(prob(chance)) + if(replace_characters) + letter = "" + for(var/j in 1 to rand(0, 2)) + letter += pick("#", "@", "*", "&", "%", "$", "/", "<", ">", ";", "*", "*", "*", "*", "*", "*", "*") + . += letter + return sanitize(.) + +/* +The difference with stutter is that this proc can stutter more than 1 letter +The issue here is that anything that does not have a space is treated as one word (in many instances). For instance, "LOOKING," is a word, including the comma. +It's fairly easy to fix if dealing with single letters but not so much with compounds of letters./N +*/ +/proc/ninjaspeak(phrase) //NINJACODE + . = "" + var/lentext = length_char(phrase) + var/rawchars = "" + var/letter = "" + for(var/i = 1, i <= lentext, i += length_char(rawchars)) + var/end = i + rand(1,4) + letter = rawchars = copytext_char(phrase, i, end > lentext ? 0 : end) + if (prob(50)) + if (prob(30)) + letter = "[letter]-[letter]-[letter]" + else + letter = "[letter]-[letter]" + . += letter + return copytext_char(sanitize(.),1,MAX_MESSAGE_LEN) + +/proc/shake_camera(mob/M, duration, strength=1) + if(!M || !M.client || duration < 1) + return + var/client/C = M.client + var/oldx = C.pixel_x + var/oldy = C.pixel_y + var/max = strength*world.icon_size + var/min = -(strength*world.icon_size) + + for(var/i in 0 to duration-1) + if (i == 0) + animate(C, pixel_x=rand(min,max), pixel_y=rand(min,max), time=1) + else + animate(pixel_x=rand(min,max), pixel_y=rand(min,max), time=1) + animate(pixel_x=oldx, pixel_y=oldy, time=1) + + + +/proc/findname(msg) + if(!istext(msg)) + msg = "[msg]" + for(var/i in GLOB.mob_list) + var/mob/M = i + if(M.real_name == msg) + return M + return 0 + +/mob/proc/first_name() + var/static/regex/firstname = new("^\[^\\s-\]+") //First word before whitespace or "-" + firstname.Find(real_name) + return firstname.match + + +//change a mob's act-intent. Input the intent as a string such as "help" or use "right"/"left +/mob/verb/a_intent_change(input as text) + set name = "a-intent" + set hidden = 1 + + if(!possible_a_intents || !possible_a_intents.len) + return + + if(input in possible_a_intents) + a_intent = input + else + var/current_intent = possible_a_intents.Find(a_intent) + + if(!current_intent) + // Failsafe. Just in case some badmin was playing with VV. + current_intent = 1 + + if(input == INTENT_HOTKEY_RIGHT) + current_intent += 1 + if(input == INTENT_HOTKEY_LEFT) + current_intent -= 1 + + // Handle looping + if(current_intent < 1) + current_intent = possible_a_intents.len + if(current_intent > possible_a_intents.len) + current_intent = 1 + + a_intent = possible_a_intents[current_intent] + + if(hud_used && hud_used.action_intent) + hud_used.action_intent.icon_state = "[a_intent]" + + +/proc/is_blind(A) + if(ismob(A)) + var/mob/B = A + return B.eye_blind + return FALSE + +/mob/proc/hallucinating() + return FALSE + +/proc/is_special_character(mob/M) // returns 1 for special characters and 2 for heroes of gamemode //moved out of admins.dm because things other than admin procs were calling this. + if(!SSticker.HasRoundStarted()) + return FALSE + if(!istype(M)) + return FALSE + if(issilicon(M)) + if(iscyborg(M)) //For cyborgs, returns 1 if the cyborg has a law 0 and special_role. Returns 0 if the borg is merely slaved to an AI traitor. + return FALSE + else if(isAI(M)) + var/mob/living/silicon/ai/A = M + if(A.laws && A.laws.zeroth && A.mind && A.mind.special_role) + return TRUE + return FALSE + if(M.mind && M.mind.special_role)//If they have a mind and special role, they are some type of traitor or antagonist. + switch(SSticker.mode.config_tag) + if("revolution") + if(is_revolutionary(M)) + return 2 + if("cult") + if(M.mind in SSticker.mode.cult) + return 2 + if("nuclear") + if(M.mind.has_antag_datum(/datum/antagonist/nukeop,TRUE)) + return 2 + if("changeling") + if(M.mind.has_antag_datum(/datum/antagonist/changeling,TRUE)) + return 2 + if("wizard") + if(iswizard(M)) + return 2 + if("apprentice") + if(M.mind in SSticker.mode.apprentices) + return 2 + if("monkey") + if(isliving(M)) + var/mob/living/L = M + if(L.diseases && (locate(/datum/disease/transformation/jungle_fever) in L.diseases)) + return 2 + return TRUE + if(M.mind && LAZYLEN(M.mind.antag_datums)) //they have an antag datum! + return TRUE + return FALSE + +/mob/proc/reagent_check(datum/reagent/R) // utilized in the species code + return 1 + +/proc/notify_ghosts(var/message, var/ghost_sound = null, var/enter_link = null, var/atom/source = null, var/mutable_appearance/alert_overlay = null, var/action = NOTIFY_JUMP, flashwindow = TRUE, ignore_mapload = TRUE, ignore_key) //Easy notification of ghosts. + if(ignore_mapload && SSatoms.initialized != INITIALIZATION_INNEW_REGULAR) //don't notify for objects created during a map load + return + for(var/mob/dead/observer/O in GLOB.player_list) + if(O.client) + if (ignore_key && O.ckey in GLOB.poll_ignore[ignore_key]) + continue + to_chat(O, "[message][(enter_link) ? " [enter_link]" : ""]") + if(ghost_sound) + SEND_SOUND(O, sound(ghost_sound)) + if(flashwindow) + window_flash(O.client) + if(source) + var/obj/screen/alert/notify_action/A = O.throw_alert("[REF(source)]_notify_action", /obj/screen/alert/notify_action) + if(A) + if(O.client.prefs && O.client?.prefs?.UI_style) + A.icon = ui_style2icon(O.client?.prefs?.UI_style) + A.desc = message + A.action = action + A.target = source + if(!alert_overlay) + alert_overlay = new(source) + alert_overlay.layer = FLOAT_LAYER + alert_overlay.plane = FLOAT_PLANE + A.add_overlay(alert_overlay) + +/proc/item_heal_robotic(mob/living/carbon/human/H, mob/user, brute_heal, burn_heal) + var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) + if(affecting && affecting.status == BODYPART_ROBOTIC) + var/dam //changes repair text based on how much brute/burn was supplied + if(brute_heal > burn_heal) + dam = 1 + else + dam = 0 + if((brute_heal > 0 && affecting.brute_dam > 0) || (burn_heal > 0 && affecting.burn_dam > 0)) + if(affecting.heal_damage(brute_heal, burn_heal, 0, TRUE, FALSE)) + H.update_damage_overlays() + user.visible_message("[user] has fixed some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.name].", \ + "You fix some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.name].") + return 1 //successful heal + else + to_chat(user, "[affecting] is already in good condition!") + + +/proc/IsAdminGhost(var/mob/user) + if(!user) //Are they a mob? Auto interface updates call this with a null src + return + if(!user.client) // Do they have a client? + return + if(!isobserver(user)) // Are they a ghost? + return + if(!check_rights_for(user.client, R_ADMIN)) // Are they allowed? + return + if(!user.client.AI_Interact) // Do they have it enabled? + return + return TRUE + +/proc/offer_control(mob/M) + to_chat(M, "Control of your mob has been offered to dead players.") + if(usr) + log_admin("[key_name(usr)] has offered control of ([key_name(M)]) to ghosts.") + message_admins("[key_name_admin(usr)] has offered control of ([ADMIN_LOOKUPFLW(M)]) to ghosts") + var/poll_message = "Do you want to play as [M.real_name]?" + if(M.mind && M.mind.assigned_role) + poll_message = "[poll_message] Job:[M.mind.assigned_role]." + if(M.mind && M.mind.special_role) + poll_message = "[poll_message] Status:[M.mind.special_role]." + else if(M.mind) + var/datum/antagonist/A = M.mind.has_antag_datum(/datum/antagonist/) + if(A) + poll_message = "[poll_message] Status:[A.name]." + var/list/mob/dead/observer/candidates = pollCandidatesForMob(poll_message, ROLE_PAI, null, FALSE, 100, M) + + if(LAZYLEN(candidates)) + var/mob/dead/observer/C = pick(candidates) + to_chat(M, "Your mob has been taken over by a ghost!") + message_admins("[key_name_admin(C)] has taken control of ([key_name_admin(M)])") + M.ghostize(0) + M.key = C.key + M.client?.init_verbs() + return TRUE + else + to_chat(M, "There were no ghosts willing to take control.") + message_admins("No ghosts were willing to take control of [ADMIN_LOOKUPFLW(M)])") + return FALSE + +/mob/proc/is_flying(mob/M = src) + if(M.movement_type & FLYING) + return 1 + else + return 0 + +/mob/proc/click_random_mob() + var/list/nearby_mobs = list() + for(var/mob/living/L in range(1, src)) + if(L!=src) + nearby_mobs |= L + if(nearby_mobs.len) + var/mob/living/T = pick(nearby_mobs) + ClickOn(T) + +// Logs a message in a mob's individual log, and in the global logs as well if log_globally is true +/mob/log_message(message, message_type, color=null, log_globally = TRUE) + if(!LAZYLEN(message)) + stack_trace("Empty message") + return + + // Cannot use the list as a map if the key is a number, so we stringify it (thank you BYOND) + var/smessage_type = num2text(message_type) + + if(client) + if(!islist(client.player_details.logging[smessage_type])) + client.player_details.logging[smessage_type] = list() + + if(!islist(logging[smessage_type])) + logging[smessage_type] = list() + + var/colored_message = message + if(color) + if(color[1] == "#") + colored_message = "[message]" + else + colored_message = "[message]" + + var/list/timestamped_message = list("[LAZYLEN(logging[smessage_type]) + 1]\[[TIME_STAMP("hh:mm:ss", FALSE)]\] [key_name(src)] [loc_name(src)]" = colored_message) + + logging[smessage_type] += timestamped_message + + if(client) + client.player_details.logging[smessage_type] += timestamped_message + + ..() + +/mob/proc/can_hear() + . = TRUE + +//Examine text for traits shared by multiple types. I wish examine was less copypasted. +/mob/proc/common_trait_examine() + if(HAS_TRAIT(src, TRAIT_DISSECTED)) + var/dissectionmsg = "" + if(HAS_TRAIT_FROM(src, TRAIT_DISSECTED,"Extraterrestrial Dissection")) + dissectionmsg = " via Extraterrestrial Dissection. It is no longer worth experimenting on" + else if(HAS_TRAIT_FROM(src, TRAIT_DISSECTED,"Experimental Dissection")) + dissectionmsg = " via Experimental Dissection" + else if(HAS_TRAIT_FROM(src, TRAIT_DISSECTED,"Thorough Dissection")) + dissectionmsg = " via Thorough Dissection" + . += "This body has been dissected and analyzed[dissectionmsg].
" +/proc/bloodtype_to_color(var/type) + . = BLOOD_COLOR_HUMAN + switch(type) + if("U")//Universal blood; a bit orange + . = BLOOD_COLOR_UNIVERSAL + if("SY")//Synthetics blood; blue + . = BLOOD_COLOR_SYNTHETIC + if("L")//lizard, a bit pink/purple + . = BLOOD_COLOR_LIZARD + if("X*")//xeno blood; greenish yellow + . = BLOOD_COLOR_XENO + if("HF")// Oil/Hydraulic blood. something something why not. reee + . = BLOOD_COLOR_OIL + if("GEL")// slimepeople blood, rgb 0, 255, 144 + . = BLOOD_COLOR_SLIME + if("BUG")// yellowish, like, y'know bug guts I guess. + . = BLOOD_COLOR_BUG + //add more stuff to the switch if you have more blood colors for different types + // the defines are in _DEFINES/misc.dm + +//gets ID card object from special clothes slot or null. +/mob/proc/get_idcard(hand_first = TRUE) + var/obj/item/held_item = get_active_held_item() + . = held_item ? held_item.GetID() : null + if(!.) //If so, then check the inactive hand + held_item = get_inactive_held_item() + . = held_item ? held_item.GetID() : null + +/mob/proc/get_id_in_hand() + var/obj/item/held_item = get_active_held_item() + if(!held_item) + return + return held_item.GetID() + +//Can the mob see reagents inside of containers? +/mob/proc/can_see_reagents() + return stat == DEAD || has_unlimited_silicon_privilege //Dead guys and silicons can always see reagents + +/mob/proc/can_read(obj/O) + if(is_blind()) + to_chat(src, "As you are trying to read [O], you suddenly feel very stupid!") + return + if(!is_literate()) + to_chat(src, "You try to read [O], but can't comprehend any of it.") + return + return TRUE From ea55980cb3f6d92a0d0e08d06884b73e83a75a10 Mon Sep 17 00:00:00 2001 From: SeepingVisage <160535199+SeepingVisage@users.noreply.github.com> Date: Sat, 8 Jun 2024 00:46:20 -0400 Subject: [PATCH 2/7] Delete mob_helpers.dm --- mob_helpers.dm | 581 ------------------------------------------------- 1 file changed, 581 deletions(-) delete mode 100644 mob_helpers.dm diff --git a/mob_helpers.dm b/mob_helpers.dm deleted file mode 100644 index 1a6f9525..00000000 --- a/mob_helpers.dm +++ /dev/null @@ -1,581 +0,0 @@ - -// see _DEFINES/is_helpers.dm for mob type checks - -/mob/proc/lowest_buckled_mob() - . = src - if(buckled && ismob(buckled)) - var/mob/Buckled = buckled - . = Buckled.lowest_buckled_mob() - -/proc/check_zone(zone) - if(!zone) - return BODY_ZONE_CHEST - switch(zone) - if(BODY_ZONE_PRECISE_EYES) - zone = BODY_ZONE_HEAD - if(BODY_ZONE_PRECISE_MOUTH) - zone = BODY_ZONE_HEAD - if(BODY_ZONE_PRECISE_L_HAND) - zone = BODY_ZONE_L_ARM - if(BODY_ZONE_PRECISE_R_HAND) - zone = BODY_ZONE_R_ARM - if(BODY_ZONE_PRECISE_L_FOOT) - zone = BODY_ZONE_L_LEG - if(BODY_ZONE_PRECISE_R_FOOT) - zone = BODY_ZONE_R_LEG - if(BODY_ZONE_PRECISE_GROIN) - zone = BODY_ZONE_CHEST - return zone - - -/proc/ran_zone(zone, probability = 80) - if(prob(probability)) - zone = check_zone(zone) - else - zone = pickweight(list(BODY_ZONE_HEAD = 6, BODY_ZONE_CHEST = 6, BODY_ZONE_L_ARM = 22, BODY_ZONE_R_ARM = 22, BODY_ZONE_L_LEG = 22, BODY_ZONE_R_LEG = 22)) - return zone - -/proc/above_neck(zone) - var/list/zones = list(BODY_ZONE_HEAD, BODY_ZONE_PRECISE_MOUTH, BODY_ZONE_PRECISE_EYES) - if(zones.Find(zone)) - return 1 - else - return 0 - -/** - * Convert random parts of a passed in message to stars - * - * * phrase - the string to convert - * * probability - probability any character gets changed - * - * This proc is dangerously laggy, avoid it or die - */ -/proc/stars(phrase, probability = 25) - if(probability <= 0) - return phrase - phrase = html_decode(phrase) - var/leng = length(phrase) - . = "" - var/char = "" - for(var/i = 1, i <= leng, i += length(char)) - char = phrase[i] - if(char == " " || !prob(probability)) - . += char - else - . += "*" - return sanitize(.) - -/** - * Makes you speak like you're drunk - */ -/proc/slur(phrase, strength = 50) - strength = min(50, strength) - phrase = html_decode(phrase) - var/leng = length(phrase) - . = "" - var/newletter = "" - var/rawchar = "" - for(var/i = 1, i <= leng, i += length(rawchar)) - rawchar = newletter = phrase[i] - if(rand(1,100)<=strength * 0.5) - var/lowerletter = lowertext(newletter) - if(lowerletter == "o") - newletter = "u" - else if(lowerletter == "s") - newletter = "ch" - else if(lowerletter == "a") - newletter = "ah" - else if(lowerletter == "u") - newletter = "oo" - else if(lowerletter == "c") - newletter = "k" - if(rand(1,100) <= strength * 0.25) - if(newletter == " ") - newletter = "...huuuhhh..." - else if(newletter == ".") - newletter = " ++BURP++." - switch(rand(1,100) <= strength * 0.5) - if(1) - newletter += "'" - if(10) - newletter += "[newletter]" - if(20) - newletter += "[newletter][newletter]" - . += "[newletter]" - return sanitize(.) - - -//GS13 - BURP SLURRING, USED IN SOME CHEMS OR EFFECTS - -/proc/burpslur(phrase, strength = 50) - strength = min(50, strength) - phrase = html_decode(phrase) - var/leng = length(phrase) - . = "" - var/newletter = "" - var/rawchar = "" - for(var/i = 1, i <= leng, i += length(rawchar)) - rawchar = newletter = phrase[i] - if(rand(1,100)<=strength * 0.5) - var/lowerletter = lowertext(newletter) - if(lowerletter == "o") - newletter = " ++BURRP++ " - else if(lowerletter == "s") - newletter = " ++URP++ " - else if(lowerletter == "a") - newletter = " ++GWUURRP++ " - else if(lowerletter == "u") - newletter = " ++BUUUURRP++ " - else if(lowerletter == "c") - newletter = " ++BURP++ " - if(rand(1,100) <= strength * 0.25) - if(newletter == " ") - newletter = "...++GWWUUARRP++..." - else if(newletter == ".") - newletter = " ++BWUUARRP++." - switch(rand(1,100) <= strength * 0.5) - if(1) - newletter += " ++BURRP++ " - if(10) - newletter += "[newletter]" - if(20) - newletter += "[newletter][newletter]" - . += "[newletter]" - return sanitize(.) - -///////////////////////// - -/// Makes you talk like you got cult stunned, which is slurring but with some dark messages -/proc/cultslur(phrase) // Inflicted on victims of a stun talisman - phrase = html_decode(phrase) - var/leng = length(phrase) - . = "" - var/newletter = "" - var/rawchar = "" - for(var/i = 1, i <= leng, i += length(rawchar)) - rawchar = newletter = phrase[i] - if(rand(1, 2) == 2) - var/lowerletter = lowertext(newletter) - if(lowerletter == "o") - newletter = "u" - else if(lowerletter == "t") - newletter = "ch" - else if(lowerletter == "a") - newletter = "ah" - else if(lowerletter == "u") - newletter = "oo" - else if(lowerletter == "c") - newletter = " NAR " - else if(lowerletter == "s") - newletter = " SIE " - if(rand(1, 4) == 4) - if(newletter == " ") - newletter = " no hope... " - else if(newletter == "H") - newletter = " IT COMES... " - - switch(rand(1, 15)) - if(1) - newletter = "'" - if(2) - newletter += "agn" - if(3) - newletter = "fth" - if(4) - newletter = "nglu" - if(5) - newletter = "glor" - . += newletter - return sanitize(.) - -///Adds stuttering to the message passed in -/proc/stutter(phrase) - phrase = html_decode(phrase) - var/leng = length(phrase) - . = "" - var/newletter = "" - var/rawchar - for(var/i = 1, i <= leng, i += length(rawchar)) - rawchar = newletter = phrase[i] - if(prob(80) && !(lowertext(newletter) in list("a", "e", "i", "o", "u", " "))) - if(prob(10)) - newletter = "[newletter]-[newletter]-[newletter]-[newletter]" - else if(prob(20)) - newletter = "[newletter]-[newletter]-[newletter]" - else if (prob(5)) - newletter = "" - else - newletter = "[newletter]-[newletter]" - . += newletter - return sanitize(.) - -/proc/derpspeech(message, stuttering) - message = replacetext(message, " am ", " ") - message = replacetext(message, " is ", " ") - message = replacetext(message, " are ", " ") - message = replacetext(message, "you", "u") - message = replacetext(message, "help", "halp") - message = replacetext(message, "grief", "grife") - message = replacetext(message, "space", "spess") - message = replacetext(message, "carp", "crap") - message = replacetext(message, "reason", "raisin") - if(prob(50)) - message = uppertext(message) - message += "[stutter(pick("!", "!!", "!!!"))]" - if(!stuttering && prob(15)) - message = stutter(message) - return message - - -/proc/Gibberish(text, replace_characters = FALSE, chance = 50) - text = html_decode(text) - . = "" - var/rawchar = "" - var/letter = "" - var/lentext = length(text) - for(var/i = 1, i <= lentext, i += length(rawchar)) - rawchar = letter = text[i] - if(prob(chance)) - if(replace_characters) - letter = "" - for(var/j in 1 to rand(0, 2)) - letter += pick("#", "@", "*", "&", "%", "$", "/", "<", ">", ";", "*", "*", "*", "*", "*", "*", "*") - . += letter - return sanitize(.) - -/* -The difference with stutter is that this proc can stutter more than 1 letter -The issue here is that anything that does not have a space is treated as one word (in many instances). For instance, "LOOKING," is a word, including the comma. -It's fairly easy to fix if dealing with single letters but not so much with compounds of letters./N -*/ -/proc/ninjaspeak(phrase) //NINJACODE - . = "" - var/lentext = length_char(phrase) - var/rawchars = "" - var/letter = "" - for(var/i = 1, i <= lentext, i += length_char(rawchars)) - var/end = i + rand(1,4) - letter = rawchars = copytext_char(phrase, i, end > lentext ? 0 : end) - if (prob(50)) - if (prob(30)) - letter = "[letter]-[letter]-[letter]" - else - letter = "[letter]-[letter]" - . += letter - return copytext_char(sanitize(.),1,MAX_MESSAGE_LEN) - -/proc/shake_camera(mob/M, duration, strength=1) - if(!M || !M.client || duration < 1) - return - var/client/C = M.client - var/oldx = C.pixel_x - var/oldy = C.pixel_y - var/max = strength*world.icon_size - var/min = -(strength*world.icon_size) - - for(var/i in 0 to duration-1) - if (i == 0) - animate(C, pixel_x=rand(min,max), pixel_y=rand(min,max), time=1) - else - animate(pixel_x=rand(min,max), pixel_y=rand(min,max), time=1) - animate(pixel_x=oldx, pixel_y=oldy, time=1) - - - -/proc/findname(msg) - if(!istext(msg)) - msg = "[msg]" - for(var/i in GLOB.mob_list) - var/mob/M = i - if(M.real_name == msg) - return M - return 0 - -/mob/proc/first_name() - var/static/regex/firstname = new("^\[^\\s-\]+") //First word before whitespace or "-" - firstname.Find(real_name) - return firstname.match - - -//change a mob's act-intent. Input the intent as a string such as "help" or use "right"/"left -/mob/verb/a_intent_change(input as text) - set name = "a-intent" - set hidden = 1 - - if(!possible_a_intents || !possible_a_intents.len) - return - - if(input in possible_a_intents) - a_intent = input - else - var/current_intent = possible_a_intents.Find(a_intent) - - if(!current_intent) - // Failsafe. Just in case some badmin was playing with VV. - current_intent = 1 - - if(input == INTENT_HOTKEY_RIGHT) - current_intent += 1 - if(input == INTENT_HOTKEY_LEFT) - current_intent -= 1 - - // Handle looping - if(current_intent < 1) - current_intent = possible_a_intents.len - if(current_intent > possible_a_intents.len) - current_intent = 1 - - a_intent = possible_a_intents[current_intent] - - if(hud_used && hud_used.action_intent) - hud_used.action_intent.icon_state = "[a_intent]" - - -/proc/is_blind(A) - if(ismob(A)) - var/mob/B = A - return B.eye_blind - return FALSE - -/mob/proc/hallucinating() - return FALSE - -/proc/is_special_character(mob/M) // returns 1 for special characters and 2 for heroes of gamemode //moved out of admins.dm because things other than admin procs were calling this. - if(!SSticker.HasRoundStarted()) - return FALSE - if(!istype(M)) - return FALSE - if(issilicon(M)) - if(iscyborg(M)) //For cyborgs, returns 1 if the cyborg has a law 0 and special_role. Returns 0 if the borg is merely slaved to an AI traitor. - return FALSE - else if(isAI(M)) - var/mob/living/silicon/ai/A = M - if(A.laws && A.laws.zeroth && A.mind && A.mind.special_role) - return TRUE - return FALSE - if(M.mind && M.mind.special_role)//If they have a mind and special role, they are some type of traitor or antagonist. - switch(SSticker.mode.config_tag) - if("revolution") - if(is_revolutionary(M)) - return 2 - if("cult") - if(M.mind in SSticker.mode.cult) - return 2 - if("nuclear") - if(M.mind.has_antag_datum(/datum/antagonist/nukeop,TRUE)) - return 2 - if("changeling") - if(M.mind.has_antag_datum(/datum/antagonist/changeling,TRUE)) - return 2 - if("wizard") - if(iswizard(M)) - return 2 - if("apprentice") - if(M.mind in SSticker.mode.apprentices) - return 2 - if("monkey") - if(isliving(M)) - var/mob/living/L = M - if(L.diseases && (locate(/datum/disease/transformation/jungle_fever) in L.diseases)) - return 2 - return TRUE - if(M.mind && LAZYLEN(M.mind.antag_datums)) //they have an antag datum! - return TRUE - return FALSE - -/mob/proc/reagent_check(datum/reagent/R) // utilized in the species code - return 1 - -/proc/notify_ghosts(var/message, var/ghost_sound = null, var/enter_link = null, var/atom/source = null, var/mutable_appearance/alert_overlay = null, var/action = NOTIFY_JUMP, flashwindow = TRUE, ignore_mapload = TRUE, ignore_key) //Easy notification of ghosts. - if(ignore_mapload && SSatoms.initialized != INITIALIZATION_INNEW_REGULAR) //don't notify for objects created during a map load - return - for(var/mob/dead/observer/O in GLOB.player_list) - if(O.client) - if (ignore_key && O.ckey in GLOB.poll_ignore[ignore_key]) - continue - to_chat(O, "[message][(enter_link) ? " [enter_link]" : ""]") - if(ghost_sound) - SEND_SOUND(O, sound(ghost_sound)) - if(flashwindow) - window_flash(O.client) - if(source) - var/obj/screen/alert/notify_action/A = O.throw_alert("[REF(source)]_notify_action", /obj/screen/alert/notify_action) - if(A) - if(O.client.prefs && O.client?.prefs?.UI_style) - A.icon = ui_style2icon(O.client?.prefs?.UI_style) - A.desc = message - A.action = action - A.target = source - if(!alert_overlay) - alert_overlay = new(source) - alert_overlay.layer = FLOAT_LAYER - alert_overlay.plane = FLOAT_PLANE - A.add_overlay(alert_overlay) - -/proc/item_heal_robotic(mob/living/carbon/human/H, mob/user, brute_heal, burn_heal) - var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) - if(affecting && affecting.status == BODYPART_ROBOTIC) - var/dam //changes repair text based on how much brute/burn was supplied - if(brute_heal > burn_heal) - dam = 1 - else - dam = 0 - if((brute_heal > 0 && affecting.brute_dam > 0) || (burn_heal > 0 && affecting.burn_dam > 0)) - if(affecting.heal_damage(brute_heal, burn_heal, 0, TRUE, FALSE)) - H.update_damage_overlays() - user.visible_message("[user] has fixed some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.name].", \ - "You fix some of the [dam ? "dents on" : "burnt wires in"] [H]'s [affecting.name].") - return 1 //successful heal - else - to_chat(user, "[affecting] is already in good condition!") - - -/proc/IsAdminGhost(var/mob/user) - if(!user) //Are they a mob? Auto interface updates call this with a null src - return - if(!user.client) // Do they have a client? - return - if(!isobserver(user)) // Are they a ghost? - return - if(!check_rights_for(user.client, R_ADMIN)) // Are they allowed? - return - if(!user.client.AI_Interact) // Do they have it enabled? - return - return TRUE - -/proc/offer_control(mob/M) - to_chat(M, "Control of your mob has been offered to dead players.") - if(usr) - log_admin("[key_name(usr)] has offered control of ([key_name(M)]) to ghosts.") - message_admins("[key_name_admin(usr)] has offered control of ([ADMIN_LOOKUPFLW(M)]) to ghosts") - var/poll_message = "Do you want to play as [M.real_name]?" - if(M.mind && M.mind.assigned_role) - poll_message = "[poll_message] Job:[M.mind.assigned_role]." - if(M.mind && M.mind.special_role) - poll_message = "[poll_message] Status:[M.mind.special_role]." - else if(M.mind) - var/datum/antagonist/A = M.mind.has_antag_datum(/datum/antagonist/) - if(A) - poll_message = "[poll_message] Status:[A.name]." - var/list/mob/dead/observer/candidates = pollCandidatesForMob(poll_message, ROLE_PAI, null, FALSE, 100, M) - - if(LAZYLEN(candidates)) - var/mob/dead/observer/C = pick(candidates) - to_chat(M, "Your mob has been taken over by a ghost!") - message_admins("[key_name_admin(C)] has taken control of ([key_name_admin(M)])") - M.ghostize(0) - M.key = C.key - M.client?.init_verbs() - return TRUE - else - to_chat(M, "There were no ghosts willing to take control.") - message_admins("No ghosts were willing to take control of [ADMIN_LOOKUPFLW(M)])") - return FALSE - -/mob/proc/is_flying(mob/M = src) - if(M.movement_type & FLYING) - return 1 - else - return 0 - -/mob/proc/click_random_mob() - var/list/nearby_mobs = list() - for(var/mob/living/L in range(1, src)) - if(L!=src) - nearby_mobs |= L - if(nearby_mobs.len) - var/mob/living/T = pick(nearby_mobs) - ClickOn(T) - -// Logs a message in a mob's individual log, and in the global logs as well if log_globally is true -/mob/log_message(message, message_type, color=null, log_globally = TRUE) - if(!LAZYLEN(message)) - stack_trace("Empty message") - return - - // Cannot use the list as a map if the key is a number, so we stringify it (thank you BYOND) - var/smessage_type = num2text(message_type) - - if(client) - if(!islist(client.player_details.logging[smessage_type])) - client.player_details.logging[smessage_type] = list() - - if(!islist(logging[smessage_type])) - logging[smessage_type] = list() - - var/colored_message = message - if(color) - if(color[1] == "#") - colored_message = "[message]" - else - colored_message = "[message]" - - var/list/timestamped_message = list("[LAZYLEN(logging[smessage_type]) + 1]\[[TIME_STAMP("hh:mm:ss", FALSE)]\] [key_name(src)] [loc_name(src)]" = colored_message) - - logging[smessage_type] += timestamped_message - - if(client) - client.player_details.logging[smessage_type] += timestamped_message - - ..() - -/mob/proc/can_hear() - . = TRUE - -//Examine text for traits shared by multiple types. I wish examine was less copypasted. -/mob/proc/common_trait_examine() - if(HAS_TRAIT(src, TRAIT_DISSECTED)) - var/dissectionmsg = "" - if(HAS_TRAIT_FROM(src, TRAIT_DISSECTED,"Extraterrestrial Dissection")) - dissectionmsg = " via Extraterrestrial Dissection. It is no longer worth experimenting on" - else if(HAS_TRAIT_FROM(src, TRAIT_DISSECTED,"Experimental Dissection")) - dissectionmsg = " via Experimental Dissection" - else if(HAS_TRAIT_FROM(src, TRAIT_DISSECTED,"Thorough Dissection")) - dissectionmsg = " via Thorough Dissection" - . += "This body has been dissected and analyzed[dissectionmsg].
" -/proc/bloodtype_to_color(var/type) - . = BLOOD_COLOR_HUMAN - switch(type) - if("U")//Universal blood; a bit orange - . = BLOOD_COLOR_UNIVERSAL - if("SY")//Synthetics blood; blue - . = BLOOD_COLOR_SYNTHETIC - if("L")//lizard, a bit pink/purple - . = BLOOD_COLOR_LIZARD - if("X*")//xeno blood; greenish yellow - . = BLOOD_COLOR_XENO - if("HF")// Oil/Hydraulic blood. something something why not. reee - . = BLOOD_COLOR_OIL - if("GEL")// slimepeople blood, rgb 0, 255, 144 - . = BLOOD_COLOR_SLIME - if("BUG")// yellowish, like, y'know bug guts I guess. - . = BLOOD_COLOR_BUG - //add more stuff to the switch if you have more blood colors for different types - // the defines are in _DEFINES/misc.dm - -//gets ID card object from special clothes slot or null. -/mob/proc/get_idcard(hand_first = TRUE) - var/obj/item/held_item = get_active_held_item() - . = held_item ? held_item.GetID() : null - if(!.) //If so, then check the inactive hand - held_item = get_inactive_held_item() - . = held_item ? held_item.GetID() : null - -/mob/proc/get_id_in_hand() - var/obj/item/held_item = get_active_held_item() - if(!held_item) - return - return held_item.GetID() - -//Can the mob see reagents inside of containers? -/mob/proc/can_see_reagents() - return stat == DEAD || has_unlimited_silicon_privilege //Dead guys and silicons can always see reagents - -/mob/proc/can_read(obj/O) - if(is_blind()) - to_chat(src, "As you are trying to read [O], you suddenly feel very stupid!") - return - if(!is_literate()) - to_chat(src, "You try to read [O], but can't comprehend any of it.") - return - return TRUE From bef03f2e42b304857c06f90857f540d4ba7726cb Mon Sep 17 00:00:00 2001 From: SeepingVisage <160535199+SeepingVisage@users.noreply.github.com> Date: Sat, 8 Jun 2024 00:47:30 -0400 Subject: [PATCH 3/7] ok this yeah --- code/modules/mob/mob_helpers.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 649ea8fb..1a6f9525 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -93,7 +93,7 @@ if(newletter == " ") newletter = "...huuuhhh..." else if(newletter == ".") - newletter = " *BURP*." + newletter = " ++BURP++." switch(rand(1,100) <= strength * 0.5) if(1) newletter += "'" From a15d9f52e75009948a0a8df5c0afa85c053199ba Mon Sep 17 00:00:00 2001 From: Zellular Date: Sat, 8 Jun 2024 12:43:44 +0100 Subject: [PATCH 4/7] Fix MetaAtmos Removes some pipes that are presumably causing the distro and scrubber loops to be connected with jank pipes --- _maps/map_files/MetaStation/MetaStation.dmm | 95 ++++++++++----------- 1 file changed, 46 insertions(+), 49 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index c032b4c4..ef86ac20 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -3196,7 +3196,7 @@ "bkv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bkw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bkx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bky" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/sign/warning/securearea{pixel_y = 32},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bky" = (/obj/structure/sign/warning/securearea{pixel_y = 32},/obj/effect/turf_decal/tile/yellow{dir = 1},/obj,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bkz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{areastring = "/area/hallway/primary/starboard"; dir = 1; name = "Starboard Hallway APC"; pixel_y = 26},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/effect/turf_decal/tile/yellow{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bkA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bkB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=14-Starboard-Central"; location = "13.3-Engineering-Central"},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) @@ -3284,7 +3284,7 @@ "bmf" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bmg" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bmh" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) -"bmi" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bmi" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bmj" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bmk" = (/obj/structure/disposalpipe/segment{dir = 10},/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bml" = (/obj/machinery/firealarm{dir = 8; pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) @@ -3367,7 +3367,7 @@ "bnK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bnL" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bnM" = (/obj/machinery/vending/kink,/turf/open/floor/carpet/black,/area/crew_quarters/bar) -"bnN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bnN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bnO" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Starboard Primary Hallway - Engineering"; dir = 1},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bnP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=13.2-Tcommstore"; location = "13.1-Engineering-Enter"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bnQ" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) @@ -3453,8 +3453,7 @@ "bps" = (/turf/closed/wall,/area/maintenance/starboard) "bpt" = (/obj/machinery/door/airlock/maintenance{req_one_access_txt = "12;25;46"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) "bpu" = (/obj/machinery/vending/cigarette,/turf/open/floor/carpet/black,/area/crew_quarters/bar) -"bpv" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) -"bpw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_one_access_txt = "12;25;46"},/turf/open/floor/plating,/area/maintenance/starboard) +"bpw" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_one_access_txt = "12;25;46"},/turf/open/floor/plating,/area/maintenance/starboard) "bpx" = (/obj/structure/sign/directions/engineering{dir = 4; pixel_y = 8},/turf/closed/wall,/area/maintenance/starboard) "bpy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bpz" = (/obj/structure/disposalpipe/segment{dir = 5},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) @@ -3546,8 +3545,8 @@ "brh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera{c_tag = "Central Primary Hallway - Starboard - Art Storage"; dir = 4},/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/central) "bri" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/neutral{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/central) "brj" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/storage/art) -"brk" = (/obj/structure/table,/obj/item/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/storage/art) -"brl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel,/area/storage/art) +"brk" = (/obj/structure/table,/obj/item/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj,/obj,/obj,/obj,/turf/open/floor/plasteel,/area/storage/art) +"brl" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/yellow{icon_state = "1-2"},/obj,/obj,/obj,/obj,/obj,/obj,/turf/open/floor/plasteel,/area/storage/art) "brm" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light/small{dir = 4},/obj/structure/easel,/obj/item/canvas/twentythreeXtwentythree,/obj/item/canvas/twentythreeXtwentythree,/turf/open/floor/plasteel,/area/storage/art) "brn" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/item/book/manual/blubbery_bartender,/turf/open/floor/wood,/area/crew_quarters/bar) "bro" = (/obj/machinery/reagentgrinder,/obj/structure/table/wood,/turf/open/floor/wood,/area/crew_quarters/bar) @@ -3564,7 +3563,7 @@ "brz" = (/obj/structure/chair/sofa/corner,/turf/open/floor/carpet/black,/area/crew_quarters/bar) "brA" = (/obj/structure/disposalpipe/sorting/mail{dir = 2; sortType = 19},/obj/effect/turf_decal/stripes/line,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plating,/area/maintenance/starboard) "brB" = (/obj/machinery/space_heater,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) -"brC" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) +"brC" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/starboard) "brD" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "brE" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "brF" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/hallway/primary/starboard) @@ -3686,7 +3685,7 @@ "btR" = (/obj/structure/chair/sofa/right{dir = 4},/obj/item/storage/pill_bottle/breast_enlargement{pixel_x = -12; pixel_y = -10},/obj/item/storage/pill_bottle/penis_enlargement{pixel_x = -12},/obj/item/reagent_containers/pill/butt_enlargement{pixel_x = -12; pixel_y = 10},/turf/open/floor/carpet/black,/area/crew_quarters/bar) "btS" = (/turf/open/floor/carpet/black,/area/crew_quarters/bar) "btT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/effect/spawner/lootdrop/keg,/turf/open/floor/wood,/area/crew_quarters/bar) -"btU" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/poster/contraband/random{pixel_x = 32},/turf/open/floor/plating,/area/maintenance/starboard) +"btU" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/sign/poster/contraband/random{pixel_x = 32},/turf/open/floor/plating,/area/maintenance/starboard) "btV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "btW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/warning/securearea{pixel_x = 32},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "btX" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/cafeteria{dir = 5},/area/engine/break_room) @@ -3789,7 +3788,7 @@ "bvQ" = (/obj/structure/chair/sofa/left{dir = 8},/obj/machinery/camera{c_tag = "Club - Private Room"; dir = 8},/turf/open/floor/carpet/black,/area/crew_quarters/bar) "bvR" = (/obj/structure/closet/firecloset{pixel_x = 0},/turf/open/floor/plating,/area/maintenance/starboard) "bvS" = (/obj/structure/trash_pile,/turf/open/floor/plating,/area/maintenance/port) -"bvT" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard) +"bvT" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating{icon_state = "platingdmg3"},/area/maintenance/starboard) "bvU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/event_spawn,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/hallway/primary/starboard) "bvV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "bvW" = (/turf/closed/wall,/area/engine/break_room) @@ -3866,9 +3865,9 @@ "bxp" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/chair/stool/bar/bronze,/turf/open/floor/carpet,/area/crew_quarters/bar) "bxq" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "2-4"},/obj/structure/chair/stool/bar/bronze,/turf/open/floor/carpet,/area/crew_quarters/bar) "bxr" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = 21},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Club - Fore"},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/carpet,/area/crew_quarters/bar) -"bxs" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard) -"bxt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{dir = 4; req_one_access_txt = "12;25;46"},/turf/open/floor/plating,/area/maintenance/starboard) -"bxu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/hallway/primary/starboard) +"bxs" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/stripes/line{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"bxt" = (/obj/machinery/door/airlock/maintenance{dir = 4; req_one_access_txt = "12;25;46"},/turf/open/floor/plating,/area/maintenance/starboard) +"bxu" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/hallway/primary/starboard) "bxv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bxw" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "bxx" = (/obj/machinery/door/airlock/maintenance{dir = 8; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) @@ -3974,9 +3973,9 @@ "bzt" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/open/floor/wood,/area/crew_quarters/bar) "bzu" = (/obj/structure/chair/stool{pixel_y = 8},/turf/open/floor/wood,/area/crew_quarters/bar) "bzv" = (/turf/closed/wall,/area/crew_quarters/theatre) -"bzw" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) -"bzx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall,/area/maintenance/starboard) -"bzy" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/hallway/primary/starboard) +"bzw" = (/obj,/turf/closed/wall,/area/crew_quarters/theatre) +"bzx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/r_wall,/area/storage/tcom) +"bzy" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/hallway/primary/starboard) "bzz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/orange/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bzA" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "bzB" = (/turf/closed/wall/r_wall,/area/engine/atmos) @@ -4023,7 +4022,7 @@ "bAq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock{dir = 4; name = "Auxiliary Bathrooms"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel,/area/crew_quarters/toilet/auxiliary) "bAr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/turf/open/floor/plasteel,/area/crew_quarters/toilet/auxiliary) "bAs" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "old sink"; pixel_y = 28},/obj/effect/landmark/xeno_spawn,/turf/open/floor/plating,/area/crew_quarters/toilet/auxiliary) -"bAt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) +"bAt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) "bAu" = (/obj/item/cigbutt,/obj/machinery/power/apc/highcap/five_k{areastring = "/area/maintenance/port"; name = "Port Maintenance APC"; pixel_y = -24},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/effect/turf_decal/stripes/line,/turf/open/floor/plating,/area/maintenance/port) "bAv" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port) "bAw" = (/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) @@ -4072,7 +4071,7 @@ "bBp" = (/obj/structure/chair/sofa/left{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) "bBq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/chair/sofa{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) "bBr" = (/obj/structure/trash_pile,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port) -"bBs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/beacon,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/hallway/primary/starboard) +"bBs" = (/obj/item/beacon,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/hallway/primary/starboard) "bBt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/orange/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bBu" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/orange/hidden{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "bBv" = (/obj/machinery/atmospherics/pipe/simple/orange/hidden{dir = 4},/turf/closed/wall/r_wall,/area/engine/atmos) @@ -4167,7 +4166,7 @@ "bDg" = (/obj/effect/landmark/event_spawn,/turf/open/floor/carpet,/area/crew_quarters/bar) "bDh" = (/obj/structure/disposalpipe/segment,/obj/structure/chair/sofa/left{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) "bDi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/item/reagent_containers/food/drinks/ale,/turf/open/floor/wood,/area/crew_quarters/bar) -"bDj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway - Atmospherics"; dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) +"bDj" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway - Atmospherics"; dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) "bDk" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bDl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "bDm" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "Atmospherics Blast Door"},/obj/structure/cable/yellow{icon_state = "0-2"},/turf/open/floor/plating,/area/engine/atmos) @@ -4257,8 +4256,8 @@ "bES" = (/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/crew_quarters/bar) "bET" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/wood,/obj/item/storage/fancy/donut_box,/turf/open/floor/wood,/area/crew_quarters/bar) "bEU" = (/obj/machinery/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/bar) -"bEV" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark/event_spawn,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) -"bEW" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) +"bEV" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/landmark/event_spawn,/turf/open/floor/plating,/area/maintenance/starboard) +"bEW" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) "bEX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "bEY" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 4; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/item/folder/yellow,/obj/item/folder/yellow,/obj/item/pen,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "Atmospherics Blast Door"},/obj/effect/turf_decal/delivery,/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel,/area/engine/atmos) "bEZ" = (/obj/structure/chair{dir = 8},/obj/effect/landmark/start/atmospheric_technician,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) @@ -4344,8 +4343,8 @@ "bGC" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/carpet,/area/crew_quarters/bar) "bGD" = (/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/carpet,/area/crew_quarters/bar) "bGE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/bar) -"bGF" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard) -"bGG" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) +"bGF" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) +"bGG" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window/reinforced{dir = 1},/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) "bGH" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bGI" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "Atmospherics Blast Door"},/obj/structure/cable/yellow,/turf/open/floor/plating,/area/engine/atmos) "bGJ" = (/obj/structure/tank_dispenser{pixel_x = -1},/turf/open/floor/plasteel/dark/corner{dir = 1},/area/engine/atmos) @@ -4437,18 +4436,17 @@ "bIs" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/bar) "bIt" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/turf/open/floor/carpet,/area/crew_quarters/bar) "bIu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/carpet,/area/crew_quarters/bar) -"bIv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/xmastree,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/carpet,/area/crew_quarters/bar) -"bIw" = (/obj/structure/disposalpipe/segment{dir = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/open/floor/carpet,/area/crew_quarters/bar) +"bIv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/xmastree,/turf/open/floor/carpet,/area/crew_quarters/bar) +"bIw" = (/obj/structure/disposalpipe/segment{dir = 10},/turf/open/floor/carpet,/area/crew_quarters/bar) "bIx" = (/obj/machinery/vending/gato,/turf/open/floor/wood,/area/crew_quarters/bar) "bIy" = (/obj/structure/cable/yellow{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/chair/sofachair,/turf/open/floor/wood,/area/crew_quarters/bar) "bIz" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/sofa/right{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) "bIA" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 8},/obj/machinery/jukebox,/turf/open/floor/wood,/area/crew_quarters/bar) "bIB" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/pie/plump_pie{pixel_x = 3; pixel_y = 11},/obj/item/reagent_containers/food/snacks/burger/fish{pixel_x = -3},/turf/open/floor/wood,/area/crew_quarters/bar) -"bIC" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/carpet,/area/crew_quarters/bar) +"bIC" = (/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/carpet,/area/crew_quarters/bar) "bID" = (/obj/structure/chair/sofa{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) "bIE" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/wood,/obj/item/ashtray{name = "candle holder"; pixel_y = 4},/obj/item/candle{pixel_y = 10},/obj/item/clothing/mask/cigarette/cigar{pixel_x = 6},/turf/open/floor/wood,/area/crew_quarters/bar) -"bIF" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) -"bIG" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) +"bIG" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small{dir = 8},/obj/structure/window/reinforced,/obj/effect/turf_decal/tile/red{dir = 8},/turf/open/floor/plasteel/white/corner{dir = 1},/area/hallway/primary/starboard) "bIH" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bII" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "bIJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/opaque,/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 4; freq = 1400; location = "Atmospherics"},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "Atmospherics Blast Door"},/obj/effect/turf_decal/delivery,/obj/machinery/door/window/westleft{req_access_txt = "24"},/turf/open/floor/plasteel,/area/engine/atmos) @@ -4525,13 +4523,13 @@ "bKd" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/window/reinforced{dir = 8},/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/wood,/area/crew_quarters/bar) "bKe" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/sofa/left{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) "bKf" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/window/reinforced{dir = 4},/obj/structure/chair/sofachair,/turf/open/floor/wood,/area/crew_quarters/bar) -"bKg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/carpet,/area/crew_quarters/bar) -"bKh" = (/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light,/turf/open/floor/wood,/area/crew_quarters/bar) -"bKi" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) +"bKg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/carpet,/area/crew_quarters/bar) +"bKh" = (/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 5},/obj/machinery/light,/turf/open/floor/wood,/area/crew_quarters/bar) +"bKi" = (/obj/item/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) "bKj" = (/obj/structure/chair/sofachair{dir = 1},/turf/open/floor/wood,/area/crew_quarters/bar) "bKk" = (/obj/structure/chair/sofa/right{dir = 4},/turf/open/floor/wood,/area/crew_quarters/bar) "bKl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/starboard) -"bKm" = (/obj/item/crowbar,/obj/item/wrench,/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bKm" = (/obj/item/crowbar,/obj/item/wrench,/obj/structure/table,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bKn" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=13.3-Engineering-Central"; location = "13.2-Tcommstore"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bKo" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel/dark/corner,/area/hallway/primary/starboard) "bKp" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/engine/atmos) @@ -4602,8 +4600,8 @@ "bLD" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/wood,/area/crew_quarters/bar) "bLE" = (/obj/structure/chair/sofa/left{dir = 8},/turf/open/floor/wood,/area/crew_quarters/bar) "bLF" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/snacks/burrito,/obj/structure/sign/poster/random{pixel_y = -32},/obj/machinery/light,/turf/open/floor/wood,/area/crew_quarters/bar) -"bLJ" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) -"bLK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) +"bLJ" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 10},/obj/effect/turf_decal/stripes/line{dir = 8},/obj,/turf/open/floor/plating,/area/maintenance/starboard) +"bLK" = (/obj/effect/turf_decal/tile/yellow{dir = 1},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bLL" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bLM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/tile/yellow,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/hallway/primary/starboard) "bLN" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) @@ -4692,7 +4690,6 @@ "bNu" = (/obj/machinery/camera{c_tag = "Theatre - Stage"; dir = 1},/turf/open/floor/carpet,/area/crew_quarters/bar) "bNy" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/wood,/area/crew_quarters/theatre) "bNz" = (/turf/closed/wall/r_wall,/area/storage/tcom) -"bNA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/r_wall,/area/storage/tcom) "bNB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Telecomms Storage"; req_access_txt = "61"},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/storage/tcom) "bNC" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) "bND" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/engine/atmos) @@ -4775,11 +4772,11 @@ "bPc" = (/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel/cafeteria{dir = 5},/area/crew_quarters/kitchen) "bPd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light_switch{pixel_x = -26},/turf/open/floor/wood,/area/crew_quarters/theatre) "bPe" = (/obj/structure/dresser,/obj/machinery/newscaster{pixel_y = 32},/turf/open/floor/wood,/area/crew_quarters/theatre) -"bPf" = (/obj/machinery/vending/autodrobe,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/light/small{dir = 1; pixel_x = -8; pixel_y = 12},/turf/open/floor/wood,/area/crew_quarters/theatre) -"bPg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall,/area/crew_quarters/theatre) +"bPf" = (/obj/machinery/vending/autodrobe,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/light/small{dir = 1; pixel_x = -8; pixel_y = 12},/obj,/turf/open/floor/wood,/area/crew_quarters/theatre) +"bPg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj,/turf/closed/wall,/area/crew_quarters/theatre) "bPh" = (/obj/item/storage/box/donkpockets,/obj/structure/rack,/turf/open/floor/plating,/area/maintenance/port) "bPi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/closed/wall/r_wall,/area/storage/tcom) -"bPj" = (/obj/structure/rack,/obj/item/circuitboard/machine/telecomms/bus,/obj/item/circuitboard/machine/telecomms/broadcaster,/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/camera{c_tag = "Telecomms - Storage"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/storage/tcom) +"bPj" = (/obj/structure/rack,/obj/item/circuitboard/machine/telecomms/bus,/obj/item/circuitboard/machine/telecomms/broadcaster,/obj/machinery/camera{c_tag = "Telecomms - Storage"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/storage/tcom) "bPk" = (/obj/machinery/holopad,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/plasteel/dark,/area/storage/tcom) "bPl" = (/obj/structure/table,/obj/item/stock_parts/subspace/analyzer,/obj/item/stock_parts/subspace/analyzer,/obj/item/stock_parts/subspace/analyzer,/obj/machinery/light_switch{pixel_y = 26},/turf/open/floor/plasteel/dark,/area/storage/tcom) "bPm" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/engine/atmos) @@ -4869,7 +4866,7 @@ "bQS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/open/floor/wood,/area/crew_quarters/theatre) "bQT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start/mime,/turf/open/floor/wood,/area/crew_quarters/theatre) "bQU" = (/obj/structure/sign/poster/contraband/clown{pixel_x = 32},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/open/floor/wood,/area/crew_quarters/theatre) -"bQV" = (/obj/structure/table,/obj/item/stock_parts/subspace/transmitter,/obj/item/stock_parts/subspace/transmitter,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/amplifier,/obj/machinery/light/small{dir = 8},/obj/machinery/power/apc{areastring = "/area/storage/tcom"; dir = 8; name = "Telecomms Storage APC"; pixel_x = -28},/obj/structure/cable/yellow{icon_state = "0-4"},/turf/open/floor/plasteel/dark,/area/storage/tcom) +"bQV" = (/obj/structure/table,/obj/item/stock_parts/subspace/transmitter,/obj/item/stock_parts/subspace/transmitter,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/amplifier,/obj/item/stock_parts/subspace/amplifier,/obj/machinery/light/small{dir = 8},/obj/machinery/power/apc{areastring = "/area/storage/tcom"; dir = 8; name = "Telecomms Storage APC"; pixel_x = -28},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel/dark,/area/storage/tcom) "bQW" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 1},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/storage/tcom) "bQX" = (/obj/structure/table,/obj/item/stock_parts/subspace/treatment,/obj/item/stock_parts/subspace/treatment,/obj/item/stock_parts/subspace/treatment,/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = 24},/turf/open/floor/plasteel/dark,/area/storage/tcom) "bQY" = (/obj/structure/closet,/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/starboard) @@ -8163,7 +8160,7 @@ "khd" = (/obj/effect/turf_decal/bot_white/left,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/machinery/gateway{dir = 10},/turf/open/floor/plasteel/dark,/area/gateway) "khf" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atm{pixel_y = 30},/turf/open/floor/plasteel,/area/crew_quarters/dorms) "khX" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/obj/structure/fans/tiny,/turf/open/floor/plating,/area/hallway/secondary/entry) -"kie" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/maintenance/starboard) +"kie" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/starboard) "kjx" = (/obj/item/trash/boritos,/turf/open/floor/plating,/area/maintenance/fore) "krz" = (/obj/effect/spawner/lootdrop/fiftypercent_chocoslimespawn,/turf/open/floor/engine,/area/science/xenobiology) "kye" = (/obj/structure/chair/office/light{dir = 1},/turf/open/floor/carpet/purple,/area/maintenance/port/fore) @@ -8222,7 +8219,7 @@ "rKv" = (/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/crew_quarters/locker) "rWf" = (/obj/structure/grille,/turf/closed/wall/r_wall,/area/space/nearstation) "sok" = (/obj/structure/sign/carts,/turf/closed/wall,/area/security/vacantoffice) -"sKK" = (/obj/machinery/door/airlock/maintenance{dir = 8; req_one_access_txt = "12;25;46"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/maintenance/starboard) +"sKK" = (/obj/machinery/door/airlock/maintenance{dir = 8; req_one_access_txt = "12;25;46"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj,/turf/open/floor/plating,/area/maintenance/starboard) "sMV" = (/obj/machinery/firealarm{dir = 4; pixel_x = -26},/obj/structure/table,/obj/item/folder/yellow{pixel_x = 3; pixel_y = 4},/obj/item/folder/yellow{pixel_x = 5; pixel_y = 2},/obj/structure/medkit_cabinet{pixel_y = -24},/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel/dark/side{dir = 8},/area/quartermaster/office) "sQD" = (/obj/structure/window/reinforced,/obj/structure/flora/junglebush/c,/turf/open/floor/grass,/area/crew_quarters/fitness/pool) "tcA" = (/obj/effect/turf_decal/tile/neutral{dir = 8},/obj/effect/turf_decal/tile/neutral,/turf/open/floor/plasteel/dark,/area/crew_quarters/cryopod) @@ -8239,7 +8236,7 @@ "unZ" = (/obj/machinery/light_switch{pixel_x = -28},/turf/open/floor/wood,/area/security/vacantoffice) "uog" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/bar{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/crew_quarters/locker) "uOa" = (/obj/structure/chair/bench/right,/obj/machinery/button/door{id = "small_sauna_1"; name = "Sauna bolt control"; normaldoorcontrol = 1; pixel_y = -25; specialfunctions = 4},/turf/open/floor/plaswood,/area/crew_quarters/fitness/pool) -"uXK" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/carpet,/area/crew_quarters/bar) +"uXK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/plating,/area/maintenance/starboard) "vfZ" = (/mob/living/simple_animal/sloth/citrus,/turf/open/floor/plasteel,/area/quartermaster/storage) "vpx" = (/obj/machinery/firealarm{pixel_y = -24},/turf/open/floor/wood,/area/library) "vvV" = (/obj/effect/turf_decal/stripes/line{dir = 8},/obj/effect/landmark/start/cargo_technician,/turf/open/floor/plasteel,/area/quartermaster/storage) @@ -8387,17 +8384,17 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaXQflJaXQaXQaXQaXQaXQaXQflJaXQaaaaSdbszbsAbsBbdrafZbsCagQbsCbsDbdrbsEbsFbsGbsHbsIbsJbsKbsHbsHbsLbsMbsNbsObsPbsHbsQbsHxPCbsHbsHbsHiyqbsTbsUbsVbsWbsXfNdbsYbsZbtabngbtbbtcbtdbtebtfbqWbtgbqRbthbtibtjbtkbtlbtkbtmbtnbtobqWbtpbtqbtrbfbbtsbttbtubtvbtwbfbbfbbfbbtxbtybtzbpqbtAbtBbtCbpqbtDbtEbtFbtGbtHbtIbtJbtKbrAaZdbYUbprbtNbtObtPbprbYUbtUbpsbpybtVbtWbkCbtXbtYbtZbuabubbucbudbuebufbugbkCbkCbuhbuibujaPsaafaaaaaabkPaafaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaabukaaaaafaMdbulbumbunbuobupbuqburbusbutbuubuvbuwbuxbuybuzbuAbuvbuBbuCbuDbuEaTAbjbbuFaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXQaafaaaaafaaaaXQaURaXQbuGbuHbcObuIaXQaURaXQaXQaSdbezbqjbuJbdrbuKbsCbsCbsCbuLbdrbuMbuNbuObuPbuQbuRbuSbuTbuUbuVbuWbuXwQkbuYbuZbuRbvabvbbvcgfcbvdtXIbuQbvebvfbvgbsXbngbvhbvibvjbvkbvlbvmbvnbvobtfbvpbvqwnWbvrbvrbvsbvtbvubvvbvwbvrbvrwnWbvxbvybilbfbbvzbvAbvBbvCbvDbfbbvEbvFbvGbvHbtzbpobvIbvJbvKbpqbvLbvMbvNbvObprbprbprbprbvPbprbprbprbtRbtSbvQbprbaEbGFbpsbvUbtVbvVbkCbvWbvWbvWbvWbvXbvWbvWbvYbvZbwabkCbwbbwcbkCbwdbkCaafaafaaabkPaafaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbweboebwfbwgbogaQRbmvaQOaQPaTAaTAbwhbwibwibwibwjbwkbwibwibwibwiaTAaTAaTAaTAaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXQaXQbbnaXQaSdaXQbeyaXQaXRaXSbwlbwmaXQbeyaXQbrtbwnbwobqjbqkbdroUTbwpbqnbwpeglpDlbwqbwrbwsbdrbwtbwubwvbdrbwwbwxbwwbwybwybwybwzbwAbwybwybwybwybwybwybwybwBbwCbwDbwEbwFbwGbwHbwIbwJbwIbwKbwLbwMbwNbwObwPbwQbwRbwQbwQbwSbwTbwUbvrbvrbwVbvrbwWbwXbfbbwYbwZbxabxbbxcbxdbfbbxebeYbxfaYFbxgbpqbpqbpqbpqbpqbxhbxibprbprbprbxjbxkbprbxlbxmbxnbprbnMbtSbpubprbvRbxsbxtbxubxvbxwbxxbxybxzbxAbxBbxCbxDbvWbxEbxFbxGbxHbxIbxJbxKbxLbxMackaafaafbetaafaafaafaafaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaoEaMdbmvaMiaaaaaaaTAbxNbwibxObxPbxQbxRbxSbxTbxUbwiaTAbxVaaaaaaaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXQaXRaXSbxWbxXbxYaXSaXSbxZaZybyabybbycbycbydbyebyfbygbyhbyiboxbyjbykbylbymbyncwibyjbyobypnOebyqbyrbyqbyqbysbytaXubwybyvbCobyxbyybOvbwybyAbyBbwybyCbyDbwybyEbfebhYbngbyFbyGbyHbyIbyJbyKbyLbyMbtfbyNbyObvrbyPbyQbyRblJbnmbwXbySbyTbyUbvrbyVbyWbfbbyXbyYbyZbzabzbbzcbzdbzebeYbgHbzfbzgbprbzhbzibzjbzkbzlbzmbznbprbxobxpbxqbxrbzsbztbzubprbprbzobprbprbprbzwbzxbzybzzbzAbzBbzBbzBbzBbzCbzBbzBbzBbzDbzEbzFbzGbzHbzIbzJbzKbzLbzBbzBbzBbetaaaaaaaaaaafaaaaafaaaaafaaaaaiaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaoEaMdbmvaNWaKSaaaaTAbwhbzMbzNbzObzPbzQbzNbzRbzSbwiaTAaaaaaaaKSaKSbohaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXQaZuaZvaZvbzTaZvbzUbzVbzWbzWbzXbzWbzYbzZbAabAbbAcbAdbAebAfbAgbAhbAibAjbAkbAlbAmbAnbAobApbAqbArbAsbrubyqbAubAvbBrbwybAxbCobyxbPVbywbwybAAbABbwybAAbABbwybACbgIbnfbngbngbADbngbngbngbADbAEbngbngbAFbAGbAHblJbtkbtkbAIbAJbAKbALbAMbANbAObAPbAQomFbiqbASbATbAUbAVbAWbfbbAXbeYbAYaYFbAZbBabBbbBcbBbbBbbBbbBebBbbBfbzpbzpbzrbzpbBibBkbBlbBjbBmbzpbBgbBobprbpvbpsbBsbBtbBubBvbBwbBxbBybBzbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbzBbetaafaafaafaafaafaafaaaaaiaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaoEaPlbBQbBRbBSaWnbBTaTAbwibBUbBVbBWbBXbBYbBZbCabwiaTAaWoaWsbCbbhvbhvbCcaPsaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXQaXRaXSbxWbxXbxYaXSaXSbxZaZybyabybbycbycbydbyebyfbygbyhbyiboxbyjbykbylbymbyncwibyjbyobypnOebyqbyrbyqbyqbysbytaXubwybyvbCobyxbyybOvbwybyAbyBbwybyCbyDbwybyEbfebhYbngbyFbyGbyHbyIbyJbyKbyLbyMbtfbyNbyObvrbyPbyQbyRblJbnmbwXbySbyTbyUbvrbyVbyWbfbbyXbyYbyZbzabzbbzcbzdbzebeYbgHbzfbzgbprbzhbzibzjbzkbzlbzmbznbprbxobxpbxqbxrbzsbztbzubprbprbzobprbprbprbGFbpsbzybzzbzAbzBbzBbzBbzBbzCbzBbzBbzBbzDbzEbzFbzGbzHbzIbzJbzKbzLbzBbzBbzBbetaaaaaaaaaaafaaaaafaaaaafaaaaaiaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaoEaMdbmvaNWaKSaaaaTAbwhbzMbzNbzObzPbzQbzNbzRbzSbwiaTAaaaaaaaKSaKSbohaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXQaZuaZvaZvbzTaZvbzUbzVbzWbzWbzXbzWbzYbzZbAabAbbAcbAdbAebAfbAgbAhbAibAjbAkbAlbAmbAnbAobApbAqbArbAsbrubyqbAubAvbBrbwybAxbCobyxbPVbywbwybAAbABbwybAAbABbwybACbgIbnfbngbngbADbngbngbngbADbAEbngbngbAFbAGbAHblJbtkbtkbAIbAJbAKbALbAMbANbAObAPbAQomFbiqbASbATbAUbAVbAWbfbbAXbeYbAYaYFbAZbBabBbbBcbBbbBbbBbbBebBbbBfbzpbzpbzrbzpbBibBkbBlbBjbBmbzpbBgbBobprbGFbpsbBsbBtbBubBvbBwbBxbBybBzbBAbBBbBCbBDbBEbBFbBGbBHbBIbBJbBKbBLbBMbBNbzBbetaafaafaafaafaafaafaaaaaiaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaoEaPlbBQbBRbBSaWnbBTaTAbwibBUbBVbBWbBXbBYbBZbCabwiaTAaWoaWsbCbbhvbhvbCcaPsaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXQaXQaSdaXQbbnaXQaSdaXQaXQaXQaSdaXQtmXaSdaSdbCdbCebJmbCfbChbChbChbChbCgbCgbCibCgbCgbCgbyqbyqbCjbCkbyqbyqbyqbClbCmbwybOwbCobyxbCpbCqbwybCrbwybwybCsbwybwybCtbdtbCubCvabdbCwbCxbCybCzbCwbCAbCBbCCbwXbCDbwQbCEbtkbCFbCGbCHbCIbCJbtkbCKbvrbCLbCMbfbbCNbCObiqbCPbCQbCRbfbbCSbeYbfdbCTbAZbprbCUbCVbCWbCVbCXbCYbCZbDabBgbBpbtLbzpbtMbtQbBqbDbbDcbDdbDebDfbprbvTbpsbDjbDkbDlbDmbDnbDobDpbDqbDrbDsbDtbDubDvbDwbDxbDybDzbDAbDBbDCbDDbDEbDFbetbDGbDGbDGbDGbDGaafaaabBPaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaoEaaabDHbDIaQNaMiaaaaTAbwibDJbDKbzNbDLbDMbDNbDObwiaTAaaaaMdaQNaXIbjbbDPaaaaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaXQbDQbezbDRrJHbDSbFBbFBbFBbDVsokqKobFEbDZbEabCgbEbbEbbEcbEdbEebEfbyqbClbEgbwybEhbCobyxbCnbEibEkbCobElbEmbCoisxbEobwCbdtbhYbEpbEqbErbEsbEsbEsbEsbEtbCCbEubEvbEwbilbilbExbEybEzbEAbEBbECbExbilbilbEDbEvbEEbfbbARbfbbfbbfbbfcbfbbEFbEGbEHbEIbAZbEJbEKbEKbEKbELbEKbEMbEKbtTbBgbKkbzqbDgbKkbBdbDhbDibEObDgbzpbEPbprbEVbpsbEWbDkbEXbEYbEZbFabFbbFcbFdbFebFfbFgbFhbFibDxbFjbFkbFlbFmbFnbFobFpbFqbFrbFsbFtbFubFubDGaafaaabBPaaabBOaaaaaiaaiaafaaiaagaagaaiaaiaagaagaagaagaagaaiaagaagaoEaoEaMdaQNaMiaaaaTAbFvbFvbFvbFwbFxbFwbFvbFvbFvaTAaaaaMdaQNaMiaoEaoEaoEaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFyaXQaXQbezbDRaSdbFzbFAbFBbFBbFCbCgbHqbFDbDWbOmbCgbFGbFHbFIbFJbyqbyqbyqbFKbFLbwybFMbCobyxbyybFNbFNbFNbFNbFNbFNbFNbFPbFQbFRbFSbFTbFUbFVbFUbFUbFUbFVbFWbFUbFXbFYbFZbGabGbbGcbGdbGdbGebGfbGdbGgbGhbGibGjbGkbGlbGcbGcbGmbGcbGnbGobGcbGpbGqbGrbGsbGtbGubBbbGvbBbbBbbBbbGwbBbbGxbzpbzpbzrbzpbzpbERbESbzpbEUbzpbzpbGybprbpvbpsbGGbGHbvVbGIbGJbGKbGLbGMbFabFabGNbGObDqbGPbGQbGRbGSbGTbGUbGVbGWbGXbGYbetbGZbHabFubHbbDGaafaaabBPaaabBOaaabBPaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaoEaMdaQNaMiaaaaTAbHcbHdbHebFwbHfbFwbHgbHdbHhaTAaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHibHjbHkbHlbezbHmaSdbHnbHobHpbFBbDUbCgunZngggCybHrbCgbyqbHsbyqbEdbHtbHubyqbHvbHwbwybHxbCobHybHzbHBbHBbHCbFNbFNbFNbFNbFPbwCbHDbHEbHFbHGbHHbHGbHIbHJbHKbHLbHMbHNbHObHPbHQbHRbHQbHSbHSbHTbHUbHSbHVbHWbHXbHYbHZbIabIbbIcbIdbIebIfbIgbHZbIhbIibIjbIkbIlbImbInbIobIpbIqbIrbIsbInbItbGzbGAbGBbzpbGCbzpbGDbGEbIubIvbIwbIxbprbIFbpsbIGbIHbIIbIJbIKbILbILbIMbILbINbIObIPbIQbIRbISbITbIUbIVbIWbIXbIYbIZbJabJbbJcbJdbFubJebDGaafaaabBPaaabBOaaabeubBObBObBObBOaairWfrWfbBObBOaaibBOrWfbBOaaiaoEaagaoEaMdaQNaMiaaaaTAbJfbJgbJhbFwbJibFwbJhbJgbJjaTAaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXQaXQaXQbezbJkaSdbJlaSdaSdbCgbCgbCgbDWbDXhbubFFbCgbJnbJobyqbJpbyqbyqbyqbCmbClbJqbCobCobyxbJrbJsbCobJubCobJvbCobCobEobwCbdtbJwbJxbJybJzbJAbJBbJybJybJCbJCbJDbJEbJCbJFbCCbJGbJHbJIbJJbJKbJHbJLbCCbJFbJMbJNbJObJPbJMbJMbJQbJRbJSbJMbJTbJUbJVbJWbJXbJYbJZbKabJZbKbbKcbBbbBbbBhbENbBgbIybGAbKfbKebBnbIzbIAuXKbICbEQbprbpvbpsbKmbKnbKobzKbKpbKqbKqbKqbKqbKrbKsbKtbDCbKubGQbKvbKwbKxbKybKzbKAbKBbGYbetbDGbDGbDGbDGbDGaafaaabBPaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEbKCbKDaMiaaaaTAbKEbJgbJgbKFbKGbKHbJgbJgbKIaTAaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFyaXQaXQbezbDRaSdbFzbFAbFBbFBbFCbCgbHqbFDbDWbOmbCgbFGbFHbFIbFJbyqbyqbyqbFKbFLbwybFMbCobyxbyybFNbFNbFNbFNbFNbFNbFNbFPbFQbFRbFSbFTbFUbFVbFUbFUbFUbFVbFWbFUbFXbFYbFZbGabGbbGcbGdbGdbGebGfbGdbGgbGhbGibGjbGkbGlbGcbGcbGmbGcbGnbGobGcbGpbGqbGrbGsbGtbGubBbbGvbBbbBbbBbbGwbBbbGxbzpbzpbzrbzpbzpbERbESbzpbEUbzpbzpbGybprbGFbpsbGGbGHbvVbGIbGJbGKbGLbGMbFabFabGNbGObDqbGPbGQbGRbGSbGTbGUbGVbGWbGXbGYbetbGZbHabFubHbbDGaafaaabBPaaabBOaaabBPaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaoEaMdaQNaMiaaaaTAbHcbHdbHebFwbHfbFwbHgbHdbHhaTAaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHibHjbHkbHlbezbHmaSdbHnbHobHpbFBbDUbCgunZngggCybHrbCgbyqbHsbyqbEdbHtbHubyqbHvbHwbwybHxbCobHybHzbHBbHBbHCbFNbFNbFNbFNbFPbwCbHDbHEbHFbHGbHHbHGbHIbHJbHKbHLbHMbHNbHObHPbHQbHRbHQbHSbHSbHTbHUbHSbHVbHWbHXbHYbHZbIabIbbIcbIdbIebIfbIgbHZbIhbIibIjbIkbIlbImbInbIobIpbIqbIrbIsbInbItbGzbGAbGBbzpbGCbzpbGDbGEbIubIvbIwbIxbprbGFbpsbIGbIHbIIbIJbIKbILbILbIMbILbINbIObIPbIQbIRbISbITbIUbIVbIWbIXbIYbIZbJabJbbJcbJdbFubJebDGaafaaabBPaaabBOaaabeubBObBObBObBOaairWfrWfbBObBOaaibBOrWfbBOaaiaoEaagaoEaMdaQNaMiaaaaTAbJfbJgbJhbFwbJibFwbJhbJgbJjaTAaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXQaXQaXQbezbJkaSdbJlaSdaSdbCgbCgbCgbDWbDXhbubFFbCgbJnbJobyqbJpbyqbyqbyqbCmbClbJqbCobCobyxbJrbJsbCobJubCobJvbCobCobEobwCbdtbJwbJxbJybJzbJAbJBbJybJybJCbJCbJDbJEbJCbJFbCCbJGbJHbJIbJJbJKbJHbJLbCCbJFbJMbJNbJObJPbJMbJMbJQbJRbJSbJMbJTbJUbJVbJWbJXbJYbJZbKabJZbKbbKcbBbbBbbBhbENbBgbIybGAbKfbKebBnbIzbIAbGAbICbEQbprbGFbpsbKmbKnbKobzKbKpbKqbKqbKqbKqbKrbKsbKtbDCbKubGQbKvbKwbKxbKybKzbKAbKBbGYbetbDGbDGbDGbDGbDGaafaaabBPaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEbKCbKDaMiaaaaTAbKEbJgbJgbKFbKGbKHbJgbJgbKIaTAaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaXQbKJbezbKKbwwbKLbvSbKMbCgbKNbKOvFkbKPbDWbDWbCgbKQbKRbyqbKSbKTbKUbyqbKVbKWbwybOwbCobyxbyybCobEnbEjbKZbLabLbbwybwybLcbLdbJwbJybLebLfbLgbLhbLibLjbLkbLlbLmbLnbJCaafbEqbLobJHbJHbLpbJHbJHbLqbLraafbJMbLsbLtbLubLvbJMbJMbJMbJMbJMbLwbeYbJVbLxbLybprbLzbLAbEKbLBbLCbEKbEKbETbENbLDbIBbDgbIEbtMfqebIDbKdbKgbKhbKisKKbLJbpsbLKbLLbLMbzGbLNbLObLPbLQbFdbLRbLSbLTbLUbLVbLWbLXbLYbLZbMabMbbMcbMdbFqbMebMfbMgbMhbMhbDGaafaafbMiaafbMjaafbBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaMdbKDaMiaaaaTAbMkbMlbMmbJgbMnbMobMpbMqbMraTAaaaaMdaQNaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXQaXQaSdaXQbbnaXQaSdaXQaXQaXQaSdaXQaSdaSdaSdbMsbMtbMubMvbMwbMwbCgbMxbMybMzbMAbMBbMCbCgbyqbyqbyqbyqbyqbyqbyqbClbAwbwybMDbCobyxbyybCobCobMFbCobMGbMHbwybMIbwCbdtbMJbJybMKbMLbMMbMNbMObLjbMPbMQbMRbMSbMTaafbEqbMUbMVbMWbMXbMVbMWbMYbLraafbMZbNabNbbNcbNdbNebNfbNgbNhbJMbNibeYbNjbzfbNkbNlbNmbNmbNnbNobNpbNqbNrbNmbNsbNmbKjbNukRUbKkbLFbLEbzvbNybzvbzvbzvkiebNzbNAbNBbNzbzBaaObNCbNDbNEbzDbNFbNGbNHbNIbNJbNKbNLbNKbNKbNMbNNbNObNPbGYbetbGZbNQbNRbNSbDGaafaaabBPaaabBOaaabNTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaMdbNUbNVaWoaTAaTAbNWbNXbJgbNYbMobNZbOaaTAaTAaWoaWsbObaPsaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXQaXQaSdaXQbbnaXQaSdaXQaXQaXQaSdaXQaSdaSdaSdbMsbMtbMubMvbMwbMwbCgbMxbMybMzbMAbMBbMCbCgbyqbyqbyqbyqbyqbyqbyqbClbAwbwybMDbCobyxbyybCobCobMFbCobMGbMHbwybMIbwCbdtbMJbJybMKbMLbMMbMNbMObLjbMPbMQbMRbMSbMTaafbEqbMUbMVbMWbMXbMVbMWbMYbLraafbMZbNabNbbNcbNdbNebNfbNgbNhbJMbNibeYbNjbzfbNkbNlbNmbNmbNnbNobNpbNqbNrbNmbNsbNmbKjbNukRUbKkbLFbLEbzvbNybzwbzvbzvkiebNzbNzbNBbNzbzBaaObNCbNDbNEbzDbNFbNGbNHbNIbNJbNKbNLbNKbNKbNMbNNbNObNPbGYbetbGZbNQbNRbNSbDGaafaaabBPaaabBOaaabNTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaMdbNUbNVaWoaTAaTAbNWbNXbJgbNYbMobNZbOaaTAaTAaWoaWsbObaPsaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXQaXRbOcbxWbOdbxWaXSaXSbOeaXSbOcaXSbOfbOcaXSbOgbOhbwwbKLbCmbMwbCgbOibKPbOjbOkbOlbOmbCgbOnbOobOpbOqbOrbOsbwwbClbOtbwybKXbCobyxbyybCobCobOxbOubCobOybwybOzbwCbdtbJwbJybOAbOBbOCbODbOEbLjbOFbOGbOHbOIbJCbOJbOKbOJbOKbOKbOLbOKbOKbOJbOKbOJbJMbOMbONbOObOPbOQbORbOSoDKbJMbOTbeYbOUaYFbLybNmbOVbOWbOXbOYbOZbPabPabPbbPcbNmbNmbNmbNmbNmbNmbNmbzvbPdbPebPfbPgbAtbPibPjbPkbPlbNzaZgaZgaZgaZgbzBbPmbPnbPobIUbPpbPqbPqbPqbPrbPsbMabPtbPubJabJbbJcbPvbMhbPwbDGaafaaabBPaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaMdbKDaMiaaabxVaTAbPxbJgbJgbPybPzbPAbPBaTAbxVaaaaMdbKDaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXQaZuaZvaZvaZvaZvaZvbPCbPDbzZbzWbzWbPEbPFbPGbPHbPIbwwbKLbPJbMwbCgbDYbPLbDWbPMbPLbPNbCgbPObPPbPQbPRbPSbOrbwwbClbPTbwybPUvpxbyxbPXbPWbPYbPZbQabQbbQcbwyaYwbwCbdtbQdbJybQebQfbQgbQhbLjbLjbQibQjbQkbQlbJCbQmbQnbQobQpbQqbQrbQsbQpbQtbQubQvbQwbQxbONbQybQzbJMkhdbQAwdcbJMbQBbeYbQCaYFbQDbQEbQFbQGbQHbQIbQJbQKbOXbQLbQMbNmbQNbQObQPbQObSrbNmbQRbQSbQTbQUbzvbKlbNzbQVbQWbQXbNzbQYbQZbRabRbbzBbPmbRcbRdbRebRfbIUbIUbIUbRgbRhbRhbRibRjbRkbRlbDGbDGbDGbDGbDGaafaaaaaiaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaMdbKDaMiaaabxVaTAbRmbRnbRobRpbRqbRrbRsaTAbxVaaaaMdbKDaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaXQaZuaZvaZvaZvaZvaZvbPCbPDbzZbzWbzWbPEbPFbPGbPHbPIbwwbKLbPJbMwbCgbDYbPLbDWbPMbPLbPNbCgbPObPPbPQbPRbPSbOrbwwbClbPTbwybPUvpxbyxbPXbPWbPYbPZbQabQbbQcbwyaYwbwCbdtbQdbJybQebQfbQgbQhbLjbLjbQibQjbQkbQlbJCbQmbQnbQobQpbQqbQrbQsbQpbQtbQubQvbQwbQxbONbQybQzbJMkhdbQAwdcbJMbQBbeYbQCaYFbQDbQEbQFbQGbQHbQIbQJbQKbOXbQLbQMbNmbQNbQObQPbQObSrbNmbQRbQSbQTbQUbzwuXKbzxbQVbQWbQXbNzbQYbQZbRabRbbzBbPmbRcbRdbRebRfbIUbIUbIUbRgbRhbRhbRibRjbRkbRlbDGbDGbDGbDGbDGaafaaaaaiaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaMdbKDaMiaaabxVaTAbRmbRnbRobRpbRqbRrbRsaTAbxVaaaaMdbKDaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaXQaXQbRtbRtaXQaXQaXQaSdaXQaSdaXQaSdaSdbwwbRubwwbwwbwwbKLbOtbMwbCgbPNbRvbRwbPMbRwbRxbCgbRybRzbMwbFLbRAbRBbwwbClbwybwybwybwybRCbRDbwybwybwybwybwybREbwybwybACbgIbRFbJybRGbRHbRIbRJbRKbLjbRLbRMbQkbRNbRObRPbRQbRRbRSbRTbRRbRUbRVbRWbRXbRYbQwbRZbONbSabSbbScbSdbSebSfbJMbSgbeYbShaYFbLybSibSjbSkbSlbSmbSnbSobSpbQLbSqbNmbSrbSsbStbSubQQbNmbSvbSwbSxbSybSzbSAbNzbSBbSCbSDbNzbSEbSFbSGbSHbzBbSIbSJbSKbIUbIUbIUbIUbIUbIUbIUbIUbSLbSMbFqbSNbMfbSObSPbSQbDGaafaaabBPaaabBOaaabBPaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEbKCbKDaMiaaaaaaaTAaTAaTAaTAaTBaTAaTAaTAaTAaaaaaaaMdbKDaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaXQbSRbcNaXQaaaaafaaaaaaaaaaafaaaaaabwwbSSbSTbvSbSVbSWbCmbSXbCgbCgbCgbCgbSYbCgbCgbCgbSZbPJbCmbMwbTabTbbwwbTcbwyaxubTebTfbTgbThbTibCobTjbwybTkbTlbTmbwybwCbdtbTnbJybMKbQfbTobTpbMKbLjbTqbTrbTsbTtbRObTubTvbTwbTxbTybTzbTAbTvbTBbTCbTDbQwbTEbTFbTGbTHbTIbTJbTKbTLbTMbTNbeYbTOaYFbLybSibTPbTQbTQbTRbTSbTTbTUbTVbTWbNmbTXbSsbTYbTZbUabNmbUbbUcbUdbUebzvbKlbNzbNzbNzbNzbNzbUfaZdaZdbUgbzBbSIbSJbSKbIUbIUbIUbIUbPsbIUbIUbIUbUhbUibGYaafbGZbUjbUkbUlbDGaafaaabBPaaabBOaaabBPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaMdbKDaMiaaaaaaaaaaaabxVbxVbUmbxVbxVaaaaaaaaaaaaaMdbKDaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaXQbUnbUnaXQaafaafaafaafaafaafaafaafbwwbUobUpbUpbUpbUqfSSbMwbCmbKMbDTbBrbUrbUsbOtbwwbwwbwwbwwbwwbUtbwwbwwbClbwynPGbJvbUvbUwbUwdQjbTibUybwybUzbUAbUBbwybyEbdtbUCbJybMKbUDbUEbUFbMKbLjbUGbUHbUIbUGbRObUJbUKbULbUMbUNbUObUPbUQbURbUSbUTbQwbUUbUVbUWbUXbOQbUYbUYbUZbJMbVabeYbVbbCTbLybNmbVcbVdbVebOXbVfbVgbQIbVhbVibVjbVkbVlbVmbVnbVobNmbzvbzvbzvbzvbzvbVpbpsbVqbVrbfIaZdbVsberbVtaZdbzBbzBbVubSKbIUbIUbIUbIUbIUbIUbIUbIUbVvbVwbJabVxbJcbVybSPbVzbDGaafaaabBPaaabBOaaabeuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaMdaQNaMiaaaaaaaaaaaaaaaaaaaQQaaaaaaaaaaaaaaaaaaaMdbKDaMiaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From a7cfbf2b51c5cb73e91a7b65a9f5fab2d078e395 Mon Sep 17 00:00:00 2001 From: evilew Date: Sun, 9 Jun 2024 12:57:05 +0200 Subject: [PATCH 5/7] map fix - added Odd Disk to xenoarch, along with a couple 'special' books :) - fixed a little bit of stuff in Stargate gateway map --- _maps/RandomZLevels/away_mission/stargate.dmm | 219 ++++++++++-------- _maps/map_files/Mining/Lavaland_Lower.dmm | 71 +++--- 2 files changed, 161 insertions(+), 129 deletions(-) diff --git a/_maps/RandomZLevels/away_mission/stargate.dmm b/_maps/RandomZLevels/away_mission/stargate.dmm index f6fdff4d..c5286ceb 100644 --- a/_maps/RandomZLevels/away_mission/stargate.dmm +++ b/_maps/RandomZLevels/away_mission/stargate.dmm @@ -19,7 +19,7 @@ "as" = (/obj/item/bedsheet/brown,/obj/effect/mob_spawn/human/villager,/turf/open/floor/wood,/area/awaymission/stargate/building) "at" = (/obj/item/bedsheet/black,/obj/effect/mob_spawn/human/villager,/turf/open/floor/wood,/area/awaymission/stargate/building) "au" = (/obj/item/bedsheet/red,/obj/effect/mob_spawn/human/villager,/turf/open/floor/wood,/area/awaymission/stargate/building) -"av" = (/obj/machinery/aug_manipulator,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"av" = (/obj/machinery/aug_manipulator,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "aw" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "ay" = (/obj/structure/rack/shelf,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "az" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) @@ -50,7 +50,7 @@ "aZ" = (/turf/open/floor/cobble/side{dir = 8; icon_state = "cobble_side"},/area/awaymission/stargate) "ba" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/cobble,/area/awaymission/stargate) "bb" = (/turf/open/floor/cobble/corner{dir = 8; icon_state = "cobble_corner"},/area/awaymission/stargate) -"bc" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas/clown_hat,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"bc" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas/clown_hat,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "bd" = (/turf/open/floor/cobble/side,/area/awaymission/stargate) "be" = (/turf/open/floor/cobble/corner{dir = 4; icon_state = "cobble_corner"},/area/awaymission/stargate) "bf" = (/obj/structure/barricade/wooden,/turf/open/floor/cobble/side{dir = 8; icon_state = "cobble_side"},/area/awaymission/stargate) @@ -85,7 +85,7 @@ "bI" = (/obj/structure/fence{dir = 4},/turf/open/floor/cobble/side{dir = 4; icon_state = "cobble_side"},/area/awaymission/stargate) "bJ" = (/obj/machinery/gateway{dir = 1},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "bK" = (/obj/machinery/gateway{dir = 5},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) -"bL" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/chem_dispenser/drinks,/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"bL" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/chem_dispenser/drinks,/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "bM" = (/obj/machinery/gateway{dir = 8},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "bN" = (/obj/machinery/gateway/centeraway,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "bO" = (/obj/machinery/gateway{dir = 4},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) @@ -123,7 +123,7 @@ "cu" = (/obj/effect/decal/remains/human,/turf/open/floor/cobble,/area/awaymission/stargate) "cv" = (/obj/structure/closet/crate,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/obj/item/stack/ore/bananium,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "cw" = (/obj/effect/decal/cleanable/blood/gibs/human/limb,/turf/open/floor/cobble,/area/awaymission/stargate) -"cx" = (/obj/structure/table/reinforced,/obj/item/robot_module/clown,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"cx" = (/obj/structure/table/reinforced,/obj/item/robot_module/clown,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "cy" = (/obj/effect/decal/cleanable/blood/gibs/human/limb,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "cz" = (/turf/open/floor/mineral/diamond,/area/awaymission/stargate/building) "cB" = (/obj/structure/statue/bananium/clown,/turf/open/floor/cobble/side{dir = 4; icon_state = "cobble_side"},/area/awaymission/stargate) @@ -136,19 +136,20 @@ "cJ" = (/obj/effect/decal/cleanable/blood/gibs/torso,/turf/open/floor/cobble/side,/area/awaymission/stargate) "cK" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/cobble/side,/area/awaymission/stargate) "db" = (/obj/structure/table/wood,/obj/item/flashlight/lantern{icon_state = "lantern-on"},/turf/open/floor/wood,/area/awaymission/stargate/building) +"dq" = (/mob/living/simple_animal/hostile/jungle/mook,/obj/structure/trap/fattening,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "dt" = (/turf/closed/wall/mineral/bananium,/area/awaymission/stargate/building) "dz" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/open/floor/wood,/area/awaymission/stargate/building) "dL" = (/mob/living/simple_animal/hostile/skeleton/bone_warrior,/turf/open/floor/cobble,/area/awaymission/stargate) "dO" = (/obj/item/gun/ballistic/shotgun/riot,/obj/structure/rack/shelf,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "dQ" = (/obj/structure/flora/junglebush/c,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate) "dT" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/wood,/area/awaymission/stargate/building) -"ea" = (/obj/machinery/computer/rdconsole/core,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"ea" = (/obj/machinery/computer/rdconsole/core,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "ec" = (/obj/structure/reagent_dispensers/keg/semen,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building) "ee" = (/obj/structure/chair/wood{dir = 1},/turf/open/floor/wood,/area/awaymission/stargate/building) "el" = (/obj/structure/flora/rock/jungle,/turf/open/floor/grass,/area/awaymission/stargate) "es" = (/obj/machinery/light{dir = 4},/obj/structure/flora/junglebush,/turf/open/floor/grass,/area/awaymission/stargate/building) "et" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) -"eC" = (/obj/structure/statue/sandstone/abs,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) +"eC" = (/obj/structure/railing{dir = 1},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "eG" = (/obj/structure/table/wood/fancy/black,/obj/item/stack/sheet/mineral/diamond{amount = 2},/turf/open/floor/mineral/diamond,/area/awaymission/stargate/building) "eI" = (/obj/machinery/light,/obj/structure/flora/grass/jungle,/turf/open/floor/grass,/area/awaymission/stargate/building) "eJ" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/open/floor/wood,/area/awaymission/stargate/building) @@ -174,14 +175,15 @@ "hw" = (/obj/structure/flora/junglebush/c,/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain) "hC" = (/obj/structure/flora/junglebush/b,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate) "hD" = (/mob/living/simple_animal/hostile/skeleton/villager,/turf/open/floor/wood,/area/awaymission/stargate/building) -"hG" = (/mob/living/simple_animal/hostile/retaliate/clown/mutant,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"hG" = (/mob/living/simple_animal/hostile/retaliate/clown/mutant,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "hK" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "hM" = (/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "hQ" = (/obj/structure/flora/junglebush,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate) +"if" = (/obj/structure/barricade/wooden,/obj/structure/barricade/wooden/crude,/turf/open/floor/cobble,/area/awaymission/stargate) "ik" = (/obj/machinery/shower{dir = 8; pixel_y = -4},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "il" = (/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate) "iA" = (/obj/machinery/conveyor{dir = 10; id = "mining_internal"},/turf/open/floor/wood,/area/awaymission/stargate/building) -"iK" = (/obj/effect/decal/cleanable/semen,/obj/structure/flora/junglebush/c,/turf/open/floor/grass,/area/awaymission/stargate/building) +"iK" = (/obj/structure/railing{dir = 4},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "iX" = (/obj/structure/flora/grass/jungle/b,/mob/living/simple_animal/butterfly,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate) "ja" = (/obj/machinery/light{dir = 1; light_color = "#cee5d2"},/obj/structure/table/wood/fancy/black,/obj/item/nullrod/claymore/chainsaw_sword,/turf/open/floor/mineral/diamond,/area/awaymission/stargate/building) "je" = (/obj/structure/bed,/obj/item/bedsheet,/turf/open/floor/wood,/area/awaymission/stargate/building) @@ -190,7 +192,8 @@ "jD" = (/turf/open/floor/carpet,/area/awaymission/stargate/building) "jF" = (/obj/structure/table/wood/fancy/black,/obj/item/clothing/head/nemes,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "jH" = (/obj/structure/flora/ausbushes/reedbush,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate) -"jR" = (/obj/machinery/rnd/production/protolathe/department/science,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"jP" = (/obj/structure/railing{dir = 4},/obj/structure/railing,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) +"jR" = (/obj/machinery/rnd/production/protolathe/department/science,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "jX" = (/obj/structure/closet/crate/wooden,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/wood,/area/awaymission/stargate/building) "jZ" = (/obj/structure/flora/grass/jungle,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate) "ke" = (/obj/structure/flora/tree/desertdead,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) @@ -220,12 +223,12 @@ "nd" = (/obj/structure/flora/tree/palm,/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/awaymission/stargate) "nh" = (/obj/effect/decal/cleanable/blood/gibs,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "nm" = (/obj/structure/bonfire,/turf/open/floor/wood,/area/awaymission/stargate/building) -"nn" = (/obj/structure/table/wood/fancy/blackred,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"nn" = (/obj/structure/table/wood/fancy/blackred,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "nt" = (/mob/living/simple_animal/hostile/skeleton/villager,/turf/open/floor/cobble,/area/awaymission/stargate) "nC" = (/obj/structure/pool/ladder{pixel_x = -3},/turf/open/pool,/area/awaymission/stargate/building) "nG" = (/obj/machinery/light{dir = 8; light_color = "#e8eaff"},/obj/structure/flora/junglebush,/turf/open/floor/grass,/area/awaymission/stargate/building) "nK" = (/obj/structure/flora/junglebush/c,/turf/open/floor/grass,/area/awaymission/stargate/building) -"nL" = (/obj/structure/table/reinforced,/obj/item/storage/backpack/duffelbag/med/surgery,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"nL" = (/obj/structure/table/reinforced,/obj/item/storage/backpack/duffelbag/med/surgery,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "nQ" = (/obj/structure/flora/junglebush/b,/turf/open/floor/grass,/area/awaymission/stargate/building) "nR" = (/obj/structure/table/wood/fancy/black,/obj/item/reagent_containers/food/drinks/trophy,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "nX" = (/obj/machinery/light{dir = 8; light_color = "#e8eaff"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) @@ -233,17 +236,18 @@ "of" = (/obj/effect/spawner/structure/window,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "oh" = (/obj/structure/table/wood/fancy/black,/obj/item/stack/sheet/mineral/gold{amount = 25},/turf/open/floor/mineral/gold,/area/awaymission/stargate/building) "ox" = (/obj/structure/chair/sofa/left{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) -"oy" = (/obj/effect/decal/cleanable/semen,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) +"oy" = (/obj/structure/railing{dir = 1},/turf/open/indestructible/cobble/side{dir = 8},/area/awaymission/stargate) "oz" = (/obj/structure/chair/sofa{dir = 8},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) "oQ" = (/mob/living/simple_animal/chicken,/turf/open/floor/grass,/area/awaymission/stargate) "oS" = (/obj/effect/rune/apocalypse,/mob/living/simple_animal/hostile/skeleton/bone_warrior,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "oX" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) -"pd" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"pd" = (/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) +"pg" = (/obj/structure/railing{dir = 1},/obj/structure/railing{dir = 8},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "pm" = (/obj/structure/table/wood,/obj/item/lighter,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "pu" = (/turf/closed/wall/mineral/cult,/area/awaymission/stargate/building) -"pI" = (/obj/machinery/door/airlock/wood,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) +"pI" = (/obj/machinery/door/airlock/wood,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "pV" = (/obj/structure/flora/junglebush/large,/turf/open/floor/grass,/area/awaymission/stargate) -"pY" = (/obj/structure/table/wood/fancy,/obj/item/dildo/flared/gigantic,/turf/open/floor/grass,/area/awaymission/stargate/building) +"pY" = (/obj/structure/table/wood/fancy,/obj/item/book/granter/spell/fattening/traps,/obj/item/book/granter/spell/fattening/belch,/turf/open/floor/grass,/area/awaymission/stargate/building) "qf" = (/obj/structure/flora/rock/jungle,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate) "qr" = (/obj/structure/flora/tree/jungle,/turf/open/floor/grass,/area/awaymission/stargate/building) "qw" = (/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) @@ -260,23 +264,25 @@ "rn" = (/obj/structure/table/optable/abductor,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building) "rt" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) "ry" = (/obj/structure/flora/junglebush/large,/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate) +"rz" = (/obj/structure/trap/fattening,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "rC" = (/obj/structure/flora/ausbushes/brflowers,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate) "rL" = (/obj/structure/table/wood/fancy,/obj/item/reagent_containers/food/drinks/trophy{pixel_y = 8},/turf/open/floor/grass,/area/awaymission/stargate/building) "rS" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) -"rU" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/reagentgrinder,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"rU" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/reagentgrinder,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "rX" = (/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) -"sn" = (/obj/machinery/door/airlock/wood/glass,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) -"sr" = (/turf/open/floor/grass/fairy/red,/area/awaymission/stargate/building) +"sn" = (/obj/machinery/door/airlock/wood/glass,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) +"sr" = (/obj/structure/railing{dir = 1},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "sE" = (/obj/structure/flora/ausbushes/palebush,/turf/open/floor/grass,/area/awaymission/stargate) "sL" = (/turf/closed/wall/mineral/wood/nonmetal,/area/awaymission/stargate/building) "sM" = (/obj/structure/flora/ausbushes/ywflowers,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate) "sR" = (/obj/structure/flora/junglebush/b,/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/grass,/area/awaymission/stargate/building) "sW" = (/obj/structure/flora/tree/palm,/obj/structure/flora/grass/jungle/b,/turf/open/floor/grass,/area/awaymission/stargate) "tc" = (/obj/structure/flora/junglebush,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate) +"th" = (/obj/structure/barricade/wooden,/obj/structure/barricade/wooden/crude,/turf/open/floor/cobble/side{dir = 8; icon_state = "cobble_side"},/area/awaymission/stargate) "tj" = (/obj/structure/falsewall/sandstone,/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building) "tz" = (/obj/structure/table/wood,/obj/item/twohanded/bonespear,/turf/open/floor/wood,/area/awaymission/stargate/building) "tC" = (/obj/structure/chair/sofa/right{dir = 1},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) -"tD" = (/mob/living/simple_animal/hostile/retaliate/clown/mutant/blob,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"tD" = (/mob/living/simple_animal/hostile/retaliate/clown/mutant/blob,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "tI" = (/obj/machinery/light{dir = 4; light_color = "#c1caff"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "tN" = (/obj/structure/chair/wood{dir = 8},/turf/open/floor/wood,/area/awaymission/stargate/building) "tT" = (/obj/effect/decal/cleanable/blood/gibs/human/limb,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) @@ -300,7 +306,7 @@ "vV" = (/obj/item/reagent_containers/food/snacks/meat/slab/human,/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) "vX" = (/obj/machinery/light{dir = 8; light_color = "#e8eaff"},/obj/structure/flora/grass/jungle,/turf/open/floor/grass,/area/awaymission/stargate/building) "vZ" = (/obj/machinery/pool/controller,/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) -"wc" = (/obj/structure/reagent_dispensers/keg/aphro/strong,/turf/open/floor/grass,/area/awaymission/stargate/building) +"wc" = (/turf/open/floor/grass,/area/awaymission/stargate/building) "we" = (/mob/living/simple_animal/hostile/skeleton/bone_warrior,/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) "wC" = (/obj/machinery/light{dir = 4},/obj/structure/flora/junglebush/c,/turf/open/floor/grass,/area/awaymission/stargate/building) "wF" = (/obj/structure/rack/shelf,/obj/item/khopesh,/obj/item/khopesh,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) @@ -317,7 +323,7 @@ "yv" = (/turf/open/indestructible/cobble/corner{dir = 1},/area/awaymission/stargate) "yw" = (/obj/structure/reagent_dispensers/keg/aphro/strong,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) "yA" = (/obj/structure/flora/junglebush/b,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate) -"yC" = (/obj/structure/table/wood/fancy/blackred,/obj/structure/table/wood/fancy/blackred,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"yC" = (/obj/structure/table/wood/fancy/blackred,/obj/structure/table/wood/fancy/blackred,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "yF" = (/obj/structure/flora/junglebush,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate) "yM" = (/obj/structure/table/wood,/obj/item/kitchen/knife,/turf/open/floor/wood,/area/awaymission/stargate/building) "yO" = (/obj/structure/table/wood/fancy/black,/obj/machinery/light{dir = 1; light_color = "#cee5d2"},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) @@ -328,31 +334,33 @@ "zn" = (/obj/structure/chair/stool/bar,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) "zC" = (/obj/structure/table/abductor,/obj/item/surgical_drapes,/obj/item/scalpel/alien,/obj/item/cautery/alien,/obj/item/circular_saw/alien,/obj/item/hemostat/alien,/obj/item/retractor/alien,/obj/item/surgicaldrill/alien,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building) "zD" = (/obj/structure/closet/crate/wooden,/obj/item/clothing/suit/armor/bone,/obj/item/clothing/head/helmet/skull,/obj/item/clothing/gloves/bracer,/obj/item/clothing/accessory/talisman,/turf/open/floor/wood,/area/awaymission/stargate/building) +"zK" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "zW" = (/obj/effect/rune/apocalypse,/obj/structure/spawner/nether,/turf/open/floor/plasteel/cult,/area/awaymission/stargate/building) "Ac" = (/obj/machinery/light{dir = 8; light_color = "#e8eaff"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "Aw" = (/obj/structure/table/wood,/obj/item/storage/toolbox/mechanical/old,/turf/open/floor/wood,/area/awaymission/stargate/building) "Az" = (/obj/structure/dresser,/turf/open/floor/wood,/area/awaymission/stargate/building) "AA" = (/obj/structure/table/wood,/obj/item/stack/sheet/leather,/obj/item/stack/sheet/leather,/obj/item/stack/sheet/leather,/obj/item/stack/sheet/leather,/obj/item/stack/sheet/leather,/turf/open/floor/wood,/area/awaymission/stargate/building) -"AC" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) +"AC" = (/turf/closed/wall/mineral/wood,/area/awaymission/stargate) "AO" = (/obj/machinery/door/airlock/wood/glass,/turf/open/floor/wood,/area/awaymission/stargate/building) "Be" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "Bh" = (/obj/effect/turf_decal/loading_area{dir = 1; icon_state = "drain"; name = "drain"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "Bj" = (/obj/structure/flora/grass/jungle/b,/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/grass,/area/awaymission/stargate/building) "BC" = (/obj/structure/flora/ausbushes/palebush,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate) -"BP" = (/obj/machinery/light,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) +"BP" = (/obj/machinery/light,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "BR" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "BZ" = (/obj/structure/table/wood/fancy/black,/obj/item/export/bottle/champagne,/obj/item/reagent_containers/food/drinks/drinkingglass,/obj/machinery/light,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) -"Cc" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/chem_dispenser/drinks/beer/fullupgrade,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"Cc" = (/obj/structure/table/wood/fancy/blackred,/obj/machinery/chem_dispenser/drinks/beer/fullupgrade,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Cf" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) +"Cj" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "Cp" = (/obj/structure/chair/sofa/right{dir = 8},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) "Cq" = (/turf/open/floor/plasteel/cult,/area/awaymission/stargate/building) "Ct" = (/obj/machinery/smartfridge/drying_rack,/turf/open/floor/wood,/area/awaymission/stargate/building) "Cv" = (/obj/item/stack/sheet/animalhide/human,/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) "Cw" = (/obj/structure/flora/junglebush,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain) -"Cy" = (/obj/machinery/computer/operating,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) -"CA" = (/obj/structure/table/wood/fancy/blackred,/turf/open/floor/grass/fairy/red,/area/awaymission/stargate/building) +"Cy" = (/obj/machinery/computer/operating,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) +"CA" = (/obj/structure/statue/fatso,/turf/open/floor/mineral/calorite/dance,/area/awaymission/stargate/building) "CO" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/open/floor/wood,/area/awaymission/stargate/building) -"Da" = (/obj/effect/decal/cleanable/semen,/obj/structure/flora/grass/jungle/b,/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/grass,/area/awaymission/stargate/building) +"Da" = (/turf/open/floor/light/colour_cycle/dancefloor_a,/area/awaymission/stargate) "Df" = (/obj/machinery/light{dir = 8},/obj/structure/table/wood/fancy/black,/obj/item/stack/sheet/mineral/gold{amount = 25},/turf/open/floor/mineral/gold,/area/awaymission/stargate/building) "Di" = (/obj/structure/flora/ausbushes/ppflowers,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate) "Dj" = (/obj/machinery/light{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) @@ -364,29 +372,32 @@ "DE" = (/mob/living/simple_animal/hostile/retaliate/clown/fleshclown,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "DF" = (/obj/machinery/smartfridge/food,/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building) "DM" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) -"Ed" = (/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"Ed" = (/obj/structure/railing,/obj/structure/railing{dir = 8},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Eh" = (/obj/effect/decal/remains/robot,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "En" = (/obj/structure/bed,/obj/item/bedsheet/grey,/turf/open/floor/wood,/area/awaymission/stargate/building) -"Et" = (/obj/effect/decal/cleanable/semen,/obj/machinery/light,/obj/structure/flora/grass/jungle,/turf/open/floor/grass,/area/awaymission/stargate/building) -"Ey" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"Et" = (/obj/structure/trap/fattening,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) +"Ey" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "EI" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/mineral/titanium,/area/awaymission/stargate/building) "ER" = (/obj/machinery/light{dir = 1},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) -"EY" = (/obj/effect/decal/cleanable/semen,/obj/structure/flora/grass/jungle,/turf/open/floor/grass,/area/awaymission/stargate/building) +"EY" = (/obj/structure/trap/belch,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "Fc" = (/obj/structure/table/wood,/obj/item/flashlight/lantern{icon_state = "lantern-on"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "Fg" = (/obj/structure/flora/grass/jungle,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate) "Fk" = (/obj/machinery/pool/drain,/turf/open/pool,/area/awaymission/stargate/building) "Fr" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/gold,/area/awaymission/stargate/building) -"Fw" = (/obj/structure/statue/sandstone/abs,/turf/open/floor/cobble,/area/awaymission/stargate) +"Fw" = (/obj/structure/statue/calorite/fatty,/turf/open/floor/mineral/calorite/dance,/area/awaymission/stargate/building) "FA" = (/obj/structure/ore_box,/turf/open/floor/wood,/area/awaymission/stargate/building) "FI" = (/obj/machinery/light{dir = 4},/obj/structure/table/wood/fancy/black,/obj/item/reagent_containers/food/drinks/trophy/gold_cup,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "FM" = (/obj/structure/table/wood,/obj/item/storage/firstaid/regular,/turf/open/floor/wood,/area/awaymission/stargate/building) "FQ" = (/obj/machinery/conveyor{id = "mining_internal"},/turf/open/floor/wood,/area/awaymission/stargate/building) -"Gg" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) -"GS" = (/obj/structure/table/wood/fancy,/obj/item/seeds/chili/pink,/obj/item/seeds/chili/pink,/obj/item/seeds/chili/pink,/turf/open/floor/grass,/area/awaymission/stargate/building) +"Gg" = (/obj/machinery/mecha_part_fabricator,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) +"Gw" = (/obj/machinery/light,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) +"GS" = (/obj/structure/table/wood/fancy,/obj/item/gun/magic/wand/food/overpowered,/turf/open/floor/grass,/area/awaymission/stargate/building) "GT" = (/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"GU" = (/obj/structure/railing{dir = 1},/turf/open/floor/cobble/side{dir = 4; icon_state = "cobble_side"},/area/awaymission/stargate) "GV" = (/obj/machinery/light{dir = 8},/obj/structure/closet/crate/wooden,/turf/open/floor/carpet/red,/area/awaymission/stargate/building) "GY" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "Hc" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 4; icon_state = "drain"; name = "drain"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) +"Hd" = (/turf/closed/wall/mineral/abductor,/area/awaymission/stargate/building/flesh) "Hi" = (/obj/machinery/light{light_color = "#e8eaff"},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "Ho" = (/obj/structure/flora/tree/palm,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/awaymission/stargate) "Hp" = (/obj/structure/flora/grass/jungle/b,/turf/open/floor/grass,/area/awaymission/stargate) @@ -398,12 +409,12 @@ "Ik" = (/obj/structure/chair/sofa{dir = 8},/obj/machinery/light{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) "Im" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "Iv" = (/obj/effect/decal/remains/robot,/turf/open/floor/mineral/gold,/area/awaymission/stargate/building) -"IA" = (/obj/structure/statue/sandstone/abs,/turf/open/floor/grass/fairy/red,/area/awaymission/stargate/building) +"IA" = (/obj/structure/trap/belch,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "IJ" = (/obj/structure/closet/crate/wooden,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/wood,/area/awaymission/stargate/building) "IP" = (/obj/structure/chair/wood,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "IQ" = (/obj/effect/decal/cleanable/semen,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "IS" = (/obj/machinery/seed_extractor,/turf/open/floor/wood,/area/awaymission/stargate/building) -"IU" = (/obj/machinery/door/airlock/bananium,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"IU" = (/obj/machinery/door/airlock/bananium,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "IX" = (/obj/structure/flora/ausbushes/palebush,/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/awaymission/stargate) "Jb" = (/obj/effect/decal/remains/human,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "Jc" = (/obj/effect/decal/remains/human,/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) @@ -415,7 +426,7 @@ "JX" = (/obj/structure/table/wood,/obj/item/defibrillator/loaded,/turf/open/floor/wood,/area/awaymission/stargate/building) "Kc" = (/obj/structure/table/wood/fancy/black,/obj/item/storage/fancy/ringbox,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "Kg" = (/obj/structure/flora/grass/jungle,/turf/open/floor/grass,/area/awaymission/stargate/building) -"Km" = (/obj/structure/table/wood/fancy/blackred,/obj/item/storage/box/drinkingglasses,/obj/item/storage/box/drinkingglasses,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"Km" = (/obj/structure/table/wood/fancy/blackred,/obj/item/storage/box/drinkingglasses,/obj/item/storage/box/drinkingglasses,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Kn" = (/turf/open/floor/mineral/titanium,/area/awaymission/stargate/building) "Ku" = (/obj/machinery/light{dir = 8},/obj/structure/showcase/horrific_experiment,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building) "Kv" = (/obj/structure/flora/junglebush/c,/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/grass,/area/awaymission/stargate/building) @@ -427,10 +438,10 @@ "Lb" = (/obj/structure/loom,/turf/open/floor/wood,/area/awaymission/stargate/building) "Lf" = (/obj/structure/flora/junglebush/c,/turf/open/floor/grass,/area/awaymission/stargate) "Lk" = (/obj/machinery/light{dir = 8},/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building) -"Lp" = (/obj/structure/table/wood/fancy/blackred,/obj/item/storage/firstaid/regular,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"Lp" = (/obj/structure/table/wood/fancy/blackred,/obj/item/storage/firstaid/regular,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Lq" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder,/turf/open/floor/wood,/area/awaymission/stargate/building) "Ls" = (/turf/open/floor/plating/asteroid,/area/awaymission/stargate) -"Ly" = (/obj/structure/showcase/horrific_experiment,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"Ly" = (/obj/structure/showcase/horrific_experiment,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "Lz" = (/obj/machinery/shower{dir = 4},/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "LB" = (/obj/effect/decal/remains/human,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "LI" = (/obj/structure/flora/rock/pile,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) @@ -441,7 +452,7 @@ "LP" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating,/area/awaymission/stargate/building) "LQ" = (/obj/structure/toilet,/turf/open/floor/wood,/area/awaymission/stargate/building) "Mr" = (/turf/closed/wall/mineral/wood/nonmetal,/area/awaymission/stargate) -"Ms" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/awaymission/stargate/building) +"Ms" = (/obj/structure/railing{dir = 1},/obj/structure/railing{dir = 4},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Mu" = (/obj/structure/mineral_door/woodrustic,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "Mx" = (/obj/machinery/light{dir = 8; light_color = "#e8eaff"},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "MB" = (/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) @@ -461,7 +472,7 @@ "Op" = (/obj/structure/closet/crate/wooden,/turf/open/floor/wood,/area/awaymission/stargate/building) "Ov" = (/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building) "Ow" = (/obj/effect/decal/cleanable/blood/old,/obj/item/melee/cultblade,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/cult,/area/awaymission/stargate/building) -"Oy" = (/obj/structure/table/optable,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"Oy" = (/obj/structure/table/optable,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "OE" = (/turf/open/floor/wood,/area/awaymission/stargate) "OK" = (/obj/structure/rack/shelf,/obj/item/storage/box/lethalslugs,/obj/item/storage/box/lethalslugs,/obj/item/storage/box/lethalslugs,/obj/item/storage/box/lethalslugs,/obj/item/storage/box/lethalslugs,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "OM" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) @@ -470,7 +481,7 @@ "Pi" = (/turf/open/floor/mineral/crimsonstone_floor,/area/awaymission/stargate/building) "Pz" = (/obj/structure/table/wood,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/shovel,/obj/item/shovel,/turf/open/floor/wood,/area/awaymission/stargate/building) "PA" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) -"PC" = (/obj/structure/table,/turf/open/floor/mineral/titanium/white,/area/awaymission/stargate/building) +"PC" = (/obj/structure/table,/turf/open/floor/mineral/titanium,/area/awaymission/stargate/building) "PD" = (/obj/structure/table/wood,/obj/item/storage/bag/ore,/obj/item/storage/bag/ore,/obj/item/mining_scanner,/obj/item/mining_scanner,/turf/open/floor/wood,/area/awaymission/stargate/building) "PG" = (/obj/structure/table/wood,/obj/item/storage/box/beakers,/turf/open/floor/wood,/area/awaymission/stargate/building) "PR" = (/mob/living/simple_animal/hostile/netherworld,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building) @@ -485,24 +496,25 @@ "QF" = (/obj/structure/flora/grass/jungle,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain) "QN" = (/obj/effect/decal/cleanable/blood/tracks{dir = 8},/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "QZ" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/wood,/area/awaymission/stargate/building) -"Rb" = (/obj/machinery/rnd/destructive_analyzer,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"Rb" = (/obj/machinery/rnd/destructive_analyzer,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "Rf" = (/mob/living/simple_animal/hostile/retaliate/clown/lube,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "Rj" = (/obj/structure/chair/comfy/shuttle{dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "Rq" = (/mob/living/simple_animal/butterfly,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "Rt" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) -"Rx" = (/obj/machinery/vending/cigarette{extended_inventory = 1; free = 1},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) +"Rx" = (/obj/machinery/vending/cigarette{extended_inventory = 1; free = 1},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Ry" = (/obj/structure/table/wood,/obj/item/storage/backpack/duffelbag/med/surgery,/obj/item/flashlight/lantern{icon_state = "lantern-on"},/turf/open/floor/wood,/area/awaymission/stargate/building) -"RC" = (/obj/structure/pole,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"RC" = (/obj/structure/pole,/turf/open/floor/light/colour_cycle/dancefloor_a,/area/awaymission/stargate/building) "RL" = (/obj/structure/table/wood,/obj/item/storage/fancy/candle_box,/obj/item/lighter,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "RM" = (/turf/closed/indestructible/sandstone,/area/awaymission/stargate/building/mountain) "RO" = (/obj/machinery/vending/kink{free = 1},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) "RS" = (/obj/structure/flora/grass/jungle/b,/turf/open/floor/plating/dirt/jungle,/area/awaymission/stargate/building/mountain) "RT" = (/obj/structure/flora/grass/jungle/b,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate) "RX" = (/obj/structure/chair/sofa/corner{dir = 8},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) -"Ss" = (/obj/effect/decal/cleanable/semen,/obj/structure/flora/grass/jungle/b,/turf/open/floor/grass,/area/awaymission/stargate/building) +"Ss" = (/obj/structure/railing{dir = 8},/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Su" = (/mob/living/simple_animal/hostile/retaliate/clown/clownhulk/honcmunculus,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) "SE" = (/obj/effect/decal/cleanable/blood/gibs/body,/mob/living/simple_animal/hostile/retaliate/clown/lube,/turf/open/floor/cobble,/area/awaymission/stargate) "SF" = (/obj/structure/table/wood,/obj/item/kitchen/knife/ritual,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) +"SH" = (/obj/structure/barricade/wooden,/obj/structure/barricade/wooden/crude,/turf/open/floor/cobble/side{dir = 4; icon_state = "cobble_side"},/area/awaymission/stargate) "SI" = (/obj/item/storage/box/rubbershot{pixel_x = -3; pixel_y = 3},/obj/item/storage/box/rubbershot{pixel_x = -3; pixel_y = 3},/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot,/obj/item/storage/box/rubbershot{pixel_x = 3; pixel_y = -3},/obj/structure/rack/shelf,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) "SP" = (/obj/machinery/door/airlock/wood/glass,/obj/structure/barricade/wooden/crude,/turf/open/floor/wood,/area/awaymission/stargate/building) "Tb" = (/obj/structure/chair/sofa/corner{dir = 4},/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) @@ -514,7 +526,7 @@ "TD" = (/obj/effect/decal/remains/xeno,/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) "TE" = (/obj/machinery/deepfryer,/turf/open/floor/wood,/area/awaymission/stargate/building) "TI" = (/obj/structure/flora/tree/palm,/obj/structure/flora/grass/jungle,/turf/open/floor/grass,/area/awaymission/stargate) -"TM" = (/obj/machinery/rnd/production/circuit_imprinter,/obj/item/reagent_containers/dropper,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"TM" = (/obj/machinery/rnd/production/circuit_imprinter,/obj/item/reagent_containers/dropper,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "TR" = (/obj/structure/mineral_door/woodrustic,/turf/open/floor/carpet,/area/awaymission/stargate/building) "TX" = (/obj/effect/decal/cleanable/blood/innards,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "Ub" = (/obj/structure/table/wood,/obj/item/reagent_containers/glass/bottle/mutagen,/turf/open/floor/wood,/area/awaymission/stargate/building) @@ -534,11 +546,12 @@ "Vh" = (/obj/structure/flora/junglebush/b,/mob/living/simple_animal/butterfly,/turf/open/floor/grass,/area/awaymission/stargate) "Vk" = (/obj/structure/table/plasmaglass,/obj/structure/table/plasmaglass,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) "Vl" = (/obj/effect/decal/remains/xeno,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building) +"Vm" = (/obj/structure/railing,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Vx" = (/obj/effect/decal/cleanable/semen,/obj/structure/table/optable/abductor,/turf/open/floor/mineral/abductor,/area/awaymission/stargate/building) "Vy" = (/mob/living/simple_animal/hostile/retaliate/clown/fleshclown,/turf/open/floor/mineral/titanium,/area/awaymission/stargate/building) "VG" = (/obj/structure/table/plasmaglass,/turf/open/floor/carpet/royalblack,/area/awaymission/stargate/building) "VJ" = (/obj/structure/table/wood,/obj/machinery/microwave,/turf/open/floor/wood,/area/awaymission/stargate/building) -"VM" = (/obj/structure/table/reinforced,/turf/open/floor/mineral/bananium,/area/awaymission/stargate/building) +"VM" = (/obj/structure/table/reinforced,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "VY" = (/turf/open/floor/plating/dirt/dark/jungle,/area/awaymission/stargate) "VZ" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/wood,/area/awaymission/stargate/building) "Wa" = (/obj/structure/bed,/obj/effect/decal/cleanable/semen,/turf/open/floor/carpet/red,/area/awaymission/stargate/building) @@ -549,7 +562,7 @@ "WL" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/turf/open/floor/wood,/area/awaymission/stargate/building) "WO" = (/obj/machinery/mineral/processing_unit_console,/turf/closed/wall/mineral/sandstone,/area/awaymission/stargate/building) "WR" = (/obj/structure/table/wood,/obj/machinery/cell_charger,/turf/open/floor/wood,/area/awaymission/stargate/building) -"WW" = (/obj/machinery/vending/boozeomat/all_access,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"WW" = (/obj/machinery/vending/boozeomat/all_access,/turf/open/floor/mineral/basaltstone_floor,/area/awaymission/stargate/building) "Xg" = (/mob/living/simple_animal/hostile/skeleton,/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) "Xi" = (/obj/structure/mineral_door/wood,/turf/open/floor/wood,/area/awaymission/stargate/building) "Xp" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) @@ -557,10 +570,10 @@ "XF" = (/obj/structure/bonfire,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "XH" = (/obj/structure/barricade/wooden,/turf/open/floor/plating/asteroid,/area/awaymission/stargate) "XJ" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/open/floor/mineral/sandstone_floor,/area/awaymission/stargate/building) -"XW" = (/obj/machinery/door/airlock/wood,/turf/open/floor/carpet/red,/area/awaymission/stargate/building) -"Yg" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/light,/turf/open/floor/mineral/titanium/blue,/area/awaymission/stargate/building) +"XW" = (/obj/machinery/light{dir = 1; light_color = "#d1dfff"},/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) +"Yg" = (/obj/structure/chair/comfy/shuttle{dir = 1},/obj/machinery/light,/turf/open/floor/mineral/titanium/yellow,/area/awaymission/stargate/building) "Yo" = (/obj/machinery/vending/hydroseeds,/turf/open/floor/wood,/area/awaymission/stargate/building) -"Yv" = (/mob/living/simple_animal/hostile/jungle/mook,/turf/open/floor/carpet/orange,/area/awaymission/stargate/building) +"Yv" = (/turf/open/floor/mineral/calorite/dance,/area/awaymission/stargate/building) "Yw" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) "YN" = (/obj/item/kitchen/knife/combat/bone,/turf/open/floor/plating/asteroid,/area/awaymission/stargate/building/mountain) "YP" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/open/floor/wood,/area/awaymission/stargate/building) @@ -609,24 +622,24 @@ aaaaabababababababababajakakakakakajajajabababababababababababLsLsLsLsLsLsLsLILs aaaaabababababababababajakakamakakakakajabababababababababababLsLsLsbvLsLsBRLsLsLsLsLsLsLsUCKYUFTnUCKYUFTnUCkQcsUCKYUFTnUCKYUFTnUCLsLsLsLsLsLsLsLsabababababababLsLsLsLsLILsLsLsLsLsLsBRLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsababababababababababababLsLsLsLsLsLsLsBRLsabababababababababLsababLsLsLsLsLsLsLsLsUCrXrXDDvzyOvzvzrXrXUCazaHaIaJaKUCwPPiUCNhNhczeGjaeGczNhNhUCLsLsLsLILsBRLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa aaaaabababababababababajajakakakakakajajajajababababababababLsLskeLsLsLsLsLsLsLsLskeLsLsLsUCGVUFWaUCGVUFWaUCeQVZUCvMUFDzUCvMUFDzUCLsLsLILsLILsLsababababababababLsLsLsLsLsLsLsLsLsLsLsLILsLsaWLsLsLsLsLsLsLsLsLsLsLsLsBRLILsabababababababababababababLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLILsLsUCrXrXnRQxjFQxnRrXrXUCNhNhOMNhNhmtPiqCUCNhEhczltczczmvNhBeUCLsBRLsLsLsLsLsLsLsLsLsBRLsLsLsabababababababababababababababababababababababababababaaaa aaaaabababababababababajajajajakakajajakakajababababababababLsLsLsLsLsLsLsLsLsLsLsLsLILsLsUCUFUFUFUCUFUFUFUCaqcsUCUFUFUFUCUFUFUFUCLsLsLsLsLsLsababababababababababLsLsLsUCUCUCUCUCLsLsLsLsLsLsLsLsLsBRLsLsLILsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsLsababababababababababababababLsLsLsLsLsLsLsUCMxrXrXrXrXrXrXrXNvUCaLZMvfuANhUCPiQgUCmBmBPibQPiPiPimBmBUCLsLsLsLsLsLsLsLsLsLILsLsLsLsababababababababababababababababababababababababababababaaaa -aaaaababababababababajajakajajajakakakakakajababababababababLsLsLsLsLILsLBLsLsaWLsLsLsLsLsUCUCXWUCUCUCXWUCUCUCSPUCUCXWUCUCUCXWUCUCLsLsLsLsBRLsababababababababababLsLsLsUCRylgvcUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsBRLsUCrXNrrXPiPiPirXrXrXUCUCUCUCUCUCUCJcPiUCohqBJccjrXcjPimBwZUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa -aaaaabababababababajajakakakakajakakamakajajabababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsUCDrWhvOWhWhWhACWhWhWhWhACWhWhWhWhWhWhUCLsLsLsLsababababababababababababLsLsLsUCcshDcsOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsababLsLsLsabababababababababababababababababLsbvLsLsababababababababababababababLsLskeLsLsLsLsLsUCNhNhNhPiPiPiPiPiPiJmPiQgPiPibQPiPiqCUCDfmBPicjoScjPiFrFIUCLsLsLsLsLsLsLsLsLsLsLsLskeLsababababababababababababababababababababababababababababaaaa -aaaaabababababababajajakakakakakakakajajajababababababababababLsLsLsLsBRLsLsLsBRLsLsLsLsLsUCWhWhWhWhWhWhWhWhvOWhWhWhWhvOWhWhWhWhUCLsLsLsabababababababababababababLsLsLsUCcscscsUCLsLsLsLsLsLsLsLskeLsLsLsLsabababababababababababababababababababababLsLsLsLsLsLsLsabababababababababababababLsBRLsLsLsLsLsLsUCNhNhNhPiPiPiPiPiPiJmkpwPPiJcPiPiPiPiUCohIvwPcjrXcjPimBKcUCLsLsBRLsLsLskeLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa +aaaaababababababababajajakajajajakakakakakajababababababababLsLsLsLsLILsLBLsLsaWLsLsLsLsLsUCUCpIUCUCUCpIUCUCUCSPUCUCpIUCUCUCpIUCUCLsLsLsLsBRLsababababababababababLsLsLsUCRylgvcUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsBRLsUCrXNrrXPiPiPirXrXrXUCUCUCUCUCUCUCJcPiUCohqBJccjrXcjPimBwZUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa +aaaaabababababababajajakakakakajakakamakajajabababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsUCzKrXNrrXrXrXawrXrXrXrXawrXrXrXrXrXrXUCLsLsLsLsababababababababababababLsLsLsUCcshDcsOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsababLsLsLsabababababababababababababababababLsbvLsLsababababababababababababababLsLskeLsLsLsLsLsUCNhNhNhPiPiPiPiPiPiJmPiQgPiPibQPiPiqCUCDfmBPicjoScjPiFrFIUCLsLsLsLsLsLsLsLsLsLsLsLskeLsababababababababababababababababababababababababababababaaaa +aaaaabababababababajajakakakakakakakajajajababababababababababLsLsLsLsBRLsLsLsBRLsLsLsLsLsUCrXrXrXrXrXrXrXrXNrrXrXrXrXNrrXrXrXrXUCLsLsLsabababababababababababababLsLsLsUCcscscsUCLsLsLsLsLsLsLsLskeLsLsLsLsabababababababababababababababababababababLsLsLsLsLsLsLsabababababababababababababLsBRLsLsLsLsLsLsUCNhNhNhPiPiPiPiPiPiJmkpwPPiJcPiPiPiPiUCohIvwPcjrXcjPimBKcUCLsLsBRLsLsLskeLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababaaaa aaaaababababababajajakakajakamakakakajajajabababababababababLsLsLsLsLsLsLsLsLsLsLIBRLsLsLsUCUCsnUCUCUCUCUCUCUCUCUCUCUCUCUCUCsnUCUCbvLsLsababababababababababababLsLsBRLsUCUCfNUCUCUCUCUCUCLsLsLsLsLsLsLsLsabababababababababababababababababababababababLsLsLsLILsLsabababababababababababababLsLsLsLsLsLILsLsUCNhNhNhPiPiPiNhOMNhUCUCUCaMUCUCUCwPbQUCmBmBetPiLJPiJcmBmBUCLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa aaaaababababababajakakakajajakajajajajababababababababababababLsLsLsLsLsLsLILsLsLsLsLsLsLsUCROWhROLprUCcbLWWKmKmWWbLCcrUnnROWhROUCLsLsLsabababababababababababLskeLsLsLsUCcscsIadbPGcsEnUCLsLsLsLsLsLsLsLsLsabababababababababababababababababababababLsLsLskeLsLsLsLsababababababababababababLsLsLsLsBRLsLsLsUCKGKGKGPiPiPiKGKGKGUCaNaPNhaPaNUCPiPiUCRtJbNhPiPiPiNhBeNhUCLsLsLsLsLsLsLsLsLsLBLsLsLsLsLsLsLsabababababababababababababababababababababababababaaaa -aaaaababababababajamakakajajajajajababababababababababababLsLsBRLsLsLsLsLsLsLsLsLsLsLsLsLsUCDrvOWhEdEdEdEdEdEdEdYvEdEdEdEdWhvODjUCLsLsLsLsababababababababababLsLsLsLsLsUCJXcscscshDcsapUCLsLsLsLsLsLsLsLsababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsababababababababababababLsLILsLsLsaWLsLsUCnXNhNhPiPiPiNhNhtIUCoXNhOMNhNhUCQgqCUCNhNhNhPikpPiNhNhRtUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababaaaa -aaaaababababababajajakakakakajajababababababababababababababLsLsaWLsLsLsLskeLsLsLsLsaWLsLsUCWhWhznnnEdYvEdEdEdEdEdEdEdEdnnznWhWhUCLsHELsLsabababababababababababLsLsLsLsUCUbUIQZcscsKQEnUCLsLsbvLsLILsLsLsabababababababababababababababababababababLsLsLBLsLsLsLsLsababababababababababababababLsLsLsLsLsLsLsUCKGKGKGPiPiPiKGKGKGUCNhNhNhNhNhUCPiPiUCUCUCUCbYUCbYUCUCUCUCLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLILsLsababababababababababababababababababababababababaaaa +aaaaababababababajamakakajajajajajababababababababababababLsLsBRLsLsLsLsLsLsLsLsLsLsLsLsLsUCDrvOWhrXrXrXrXrXrXrXNrrXrXrXrXWhvODjUCLsLsLsLsababababababababababLsLsLsLsLsUCJXcscscshDcsapUCLsLsLsLsLsLsLsLsababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsababababababababababababLsLILsLsLsaWLsLsUCnXNhNhPiPiPiNhNhtIUCoXNhOMNhNhUCQgqCUCNhNhNhPikpPiNhNhRtUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababaaaa +aaaaababababababajajakakakakajajababababababababababababababLsLsaWLsLsLsLskeLsLsLsLsaWLsLsUCWhWhznnnrXNrrXrXrXrXrXrXrXrXnnznWhWhUCLsHELsLsabababababababababababLsLsLsLsUCUbUIQZcscsKQEnUCLsLsbvLsLILsLsLsabababababababababababababababababababababLsLsLBLsLsLsLsLsababababababababababababababLsLsLsLsLsLsLsUCKGKGKGPiPiPiKGKGKGUCNhNhNhNhNhUCPiPiUCUCUCUCbYUCbYUCUCUCUCLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLILsLsababababababababababababababababababababababababaaaa aaaaababababababajajajakakajajajababababababababababababababLsLsLILsLsLsLsLsLsLsLsLsLsLsLsUCywWhznyCnnnnnnnnnnnnnnnnnnnnyCznWhywUCLsLsLsLsabababababababababababLsLsLsLsUCWRcscscscscsapUCLsLsLsLsLsLsLsLsLsabababababababababababababababababababLsLsLsLsLsLILsLsLsababababababababababababababLsLsLsLsLsLsLsUCNhNhNhPiPiQgNhNhNhUCNhvfNhvfNhUCPiJckMPiPiPiwPERPiPiPiUmUCLsLsLsLsLsLsLsLILsBRLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababaaaa aaaaababababababababajakakakakajababababababababababababababLsLsLsLsLsLsbvLsLILsLsLsLsLsLsUCoxWhWhznznznznznznznznznznznznvOWhCpUCLsLsLsLsLsLsababababababababLsLsLsLsLsUCUCUCAOUCUCAOUCUCLsLsLsLsLsLsLsLsabababababababababababababababababababLsLsLsLsLsLsLsLsLsLsababababababababababababababLsLsLskeBRLsLsUCKGKGKGPiPiPiKGKGKGUCaQaRNhaRNhUCPiPiPiQgPiJcPiPiPiPiPiQgUCLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsababababababababababababababababababababababababaaaa -aaaaababababababababajUCakakakajabababababababababababababLsLsLsLsLsLsLsLsLsLsLsBRLsLsLsLsUCMDVGWhWhWhEdEdEdWhWhEdEdEdWhWhWhVGIkUCLsLsLsLsLsLsLsLsabababababLsLsLsLsLsLsvvdbapcsmadbcscsUCLsLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLILsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsUCnXNhNhPiPiPiNhNhtIUCNhvfNhvfOMUCUCUCUCUCUCUCUCmtUCUCUCUCUCLsLskeLsLsLsLsLsLsLsLsLsLsLsBRLsLsLsababababababababababababababababababababababababaaaa -aaaaabababababababababUCXJamakajababababababababababababLsLsLsLsLsLsLsLsLILsLsLsLILsLskeLsUCbPVkWhvOWhEdRCEdWhvOEdRCEdWhWhWhfmozUCLsLsLILsLsLsLsLsabababababLsLsLsBRLsLsvvxGcscscsahtNQZUCLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababLsLsLsLILsLsUCKGKGKGPiPiPiKGKGKGUCNhaROMaRNhUCJhPWOKNhaSPWaiNhNhmbPWSIUCLsLsLsLsLsBRLsLsLskeLsLsLILsLsLsLsabababababababababababababababababababababababababaaaa -aaaaabababababababababUCRtPiakUCabababababababababababababLsLsbvLsLsLsLsLsLsLsLsLsLsLsLsLsUCbPVGWhWhWhEdEdEdWhWhEdEdEdWhWhWhVGozUCLskeLsLsLsLsbvLsLsabababababLsLsLsLsLsUCxGQZcscsapcscsUCLskeLsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsbvLsLsLsLsLsBRLsLsLsLsabababababababababababababLsLsLsLsLsLsUCNhNhOMPiPiPiNhNhNhUCoXLMNhvfNhUCayNhOMNhNhOMNhNhOMNhNhdOUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa +aaaaababababababababajUCakakakajabababababababababababababLsLsLsLsLsLsLsLsLsLsLsBRLsLsLsLsUCMDVGWhWhWhpgsrMsWhWhpgsrMsWhWhWhVGIkUCLsLsLsLsLsLsLsLsabababababLsLsLsLsLsLsvvdbapcsmadbcscsUCLsLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLILsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsUCnXNhNhPiPiPiNhNhtIUCNhvfNhvfOMUCUCUCUCUCUCUCUCmtUCUCUCUCUCLsLskeLsLsLsLsLsLsLsLsLsLsLsBRLsLsLsababababababababababababababababababababababababaaaa +aaaaabababababababababUCXJamakajababababababababababababLsLsLsLsLsLsLsLsLILsLsLsLILsLskeLsUCbPVkWhvOWhSsRCiKWhvOSsRCiKWhWhWhfmozUCLsLsLILsLsLsLsLsabababababLsLsLsBRLsLsvvxGcscscsahtNQZUCLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababLsLsLsLILsLsUCKGKGKGPiPiPiKGKGKGUCNhaROMaRNhUCJhPWOKNhaSPWaiNhNhmbPWSIUCLsLsLsLsLsBRLsLsLskeLsLsLILsLsLsLsabababababababababababababababababababababababababaaaa +aaaaabababababababababUCRtPiakUCabababababababababababababLsLsbvLsLsLsLsLsLsLsLsLsLsLsLsLsUCbPVGWhWhWhEdVmjPWhWhEdVmjPWhWhWhVGozUCLskeLsLsLsLsbvLsLsabababababLsLsLsLsLsUCxGQZcscsapcscsUCLskeLsLsLsLsLsLsLsLsabababababababababababababLsLsLsLsLsbvLsLsLsLsLsBRLsLsLsLsabababababababababababababLsLsLsLsLsLsUCNhNhOMPiPiPiNhNhNhUCoXLMNhvfNhUCayNhOMNhNhOMNhNhOMNhNhdOUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa aaaaabababababababababUCJbPiNhUCabababababababababababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsUCTbDxWhWhWhvOWhWhWhWhWhWhWhvOWhWhxTRXUCLsLsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsvvxGcsKQcsahtNcsUCLsLsLsLsLsLsLsLsLsLsLsabababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsabababababababababababababLsLsLsLsLsUCHiNhNhPiPSPiNhNhHiUCNhaRNhaRNhUCayNhaSNhaiNhaiNhNhwFNhdOUCLsLsLsLILsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa aaaaabababababababababUCcpcacyUCabababababababababababababLsLsLILsLILsLsLsLsaWLsLsLsLsbvLsUCUCUCUCUCWhtChcBZWhWhBZtChcWhUCUCUCUCUCLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLskeLsUCxGcscshDapcscsUCLsLsLsaWLsLsLsLsLsLsLsababababLsabLsLsabLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsBRLsababababababababababababababLsLsLsLsUCUCUCUCJmqKJmUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCLsLsLsLsLsLsLsLsBRLsLsLsLsLsababababababababababababababababababababababababababababaaaa -aaaaabababababababababUCcyPiJbUCababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsUCWhWhWhUCUCUCUCWhWhWhUCLsLsLsLsLsLsaWLsLskeLsLsLsLsBRLsLsLsaWLsLsLsLsvvxGcscscsaptNcsUCLsLsLsLsLsLsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsaTaUaUaUaVLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa -aaaaabababababababababUCcyPiRtUCababababababababababababLsLsBRLsLsLsLskeLsLsLsLsLsLsLsLILsLskeLsLsUCRxBPWhUCyvuRUCWhBPRxUCLsLILsLsLsBRLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsvvdbapcscsdbcsKQUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsabababababababababababababababLsLsLskeLsLsuIaXdLaXaYLsLsLsLsLsLsLsLILsLsLsLsLsbvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababaaaa -aaaaabababababababababUCRtPiNhUCababababababababababababLsLsLsLsLsLBLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsUCUCUCpIUCuIaYUCpIUCUCUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsbvLsLsLsLsLsLsUCUCUCSPSPUCvvvvUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsbvLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsuIaXaXaXaYLsLsLILsLskeLsLsLsLsLsLsLsLsLsLsLILsLsLsbvLsLsLsLsBRLsLsLsLILsLsLsLsLsabababababababababababababababababababababababababababababaaaa -aaaaabababababababababUCNhwPXJUCababababababababababababLsLsaWLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLILsLsaTaUaUFwaXaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaVLsLsLsLsabababababababababababababababLsLsLsLsLsbvuIaXaXaXaYLsLsLsLsBRLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsababababababababababababababababababababababababababababababaaaa +aaaaabababababababababUCcyPiJbUCababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsUCrXrXrXUCUCUCUCrXrXrXUCLsLsLsLsLsLsaWLsLskeLsLsLsLsBRLsLsLsaWLsLsLsLsvvxGcscscsaptNcsUCLsLsLsLsLsLsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsaTaUaUaUaVLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa +aaaaabababababababababUCcyPiRtUCababababababababababababLsLsBRLsLsLsLskeLsLsLsLsLsLsLsLILsLskeLsLsUCRxBPrXUCDaDaUCrXBPRxUCLsLILsLsLsBRLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsvvdbapcscsdbcsKQUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsabababababababababababababababLsLsLskeLsLsuIaXdLaXaYLsLsLsLsLsLsLsLILsLsLsLsLsbvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababaaaa +aaaaabababababababababUCRtPiNhUCababababababababababababLsLsLsLsLsLBLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsUCUCUCpIUCoyGUUCpIUCUCUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsbvLsLsLsLsLsLsUCUCUCSPSPUCvvvvUCLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsbvLsLsLsLsLsLsLsLsabababababababababababababababLsLsLsLsLsLsuIaXaXaXaYLsLsLILsLskeLsLsLsLsLsLsLsLsLsLsLILsLsLsbvLsLsLsLsBRLsLsLsLILsLsLsLsLsabababababababababababababababababababababababababababababaaaa +aaaaabababababababababUCNhwPXJUCababababababababababababLsLsaWLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLILsLsaTaUaUaXaXaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaVLsLsLsLsabababababababababababababababLsLsLsLsLsbvuIaXaXaXaYLsLsLsLsBRLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsababababababababababababababababababababababababababababababaaaa aaaaabababababababababUCNhJcNhUCabababababababababababLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsLsabababababababababababababababababLsBRLsLsLsuIaXaXaXaYLsLsLsLsLsLsLsLsHELsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa aaaaabababababababababUCRtPiRtUCabababababababababababLsLsLskeLsLsLsLsLsLILsLsLsLsLsababLsLsLsLsLsLsLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsLsabababababababababababababababababLsLsLsLsLsuIaXaXbaaYLsLsLsaWLsLsLsLsLsLsLskeLsLsLsBRLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababaaaa aaaaabababababababababUCNhPiNhUCabababababababababababLsLsLsLsLsLsLsLsLsLsLsBRLsLsabababababLsLsLskeLsaZaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaYLsLsababababababababababababababababababLsLsLsLsLsuIaXaXaXaYLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsababababLsLsLsLILsLsLsLsLsLsBRLsLsLsLsababababababababababababababababababababababababababababaaaa @@ -648,47 +661,47 @@ aaaaabababababababababUCNhPicyUCababababababababababababababRMLsLsLsRMLsLsLsRMRM aaaaabababababababababUCcpbZNhUCababababababababababababRMRMRMLsLILsLsLsLsLsLsLsLsLsRMRMabRMRMRMMrMrMrMrXHMrMrMrMrababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLILsLsLsLsLsLsLsLILsLsLsLsLskeLsLsLsLsLsLsLsLsLskeLsLsLsLsababababqwXgabababababababLsLsLsLsLsLsLsLsLsLsLsLsaFLsLsLsLsLsabababababababababababababababababababababababababababababaaaa aaaaabababababababababUCNhPiRtUCababababababababababababRMLsLsLsLsLsLsLsLsLsImLsLsLsLsRMRMRMLsLsLsLsLILsLskeLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLskeLsLsLILsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababqwqwababababababLsLsLsLsLsLsLsaCLBLskeLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababaaaa aaaaabababababababababUCRtPiNhUCababababababababababababRMLsLsLskiLsLsXpLsLsLILsLsLsLsLsRMLsLsLsLsImLsLsLsLsLskeLsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLILsLsLsLsLsLsaZaXaXaXaYLsLsaWLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsaWLsLsLsLsLsLsababLsabababababqwqwabababababLsLsLsLsvuLsLsLsaWaDLsLsLsLsLsvuLsLsLsLsLsabababababababababababUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCUCabaaaa -aaaaabababababababababUCNhPiNhUCUCUCUCUCUCUCUCUCUCUCUCUCUCLsLsLsLsLsLBLsLskeLsLsUsLsLsLsLsLsTXLsLsLsLsLsLsXpkiLsLsababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLsababababLsLsLsababLsLsLsLsLsLsLsLsababababababababababXgqwqwqwababababLsLsLsLsLsLILsLsLsLsLsLsvuLsLILsLsLsLsLsLsLsLsababababababababababUCCACAUCUCUCCACAUCCACAUCUCUCCACAUCabaaaa -aaaaabababababababababUCcyJcNhXJNhNhRtNhNhXJNhNhNhcyNhNhUCLsPhLILsLsLsLILsLsLsLsLsrhLsLsLILsLsLsLsaWLsLsLsLsLsLsLsLsababababababababLsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsabababababababababababababLsLsLsLsLsabababababababababababqwqwabababababLsLsLsLsLsLsLsLsaBLsLsLsLsLsLsLsaALsLsLsLsLsLsLsababababababababababUCCACAUCUCUCCACAUCCACAUCUCUCCACAUCabaaaa -aaaaabababababababababUCNhPitTPiPiPiPiPiwPPiPiPiwPakPiPibYLsPhLsLsImLsLsLshKLsLsLsLsLsLsLsLsLsXpLsLsLsLshKLsLsLsUsLsLsLsababababababLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsaWLsLsLsLsaZaXaXaXaYLsLILsLsabababababababababababababababababLsLsLsababababababababababababqwabababababLsLsLsLsLsLsLskeLsLsvuLsLsLsLsLsLILsLsLskeLsLsLsLsabababababababababUCIAsrUCZpUCIAsrUCIAsrUCZpUCIAsrUCabaaaa -aaaaabababababababababUCXJRtNhNhNhcyNhNhNhJbakXJakakcyNhUCLsPhLsLsLsLsLsLsLsLsLBTXLsLsLsLBLskeLsLsLsLsLsLsLBLsLILsLsLsLsababababababLsLILsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsaZaXaXaXaYLsLsLsLsabababababababababababababababababababababababababababababababqwqwabababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababUCPiQgPiPikMoyoyPioyoykMPiPiQgPiUCabaaaa -aaaaabababababababababUCUCUCUCUCUCUCUCUCajakakakakakajUCUCLskeLsXpLsLsLsXpLsLsLsLsLskebALsLsLsLsLsXFLsLskeLsLsLsLBLsLsLsabababababababLskeLsLsabLsababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsaZaXaXaXaYLsLsLsLsababababababababababababababababababababababababababababababqwXgababababababababLsLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababUCuwoyCfCfCfQguwnKEYQgCfvZCfoynQUCabaaaa -aaaaababababababababababababababababababajakamakakajajabRMRMLsTXLsLsLBLskeLsLsIQLsLILsLsLsXpLsLsLsLsLsLsbALsLsLsLsXpLsLsLsLsababababababLsLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababababababLsLsLILsLsaZaXaXaXaYLsLsLsLsLsababababababababababababababababababababababababababababqwqwqwabababababababababababababababLsLsLsLskeLsababLsLsLsLsLsLsabababababababababababUCKghMUHkyUHMMiKqrnQhMUHUHUHMMKgUCabaaaa -aaaaabababababababababababababababababababajakakajajababRMRMLsLsLsLsLsLsLskiLsLsLsXFLsLsLsLsLsLILsTXLsXpLsLsLsTXLsLsLsLILsLsababababababLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsaZaXaXaXaYLsLsLsLsLsababababababababababababababababababababababababababababqwqwababababababababababababababababababLsLsLsLsabababababababababLsabababababababababUCnGhMUHUHUHMMKguwSshMUHUHUHMMesUCabaaaa -aaaaabababababababababababababababababababajajajajababRMRMLsLsaWLsLsXpLsLsLsLsLsLsLsLsLsImhKLskeLsLsLsLskeLsLsLsLsLsLsLsLsLsMrLsLsLsababLsLsLsLILsLsababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsaZaXaXaXaYLsLsLsLsLsabababababababababababababababababababababababababababababqwqwabababababababababababababababababababLsLsLsabLsLsababababLsLsLsababababababababUCuwhMUHUHUHMMPdpYGShMUHUHUHMMuwUCabaaaa -aaaaababababababababababababababababababababajababababRMLsLsLsLsImLsLsLsLBLsLsLsLsLsLsLILsLsLsLsLBLsLsLsLsLsImLsLsLsXFLsLsLsMrLskeLsLsLsLsLsLsLsLsLsabLsabababLsLsLsabLsabababababababababababababababababababababababababababababababababababXHXHXHXHXHbfbgbgbgbhXHXHXHXHababababababababababababababababababababababababababababababqwqwabababababababababababababababababababLsLsLsLILsLsLsLsLsLsLsLsabababababababababUCKghMUHUHUHMMjziKDahMUHUHUHMMnQUCabaaaa -aaaaabababababababababababababababababababababababababRMRMLsLsLsLsLsLILsLsImkiLsXpLsLBLsLsaWLsLsLsLILsLBLsLsLsLsLsLsLsLsQNQNuaQNQNQNLsLILsLskeLsLsLsLsLsLsLsabLsLsLsLsLsLsabababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsabababababababababababababababababababababababababqwabqwqwCvababXgqwababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsababababababababUCuwhMnCUHUHMMrLwcrLhMUHUHxAMMKgUCabaaaa +aaaaabababababababababUCNhPiNhUCUCUCUCUCUCUCUCUCUCUCUCUCUCLsLsLsLsLsLBLsLskeLsLsUsLsLsLsLsLsTXLsLsLsLsLsLsXpkiLsLsababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLsababababLsLsLsababLsLsLsLsLsLsLsLsababababababababababXgqwqwqwababababLsLsLsLsLsLILsLsLsLsLsLsvuLsLILsLsLsLsLsLsLsLsababababababababababUCYvYvUCUCUCYvYvUCYvYvUCUCUCYvYvUCabaaaa +aaaaabababababababababUCcyJcNhXJNhNhRtNhNhXJNhNhNhcyNhNhUCLsPhLILsLsLsLILsLsLsLsLsrhLsLsLILsLsLsLsaWLsLsLsLsLsLsLsLsababababababababLsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsabababababababababababababLsLsLsLsLsabababababababababababqwqwabababababLsLsLsLsLsLsLsLsaBLsLsLsLsLsLsLsaALsLsLsLsLsLsLsababababababababababUCFwCAUCUCUCCAFwUCFwCAUCUCUCCAFwUCabaaaa +aaaaabababababababababUCNhPitTPiPiPiPiPiwPPiPiPiwPakPiPibYLsPhLsLsImLsLsLshKLsLsLsLsLsLsLsLsLsXpLsLsLsLshKLsLsLsUsLsLsLsababababababLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsaWLsLsLsLsaZaXaXaXaYLsLILsLsabababababababababababababababababLsLsLsababababababababababababqwabababababLsLsLsLsLsLsLskeLsLsvuLsLsLsLsLsLILsLsLskeLsLsLsLsabababababababababUCeCeCUCZpUCeCeCUCeCeCUCZpUCeCeCUCabaaaa +aaaaabababababababababUCXJRtNhNhNhcyNhNhNhJbakXJakakcyNhUCLsPhLsLsLsLsLsLsLsLsLBTXLsLsLsLBLskeLsLsLsLsLsLsLBLsLILsLsLsLsababababababLsLILsLsabababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsaZaXaXaXaYLsLsLsLsabababababababababababababababababababababababababababababababqwqwabababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababUCPiQgPiPikMPiPiPiPiPikMPiPiQgPiUCabaaaa +aaaaabababababababababUCUCUCUCUCUCUCUCUCajakakakakakajUCUCLskeLsXpLsLsLsXpLsLsLsLsLskebALsLsLsLsLsXFLsLskeLsLsLsLBLsLsLsabababababababLskeLsLsabLsababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsaZaXaXaXaYLsLsLsLsababababababababababababababababababababababababababababababqwXgababababababababLsLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababUCuwPiCfCfCfQguwnKKgQgCfvZCfPinQUCabaaaa +aaaaababababababababababababababababababajakamakakajajabRMRMLsTXLsLsLBLskeLsLsIQLsLILsLsLsXpLsLsLsLsLsLsbALsLsLsLsXpLsLsLsLsababababababLsLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababababababLsLsLILsLsaZaXaXaXaYLsLsLsLsLsababababababababababababababababababababababababababababqwqwqwabababababababababababababababLsLsLsLskeLsababLsLsLsLsLsLsabababababababababababUCKghMUHkyUHMMnKqrnQhMUHUHUHMMKgUCabaaaa +aaaaabababababababababababababababababababajakakajajababRMRMLsLsLsLsLsLsLskiLsLsLsXFLsLsLsLsLsLILsTXLsXpLsLsLsTXLsLsLsLILsLsababababababLsLsLsLsLsabababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsaZaXaXaXaYLsLsLsLsLsababababababababababababababababababababababababababababqwqwababababababababababababababababababLsLsLsLsabababababababababLsabababababababababUCnGhMUHUHUHMMKguwuwhMUHUHUHMMesUCabaaaa +aaaaabababababababababababababababababababajajajajababRMRMLsLsaWLsLsXpLsLsLsLsLsLsLsLsLsImhKLskeLsLsLsLskeLsLsLsLsLsLsLsLsLsMrLsLsLsababLsLsLsLILsLsababababababababababababababababababababababababababababababababababababababababababababababLsLsLsACaZaXaXaXaYACLsLsLsLsabababababababababababababababababababababababababababababqwqwabababababababababababababababababababLsLsLsabLsLsababababLsLsLsababababababababUCuwhMUHUHUHMMPdpYGShMUHUHUHMMuwUCabaaaa +aaaaababababababababababababababababababababajababababRMLsLsLsLsImLsLsLsLBLsLsLsLsLsLsLILsLsLsLsLBLsLsLsLsLsImLsLsLsXFLsLsLsMrLskeLsLsLsLsLsLsLsLsLsabLsabababLsLsLsabLsabababababababababababababababababababababababababababababababababababXHXHXHXHACthifififSHACXHXHXHababababababababababababababababababababababababababababababqwqwabababababababababababababababababababLsLsLsLILsLsLsLsLsLsLsLsabababababababababUCKghMUHUHUHMMjznKBjhMUHUHUHMMnQUCabaaaa +aaaaabababababababababababababababababababababababababRMRMLsLsLsLsLsLILsLsImkiLsXpLsLBLsLsaWLsLsLsLILsLBLsLsLsLsLsLsLsLsQNQNuaQNQNQNLsLILsLskeLsLsLsLsLsLsLsabLsLsLsLsLsLsabababababababababababababababababababababababababababababababLsLsLsLsLsLsLsACaZaXaXaXaYACLsabababababababababababababababababababababababababqwabqwqwCvababXgqwababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsababababababababUCuwhMnCUHUHMMrLwcrLhMUHUHxAMMKgUCabaaaa aaaaabababababababababababababababababababababababababRMLsLsLsXpLsLsbALsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsUsLsLsLsLsLsMrLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababababababababababababababababLsLsLsLsLskeLsLsaZaXaXaXaYLsLsababababababababababababababababababababababababYwqwqwDMvVqwqwqwqwqwababababababababababababababababababababLsabababababLskeLsLsLsLsababababababababUCsRhMUHUHUHMBCfGYCfHcUHUHUHMMKvUCabaaaa aaaaabababababababababababababababababababababababababRMLsLsUsLsLsLsLsLsLsLsLILsLskeLsbALsLsLskiLsLsXpLsLsLsLsLsLsLsImLsLsLsMrLsLsLsLsLsLsLsLsLsLsLsababLsLsLsLsLsLsLskeLsLIabababababababababababababababababababababababababababababababLsLsLILsLsLsLsaZaXaXaXaYLsLsabababababababababababababababababababababababqwCvXgqwCvqwYNqwvVqwqwababababababababababababababababababababababababababLsLsLsLsaWLsLsabababababababUCvXhMUHUHUHUHUHUHUHUHUHUHUHMMwCUCabaaaa aaaaabababababababababababababababababababababababababRMLsLsLsLsLBLsLsLsLsXFLsLsUsLsLsLsLsHELskiLskeLsImLsLsLsXpLsLsLsLsLsabababLsLsLsLILsLsabLsLsLsabababLsLsLskeLsLsLsLsLsLsabababababababababababababababababababababababababababababababLsLsLsLILsLsaZaXaXaXaYLsLsababababababababababababababababababababababababqwvVweqwZWYwqwXgqwababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsabababababababUCnKhMUHUHUHUHUHFkUHUHUHUHUHMMuwUCabaaaa aaaaabababababababababababababababababababababababababRMRMLsLsLsLsLsXpLsLsLskeLsLsLsTXLsLsLsXFLsLsLsLsLsLsaWLsLsLsLBLsLsLsabababababLsLsLsLsababLsLsLsababababLsLsLsLsLsLsLsLsLsLsabLsLsLsabababababLsLsabLsLsLsabababababababababababababababLsLsLsLsLsaZaXaXaXaYLsLILsabababababababababababababababababababababababXgqwYNvVqwqwCvqwqwababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsababababababababUCuwhMUHUHUHUHUHUHUHUHUHUHUHMMKgUCabaaaa aaaaababababababababababababababababababababababababababRMRMLsLsLsLsLsLsLsLsLsLsLsLsLBLsLsLsLsLsLsLILsLsLsLsLsLsLskeLsLsLsLsababababLsLsLsLsabLsLsLsLILsabababLsLsLsLILsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsLsLsLsababababababababababababababababLsLsLsLsaZaXaXaXaYLsLsLsababababababababababababababababababababqwqwqwqwCvXgqwYwDMqwqwCvqwababababababababababababababababababababLsLsLsLILsLsLsLsLskeLsabababababababababUCnQPiBhrSBhBhBhBhBhBhBhBhBhPiVdUCabaaaa -aaaaabababababababababababababababababababababababababababRMRMRMLsLsLsLsImLsLsLILsRMLsLsLsLsXpLsLsLsLBLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsababLsLsLsLsababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababLsLsLsLsLsaZaXaXaXaYkeLsLsabababababababababababababababababababqwqwqwabqwqwqwCvqwqwvVweqwababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsabababababababababUCKguweIBjVdKguwzcKgnKoyPiEtqRnKUCabaaaa +aaaaabababababababababababababababababababababababababababRMRMRMLsLsLsLsImLsLsLILsRMLsLsLsLsXpLsLsLsLBLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsababLsLsLsLsababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababLsLsLsLsLsaZaXaXaXaYkeLsLsabababababababababababababababababababqwqwqwabqwqwqwCvqwqwvVweqwababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsabababababababababUCKguweIBjVdKguwzcKgnKPiPieIqRnKUCabaaaa aaaaabababababababababababababababababababababababababababababRMRMRMLsLsLsLsLsLsRMRMRMRMLsLsLsLskeLsLsLsLsLsImLsLsLsLsababababLsLskeLsLsLsabLskeLsLsababLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsLsOvOvOvOvOvOvOvOvOvLsLsLsLsLsababababababababababLsLsLILsLsaZaXaXaXaYLsLsLsabababababababababababababababXgqwqwqwqwabababqwXgabababqwqwqwqwabababababababababababababababababababababLsLskeLsLsLsLsLILsLsababababababababababUCUCUCUCUCUCUCUCUCUCUCQgPiUCUCUCUCabaaaa -aaaaabababababababababababababababababababababababababababababababRMRMLsLsLsLsLsRMababRMRMLsLsLsLsLsLsLsabababababababababababLsLILsLsLsQNQNQNLsLsLsLsLsLsLsLsabababLsLsLsLsababLsLsLsLsLsLsLsOvapcsOpOpOpAzdbOvLskeLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsaZaXaXaXaYLsLsababababababababababababababqwqwqwqwqwXgqwababababababababqwabababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababUCCACAUCPiPiUCCACAUCabaaaa -aaaaababababababababababababababababababababababababababababababababRMRMRMRMRMRMRMabababRMRMRMRMabababLsabababababababababababababLsLsLsLsabLsLsLILsLsLsLsababababLsLsLsLsLILsLsLsLsLsLsLsLILsOvancscscscscsaoOvLsLsLsLsLsLsLsLsLsLsLsLsabababLsLsLsLsLsaZaXaXaXaYLsLsLsabababababababababababababqwqwqwqwababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababUCCACAUCPiPiUCCACAUCabaaaa -aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsabababababLsLsLsLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvdbcscscscscsapOvLsLsOvOvOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsababababababababababababababqwXgabababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababUCeCNhUCIcIcUCeCNhUCabaaaa -aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsababababababLsLsLsLsabLsLsLsLsLsLsLsLsLsLsabababLsLsLsLsLsOvOvOvOvXiOvOvOvOvLsLsOvdbcscsapOvLsLILsLsLsLsLsLsLskeLsLsaZaXaXaXaYLsLsLsababababababababababababqwqwqwababababababababababababababababababababababababababababababababababababLsLsLsLsLILsLsLsLsLsLsLsLsLsabababababababababababababababUCNhNhNhQgQgNhNhNhUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLskeLsLsLsababababababLsLsLsLsOvFcNhNhNhNhNhFcOvLsLsOvFMcscsjeOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsabababababababababqwqwqwababababababababababababababababababababababababababababababababababababLsLsLsLsLILsLsLsLsaWLsLsLsLsLsLsabababababababababababababababUCnXNhNhPiPiNhNheZUCabaaaa +aaaaabababababababababababababababababababababababababababababababRMRMLsLsLsLsLsRMababRMRMLsLsLsLsLsLsLsabababababababababababLsLILsLsLsQNQNQNLsLsLsLsLsLsLsLsabababLsLsLsLsababLsLsLsLsLsLsLsOvapcsOpOpOpAzdbOvLskeLsLsLsLsLsLsLsLsLsababababLsLsLsLsLsaZaXaXaXaYLsLsababababababababababababababqwqwqwqwqwXgqwababababababababqwabababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababababUCYvYvUCPiPiUCYvYvUCabaaaa +aaaaababababababababababababababababababababababababababababababababRMRMRMRMRMRMRMabababRMRMRMRMabababLsabababababababababababababLsLsLsLsabLsLsLILsLsLsLsababababLsLsLsLsLILsLsLsLsLsLsLsLILsOvancscscscscsaoOvLsLsLsLsLsLsLsLsLsLsLsLsabababLsLsLsLsLsaZaXaXaXaYLsLsLsabababababababababababababqwqwqwqwababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababUCFwCAUCPiPiUCCAFwUCabaaaa +aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsabababababLsLsLsLsababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvdbcscscscscsapOvLsLsOvOvOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsababababababababababababababqwXgabababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababUCeCeCUCIcIcUCeCeCUCabaaaa +aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsababababababLsLsLsLsabLsLsLsLsLsLsLsLsLsLsabababLsLsLsLsLsOvOvOvOvXiOvOvOvOvLsLsOvdbcscsapOvLsLILsLsLsLsLsLsLskeLsLsaZaXaXaXaYLsLsLsababababababababababababqwqwqwababababababababababababababababababababababababababababababababababababLsLsLsLsLILsLsLsLsLsLsLsLsLsabababababababababababababababUCNhIANhQgdqNhNhIAUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLskeLsLsLsababababababLsLsLsLsOvFcNhNhNhNhNhFcOvLsLsOvFMcscsjeOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsabababababababababqwqwqwababababababababababababababababababababababababababababababababababababLsLsLsLsLILsLsLsLsaWLsLsLsLsLsLsabababababababababababababababUCnXrzNhPiEYNhrzeZUCabaaaa aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsabababababababLsLsLsOvNhNhIPIPIPNhNhOvLsLsOvfUcscsapOvLsLsLsLsLsLsaWLsLsLsLsLsaZaXaXaXaYLsLILsLsLsLsabababLsLsababqwqwababababababababababababababababababababababababababababababababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLskeLsLIHEababababababababababababababUCNhOMUCPiPiUCOMNhUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwqwabababababababababababababababababLsLsLsLsLsLsLsLILsLsLsabababababLsLsLsOvNhZMmdadvfuANhOvLsLsOvFMcscsjeOvLsLsLsLsLsLsLsLsLsLILsLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsabqwababababLsababababababababababababababababababLsLsLsLsLsLsLsabababLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsabababababababababababababababUCNhNhNhPiPiNhNhNhUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwqwqwababababababababababababOvOvOvOvOvOvOvOvLsLsLsLsLsLsLsLsLsababLsLsLsLsOvNhNhKGKGKGNhNhOvLsLsOvWRcscsapOvLsLskeLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsabababLsLskeLsLILsLsabqSabLsLsLsLsLsababababababababababababababababLsLsLsLsLsLsLILsLsLsLsLskeLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababUCNhNhNhPiPiNhNhNhUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwqwabababababababababababababababababLsLsLsLsLsLsLsLILsLsLsabababababLsLsLsOvNhZMmdadvfuANhOvLsLsOvFMcscsjeOvLsLsLsLsLsLsLsLsLsLILsLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsabqwababababLsababababababababababababababababababLsLsLsLsLsLsLsabababLsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsabababababababababababababababUCIANhNhPiEtNhrzNhUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwqwqwababababababababababababOvOvOvOvOvOvOvOvLsLsLsLsLsLsLsLsLsababLsLsLsLsOvNhNhKGKGKGNhNhOvLsLsOvWRcscsapOvLsLskeLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsabababLsLskeLsLILsLsabqSabLsLsLsLsLsababababababababababababababababLsLsLsLsLsLsLILsLsLsLsLskeLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabababababababababababababababUCNhNhIAPiEtNhNhNhUCabaaaa aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwqwqwqwababababababababOvdbPDPzFAFAdbOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsOvFcNhNhNhNhNhFcOvLsLsOvdbcscsjeOvLsLsLsLsLsLsLskeLsLsLsLsaZaXaXaXaYLsLsLsabababLsLsLsLsLsLskeheLBLsLsLskeLsLsabababababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLBLsLsLsLsLsLsLILsLsLsLsLsababababababababababababababababUCNhOMUCPiPiUCOMNhUCabaaaa -aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwabababqwqwqwqwqwaeqwqwabOvcscscscscscsOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsOvOvofOvMuOvofOvOvLsLsOvOvXiOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsababLsLsLsLsLsLsheLsLsaWLsLsLsLILsababababababababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsabababababababababababababababababUCNhNhNhPiPiNhNhNhUCabaaaa -aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwabqwqwqwqwqwvhcscscscsOvWLvvcsdbOvaTaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUxnaXaXaXaYLsLskeLsLsLsabababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLskeLsLsabLsLsabababababababababababababababababUCnXNhNhPiPiNhNheZUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababababqwabababababababababababababababababqwqwqwabOvcscscsmFvvFQvvcscsgIaZxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnaXaXaXaYLsLsLsLsLsLsLsabababLsLsLsLsLsabababLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababUCNhOMUCPiPiUCOMNhUCabaaaa +aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwabababqwqwqwqwqwaeqwqwabOvcscscscscscsOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsOvOvofOvMuOvofOvOvLsLsOvOvXiOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsababLsLsLsLsLsLsheLsLsaWLsLsLsLILsababababababababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsabababababababababababababababababUCNhrzNhPiPiIANhNhUCabaaaa +aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwabqwqwqwqwqwvhcscscscsOvWLvvcsdbOvaTaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUxnaXaXaXaYLsLskeLsLsLsabababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLskeLsLsabLsLsabababababababababababababababababUCnXNhIAPiEtNhNheZUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababababqwabababababababababababababababababqwqwqwabOvcscscsmFvvFQvvcscsgIaZxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnaXaXaXaYLsLsLsLsLsLsLsabababLsLsLsLsLsabababLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababUCNhOMUCEYPiUCOMNhUCabaaaa aaaaabababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwababababababababababqwqwqwqwabababOvcscscscsWOIevvcscsOvaZxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnaXaXaXaYLsLsLsLsLsLsLsLsLsabababLsLIabababababababLsLsLsLILsLskeLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLspVZlQvLsLsLsabababababababababababababababababababababUCPiPiPiPiPiPiPiPiUCabaaaa -aaaaabababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwababababababTDababqwqwqwqwababababOvdbcsOvvvvvFQvvcscsgIaZxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnaXaXaXaYLsLsLsLILsLsLsLsLsLsabababababLsLsLsLsLsabababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsMIQAQvLsLsLsLsLsLILsLsLsQvQvuBQvQvZlLsLsabababababababababababababababababababababUCPiPiQgPiPiQgPiPiUCabaaaa +aaaaabababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwababababababTDababqwqwqwqwababababOvdbcsOvvvvvFQvvcscsgIaZxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnxnaXaXaXaYLsLsLsLILsLsLsLsLsLsabababababLsLsLsLsLsabababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsMIQAQvLsLsLsLsLsLILsLsLsQvQvuBQvQvZlLsLsabababababababababababababababababababababUCEYPiQgEtPiQgPiEYUCabaaaa aaaaabababababababababababababababababababababababababababababababababababababababababababababababqwqwababqwqwabqwqwqwqwqwqwqwqwqwabababababababOvcscsYPdzdziAvvcscsOvbbbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdxnaXaXaXaYLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsQvQvZlHpQvpVQvuBLsLsLsLsHpqDQvLfQvmJQvqDLfQvabababababababababababababababababababababUCPiPiUCUCUCUCPiPiUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwababqwqwqwqwabababababababababOvcscsOvOvOvOvOvcscsOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLskeLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLskeLsLsLsLsLsLsQvLfQvqDQvuBLfQvLfQvQvQvZlQvQvQvZluBZlQvQvuBabababababababababababababababababababababUCPiPiUCCACAUCPiPiUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwababababababababababOvcscscscscscscscscsOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsLsLsLsLsaWLskeLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsQvpVQvZlsEMITIQvQvQvMIQvmJZlQvmJnYQvMIQAQvuBQAQvZlababababababababababababababababababababUCPiPiUCCACAUCPiPiUCabaaaa -aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwabababababababababababOvdbcscscsdbcscscsdbOvLsOveecscscsOpOvLsOveecscscsOpOvLsOveecscscsOpOvLsOveecscscsOpOvLsLILsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLILILsLsLsLsLsLsLsLsLsLsLsLsLsLsQvLOQvQvMIQvQvQvpVQAQvmJHpsEuBQvcIQvQvuBQvQvsEMIHpQvQvababababababababababababababababababababUCAcPiUCeCNhUCPiycUCabaaaa -aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwababababababababababOvOvOvOvOvOvOvOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsLsLsLsLsLsLsLsLsaZaXaXaXaYOvOvOvOvvvvvOvOvvvvvOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLspVQvQvHpQvuBfOQvmJLfQvQvQvuBZlQvQvqDfOQvsEHpQvqDmJQvQvQvsEuBHpLfQvabababababababababababababababababUCQgPiPiPiPiPiPiQgUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwababqwqwqwababababababLsLsLsLsLsLsLsLsLsLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsLsOvOvOvOvOvOvOvaZaXaXaXaYOvNRCOCOVJeJyMLqTEfBWBcseLOvLsLsLsLILsLsLsLsLsLsLsaWLsLsLsLsLfLsMIQvsEZlQvpVQvQvQvrCQvHpQvmJMIQvQvmJZlQvZlQvQvZlQvQvpVQvTIQvfOQvQvpVQvZlabababababababababababababababUCPiPiPiPiPiPiPiPiUCabaaaa -aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababqwababqwqwqwqwqwqwqwqwqwababababababLsLsLsLsLsLsLILsLsLsLsOvcscsOncsarOvLsOvcscsOncsasOvLsOvcscsOncsatOvLsOvcscsOncsauOvLsLsOvFcZhZhNhNhOvaZaXbjaXaYOvcscscscscscscscscscscseLOvLsLsLsLsLsLsLsLsLsLsLsLsLsZlQvQvQvQvQvqDQvQvQvQvsEQvQAQvQvmJQvQvsELfQvHpsEQvQvHpQvmJsEQvHpuBQvHpMIQvmJQvmJHpabababababababababababababababUCUCUCUCPiPiUCUCUCUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwqwqwababababababababababababLsLskeLsLsLsLsLsLsLskeLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsLstjNhNhNhNhNhOvaZaXaXaXaYOvnacsdbcscscscscscsdbcseLOvLsLsLsLsLsLsLsLsQvQvQvQvqDQvQvmJpVQvmJQvmJuBfOQvZlQvMIZlQvQvpVQvQvQvqDQvQvQvmJLfMIQvQvLfsELfilmJsEQvLfQvqDQvQAababababababababababababababUCCACAUCPiPiUCCACAUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababqwababqwqwqwabababqwqwababababababababababababLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsOvLzNhikOvNhOvaZaXaXaXaYOvOvDFOvXiOvOvOvOvXiOvOvOvOvLsLsLsQvLfQvsEQvQvmJHpfOQvLfuBMIQvsEQvHpQvMIQvmJqDfOQvsEuBLfQvQvmJbiQvmJLfuBQvQvQvpVQvqDQvQvHpQvqDQvZlQvHpabMIababababababababababababababUCCACAUCPiPiUCCACAUCabaaaa -aaaaababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwababababababqwqwababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsOvLzNhikOvNhNhaZaXaXaXaYofFcNhNhNhNhRLFcNhNhNhNhFcOvLsQvQAZlQvqDQvLfQvMIuBQvQvQvQvQvQvbiQvQvmJLfQvsEQvHpQvMIHpQvHpqDQvLfQvQvQvmJZlQvmJQvsEQvmJZlQvQAQvpVQvmJRMababababababababababababababababUCIAsrUCIcIcUCIAsrUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwababqwqwqwqwabababababababababOvcscsOvOvOvOvOvcscsOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsOvvvOvXiOvOvOvLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLskeLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLskeLsLsLsLsLsLsQvLfQvqDQvuBLfQvLfQvQvQvZlQvQvQvZluBZlQvQvuBabababababababababababababababababababababUCEtPiUCYvYvUCPiEtUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwababababababababababOvcscscscscscscscscsOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsOvdbtNcscsOpOvLsLsLsLsLsaWLskeLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsQvpVQvZlsEMITIQvQvQvMIQvmJZlQvmJnYQvMIQAQvuBQAQvZlababababababababababababababababababababUCPiPiUCFwFwUCEYPiUCabaaaa +aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwabababababababababababOvdbcscscsdbcscscsdbOvLsOveecscscsOpOvLsOveecscscsOpOvLsOveecscscsOpOvLsOveecscscsOpOvLsLILsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLsLILILsLsLsLsLsLsLsLsLsLsLsLsLsLsQvLOQvQvMIQvQvQvpVQAQvmJHpsEuBQvcIQvQvuBQvQvsEMIHpQvQvababababababababababababababababababababUCAcPiUCeCeCUCPiycUCabaaaa +aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwababababababababababOvOvOvOvOvOvOvOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsOvcscsOvOvOvOvLsLsLsLsLsLsLsLsLsaZaXaXaXaYOvOvOvOvvvvvOvOvvvvvOvOvOvOvLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLspVQvQvHpQvuBfOQvmJLfQvQvQvuBZlQvQvqDfOQvsEHpQvqDmJQvQvQvsEuBHpLfQvabababababababababababababababababUCQgEYPiPiPiEtPiQgUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwababqwqwqwababababababLsLsLsLsLsLsLsLsLsLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsOvcscsOvAzdbOvLsLsOvOvOvOvOvOvOvaZaXaXaXaYOvNRCOCOVJeJyMLqTEfBWBcseLOvLsLsLsLILsLsLsLsLsLsLsaWLsLsLsLsLfLsMIQvsEZlQvpVQvQvQvrCQvHpQvmJMIQvQvmJZlQvZlQvQvZlQvQvpVQvTIQvfOQvQvpVQvZlabababababababababababababababUCEtPiPiEtPiEYPiPiUCabaaaa +aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababqwababqwqwqwqwqwqwqwqwqwababababababLsLsLsLsLsLsLILsLsLsLsOvcscsOncsarOvLsOvcscsOncsasOvLsOvcscsOncsatOvLsOvcscsOncsauOvLsLsOvFcZhZhNhNhOvaZaXbjaXaYOvcscscscscscscscscscscseLOvLsLsLsLsLsLsLsLsLsLsLsLsLsZlQvQvQvQvQvqDQvQvQvQvsEQvQAQvQvmJQvQvsELfQvHpsEQvQvHpQvmJsEQvHpuBQvHpMIQvmJQvmJHpabababababababababababababababUCUCUCUCEYEtUCUCUCUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwqwqwqwqwababababababababababababLsLskeLsLsLsLsLsLsLskeLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsOvOvOvOvOvOvOvLsLstjNhNhNhNhNhOvaZaXaXaXaYOvnacsdbcscscscscscsdbcseLOvLsLsLsLsLsLsLsLsQvQvQvQvqDQvQvmJpVQvmJQvmJuBfOQvZlQvMIZlQvQvpVQvQvQvqDQvQvQvmJLfMIQvQvLfsELfilmJsEQvLfQvqDQvQAababababababababababababababUCYvYvUCPiPiUCYvYvUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababqwababqwqwqwabababqwqwababababababababababababLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsOvLzNhikOvNhOvaZaXaXaXaYOvOvDFOvXiOvOvOvOvXiOvOvOvOvLsLsLsQvLfQvsEQvQvmJHpfOQvLfuBMIQvsEQvHpQvMIQvmJqDfOQvsEuBLfQvQvmJbiQvmJLfuBQvQvQvpVQvqDQvQvHpQvqDQvZlQvHpabMIababababababababababababababUCFwCAUCEtEtUCCAFwUCabaaaa +aaaaababababababababababababababababababababababababababababababababababababababababababababababqwqwqwqwababababababqwqwababababababababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsOvLzNhikOvNhNhaZaXaXaXaYofFcNhNhNhNhRLFcNhNhNhNhFcOvLsQvQAZlQvqDQvLfQvMIuBQvQvQvQvQvQvbiQvQvmJLfQvsEQvHpQvMIHpQvHpqDQvLfQvQvQvmJZlQvmJQvsEQvmJZlQvQAQvpVQvmJRMababababababababababababababababUCeCeCUCIcIcUCeCeCUCabaaaa aaaaabababababababababababababababababababababababababababababababababababababababababababababqwqwabqwababababababababababababababababababLsLsLILsaWLsLsLsLsLsOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvLsLsOvOvOvOvOvOvOvOvOvLsLsOvOvOvOvOvLsHpOvLzNhikOvFcOvaZbjaXaXaYOvNhNhNhNhNhNhNhNhNhNhNhNhofLsqDQvQvQvmJQvQvQvZlQvZlQvmJQvnYQvQvQvQAQvQvQvQvZlQvQvmJQvmJQvmJfOuBQvpVQvQvQvQvQvpVQvMIZlQvQvMCJpQvuBMIRMRMabababababababababababababababRMQFljRSQFCwrbQFRSRMabaaaa aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLskeLsOvFcNhNhNhZMZMjDFcZMjDZMZMNhNhFcNhOvLsLsOvLbcscscscscsAwOvLsLsOvdbcsYQOvqDXEOvOvOvOvOvtjOvaZaXaXaXaYMuNhNhNhIPIPIPIPIPIPNhNhNhOvQvQvMIsEHpQvQvfOQvQvmJLfQvpVQvQvMIQvmJQvmJZlmJpVQvQAQvpVQvQvZlQvQvHpQvmJQvQAQvZlQAQvKZMCMCqfMCMCMCFgMCpVqDRMabababababababababababababababRMRMCwrbvDljCwvDRMRMabaaaa aaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababLsLsLsLsLsLsLsLsLsLsOvmeNhNhNhZMZMjDvfZMjDZMZMNhNhNhNhOvLsLsOvLbcscsdbcscsAwOvLsLsOvIJcsYQOvyvuROvLQOvLQtjdbOvaZaXaXaXaYOvvfNhZMxmxmxmxmxmxmuANhvfofHpqDLfQvuBLfQvZlQvwLQvQvQvQvsEQvfOQvqDQvqDQvHpQvsEuBQvQvsEHpQvpVQvQvQvqDQvQvsEQvQvMCMCJpMCVYVYhCMCMChCVYVYRMRMRMRMabababababababababababababRMRMhwCwQFZPRMRMababaaaa @@ -754,7 +767,7 @@ aaaaabababababababababababbyZkbxbyababababababababababababLILsLsLILsabababLsLsLs aaaaabababababababababababbyPRbxbyababababababababababababLsababababababababababLsLsLsLILsLsLsLsLsLsLskeLsLILsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLsLsLsababLsLILsLsLsLsLskeLsLsLsLsLsLILsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsXpLsLILsaZaXaXcbaYLsLsLsLsLsLsLsLsLILsLsLsLILsLskeLsLsLsLsLsLsLsabLsababababLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsabLsabababLsabLsLsababLsLIabababababababababababababababababababababababababababababababaaaa aaaaabababababababababababbybxbxbybybybyajajajababababababababababababajababababLILsLsLsLsLsLsLsLsLsLsLsababababLsababababababLsLsLskeLsLsaWLsLsLsLILsLsLsLsLsLILsLsabababpuCqCqCqpuLsLsLsLsLsLskeLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsXpLsLILsLskeLsLsLsLsXpaZaXaXaXaYLsLsXpLsaWLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsabababababababababababababLsLILsLsLsLskeLsLsLsLILsabababababababababLIabababababababababLsLsLsababababababababababababababababababababababababababaaaa aaaaabababababababababababbybxbxbxPRbUakajajajajajabababababababababajajajabababababLsababababababababababababababababajajababababLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababpupuCqQuCqpupuLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsaZaXaXaXaYLsLsLsLsLsLsLsLssLsLsLsLsLLsLsLsLsLsLsababababababababababababababababLsLsaWLsLILsLsababababababababababababababababababababababLsLsLsLsLsabababababababababababababababababababababababababaaaa -aaaaabababababababababababbybxPRbxbxakJPakajakakajajababababababababajakajajababababababababababababajajajajajajajajajajajababababLsLsLsLsLILsLsababLsLsLsLsabababababCqCqCqCqCqCqCqCqCqLsLsLsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLssLsLsLsLsLLsXpLsPhPhPhPhPhaZaXaXaXaYsLsLsLsLsLLsLsLssLcscscssLLsLsLsLsLsLsababababababababababababababababLsabLsLsLsLsLsababababababababababababababababLsabababLsLsLsLsLsLILsabababababababababababababababababababababababababaaaa +aaaaabababababababababababbybxPRbxbxHdJPakakakakajajababababababababajakajajababababababababababababajajajajajajajajajajajababababLsLsLsLsLILsLsababLsLsLsLsabababababCqCqCqCqCqCqCqCqCqLsLsLsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLssLsLsLsLsLLsXpLsPhPhPhPhPhaZaXaXaXaYsLsLsLsLsLLsLsLssLcscscssLLsLsLsLsLsLsababababababababababababababababLsabLsLsLsLsLsababababababababababababababababLsabababLsLsLsLsLsLILsabababababababababababababababababababababababababaaaa aaaaabababababababababababbybybybybwbybybyajamakakajajabababababababajakakajajajajababababababababajajakakakakakakakakakajajababababababLsLsabababababababababababLspuCqCqCqCqOwCqCqCqCqpuLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLssLcscscssLLsLsLsLsLILsLsLsaZaXaXaXaYsLVZcscssLLsXpLssLcsnmcssLLsLsLsXpLsabababababababababababababababababababLsababLsabababababababababababababLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsabababababababababababababababababababababababaaaa aaaaababababababababababababbybxPRbxbxbxbyajajakakakajajababajajajajajakakakakajajajajajajajajajajajakakakakakakajajakakakajajabababababababababababababababababLspupuQuCqOwCqCqCqOwCqQupupuLsLsLsLsLsLsLsLsLsLsLsLsLILsXpLsLssLcsnmcscsLsLsLsLsLsLsLsLsaZcbaXaXaYcscsnmcssLLsLsLssLVZcscssLLsLsLsLsLsababababababababababLsLsabLsLsLsabababababababababababLsLsLsababababLsLsLILsLsLsLsLsLsLsLsLsLskeLsLsabLsLsabababababababababababababababababababababababaaaa aaaaababababababababababababbyKubxzCZkuDbyabajajajakakajajababajakakakakakakakakajajakakakakakakakakakakakakakajajajakakakakajabababababababababababLsabLsLsLsLsLsCqCqCqCqCqCqCqCqCqCqCqCqCqLsLsLsaWLsLsLsLsLsLsLsLsLsLsLsLsLssLVZcscssLLsXpLssLsLsLsLsLaZaXaXaXaYsLcscscssLLsXpLssLsLcssLsLLsLsLsLsLsabababababababLsLsLsLsLsLsLsLsLsabababababababLsLsLsLsLIDELsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa @@ -762,17 +775,17 @@ aaaaababababababababababababbybxWxrnbxbxbyabababajajamakajajabajamakakakamakakak aaaaababababababababababababbyuDPRzCZkuDbyababababajajakakajajajakakakakakakakakakajajakakamakakakakajajakakakakakakakakakakajajababababababhshsLsLsLsLskeLsLsLsgJCqCqCqCqCqCqCqCqCqCqCqCqCqLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsXpLsLsLsLsLsLsLsLskesLcsnmcscsaZaXcbaXaYLsLsLsLsLsLskeLsLILsLsLsLsLsLsXpLsabababababLsLsLsLILsLsLsDELsLsLsLsLsLsLsLsLsLsLskeLsLsLsLsLsLsaWLsLsLsLsLsLsLsDELsLsLsLILsLsLsLsLsababababababababababababababababababababababababababababaaaa aaaaababababababababababababbyLkfYrnbxbxbyabababababajajamakakakakakajakakakakakakakakakakakakamakakakakakamakakakakakakakakakajababababababCqhshsLsLsLIgJLskeLsLspupuQuCqOwCqCqCqOwCqQupupuLsLsLsLsLsLsLskeLsLsLsLILsLsaWLsLsLssLsLsLsLsLLsLssLcscscssLaZaXaXaXaYsLsLsLsLsLLsLsLssLsLsLsLsLLsLsLsLsLsababLsLsLskeLsLsLsLsaWLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLILsLsLsLsDELsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababaaaa aaaaababababababababababababbyuDVlzCbxuDbyababababababajajakakakakajajajakakakamakakakakakakakajajakakakakakakajakajakakakamakajajajajajababCqCqhshsLsLsLsLsaWLsLsLspuCqCqCqCqOwCqCqCqCqpuLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLskeLssLcscscssLLsLssLsLsLsLsLaZaXaXaXaYsLcscsVZsLLsLsXpsLcscsVZsLLsLskeLsababLsLsLILsLsLseMLsLsLsLsLsLILskeLsdtdtdtdtdtdtdtdtdtdtLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababababababaaaa -aaaaababababababababababababbybxWxVxPRbxbyabababababababajajakakakajajakakakakakakakakakakajajajajakakakakajajajajajakakakakakakakakakajajCqCqCqCqhshsLskeLsLsLsLsLIgJCqCqCqCqCqCqCqCqCqLsLsLsLskeLsLILsLsLsLskeLsLsLsLsLsLsLsLssLcsnmVZsLLsLsLsXpLsLsPhaZaXcbaXaYcscsnmcssLLsLsLscscsnmcssLLsLILsLsababLsLsLshKLsLBLsLskeLsDELsLsLsLsdtdtLyGTLyPALyGTLyGTdtdtLsLskeLsLsLsLILsccccccccccccccccccLsLsLsababababababababababababababababababababababababababababaaaa +aaaaababababababababababababbybxWxVxPRbxbyabababababababajajakakakajajakakakakakakakakakakajajajajakakakakajajajajajakakakakakakakakakajajCqCqCqCqhshsLskeLsLsLsLsLIgJCqCqCqCqCqCqCqCqCqLsLsLsLskeLsLILsLsLsLskeLsLsLsLsLsLsLsLssLcsnmVZsLLsLsLsXpLsLsPhaZaXcbaXaYcscsnmcssLLsLsLscscsnmcssLLsLILsLsababLsLsLshKLsLBLsLskeLsDELsLsLsLsdtdtLyDkLyXWLyDkLyDkdtdtLsLskeLsLsLsLILsccccccccccccccccccLsLsLsababababababababababababababababababababababababababababaaaa aaaaababababababababababababbyKuZkbxbxuDbyababababababababajakakakakakakakakakajajajakakakakajajakakakakakakajajajajajakamakakakakakakajajCqCqCqCqCqhshsLsLsLskeLsLsLsLspupuCqQuCqpupuLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsXpLssLcscscssLLsXpLsLsLsLsPhaZaXaXaXaYsLcscscssLLskeXpsLcscsVZsLLsLsLsLsabababLseMLsLsDELILshKLsLsLseMLsdtdtPAGTGTGTGTGTGTGTGTPAdtdtLsLsLsLsLsLsLscccdcdcdcdcdcdcdccLsLsLsababababababababababababababababababababababababababababaaaa aaaaababababababababababababbyfCPRecZkHHbyabababababababajajakakakakakakakakakakajakakamakakakakakakakakamakakakajajakakakakakakajajajajCqCqCqCqCqCqCqhsLsLsgJLsLsgJgJLsLspuCqCqCqpuLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLssLsLcssLsLLsLsPhPhPhPhPhaZaXaXaXaYsLsLsLsLsLLsLsLssLsLsLsLsLLsLsLsLsababLsLsLsLsNNLseMLsNNLsnhLBLsdtdtGTGTGTSuGTGTGTGTGTGTGTGTdtdtLsLsLsLsLsLscccdOiOiUGOiOicdTeaWLsLsLsabababababababababababababababababababababababababababaaaa -aaaaababababababababababababbybybybybybybyabababababababajajakakakamakakakakajajajakakakakakakakakajajakakakakakakakakakakakakakajaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUchaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaXcbaXaXaXaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUciaUckclcmckaUcmaUcnclckTCaUcodtGTGTVMGTGTcxOyCyEyGTGTVMGTGTdtdtdtdtdtdtdtcccdOiPCNkPCOicdccLsLsLsLsabababababababababababababababababababababababababababaaaa -aaaaabababababababababababababababababababababababababababajakakakakakakakakajajakajakakakakakakajakakakakakakakakakakakajakakakajaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXcbaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbgaXcfaXgBaXcgaXSEcraXaXcqcraYIUGTGTVMGTGTGTGTGTGTGTGTVMGTGTGTGThGPAGTGTIUccUMUGcvRjDkUGcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa -aaaaababababababababababababababababababababababababababajajajakajajajakakakakakakakakakamakakajajakakamakakajakakamakajajajakakajaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXaXaXaXaXaXbpaXaXaXbraXaXaXaXcbaXaXaXaXaXaXaXaXaXaXaXbgaXaXaXctaXcucwcwcuaXaXaXaXcBdtrtSudtrttDnLGgavbcGTpddtGTGTGTGTGTGTGTGTdtcccdEIKnKnVyEIcdccLILskeLsLsLsLsababababababababababababababababababababababababaaaa -aaaaababababababababababababababababababababababababababababajajajabajakakakakakakakakajakakakajajakakakakajajajakakakakajakakakakaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXcbaXcbaXaXaXaXaXaXaXaXaXaXaXaXaXbraXcbaXaXaXaXaXcbaXcbaXaXaXaXaXaXbgaXcfaXaXaXcfaXctaXcqaXaXcgaYIUGTGTVMGTGTGTGTGTGTGTGTVMGTGTZqGThGGTGTGTIUcccdEIMsYgMsEIcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa -aaaaababababababababababababababababababababababababababababababababajajajakakakakakakajajakakakakakakakajajajakakakakakajakakakajbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdcDbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdcEbdbdbdcFcGbdcHcJbdbdcGcKbdbedtGTGTVMGTGTeaRbjRTMGTGTVMGTGTdtdtdtdtdtdtdtcccdOiOiOiOiOicdccLsDELsLILsLsabababababababababababababababababababababababababaaaa +aaaaababababababababababababbybybybybybybyabababababababajajakakakamakakakakajajajakakakakakakakakajajakakakakakakakakakakakakakajaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUchaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaXcbaXaXaXaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUaUciaUckclcmckaUcmaUcnclckTCaUcodtGTGTVMDkDkcxOyCyEyDkDkVMGTGTdtdtdtdtdtdtdtcccdOiPCNkPCOicdccLsLsLsLsabababababababababababababababababababababababababababaaaa +aaaaabababababababababababababababababababababababababababajakakakakakakakakajajakajakakakakakakajakakakakakakakakakakakajakakakajaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXcbaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbgaXcfaXgBaXcgaXSEcraXaXcqcraYIUGTGTVMDkDkDkDkDkDkDkDkVMGTGTDkDkhGXWDkDkIUccUMUGcvRjDkUGcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa +aaaaababababababababababababababababababababababababababajajajakajajajakakakakakakakakakamakakajajakakamakakajakakamakajajajakakajaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXaXaXaXaXaXaXaXaXaXaXaXaXbpaXaXaXbraXaXaXaXcbaXaXaXaXaXaXaXaXaXaXaXbgaXaXaXctaXcucwcwcuaXaXaXaXcBdtrtSudtCjtDnLGgavbcDkpddtGTGTDkDkDkDkDkDkdtcccdEIKnKnVyEIcdccLILskeLsLsLsLsababababababababababababababababababababababababaaaa +aaaaababababababababababababababababababababababababababababajajajabajakakakakakakakakajakakakajajakakakakajajajakakakakajakakakakaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXbraXcbaXcbaXaXaXaXaXaXaXaXaXaXaXaXaXbraXcbaXaXaXaXaXcbaXcbaXaXaXaXaXaXbgaXcfaXaXaXcfaXctaXcqaXaXcgaYIUGTGTVMDkDkDkDkDkDkDkDkVMGTGTGwDkhGDkDkDkIUcccdEIRjYgRjEIcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa +aaaaababababababababababababababababababababababababababababababababajajajakakakakakakajajakakakakakakakajajajakakakakakajakakakajbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdcDbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdcEbdbdbdcFcGbdcHcJbdbdcGcKbdbedtGTGTVMDkDkeaRbjRTMDkDkVMGTGTdtdtdtdtdtdtdtcccdOiOiOiOiOicdccLsDELsLILsLsabababababababababababababababababababababababababaaaa aaaaababababababababababababababababababababababababababababababababababajajakamakakajajajakakakakakakakakakakakakamakakakakakakajCqCqCqCqCqCqCqCqCqCqhsLsLsLsLsgJLsLsLsLsgJLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsXpLsPhLsLsLsLssLsLcssLsLLsPhPhPhLssLsLcssLsLLssLsLcssLsLLsLsLsLsLILsLsLsLsababLsNNeMLsnhLsrmeMLskiRfLBkidtdtGTGTGTSuGTGTGTGTGTGTGTGTdtdtLsLsLsLsLsLscccdOiJBJBJBOicdccLsLsLsLsLsLsLsababababababababababababababababababababababababaaaa aaaaabababababababababababababababababababababababababababababababababababajajajakakakajakajakamakakakakakakakajakakakakakakakajajCqCqCqCqCqCqCqCqCqhshsLsLsLskeLsLskeLsLsLsLsLskeLsLsLsLsLsLsaWLsLsLsLsLsLsLsLsLskeLsLsLILsLsLsLsLsLsLssLVZcscssLLsLskeLsLssLVZcscssLLssLcscscssLLsLskeLsLsLsLsLsababababLsLsLskeLsLBLsLshKLseMLsLsdtdtZqGTGTGTGTGTGTGTGTZqdtdtLsLsLsLILsLsLscccdLPLPLPLPLPcdccLsLsLsaWLsLsabababababababababababababababababababababababababaaaa -aaaaabababababababababababababababababababababababababababababababababababababajakakakakakakakakakakakakakajajajakakakakakakajajCqCqCqCqCqCqCqCqCqhshsLsgJLsLsLsLsLsaWLsLsLILsLsLsLILsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsXpLsLsXpLsLssLcsnmVZsLLsaWXpLsXpsLcsnmcssLLssLcsnmcssLLILsLsLsLsabababababababababLBLshKLskiLsLskeLsLsDELsdtdtLyGTLyZqLyGTLyGTdtdtLsLsLskeLsLsLsLscccdcdcdcdcdcdcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa +aaaaabababababababababababababababababababababababababababababababababababababajakakakakakakakakakakakakakajajajakakakakakakajajCqCqCqCqCqCqCqCqCqhshsLsgJLsLsLsLsLsaWLsLsLILsLsLsLILsLskeLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsXpLsLsXpLsLssLcsnmVZsLLsaWXpLsXpsLcsnmcssLLssLcsnmcssLLILsLsLsLsabababababababababLBLshKLskiLsLskeLsLsDELsdtdtLyDkLyGwLyDkLyDkdtdtLsLsLskeLsLsLsLscccdcdcdcdcdcdcdccLsLsLsLsLsLsabababababababababababababababababababababababababaaaa aaaaabababababababababababababababababababababababababababababababababababababajajakakakakakajajajakakakakajajajajakakamakajajCqCqCqCqCqCqCqCqCqhshsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLsLsLsLsLsLsLsLsLssLcscscssLLsLsLsLsLssLcscscssLLssLVZcscssLLsLsababababababababababababLsLsLsLsLsDELsLsLsLsLsLsLsdtdtdtdtdtdtdtdtdtdtLsLsLsLsLsLsLILsLsccccccTeccccccccccLsLskeLsLsababababababababababababababababababababababababababaaaa aaaaababababababababababababababababababababababababababababababababababababababajakakakajajajabajajajajajajajajakakakakajajCqCqCqCqCqCqCqCqCqhshsLsLskeLsLsLsLsLskeLsLsgJLsLskeLsgJLsLsLsabLsLsLILsLsLsLsabLsLsLsLsLsLsLILsLsLsLsLsLsLssLsLsLsLsLLsLsLsababsLsLsLsLsLLssLsLsLsLsLabababababababababababababababLsLsLsLsLsLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsaWLsLsLILsaWLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsababababababababababababababababababababababababababaaaa aaaaababababababababababababababababababababababababababababababababababababababajajajajajababababababajabajajajajajajajajCqCqCqabCqCqCqCqCqhshsLsLsLsLsLsLsLsLsLsabLsLsLsLsLsLsLsLsLsabLsabLsLsLsLsababababababLsLsLsLsLsaWLsLskeLsLsLsLsLsLsLsLsLsabababababababLsLsLsabababababababababababababababababababababababLsLsLsaWLsLsLsLsLsLsaWLsLsLskeLsLsLsLsLsLsLsLsLsLsLsLsLsLILsLsLsLILsLsDELsLsLILsLsLsababababababababababababababababababababababababababaaaa diff --git a/_maps/map_files/Mining/Lavaland_Lower.dmm b/_maps/map_files/Mining/Lavaland_Lower.dmm index 7a841e8f..4976a25e 100644 --- a/_maps/map_files/Mining/Lavaland_Lower.dmm +++ b/_maps/map_files/Mining/Lavaland_Lower.dmm @@ -7974,6 +7974,10 @@ /obj/structure/flora/rock, /turf/open/floor/mineral/calorite, /area/lavaland/surface/outdoors) +"vQ" = ( +/obj/structure/trap/fattening, +/turf/open/floor/carpet/orange, +/area/lavaland/surface/outdoors) "vS" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -8035,6 +8039,7 @@ /area/xenoarch/caloriteresearch_powered) "wg" = ( /obj/structure/frame/computer, +/obj/item/trash/odd_disk, /turf/open/floor/plasteel/dark, /area/xenoarch/caloriteresearch_powered) "wh" = ( @@ -9803,6 +9808,10 @@ /obj/structure/lattice/catwalk, /turf/open/floor/mineral/basaltstone_floor, /area/xenoarch/caloriteresearch_unpowered) +"Et" = ( +/obj/structure/trap/belch, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) "Eu" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -10009,6 +10018,10 @@ /obj/effect/turf_decal/candy/greenwhite2, /turf/open/candyfloor, /area/ruin/powered/candyland) +"Fo" = ( +/obj/structure/trap/fattening, +/turf/open/floor/plating, +/area/lavaland/surface/outdoors) "Fp" = ( /obj/structure/table, /obj/item/storage/belt/utility, @@ -10568,6 +10581,7 @@ "Iq" = ( /obj/structure/statue/calorite/fatty, /obj/structure/table/reinforced/brass, +/obj/item/book/granter/spell/fattening/belch, /turf/open/floor/mineral/calorite/strong, /area/lavaland/surface/outdoors) "It" = ( @@ -11460,6 +11474,10 @@ /obj/structure/trash_pile, /turf/open/floor/plating, /area/xenoarch/caloriteresearch_powered) +"MP" = ( +/obj/structure/trap/fattening, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) "MQ" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, @@ -12068,6 +12086,7 @@ /area/xenoarch/caloriteresearch_powered) "PH" = ( /obj/structure/mineral_door/calorite, +/obj/structure/trap/fattening, /turf/open/floor/plasteel, /area/lavaland/surface/outdoors) "PJ" = ( @@ -13106,8 +13125,8 @@ /turf/open/floor/plasteel/freezer, /area/xenoarch/caloriteresearch_powered) "UF" = ( -/obj/item/book/granter/spell/fattening, /obj/structure/table/wood, +/obj/item/book/granter/spell/fattening/traps, /turf/open/floor/mineral/calorite, /area/lavaland/surface/outdoors) "UG" = ( @@ -43926,9 +43945,9 @@ lQ lQ ab Aw -ZH -ZH -ZH +vQ +vQ +vQ Aw lQ ab @@ -44439,7 +44458,7 @@ lQ lQ ab Aw -ZH +vQ DV ab ab @@ -44700,7 +44719,7 @@ ZH Aw ab ab -ZH +vQ Aw ab ab @@ -44953,8 +44972,8 @@ lQ lQ lQ Aw -ZH -ZH +vQ +vQ Xc ab ZH @@ -45213,7 +45232,7 @@ Aw ZH DV DV -ZH +vQ FN Aw ab @@ -45469,7 +45488,7 @@ lQ Aw ZH Aw -DV +Fo Aw DV Aw @@ -52740,11 +52759,11 @@ ab ab lQ WB -lQ -lQ -lQ -lQ -lQ +MP +Et +MP +Et +MP Ga lQ lQ @@ -52997,11 +53016,11 @@ ab ab lQ Gg -lQ +Et Aw Bd Aw -lQ +Et tx lQ lQ @@ -53254,11 +53273,11 @@ ab ab lQ Gg -lQ +MP XQ Iq zw -lQ +MP Qk lQ lQ @@ -53511,11 +53530,11 @@ ab ab ab Gg -lQ +Et Aw HE Aw -lQ +Et tx lQ lQ @@ -53768,11 +53787,11 @@ ab ab ab WB -lQ -lQ -lQ -lQ -lQ +MP +Et +MP +Et +MP Ga lQ lQ From a4ac60a98b6708a6e5c4e872c6d9255e19d468c4 Mon Sep 17 00:00:00 2001 From: evilew Date: Sun, 9 Jun 2024 14:12:54 +0200 Subject: [PATCH 6/7] taur fix, diseases - made preset for WG / blueberry symptom diseases - added berry symptom to sentient virus - changed fat taur drake sprites to be 2-toned --- code/datums/diseases/advance/presets.dm | 30 ++++++++++++++++++ .../antagonists/disease/disease_abilities.dm | 5 +++ code/modules/events/disease_outbreak.dm | 2 +- .../mob/dead/new_player/sprite_accessories.dm | 1 - modular_citadel/icons/mob/mam_taur.dmi | Bin 74302 -> 73678 bytes 5 files changed, 36 insertions(+), 2 deletions(-) diff --git a/code/datums/diseases/advance/presets.dm b/code/datums/diseases/advance/presets.dm index 48c76256..db092093 100644 --- a/code/datums/diseases/advance/presets.dm +++ b/code/datums/diseases/advance/presets.dm @@ -41,3 +41,33 @@ name = "Sample #[rand(1,10000)]" ..() + + +// Weight gain - GS13 +/datum/disease/advance/weight_gain + copy_type = /datum/disease/advance + +/datum/disease/advance/weight_gain/New(make_typecache = TRUE) + name = "Weight Gain" + symptoms = list(new/datum/symptom/weight_gain) + ..() + +/obj/item/reagent_containers/glass/bottle/weight_gain + name = "Weight gain virus bottle" + desc = "A small bottle. Contains weight gain virus in synthblood medium." + spawned_disease = /datum/disease/advance/weight_gain + + +// Berry virus - GS13 +/datum/disease/advance/berry_virus + copy_type = /datum/disease/advance + +/datum/disease/advance/berry_virus/New(make_typecache = TRUE) + name = "Blueberry Virus" + symptoms = list(new/datum/symptom/berry) + ..() + +/obj/item/reagent_containers/glass/bottle/berry + name = "Blueberry virus bottle" + desc = "A small bottle. Contains blueberry virus in synthblood medium." + spawned_disease = /datum/disease/advance/berry_virus diff --git a/code/modules/antagonists/disease/disease_abilities.dm b/code/modules/antagonists/disease/disease_abilities.dm index 5df6af2a..80b5aafd 100644 --- a/code/modules/antagonists/disease/disease_abilities.dm +++ b/code/modules/antagonists/disease/disease_abilities.dm @@ -434,6 +434,11 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( short_desc = "Cause victims to gain weight." long_desc = "Cause victims to gain weight. Boosts stage speed, but weakens all other stats." +/datum/disease_ability/symptom/medium/heal/berry // GS13 + symptoms = list(/datum/symptom/berry) + short_desc = "Cause victims to start filling up with blueberry juice." + long_desc = "Cause victims to fill up with blueberry juice." + /datum/disease_ability/symptom/medium/robotic_adaptation // GS13 symptoms = list(/datum/symptom/robotic_adaptation) short_desc = "Allows to infect robotic races." diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 58693097..7abe9b18 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -28,7 +28,7 @@ advanced_virus = TRUE if(!virus_type && !advanced_virus) - virus_type = pick(/datum/disease/dnaspread, /datum/disease/advance/flu, /datum/disease/advance/cold, /datum/disease/brainrot, /datum/disease/magnitis) + virus_type = pick(/datum/disease/dnaspread, /datum/disease/advance/flu, /datum/disease/advance/cold, /datum/disease/magnitis) for(var/mob/living/carbon/human/H in shuffle(GLOB.alive_mob_list)) var/turf/T = get_turf(H) diff --git a/modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm b/modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm index cc0a6d24..a8c7049b 100644 --- a/modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -1912,7 +1912,6 @@ datum/sprite_accessory/mam_tails/insect /datum/sprite_accessory/taur/fatdrake //ported from Vorestation name = "Fat Drake" icon_state = "fatdrake" - color_src = MUTCOLORS /datum/sprite_accessory/taur/fatwolf //ported from Vorestation name = "Fat Wolf" icon_state = "fatwolf" diff --git a/modular_citadel/icons/mob/mam_taur.dmi b/modular_citadel/icons/mob/mam_taur.dmi index b2880470b08e9f9b66bba2ad6b0b630420ecd467..730ea31f73f8f931abcb8d1b61cc09d3184ab483 100644 GIT binary patch delta 15085 zcmbWeWmr{R^e?(WLPAmrK|)YeqzqJAQlwiD0YQ{b=~yTzAf=#$q;w+<(o)jWCEXz1 zwf7m@_uS|HpZnY|=lI1PleOlWbIdV*F?MwWUS|#7cY`_PweGIV#^(ALA*P_>kQXhX z-`Ph)H&kh(1xnuBH!!Q^_n8)8eRI>m_kCru^T2SH!8rxqRW-*kPE2QNz$l3&i^jpm!G6T9CcX}uYuR>e9vvba}UHztwn0^c?{-2dj-@OkUuFrnG= z=d3L)EoHjgvbc%A=)BD8(z+JTB$Sp$pwXT^JxI@^$BzvkcH?HG5h?3y<+)br>2lNF ze%a2#%8G;HQYq2NiHP-TVK=}&gZy)nU1x-!OvQBPRqK{0de^+`?GkPp|_x5ch ztf=VDd}pkjz5VU&`K~Ynd#ZCvsKB}!JaqTJi}dxWQ&CYpl9#XitA{El^TMuvs?ba& zitmv9AYO-myj*2zY3W;OsTOmn!-N0l$(^n|45rhss;W9TMVm0cr<>hBURqtPN?d4V zL~Y891|?p_6)`yAs*Od`dsJ=k9h1^|3*?KRUe{u6cs;*;_^Z9W4RFcaZBW;9(>%BiAt|H3urW3#FUEPcb9_#BjVqUPnC?Td0Qk)OC_HVU`_6Yg|14+Mr{fctl zjmXQ?KiZ0ztuRA~|GlGsK|%cP*RNk6jl~)d=(rYrzoGi*{9fV)t5_AEHa(`0OlFrR zKpTC@$=40?4`)B4)@60R_{FAS%$F~HnwrZFf3vguR{DN8^Hp$O&{&r9`|jg|caw(X z^z`(#lT+c*`~IzAzqe~^Rxi8a6d-yQy5gG+^EX!XPZ6EiyXG`r)gJThQGeXqI+6yu z^TyF%j)vVtId`3KXm2D*5Rzx;(3|^zpIC2x`)+%oYlV8YqM{zWJbt6m{uxNVE&E3`I$>wX#N-;2ak)~5erL~VHMWFB)WU3JW}# z`JYy$Gn>v=(JYPW^Rw+Le}f$Fa&ZO0vbwstMe!LCz|KCoIfW{!sfib3sr}~dd-)=n zFcUc}!;WjNMWWeF2*SD8XY1+M1NPv-gK0j*ax{?s_OH&)s}yG^?aCL|*Ev{O-@uvp z8Xeuj^Q&fd;!sur<@qjg{tS`*JZ~GXW=0HSacRyu!3}L9)x^gnG_<$+M*c|N|ENwx zxGVeqG>Gd|w)RInZXpWuYZT-1f=bcg;uDWIw}kf2n&>ChyAfCVtUMw?FWgf1?e|&H zL_)n<(oV!x$_X_wS&8x$;QtV5;Tdh$}nSDa4CH)JO-Nog>DcBSf-Ll9Bs&mIY# z(f7#B-)kUyCZgUqh&fNAYY^``Ny7a0C~a$o_FTO;a+aLal({kww(DdvGw#8vb!yzi!%xnBT?oe)!|Z51WdyKZQ$7_>=p`o_RVsns9nnS66rT_UxLE z1XCTxFjnj9eQ>I(@F$jDZ!N5#b#a_u4GNk)eoRbHPaoMaPuaD5=nku0P*}KYc{R*` zd|XfDVDe1$No@pA#owzbgkpzdzchIMyg$C4^fzyuRn#j?mIRFiaUGS^J)LP7yLaxG zewXjPws)yz!Z|rXD>}nF?$u)1ym5v3LYG5Rwb|kclOl>~PLOeBE$egDR;-`qZVKac z8()GezsLAJ;WZz)DIg%QxU#|q5e#>))LT!_i8VCS`EGy%EA!+g%^$1M@q#@3EjYx? zn~a6S@~Wx`6&!_xom17_lf&)gHB!_;B$-JNq_1tg}HKvtzuu=)SnY`exw9X zTQjlm<^b8^i3TST5m6EWhC=aspxpFDUp%fSHs4Zr^A(2P)sFKL+}+y<+M`rz?`Xt7 z63w~We#ZjgE2p`*HhPv2t+SDbA4WVS)@zOo4c1TMsS{4ME4D2L?w?LIue-XM6l4w% z>nT_iKc4WO@e45U5x_mWPj9_eP? z?@3R;n}vKP#?~=mn*&m~O#%J+kz(G@L_~hddhIE#pI$6!DCbv~4@KGD?QQZmua^o9 z3nL=%j(K4J-hek<$+3@VaF13kY;fhud19Q8pYQCf^iE8KKqg<=4Zc{bXWxO`g;IEQ zd>nQA6&b*kYahfR%Wy}SZz-`qE;^+6koYksrX4N^iLrU5!F7Jiq_WT+^yfE4r{CbMO4*fpc*~9@zy9H)lkC8t3&(FfSIm1llHV{=gmKWzm*13XKh^ z?Dt$QV)BwtpgTC!s<+1rly(mxw*5j(;JvfEOUcX}(rEa6AX^*adwOPOX=UX&N#|DM zY`M|trN_KqRu&$Y%o4)R3%0-$u7h`Hx*Asrs+$V zt5Ytn{?UoW{V18ZI`^`tlp zVNv7mAQS+$z39%D?U8RfUe>RZ6Ut^}WWbl<+|L9IMcI7o9~v89iH(gFbN;2lOV_8r zfDLyWjDgp;D>%*7s5@fIlQZ#j1DO{#ozA4|e?(omSj1jCBp&nNZwXB#(H&|s@fx2@ zAtXEK*d$H#VjhBgy)r?fmT ziKbG-M>#o{SWD)c{gyZ=&MuaINTgt9X3j^rL`0aRR4$kJXJnncF8})J(?dJETbfy4 z-oGbsTp#a%b5VA@R>8J+$#SU+5MBGr+pr8f`};FC_YKYbm1iELrKTG4M>pT(NUB(` zj=ue>^Sj%=)y0b!zw6{2^<>SZwdI*aF8ZWA+fTY-osgdLiIv33n| zG*R1C!>c00&i#&trP@Ey%->7AteBo9_LI>;|N1%nYd{Mh^L(Tzf2JG9dA;}b&)r$} z7z#S-2Sg`HoMHzfq+?>-5|?m2ytz&~TOS{ZS#R>>WV166p&R@2GBZC&1<-u@{8>^} zl?p;ZO2x#~l=a>{+OU>n(bUx%e+3mp#Eg#yD8<8vIKslhpTB%j(bEg=T}m!1J9yi* zvb>xK*KpbXIdfKsiTsTi%T+C}TT$|OxHtf8<4`A4gUMm^ciD@&Q0O5gxGM-KfRWjuYs}i_O$%fy)hWoS!8<{A+TebeXD=oWR{YN z^#%QjmQtCM0VA14p!e9d%z@*m&flNCLg+8f-Hma__%B_CItUEm*6rJ}a&qJlSoSUrk z{$tn1)gC7-IQ@XxV~0{hL*r-yz*Kv?JPo(*BV%J@`E!^8ot)YE`2w3MakwAbRWWnp z9S&rRgR*Ps@84OtL{Uk}^0x8T*4D4q)*cQ$eSacm=Uu7~$X7Av$Pj+^NAYJS$@hur zO3h0{@#MKOe0;N=i9*ym87phv+SqOMb7pf|S_t?I*6ZKxSUD+UJ-8QlJm*R&b!wjw z_>H90RLfMc>Nj;`@u zGgi=dVtpZ4a4jJ@*=HrUf~;nutK5EJacQYMaVDxLidN^hbqp#St>GN``$L3+suVGUk!hMIUUztJFWM1Bc1U&} z>Gc_0XcGp7>kljftbZQf|72($Z2jef=)@CQ8_iAEM>Ot5^10 zvn?$G@6tC9-Qk^@ib`FgRKVijzesX*b==;bqZdi|80K&UqayK*Vsmp7N^aPP55!np zdY|!RZoZ~6u|Zbl)0NbB|I`n^3)Cf~>Hi5KhRdJu#Qv!xesq_K{_%4k3O-5DHvWkx zhJOF47Zlf6|2ah|sj36L>BOQ3C@wCp*A5Oi%34~@3nG|u%59YA<`$27KqIc0t}dfU zdW3zW39GH^P|%gaH|@fiL+KmSq|*M~xF+~keCxcE=0crE28EECqWzfH_57s(3- z%3iS7&GfxGX@BkLxI9{=#{)_Uz!db(5795K=fk9P&+sChAotkMw|8UsqvTNlXmFq` zDOp+NR_ApsB!NlF=AJSFI33mC-Qm@aEAFZscwEX&2YnX4qA1!lE zp6AMS3L}Obd7QU(ETBH*=5o{Ad_tjeZ;Sq`>-gAd?hh|~vHJ({!fqw#CxG$bpti>f zMj%d3HCa}b_DOy5k>^8Efo!XpH9;lP9)UG{^uOULAqU!&>$>lB%V3Z7$B$x=GqKW< zMlLf;DjRIDf!;TZoj3A|7fXwa zgN6nT^FMz5nu!tCPzSTwPsv zCMO=5n_SeJhunQ`ea%zr8E`ION3`-=u)XjQ?z>ZYkE{HNID}EuCc|6C#I;zJWn^p& zQQ)OZE-eK-t;9kBd-*XoR^eZ<_CGi{kTb)fnl^hydfxXKn~j)Hqh;m@d0PWtrsH8eNN94o)0b7~G|3NRVIQ-UVP zjLvL+H|x)AdBAHc3)=>@@55qwceua+DTd)^UFKdTlAV3?)Otpl)sn9Jsdd%eH?Me$ zO%^g^1u0bc>)R~K@>{FZ(qxdh_NqvM;7h`(+`45S2L?1*V(?7ZaHX?2jHq~rn{OBf zu%p6iU)=f>6(wtB#XYENe+~rFE1aApfPNv^K>&&oMdAR#V`msiac{!C(6c5j?NtL( zGj)7ATOR)_ME|^L4n_weFUnX2D=rm;;B)mR_DR)<3m3xD;K0`Vl7~c*KB8i|>J5{EC=G!loUO@O__8ChqJkl$ zSpqa0z|BB8AiE$tJgE3C+Br5FLqih@87%TfnpO?X_y{mb!sGq@jl+encvkKfPr}YN zzow!fCD^4wce^Tc&;A`QG!ki!#PiF@sIF!@JLm={0g@IJX+>A7hU8E@1FA^*tBhoX z{{H^#SFhfJ6JTa;Zfa?n^5e%>(1GNysx^3uBl23@5hN93WL{%d5&cN&H7>gHzLs*p zxNPs8o_(Ozci$|Cw=b>;wI7%#(2q3Cklc0|-4<9x4?dOFH7Z?RzpZ%zZ z;@f1$iIlXpwS^m>m-?2I6BHA}2vAu0{5!zW(#IPuO4gm@eIWr3t8ld2H#a2aryJIsH<;ElG75e`G~WEIxI4-ub}~4{f!t3 zaQ+^xp#Ytw5CVk)p0TJDDGeE_DKC%u{P}zoAum2%-eAJ8^MbS#i4H{gHEwQcxs4M~ zO!~uWnldu$-SZLxf`ZMY8|LQbo5!bO_hq@cxd#@WL!IIqX-tyN66ABxHM0(;pq8TY zk}WW7B>qphhCC|%jRN&e`D{d6BS6d#iQf$yKU`zZpqN3d54YynN`hz>O^&Z{a3~${ z`FHoL52i=lel1BNDJUSYV|=YxY#@>X!sR1Oa#I&%8(UjG3I^($V*8ui+)VjD0mg;u zdFs?!%byLLGmr7{;Dgk2i}L;lGN$|K!J7I>9vEW?*NxgbzaOE`#S9Z4;qumDA;?s{(hQRU5Z&=IoJXI#3Z)YM<%>gIKBh?z<<+01Wq)#D%i?Z42?R>mpdbDIQ$4FeIxSAB z6O{oeT889oae=9c2@6oLxwO-BHVBN?%+t#eeU&|c1Q~}*eR?jY=4;zixp(Sxz21u* z63;_!JpMXBLe7}e{aq5T@-ZvGhRuMk4j0xjg?0-~g8gtWh{?l)nGjiUQw$7PMtr#% z%7&^v1j&VWDB2=;2B{}tYDWCg+QqJ4>`sPkFH8>Q8=;Ook-q+RA!le;Gfrq7-|gAB0PCF-`9jn>mX z;*jen5yqGm?I?w3l5c+W3~sU?Y{ivU`naYpSq_|fZ_jeENIIntAK1VAGrPnai0N_J|3Mu| z(*IMq*N~#3Qo;Ca`BS}2-#tA@zRz3c1-Wiis$ow6l!bMAVZ7cmwv`jK4N zF1Uz7U2>C^e5fwqxDz=tH1r5g%gSJ0T6T6|Q%>?^|A8w`EuzxJXMLzqY2FE zglkmZll-?;Zu_B7!5%)WiyWk+57_z7w)4x+NN;Rxys2Lu)6gL4_;;udOAh8cqP6o8 zLwx494JmkjXlx^Gne0F966Mv{WmDlpcpED{hWK)HTeV(}cd76dK`j_WsXCTC>$=R7TW z>=9H5|78LKI!}Yps6KlZ)VuTo23iakyaPxFDO2ZESCNWE!VA0Nd?|m&3bo*r%!NO- zV&&lpiJFhPRmuK1m{BBg#Df1K0|V$v?yKhd^)CyjHl43=aT%W;?G9P+@2!qD%kk8( z@7}>Fu^P_IeOem)^QZXU+F0AyyXKD+6;r=||A;|Ox-bnE{A$X|Vqg^B8-G1>rT@+U z_8V2>4$-%lKV0Cv@3wanMCKb%V9vSF;UfeG- zEz#^@HQ&L$YZXeuAMt9=dVHA$FI%@fw6aoYZ+(JXOi_`ngaHE6A2*DZ3BFCBIW;%{>?DTIpnUD@g0X!&MS03pWa?heXC^li_@t3G8T>FKhh#an0k z1_xJ4Noa1OfUZg+LWweBQeW0ZD6_CjkNXC-GLT~gncjV)j<8!KITA)UHw7`6S|XN> zR;Bt|>}q_QR+UTA#>e5SP^CE;?pY=0<*kRt3+_^R<$G?-`YNBby|C$8d1Ks$MPElJ zlkgbs_1ha+Eh#C{tcj0~7VINoktD5vAf=1Ydt|)E(|Nm^4u3RNT#6#?i$npc`Yco#c%N^!K8G=G00ZWYfmT4<3L;<|9F3W z0YIl%*}a6q!rQGf=iNTvm%7fyHTRyuisd}Hv=f^5 zOUO106{HqWH8`X3R7VFTaj$#_PoA+}QmU-h>`IGlgdU-H9+B?&w&BO{Yx-;K${y3# z3Vyb$PwqNvKQ+Q>xF;PG=nlXA zttTOu9=Ict3bL|Ovn^pzqpLR;@6Fm%;4AE1Elx~)3)sbRb)<2%bV5-=;*5uf2cQ~| z{{Y@tpxfsucek@jkrV>&hd_~r3LFCZCh#jydfGBIy5_ECP2c78) zd=Ed#J;EcEWBNHqSj^WFdDGMwyu{lCXbNo^qk;IoI-im4HKq&i-yfM^H=*`g%g9F8 z@9$j-a&mHIWGUkf8h@A4;xw&)EM4u4c|c9MD7tUml_3|wJqHouZaun>Tppk4La!7q z7Z2*e=^_HIl0+b7Xva8&hyepP9xgBjI(XIJyJrs64wrstF29?PrTJYu*}JLWWTDpQk6*Rryi zDeI%f26!-~sw(#HUyG5^(Or+nj~`2yaEEmFCRL4Zcoq4CPE`cID_#IM*I4rJx!UqDh9YPNT6n>pHDu`Sn4T4N@D_kDEr&+byi`NLJe+~U$)jjwv9 zsyI*|hiVW}Xw?8x2UtIv-!c&-tkQ8;&dZ9U#pbkU&YVfgW!x#GMN(@Ja`bW*a)G)= zmR4W^$^!ub0W?1ZUX#d?r{&iDHELax6X61!8y_G4$ezc^bih^t^>~6uqtLwmO_N{k z9F;E~J#sT>pRL3eA4k$?jXB|8R6kH=Mkyym9CZD>0MXt?*?^#gI{EKsg=w(2m1#4GOv7Il>N&0ZD7S{ zqcB}qPgPYMs-UF#M+&WI1k+NJ<>K$sH!u(y5z+j^Va4ws@9zHdM;_7_WR#P?jqw>x z35!@|&|OA>Ro`>6t(6?vkl4*{X6h~7-Pr+--CBbH-lRT@2O>*Ce!dD)3EU*w>W9B^ zTX?=ho2JGJ{?HHOtfQ1f9u;-J<6OFuC{u zy`@G)cf4k6rVcHK@JeY4D&Nm{Il9ECggm@8T%-PxQ zEUG{&P+PuHv-8PjvrFm$eKFA2r^ME*oSXq+97?!0^X>H6npxG^3&7``XFti9n42eM zWy^_Fq)Gy*bWp}zs4a~ZGC+uSdI^xY2d6K z@rIopX+>_oXVD~)FZMC~sc86h=)0}AUZ>7*oq-{5(+Byct_Yf0a%Q(``16#Cil-AV zv+emF6m5ZdpH@`#8RAzs%F5KV+s&eg#M{(ArsSDl)+f-hR~^Bf0Yg7qyO02up=$x4 zS-#!eW3cpqcpp_8E%@+sNHrMle@B4&U%_0`*nb(mJE8tJ{u6vn3YvfO&x9WvHcL*(>nM zA3p>j@k;3HGxJ9W!JQ;Oy8trvtcfowD&iD~vqj`kMYY{4yURHZu>Y#>fN3cx%Q)T^YR9L@%je_q_b}&jhW#D(nLPqayl%s>unt>yEALjQf&K+#>d;! zsFu9PjmB~xnet2lMPOA>^;p-0>$IsWC|^$|OO7>{K*`EY)zZQu859-$`iX_@r7%gP zRU)c)8 zLW=|pzVEPn9<U$%5~NYU$d_rAC_wS5SRHz3R9<>jFYCmunkH4q*bJ_H;8 zp+a$$Ev~JlLaN5t_O1=~^#vX>@;T72Jdz`L&w-=!QD7tzvAp@C2(2$*blLK+CA~qW>O z{L$xXCYVk}|#v z{Fl_!RB4{(FPvIbw6x7%I%6Y0lDsj+3AAM_d;MJhH1MGxpH25$TBE!We$s5%VAHBf zcb&_tyRK|+>!Gaq#eJFL!cbjPwA48@Y5B@W&zoC$S4W(qp}z@4IMd#%fI>kE0&k1* zEFMJXl?M;#0~!%rD8h2k-p5XH7CT6YN$GQluI?kKTd-+EtB&DZPn#gUU*qI7Y6_%> zewZGxen6^Rb%eAHEaoa7-zTVB@>i*WAujaBqwj#>aZ|fMGMHQst`ZY@-)@DGu5Q&n}k+f z6>fd7I)1Cu%Y$QM!gun!c}<@rjWOrrC6>Jy=_ws){Pvz4)17_TcQM6>ieAy_!YxlN zv)xxGf9duqr_JVU?xS{?P-l78U3wMnsc32v`1sbD8exi08(iO8CN(}?a5{!&SjrAS7#UU2`$~&HO$Y`R+HTu4gG(I znMJc0@7n;ql84pg)XIGU#{E&*rUCD-o)kIla=RX&-c02Gpt3vHla7$`3wiNPO1HV%b^tP&0%g0>ONEZVs{sGqkU9~0x= zNYrYV}h0YPqnKKOs4s( z>$X~a^qqz8?&@f12!mDG8<6pBwma_G&;FuZD_>w5cUidfvg7N!-lc|B$CWD7$SJ6$ zy(1%!Ra7V;dg0(cFV+E>&p%@&2J5=1sd@LCHNGrd3Y&TQ^eMEv&=(>nP!z_-#{SrM z2?NmmcXcRoTie_9wCz=ISBw-)$i4g&sA>a6udA^(^v^GhBDpjdEES3}B`6QAS#tN37^+U#}S$_JDH0 zl-dM_xzy$&vhDrqGpI8#50EBZ4?*#xIE%NlVr)`}0Y3h#s|%AvHBYqquYFq50=j45 zjP(p6gEDGr)X*Cc(p(RXkj{I}T{pTg&D)vHGj%hY$|@=kp>)Ao;(6DZF#n*d2SFp* z!Z?d5+j^qMPvrfLJDFD);op?-pGtQafsuF-I+!JqnwDzP^TK8KfJd%@=y zRA_4PeXB1`*y(zJUh(Ez0a7w-QMuhIXre`3t=oES@B-C;f|tD7Exbqn*RJOOFg5?* zF7Z!z2Dp`gtTHDSw4(niEU)jM>g6IuSO3Xssifsp8~3-5Pcp}>7W%dHvBbxHZ@f#d z`^wk2%~0Z`&!h@KxyDmikp?wKcY%gik}bA zKT0e@|Lbe_yDkL=YRlGKTT53Lq=|x8T}(PppB`S;4@CB!6aBjoG(e+SQ?D^3{tF9r(uTV<~N`%;o!7S-erJsZGTtE)vc zb9Gywy0}=P&6iEKQG08{S&pw?8*y(cGxb%K$|Xu=K zgR!}ykI|XXe5R4Zty`o_zNYWFWW1Ytc<*`slWW(mvHWNKVENK6R$~Gq6}wrH$_2!~ z@0)>i2S6geO9nC`;G%4hyFk!^c5Ao2zf&L(5dgrajA(n;Z)UvqryRxjz|Ln~XcM`F zbx?admGloXj(!a?e_Agk`FM*;T%HEIA9nW{L7Rp`10Ez+og)`Lp@{BiI$p2o8mvJ( zw6?Y$^reY3#yXA50_y-!$tdVZipuJ54c1@(7$`3PwM^l_kHJ> zGvQqa(7=Ij{zR$Qh_U^e`Bi0Qk)TFX%gNSa=L|2^bajQM^AEQdlCJgO@Q$5qebLV> z9dl#=rwJGP0|WT8nf+s&M<8&Nj9Se^6mBq);;7Hx%Xk%qG`@< zbF-Ow#<2ohpdPqvv3GQIfWPDm^#mZy!Jh>Y8HjGcMZjmIrKO9M9{SntcIGMpA$e2`lVu{XbVUl zSMMTsFJ$!#Bnla%XE*F@C}9qimO*go1e1hUy#`uSus${l@FG@xJ4{1PIG|@EOq|M# zXs6|Fy!zVF&NG<*%ZX|ateQ7g;e^fp(4SLeRIPz-HbO67$0Fwd>Q2)7nNgUusUDd`np@N<{ ztbPi63~3hVNTVUn&l$A7$F4^BO>G2MOhN*TLPMQRXCcs_R8>`#`)vXjUJGD8J?(Xn_%6eoLr)rhKR`Cl?^X zE-B9gJ~iAPN*uH+fl&))G$>LPV~PM$m_mG^S|KLPnSQL$!%-LaXD?X*L7!}dCiM3M zO2lH`%*@OuKVDx4F~$f|681<#Q;M0H*|nQDXIm_l6psgZDH&jacaC-JR_w}m8fwct z4$y{2&Wm|Ws-TPmuy!T6mM}5+UQ+&*VpGM23#Fu?qM!^f`s$$ib05@(jzN92^{g zYpQ8$x5zMiG<20<{ks|pVdrNRaQcp-b=K0wn^E&FdBK!Jj`6=Oj2;Is}EnNmZ< zL281WvP*+wiLj;yG}mmGss4v_(r~-foghwHCY;&3i1znb&GaA1b z`Ue5B@>~6R1ZWO+4hX~cbeCRWlq<6NisuHPHz*BipbCMG-rXvNJ;5@VEjHuvN*Cxv zxNSc#4@-~pNJ;4xG^=C#si1XjGYL6VX?G`++>r$fH12e>5NUmLh7dLM!+{f$4K!~L zTLhOm+-JnXK@=ctuUE)PwmYSt>5Tun&^K)J!S2c+_NLGhjf#YxX^>EW*2KLdq1|e5 ziu;H%`3f~_c42|~Ul$K|h2v@>=B863^b$drG2lH* znsbJclz<)te<*>_cB2BVBOUb@40VM!V>$XXvNS?thVbKs-U zsiHO-_XkOh5pW>(g2MXIaU21mT=V9rw+UELV;sCDTmn-w7e0Z0SjEXYFlLl8TP`tKpeS??KGK_Kvc zOG;uh+?tuH_kCm27TG)l@4fGuBLmo0l{ieu!knC#?r!zr{)D>dZiZ5KUmvz<704I} zQ{BVEL_WTa<+|KtOhS*~W3cYrm(}8@L5Ea;=0pjoOk70H%Nc3dzyqNL$lK-^N44PU z%1MQiyVkQJ6H540A)0@)PfZDDYEqQu>ci%XTn9>Wh+HoR#_VB@^yolOkGPJ`S9To3 zo?kb_sN3OJ9)McF_u-B10A?_`eFzfgOpV?N&)hnCZyl6RO#nAE0q=mg0uV{`7!nT* zfJ*NLY#1y~oZ6N!4xF9vPHc+6KA(o=aquOK3%t7{=(IbVSwzAG*7ZAxqf&57I!W=CCHTh`i|2UMfrU^0}4-#V7l9Uj*lyA=bM k!xFpD&=>T|e5PnobuHm>#rByY6#SEwQk2XUH+cKM0POPOo&W#< delta 15714 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

18zM-Ki&l3!9L;tjs;(;z%ShG(~LG?Ib`!(m+ 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 Date: Sun, 9 Jun 2024 17:44:50 +0200 Subject: [PATCH 7/7] Update __donator.dm --- modular_citadel/code/modules/client/loadout/__donator.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 57771ab4..0c5359fa 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -250,6 +250,12 @@ datum/gear/lyricalpawsring path = /obj/item/dnainjector/fatfang ckeywhitelist = list("sonoida") +/datum/gear/toolbelt + name = "Empty Toolbelt" + category = SLOT_IN_BACKPACK + path = /obj/item/storage/belt/utility + ckeywhitelist = list("Killmewitha22") + /obj/item/toy/sword/chloesabre/halsey name = "Halsey's Sabre" desc = "An elegant weapon, similar in design to the Captain's Sabre, but with a platinum hilt and an adamantine blade. the hilt has an engraved hyena on it."