From c375d939ca2abc6b4324104117b1eea4a5dd19fe Mon Sep 17 00:00:00 2001 From: ArgobargSoup Date: Mon, 12 Nov 2018 03:56:37 -0800 Subject: [PATCH 01/42] Update accessory_vr.dm --- .../under/accessories/accessory_vr.dm | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index 064f5b37b8..ec3a209068 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -27,6 +27,21 @@ icon_state = "collar_bell" item_state = "collar_bell_overlay" overlay_state = "collar_bell_overlay" + var/nospam = 0 + +/obj/item/clothing/accessory/collar/bell/verb/jinglebell() + set name = "Jingle Bell" + set category = "Object" + set src in usr + if(!istype(usr, /mob/living)) return + if(usr.stat) return + + if(!nospam) + usr.audible_message("[usr] jingles the [src]'s bell.") + nospam = 1 + sleep(30) + nospam = 0 + return /obj/item/clothing/accessory/collar/shock name = "Shock collar" @@ -164,8 +179,11 @@ item_state = "collar_holo_overlay" overlay_state = "collar_holo_overlay" -/obj/item/clothing/accessory/collar/holo/attack_self(mob/user as mob) - to_chat(user,"[name]'s interface is projected onto your hand.") +/obj/item/clothing/accessory/collar/attack_self(mob/user as mob) + if(istype(src,/obj/item/clothing/accessory/collar/holo)) + to_chat(user,"[name]'s interface is projected onto your hand.") + else + to_chat(user,"You adjust the [name]'s tag.") var/str = copytext(reject_bad_text(input(user,"Tag text?","Set tag","")),1,MAX_NAME_LEN) @@ -193,4 +211,4 @@ /obj/item/clothing/accessory/medal/silver/unity name = "medal of unity" - desc = "A silver medal awarded to a group which has demonstrated exceptional teamwork to achieve a notable feat." \ No newline at end of file + desc = "A silver medal awarded to a group which has demonstrated exceptional teamwork to achieve a notable feat." From 9dc9304204e7d98047177767b3c6c1583f05170f Mon Sep 17 00:00:00 2001 From: ArgobargSoup Date: Mon, 12 Nov 2018 14:21:57 -0800 Subject: [PATCH 02/42] Updates spam prevention variable name --- code/modules/clothing/under/accessories/accessory_vr.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index ec3a209068..e11bc26bf1 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -27,7 +27,7 @@ icon_state = "collar_bell" item_state = "collar_bell_overlay" overlay_state = "collar_bell_overlay" - var/nospam = 0 + var/jingled = 0 /obj/item/clothing/accessory/collar/bell/verb/jinglebell() set name = "Jingle Bell" @@ -36,11 +36,11 @@ if(!istype(usr, /mob/living)) return if(usr.stat) return - if(!nospam) + if(!jingled) usr.audible_message("[usr] jingles the [src]'s bell.") - nospam = 1 + jingled = 1 sleep(30) - nospam = 0 + jingled = 0 return /obj/item/clothing/accessory/collar/shock From 32813814c82d41a503adbe8c4f7fbdb539603a28 Mon Sep 17 00:00:00 2001 From: ArgobargSoup Date: Mon, 12 Nov 2018 16:26:29 -0800 Subject: [PATCH 03/42] Update to scheduler because Aro said so Lets the callback cooldown for bell collars work. --- code/controllers/Processes/scheduler.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/controllers/Processes/scheduler.dm b/code/controllers/Processes/scheduler.dm index c852264bb7..c68ef116b6 100644 --- a/code/controllers/Processes/scheduler.dm +++ b/code/controllers/Processes/scheduler.dm @@ -137,6 +137,7 @@ var/datum/callback/callback /datum/scheduled_task/callback/New(var/trigger_time, var/datum/callback, var/proc/task_after_process, var/list/task_after_process_args) + src.callback = callback ..(trigger_time = trigger_time, task_after_process = task_after_process, task_after_process_args = task_after_process_args) /datum/scheduled_task/callback/process() From 91d1701130541176359d835f3e387a1a57291706 Mon Sep 17 00:00:00 2001 From: ArgobargSoup Date: Mon, 12 Nov 2018 16:28:23 -0800 Subject: [PATCH 04/42] Better bell cooldown, lengthens cooldown --- code/modules/clothing/under/accessories/accessory_vr.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index e11bc26bf1..77b1da3ef5 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -39,8 +39,7 @@ if(!jingled) usr.audible_message("[usr] jingles the [src]'s bell.") jingled = 1 - sleep(30) - jingled = 0 + schedule_callback_in(5 SECONDS, VARSET_CALLBACK(src, jingled, 0)) return /obj/item/clothing/accessory/collar/shock From be9950051fa293ffa4a4c3e680dff544877a0d06 Mon Sep 17 00:00:00 2001 From: ArgobargSoup Date: Mon, 12 Nov 2018 19:42:12 -0800 Subject: [PATCH 05/42] More elaborate collar tag functionality. --- .../under/accessories/accessory_vr.dm | 51 +++++++++++++++++-- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index 77b1da3ef5..d5a9aa5606 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -6,6 +6,7 @@ slot_flags = SLOT_TIE | SLOT_OCLOTHING icon = 'icons/obj/clothing/collars_vr.dmi' icon_override = 'icons/obj/clothing/collars_vr.dmi' + var/writtenon = 0 /obj/item/clothing/accessory/collar/silver name = "Silver tag collar" @@ -28,14 +29,14 @@ item_state = "collar_bell_overlay" overlay_state = "collar_bell_overlay" var/jingled = 0 - + /obj/item/clothing/accessory/collar/bell/verb/jinglebell() set name = "Jingle Bell" set category = "Object" set src in usr if(!istype(usr, /mob/living)) return if(usr.stat) return - + if(!jingled) usr.audible_message("[usr] jingles the [src]'s bell.") jingled = 1 @@ -182,6 +183,8 @@ if(istype(src,/obj/item/clothing/accessory/collar/holo)) to_chat(user,"[name]'s interface is projected onto your hand.") else + if(writtenon) + return to_chat(user,"You adjust the [name]'s tag.") var/str = copytext(reject_bad_text(input(user,"Tag text?","Set tag","")),1,MAX_NAME_LEN) @@ -193,7 +196,49 @@ else to_chat(user,"You set the [name]'s tag to '[str]'.") name = initial(name) + " ([str])" - desc = initial(desc) + " The tag says \"[str]\"." + if(istype(src,/obj/item/clothing/accessory/collar/holo)) + desc = initial(desc) + " The tag says \"[str]\"." + else + desc = initial(desc) + " \"[str]\" has been engraved on the tag." + writtenon = 1 + +/obj/item/clothing/accessory/collar/attackby(obj/item/I, mob/user) + if(istype(src,/obj/item/clothing/accessory/collar/holo)) + return + + if(istype(I,/obj/item/weapon/tool/screwdriver)) + update_collartag(user, I, "scratched out", "scratch out", "engraved") + return + + if(istype(I,/obj/item/weapon/pen)) + update_collartag(user, I, "crossed out", "cross out", "written") + return + + to_chat(user,"You need a pen or a screwdriver to edit the tag on this collar.") + +/obj/item/clothing/accessory/collar/proc/update_collartag(mob/user, obj/item/I, var/erasemethod, var/erasing, var/writemethod) + if(!(istype(user.get_active_hand(),I)) || !(istype(user.get_inactive_hand(),src)) || (user.stat)) + return + + var/str = copytext(reject_bad_text(input(user,"Tag text?","Set tag","")),1,MAX_NAME_LEN) + + if(!str || !length(str)) + if(!writtenon) + to_chat(user,"You don't write anything.") + else + to_chat(user,"You [erasing] the words with the [I].") + name = initial(name) + desc = initial(desc) + " The tag has had the words [erasemethod]." + else + if(!writtenon) + to_chat(user,"You write '[str]' on the tag with the [I].") + name = initial(name) + " ([str])" + desc = initial(desc) + " \"[str]\" has been [writemethod] on the tag." + writtenon = 1 + else + to_chat(user,"You [erasing] the words on the tag with the [I], and write '[str]'.") + name = initial(name) + " ([str])" + desc = initial(desc) + " Something has been [erasemethod] on the tag, and it now has \"[str]\" [writemethod] on it." //Machete Holsters /obj/item/clothing/accessory/holster/machete From 552e040aad8ecfe8832916f62e5f41b52e518e59 Mon Sep 17 00:00:00 2001 From: ArgobargSoup Date: Mon, 12 Nov 2018 20:54:44 -0800 Subject: [PATCH 06/42] Update accessory_vr.dm --- code/modules/clothing/under/accessories/accessory_vr.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index d5a9aa5606..25148b8813 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -184,6 +184,7 @@ to_chat(user,"[name]'s interface is projected onto your hand.") else if(writtenon) + to_chat(user,"You need a pen or a screwdriver to edit the tag on this collar.") return to_chat(user,"You adjust the [name]'s tag.") From a7667382d2160c84b033bef0004b86e8fac67c98 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 27 Nov 2018 17:02:31 -0500 Subject: [PATCH 07/42] Fixes Shuttle Transitions - Fixes Bluespace Transition zone on expedition shuttle - Fixes Virgo four transition zone on expedition shuttle --- maps/tether/tether_turfs.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/tether/tether_turfs.dm b/maps/tether/tether_turfs.dm index b755980b95..4ae161d40f 100644 --- a/maps/tether/tether_turfs.dm +++ b/maps/tether/tether_turfs.dm @@ -164,7 +164,7 @@ VIRGO3B_TURF_CREATE(/turf/simulated/mineral/floor) /turf/space/bluespace name = "bluespace" icon_state = "bluespace" -/turf/space/bluespace/New() +/turf/space/bluespace/initialize() ..() icon_state = "bluespace" @@ -173,7 +173,7 @@ VIRGO3B_TURF_CREATE(/turf/simulated/mineral/floor) name = "sand transit" icon = 'icons/turf/transit_vr.dmi' icon_state = "desert_ns" -/turf/space/sandyscroll/New() +/turf/space/sandyscroll/initialize() ..() icon_state = "desert_ns" From 3b2258ce38d111cc831ff1ecc00b5fa0500aedda Mon Sep 17 00:00:00 2001 From: Zap-zapper Date: Thu, 6 Dec 2018 00:17:41 +0700 Subject: [PATCH 08/42] size control implant --- .../objects/items/weapons/implants/implant.dm | 84 +++++++++++++++++++ .../items/weapons/implants/implanter.dm | 16 ++++ code/game/objects/structures/trash_pile.dm | 1 + code/modules/research/designs_vr.dm | 8 ++ 4 files changed, 109 insertions(+) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index f5bd38dcc1..3f30c13d8a 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -337,6 +337,90 @@ Implant Specifics:
"} explosion(get_turf(imp_in), -1, -1, 1, 3) qdel(src) + +////////////////////////////// +// Size Control Implant +////////////////////////////// +/obj/item/weapon/implant/sizecontrol + name = "size control implant" + desc = "Implant which allows to control host size via voice commands." + icon_state = "implant_evil" + var/owner + var/active = TRUE + +/obj/item/weapon/implant/sizecontrol/get_data() + var/dat = {" +Implant Specifications:
+Name:L3-WD Size Controlling Implant
+Life:1-2 weeks after implanting
+
+Function: Resizes the host whenever specific verbal command is received
"} + return dat + +/obj/item/weapon/implant/sizecontrol/hear_talk(mob/M, msg) + if(M == imp_in) + return + if(owner) + if(M != owner) + return + if(findtext(msg,"ignore")) + return + var/list/replacechars = list("'" = "",">" = "","<" = "","(" = "",")" = "", "~" = "") + msg = replace_characters(msg, replacechars) + hear(msg) + return + +/obj/item/weapon/implant/sizecontrol/see_emote(mob/living/M, message, m_type) + if(M == imp_in) + return + if(owner) + if(M != owner) + return + var/list/replacechars = list("'" = "",">" = "","<" = "","(" = "",")" = "", "~" = "") + message = replace_characters(message, replacechars) + var/static/regex/say_in_me = new/regex("(")(.*?)(&#)", "g") + while(say_in_me.Find(message)) + if(findtext(say_in_me.match,"ignore")) + return + hear(say_in_me.group[2]) + + +/obj/item/weapon/implant/sizecontrol/hear(var/msg) + if (malfunction) + return + + if(istype(imp_in, /mob/living)) + var/mob/living/H = imp_in + if(findtext(msg,"implant-toggle")) + active = !active + if(active) + if(findtext(msg,"grow")) + H.resize(min(H.size_multiplier*1.5, 2)) + else if(findtext(msg,"shrink")) + H.resize(max(H.size_multiplier*0.5, 0.25)) + else if(findtext(msg, "resize")) + var/static/regex/size_mult = new/regex("\\d+") + if(size_mult.Find(msg)) + var/resizing_value = text2num(size_mult.match) + if(findtext(msg, "centimeter")) //Because metric system rules + H.resize(Clamp(resizing_value/170 , 0.25, 2)) //170 cm is average crewmember, I think + else + H.resize(Clamp(resizing_value , 0.25, 2)) + + + +/obj/item/weapon/implant/sizecontrol/post_implant(mob/source, mob/living/user = usr) + if(source != user) + owner = user + + +/obj/item/weapon/implant/sizecontrol/emp_act(severity) + if(istype(imp_in, /mob/living)) + var/newsize = pick(RESIZE_HUGE,RESIZE_BIG,RESIZE_NORMAL,RESIZE_SMALL,RESIZE_TINY,RESIZE_A_HUGEBIG,RESIZE_A_BIGNORMAL,RESIZE_A_NORMALSMALL,RESIZE_A_SMALLTINY) + var/mob/living/H = imp_in + H.resize(newsize) + + ////////////////////////////// // Chemical Implant ////////////////////////////// diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index c1b0d5db8d..2ae0597366 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -88,6 +88,22 @@ update() return +/obj/item/weapon/implanter/sizecontrol + name = "size control implant" + desc = "Implant which allows to control host size via voice commands." + description_info = {"Only accessable by those who implanted the victim. Self-implanting allows everyone to change host size. The following special commands are available: +'Shrink' - host size decreases. +'Grow' - host size increases. +'Resize (NUMBER)' or 'Resize (NUMBER) centimeter(s)' - for accurate size control. +'Ignore' - keywords in the speech won't have any effect. +'Implant-toggle' - toggles implant."} + +/obj/item/weapon/implanter/sizecontrol/New() + src.imp = new /obj/item/weapon/implant/sizecontrol( src ) + ..() + update() + return + /obj/item/weapon/implanter/adrenalin name = "implanter-adrenalin" diff --git a/code/game/objects/structures/trash_pile.dm b/code/game/objects/structures/trash_pile.dm index 727dcbb9f4..cfce81e866 100644 --- a/code/game/objects/structures/trash_pile.dm +++ b/code/game/objects/structures/trash_pile.dm @@ -221,6 +221,7 @@ prob(4);/obj/item/weapon/storage/pill_bottle/happy, prob(4);/obj/item/weapon/storage/pill_bottle/zoom, prob(4);/obj/item/weapon/gun/energy/sizegun, + prob(3);/obj/item/weapon/implanter/sizecontrol, prob(3);/obj/item/weapon/material/butterfly, prob(3);/obj/item/weapon/material/butterfly/switchblade, prob(3);/obj/item/clothing/gloves/knuckledusters, diff --git a/code/modules/research/designs_vr.dm b/code/modules/research/designs_vr.dm index cc9b649b75..94fbb9ce09 100644 --- a/code/modules/research/designs_vr.dm +++ b/code/modules/research/designs_vr.dm @@ -13,6 +13,14 @@ materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 2000) build_path = /obj/item/weapon/implantcase/backup +/datum/design/item/implant/sizecontrol + name = "Size control implant" + id = "implant_size" + req_tech = list(TECH_MATERIAL = 3, TECH_BIO = 4, TECH_DATA = 4, TECH_ENGINEERING = 3) + materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 2000, "silver" = 3000) + build_path = /obj/item/weapon/implanter/sizecontrol + sort_string = "TAAAA" + /datum/design/item/weapon/sizegun name = "Size gun" id = "sizegun" From e7ae902098289567d0d52285aea7c03e25470c64 Mon Sep 17 00:00:00 2001 From: Zap-zapper Date: Sun, 9 Dec 2018 09:47:07 +0700 Subject: [PATCH 09/42] Moving code from normal files to lewd files --- .../objects/items/weapons/implants/implant.dm | 84 ---------------- .../items/weapons/implants/implant_vr.dm | 98 +++++++++++++++++++ .../items/weapons/implants/implanter.dm | 16 --- 3 files changed, 98 insertions(+), 100 deletions(-) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 3f30c13d8a..f5bd38dcc1 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -337,90 +337,6 @@ Implant Specifics:
"} explosion(get_turf(imp_in), -1, -1, 1, 3) qdel(src) - -////////////////////////////// -// Size Control Implant -////////////////////////////// -/obj/item/weapon/implant/sizecontrol - name = "size control implant" - desc = "Implant which allows to control host size via voice commands." - icon_state = "implant_evil" - var/owner - var/active = TRUE - -/obj/item/weapon/implant/sizecontrol/get_data() - var/dat = {" -Implant Specifications:
-Name:L3-WD Size Controlling Implant
-Life:1-2 weeks after implanting
-
-Function: Resizes the host whenever specific verbal command is received
"} - return dat - -/obj/item/weapon/implant/sizecontrol/hear_talk(mob/M, msg) - if(M == imp_in) - return - if(owner) - if(M != owner) - return - if(findtext(msg,"ignore")) - return - var/list/replacechars = list("'" = "",">" = "","<" = "","(" = "",")" = "", "~" = "") - msg = replace_characters(msg, replacechars) - hear(msg) - return - -/obj/item/weapon/implant/sizecontrol/see_emote(mob/living/M, message, m_type) - if(M == imp_in) - return - if(owner) - if(M != owner) - return - var/list/replacechars = list("'" = "",">" = "","<" = "","(" = "",")" = "", "~" = "") - message = replace_characters(message, replacechars) - var/static/regex/say_in_me = new/regex("(")(.*?)(&#)", "g") - while(say_in_me.Find(message)) - if(findtext(say_in_me.match,"ignore")) - return - hear(say_in_me.group[2]) - - -/obj/item/weapon/implant/sizecontrol/hear(var/msg) - if (malfunction) - return - - if(istype(imp_in, /mob/living)) - var/mob/living/H = imp_in - if(findtext(msg,"implant-toggle")) - active = !active - if(active) - if(findtext(msg,"grow")) - H.resize(min(H.size_multiplier*1.5, 2)) - else if(findtext(msg,"shrink")) - H.resize(max(H.size_multiplier*0.5, 0.25)) - else if(findtext(msg, "resize")) - var/static/regex/size_mult = new/regex("\\d+") - if(size_mult.Find(msg)) - var/resizing_value = text2num(size_mult.match) - if(findtext(msg, "centimeter")) //Because metric system rules - H.resize(Clamp(resizing_value/170 , 0.25, 2)) //170 cm is average crewmember, I think - else - H.resize(Clamp(resizing_value , 0.25, 2)) - - - -/obj/item/weapon/implant/sizecontrol/post_implant(mob/source, mob/living/user = usr) - if(source != user) - owner = user - - -/obj/item/weapon/implant/sizecontrol/emp_act(severity) - if(istype(imp_in, /mob/living)) - var/newsize = pick(RESIZE_HUGE,RESIZE_BIG,RESIZE_NORMAL,RESIZE_SMALL,RESIZE_TINY,RESIZE_A_HUGEBIG,RESIZE_A_BIGNORMAL,RESIZE_A_NORMALSMALL,RESIZE_A_SMALLTINY) - var/mob/living/H = imp_in - H.resize(newsize) - - ////////////////////////////// // Chemical Implant ////////////////////////////// diff --git a/code/game/objects/items/weapons/implants/implant_vr.dm b/code/game/objects/items/weapons/implants/implant_vr.dm index ebcc2d9f54..006c4884e1 100644 --- a/code/game/objects/items/weapons/implants/implant_vr.dm +++ b/code/game/objects/items/weapons/implants/implant_vr.dm @@ -39,3 +39,101 @@ source.mind.store_memory("A implant can be activated by using the smile emote, say *smile to attempt to activate.", 0, 0) to_chat(source,"The implanted language implant can be activated by using the smile emote, say *smile to attempt to activate.") return 1 + +////////////////////////////// +// Size Control Implant +////////////////////////////// +/obj/item/weapon/implant/sizecontrol + name = "size control implant" + desc = "Implant which allows to control host size via voice commands." + icon_state = "implant_evil" + var/owner + var/active = TRUE + +/obj/item/weapon/implant/sizecontrol/get_data() + var/dat = {" +Implant Specifications:
+Name:L3-WD Size Controlling Implant
+Life:1-2 weeks after implanting
+
+Function: Resizes the host whenever specific verbal command is received
"} + return dat + +/obj/item/weapon/implant/sizecontrol/hear_talk(mob/M, msg) + if(M == imp_in) + return + if(owner) + if(M != owner) + return + if(findtext(msg,"ignore")) + return + var/list/replacechars = list("'" = "",">" = "","<" = "","(" = "",")" = "", "~" = "") + msg = replace_characters(msg, replacechars) + hear(msg) + return + +/obj/item/weapon/implant/sizecontrol/see_emote(mob/living/M, message, m_type) + if(M == imp_in) + return + if(owner) + if(M != owner) + return + var/list/replacechars = list("'" = "",">" = "","<" = "","(" = "",")" = "", "~" = "") + message = replace_characters(message, replacechars) + var/static/regex/say_in_me = new/regex("(")(.*?)(&#)", "g") + while(say_in_me.Find(message)) + if(findtext(say_in_me.match,"ignore")) + return + hear(say_in_me.group[2]) + + +/obj/item/weapon/implant/sizecontrol/hear(var/msg) + if (malfunction) + return + + if(istype(imp_in, /mob/living)) + var/mob/living/H = imp_in + if(findtext(msg,"implant-toggle")) + active = !active + if(active) + if(findtext(msg,"grow")) + H.resize(min(H.size_multiplier*1.5, 2)) + else if(findtext(msg,"shrink")) + H.resize(max(H.size_multiplier*0.5, 0.25)) + else if(findtext(msg, "resize")) + var/static/regex/size_mult = new/regex("\\d+") + if(size_mult.Find(msg)) + var/resizing_value = text2num(size_mult.match) + if(findtext(msg, "centimeter")) //Because metric system rules + H.resize(Clamp(resizing_value/170 , 0.25, 2)) //170 cm is average crewmember, I think + else + H.resize(Clamp(resizing_value , 0.25, 2)) + + + +/obj/item/weapon/implant/sizecontrol/post_implant(mob/source, mob/living/user = usr) + if(source != user) + owner = user + + +/obj/item/weapon/implant/sizecontrol/emp_act(severity) + if(istype(imp_in, /mob/living)) + var/newsize = pick(RESIZE_HUGE,RESIZE_BIG,RESIZE_NORMAL,RESIZE_SMALL,RESIZE_TINY,RESIZE_A_HUGEBIG,RESIZE_A_BIGNORMAL,RESIZE_A_NORMALSMALL,RESIZE_A_SMALLTINY) + var/mob/living/H = imp_in + H.resize(newsize) + +/obj/item/weapon/implanter/sizecontrol + name = "size control implant" + desc = "Implant which allows to control host size via voice commands." + description_info = {"Only accessable by those who implanted the victim. Self-implanting allows everyone to change host size. The following special commands are available: +'Shrink' - host size decreases. +'Grow' - host size increases. +'Resize (NUMBER)' or 'Resize (NUMBER) centimeter(s)' - for accurate size control. +'Ignore' - keywords in the speech won't have any effect. +'Implant-toggle' - toggles implant."} + +/obj/item/weapon/implanter/sizecontrol/New() + src.imp = new /obj/item/weapon/implant/sizecontrol( src ) + ..() + update() + return \ No newline at end of file diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index 2ae0597366..c1b0d5db8d 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -88,22 +88,6 @@ update() return -/obj/item/weapon/implanter/sizecontrol - name = "size control implant" - desc = "Implant which allows to control host size via voice commands." - description_info = {"Only accessable by those who implanted the victim. Self-implanting allows everyone to change host size. The following special commands are available: -'Shrink' - host size decreases. -'Grow' - host size increases. -'Resize (NUMBER)' or 'Resize (NUMBER) centimeter(s)' - for accurate size control. -'Ignore' - keywords in the speech won't have any effect. -'Implant-toggle' - toggles implant."} - -/obj/item/weapon/implanter/sizecontrol/New() - src.imp = new /obj/item/weapon/implant/sizecontrol( src ) - ..() - update() - return - /obj/item/weapon/implanter/adrenalin name = "implanter-adrenalin" From c07dee4df447227e83fcefa3dcc88a175b7ee4d7 Mon Sep 17 00:00:00 2001 From: Verkister Date: Sun, 9 Dec 2018 17:57:16 +0200 Subject: [PATCH 10/42] Some taur contrast tweaks. -Adjusts some taur parts for a little more consistent brightness/contrast. -These including naga, feline, lizard, and otie. --- icons/mob/vore/taurs_vr.dmi | Bin 72057 -> 71451 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi index 203119e9c323cdc9a7ff4c4ac5db31bfdbe83cac..22b9bd2c2e4a9dbb0bc38ed6ab5975cd5fd883c0 100644 GIT binary patch literal 71451 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%0DP*cFW?*P=FQ}@c?6;8Q}sue{01XvO?h*#hxce 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 z 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 literal 72057 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%0Dozr{K)Hb!4|x0)gl@(4qNIw6!WLrER(<5e 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

Date: Mon, 10 Dec 2018 18:58:55 -0600 Subject: [PATCH 11/42] Fixes Engineering Taur Hardsuits Edits the names of several taur hardsuits to be the same as used by code; IE "industrial_rig" -> "engineering_rig" --- icons/mob/taursuits_horse_vr.dmi | Bin 61375 -> 61372 bytes icons/mob/taursuits_naga_vr.dmi | Bin 83615 -> 83611 bytes icons/mob/taursuits_wolf_vr.dmi | Bin 81520 -> 81517 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/taursuits_horse_vr.dmi b/icons/mob/taursuits_horse_vr.dmi index 7a67ec72a22c19094aa5c304dd0675f8fcbd10fd..12f309f9fec6e85cb201e8eaf15820a9b38a5042 100644 GIT binary patch delta 269 zcmV+o0rLL8-vhkg1CS(t^?FoTbVOxyV{&P5bZKvH004NLm65w{!!Qg*XX`77WNy)i z(M?O?pzx6Vf}lvOM8K8{Qf<(`@6ZfJibC{$&Lw%dhu6c~c!J?LnlEIbrGSP0{=sw? ziZz3Um)>+4Ddh?lo}Y|VUlAFhjE$KH}lfQPhWyDHpcgW~NMs`feg^d0~JLRw0R3s3VZO>RK|FL^GoCX+< Tqxk{0KRnV?$oPk|B>|f5g1m#M delta 273 zcmV+s0q*|1-vhtj1CS(t_M;H#H`9Kz03Rvjxcc!~g ztQjmk_omB8DOa%Y^k}5|ieO>GlR zJNBDyVpQT;DwChqg#Waf__eV$6K<4tgN#08WXF_T$mrj-Q~sJwMFL@2_lg_kKXwcI X;{d~9G+#saJUSo)tK40)A_1E2U+;=c diff --git a/icons/mob/taursuits_naga_vr.dmi b/icons/mob/taursuits_naga_vr.dmi index 49cc236089481c06cedac66f4e76190b58a8597f..38640c904ddc60f0e134d96b13ad9e9fdb4a290c 100644 GIT binary patch delta 307 zcmV-30nGlNjRl*H1&}0v7J5`zbVOxyV{&P5bZKvH004NLozuH+0x=K;(0ct9BdCe; zSfz6lEsC~)U$DI1i9ONUj>ZPW-=_!#i4=LDKlhHGYk1qfk9!z)qdFoN$_X^|509!l z(Od&)cqBgGM>+wSBl(q0i|b0p47 z_Gb|;=nhO(hCgi~qMBJ&>~y!ex=JRwSz|iw?_d1 FSVdLAo7rof6{J$dhcq4X33Vv0*G_h$q7Gp-A!_gac1N0K&sGp@ zW;b$u0hlcE~vs9*7)-ogY}NAXq=J`+huGjbsmw^Iqgnq`nc7 zJwwu%!c~Pc`;(w0=3CS diff --git a/icons/mob/taursuits_wolf_vr.dmi b/icons/mob/taursuits_wolf_vr.dmi index d5099056b5b5c9e59f1e1a9b126ccc6da770621f..03ad5e3929c16fc223ff75ba73dc13e1438b03ea 100644 GIT binary patch delta 315 zcmV-B0mT0B`~>a%1dt?u9(q(*bVOxyV{&P5bZKvH004NLm6Az#{dn~w|AzR zxlbM%c&bh1i3gvcfyW1<2@^pB8{y$bm(Vk9Ox3d}G*FxBBsh_OLId|dQ3?YGBH=I; z@w4YtmW*kNT0~CNv%|57RdS^qj;U-shtl>+&I-rE+)J&ZHL%Yz$2cAJgY#jItngr! zaHM?fh0bEDKe;CTmzFOngwB&#;lVmj_+C2cubEZ84s=bQm6B!EF@@`nu~M?ECp<59 zj^oLqOi{AJE2%Omxrq4}`bKRYe#1mXk2&(l$rqtY(l7t_+QRP8Lc8zGCw32ujWhRt NxPwjsw@v{8B0V~!n!o@6 delta 318 zcmV-E0m1(5`~>j)1dt?uA$n9;bVOxyV{&P5bZKvH004NLm6FSD0x=9l*ORZXVBM+@ z)ZJ{VK@|)5g~%jkVwy=RJAnB6E~r#cr6%mpx%QPkhxg^jY6HW1WsW4uIYAGL$0yUB z*p~o3ye&)@h{sT%hu0UQ1q(qBGvV<;&&e~*Oy^k?dRUllCpeLRLJ!ZkD5a4Tk#HKD z_*3B0mW*Y}+C)y|*fE6d#Tm52Kp+q&C^y7Tn}?(g-5G| zk?OG*x{7h~2Q9)F?+L%P>J^311rjSfS{DevS_l0#tIE%L?x}O7R9SUQ>Aq83DOENQ z9?$laZA!#`**OqP7lyVxgwDj2yXyCR9oM`Tt&XSZ)Rw)+_T3Xyl6Z QOjbp6gG&LoO925QJrnDiHvj+t From 35c3443bdc8a771c70fa4c68964d0058a79e6837 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 13 Dec 2018 12:17:17 +0200 Subject: [PATCH 12/42] Adds colorable alraune sprites and tweaks some taurgear --- icons/mob/back_vr.dmi | Bin 18480 -> 18085 bytes icons/mob/vore/taurs_vr.dmi | Bin 71451 -> 73795 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/back_vr.dmi b/icons/mob/back_vr.dmi index 4048e02bfea6a4912f57fbcb27d3fef4c3881040..84aec25ab3c4a53858688c8b68506f62211d7d32 100644 GIT binary patch literal 18085 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 E4~d~UKmY&$ literal 18480 zcmb`v2UL^Ywl4fq1f(knNJkKmBE1QM(h(65LT^g%AiV|=L@9zGy$L8FNbkJ~NSChk zB1C!(J;_~s-@gAjyr|Wv>*6Oz>G$9hL__Q7)fuPr#5qRc~Z#m))dY0P~t+Aw! z$*`JS`Q&t%dCJ^x5QbFc?WS_T>%&gUygM0QQOsULi{CgXxJP z+PH*gJt5jyDSX@Q+QRvtkfBbxADVh{Q<(#)KlVqquBjyT3rta;$R0l{Q)QX8S|{m= zjv}b_p$LW`W=KW;p|*G0)~uhuHZolXJ&8!G`;Dif%>O38jD%TZdF1nWbzsZDRMogg z(d_obK*iY+pxbB&yZ zEm>vN_ipAqQ_r^;;vS>H-~A!S2YU-yLT;=6a|r)IpY$OKH}(z(Q91&akjM8Q?qCzJ z{PtDAdQ8A_FAHK1Ay3zUC}iI};S9RUBF{nD8bY2;L1-pRFnsk2KTF7;5bPv!S@-Kt zA;Tga#-5G$zMhlCg{zozH6Q=%$tvOcq9Vf@MGuJ%f%@FCjZpIIsllXXh2y>RemhN9 z^L%!ij7+ZY0#-GK-B+j|3Fb&ZZ*w5KkD<%Wz*?;5AIAcXOlzP%x{f82iPXj8R1A-g11I9Q9<4J zB*ldvk+}OXKP8*^^|SF)mT0jh>I_+*KBqqBDLhHUB2VWkfsH;5BU3vOPjT#w^Da)0 z*?0+-seSKQU#4q%JKg1IKJsQR(b1fY~T zGin77=Y3R|nuCdbh)S>0rI5(k{V z2OWjrxH0qBje@k@e#g-TN_~H$Icw70mW=+5@?~p%U1qlz8jbjV*L^pG?sNB=1_31{(!qCXEIJQAqV(GV+M6 zJ)P;mTSA>btZI};8QY`^2alQ$rH=KO{RTH{ikYqc4!$Y6+EXa?xxqN2GpgjX&9TfC z{$%ZZx~vJhqKqxmMsLjuA2pF8yU7NOqo|>BqO5Fs;H}|pIH8#!3)tKT`}=yOaD>Fz znt2rpKPBvmB%(jrZG74LqvclF2qvqMBjZfwQw#p%Vs+6}-cRYwU|l9zk%QVExw`x#>2H`fryrF+Uj2H_Dt~j62>!vVOuO!eX}O}}t1DcEZ7fYdjf6YYy6L){BCB-hh(2R-1hF%oFu2UmdgW|RK1lDvv$}u?tEoR0$C?=wFINOGF(wX_aAfMo5 z-Z=^Pd!9{a3w`qw4I!nrnhkKeH=&wQjKv6aGy)~_6H8AUN3SqSspQ(5%mFJRTLhWM z*;^xEoQ3*o61?`4esn*GkeI{m^L)Hg9R_l{7<&o3QiCEXK0dxrqcM$*QdU(4tb~h~ z1{$#Xw}FyJP06ik6)8peM#_G{$YdkXWb$4RRXj9Nj&p%U;6PuTAtp1k zq=%Hk?xg#AksTS5Io}c!<_1lSAm=c?Btf|asC@q$`u3Oh9Z$Y~$aWMul4o!%;|M<+ z@k1$9$SmIi@zmm8_*w(7bBlX9|7oQC_on<$f%*B521r)<54hwSY;VF=(Zcb1;~igR z??2Q61aEPss~wkhi;Z56uHizpvrf=Y?1i;&-{heOFJ1_Of4gH^>cc}UomatOpBvfQ z-Z{oE`Q@MphhtcE3Xw7wB?ts!J~1KTC}naZbb3qC%8H$qj_yv#@`F}Ya*x9OE>yO) zg3`qWk0}5BglAuYnfqs3CT$`$rfJWO8o#!97vCq(8-43@u$om;!e<87W@7T--~e-1 zNa#TKV0ECQ&JA(PsiL;_q`>3n%nZHm2A|0~lNfffVSIPR^=|c(EXhF8C2&|N=fM+% zBlWWN&8~gE(ewuP;&~?N_dM28&N!oGJFnt1Gc&zL)x=O-ckWz845oLWQRi|dCJ~+O zQHrc=DzbillH7Oi7Q2em#|v2x()-+{t+MYlZRuES?N1i6PfblN?7AB_C-P3zaVPli zjeAwpAIr?CU1{g7r*WCxJ!AmqSDnIv4P-XBkFUpuJXFmVJ=c|ELrxD6=6wmgGY+D< zxw*ORi!NqIo4;svzc&4UjfJnn8LQ!qDY6-pgIldZ{4%+8YNCk&5|htA9x zSy)?lIMv8$QXU>2+87lb`TF{PSC=JPuJzv^r-p=xqN zdl3f@H7TJ7Po9vzc=3W+(Z@sn~%(j3edf>R2 zxO*15;f%Z3Ej3rFgGSw)nz*)o(O$&#(UJM7RfWX%l(Vz5wPyoEK|%YLXHHEGbyHJQ zjO9)CxT~HG_gAIA(GHll^jHM*^syovW}Wg2?tMn$H=s*S)oOu@^gB=W@n0koJ*s$) zQgZiQxN24HokvpA-TFq9lBxb>C$A`#?QkUt^QQe56bhA6$uyWw4E-1xxju1zfmP*y zx?gzKP*EXd^~y`QXd~JaqwY;|@`?{G`L)aZEmhw~HCViMH3mh`wrUrf z`E=YpJq2@y337&M#14jlpB$)-C?sc7zGR^50wP)R>A=G2oHQmn@&i z`fPo^*GTfsZL6%+La@z3aLripXJrAV^(79=6>rW_eBuS*`lM@tuq~saAeM~kG@SBhC>=Aw z#ukNa_N%|5wjgiIRV4zJy`aBi`2WKw9cPc`G1LN>)+F)U03`ODp zvc+#iJ4{zcnby6y@+6M}TJUVBVPj{PCV_f-dcJ@E-m0a3U!mpOL*D=h(E8zE%2CNQ`kKx01Rm~ZhnQ&7BgDHEH5^AR!y5!_!8wZC^ z=*-pZ`w;LI&Ff+$z%MM@r4m-7KVo|y4%WaiX#3(f!NJ(Y<4?Ss+#g7N9~wfuefu^^ z%$d=1^QY^;N`7(iD)2t9rnlamSpQlMKy~_|UOw);8PoZEQ8DLQEL&DnQ~C{R>Pd0> zcfH9%*6*b9+Op-NS^~p5UV^6+qGDpYQO3E$qw2J+3JMA{8^|a12dAfAvK7A~6A}_) zbSID#SY>yA?jj?EL%v|laY>6>s_0&Y_0TQgm%v`QbLUQyfH~e^ngkA}JZcV)y@}}7huted z43eIuz-hN_AYU6bw&1X-w1Y#IS@uymiKcREX=yFGi1Yg$ZN?xZ#;t}jNWkTfjcF$h ztoHI6R__9rC>P7d1FnTCLLn}*Fq6xw;%0@_fUK#hsmACr63KG=_7$*4e^=*Y%(Vgo zrM>Q@$1!RY>2SN z;6dMed)pT~!dy3h3RqZLVnKpJLLJE~AND7c;^RYsBV62F>|jNnCpuQDILpzYOL;B8 ze&yvQajNnAgcFn%TIaGTJLBF8{wd=_a>(POqg&wJL_X7ry7nKZ{>^vnBmO?O?EBbQ zY#6M=Zs@-p9`q47r||5@Yo0WB;iy=)s4*FSewTqW^X&*4b4g|n4t($$&jX&!c6}Zy z>1v#dbaFnrA9}!QW7$Fv8C7E2>v6AWV7jw4&dam1SiTA^936RD)l6pEX) zl_Q3uvfNuOfV1}2)YMeY($d!cMnp&`e3c8pf7zxCfO|U5pm%3*sit!#f*s=goE+9o z^6kw{3(_!i3zP&sDe!0IdfR?28XK91*X6~Ta^?4>;qUtr`C9C7);BjJPvgnt^8)n~ zD_mUMK-I zo-9SU4j<=SF~odgU2yTrRrZuMv%!i~WQ|lbpV{=!v4yovZ!t>TCQHcX{Ijz|R@0O8 z044Jcqu<*b&;5#a_$+U<0E4oAkj-f)*rJj2m_6xn?j2`c?zS-|x5*%-2F814f;xrq zp%ks}1Fzkp(!h`*;o{a0436Ncszjsal zrzjba?A$X&>JRS+)iTLn4#MZJYc?j6WUgxtMNR$yOpH8xZV48J?00v?|A$WW zUl2DnGAbW3Gh1%7YC+ZdMH5@TlX3(sS>dUfY*W>abS*Dd2-BW$1ijDPnEMyl(Ao8x z;DB~~;(fw}UyETJ(8bl(EhvFh=2%ZHpu^2~jHSK}k)0 zFdTj9yK}W(o|MSM#AeHq4ywP&uC2-X;!}e;E!Zz7fhJxICQgX{cbS0!x4QXSiyeT2N2i?5JM!L^~FfLsCRY!hWO-=Kcr$i0g5ld1V`A`xOJlZ>W0 z@bvW5M{L%8v?Mk*ww?6Z{|q>@uY?Q2Q6S2KSp3z|$*GvO;j!-|4e#epg)jxpix z=NMG$8yNZP!QyYK6*(T`ooDQm+-}j9V6t(r3lyL66w`t2OSrAJnh68kO2!oEeO0psfGS>D4r>|B+8V5OM@^Gdt244Oz-5k+tsh-Uk~eI z+mSU_e2YH0pd7)C)|qJv>;cMZc42{)86|#`+-R)OGBK8SzDf4>+)!*!%V=%D*~{ zWv36b>7SLWC&;CgeC4FOp>XBgr?y_dYY0*1&s%`5-3L{VY@k^(- zUjK3+Jxg)=4{&yf$k3Ou(NP=)P2fe}r>92&9PaMn@i4*C-OEc!*jYhSl%0)jhWd}l zL-K7ciAjHaVz~1xV4&tgM$@d=?Xz10g!wUw4cm&+VGp9rmD0U+czeQR}?!= zQj>tEOOtTp=N6*S*Vk8m^5ivh>6@MFT)cNy9XLZ6?;2VEk~*uB?VB2iEDLK30u!53 zOr($iA8YoS-;woE*HYcsq1nw*o|#*4&L{jzDr-l zHrF#O^|kmFK3P&Ini?tNRc|Emm^|~>$v{EOIea9Po0D?^U@(@VAKBTrOf)n;s&D|n z*=|>b7Wi%&gwK;V~j!G@FFGI2<-LnH_>VG-RWyB=C z32eX_aCDTkqoeiuKuM)jVo(-bSU|}Cx)~jKc#M4J;zAzF_Ap_k=zVqJi{{Ut9f#!7 z4&oOsMBbOF(-C*63wBA9EQsKJb#QX@dm}*g)KtxC2TjdHhzJ1grGX=JeQIQM1l9x4?%$rcl4U-Y|>X&SF7(!(xw`2o3~P_?6)BfLT4}!8H{CTT?3?< z`mNmZt8gi|{o8#^K}KFNy`=%W0kAhn&Hij{h4SvnKPWm{hnbx=3-E=i)Mz=S@p%!k%`=i2?n$+8U4L)ca7_%ZsXfz z4uz>E-d%3Zl4C{v9Gj|VmAGSDIKAxnEHdkSXorUm970}GezHfa&u*R0^Re)dnee8Q zuT_3g^{em##-+4Z0;16Zc$$=CB30E4xIt&LYD4@~6%EQi!02LBuc%9x4Nwd zlQciX!~``Yptf8|QkvF3PSxk3K6Y>1UqkvXyl7CL7!#vUvpMrdmThhhK+NGwN7GJq zE44g5{HX)a&*uW(4Udu-V^(Z_RdD=9*^fZg21Ps?Ve0Y;mSE!~krlrE|8m_ogM)*$ zhE!1-Of_;U;rp@O8!y#kO$e>dyuZ=lP~dtunJ7y$NjZs0VJX&a@Y)yNG`DdGM>kDG zsSQL5yhbKeEffr@P#V=y; zLmG6IIGY)lc6IeO$8D5EnrLu6uIobU%NSn)0NUaKA<$zn(hyl{3xj`Tcm(@kTDpkA z6ABR4o1hFiT=ULvG}+Oq>AS*C;3AG^fc8Dw6wKj#m->YA+ZF>p*^^(Q^RBzh6jxkl zkcv5+OC{Drciq6aB<9ww7a)~V^hb#?7azTV(hlbG`(^OFo8}T8=25(RiDk6bw4Z4` zly2GDgI(wv*jmLh% zU!C&X=Zy(Ue?9|8u=bl^qlny$QdU;xtlvs7eAm}|;`cIjdMeky^;*7~zNX7GZw(X}WH?N%AuK^&d!1{ky4gW8>%>Q`!w~t;}d$|RTo0`xN zws=;-dZvX!9YY%5N}9|B2tR3a$ZN7o_$YQGf`Z;Y@gQ1A<`PzZ!JLA)iGdb&Bs9in z?jdDpzp{*1otRvgD_F5eTuZkc^j5b6owP7Y*jnbJZ zNioo%gh_s3rs%mG%;y&Z>o*Q(`w7|^%d7~TU`J#1W;|5=)wp9+YxEVq%N0p{R{-{TUlQLHqigPEb!&q%A z001x`57~m4`vj#J$y#X)%>6ldjI0+I=&xSA%1`sU*yT$B?J@qsVtNTfYu1CDw8i0J zF-Y$g$s!2ffy*;>W|7Za%pky^x%f#zLDff1x&sYhW>`V2(LA?3dW&o4*JR0yAM`B* z_tWRkES6owE`xh*p+rBH7Ct2|qUVVh;Ou`eLs;JIA66p&$cbM^oz$aeOIa0_4BB||1rq^ zS%icrRC;=1Zu`u*-wxdnky*gy)|f75W4$ABGsoUK(s44oX(VQ$AJp8VfhfNs+Ov&bgx zr?r8-e5xNPixH7!iCxkqq&pZu%7E+w%*n2|lo`+dW)T;k-)At>`?Mu6o%qD2>#nSm z)qj~01roFSYj0J%kLO|r0%wzS5eQnLOH{4);YxXfWuo?o+43% z`RIEf<5FvfZ9+K1W$4c93pmXlL#@ET@aRbojhcxEPjyIA;N-0gV7~jh$13St89GXo zRIOu1t6mF^#^87_ixn0mGfOYK*S+XxUml8>ETLOFth!QI*GglNiCfZ5lGt|z5b2Zi z^OSayIq_7~u7Gzo6Ei1{EXxBM@Ew@qaWI(-S9XP=po3XF&2M;7a!Fy$872|6YJ-3& z76Zw$FDR(o>LZuGmJl5L-m(w?S{;}NH=?nj{HuGfXKQcy(?N+H@RGfy{+e=XLNNB- zH@7JD6^G)vUGAm3G|Vofc_~df>8l9nN`w^@km)AGSCeJ#XMvq}0Pbrmn^Vd`kXDl_ z^ws-TW9F&70GmKjNq8n_yK;6M{#U`C+QtF5$y5?pre9Qir3PYh8ORm|}8?LQhkjlS~G+vdmG#mmVJ1z+DO8RYbq+M2B` zhS5&a{AzIN=RmJfA&?eQM=CBOu>9Y*0I zsO1^(JhShs0SY1WX`I`FK7JSUFDLGj0Jl1P<}u?S=vZVw(}V-@Tq%UV|B!Ye^VaIX z6Vhy&uoFzKZn)1_JG&ixgyKWvL0pf-wEY5_x9I7^hw$GDBoX6@;{myn!=EuJ!ALB# z66i!pL309_=r1s%CQyYqB4R8n{osZsIa*+;x+~v)hGAxfgM@dWX}Oj&yw-Ivt-<*2 zCncjz7@rDG2~ zU*`b1un();#R zlT5OLf(PVRg0PDGrtG^PpG|xmy_(o}1DRrUml`kq3FK{mcyRev8}yL!V*z2KG*e?N z?(J5~IE|~p&_nWS;i}4v{4dU&D`_p@oKgxfA*_C!T?0osb6b#DUsceowi#a4zA6!9 zc(nNpQUVS%E+^A@zG3K@XsUvKtm`GDqE>K~g#39VB|k-syyQ3Q`_mmYz&rom@^mtm zM=ti07iv*b@V>brKgo>yauhd-BCFNsJZj$WJraXh7N7E{tEzVxsBH)lyT13Ym2C8Q zH)RYw3L<-DFnzrJU0I!P38MP_n?5r>!^DE0)^#*WtavPc?G>Z}Qo&>aPh}k#C}Gh- zH0EJol0>63p4eX|Y}o?y_KRuG$P<4WdYYhFCz%oJ8eK2UY5I+quRR`^JNC8A8#lkkWm!)-&1WJwKW3_}N2Y(@8lR~~NIKLGl$F%opBn&q z>;CC$`-GT;dlg0zo=R{?XZnYC3>L?2mDdFY9Dqk8#Y?$6#bZyHEy`8wXfuNaLt!K6 zL50IBFE4jnFX>?K6@g2r7Hq7+VCv}cFJ2Q~N57fF7C`PFog;wJ`}hK_uaFS99B(0> z{)+d$t}g~rZRm{Zt6kHE-SmUo2v=3@Saxnq-j_J?c}VU657=qCk$kg4Ix+IYtqRRh z8-9OLE(I5K{p5!JbN)9aN|xw2y&BJfLUBZwwU}rv}!zsvYc1k4k zJ=+@NtG3;*tu)#&)XblalCp14OV28TnJ=R6xd)&Ha)wX3GMdikA{7loH+Vu#qHAum zv>A<+=iUEg2>*VlQJobcw&^so(#HUzD>Aq>LlfrV2AtS5J6y@^u;wq#&>@2J-$)hz z<1FHDW#hjc9#9+s^4Ez++3rI&@!r&js zhGLn+pAOXrP^r~;?-jrZ)NVX7oqzc%eLlkG=46p^hgPgsOj;T)bh0~g8wwiQQ0UGY ztkr`THkYNP_FF*@CP>7f)*qq^^pSPsxvJ!@p9&fyG03KhOyBH+i#7(ymh&DZF-P>- zyYzX~ZwlB78T#_g0xrH$3wJI8?5Cqop9v>3t6ncYJbbY7(i#<^ODdDCkh)l_GtGsl z9T~;Zk2Mocj!8)%eE4QZEueG1bmyjkG@;W2A6L=|HAFuJhetD)?@l2^IahCM)j#ofWtw8Qn_Cm9T}at;R%tBRrgBZc9{v%F21N! zOz2qN3u4K|Yk}Aa7A~>zU-UO%$L9}E%%$%0lHk2^opHY;)VDsooD!vpR908*$n9oY zMxOx;TTo?FQe3>)q&upBHH{oB*R>JS>V1nbhPYkKgyN_G4g9NakS6?|<`&>Wg z;e!u{Dw77L!;tIC;f)Rt*`(6o<+wAw2kL>@6_o=#kBvA;J(qMKe z25kSGo;z|?LrGZBbd}BV;o2xBDK=IxkQ>)bF!@7qaWNc}49d{QUL56gnbW6s{G)*Z z$dsLnot-BZN+WX|JN>g$Zl{-t2N2V|^=$o>oGc?m84tmC@V3o!s-1-t`ey}m)sySQZ0d?p{Ku)0qVO$CH&*9J6J)l&W}Dg1YVRe z`7~u<%!TE5gtp3^oh}^5tfae=TP{43yEm=`iOIi5nQ0Do7t9A>P?o`fW%Ar>50w$3 zi8|4-?EDbATf@a&+h+4^DU_%i*}@#|eT+Izd4KJAI)U;D!K+U-stD;q`ae%^ug#$L!NXfnUK^`t34@p9V1qg4aHzt=0C9+`_p z)%n817M-U??(*acY1`W-xm-`HCK30sA!818-t#WnzIVz~ywe)(aj~&*UKPPJ-*d*Z zOjf1LlcR(IXL`)6Vf4|jEi#`bX&RE(Iq{ZL#~5uxaT&x(` z&8MqI`4q5ry-MkipIPKu?iv8pOy#{lBw zz9XHPmS*J0Pcs4O(TxX_ycP-1Ze4TVwz09BBZNW|s>T_ky&76+0Enf8G1O0W(9{;l zYJPa5Boiqx6L`K=0?J6MOhaiBT23|7JAMZPVt)8|cvi;E{yrd|)T^`^=H6*Mc(bHHJrX%|b(K~J~B?CKJe`%(K)j3!C zH=EdI9oy`95Sh%y%259!^&Mfls2b!E^7fsA6hKFNPYCeGz)yCg=OSJ9+-vMQ#k^%@ zu__^*{P`c8n#F*KY$eiz9}o03vPN=n+k z^5Tl2`OnKV10R2p3?x5}^9>yqf{yVPbqcYTjebWc%kXT68&|OM8isi6ryKaPhshv+ zWT7d_2tY15BI>*TE3fIC!~@nwJ}WT!@3vj4Toi8JyqQOR*XZPtf1nU7G_|c^ zne6|O?1X+^smjSae?Etpr**%VSBy!2;xDjs;2ag$Tw2*kMNBS_RZ!5nanQ!C!g`El zzp}f?)bwk5vSw!Mply-nyGxx>Qt+;0)c&FFp0^aBGfY&1r&odtI6H9oudG#!M88W% z^X;_A^hsO^*g?40?Is@2XNnx19_p_tS^DJbz%&;;>lWhK2(k&HyD2>V0Q2*EZJ?v3 zP0gykfjNN}mAaf<;e4sEtl=}LUGRP?i*5Dk6Xl(P=S-4CUpZsg?tGH%U{M*_#mCXr z((aUIz5SW<4hvQU)m?GWY06t+cATm!&WBoS`2C;!8pwhe?^x!>NjzQrta){p_Q^?$DevhVLJ;-Xmpv z{+N7$o<4-D57K2JX#dd`kEJ%ii?xG&)x+ZETl=c8I<_6m=jb`VD|U~^=Iv}{-|@~2B=tR?u1Oe zR?Ow%0xvbJ<1lrF%old#(Z&wp4@xwesB3Sd3_(vzTV!NpTsaRbE9>%aAci5cn|m{; zV=%Gf?JhS=ZE#!(I5qd0p^fP>e#A2VH8UZ1alCCi+thmXB*UpAeo(V3cI9(1dp6ij zcGlR;pqR6^J#l|)bC^WIRL@qQY47F_y{+@3d9J?e09(!%ARD{a#a$Mn%$#`*t6tpR zx%|KKlwa90B zOSWSY7McUH0(@9MtZ`iY)QSC66wBtQ3%ik6Vq{x)viSKZRDwxH`e+-cD`YGC z87lwHcb{8uFWF>bXyP*U={O-XJgjZv&`8aGh>LhIJ=erqa+=6Oi!16Oc7%T}VqVnz zj@Sq_K6}FybFXD$CGDM@me^T(r5Y(s6g&N!UAmX%3_5#iavWm!4QK}CQGNQn-- z&?z$Ll)QKE`SzTwpa`S?F4Kv6;J(&6{JQ9wAvtKfiu-x~LYO7Qh~wY3V*T5M<(~yW z|2&-iLQT90$Pi7D%WeY$1Fm}qe0v67r8*@h16T`7oe@AUN(wD>Qk#zX-vlbQIV@&| z2TVbr;+PH}sgJVJYxY0gf<&Ly9)aQ=>|Ub$bM2opD%vnu74j9CwD)=!o%01uO>Lmb zfXcE=?~=@AQ?UVR+y>9Bg0=Pa0uZ09`or{HT?M?v>Aw#Q6a`%Dbpru*#2ixLIdXk` zW_b?~*TDjKIm5L|v7bDEauTR4p~|aEN{l`h7U{4N2pfex+C08eOR|w<1J7LOM6-L?m-^KBt z^75S5Ha7fdA&_6afB*hvUWPAMcDw};vj9zt%l>bbOEC-%4h}$bA)x9%>!f6DZT;A* zeSf9T$Ig!HF+0W6r%(CKyNJQ<;h`k4Eyd9|H`5_>le4ms= zqe&pM|DBa15!9YfzP+V5`PnV~8pMKD8{zD{JbcfF0MPGXNcSsNUf0BAZf40f8L_o;b|>nS;&q=_T<`}p{V8@lv#Yq+AVZ@+`1<-9h-T=J{%14wEsD?hZL zj;4XG)#Chk$NKV@uW`3s2#s+DFFCiML?5ZDc7KNF*Z;HJ(rClF%=~ROC%F3WgM*4r zPIrMC6APVY!{1U z@Kzi$sh~?mXo4jh8{5~nX3bi+SXiD#@$@AD#So+S0@mfIAU2hgWhM*(6oD+}yZ%zq zGpq4Q7ZFzw=oP3NT?-kvOW*xtUS*Ixx+WhO7%0#1{-0%=3W9xi;{Tgo)8jnx4x@3S z_cg$$o}iCgWS(K*nDcpS@U+%@?>XB*dhhq|5H#aHswVFKhddCqVH$0;^adZ8+6l4* z9wiq>x|o~lgbfk%jovXPig*Cp;G}>3sQ_(p>pCm0gi8x*w5>q?B_$wm4a_W=-JcdX zCNSZzwLSN5en0H=zt!wdXCi}ctI&R##-ssRV_o^~Z8kP$2?>dO+c;oqF)`#SZV^E0 zXra&OTk0)9#b*-v;lqdbi08>Xeab2-H!nXoxp8I59hd&`$=PY%C|8KvXjM{#bnuse z5lA$3AW6htN10?OMT7{5YCj#HRMpf7HO!L2V2hp&K>QgoH)ry_oH(wBazZLE_HWI* z$6uOv!iHJKnn^g;!b01thvST!?vwk#oGO6EF28^fv~2*b<}xsE5U4jD?YMxmR|blf z8n7M(1%Ea+8l0p8K>l&R$MhpFdx2!~q+)mo^_xSc zuJ}x*#q!TndA0++7~IA{EbpdWRo3Wb1cfgIV2YZsWdE3uU z%jOvs(WF@wO_7fK&!4E9djk6m+&`x{NEY6`dsj*&J#!poDVV&pG}57GFu|~nG|wE$ zTU$G8*l9kO70%0SeGY?REhLJjZj~w?MAk1Fz$J|QN$+nF#jWrWKR%3A+jMsINpIXAeXm|E~!6f>VBnRM|NKLJtXFfdBrbp6B82+7RugA-~MQS zwpFFp5Tl*1I`+y~Nr{Qwp!bD6kw?}sHRLsRQVdOEX6BHCsNs*7cHnb?fz9k$H|?g; zM^!fGz7PKH>J!HP5BrM$IXe9Zu}|QS@q>K!GmoF)?@mq^r9r#!rDC7UJ|#6(WGJ!r zOd;~GPNW!QnA@j^^qjw!d1vxE1pnO0m^77|WF!K;EFfhE-gIkg%VDzESj5=a__8l( zOe$n~_4+r9MIy+JLOMk>*0cQj%QDQZWQ2AqY2U{@Zxi^Q(YZyn<8+s*sw&Q1CD1T6 zU+rl4top05+76p+iczKCg=qu{#QonF>1A;>mu%i_;Z>1x} zU9Yu1*v->8<#jI*VYuRkrww{ZL2MJhvUeB@)+PN32k4v#K{@}IyF_LFOLu7>9sxBw zJGtkzB+R%wuIA*el@hmwlw`v170HVKHC5Y}3k{gIGSK?)@eKSy@dyYAWRoAA`m^TD zrlryU{{8zw?57PsTzan6z1QPdf4c&kW#hjZ4oUt0yelCS$n6l6zctdQvDb)Rsylkn zZzW_kkaAURO5g{f zORxeH82R<<%jrXh_G>P+Ip5EP+PT>iK%4L77MFYhRT{q5N|lvNj}EmjH8?Z`EoBDd zK=9WJ5TES&&_C3F=c43a1_z&53DW{0W6t&FRyM5uzqVnPR?5ckWjpQMZF!y%O9BM* zS0t9+5MatKkF$MnDhu@Os*t&dyL-qD|HWo!9^i>>AF$g(5Z>bD_X5PLk_A3A#+mSw zx34mgBYdd=)+2(N&rX2OSfQR6{mO+W((cvgl{X@P^$U?5b(EAD7#Ij|yh3Ecr9b(A zenokDQYGze3=#xPx%;tp_w7Ivg*E6)%!f*UIY~zKpym$&ONz$K7=(SMo;OlXKx!!zcG)hnwVtF-6qebqXmNa|DP`+_>Ub1 z8yB3U=(4krY1iJ#Dc4kqIV46vmPOYw50oW2A5m5&^@=`NJqG6!o zEdXbZ2&29F_C^YZZTMfJJJ7<{2AHkkxjDv3NgGfM>;eTbIMLCm3+#i_0?@;OQu}4i zyD#HJ&kKlkKyzU97%2o4<~S2i;ABZgL*O#F!?7D?-+|ti->a+Hg@r`rJUI;wh8wxL z+Ls5sRLB&?TxyCyNng+e5Oo40)u3p-`{Bb)(5@nT_ErD;_x_MxoXiIowVzktD^C+m zR!!+hC@EU8k5~`Lf-b(NPpu;9H3(Rk-u8yM0Clgp=O)c%XW!SaJkWzn3rb134sLfG z$^fE*Bp2L!7iVrAqhV^~xSw)Ax7!FlOkguwTf>6B)_jdRB|n(-23%}8Tbqp_iwN(H z;0Kw<*9CR76q==pL%&g`y zRdXN^Cpo-+IeQ(@&H{fk;y|SXde2rz1ZRut64n zJV4(h_JyL+f#6g8RMfia1j$cR@Js&!G(bM8;OuI_?h>i$dCAmbQU zcSn8oKINAAhGw!FRE?=5Q0IXT{od z5&!Y)SI;eyc@jENmqCfZ^XYkMBSS+&ufspXLpZIM1gYue)BWE)VW2q`AaD_~Y_^Io zVjtE>-u5^vPFY<_Od*g7(Cd35V%JA!XZvt9znRmucvu{|AN!vbGjWAuKcw9Iy&SD{ zKP1!t!u2jOyw-ClZ|7|B&m`mYNfB!>=Mqqblv{e;{USzvp|Hz-!Qen}Oc#Afrx~aLb)>s+m7tO?5sZB_{5#2YrmUU@+I^D6x#@ z7c1ebIcAw=Qglm(*I6CiY_}P@6*NQI%o@)JmN~XfD$UwRRbqdPx~&uskMg1q^QLKK zP;1puuy}v2CkMBC@H2-Zx>gfhqmYM2b*g5>5mY?l=+!+6Aczg_`Bo-;{B9Yt0ZxKO z^IYFIuIJO*Mf2HsN#ORJ-wsO6(Q%6oq(l>+RTHV|jEeh!s>)MQv1<*aMRUEqy?%kG zeWrmrqpz_p)sH~iKAFu)2}z?)Xpg@@S<1l9<>^TvZ5^FCA+PP3^uLJMLA)SC z=OzzpOUsq}Ie8IYz@Yn=4=$B#k$bF}Ce@YoKrZ~1KsfT^6uf z5acTi# zBx-2;%5GoE86IIW|FGENcO;J!_zIDKa2S6MMc-*caU1$Z@cVDu6Una+E!_kC?ra&F f|LwbEFfv3+HA@5hOt-;T06{7WPvk*eCis5=>-;XW diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi index 22b9bd2c2e4a9dbb0bc38ed6ab5975cd5fd883c0..0a1e2e481649e9dfc8398741b1515824ad47726d 100644 GIT binary patch delta 53251 zcmXt91ymK!+rBgi(j^iS0@5WQ-2&3xAl)II3kcF6Qqm=o(jg5$X#@nMySqE@H~!E0 z&LQ^R-JP9%XXcIPc_zIa`Bw+>XA(#Z9Tf(HS)|SI!e9teJ{mf1QWmaeA8ef6Y@8fn zFt3cvzax(SabTeyyWSBJ&lf(3H(ziCeWzR|Vv73tLptpRgGy52(tCxDh>B*oDc>Op z`;Oh2;gNOgkHH$9G18*Ei9tKv=-m&>ME>Oic_at73Pk=bDX(0KORPC%mUtl>RbnMp zRq4`d>lidSjnTOnltWSz|601hxn4XKBX)c2z?~u`tUz4}R2^m`qz`fH$`pS+_~j)8 z7&!T;KN5>550U!MRX!aJ)b$zi7qAJCpGibIZOA-9NFA$qK8;P*v?XLIUD8v=9T_{? z@DqEUv%KO>=)-HHN-HP7;L~dZhARN^auWQM)1)5uY4|V#;~lC5 zYSVav5`$Y#w%b_y<4XlgiH7vUVLF0sj~5{?aRuJXc65qypqjDRV-8kX3|14{u_oD8 zs2#X(#+|mZ^;cKLyi8g@J6S8#xLPdn8Sy=A-11#I%W|D6(}jL5w)*xy)lE)GvBMZ8 zN=n)$q)19ia&!0iFfpO6{L`Or!Hr-=_G^l9fG#?9r4EbzQX573P)|XMk$_`ii|>^q zO+32m=I=KQqdw=`sy@EHH(d-O2pvI4XqE=8alQF*B22JkHp78PB4)3n)~j$S8ml^a z$MW{(rY7g+1qKM?#p|)Nl`txNEYz7M_tJ2ge8xx#Z|OJElX-IKE<0`lp=s-WB|?0! znLgbAY-vju*8kfpE2ee-_whZOGtHRhU0CD!!wjcwfN{)>{qSA0cVOC*_S(!J$WOkZ zM|UPO9ovO1J3E#?Q;D;F-irIiYJY34Le$4VXzL0$uXhbneLOsRJp6V5`j&ON=zF9X zB&|z-Z?5i2{P)#ZXlUsDahRz2T2D-wPL;&Y!2!|ke$gOXGghC{ndX@s{cKx=<=*5E ziHfO&e)FIE)q~S@c2h;+{gODsbg=UFM;{03PR&xS(b3V);Y`6g6l4Z2cG*mn%dvOt zoLpT09W+2oS&H%phn5ew7Yq;O0wD#}c2jKFA_Il$08`9kt0aU8IiEinf6k@3XJmR@l3^lf^3C1RT49F9chJ z7PlJgXJ~Bg>|QZ4F3(tH7gSb$9tpUtVR)&eOb96zsz+ybqRvFMHB}$)Tq@W46DXEn z556SFw%ZV0c`vOlr9)#m+0*zQgFv2k&HzZ0X>#S?l{+MM} z-D+**<+5G-;fy!GQ@P*XQPvIjvZ3=Qs0`Md_v8PV*EV#Y(1k|E3f{f-@7>X94`@x+ zuJt(33zQ=eWukHq^QC5iPFyaxXba!zi6o#;h9;h83^pbUUg0GK#j-+DH1P(ceeOtf z_z~+Y-uqR($mZF-$qMw|%Ry-Cb#C}GwKfSHq*$~6RbMSZ?dR?5W$_F#QZ%VYzpq!&Imh{OTsUm;PeXg<8q~>SLf$2S!$k6``KDK7=tj+->oyexZa!6_FLv1 zsQ+1hx-EEKf9S90PEZRq(-u1+XsE2d4$IT4IHO&q<)r6%p&z<=Tcyo7y{e{W=&zNI z73WIF1%b&Q`eDCT{t#bk2yUMg71{s3<5GHEcsBZ7F+F5=tLo8{pIk#zGjkG-->>sc zFIkp8=q;tU6lshM?D4h&e*4YiiXDE+j`$*8_IUXt4pSq^DfHzF{$cCYqRqG#pVK1C zeL(x=V-Omp%A(iWQ&lakp5^5i#*Y;^d4w#q`13&%^~CXuz3S~=AtfbDpTfc#S3W&I zEibd(+H>YFDlUG1vf4e{mYYkhr>7TaPnTC%Xf-eUdA1R!QSY?e@1|qtK4A|E?CI%I z9T~B6a44v#ID%>)Q)GL%Y#8J;HIuCE?Y|Wipv3h`a;5$am^0xB9~)Eq`|$DONAA;g z!~OwPPX^yLR#gmF=%Zmmr6Qie%il zl}jL)hzPUym_wnBW@36S&4K&74Ud5`_U?=!AY?ax&Z*ts0MEQihl4C;+MYL1HF*1= zVF~p!A|(5vM`1v&`b&~&yNjqN!{O#eNy^Rna-sKs$07CbtaahpONJQbvCr0DT{4&D zwIUTiDbC)tm%-o7&d%0e@y%b$)wi7PMl+oi>p**~t1&++?2h*K_HN|nlxweW=%~J` zUchhnDlji%FJkx>mtzH~Oz1wW-YADo(qwu25I}tM&L4>tuh$twi(8KW!!+&x@)CHA z@v*TlS2VIjqA@WsKNlRaDTVq-+OMSx@~TxCQ3g47GYMxGd+qy0?#C<76~CaBqrD)0 z%8lQWAvF*sdo;+*X~Lt0o>~4Gej?h29X%|Hfm%axquqWxp+0-JUo#R3ykqp`r3VNL zP=r))#rzqr&&MDQu3`!+W|wu%MuyUZ(cc^jkGT3(kTg^w}sThx3hp|NeEpK7PMAeJghR)&ro8BB4*92sKDW$;p2_~GtLHr)}F%&q$5o0eiU@gd|J}SNxi!1;d^9& z-&QbC;i#yp=0@ZXrSnDkkz>!bc-Mdll*!Ao;?Z2^AF%X7#*Eb7u8Qd@2O@BH^Mo^t zE?^lqFG@Ka@Tnv!;TKa#1q;g3o$jsV#8#&}C;r%2f)J|uUKqpmaCWi2acBCwEq5Rw z2EkB22HhRru>s>r*lD4E=c?f(l}GqlWQ6y2?sCKMAq$7C#F+lS6`B2l&k8<&_IwaX zBSIRF+Kx`I*Ki0Tq{2aLqq;FHS@r{dFGPUgs8{sq`+61QqNJqm@OjZj+Ta=9}S{N&#&D&nHpn!+0veWH?#jf!t9uMggDXW80~ z;JDgpN44J%QmHiOe94N1b=UL6o}z^#>z(-Saqed79N;XwIIVJL-w3#F&h0pQayEF> zU9Xa~7ya`eMaodTc9`L5QgSje+4JWJATpC&E&5h)fs2lPKGm6pcm+qRg>#r0$L* z(7Iy5TIU{$n?jQ?7?sOPw7ELoX#{1m?Dc^OZTzV2qM{-bYin8G*Xct-Gv{=$dOL@G zZ^+J4I&k%b->LP27&an&MGku#M_JI`PSr3MvzH_evxW1-9UeX#yNk6{82n_l+pP=hJW|swL*c$4HQ;A0^UpNk$G5mbw?~*U%R@DO&9{pZ(a6TosQT!6xF&#ag&y{mH0`|0@nw_pP3%hJ9EyaY@%qVzz z@>$lTc6N5EX3tcaq1ja!Vmc|-x+lE#_I?x44r!b=%-9oeY-|8$x`wEO@>eM}B0<8% zg%dWI%)0g`SMuwSWsg*g6y)uFBe&J%_LBHr4!z%PSZiWp>&P*#&Owyiw-%kCm0ayt zwXJc`G^Q8_E}fPhY6oq)NCwmRNZLI51UT$6?@Ok7fv<%0o_rNU55E52VN2vyc1UNN zE#l%`&FZn2QDVQ_s_Tsu%NJpW5#C#MO;^6uzop+2@yIub!A}zucWzcc-0N#FBJl3= zbL3&}^ppD4Jd7%csXw_mL8F!+0i)&7{xEjN){O3FcAEDLqg5o{i@loid^nho2fOeB zVw6Z}R8IX;`aJY6adJZZ|7}3zQ1EzOwto)!O297PedNI1%FK{%937tzOyV z53IXpB{#1H;$u*y5mnSKMMRt!1PrMuC@7{gwIPJ#BV|2=%CFUubT@s#qQ9}7x&-SS zPS$C{$$R#m(Z{2&InTN@%U8|hBexvAsOQ1QYWX*?}^!h3P0k287& z5ji!~WWobWkGT<x14L2_)5 z)CX<;hp?CR@KT$91zKp?&Ipi<%-$I+&XXkQ|HdAoV_@*R-eGS0@Q@xC{m;U}5cp8r z*WqURl3Dr?K2G6#(oK?Gt4OgG+q-7Y^{o7MbArIknv#=;M~XgS6rZB^`5x7Xc4J1& zQemWYN*SK}h5KK&A`Po=e`Y4-au57zf*`G?=9*_C3kz_0xf?R2T;bC^u&t>$d zqI~}%OP6Ta?151_;WGxcfur21Jvq8l_H$uMX5CjHoE|)Ox9O?& zzw_8Q%Z9h8OjZ2Eb#63(c?nU1WW3iY;4D3XO{1|5M5}x<1+(h-q+WP22zE3}--qs6 zFB19ZoSWr~OVP5Mp8%&}oRXgAeY94_LPL4S{yX)`&J-HG+S&V{{@RYRN+;>qcTbL9 z*kI-Nca)O6ymt6bOKT-n!#fS_rQ(_AF`lc8hEXF(NfR@Ieo@7-ZCOrss|477;b&e2m(b!;8muoDH|zz?C#GAMx#OFhv+=fJJ)5YbEKRr z9lp?d2sPv7OvcyFpvPB?qw5^}f0QR!0>Nb6|C16qQH>iI`vdp!VI+`3cgcIyFLlrC zLX$|83&Y2UgNSC!O~D7*+T2{KasA7?z6bd6FPyXO{J2x_t5pAHtLvl>2^NJFrDNXr z$?j-Pge)QE@5F?vhK7`(AqB{*NU=~)h6SOc=sUv|=dTL%k}q&y;G!$&J^TKoE+bXp zle5?T&hSyoS?p$mfiW-rb5&`p@})S;yjO9A(cSj1^73}a^}O24{zlZ)Mz^u?z10`2 z`nt7V*W!JMsvA=as zpgPs1m8(g!DuZu7ND^_1RA0D4K$jHnsWNJ*RUd#b@!UUB{|tfsp;EpaHfE1nZ+OBBl2r>F-)(0%6(ghAxr0fgxC%1C5_{}0$;70jm`Fc& zPtPs)n~|j1S-l@Y&tqhO?>xEjGaFK?fXv#lE48_#KoFVwSkvYHD@)Q=KdY|n%R0Wvq!ZlIkz(f ztirR)JQ2!9NqmsL#LiAF!E5V(EZr>?dptV9SUvl;`aJ?2kdE+)2C z-?FVR4nAqrG5_4z#!v@gHdWnb^InaBkx5w_oh^pHgKc#38TmF70-5` zFSDT&Vp=RXmzs84!BgA{{6aT-c?!tV(r2N1^ra50ny(+a@@CSr4{0C#fc-IUd_X5- z?l*63%h*|yqm)h?ndHxO?|HVLcO~s@y|0{2eLSe~0>mnhu!Vm?hC%W=Ymi5e~bno8eN@R?z7M^~_T$=qFaY6fD@#^c=)m2gHa zQ?qEcK+TDY;A$_mps$^$$K4LGOIbxl;g27R&IZVuT3V5A0*X9j-KJGA=k)>-w`CaY z1x!v#T%#|(1!BAE&24Vh*Zt|73j@FwAt9lPuI?)XwiG=}RbyjOTf9~SjZtrYZ&H3r z6q@HKvkAW|EC_%tzpLpQvij}wFRu81YJeX@bDO@#TuWer*Juaquu$SPoFEo zfEBG5TahY!Z+~Eydr18A3FFe`w(@MI`>YjAPauLNh1=sw43ULBnhPBb^4N^UF)60-J>33G0Fm>-F1aw#{w^k1-Q#T=bt7X0!_8h&&35 z@_%SNw^xJKk$x^5sxs`+{Gy@Mzu><*YGY?+{EiTo5aw+^@&0hhpDON$4>?wp$On|Y zfdP5gLFZSdDjoYCg$EG|LqkJ=l;ko(k@UBlzf)<4>8|W>e0e%+`YNpxaR=TSJhW># zKAtb+O>>4l_}ax*gd0dPC5eB#iZ^*i(~1LYH40ne>w9c{%~KZmxq{({eVZy&FW_|= zN}c;bCCZEJcx0>A)WB zmGw3c506;GyUk$gR0XD8Zr=~8XZ}hX+_5h8)rzB)XrgS&Dc_+}Yi!|uWlc($}`9eqC zaot{dSdH9WfBgufW~3NDtZH^!-{>#T&G5+w(FY@DIdrWGdmC<^iSy6re)}SqoBXUm z%=d-uBp(CmNZ9TlQuBO=&p$A!@~w6@kcP4|vk8`?#mpHXs4V1V6iFPuFbqv!|K`y^ zwBg~I*rlsvzdaOrs8~^}Ja}e$RJa#{D}X=BxMPjj+CRcxrrmM!tb;c_#)LzbD|Ou^ z`Sd=sHyn*PQiDcDAW1wdR)PN4M#Yt)&JBYi?BM-~jbKSto@rC%m!$kJE+o&0J5NHR zf2~v|Z$HNld&R`ml+!)3BTJtkZ)H`e;*V_IrcQ+tzo!pf9POO{{&^GC7Kf|+XCW&S zBSj&@Yf}{zP=p&<#as?*eMI6g5#=|rW5cR~C>@R!nRIFcNzPL2{^X^Ahu96MLMof!( zx-{hrYuTSgT*m}fxrg>rv2R3~3e&v*u5AAiaDpyoWOG$y_ofSAWK`}0zJ`XG^=yd% z_Xk+YsgC&5U~ez9@tB$cds?Z|u2R-m{i$Mf0RE#5^PtLI_xTD#e#6Swtpyu^1LxLt?j z{`+n_zyHoB8Q>)f3Lzcu8N+?%wM`PQi+?=y)aq_7`>E>RJ#A`+6SYGPS+giJGbYYH z+2UH~MQvLC6_e6!p9RkgWZYm(Sa^?*UguW*0M_+*O>_P?TUsTo9b3A_utq&Q_rK4n zUlTN|5KohF~X%tP+%(Y#U;rqD91=@ns`nwk;aZ;}>gX9t#- zb3T+DBv?!}I-d>kMX^KB%^(jC53CY`2au7GU0*h|4^cfHqYZg9%qjZ&dp!Lb8%v@E!orus%1W~Ej!zqc?d97%P_aL=>gO`7|l^KtbUcj|m zc+)qn@q{nj-PRA)R@?-3c6Q$H?;+s`<$P6imExi6oAhm+jMy7F#@HUG(5x)N%duwk z9Tq+AKpFrLe9r|1Sh^`p0WbFMfJ3(&Cy&Q@qfxQYB!=};d3es|ao>+K@vqH)44$M4 z3m(?jNcT1r5OgAQ8I;p3;_0%Jwp8zJ)a)MQbufuy+O&y?z{1V)&RmLjgp&g|=Ubc9 zbHu2pC3Y}fn?HQv{n3buvpB^RB+-YJJ&_SrG&EGjB_;S3?T@!bO4kY5_v_Cvzs@U> zlWGeMnTt5yXu^MCoOts-W#V`O%Rsy&aW5{Z}{iGNYDC$E<6JmRsJ z$EG$AN?2SNO8B3PS3UUZeS1qGKM+ZUF1>pyf@sb=gh!-V!^jFp_;J_%q+`Fau9nLC zDtbRlzgaIaN#NO~SB`Ke~4621Jo!9HJEjMh-mDFecw~6v#hi*YPUY z7M^_C0j++5cdR{9N`6H0PLdK4Kp<i#wJ!}%1bo`0-&A@4d*w~ z7@|DeNg)Sc4pO@9s|`&nUSe>`SK)?aDH`#^55%p#O`>Cmjdi7UFF6!skPhGDbc%hB z9Efb$>taCE6vA%&R5|02n39CAY%cgHMRO8QBYV*rsfT8@de<*TB+@8p41><}JfQwK zeO}%yE{xlWt(u!yxSKkm({9%md;K@q_e@;dN59s-E&{q$jJEq^O~1$biGeND#dVU& z!P<4JzWSS(k4KdSk6Me@7t~n~PBOBExjBK-qBC!DEwa9Z;=cTXiK2O5q`uIa_5MZk zAwfr_6=}^(G)SO9CR51VHT68_1N11tNgxFx@Um1Y8d{SK1vmd6_xm^2GY=r;xbBal zj!}=7r2{2V+7OeicbEa|+H62svs}NwNl6pO_bF~HdGST84FzN{*@M(_>VoE_#e>vu zv8r(-p5E4A%A$VkRHxvzhz2kGOLNz@x8(YbCh~T2OiatIA0~8`W&vq%RSFR7*Xfgl z@8IGITu)5UxSf**Ig$_(I$xpjMq>V!2LnJH`99s^xn>w|`cu@Ji?lwv>w7a!UgHhw z1U#Mv4chZt#C?*HtvtoKVc*6A*cZTiDOe&0N+F`6DG4DB9i`ty8JAFybQCw0=XM75 zb8ZT`2>7}V`hLGtH|S5GN*1EU+flW6U^I^LoSz<1s3TW9^BtypyHz{BtSo+bwdpIO zGS09S86+Im*!Jc#EzAztJaqWXAoSpRsZq$-J*i$XEOu~-EOYqSh>lIKtyYIeWGXFX zBRS!{gH^(32P~++Rwng-l;64K(PHa=rd7BxGSBXwRGM}_@y>jMc6qqK9GKu&(k9<7 zPe&D(K&EnLwH39&?%wz5HB!8LIu#EeUsTmxGP|*e!>)yWuYsnfG);VmZQU0IdQMU- zKtjRrBala}H9V%Rf|wXti7{pJ@x;!GJ565TN0{)CLC?s^6D8DXZb-KaXJHZR67PFs zDe?ftTktLg5jR4rQtyYD7GX?ubfw3^Y|DO^#wgOVn*b+S3>`kkzK5W#)zh4*y|=A; zEW~A6%mC0~)vph~*qhq2xH%04$LNLQ5fio(enok04RZ&uwBy>j13;&$y3=)kmO35H zpo0QeJL8KhCAl#Anlc5_($l*ETN@!oL(cCU=zX?{po<5Pfo?!dgO2=rRlf+-7$RX1 zAEUbS+&fCP5g6In=n0=>oIfE6ODjkqqN#(2B z^QIF@evx~bB#+T*R1xi;Y1=FUJz4O2o-Qf~|AzZ;lOw*wLA@lH@RgBDQ6n>pxzj|Y z2wpgw+;3VotqLDW=Zh;ZXQPSl(?~}*4;=x@htTnzZzU!21fu@_{{L!hf%=-71Pvx> z2og1_NCEgYS86nUKx9-@otYy2__t&;fiHWs6P~#$;R^KJ1HHu>kCG7ddd;@VFnUcTV8DL@%ttV+dR z?Wr~J`R$Dd^(`J_QpbD^3-t8*xJn)iu^T`|@!#4>xCsa26HH81INC>XK!$exlUA&I z=g2@X85x;ch?@GMeZtnlobGw1ev{kI&o>eYp-g_sEV{u9j)i%7!9hU?_Po!vN;L_1 zncUso&(F^}goK1_@1_}5%5lGBWErd^>`5lAti1Q}@hK`TeO@O__~d<^Ue$~}AW{L< z6|~@J1&G5m+_YMWj87-CaE&>-H_tRX_U9YbfieNgtd1QR984OogZmLntjPo-`Y&SK zRPopl?~nkui_&4oPPt6*F4+KAV%y2FS<%n5AOB=F3N3IHFI)Onnnuw_BEU0m_gvw` zOGrX-TY)|S84=;2J&nVThYWnheM$}_BO$-u!wlG_iqJm~ZXmuO$5yr>1pFlt5s_3r zq{@|wg@!}<4VZs&QVYhq;=$tBklxlNf{KbtN=o{I6bm06xprHck?=pqh6G<~P4;M! zZ1y7>LV|uU0i+#gCJsQs2+qZw>H?UG6w5Z?U~li&fk)h3tL;KIm`-JoGfN)couXxrF!b0#@WNGv+4hmG=i0K07I&hr(6-ZX?g#FsG$T;`KTc=Q zLPovE*x#|4T-{x}4HgWjaj&^VV1$GcVVF55evf*OV~|%!tt@TdO<5&@AsXHy{NWU zqyGSX3vi}uv$t+CM51eTaCH~n1BeBHTd7P4JdViQ?GEfzPG{boYM);} z1iTP@NhVe}ju#^X91$3_$jC^U1MRr%h%VDA7g{mE?U-VWpsB2G8OPdDv z$s3-Xt+t2?+z%bz_z;6%x#CRPzN8FlmFK+nDu+#bYz2jdVUl6k2-cnhFw`1R?jJZLST-8hO~ zLQAU2fK5@O)V(g?!RLRcz@U2AJ5ngqtu36df0=uHdDA<630KWfyrYUMwuP@LeT<7B z#pC46y#|<;d{Vjmx4y-Lrg6ye38PqCRx8{&#_`beO1bZ76SEz@NV5=mZ^oGU9sI#m3eapTy8Dp140kCLaq2$Btw>I2aL-_DY2W6;ojF z(5f@{rmNOdLza#TOG+XEEskLQpOcr@SK#CL$$NI(Y;VMdhK5X`#TM@bUhdy}7g;<= zuTuVn4_P`1Ma7{aA)=(1=X|!jC7v2j^K4~S3J_wJNfD=orw3O)8OKC=mJT2pQ2q@p= z)Wr~Jo^541l`9)uY!k2D+z{-I_j#i!|ui$<0sSx?RV0mreuvxBf)-h3$F0Nr7Q zO62D;u%$#rMm_;l+n*gJ#7w@i>Fkx7L-5MQvj3pg(-*P|t|7C29I_PdF*HVp@o-i7JcNxX~uN$Jp8CUE)&Z zFvpJ3SGs`%EySpFv5eNtu4lBb|86Hy*waN-^Dh`%!A z^-AMORbh?ij@d)@9|lr=ZP1|@V?E3c%@Lve{huWU(Oz$-z5SE^Ks%T^XL?H^=(%8u zR@u*RrKP2Hb#%Z0?~s>A1H>I5vcvY5+KqjW+ynqxo-c979pTKcAT1rr`?o+TEUc_g zx5^X+L=baxbL7JD;vsT%|JS1i{udJipd$U3&Ai6*x!Fj`PUO+o*6uxAXnsaXIr)hR z4Gpak=m{WYU&>;V|K`y_fXS*tSkgOxX1Iba!`ybjd^`>yMPn{xs+6$xn_{g~IzE4|i4`wQ!A= zo6Yq9cHFW?caJhNGxN&J9o6#9f#2NO-Nm>GiSH>HTp(^b$d8Vrq19@utKzI$4k| zb_eApOqZI+=%J|MOxygZerdYZckF)l?_WA{Y&6%cVW1^EJ8V8uQ&*P+2#B<_G#HL- zAQ1whA2CTuBrsCI;d60tbXbX;r9RV!3wrG10>dOGCLRMA-mGSZ5oA~8 zLkK=*SB@J&G0(g6(#Y!D$Haq?QSxA=!vn0(Yt-u;qxO;g?gxBOJ|B1;grQ^?8A^(a zBUC(o53QBuPNd9})ebQlB^c@IXMBb{LtU?C_)27jmNB?xd>%_oyz}=DyE^+L9zFs> zJmg?-4*G0JBPLGGI`-9#UZx9uMS--`v_S0DvbwR3l0fFBm?vMXv@W#N(cQa;5MVJh zIaoTSZ>dv&0z{CNmZEuRS>jnj~Qy>zJ>u_YJ=`#B)>%I9SdZf`?Ch}e# z^VN38Dwn|?84>?|_sKSHH*t;2*ixphL08d!V4&lu3vv7v{#zOXnxqwW!6!GOn0a*h za*p?AA*|Y|m4vz~3O-q!6`Ml~&Ct!wOI_-!`vUBZe}(Q7$xooRW2BnbVLcDEmpIU0BF$+jgsK0R#|u;(*sj890?5@&`$j;zrtRkQ@7!r_jnWGoER>e?o}8`b>XTy zD(>prd>Z;FicfaFc5roKKFXBLQohn1=`Qu4`lXmKRU<9Cha`R&on{d|z2eH&4hcAV znu;DY2E@AP9k;ZhDc=Y$+Hc&!|E`iNko&F%?t_fVbb7yZzZTN1ed5#}_a`Tt{Tv>@ zdFkd+!(CcBlQu>AVlIunw z-v-JP7M;pK|GP_@(HuYmwE5rZRGJ_FrRhIeBhb^<1EntQaOmcyrOQr13gV0qlmiO8 ze}$OTgbqv3@i7N2EiF(`fucm)*#9E2995VSAjScpY$x<`*saf{43f@+!OFrsS=zWq@Yx($Fpt{t9$i+ zb{_LgdAcuE+us3XLYI9#LSjs4KBn&QY27bD?j0UoysQj0%4ew$8Q%??yE0~8PiMYV zcZggUGV@I4u=04S*z6(q?;_YAIgvlLb}3(lOP|Dfk|uJKi0K>oYkIZx>ik?* zi>-xuD{6;O=jQe|2TX%MDF0(q30P(tW`se-%iVFdQ`^ z3XK_Fe~Nit*dqBPB$%bii<9bb4jM4)@#sl0_<-T$Br4yIti5yrPwN;}=1$^Vfmu z>V#A2`j*=guiKsMh<9v_$bq-Fp)kVjYQ;W1YlNJlK7rjjpe5|=^kCC%G5zp_1L>#v z$rDtxx#IG22vzB_c-L;?%GR(b*m|(EBDSO%?sp=ss;ec#NS>8}C`3395(-_tMzGQD?h&`Ar_!5cYEw@qzV09!=6h-+6LYmi4zWfbWc)| zOOx5RJlWfc-rtq|KMT)-*cl+7>3ZT7_nrsRb52e+;nCwr!(uUN39ja1xWG&ycownh zmTboJOvXQZ){$BUWk;=#uG$?yXmq{(d*~`mN%$h!${`Ze0QA{DI@;PEh4KLu z1hkjJ8>7KB8!CI9sEr-2B zSBtm6164vC>$`-|uaDDZmL*oKbc7zRXEE9NWo404Lj7s4r#>qcG+wVpMRczjG?fLp z$vFRV-;?V~;4%0B6!pU&%0h{uXcmISLT@2q0>@+BKXc=>Jx?+v zf1pV_DJvVzc#C*Lz1XTbjD&iu8k*WByy-R$3nQ!DPiyNB88YQnH4Vk(T<~OCv#vb% zzq%Qh8P&*OguZ3u*~JJ6-X;`2(f9(={A9lJ9&4^@+Zzi)!tKhhL&%8KW5qm{2@yI% zu|JAFn|Ot|$t*)|0vKVm1}-Be8#ZcQeHGdS~qgWWQMEH%O_c((BZd|&?ap6tIB zPz5Kr$>3tenJ_ca5yzSFrpgwMfks&@xlvFAv{>7*^85QvdnSOW8Bh7;=&Kn4R?wl) zw_kUWxBnqzGhpLMpF%(G^go0NkbZL0Q)H;x{f(iTNt$ZBuMKzRIebX#)wcFf6=#4Ui!U z$r3`DhRCe}EGVc3hwsTPEY#ToV2D8pbM5B0V@*ers(em|a&to-ThFrXNXCw@XOdqN zA7{CJ{4?Vo-954ZETK9u|8$J3~8i5IxneS$jx z<7S5G*W2R(M%Dl*Ox2l!jl3RhejoxK3DFtHHzGy~BSs437+t0qzb*4U?n(F---ahT&p2SFFvpSM`K@a3X8-N;5s3VR|yH6dS|0a)PyM9*%47>{sPyOpOgl7 zJNx>-4UD(V*zX&()%9LuhK=Xm(Bh&aAXeDnHjhUP*-uKn6yqSJ;lcmj`hd>+4)5)3 zob$m@!@_f4$}pBDV=FEpf-oHD^m21=)!ohs^;g++{=?|ewf$<67=#--wBM^Pn3 zX5;G4l*WDM-S(`K77vZ|^l--b_{BKB61jAmgj-L)1?m_9fw^ZNn!%LqGG)j!`1tX_ zYd)x-eV%Z|1&x&4ermDTR24!D!j*L7qsTlsr`V$>yNo$~zqAZv{eiY~aJcbZU$nGk z{G9TjcNXK5-^>xe5d-iE@z&9uo#OLtS)i$B&Nmy{jEx6ykZ=zO#?!yy9-y)zm@1Y7rBrYay><7ET;L^tu<|NaPFm=1>mL4Xog(8b!B zH|+RU2tCvBZ(FKN$JVc+sRRXc+3#wkF+P#|(jmdr;4dkXkCd7TSi8IV$bN0byt-?{ zf^Y-xf1!7EwG@FPO$mL%`Gkt}Mx`LAv$pr~}m-(2TWMp~n`%htaHgi)0WwW+I zk^wBl%(?L#tqZNNdFM5s9|xk>4N!&9@zN1VXHM9_nkktH9oe8vbR5stMbo>*3^2*s z{NO8!vu`d{58%CVLNslU%OBUW5=iv!M2SQL*6|=bMTX&`hin}EQ+e1+d>}Nf_H^)E zaG&yiwG6V`uGQ|SkzVagZsU2c!qYASv(lsgt?=z zb%*1mM(Kb4esp5uS6SrG%Wb@d<~Z73Y}}zPSq8If$pHIqkD+X{XOv_;8y{+p^Y-tg zgo5%I_h*_Z`X(3n+HV$G&i6jW7^`IktU?$rTf$fC1^!=Lx7-fk8V1(j&)x8MU=d&t z-5*-4(3W2gy*|~*^RzJndy|~>$w^5do)ya4#~sPMn$K@Jz8^O=@%r2)0yg(xZK$5F z`JMa#yFhQkq$K=Ihsc<$hD^Pt-{uy77VCJ6z#+7se>cr(fP~c2=zuADI|{XLbayY0 zzNI35`c8X%bX5F3UQ6o(U~W@ZSy-jf#jUpRSZ}#0*Iv&TvbRfsWxjmj^UUpH+2d-3 zGNUP@u=qb=(!2v%ZV~9IW|C_-71e*Y4e*C3?(#e1mgDS!0&NzO3ru!#Rl*iZoXiC@ z7%7J2udxYl*5Gf~sWS@Zy^yf_oAgUaq>mZFO{5zqLtx6f+I!`uFx2W;%IMvny=NB< zL*6tqgYQ|>T;%@1?|)H6iq;*y2Q|~ao#Xd^n+k9VzY^X0(zl`;Gi?6WlVTxSHW1Ki@FlhW4$X6-)$|9?3I8q| z7&x=JtToZHc;aWn>F+CMFH|09dXVnYF%y47$EuLj-W>(Oz?F-c3K4=z1L>=1# zi6B2U03$WzCLu!gy~MsPn91iux3V>=45Wb=M164dp*a&rhXD3e^=fjiSyjBHm1!XUHK!i=i#SkR%KvsYW(_!L^yX0yJL$wC+Sm0RCE-?zpMr& z(m}ySI0XfoA&3ZsNQqjSoC$fNpD7TVS9YInUpxt_#K}~Gdb5Omy})j;L}A~{obeqF z;y~H%RL@cAb;)zIj;%8SbW~14LYN8rtK1UXMen;u(4XI>MzY%Q__NE*@z4lHU(E@j z{g*R-G?L;7K_0=%ob9*LVf5GXwIyD3QN`q$jQ8$s&> zgUsMjxaU42H-azm`+vWEk|VdeKv7Y%oQG0N>KCZyux@)^ZG|d15<;MlMaMNysRo$e=ISe6IhuIc??h@ax#3717G6Yh&QygX zSgRPw$WDF|So5S0LA(X1!_KBv(?>zX3H|FYnFFyp_PvAxh${cs^O7hP2jPQUHU2k` zX_bx&`iVYu*Qb+9OllE`D60D~+rF8N5ZwA85w0B5pp0H6j(#$y!$O>4-wfmfQXeRH zwzq!*-cWe`Lt`4CcKbBuTzP*Ql>Z#u5CC6g0aQvf)z)_ytxAW5EyPO^-DPMemOz39 z00P-rbTw?GpzXp?+(Bi}XxvpY>MlEQortan*h&-unFj;5jv7>MU(Te2D4{`Tbwr(G0r^jvES>3BaLGsalBZwA*1uqkqv>h`>z(2$@FAFkZ7l+Ix%S}Hi*vD? z|6}aG!?En+H*owivJzTCWRR)r-PEqdpB4G_ycmP z9~v5ZM4M?f+adcsHn73&pe4%MAePYB_D0bA6hl{EkSNvl44aQq!RH#fJV zqvI*Pof|ZToL0YA;t1)nv$C?fa_!o+yU1M%W$B(nE-?;J6t(JnrXV0Ex zV`m@COGqyziypfWuMK}#{C!t{ITOUum8MoRa#Yu$;iL7-*=Nt5-NRqU)W(7@b_Zz* zjds56_*Xf#ao!7RfScg@oSi!h8eK-(a?OOC#&v*;JxS+u+hF?~jJAET=d+a`jf^G+ zY_t2NV-@*~^G8+rb}p&^5;y+L_>ZnGPly`XSSb~vrV34itnKg(T-e!;h6eLR-2Mr5 zb#=|7M^~j?xc1HrxbqnB|8FOreogAT;$?9D{COXB^`OBp5&wNc%KnL2=~nMUR&SDa zb8~Z+`yL)8e)#ZQ3-t{lr?6DC4j5}re%Z^<;`X-Oyt^}`d^IyCe{QU9baZ?YE zS#O`}5^#!Aq{wp4biV_>vq-&yO_lIxcV6$G-IXF8-@ltK_C;&I6EV@!WRdw}A);Qg zG+ITB#! zVX3oyfZ-q}dViUBRt&WxM#BZ0TujDsq7TF zq?v%4)zX;z_Z?XSkh_NM-f(N!p(P`pgJ{h*Gc!AX{_j02NnaP;-5bY0+}->ZTw*;$ zG(H~g?(?r+zYclPJhaRHwRgT=djIk{mTCNz{+GG&g(w zEN~4gnwjlHs-g#+ZyN-OM1mcklQd_QM{cyPl-|JwiN3O;T-btxfP(cUH|3dW#k$Qt2@w2z-Z`+5JW2uZ)<=0>mUon-X$BmHa# z`uaxp?B0E)IagGbvobjT^Y1bglQ+55D|#-V_sze5JKgI0^IyHXv-YOOq}7KzH(B>> zE+b{Xx6!&MuW8?U-}4PS$N*F(o^0t)9U~)!vA+P@R}pCXQ{qpynfWjDM-ZpvA4-i? zgsk?gf224J0EjmbhY_c=w9&PX2J3sFIBAGTh|F?W59(Pv`1R#4HNc$ zzH9&f{nFdFZ{IH}+MO~qWZ%`8v!seWv2Ewh=NB5R4hl4Wm!A&^b-4RPMO4MlPx0oh zTb8l3F;A%l1zwI2{NR)9k&qJ3MjdIPkxAp>pMq!fyB7Col0KYI9h>bBt>p-rbLzD# zXR!_E`g&|T({yVoE#}FyXVNLCvknXl%$xCE`5GP`Zc8MmruKH>{}#*2$_lAhU%Yr> zMO$nwEvovlUhDGZv4=3})^J~BY9k(;z}~#}BO8f2o4;G(>N>2Yz4meTM%}yD6P=Jy zTSF%mtPmZne{kxVPSo*(l3TV|zG$>F{@LDM=z`uzK|&v+9yi+A1j8kLsIK;*{XSe; zj+EZ`zb{KxsEO}GQnd!#R}o%C{gA+CPGVP(oCkh!5&V0|u~b(t4UMXEc;nC3(job; zU$Y-;8&P!|`gQ_4$ma+ri+TjvJ>Y+U5^gPz(;rnFsF(Pyk-Y!vkTd_?XAZ{IF1CIJ zFMprKM%x-!yLQ6{>o@ytHva%eR~z)>O?K9SjxN@Qjn=M`1wvA^|B z61^B59X$nyj^F25yO!bxsb4@Kqu{sQA2PUY^6~=cDAVKc+HmIv4y-akC~!-^N=`1b z>MU^mGcpofTB`gwH8no_-QukybDeI9)1|LpZ^TiqL))mnhYud`c_W5N24}e3MPEr8 zSezLqYj!00e$D5 zGZdP#mXD7OaXU&4$1|G-S&n$1$rO6Ehz_fIePt$ ze_!|F{EnLC1#QFYLO%5p2wskzs$>4(NXo1q_ETE?vz6*!q&PcpZlY2e%OC&sYZCiD zUsWADyPdZ6M`*k({5;yPJ&RAd=6$ zc!0`Rq6~Cj_xN}OPCsn$-B*`VuN!85fZW+-;ENC<2D{gW-&$HKIyw>mUaN-?8dX{%?QOT-a?6XL{ZT~CPDRMSt}hP2q-}+J32N) zQFIh7A7J^(F!;8!IX`n>y?H}DMJQ4#pPYyWD}M)v{NSNAZ~5fKn6W=6p|72qojqn? z!2iwu5d1~~uSA||WcGM>OMYjG&*AoBPv?kw#3eZvl`KRVx?Zgn6#Q7&9d>c(TbHy- zYsHO9S0yheN!#lpy!mV2th_BOY`>h^!PiP_scu*J9k`}{CsRzAWYDe)9n$XoQ>oDw z)eg}UiTq^YUOvsuDk(ZUH{42};8!8cAO5qnn5A?4XUj0FqqEaoo~Kk+<#)%^c{(@B z7nSw0$7c!;ENK7F&l^qht0*xY7gITYmGwI$ ztMj;bOeLwMOb4Oj0UzUWG(%@6w7L8W-(}A3B=56Un^rnIi}Cu64a=cMr*iO5!Zz{C83>%f%D;jZoLZrVcolDp>m298x|PXj`8#zGT!mn zowWGzTvJn%yUlsmx|_*5JCCcV5W#9GM$>NC;9tLgzZDP=pgOAjO}c*{bD3{+jeAx~ zN+7_sYu?@!*3t}R1H`HDL(cAzC!bo0pGmw{-RRNDeeQ)WXBn$XCgS)`_1!UNSQ?aE zdo&j8{KsvH6D*OO#L=U%^|y=OF!Hb1&RGt8T7OIMx(uo!;tLS?_;_xZc+%T+UFO`SG{DhseFeQw>7Q z(;V9}!uvT^7M$7rL%WslMUzpTE8b65=J=ldv3QQdD6Nycj)#XB9`#ic zf$)CHysM+qGHhSq{04FSwJHXwkZo%zt|@J<3}q>M9~&Ec-u6qPDm1mbhbJlqb_~7j#(bqvdNo{pt!|yB-M&*>gQ8h{2q5vB3Z2)35Qf zj}9C-u)~w}>;{G7_@Vgt_~>G@4oP)|YXskVK|v@v?iJuKJ5$W0%2h@EHcl2o>%(KV zvZB`}Nd~r3BTq>|~w`sca4KBOWnCGIfgw@M;Piy2ZS> zw8Z-C$rIg8yu4rVBnmmpei;Cr=^UTMHAVK<#?jeO^kFR?z($;Wq5CO8*3~j?=AEjl z>NpJBZle2B%$`A*<`1BVzcMUG#>H*g5v`pf#MJ*OCfYegTqu5(!1JuIPl00tSBaq4 zqWX^hJh8R^M~O$jOtE8l7rpuMf&DOS?>9k!YG`ESbMU|cHypZ$?X8nz!LVCcTdZ2V zmV<*sgeh{GKhW~tiY6cDkO?s{Gn|BJDQkqpr;7Ad(dTVW(YGrquEf3bfHGAJy1CNa z#hnZRyeiqMZ>l3iv|oDH8oj;d$`%lrlar%~VhV=jit6eeDKNXJR$BbneO#~(7tY2{oL1*#|mCk!z_(gp%i2A}8TbTNnsqP}v=03SgmPu<5+_ zRTJxr7oC^`@TA5zUrznn)I>_`+?gm5bzFRI6Jc=p`I5bNw;0$?Ky(CtPITP4UT%JT>hE85TU%Ri6O$jF*wyO) zdN|1>kigo0Y$J}JJZVWJXJl|L&5mky6u4R~uFU_E80mPU%}B7bv!gSS_Y~yL`x02Y zmNxV9{$?eRjIJe-OlVJCJHp2qDr{oSbTRPBxxrI~##w`VCrbA2W)LKTY*lsGMKgT} zXW0PR?!3d^XNL11$-KMlJU4kOt5>JJ%mBz)Y2l+x{~Dr+jYmFq$K}EcAOR_;w_!F zR0p%cM${!Ki=Zrl&fbk80uJIJp@O^K7Vs+S5AEgC~GARVMfl5mJrw_1+CqC98F1wt4bYz-PY`w zPO=FYQ3(=hy)MKvnk?_I`LM%Zn(q zT%~h`&p6>NJ+AK4U$<_Z_ruie?wgtFg~q~mCe_^Xv}&pRyMN#Oi04U8KWppu;DMLoq;yn5Wpr5gAwBfx=KfQA$q-af(E~@{(ub3`pZf59k%4%cNp}(MyjVOnx zr4(#el$xli@sskpT=FAEfMG~^rt9HK8UoBW*84Wmh1Ue!KE(Kq94b{<(nc>mc{cK2 z>BrlcRIW(td}|d*mf5h8p{6El(z!I5cAoyLg}Sy-7M1&J10POKiOT-10!Ipb>_xTq}qoSrqP9MU7vK-}oj>0IeKv*PL8`2(LG zb?t7|iP1G}4!j(b`KI;Lo}I;Nq!>d$uD4&d({O-)M8AMv3`2lwOwfTi)wQ8>6-reX z`vkeD$3#7)FBLf~Dvqg1oTBYRbmv>dhQXQV?3~;73!F~6JKy20So!5~j9&r|Z%|KjB)Xj5*CYuZ;TI{=wv+T}(!1P8PKv4QkDI7Wgo!{O?WOT8f<4 z*szw3Ib6oddY)4>gb=H#2__VU9j(mTR^HWH6^n%ERkuC5y={k4zCuMkjqfDC{?a8M zVOuFCUL&*7m`$2wM~&#Go3;P9hb*;v)}OVWjeebOLuzXn_^t{NIYX=9Hw$~Zy3Vlf z=%007*`cM+KYpFa^E{kiZ8$qPHgqCiE~#X^mqT5WY1k^Gwlcmp;G$5OzS&!Y&i)?l z|J|~)$9=cla`U8zUti--rTQB-FeB}j(2woA*I&t^4AgjHa?63N4|3?)fqXSXKt{LA5b^a=rt(IMJA1=S}3Je73C?=6~7@g zx1NW`d?BNxuv3Keao7O%ZFtfUXnkLxDemAGFfb= zT}>m7G?6UUI`I+bO$I703Btg$`{#TLYo70X^2LU`Gw+q(E#=K;m5m-qH+M1d4D|I# z9vBwx*ktsu^^@nB!~gG@?_#A|p{kFE?!EGODYLS+cT%Drhzz83mGhImYuBy~{P5ve z8rStj4&Q*RZnC<*o*VEC*UK+T+=9f+kbf?(^5S?8zgV0foASS_vAJy|qJ;P;bU=mn%SoqoQZg{|D$fQ% zK~Cb#dgjljN8*=VrZzn*Eo1$|;SVr}>Ze@jN~&;gxIU*a+h-m3JhS?J+gGznv*5AY z6*WuCw6oV^RYejtTHl)mX07%zo^$9nWm;?d_oqkK$?0K*wEy>G-B&4dD^8;oG1EvU zgWGV6B&&YEK2)Ug3JMJF7X$GX_F}`=uh#)ZYiMXtkOmsXMl+?hzZkixO=?6HdyZSq z_S9^XmE~h#U?{o1d0aGR``=W(^r*;4qR@DZr+CTI`by*ui?x4?Y{x%azI<3?eRou8 z_|f~4)qw|0nL7(PGkjUiJ7$#kjnKaQQBa{yLneL1aqn=q?eez0RXdjEz8@A7v-mdZ zb};F!S3G-yc|Nl$3X>EW#mM~4b*-&$sz-7R>d#!!-*-@_p?7rDsXcCu_uC*{w$-bH zW_0NXP)#8*%7ZE#G0DLo+O8Nv!q^Skzwe)S_pm6)MlVCvKl7C%Mis5FRC0 z{<~0_rkAeSs5Vw+6WG?x`bUV3A>iDL;Iyom_P%sV^ir7y>TIuB_3qwpA>6jF!*B zRX<+aI_>RO8W^dwGdL+p2@#%K^%1u3oBV zQStZp2L#T>##Z(qk{31j>L`V-u4b*C?aUdjo;rR0xLHSM;EcimPl>6sSC_t=%PA|x z2S>&`rY!a-bcE~)|8l~q;-+1oSkPx!n|L80T^Z=_q`0p1t5_KNb}j{5iCleJ0G_DH7I&b}$Q(tmQX zWAiGz`13ot$bip_$Df|NGSRL2(rw_3rA)$2-QC;Iy||BZzDOLBfA8{%fz&;I>{#g2 zx1f>R3*C0eU7HX^3I4&&8vOq}r)kE$o2H8n2*xX`KRvP!gvM5mkn3Oor@(_M#5|{@ z9^X4UPJn@t^O?;!-~Mw`Fb{y~6#O~&qJeB{Ljcc7jYU8?6xyGv;Gqo-4 z=bUd!qA|yxVnOs=8@JaAOiE;pwXDyq1o)pmToal>aK1DzXVlQt+B zn?%@oy?#Jlf)~7*K%UL#D~s~xGo?141=9ZZQ-N^S6Vf5yx$6uTEh%ss{ARcq8K;oB zlPeEP5A5Q4!eQqv+qN;Ib?$L(?E%M!x#jgK>R|+drzz#iV10lC@D!4d_f!3~u4u=N zG_BH6MmetgK{0$BXm}*&nb96DXBY*|~v{;0tvflFx0X<2N5x zBmr?>Uv_oc`Exiaq`=l(+B>L4$HI!7Q*1cdE34o+w$0Skl&ajZw6yI0^^1Wd$uG@D zXwi$>G!6WtmuVQ{(3)k@{NF!`d4K&ygR%D`sB{9&HQ;b4s_X05ult;T9*LW1G>{`{ zM+&b^Zh3UAhaFxR!fc2NQ<0&Z5g|y1x#?1`zcy(T7ythLT-A(gia%h>)~xKA(@a0F zt$66k;)KAi%AJ*!IN;z50+E9=5fzn{LXJ^>!d`uA?}#W1<5Pio1*)aEygE_&AwrpU z16pj*x5+451b?CqGPz{lmFlOl-@w42%6y;bjvcJM)e)Lt#uP2Btc0At=ada~Rab|- zo%*yVkzTTW+qQy4ngR8!u3WkDoF*5XNke*dCiLsZW2~xfiO-+!1m}Z$K?!^BNPAwm zOpVmc%#7XT%Pho^nQ!N>&9>VLIW|u0cl&)xt7r))p&AedkC4!)UEaPzHq5SgYYUV2Q&7e}z-+(16w>3Ep8-_aG4D zN>x=Ak54awnG@>wPi}{8z-`@aXlM|d`w=cak}*_Kq4w(4EA#T}t6~FxZn&I-lVV)r zy%Br*#*G^RtLuVUU9{<6zOHKN>>RnWNZO_>4oI~uif|lcs&WNv6#?W%Sf%xcXvgQO zL&#SrzdL0Ank%I%W|@}U`uAUf`?0Z)5jJUR-H(qyf$a(NwjTworxIk=G(9`b6h}XU zD-S9J@rr_3a1v{Uh0nAub_1v34=#~Ae){x#0E8wsM=v|9C@?v{B_~;W?H6smMqjt` z{YQ>jWYW=e{d1vh;C4iFS)^ILTyba+>e+x@A;aHGU;K_yFPh6MD`$<3Iqx0|g5cy~ z-o^75E@;BYHKMQ(?irm>EO7g{T@@c61uRt1t5*k!0As1JW2vexF8dxoeoVNpk?}{D zFFA7143=>hR`}XASsDsywg^8sTy0-xl_ z#omcumDZvw*`_7`G6byNL`v}lbS%EH0ftd!NC#kMfenA$Y>~ByH|*)62%jF^@3W}& zOeu=&LVv_H(^oQ>stP$H!M-AEkm5H1OLyv_eDjrDt9ICrc=@ZlUl}@OTLCu_L-&j} zs|Z&Q7QWTRYA?&p1911S+(7wk!D1K}xwB`#ogz6_$an1<=b#n2m<>> z)_+-c$FTqM{3K^mef7=tJ0kDj55B!=uO)z5{nz#zadIb@|JJAe_aDcOGl`;da&mpZ z-ea-Kiyvbz{qxU8ET&i0hYyypUHXMr$n7Zpxbfu4 zHo!iVdx$RQo-kkZl+nvJ{XFusBq6tjjxzRmY-+0gx{elZz3(1-hZ2+!o~k z;YHSl-Z!fQhRDdAMON>)l-D$d=?3}=vogV2O?Y{^etBX6^$qLlO;XIn?S@TK#%yf(i6DL+>nA7o(*o@h>QJZ3j#?1QL}gMK1_BP_N}*us(vNYT zO`F2V(l>q^^}4FJ}epB zG~73i_)(mKa1rHj*WM3eqN0SDm{_<+iuV6J((kWtJGQ@kKV{(Hu!oV6ae@Rz+=U@F z&{+i^X^nP1XD)Q9|H5YL z!$6>;D8h#f#yh6^)ukp0dZx8WC=PIe|B5`dwUp@#^|8{nUQmPNULDr^5-XHW|MpGy zH@rrb9(^^*D`AciBF7zP#?RnXd>IxY&}ix?ZM2K_dFrPgo$y}v2+TUMWp=vWCK9!= zlbDTC@nf3Au&A~s<%VL;r6v+Oh(eJSx7`F|(O9Iu@pd+OsAzBAys4_8!HfhH5tzL} zb9@OQWt7he?~F#ukl8-}(Z2r6heT4&jgOc|U+Rx&l$wG?ZEIsAZrr>Xc=GA>8tdzC z-W(jKAo!L!Eb~XQwzd*Ma>KW8 z!SIz3l|IhQ{QNR|PfF7u&-(R24GlUI*N))9urV_dCMz^dfS{nvfGh>SEHgGnCMHx` zN|q<8rKp&ji-MLGjjlln-dRIK4unjI515&mlb<|cjyN*KhMW|Q5JPdCjx0}95=GJ) z((!eYWKkKlFR6B4;KrEZ&$|2u5sti zjnmwnn_J1Msc+}C;XxC{bm>gPNha&cJ=&^||4BN}priAIK}kut;73EhKImXL-HEm) zS42-`225gw#^I5XJX-c|N=k&lO%f2m!~1bT5CcjWjXYjo7^-il_8{6`*4Z3@sTNyz zlLFwO0qnuvzc%zD4Hn6kEcEH|HuHk>dq-PzK;L0885v##GOuV18uI{8dgZB zWA@nokr63}mAO?NIkw22V9G8K{aoeTwa~#zTJ6f5p{FUYyy%k7Nh9;Q#xBqkIRXN* zCY5h|Gq^6AuT|I1BnAZ{>J@L?U<3LD&W=iRCjR~nLYFjHsqbV*2ey!q(@+jDhFrVG zEz8qQ+7Qm-!A{K0X(E0=tRZ>8L`_|Nzu%&}ak0neM)A4Yd)u`hAWM{njF1YhfTkho z*2F3z3V}mlAn>3Y>|evM75L0a;g=BjeV?cJ7EQ_7}f?{i1#e`}LJ!=F=n+CJ%=!ST7wwZa}#?71JOTWVm~*av^tp{vxY+ zJj>Y7qUWIu(ji?h)6!%7=V|>FZX3Z{qsrAr^*7u$=_es6VI5rpG!Tz)1pZ)TzKwNI z>bEY@NA~sx0Xewp8TL^^m8WBh13IQ!F(Sd+Tr7z z0h0;9mOxH!1x6-u*7i9Szt=&JcN|Lr!5IP^DT?mJI!sJWslgsT@*diSMO>4no%DO! zT#uJT1|3u$fJ_$?>KGy6mBqP13pMO^iA%1tg)d&PV{sw*@BX`Rt>@+rP=8c=1F=Jg zHbM&*?s4fGHj^s25=16?tv$}H}SCZPyps86=A5W_L2%%`=jEoJ?{ zp)^X()T)r)!b3eyUrwQ)N}}Ie`ki20xspF{rRQ*qQ31&?c9uJ@TpyZmgMKwFaoK2ML#`se<2CFL^ zWqL8^%Dk;KAG*Ys=d4lHLyF77C@f!qTx_7QPiNY(xqR3vb*aZ!sdqJ@;bdtPKt(wmiPBq9U#n(c-`G zIR!4i7^#ni%Y3^yl->sTA?>v`0~(`g>907qPW%c#-Qw1SLv6n;1@QxIMaCUaC9T5vu z3248)a$_d>Qr5*#+yN2^%Je`Ih97chNq+lQaCgjq z)qGfpRgk<&m=tXQY44d6!?cz6_OF3~FzD#uFGY9lV#l7#KQ$m|S64~(!-D}A<6$FR zFs=%1M%eJ8uu!j@3TC~%AHWpE3iEy4%L{*l1opi2p0O9-x;2RUDclgm))jp<(Q+ax z!bh$}whhs#XG*OHLWuwPQ_BBP-*Ca_TV;~T4p)0pti`DS1B=Lt8-!@|8M<3OdGe&d z`r+KFVKPrGMKptEh7nV$aSTSkLH=<+AD%=QQnH!@>mY3PPY8L9Ec;PyBN=hCzG!%f&HP?Oc ztJsQiBn%IxV8F7&r$cpd_@21iEd+O}yJNP%1)y07M~G!ZwGALE=-AK!WZk7pm#B9^ zebkpniVD|xm1SXgsvjS{&4M@I=Xd7MN#WI$_v_)xN}cald~I2@QCd1SWD z3P+8K9gW4=fQv+YT(5m3P|oeQ$_w4cxw(zfR@aX{JqKu2^@Xk_LKeyjO`r_X^*f2@ zIoVs?i(_(JOG_P^IdHf#&qZ&T%%9s5B??E17B*-U3Lca-%}bHNZ+Bkw-`tf2}=#sFz`ClEIduOA6 zC3-~bJY*pmASUb%Uq)J{Ar;pP0qO(kiyQze_5lwv+_d4==CUCYMd5W2eyBdD?b>k5 zC^9-)olUF{mah*G-4o1d1cZ787+;TF$IcC(K3ZmyMDk*qj$rlkpI03_^6wI53gd5^ zhJBVge(!!e(_&=3Fx5{4G^J@X5eG?uHF{ab?1b!&0Ygh?bDZd`b2r&_84EM|3C;BbA(1AgcXH4IXXYl-;=e z5=Ic|6rmDv@@Kx&W+-KCQ3IdSc+gfCLqyj@#a#igQZ%kM7yW^@ZQqVUjg8KwD>CAz z9t6NCZQZvolDfyl6;+5a))T;KuR$x+`29NvY)4s{3i4g!Qhy-|1%Uke3V90AILya> zbYe0c=*Y8;=-*&&9?4AId#7UMKmm> z!=$8wLc*yB`xvlQJvmmKe-yF7nPdP@L*HTQR&zfqE079;ES zn-e_1NM3QYkoDZ*ZC}VVJ|Te#U7(uwnW`He^{0NSDCKehzdauH@Zo9k_wQ3)7746cwFgfLxQOmRPLM zYd@5a5ew$gqvKLWPKy~G%b>+c7?z zs3N_Fei~>(WmD67NWvg2jeV7-FF_tdK5Q-B{=B2Dm2X{&4qI0wF|m0bPBzRm8zN^` ze0p-D9kK|*eP$fJ#~2A9R!I088XE)A4dA{%dgXCV=s8t*w;^+QLW?e-*@ueOKi08jz5?NR*+! zN_qaA4V%%<&MqhMyeLmHOdRgWbNpwBu~aocz3$EHh!mZ+S{BVa8(%h;f`x;|%DPP= z249UmCLK)uX8y71$alhoU30K({{!^J&6Hx^^-JJN$Ff`J(n*Jm%`U@aD*||8Y)~ZN zhm^&IpqWNJL@oR?SD6};Xn|QH+)4EV_h}4e*3uS;mJ9rrWGF-ys1AURWsJi`-1Huo zvk!v6v-CB0P7=C0IsuT8X&gPuP~bVh) z8AV0~BFgjyyMc;O5h}dG+4{9GkW}rET@s3Sf`PyLpI>`>yETk4vi5P;)<~Qb2>y3p z)>X;WGdkCe``n8BAhx%?JYuBaKCBm3(BjkmT@%yORk%9fEE0KDZSn(u7ba$AURz5U z%gtL*t|ZT?gOsUQ>}+XaNo{09i%Jxc;nFH_y_h0S1zPxRYCag=k}%n{PR87(o`HaY zjpf&cUN<=NK*u6#5H#%Vho1iwf^k1I_JlObU=1>RdoAibU~z#y)J?8+SQ*C=h59ho z@opxKHArDtq#(^ij~?`N?+Qu1#1Mco3+W7+Q=Vq{S7ic>h^T}Fr&g>)Aod_oXr!3` z8;9LSr6=Z}M=XA>huUc6X%>2$y3m%rP`pN+89)KBU17(!sa?J-MQu}*^q2^m1VZ%v zcJ{l2tk=}GcS~amI3jA>)~NzNOHL*Uq_HS^`=6%>3hvHtyLnu5RJE`VC!C3R^o!Pq z3<`O*-eunrLR4m$l|G_yWcYSjzr}+H5V36=0iVFHBB=qKqxL_sCqe^J7$eMv#39bV z;|4<9rAA)l2F$7eT#DkkcDxkZZmLF7>P#-!rr4K`$c?XFJ%rF7r-4_}kQt5+K`&Ke z8S8Cz;1mENMX8;r!!d_hx{0dCXlxW$y5qtn6Int(kNhAm4J>cibwYa6}joNED;32lNCpg?$~+?syCpopukb zEZP{8E5o>>5v;8xyp5TGMt<)-Lm>chQYLCR>3EhfyB5;%IoBpB+@1WneQy9orC{!) z7j6|{h$Dq!AimB!xQy1UvR8*TAQ%tasu_M~sE7;SiOt=Sk8!8~K-)|5td^W_-@Z-3 zJt!9~$2q0bRyd2F-JVfVM3N4DDVVUd2zsy zEcE173&TIXy8jt&rF(FYJ^oZnx`G|v>=aBe>eC-?<;2Y@D30zGY^1V`kJbd3kxl{c1CH0Fa5Lq?F(Lf|j4cms@3T z0~W_MV_QR0EqRf#b6EK0*w>d3+A_eBkn^~r$OjK@0J8vDsLt8v8{2=f%(^ z0tx(3)R-x{Cg)*@{S?X|&3Af^1O+xL*P_D+pp0^vXIV#9^AOOtL`Y?!ndMrza5zdi z4Z7bdsSMhvq^WHt9qP6MM-w@w3)!aIVeoNw-LuOUZts0Zin0Wy#L4ELWH_@$JMJi5RD$Yp2ceXG&nW7e+XJDcjGJAl1HPm0+ z(nlaP$G%B9YuB6ha$!{gtUC|>m!}D0I-)#6#CIa_hsZc(im0%s9doAteo+|T2dEZX zy-I6uNiZBJcmoV$HQtDoz?X=Px}V0GRv=&ktn3{VU1HTP9e(GI1_~sTNL5ZF=l%O9 z&4aXKLF`>Kx_XI=HG?)#pX8j|p+`p$y7gFU6hOetYR4p~7}lmX9!CWLg_6S?Z_l6^ zj0|?k%=2Gb>8LcMkCYi0jU5i4fu&#<3x2MQ%V~yeE>RxT1kB0gVibGU?nfXP==Lx5WPdY2NRFs zm);!NAuevHm(x7xzH{f!9AkNy-Umt7G+cRgjM1SacXLg%_j5z34^MuN0S zMRbZEobTwOg;FMp8XIMXarJwVZOw>=CLq?le?hMYsUKx_+7U9#;on_|hR(GUv)Y@T zBF?8bQ;r;|Kddyu#2lpjs?A2oq2Q7cED`PtU66F6yJ*?dp&!C{U<{WoU(U~%H#~oy z>9wKapX~(VAr1T{GPtN%G8T0fEX7vO^)mF!A-mccvj+D!e)bJ2hc&$}UW~X@QyDng zRd6a%HVT(f4Y>9Jo)e_!Nl5=oJ}86Bzl*QXs$S_YQfTh<)5exLi*GJ&n{i&Vw3(rZ z@%zHxfqg53bpJf|+3E4io!K-estGxCJ9x;IWKO)89-Z5K)-MlDWorL*&Np#}-=jn+ zXz=@^RA1mk=pkS?$5M@y5m!>yIT66qo(ox35ZmyGh;(gb0v8#9Sp^ngnknTE#)0%m zt2VHT_^L=tOHUxreOy!|VE?+P_2300S8(AJ=mZ%G9)u$KA(-mOyj4bJ3O2{4P4pj8 zHWh@O8e7(`Tfg2FzP)yFLq3HGN=mK)cR`&hv}J{mA=iIpkzx4ms9v%6%x*YhU`CQm z-YB*FC+@kY4~2h14Q&phoQh@9E*A+_c^1P#9yBH1fg}OoAoX4(py;UBSer}79lg+a zJsyggt^4<{#d(5*=3!%`OcM&xm4-cJEo{?rn38a4M*Vjz74D($Su}Dkc|ZM>VsUNI z7x&JLxd*W|i;Nu^ajY2X67VUF!e<`vTlvjW3H*}(wV~6X(&o&-0^{p5UXbA3G0gN& zCSA?wD3K6u`4%%CK`&uC5#X{*RP_0&4SP((lg~NaZW(%UzSi?we#AqodfoKQlEm<) z_|zu(mHafP@BV3NO&;!N6li>DP4-4<+G($6bO!{7FP?n*M|W+NsM>w4Z6CL9QoG#8 zVo<7VKF-dwZD(Y#uW5ZHQ}9TRl7sE&OuGY_S#lmVyKYOgrEq6@(A__GV=>dt6GQF2 zKt#R=J?T35bvwnj{W0Kv(QF?T6BB~)9R}6{-o{Gr-PuykpO@dH;t6A#19nsx##(7< zX(iQm8yOlVH``N9=4BtAL6s}FtQN;VAav%bnkYiiR*98MkcZ3~`eg#e4uT+8SBkbM zLo4I$%cIDW1!saPQEdOI1fB2e>@x#3wv=NlGZ5n?bC2rj)EI{`{FJp}Chw0QKPtXU zjxU|(q{i3~G}qp}{*&X^9&z+q^^RXH_uS%ZG9Q#}^=@q8=$9ZNl`iP|xWY1s-2M zkVJlYw>+gKGu;wMiRh5PA0dG>QSu`{dE<5Z;61IOCQyO!1lXVElK73u(Pf~g{quXr ztAh+MP=qM}c^0#uLFJlK?Rh_q8_FN1>$FmIa^R5G+txn{=@>oc;UR$<1ET6hi`qkT`N}Q={btngTY41@<567lgE4t3y@UnZemsx1EGCnQlsJhKH=rb z2-2DmjX8-iM3IS!5+gy>(F8GxB1X86V_ZVCBDD}s7f(S8g+`dgo>7c6;1lTeZYoAS)YF?W;H%6smzr^pr&2aO*hHD%F^D6rAzH+9rGV1ys;VPF+)C!Y zOWd=&asU$KyZow9y4a^+8lqM{KT8K;z3Qr9?@^Fyy&a`$Dc!!?Ro~6>vrFJ*f57)i zJ>29xlQ>3cKsbzZo{Cf(1!Y@Iz4|wzzI*=<+bFA<2=G(;K%atnCkR9&aAbF31%Aop z+17u6LI3dIaet6u&?8;{Y*V><@7pp43=UcklN=Qn7Y6PXYLLeeDFLC=2-ddoL$fD64?QirU_yT4_1l#jx@sqCAe9?1%NP}rbj4oumadr_wA6WN?jOy!sQUMq9Wel-rE5p$2&oug)7dAk40B?IIR-?) z=>!?}{*GeLy-XB3fGkq!&nLxoV1vjHaQuPwN=uwr%3~1yAgVz56qVFcm?tGfjKZ~z zp+a+ideDBY0Hn21(a~GCsjL@2RR$naM^8`uh^AEB>QwRaZSY)#C@MIrF<%YJHk5$w zcW99y%1$5t5sY;y_;DGzb(y2g>Utozj9a#{>XDw%_5?gS8%~i*Gs>cO4nvu`Yj|Wt zLrd#6Pw^YThn? zmiHcZS6Q0d&Zi0PYkjPg3CHdCTec|@s8?oLEI|xV-2`HKoNzHRrlcoloH_jQOJ_G)-zlPG*{wp6=6bEls7_2;M+T7PS1)c|P1lTX<4!l#@?)xcX$J zgH%;z@ErQKEB4VNDT$9WX)A7m)g>gDf?j`yY{&p%MLzETppOh0MAEPH6?A=iNgFLq zP7biTlM9VioVk`iS|=2v5icdArN~>X(eCs&onNDC_z28)zHA z-lWlcf<8O$z`RqxgKnP64t$O2yD}sl0|Raln_8}P&=u!8D;Xx*X$;-a$q9Kbl_)D6 zGaF4ZTdLU+`EwNYV5QnWuDv16uDdeZK_ox~U{V8Bf=U?L z9fgSDvM5)G3{o9^O(0h01`U7-kHDxqy@xXkM)Nz&-*iwFwxMmP;FcpkeE9GfSME_P zgrPT^FPF^d0SYZ2bVtvOUwC|eLt~IasoiU8Y-ISrhw+S&_ophmol9nThsVY~faDLl z%;4_nc^G6)DB9cITbZv`{*B6qkf@}kvEqoOS~FS&USo-}s~bPHUwnR+LW5bz={v-B zaq%m@Q&dF6duLRH&-b7OqWQ#Z#DLpWfv@#LonHVY)|H<^1=+JAmwjK8KVJ`JkxL>O zcUg_5n5aaaQg~c09+jbB?NJX(Hca)aMuvA5@a3N^;s2sDvkL}XQ(6_Yx!;&a~Ov-tXt>e80ax z-amfVdtL9jI_Emow)PsHbwBt08SeYxer$>fkk@RjW<9C26BT`69dYko2yW%^t8A>6 z?pE)yy(g9LIFEMj!oml5F^9qvLBR&S6n-Ixvd*+X$4G1rB&9m90ret5a_Z>E#yeI= z%u{~7vHQG+3-B!%y{s|Fp7LxJMwO%yV`OlOVHcm9dqmtPDJ6yQ5um)+hAj426NZpy zU}U6+wrjV`RR0EOf+AG}$+{w-l!o5Fh9Uh)$KVlOz=Uu3i#)#hTH&jETmSlHKtVo*keX(`0m!fZp+id`XT!2OuDTT9FYacD%a-})Cw?5vwp1WzhfQM+ z1zZC7LI-e@owl?sGB5cXw{Bg*8kq4n<^5Mj_ffn%l$ zp(R6pHSf5(`fW$BaZKbT=4NJ#vAh+v6riq0O7iaZMsAwJY(rVeL*da{hg`B6#ah~h z_?5jgAC2LOO#nsd&XxSv=~|iAjB1^#JoZfg0LWup4oKsm&!^|v3OHp+N|jF>UeM{9 z6Zoo2Uv#m8GQh9*K0q0f*f9DdF*KC zueEWpciCnnj)b-C8s-#hLMfgLrO->qMp09m85$KASG`Qz^Y0d)sTS_H?#N;`e~Glp z-(Z!0Z!FV9qq!M>E>%!?r$FtK38RE)aR+W4ags=TUz?~OpfKHW(9G=qqenbjs|DU5 zsm4-s1`|JW;6CL)^zDosvSJY|eCX^D_Qg_Wbg;4^ZE;}^W_1z#tq|J4bU?xAW$0pB zrE;=s5TVNfrZ~7fsBufZ*t>V-Lnw63Lz6Mvcf;K6iUCE-|NgB{;)O9D5YkAc6K}-~ z@2c`cM(ojXd5JpmTEu4l-DtjhrK)>7Y8jFVem}2)$BtiAc8^W|XmI$QR3eTTq?@wN zLD8}OO)-t1f(^h~@%6}@LwGf?Ul9(4>@g@AW}2rVZ+lw(X2zP(?f@YQ1VK0i2&B6NaHj9hnsbe=b<|)K-*Z1QR3sCs+pbS-_OOjYtoj z3T7ww#muKA>*n#o_k|wlT9@W6SWHp*Ge6c-h5qvvjAX>kZaDS001R#==KBfc9a9YX zgcOn_f5@o`|AC0bZ2m^j;vV7@=s+pxi~?@%6sqfVr2QB`K#_vcFYPdEAT<0UltaWQ z1yu`~6`H;#)`RvxuvQGA9fw%_V*D8_3jpqOfIcr;-J2uO ze5eRiTQN4Gvouo@qBgWST6u2(phhC5jjFpyR?BWB5)9IBhALo`DyqlZpZSDde?db- zPE;Y1xAM%FFERHO9yoWb@<;p&bqBjgJt&H1NyN1{>7&YF#q1CcMD0;UfL+NK|39xM_9Rx@p9a;3qEN8y*M&WIJ4r#OMKKmHLp3Pc?#Y zj`iz1t7|gyAEK$nGL7?3s<}W}7Mw&M7)MAzx4E}V@1|P^trAR>;(LF#o1EgzK0e5p zO#OVi@$M#vY~t-n^;sezagA)JqvUgG&Sy~E_>T^92)e+2N&G*d$%iwp)Sb?JPBVFV zhLW~+we^#%59@BVaqI>;P0ZRxvIFK)-_=!_A}}8Ew>NHGl`7R*0j2cyB~uq2F>jMt zIF4sD29_h4FpAaUkE+`AtQ+}wA5rW{hx5|RrZ!9nuI)WbI3egxfiMum-rN?WHZUU% zoO64y-R%Qei2;B98?S&*C}>Lqh=)02VnPgrpaS+pYJkE}?azKIjzxC4J`_{(>*@7A ztySeq5HwJ!7l{`mrr{Vm%UwL79Lu&o!abJ^?&x>~KhOm?xB1t7+y}pw0+v_8_C16~ zc>=GL!yi13^$b4p&nXeCvMCpqX%?z%+OHAzS zS*Aoyoub*HLkprx!}S`=9(0V-*NV^=j%-^Uq8_*l>%`{Y0>p=m8)Y7WUDvN)fFT=v zGXZbbr@nqeDl16Kfx6(Qc=tSXt+-$aPE&*Vn4VdK3C&ox3CPe1TtQ%gS^LYQ=}}Qp zBw@x51@r3odN+IvY*Qu&4_?N0K_gwlwkzIxz%Fp1=myjm(U2MvH6y6-dpbT#QDTsW zq=?}P-uLzp*&e1%Bl{dFShHpgBm{E@UzyW5>z9zF5%>b5O|jxY>Usd!$yRIi2-qSe zgrW>mV&Vo=$M!><7ETa}Y*0~IL<3F&9_IX6uj8=kDoD7 zYAJMD3%L~hMwiOFF71CRr6i?!8-EAnLa9FDODxXVv3?E!E+Hx~ycqDrl!IniSD*&* zcvN-&%+2RtA-53M#6>|nwAi<|A-AlgBp#3{6-ejbEKn5F-P^P2sFW+OX8r)ahpJJT z`0lgAG~QlpE&M$Yd7|Cw<>C%_9IR0-b%6~ndYvjDlO!o8`u_wn{x29K{lCJLc2XUB zox5NEH4kF0V+O-jczL2OW^q6p+*-kua05G3V0qUzd=$Ayys13l%g=w`k2C->r!K(WC6GHX2coUD#nJC79H|TRSZBV< z{p~W`nkPUZ5)yhOegiX90}K8L_#XAJE;98I4-tL8h!=nue8akE^?;&6Y+Ej{T=AY* zX2O*5>B^bqE+h%LuP@v0r{E;Rhct5Iwa?J`ue(69oNB$5fd|4&dr962J1^n}nVc(Voj=yp=N5C|6p zbkO_84p@&Gk$ez{7VzBEwTloJI(9xdr92+LAZO{$- zBJGyN?Zb-0<09|6U%S>qGcz;g>!toko%zF2s}*&-u257|?0c)ZUx!UIY+w4$dOAy$ z`@mu92qfIVz`(B(W;^1BfqfP!72df8&pgH7PYP2&r#476aj@0$mS`UP1*tHR>Jh+z zDg=rg_yTIKjTF{;2_W%+(OZ0!_9!=D3-KIDYwi_g06fxBD*?FV+FDUgSFh25{10FT zuEHmuyKj+h&6qSs(MXR?4cw633g3hycr}=%%MiX%!7cplH%JtDlFb(27X`%*0o;il z2=|Yh!X`$Z?b-Zk9u)dQLELfPKlz!J#=dX3w0ZrpX6L|0Iv;4FFY#-JP6g1!>(zKB ztK|wtceW!7)7!q?f8iK9z`jv9`YI61AB&P;Q60|h6*pynA$|y@2)u<(;Dnyq0&T>H z04~fg?nWXFSA$)V>q67DVgp6IG9}n0wg4jO`4B@qfm9*fswj$cAc~xX7P4!!oR$#| zRu2CM8x>Wk3rXTR@&-nun#TPiRT*w9zWqML0+e~0+%`M29oYU#S$}d!s+A4G zC~|bL?MQYOT_(=#lHq(=Gn$l~{M%O!=sAf({(GwB6M0LEe`EI0YnJ(9qkrO|_L zGSP+#QRlE`9ic8m0U2be&gjUk}3|qC>{9Pu0Uz9@v-qDKyJAN${j)>o_@}+=` z?1J?jn~}(fTt)7z;^7x|TMq-loz>q&91=PO2bfbWY{1EXrf`_8UeC;tKNfv0$N~xE z48U$f%^+R(h~E1g1u;NDK=kw4Y6VxXSg}ogU1!7<>u6;O1sx%)#1%H_+110|orPzY z?AcudSD?9t#oZeL40x{nVMj{uQC)aO# ze04j29E!fol5*}dp^(pG69|CUw!Dk0CWFuXab3|VRT87Ipq@N?hRS#wcqa^5yc-=&6z{+r z;eJHRPa!M|fJ9&NeKe<#O`Jm!VGcc17>%=Ra>`Avo>RFMV*~ENOo2qJ_S9SoP#!mh zGYg!mz^%;&O8`yx+}H19&k#{qVr@H0DQVT0O=k;YGMWa>^E@+^L{)E{_%=GIiz07p z?+j|K47?HyGI0^>9XdONzyC`P077(F||H5}30Y^h-W zRhP?7`EcCu4sGdy`Sa(S1N%Z>RA|!%#w+6^Y&7N2ojO5cXm`baKOJv!q?1DUq#V zZvi~M@#0TA%=WFf*TzJX=)I7hL#TmjzXI0Z|0v)(w%}U@rY4)tscl+j6t&u`*-wWeF!U-_ah@1?mU}>#FeLRoX@W>zs8wuIen$dHTE`j(s zez=ic)*tCx+!gPA#sO98MZjxnl?l)kp6!Go11`YoBRR z9{(UQAa2gw<(@IJ z{__Q!#%0VDQKy&7Zo>`5fgybN`3oHj@KO?uy=C#+*HAl~iK{)%BB0!g2Pu`IQ%6SoHBxnqj-TY_*yvh$5|=tl}{5{=gik(tAn~)6Afr2KdgNZTrLN9=r%WLDC-LGX)|hC zpL%-v*Mh0>D7E1TOC6D)3UR3s?J)63J{P(oYi>Ig$pRgS4hWQ=^QLG;#7gX<%6AM6 zLKx9rJe_$OeS9@owg`qk*zy9n+*|33Yp^H*vaW3YyUGfcn|$ORzU&7NzG(zYe`VaB z{{E&T#4iUa2mmnf;KEuX6k@7RN*snZA;z~adBOA7l+6b=W9O;Y*t;dOkX~_xr{ckH zWdSFJ@_}@AQfu>8S=~KW2KEHzzbZVe;A#OG#O~lQF+k%t--eU10AygI&FAy^zqj^%mEdAdco9$_*=xL61=eh`uu@*;IJKg zmRd2AMj*LaQuFHIS~1HLCsq;B-o>`LB7GA3u&h@DHs;3NIO@Q+$utkdsw2iu5Cm_) zE!Q~{ExE)HW8ve&;p6vSG65ip;|?dLk1ow>BJkX~_6daMZ|1 z2&gn)rp2gSJ;tTx~17Vok55Z{!cRu9q~%H~EV1TI}&?c1bw z$7(_G+WE4{X$KfCLVwzn&L<5mbQJrggh|3als9z@;s7aRd$-ljO6POfUiWBpUa73C z+~Hf;LGCzV{Ss237FDpy*Rl>Zqp=iEoIKeH5t86j&+fK09UhSjYgBB|&*&OtkRYqj zQ`pgPNObTlb4|jE8-s03(LYhP6N@@xK;alJ=j!w4&voi#iC2m7DK3ZJJXQlj=h)e>sg zzofuh6z(}ydLd!%)wzLt9@>EH;H#9Y=x|QMlSXI#txHx7?0&c()Ll`Bb6_)b?Y*a_ z&t4-hYfj$(bcp}_;VV@g&V8sGebL-J^pe6K*%5mlmO*~qrXeNNGT~^hH zA8r_~M4t_W^ZWGu`=`cN_(7n4Jvi9kaCJbVqtJPm3MJHS?_4!v>K^X@^H_Y9vgOH) zM)`=!PkDp7D{H#>5AAuVd_QY8>HSFz!8s=D`e4DX3KKX%4r43~wHzuOq?eB1b1eO? zcdG>zbKNwUo7E&}-EJBS2(hYrPL0ZT(s%;dDUEkI$S~xR>5(HjVB+7 z#VSCS4MJN=NPl_oo|GLIE=-ibkN=)hhB8(LSW2rl_6DE$s&2)gVv+Tt*PPsPTjZ&m z@{y4!KBYezPV1P6h>}7KYF3OVHGEP&%>|t+i%cy-wCJV z?(RPIUMNU*v)`^&CAz?zVOvs3HmgECK%o7UlrXS-S3Vi+!7g|}K5_sG8N;N{%0b0N z=zQVu=by)0K`BA1W4$zV^@Gj@a_Dyfko@-N(}M@1z;?c~R#L)eF=7Q$n)x`u^JmY3 ze{9}q3jI$ox|QoCn>h@e;T#2yrT9Nz^jYNL{yQGX6W7A!L{U5e9ULyocECNa?eZq0 zrJ+5Xd5<0>l;@@}G`{u!oob5@Ig=0Lhs+NiydbBvYL%Thl!)Z~@ojKfJo7%Bj@z;)P7hk^&g3t_cVgKm7?fB!m@8{pyqzfEQwMf48LzO7mpPD5_ znjJjYl3aVrBGV#SKe5&_8GVdUY6iop;k)qPeOI`KK)I4tG^s*$HKb(7)0$PvIJZuX@mw>v)l4ogmA&58)pe9wIpD^WyJL6@FPa4YY6vypXx?Cfq@R4vyom$B26DmZ`YA;% z^5Y3Fj~E*D*uQsm-4On_Q&aO>r=$?z@TaE1Kq$Tpx&acz7MPHmt68&aEczE5 zaOLyq-!vRE8U?WVrlcs~6V6h+z$qzghp4RZnh>Cgf@`!WeC6*bx2g~@C;@f)4=Lm4 zX8lQkDlyH;StF(oK}4LOZ_V(m#!k)*(esS;Z$awylnUf$kFhdv?nZ z*Y(7JgWv(PN^NS(OG{gNoz-u_jHUdzE(bkXKDgyr#+|gc4-blXT_iQPooC^9*Bn;_ zbWaeG_E}9CxX55SB_(A&R7_6ea*MWAcf0PwVePPEe&6d43SE11^cjmohoYLgT{pQ( z_5M|9XXWnZ*80sYHyJwAqo*@9wkt$=$@JaB_@2|scj^x(*T-=&stb3jZpKB?>QZ6R z7)55~^7D}TcxQi^o$@ZshBMD?VP81QjQTP-d3ZA&y>~-IeRi@r%yO#X*PDd z9-W#=_p_S!67>M`5*{)=!QZ?<u95ACGZl3Q$kFiJ?D3#S8;Fm36-sx!+a3vq4Ug zUq%Rf3OHwUsqJ{SEVo7Isp~QJJ7$BqViT zK;j)&ooqH+1^;-+Mm%^(K%v7bKAm|#DQSUgj^&fA)`*}RPqVG-K

qIY_ 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 F{|}pga6bS5 delta 50898 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 From 4a2d895cedcdc546e093e3a373ebd7c3a496cfe4 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 13 Dec 2018 13:37:24 +0200 Subject: [PATCH 13/42] Code part for colorable alraune --- .../vore/appearance/sprite_accessories_taur_vr.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index 6d0f63e95c..736ad457e9 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -463,3 +463,12 @@ msg_owner_grab_fail = "You step down onto %prey with one of your vines, forcing them onto the ground!" msg_prey_grab_fail = "%owner steps down onto you with one of their vines, squishing you and forcing you onto the ground!" + +/datum/sprite_accessory/tail/taur/alraune/alraune_2c + name = "Alraune (dual color)" + icon_state = "alraunecolor_s" + ani_state = "alraunecolor_closed_s" + ckeys_allowed = null + do_colouration = 1 + extra_overlay = "alraunecolor_markings" + extra_overlay_w = "alraunecolor_closed_markings" \ No newline at end of file From 447e0a8340650056a785d12758f61fa561425899 Mon Sep 17 00:00:00 2001 From: Verkister Date: Fri, 14 Dec 2018 01:15:28 +0200 Subject: [PATCH 14/42] Fixes undefined z-levels shitting caves all over the place -Basically just gives the tether lateload z-levels actual z-levels and assigns them for use. -Also moves the cave/ore generation for beach cave and V2 caves for the actual map loader instead of some awaymap temp objects that had apparently didn't have enough concept for proper z definitions. -Fixes the forementioned things constantly bugging out and spawning all those caves and ores into the surface level foundations. -Also fixes PoIs getting squished at least until Polaris gets their shit together with yet another submap rotation refactor. God let me get some fucking rest fsghjasf --- code/modules/maps/tg/reader.dm | 5 ++++ maps/tether/submaps/_tether_submaps.dm | 29 +++++++++++++++++++---- maps/tether/submaps/aerostat/_aerostat.dm | 6 ++--- maps/tether/submaps/beach/_beach.dm | 6 ++--- maps/tether/tether_defines.dm | 5 ++++ 5 files changed, 41 insertions(+), 10 deletions(-) diff --git a/code/modules/maps/tg/reader.dm b/code/modules/maps/tg/reader.dm index 30de8067dc..b8fbf2cab6 100644 --- a/code/modules/maps/tg/reader.dm +++ b/code/modules/maps/tg/reader.dm @@ -99,6 +99,11 @@ var/global/use_preloader = FALSE var/ycrd = text2num(dmmRegex.group[4]) + y_offset - 1 var/zcrd = text2num(dmmRegex.group[5]) + z_offset - 1 + if(orientation & (EAST | WEST)) //VOREStation edit we just have to pray the upstream spacebrains take into consideration before their refator is done. + xcrd = ycrd // temp variable + ycrd = xcrdStart + xcrdStart = xcrd + var/zexpansion = zcrd > world.maxz if(zexpansion && !measureOnly) if(cropMap) diff --git a/maps/tether/submaps/_tether_submaps.dm b/maps/tether/submaps/_tether_submaps.dm index 8e787a5896..10f0563613 100644 --- a/maps/tether/submaps/_tether_submaps.dm +++ b/maps/tether/submaps/_tether_submaps.dm @@ -37,12 +37,13 @@ name = "Underdark" flags = MAP_LEVEL_CONTACT|MAP_LEVEL_PLAYER base_turf = /turf/simulated/mineral/floor/virgo3b + z = Z_LEVEL_UNDERDARK /datum/map_template/tether_lateload/tether_underdark/on_map_loaded(z) . = ..() - seed_submaps(list(z), 100, /area/mine/unexplored/underdark, /datum/map_template/underdark) - new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, z, world.maxx, world.maxy) // Create the mining Z-level. - new /datum/random_map/noise/ore(null, 1, 1, z, 64, 64) // Create the mining ore distribution map. + seed_submaps(list(Z_LEVEL_UNDERDARK), 100, /area/mine/unexplored/underdark, /datum/map_template/underdark) + new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, Z_LEVEL_UNDERDARK, world.maxx, world.maxy) // Create the mining Z-level. + new /datum/random_map/noise/ore(null, 1, 1, Z_LEVEL_UNDERDARK, 64, 64) // Create the mining ore distribution map. ////////////////////////////////////////////////////////////////////////////// /// Away Missions @@ -63,6 +64,7 @@ /datum/map_z_level/tether_lateload/away_beach name = "Away Mission - Desert Beach" + z = Z_LEVEL_BEACH /datum/map_template/tether_lateload/away_beach_cave name = "Desert Planet - Z2 Cave" @@ -70,8 +72,18 @@ mappath = 'beach/cave.dmm' associated_map_datum = /datum/map_z_level/tether_lateload/away_beach_cave +/datum/map_template/tether_lateload/away_beach_cave/on_map_loaded(z) + . = ..() + seed_submaps(list(Z_LEVEL_BEACH_CAVE), 50, /area/tether_away/cave/unexplored/normal, /datum/map_template/surface/mountains/normal) + seed_submaps(list(Z_LEVEL_BEACH_CAVE), 50, /area/tether_away/cave/unexplored/deep, /datum/map_template/surface/mountains/deep) + + // Now for the tunnels. + new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, Z_LEVEL_BEACH_CAVE, world.maxx, world.maxy) + new /datum/random_map/noise/ore/beachmine(null, 1, 1, Z_LEVEL_BEACH_CAVE, 64, 64) + /datum/map_z_level/tether_lateload/away_beach_cave name = "Away Mission - Desert Cave" + z = Z_LEVEL_BEACH_CAVE /obj/effect/step_trigger/zlevel_fall/beach var/static/target_z @@ -86,6 +98,7 @@ /datum/map_z_level/tether_lateload/away_alienship name = "Away Mission - Alien Ship" + z = Z_LEVEL_ALIENSHIP #include "aerostat/_aerostat.dm" @@ -97,6 +110,7 @@ /datum/map_z_level/tether_lateload/away_aerostat name = "Away Mission - Aerostat" + z = Z_LEVEL_AEROSTAT /datum/map_template/tether_lateload/away_aerostat_surface name = "Remmi Aerostat - Z2 Surface" @@ -104,8 +118,15 @@ mappath = 'aerostat/surface.dmm' associated_map_datum = /datum/map_z_level/tether_lateload/away_aerostat_surface +/datum/map_template/tether_lateload/away_aerostat_surface/on_map_loaded(z) + . = ..() + seed_submaps(list(Z_LEVEL_AEROSTAT_SURFACE), 50, /area/tether_away/aerostat/surface/unexplored, /datum/map_template/virgo2) + new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, Z_LEVEL_AEROSTAT_SURFACE, world.maxx, world.maxy) + new /datum/random_map/noise/ore/virgo2(null, 1, 1, Z_LEVEL_AEROSTAT_SURFACE, 64, 64) + /datum/map_z_level/tether_lateload/away_aerostat_surface name = "Away Mission - Aerostat Surface" + z = Z_LEVEL_AEROSTAT_SURFACE ////////////////////////////////////////////////////////////////////////////////////// @@ -144,7 +165,7 @@ flags = MAP_LEVEL_SEALED /datum/map_z_level/tether_lateload/New(var/datum/map/map, mapZ) - if(mapZ) + if(mapZ && !z) z = mapZ return ..(map) diff --git a/maps/tether/submaps/aerostat/_aerostat.dm b/maps/tether/submaps/aerostat/_aerostat.dm index 6b754e8593..fb58fa7f33 100644 --- a/maps/tether/submaps/aerostat/_aerostat.dm +++ b/maps/tether/submaps/aerostat/_aerostat.dm @@ -49,9 +49,9 @@ destinations = list(/datum/shuttle_destination/excursion/virgo2orbit, /datum/shuttle_destination/excursion/aerostat) /obj/away_mission_init/aerostat/initialize() - seed_submaps(list(z), 50, /area/tether_away/aerostat/surface/unexplored, /datum/map_template/virgo2) - new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, z, world.maxx, world.maxy) - new /datum/random_map/noise/ore/virgo2(null, 1, 1, z, 64, 64) + /*seed_submaps(list(Z_LEVEL_AEROSTAT_SURFACE), 50, /area/tether_away/aerostat/surface/unexplored, /datum/map_template/virgo2) + new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, Z_LEVEL_AEROSTAT_SURFACE, world.maxx, world.maxy) + new /datum/random_map/noise/ore/virgo2(null, 1, 1, Z_LEVEL_AEROSTAT_SURFACE, 64, 64)*/ initialized = TRUE return INITIALIZE_HINT_QDEL diff --git a/maps/tether/submaps/beach/_beach.dm b/maps/tether/submaps/beach/_beach.dm index 552a40b23a..f60ffe9922 100644 --- a/maps/tether/submaps/beach/_beach.dm +++ b/maps/tether/submaps/beach/_beach.dm @@ -74,12 +74,12 @@ //In our case, it initializes the ores and random submaps in the beach's cave, then deletes itself /obj/away_mission_init/beachcave/initialize() // Cave submaps are first. - seed_submaps(list(z), 50, /area/tether_away/cave/unexplored/normal, /datum/map_template/surface/mountains/normal) + /*seed_submaps(list(z), 50, /area/tether_away/cave/unexplored/normal, /datum/map_template/surface/mountains/normal) seed_submaps(list(z), 50, /area/tether_away/cave/unexplored/deep, /datum/map_template/surface/mountains/deep) // Now for the tunnels. - new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, z, world.maxx, world.maxy) - new /datum/random_map/noise/ore/beachmine(null, 1, 1, z, 64, 64) + new /datum/random_map/automata/cave_system/no_cracks(null, 1, 1, Z_LEVEL_BEACH_CAVE, world.maxx, world.maxy) + new /datum/random_map/noise/ore/beachmine(null, 1, 1, Z_LEVEL_BEACH_CAVE, 64, 64)*/ initialized = TRUE return INITIALIZE_HINT_QDEL diff --git a/maps/tether/tether_defines.dm b/maps/tether/tether_defines.dm index 9ede0d172d..e51d5223e4 100644 --- a/maps/tether/tether_defines.dm +++ b/maps/tether/tether_defines.dm @@ -35,6 +35,11 @@ #define Z_LEVEL_MISC 11 #define Z_LEVEL_SHIPS 12 #define Z_LEVEL_UNDERDARK 13 +#define Z_LEVEL_ALIENSHIP 14 +#define Z_LEVEL_BEACH 15 +#define Z_LEVEL_BEACH_CAVE 16 +#define Z_LEVEL_AEROSTAT 17 +#define Z_LEVEL_AEROSTAT_SURFACE 18 /datum/map/tether name = "Virgo" From 7a22b9767c811452871baab0de4308d2042e3028 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 27 Nov 2018 15:01:07 -0500 Subject: [PATCH 15/42] Adds Ascian's Shelter Capsule - Adds Silver-trimmed shelter capsule, a luxury capsule that has a redecorated interior and some extra food, drink, and emergency supplies. - Fixes issue where Shelter capsule pod beds started with no padding --- code/game/machinery/computer3/laptop_vr.dm | 9 + code/modules/mining/shelter_atoms.dm | 8 + code/modules/mining/shelters.dm | 15 + config/custom_items.txt | 18 +- maps/submaps/shelters/shelter_3.dmm | 345 +++++++++++++++++++++ vorestation.dme | 1 + 6 files changed, 390 insertions(+), 6 deletions(-) create mode 100644 code/game/machinery/computer3/laptop_vr.dm create mode 100644 maps/submaps/shelters/shelter_3.dmm diff --git a/code/game/machinery/computer3/laptop_vr.dm b/code/game/machinery/computer3/laptop_vr.dm new file mode 100644 index 0000000000..ac421b7f50 --- /dev/null +++ b/code/game/machinery/computer3/laptop_vr.dm @@ -0,0 +1,9 @@ +/obj/machinery/computer3/laptop/survival + name = "Survival Laptop" + desc = "A clamshell portable computer. It is open. This one is a more durable survival model, with longer battery life." + default_prog = /datum/file/program/welcome + +/obj/machinery/computer3/laptop/survival/New(var/L, var/built = 0) + if(!built && !battery) + battery = new /obj/item/weapon/cell/apc(src) + ..(L,built) diff --git a/code/modules/mining/shelter_atoms.dm b/code/modules/mining/shelter_atoms.dm index 4348ae442e..51b61cd5b1 100644 --- a/code/modules/mining/shelter_atoms.dm +++ b/code/modules/mining/shelter_atoms.dm @@ -87,6 +87,11 @@ desc = "An exorbitantly expensive luxury suite programmed into construction nanomachines. There's a license for use printed on the bottom." template_id = "shelter_beta" +/obj/item/device/survivalcapsule/tabiranth + name = "silver-trimmed surfluid shelter capsule" + desc = "An exorbitantly expensive luxury suite programmed into construction nanomachines. This one is a particularly rare and expensive model. There's a license for use printed on the bottom." + template_id = "shelter_gamma" + //Pod objects //Walls /turf/simulated/shuttle/wall/voidcraft/survival @@ -197,6 +202,9 @@ icon = 'icons/obj/survival_pod.dmi' icon_state = "bed" +/obj/structure/bed/pod/New(var/newloc) + ..(newloc,DEFAULT_WALL_MATERIAL,"cotton") + //Survival Storage Unit /obj/machinery/smartfridge/survival_pod name = "survival pod storage" diff --git a/code/modules/mining/shelters.dm b/code/modules/mining/shelters.dm index 5ac1a7f6cd..b68606f914 100644 --- a/code/modules/mining/shelters.dm +++ b/code/modules/mining/shelters.dm @@ -70,3 +70,18 @@ whitelisted_turfs = typecacheof(/turf/simulated/mineral) banned_objects = list() +/datum/map_template/shelter/gamma + name = "Shelter Gamma" + shelter_id = "shelter_gamma" + description = "An heavily modified variant of the luxury shelter, \ + this particular model has extra food, drinks, and other supplies. \ + Originally designed for use by colonists on worlds with little to \ + to no contact, the expense of these shelters have prevented them \ + from seeing common use." + mappath = "maps/submaps/shelters/shelter_3.dmm" + roof = "roof_beta" + +/datum/map_template/shelter/gamma/New() + . = ..() + whitelisted_turfs = typecacheof(/turf/simulated/mineral) + banned_objects = list() diff --git a/config/custom_items.txt b/config/custom_items.txt index ae84998507..58996e1e4e 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -852,6 +852,18 @@ character_name: Ascian item_path: /obj/item/clothing/accessory/medal/silver/unity } +{ +ckey: tabiranth +character_name: Ascian +item_path: /obj/item/weapon/grenade/spawnergrenade/spirit +} + +{ +ckey: tabiranth +character_name: Ascian +item_path: /obj/item/device/survivalcapsule/tabiranth +} + { ckey: techtypes character_name: Lasshseeki Korss @@ -870,12 +882,6 @@ character_name: Tony Bingham item_path: /obj/item/clothing/head/fluff/runac } -{ -ckey: tabiranth -character_name: Ascian -item_path: /obj/item/weapon/grenade/spawnergrenade/spirit -} - # ######## U CKEYS # ######## V CKEYS { diff --git a/maps/submaps/shelters/shelter_3.dmm b/maps/submaps/shelters/shelter_3.dmm new file mode 100644 index 0000000000..e166e98ac0 --- /dev/null +++ b/maps/submaps/shelters/shelter_3.dmm @@ -0,0 +1,345 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"b" = ( +/obj/structure/sign/mining/survival{ + dir = 1 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"c" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/survival_pod{ + dir = 1; + icon_state = "windoor" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"d" = ( +/obj/structure/sign/mining/survival{ + dir = 8 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"e" = ( +/obj/structure/fans, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"f" = ( +/obj/machinery/smartfridge/survival_pod, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/weapon/storage/pill_bottle/dice_nerd, +/obj/item/weapon/storage/pill_bottle/antitox, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/box/survival/comp{ + starts_with = list(/obj/item/weapon/tool/crowbar/red,/obj/item/clothing/glasses/goggles,/obj/item/weapon/reagent_containers/hypospray/autoinjector,/obj/item/stack/medical/bruise_pack,/obj/item/device/flashlight/glowstick,/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency/oxygen/engi) + }, +/obj/item/weapon/extinguisher/mini, +/obj/item/device/radio{ + icon_state = "walkietalkieOLD"; + name = "emergency radio" + }, +/obj/item/weapon/towel{ + color = "#800080" + }, +/obj/item/weapon/towel{ + color = "#800080" + }, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, +/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, +/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, +/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar, +/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar, +/obj/item/weapon/reagent_containers/food/snacks/candy, +/obj/item/weapon/reagent_containers/food/snacks/candy, +/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, +/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, +/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/weapon/reagent_containers/food/snacks/sosjerky, +/obj/item/weapon/reagent_containers/food/snacks/sosjerky, +/obj/item/weapon/reagent_containers/food/snacks/no_raisin, +/obj/item/weapon/reagent_containers/food/snacks/no_raisin, +/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie, +/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie, +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/syndicake, +/obj/item/weapon/reagent_containers/food/snacks/unajerky, +/obj/item/weapon/storage/box/mixedglasses, +/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, +/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, +/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/tomatojuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonjuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/applejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/milk, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cream, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_up, +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, +/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice, +/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice, +/obj/item/weapon/reagent_containers/food/drinks/cans/sodawater, +/obj/item/weapon/reagent_containers/food/drinks/cans/sodawater, +/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale, +/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/ice, +/obj/item/weapon/reagent_containers/food/drinks/ice, +/obj/item/weapon/reagent_containers/food/drinks/tea, +/obj/item/weapon/reagent_containers/food/drinks/tea, +/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, +/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, +/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, +/obj/item/toy/plushie/kitten, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"g" = ( +/obj/item/device/gps/computer, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"h" = ( +/obj/machinery/shower, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"i" = ( +/obj/structure/toilet, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"j" = ( +/obj/structure/sign/mining/survival{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"k" = ( +/obj/machinery/sleeper/survival_pod, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"l" = ( +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"m" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/hos, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"n" = ( +/obj/structure/window/reinforced/survival_pod{ + icon_state = "pwindow"; + dir = 1 + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hop, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"o" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + icon_state = "pwindow" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"p" = ( +/obj/structure/table/survival_pod, +/obj/machinery/microwave{ + pixel_y = 6; + step_x = 0 + }, +/obj/structure/sink/kitchen{ + icon_state = "sink_alt"; + dir = 4; + pixel_x = -13 + }, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"q" = ( +/obj/structure/tubes, +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"r" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#DDFFD3" + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"s" = ( +/obj/structure/window/reinforced/survival_pod{ + icon_state = "pwindow"; + dir = 1 + }, +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"t" = ( +/obj/machinery/door/window/survival_pod{ + icon_state = "windoor"; + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"u" = ( +/obj/structure/window/reinforced/survival_pod{ + icon_state = "pwindow"; + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"v" = ( +/obj/structure/window/reinforced/survival_pod{ + density = 0; + dir = 9; + icon_state = "pwindow" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"w" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"x" = ( +/obj/machinery/light, +/obj/structure/bed/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"y" = ( +/obj/structure/table/steel, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"z" = ( +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"A" = ( +/obj/machinery/button/remote/airlock/survival_pod{ + dir = 10; + id = "shelter_gamma"; + pixel_y = -24 + }, +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"B" = ( +/obj/structure/table/steel, +/obj/machinery/computer3/laptop/survival{ + spawn_files = list(/datum/file/program/arcade,/datum/file/program/security,/datum/file/camnet_key/entertainment); + spawn_parts = list(/obj/item/part/computer/storage/hdd/big,/obj/item/part/computer/cardslot/dual,/obj/item/part/computer/storage/removable,/obj/item/part/computer/networking/radio,/obj/item/part/computer/networking/cameras,/obj/item/part/computer/networking/area) + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"C" = ( +/obj/structure/sign/mining/survival, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"D" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/voidcraft/survival_pod{ + id_tag = "shelter_gamma" + }, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"E" = ( +/obj/structure/sign/mining, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) + +(1,1,1) = {" +a +d +a +d +a +d +a +"} +(2,1,1) = {" +b +e +k +p +s +B +C +"} +(3,1,1) = {" +a +f +l +l +t +x +a +"} +(4,1,1) = {" +b +g +m +q +u +z +D +"} +(5,1,1) = {" +a +h +c +o +v +A +a +"} +(6,1,1) = {" +b +i +n +r +w +y +E +"} +(7,1,1) = {" +a +j +a +j +a +j +a +"} diff --git a/vorestation.dme b/vorestation.dme index 4544ceecac..123a63cf2d 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -784,6 +784,7 @@ #include "code\game\machinery\computer3\computer3_notes.dm" #include "code\game\machinery\computer3\file.dm" #include "code\game\machinery\computer3\laptop.dm" +#include "code\game\machinery\computer3\laptop_vr.dm" #include "code\game\machinery\computer3\lapvend.dm" #include "code\game\machinery\computer3\networking.dm" #include "code\game\machinery\computer3\NTOS.dm" From 5e58423b29487116a38d70e4ecab2f7764522bbf Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 27 Nov 2018 22:57:23 -0500 Subject: [PATCH 16/42] Fixes #4111 --- config/custom_items.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/custom_items.txt b/config/custom_items.txt index 58996e1e4e..93456eab98 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -177,6 +177,18 @@ character_name: Diana Kuznetsova item_path: /obj/item/clothing/head/fluff/pink_tiara } +{ +ckey: Cross_exonar +character_name: Sari-U +item_path: /obj/item/weapon/disk/limb/eggnerdltd +} + +{ +ckey: Cross_exonar +character_name: Sari-E +item_path: /obj/item/weapon/disk/limb/eggnerdltd +} + # ######## D CKEYS { ckey: deepindigo From 85ea1387b7db4c079c9515bb11137a63d53e5f6f Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 8 Dec 2018 12:29:42 -0500 Subject: [PATCH 17/42] Update to newest master branch --- config/custom_items.txt | 4 ++-- maps/submaps/shelters/shelter_3.dmm | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/config/custom_items.txt b/config/custom_items.txt index 93456eab98..ec10bac669 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -178,13 +178,13 @@ item_path: /obj/item/clothing/head/fluff/pink_tiara } { -ckey: Cross_exonar +ckey: cross_exonar character_name: Sari-U item_path: /obj/item/weapon/disk/limb/eggnerdltd } { -ckey: Cross_exonar +ckey: cross_exonar character_name: Sari-E item_path: /obj/item/weapon/disk/limb/eggnerdltd } diff --git a/maps/submaps/shelters/shelter_3.dmm b/maps/submaps/shelters/shelter_3.dmm index e166e98ac0..23a917bee5 100644 --- a/maps/submaps/shelters/shelter_3.dmm +++ b/maps/submaps/shelters/shelter_3.dmm @@ -51,7 +51,7 @@ /obj/item/weapon/storage/firstaid/adv, /obj/item/weapon/storage/firstaid/regular, /obj/item/weapon/storage/box/survival/comp{ - starts_with = list(/obj/item/weapon/tool/crowbar/red,/obj/item/clothing/glasses/goggles,/obj/item/weapon/reagent_containers/hypospray/autoinjector,/obj/item/stack/medical/bruise_pack,/obj/item/device/flashlight/glowstick,/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency/oxygen/engi) + starts_with = list(/obj/item/weapon/tool/prybar/red,/obj/item/clothing/glasses/goggles,/obj/item/weapon/reagent_containers/hypospray/autoinjector,/obj/item/stack/medical/bruise_pack,/obj/item/device/flashlight/glowstick,/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency/oxygen/engi) }, /obj/item/weapon/extinguisher/mini, /obj/item/device/radio{ @@ -318,7 +318,7 @@ D "} (5,1,1) = {" a -h +i c o v @@ -327,7 +327,7 @@ a "} (6,1,1) = {" b -i +h n r w From edc75369bd184bed82494afb1ca9b95cebadea9a Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 8 Dec 2018 12:48:25 -0500 Subject: [PATCH 18/42] Fixes Travis Error --- maps/submaps/shelters/shelter_3.dmm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/maps/submaps/shelters/shelter_3.dmm b/maps/submaps/shelters/shelter_3.dmm index 23a917bee5..d1bcf8687b 100644 --- a/maps/submaps/shelters/shelter_3.dmm +++ b/maps/submaps/shelters/shelter_3.dmm @@ -174,8 +174,7 @@ "p" = ( /obj/structure/table/survival_pod, /obj/machinery/microwave{ - pixel_y = 6; - step_x = 0 + pixel_y = 6 }, /obj/structure/sink/kitchen{ icon_state = "sink_alt"; From 32c3103f4aa03d0a61942cbf0c140c8f05483c82 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 8 Dec 2018 13:15:00 -0500 Subject: [PATCH 19/42] Removing Laptop Laptops kind of do not work well at the moment, so just going to remove it. --- code/game/machinery/computer3/laptop_vr.dm | 9 --------- maps/submaps/shelters/shelter_3.dmm | 10 +--------- vorestation.dme | 1 - 3 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 code/game/machinery/computer3/laptop_vr.dm diff --git a/code/game/machinery/computer3/laptop_vr.dm b/code/game/machinery/computer3/laptop_vr.dm deleted file mode 100644 index ac421b7f50..0000000000 --- a/code/game/machinery/computer3/laptop_vr.dm +++ /dev/null @@ -1,9 +0,0 @@ -/obj/machinery/computer3/laptop/survival - name = "Survival Laptop" - desc = "A clamshell portable computer. It is open. This one is a more durable survival model, with longer battery life." - default_prog = /datum/file/program/welcome - -/obj/machinery/computer3/laptop/survival/New(var/L, var/built = 0) - if(!built && !battery) - battery = new /obj/item/weapon/cell/apc(src) - ..(L,built) diff --git a/maps/submaps/shelters/shelter_3.dmm b/maps/submaps/shelters/shelter_3.dmm index d1bcf8687b..4b7e36706f 100644 --- a/maps/submaps/shelters/shelter_3.dmm +++ b/maps/submaps/shelters/shelter_3.dmm @@ -255,14 +255,6 @@ }, /turf/simulated/floor/carpet/sblucarpet, /area/survivalpod) -"B" = ( -/obj/structure/table/steel, -/obj/machinery/computer3/laptop/survival{ - spawn_files = list(/datum/file/program/arcade,/datum/file/program/security,/datum/file/camnet_key/entertainment); - spawn_parts = list(/obj/item/part/computer/storage/hdd/big,/obj/item/part/computer/cardslot/dual,/obj/item/part/computer/storage/removable,/obj/item/part/computer/networking/radio,/obj/item/part/computer/networking/cameras,/obj/item/part/computer/networking/area) - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) "C" = ( /obj/structure/sign/mining/survival, /turf/simulated/shuttle/wall/voidcraft/survival, @@ -294,7 +286,7 @@ e k p s -B +y C "} (3,1,1) = {" diff --git a/vorestation.dme b/vorestation.dme index 123a63cf2d..4544ceecac 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -784,7 +784,6 @@ #include "code\game\machinery\computer3\computer3_notes.dm" #include "code\game\machinery\computer3\file.dm" #include "code\game\machinery\computer3\laptop.dm" -#include "code\game\machinery\computer3\laptop_vr.dm" #include "code\game\machinery\computer3\lapvend.dm" #include "code\game\machinery\computer3\networking.dm" #include "code\game\machinery\computer3\NTOS.dm" From 7477c696dc6547f78dc834ad753760e7e76af26c Mon Sep 17 00:00:00 2001 From: Mewchild Date: Fri, 14 Dec 2018 13:21:49 -0600 Subject: [PATCH 20/42] Updates Fluff Item --- .../vore/fluffstuff/custom_boxes_vr.dm | 6 +++--- .../vore/fluffstuff/custom_clothes_vr.dm | 13 ++++++------- config/custom_items.txt | 4 ++-- icons/vore/custom_clothes_vr.dmi | Bin 198417 -> 198416 bytes 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/code/modules/vore/fluffstuff/custom_boxes_vr.dm b/code/modules/vore/fluffstuff/custom_boxes_vr.dm index 6315a0f3f3..c4e137d137 100644 --- a/code/modules/vore/fluffstuff/custom_boxes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_boxes_vr.dm @@ -228,12 +228,12 @@ /obj/item/clothing/gloves/fluff/morsleeves, /obj/item/clothing/under/fluff/morunder) -// Mewchild: Phi Vietsi -/obj/item/weapon/storage/box/fluff/vietsi +// Mewchild: Phi Ahkeen +/obj/item/weapon/storage/box/fluff/phi name = "Phi's Personal Items" has_items = list( /obj/item/clothing/accessory/medal/bronze_heart, - /obj/item/clothing/gloves/ring/seal/signet/fluff/vietsi) + /obj/item/clothing/gloves/ring/seal/signet/fluff/phi) // Tabiranth: Ascian /obj/item/weapon/grenade/spawnergrenade/spirit diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index 358ce19d48..17c734e240 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1689,16 +1689,15 @@ Departamental Swimsuits, for general use icon_state = "kilanosuit_p" item_state = "kilanosuit_p" -//Mewchild: Phi Vietsi -/obj/item/clothing/gloves/ring/seal/signet/fluff/vietsi - name = "Phi Vietsi's Bone Signet Ring" - desc = "A signet ring belonging to Phi Vietsi, carved from the bones of something long extinct, as a ward against bad luck." - var/signet_name = "Phi Vietsi" +//Mewchild: Phi Ahkeen +/obj/item/clothing/gloves/ring/seal/signet/fluff/phi + name = "Phi's Bone Signet Ring" + desc = "A signet ring belonging to Phi, carved from the bones of something long extinct, as a ward against bad luck." icon = 'icons/vore/custom_clothes_vr.dmi' - icon_state = "vietsi_ring" + icon_state = "phi_ring" -/obj/item/clothing/gloves/ring/seal/signet/fluff/vietsi/change_name(var/signet_name = "Unknown") +/obj/item/clothing/gloves/ring/seal/signet/fluff/phi/change_name(var/signet_name = "Unknown") name = "[signet_name]'s Bone Signet Ring" desc = "A signet ring belonging to [signet_name], carved from the bones of something long extinct, as a ward against bad luck." diff --git a/config/custom_items.txt b/config/custom_items.txt index d9eedbc45f..5f03d4b205 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -572,8 +572,8 @@ item_path: /obj/item/weapon/implanter/reagent_generator/savannah # ######## M CKEYS { ckey: mewchild -character_name: Phi Vietsi -item_path: /obj/item/weapon/storage/box/fluff/vietsi +character_name: Phi Ahkeen +item_path: /obj/item/weapon/storage/box/fluff/phi } { diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index 73e5e7f363bb32362a088e1cebf0a19e1c81a47a..be9148ca025bab0dfdb22da490dac96375714ce5 100644 GIT binary patch delta 157 zcmV;O0Al}y?1KQ(01+qeUX)|zpVecv|}wZ+A) zr1Pqr_Kw2)--XG=GkR1X4zxKZE*KB2J_i!K{!YfANnleT91vzKVzDa(w`1r?%#fQ(IuKxuxwwZ~{CIS=!gTDud MzXt)gzXt+Q|DfSX00000 From 09e6fb63f82d0930176e48071d0e2eee86485d06 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Sun, 16 Dec 2018 08:16:43 +1000 Subject: [PATCH 21/42] Removed the mimics from the station map levels --- maps/tether/tether-02-surface2.dmm | 3 +- maps/tether/tether-07-station3.dmm | 60 +++++++++++++++++++----------- 2 files changed, 41 insertions(+), 22 deletions(-) diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index a4f35926d3..f95e5e4bf8 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -4381,6 +4381,7 @@ "jG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, +/obj/random/action_figure, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) "jH" = ( @@ -4441,7 +4442,7 @@ "jP" = ( /obj/item/weapon/storage/fancy/cigar/havana, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/mimic/crate, +/obj/random/drinkbottle, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) "jQ" = ( diff --git a/maps/tether/tether-07-station3.dmm b/maps/tether/tether-07-station3.dmm index e0cc536a33..d1e203fe5f 100644 --- a/maps/tether/tether-07-station3.dmm +++ b/maps/tether/tether-07-station3.dmm @@ -353,6 +353,18 @@ }, /turf/simulated/floor/tiled, /area/security/range) +"aF" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/maintenance/station/ai) "aG" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -2824,11 +2836,11 @@ /turf/simulated/floor/tiled/white, /area/security/security_bathroom) "eM" = ( -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/silver, -/obj/item/weapon/bone/skull, -/mob/living/simple_animal/hostile/mimic/crate, -/turf/simulated/mineral/floor/cave, +/obj/structure/railing{ + dir = 4 + }, +/obj/random/junk, +/turf/simulated/floor, /area/maintenance/station/ai) "eN" = ( /obj/structure/cable{ @@ -4324,6 +4336,16 @@ "hr" = ( /turf/simulated/floor/tiled, /area/security/eva) +"hs" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/cigarettes, +/turf/simulated/floor, +/area/maintenance/station/ai) "hu" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/blast/regular{ @@ -8575,10 +8597,6 @@ /obj/random/junk, /turf/simulated/floor, /area/maintenance/cargo) -"oq" = ( -/obj/random/obstruction, -/turf/simulated/floor, -/area/maintenance/station/ai) "or" = ( /obj/item/weapon/storage/laundry_basket, /turf/simulated/floor, @@ -39397,8 +39415,8 @@ lQ ms mZ fP -gJ -gJ +ab +ab iV px pt @@ -39539,8 +39557,8 @@ TL VQ na fP -hy -hy +ab +ab iV py pY @@ -39681,8 +39699,8 @@ TP VM VM fP -hy -eM +ab +ab iV iV iV @@ -39823,7 +39841,7 @@ lR VM VM fP -hy +ab gJ gJ gJ @@ -39965,11 +39983,11 @@ fP fP fP fP -hy -oq -cy -cy -cy +ab +gJ +aF +eM +hs gJ qr rO From 2739c2b837a75da2718e3bd389c271db9c52d2c6 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 18 Dec 2018 14:03:04 -0500 Subject: [PATCH 22/42] Ports synth overheating fixes This PR ports a fix from Chompstation regarding synths overheating in bellies. Hopefully it works here. --- code/modules/vore/eating/living_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index ec5ad92b46..27a00a85cb 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -458,9 +458,9 @@ // This is about 0.896m^3 of atmosphere /datum/gas_mixture/belly_air - volume = 1000 + volume = 2500 temperature = 293.150 - total_moles = 40 + total_moles = 104 /datum/gas_mixture/belly_air/New() . = ..() From c67d18ecb2f9fb1c18a7ec6e780acb25abcdc1a3 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 20 Dec 2018 13:00:16 +0200 Subject: [PATCH 23/42] Fixes hippo sprite flipped directions --- icons/mob/vore64x64.dmi | Bin 142782 -> 142797 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/vore64x64.dmi b/icons/mob/vore64x64.dmi index 13a67edbe38a118e0cffd8d9ad9112c9e7089510..76c5830021a883a52271100161876c7d2a10ef12 100644 GIT binary patch delta 27845 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º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 From 4c5cc9881a52143462cc0eae5eeb11367f69865a Mon Sep 17 00:00:00 2001 From: Verkister Date: Fri, 21 Dec 2018 12:19:23 +0200 Subject: [PATCH 24/42] Adds blacklist for item ingestion (borg and trashcanfolk) -Certain items previously blacklisted for digestion can still be eaten. (pAI, posibrain, AIcard, handtele beacon) -Implemented for borg sleepers and trash eaters to prevent ABOOSE --- code/_helpers/global_lists_vr.dm | 13 +++---------- .../living/silicon/robot/dogborg/dog_sleeper_vr.dm | 3 +++ code/modules/vore/eating/living_vr.dm | 4 ++++ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index fa755e6eeb..09911f4761 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -28,24 +28,17 @@ var/global/list/vantag_choices_list = list( VANTAG_KIDNAP = "Be Kidnapped", VANTAG_KILL = "Be Killed") -/* Time to finally undo this. Replaced with digest_act on these items. -//Important items that are preserved when people are digested, etc. -//On Polaris, different from Cryo list as MMIs need to be removed for FBPs to be logged out. -var/global/list/important_items = list( +//Blacklist to exclude items from object ingestion. Digestion blacklist located in digest_act_vr.dm +var/global/list/item_vore_blacklist = list( /obj/item/weapon/hand_tele, /obj/item/weapon/card/id/gold/captain/spare, - /obj/item/device/aicard, - /obj/item/device/mmi/digital/posibrain, - /obj/item/device/paicard, /obj/item/weapon/gun, /obj/item/weapon/pinpointer, /obj/item/clothing/shoes/magboots, /obj/item/blueprints, /obj/item/clothing/head/helmet/space, /obj/item/weapon/disk/nuclear, - /obj/item/clothing/suit/storage/hooded/wintercoat/roiz, - /obj/item/device/perfect_tele_beacon) -*/ + /obj/item/clothing/suit/storage/hooded/wintercoat/roiz) var/global/list/digestion_sounds = list( 'sound/vore/digest1.ogg', diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm index 73ba23aebd..0bacecc567 100644 --- a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm +++ b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm @@ -60,6 +60,9 @@ return if(compactor) + if(is_type_in_list(target,item_vore_blacklist)) + to_chat(user, "You are hard-wired to not ingest this item.") + return if(istype(target, /obj/item) || istype(target, /obj/effect/decal/remains)) var/obj/target_obj = target if(target_obj.w_class > ITEMSIZE_LARGE) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index ec5ad92b46..b4e5371fc6 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -553,6 +553,10 @@ to_chat(src, "You are not holding anything.") return + if(is_type_in_list(I,item_vore_blacklist)) + to_chat(src, "You are not allowed to eat this.") + return + if(is_type_in_list(I,edible_trash)) if(I.hidden_uplink) to_chat(src, "You really should not be eating this.") From 936d979aab8833cf1a5f8344c43bcd0d9e82a1d8 Mon Sep 17 00:00:00 2001 From: Mewchild Date: Fri, 21 Dec 2018 23:57:08 -0600 Subject: [PATCH 25/42] Rearranges Security --- maps/tether/tether-07-station3.dmm | 2308 +++++++++++++++------------- 1 file changed, 1201 insertions(+), 1107 deletions(-) diff --git a/maps/tether/tether-07-station3.dmm b/maps/tether/tether-07-station3.dmm index e0cc536a33..2980a9d824 100644 --- a/maps/tether/tether-07-station3.dmm +++ b/maps/tether/tether-07-station3.dmm @@ -122,14 +122,6 @@ }, /turf/simulated/floor, /area/security/eva) -"an" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/security{ - name = "Security Restroom"; - req_one_access = list(1,38) - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) "ao" = ( /turf/simulated/wall/r_wall, /area/security/armory/blue) @@ -167,20 +159,12 @@ /turf/simulated/floor/tiled, /area/security/briefing_room) "ar" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Head of Security" }, -/obj/machinery/door/airlock/security{ - name = "Security Restroom"; - req_one_access = list(1,38) - }, -/turf/simulated/floor/tiled, -/area/security/security_bathroom) +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "as" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_security{ @@ -222,15 +206,16 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/airlock/glass_security{ - name = "Break Room"; - req_one_access = list(1,38) - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/airlock/command{ + id_tag = "HoSdoor"; + name = "Head of Security"; + req_access = list(58) + }, /turf/simulated/floor/wood, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "aw" = ( /obj/machinery/door/window/northright, /obj/effect/floor_decal/industrial/outline/yellow, @@ -1206,6 +1191,12 @@ maxcharge = 15000 }, /obj/machinery/light/small, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE"; + pixel_y = -32 + }, /turf/simulated/floor, /area/maintenance/substation/security) "bU" = ( @@ -1470,16 +1461,6 @@ /obj/structure/closet/bombcloset/double, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) -"cn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/security/hallwayaux) "co" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -1496,6 +1477,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security, /turf/simulated/floor/tiled, /area/security/hallwayaux) "cp" = ( @@ -1504,23 +1486,10 @@ }, /area/maintenance/cargo) "cq" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, /obj/structure/grille, -/obj/structure/window/reinforced/polarized{ - dir = 10; - icon_state = "fwindow"; - id = "hos_office" - }, +/obj/structure/window/reinforced/full, /turf/simulated/floor, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "cr" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -1533,20 +1502,6 @@ }, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"cs" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized{ - dir = 10; - icon_state = "fwindow"; - id = "hos_office" - }, -/turf/simulated/floor, -/area/crew_quarters/heads/hos) "ct" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/blast/regular{ @@ -1571,16 +1526,6 @@ "cv" = ( /turf/simulated/wall/r_wall, /area/security/range) -"cw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Security Substation"; - req_one_access = list(1,11,24) - }, -/turf/simulated/floor, -/area/maintenance/substation/security) "cx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -1606,14 +1551,13 @@ /turf/simulated/floor, /area/maintenance/station/ai) "cz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, /obj/random/junk, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor, /area/maintenance/substation/security) "cA" = ( @@ -1757,33 +1701,21 @@ /turf/simulated/floor/tiled/dark, /area/security/warden) "cO" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 8 +/obj/structure/table/woodentable, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/button/remote/blast_door{ - id = "security_lockdown"; - name = "Brig Lockdown"; - pixel_x = -28; - pixel_y = -36; - req_access = list(2) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/obj/machinery/button/remote/airlock{ - id = "HoSdoor"; - name = "Office Door"; - pixel_x = -28; - pixel_y = -24 - }, -/obj/machinery/button/windowtint{ - id = "hos_office"; - pixel_x = -36; - pixel_y = -26; - req_access = list(58) - }, -/obj/effect/landmark/start{ - name = "Head of Security" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, +/obj/item/weapon/deck/cards, /turf/simulated/floor/carpet, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "cP" = ( /turf/simulated/wall, /area/security/observation) @@ -1893,38 +1825,18 @@ /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) "da" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/table/woodentable, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, /turf/simulated/floor/carpet, -/area/crew_quarters/heads/hos) -"db" = ( -/obj/random/trash_pile, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) +/area/security/breakroom) "dc" = ( /turf/simulated/floor/plating, /area/maintenance/station/ai) "dd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) -"de" = ( -/obj/effect/floor_decal/rust, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) -"df" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 - }, -/turf/simulated/wall, -/area/maintenance/substation/security) +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) "dg" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 9 @@ -2006,44 +1918,36 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"dq" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized{ - dir = 10; - icon_state = "fwindow"; - id = "hos_office" +"ds" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 }, -/turf/simulated/floor, -/area/crew_quarters/heads/hos) -"dr" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) -"ds" = ( -/turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/security/breakroom) "dt" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/security/breakroom) "du" = ( -/obj/structure/table/woodentable, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) +/obj/machinery/disposal, +/turf/simulated/floor/wood, +/area/security/breakroom) "dv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/machinery/door/firedoor/glass, @@ -2055,19 +1959,14 @@ /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_upper) -"dx" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, +"dy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/catwalk, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) -"dy" = ( /obj/structure/cable{ - icon_state = "4-8" + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_upper) "dz" = ( @@ -2079,6 +1978,10 @@ /area/security/security_equiptment_storage) "dA" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_upper) "dB" = ( @@ -2266,17 +2169,6 @@ }, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"dN" = ( -/obj/structure/table/woodentable, -/obj/machinery/photocopier/faxmachine{ - department = "Head of Security" - }, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) "dO" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -2291,12 +2183,6 @@ "dP" = ( /turf/simulated/wall, /area/security/security_bathroom) -"dQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) "dR" = ( /turf/simulated/wall/r_wall, /area/security/breakroom) @@ -2510,29 +2396,23 @@ /turf/simulated/floor/tiled, /area/security/hallwayaux) "el" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) +/turf/simulated/floor/wood, +/area/security/breakroom) "em" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2543,28 +2423,12 @@ /turf/simulated/wall, /area/maintenance/station/ai) "en" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/folder/red_hos, -/obj/item/weapon/pen/multi, -/obj/item/device/radio/intercom/department/security{ - dir = 4; - icon_state = "secintercom"; - pixel_x = 24; - pixel_y = 0 +/obj/machinery/camera/network/security{ + c_tag = "SEC - Vault Exterior West"; + dir = 8 }, /turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) -"eo" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) +/area/security/breakroom) "ep" = ( /turf/simulated/wall, /area/security/security_lockerroom) @@ -2600,15 +2464,11 @@ /turf/simulated/floor, /area/maintenance/cargo) "et" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/wood, -/area/security/breakroom) +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) "eu" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -2748,51 +2608,32 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor, /area/security/observation) -"eE" = ( -/obj/machinery/computer/secure_data{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hos) "eF" = ( -/obj/structure/table/woodentable, -/obj/item/clothing/accessory/permit/gun, -/obj/item/clothing/accessory/permit/gun, -/obj/item/clothing/accessory/permit/gun, -/obj/item/clothing/accessory/permit/gun, -/obj/item/clothing/accessory/permit/gun, -/obj/item/weapon/paper{ - desc = ""; - info = "In the event that more weapon permits are needed, please fax Central Command to request more. Please also include a reason for the request. Blank permits will be shipped to cargo for pickup. If long-term permits are desired, please contact your NanoTrasen Employee Representitive for more information."; - name = "note from CentCom about permits" - }, -/obj/item/weapon/storage/secure/safe{ - pixel_x = 38; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) -"eG" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/carpet, -/area/security/breakroom) -"eH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/carpet, +/turf/simulated/floor/wood, /area/security/breakroom) +"eG" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) +"eH" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/red_hos, +/obj/item/weapon/stamp/hos, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) "eI" = ( /obj/machinery/door/firedoor/glass, /obj/structure/catwalk, @@ -2820,9 +2661,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/security_lockerroom) -"eL" = ( -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) "eM" = ( /obj/item/weapon/coin/gold, /obj/item/weapon/coin/silver, @@ -2964,17 +2802,11 @@ /turf/simulated/floor, /area/security/briefing_room) "eY" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 }, /turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "eZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -2987,32 +2819,14 @@ /obj/structure/table/reinforced, /turf/simulated/floor/tiled, /area/security/briefing_room) -"fa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/security/breakroom) "fb" = ( -/obj/effect/floor_decal/rust, -/obj/structure/railing{ - dir = 4 +/obj/machinery/light_switch{ + dir = 4; + icon_state = "light1"; + pixel_x = -24 }, -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/random/maintenance/security, -/obj/random/maintenance/security, -/obj/random/maintenance/clean, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) "fc" = ( /obj/structure/catwalk, /turf/simulated/floor, @@ -3054,23 +2868,23 @@ /turf/simulated/floor/tiled, /area/security/hallway) "ff" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, /turf/simulated/floor/wood, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "fg" = ( /obj/machinery/alarm{ dir = 1; @@ -3231,13 +3045,15 @@ /turf/simulated/floor, /area/maintenance/station/sec_upper) "fr" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 +/obj/machinery/photocopier, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 }, +/obj/structure/cable/green, /turf/simulated/floor/wood, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "fs" = ( /obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/tiled, @@ -3391,11 +3207,19 @@ /turf/simulated/open, /area/maintenance/station/ai) "fG" = ( -/obj/structure/railing{ - dir = 4 +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 10 }, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/machinery/shower{ + icon_state = "shower"; + dir = 1 + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/tiled, +/area/security/security_bathroom) "fH" = ( /turf/simulated/wall, /area/security/detectives_office) @@ -3434,6 +3258,12 @@ /obj/structure/table/reinforced, /obj/machinery/computer/med_data/laptop, /obj/machinery/camera/network/security, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, /turf/simulated/floor/tiled/white, /area/security/forensics) "fK" = ( @@ -4355,6 +4185,10 @@ }, /turf/simulated/floor/tiled, /area/security/eva) +"hx" = ( +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) "hy" = ( /turf/simulated/mineral/floor/cave, /area/maintenance/station/ai) @@ -4916,10 +4750,6 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, /obj/structure/cable/green{ d1 = 1; d2 = 8; @@ -5647,60 +5477,13 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"jm" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) "jn" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 }, -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/device/taperecorder{ - pixel_y = 0 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) +/turf/simulated/floor/wood, +/area/security/breakroom) "jo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/table/woodentable, -/obj/item/device/radio/off, -/obj/item/device/megaphone, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/light{ dir = 1 }, @@ -5711,19 +5494,13 @@ pixel_y = 26 }, /turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "jp" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/photocopier, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" +/obj/machinery/alarm{ + pixel_y = 22 }, /turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "jq" = ( /obj/machinery/space_heater, /turf/simulated/floor, @@ -5856,13 +5633,13 @@ /turf/simulated/floor/tiled, /area/security/hallwayaux) "jB" = ( -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/security/breakroom) "jC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/carpet, +/area/security/breakroom) "jD" = ( /obj/random/junk, /turf/simulated/mineral/floor/cave, @@ -5998,29 +5775,10 @@ /turf/simulated/floor/carpet, /area/crew_quarters/heads/hos) "jN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/table/woodentable, -/obj/machinery/computer/skills{ - icon_state = "laptop"; - dir = 4 - }, -/obj/item/clothing/accessory/permit/gun{ - desc = "An example of a card indicating that the owner is allowed to carry a firearm. There's a note saying to fax CentCom if you want to order more blank permits."; - name = "sample weapon permit"; - owner = 1 - }, -/obj/item/weapon/paper{ - desc = ""; - info = "The Chief of Security at CentCom is debating a new policy. It's not official yet, and probably won't be since it's hard to enforce, but I suggest following it anyway. That policy is, if a security officer claims they need more than two extra magazines (or batteries) to go on routine patrols, fire them. If they cannot subdue a single suspect using all that ammo, they are not competent as Security.\[br]-Jeremiah Acacius"; - name = "note to the Head of Security" - }, +/obj/item/weapon/storage/box/donut, /turf/simulated/floor/carpet, -/area/crew_quarters/heads/hos) -"jO" = ( -/obj/machinery/computer/security, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "jP" = ( /obj/structure/table/rack{ dir = 4 @@ -6094,56 +5852,58 @@ /turf/simulated/floor/tiled, /area/security/hallwayaux) "jV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/door/airlock/glass_security{ + name = "Break Room"; + req_one_access = list(1,38) }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/door/airlock/command{ - id_tag = "HoSdoor"; - name = "Head of Security"; - req_access = list(58) - }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) -"jW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/turf/simulated/floor/wood, +/area/security/breakroom) +"jW" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/bed/chair{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/carpet, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "jX" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, /obj/structure/table/woodentable, -/obj/item/weapon/stamp/hos, -/obj/item/device/flashlight/lamp/green{ - dir = 2; - pixel_x = -4; - pixel_y = 12 +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /turf/simulated/floor/carpet, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "jY" = ( /obj/random/trash_pile, /turf/simulated/mineral/floor/cave, @@ -6225,18 +5985,9 @@ /turf/simulated/wall/r_wall, /area/security/armory/blue) "kh" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/security/breakroom) "ki" = ( /obj/structure/closet/crate, /obj/random/maintenance/clean, @@ -6318,37 +6069,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"ks" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) -"kt" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) -"ku" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) "kv" = ( /obj/structure/cable/green{ d1 = 4; @@ -6470,49 +6190,23 @@ /turf/simulated/floor/tiled, /area/security/observation) "kF" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -24 }, -/obj/structure/table/woodentable, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_x = 0; - pixel_y = -32 - }, -/obj/machinery/camera/network/security{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/crew_quarters/heads/hos) +/turf/simulated/floor/wood, +/area/security/breakroom) "kG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/closet/secure_closet/hos2, +/obj/structure/table/woodentable, +/obj/machinery/chemical_dispenser/bar_soft/full, /obj/machinery/light, -/obj/machinery/keycard_auth{ - pixel_y = -28 - }, /turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "kH" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/closet/secure_closet/hos, -/obj/item/clothing/suit/space/void/security/fluff/hos, -/obj/item/clothing/head/helmet/space/void/security/fluff/hos, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/glasses/square, /turf/simulated/floor/wood, -/area/crew_quarters/heads/hos) +/area/security/breakroom) "kI" = ( /obj/structure/bookcase, /obj/item/weapon/book/manual/security_space_law, @@ -6520,20 +6214,6 @@ /obj/item/weapon/book/manual/command_guide, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"kJ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain/open/shower/security, -/turf/simulated/floor/tiled, -/area/security/security_bathroom) "kK" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -6560,6 +6240,12 @@ /obj/machinery/light/small{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_upper) "kN" = ( @@ -6629,6 +6315,10 @@ icon_state = "camera"; dir = 8 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, /turf/simulated/floor/tiled, /area/security/hallwayaux) "kQ" = ( @@ -6674,26 +6364,12 @@ }, /turf/simulated/floor, /area/maintenance/station/ai) -"kV" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) "kW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, /turf/simulated/floor/tiled/white, /area/security/security_bathroom) -"kX" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) "kY" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 @@ -6765,8 +6441,10 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/door/airlock/glass_security, /obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_security{ + req_one_access = list(1,38) + }, /turf/simulated/floor/tiled, /area/security/hallwayaux) "le" = ( @@ -6836,21 +6514,6 @@ }, /turf/simulated/floor/tiled, /area/security/briefing_room) -"lj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/random/maintenance, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) "lk" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -6928,34 +6591,6 @@ }, /turf/simulated/floor, /area/maintenance/station/ai) -"lu" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/undies_wardrobe, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) -"lv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) -"lw" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) "lx" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/security{ @@ -7125,11 +6760,9 @@ /turf/simulated/floor/tiled, /area/security/briefing_room) "lL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 8 - }, -/obj/random/trash_pile, +/obj/structure/catwalk, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor, /area/maintenance/station/sec_upper) "lM" = ( @@ -7251,37 +6884,6 @@ "lY" = ( /turf/space, /area/shuttle/antag_space/north) -"lZ" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) -"ma" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) -"mb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/security/security_bathroom) "mc" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 9 @@ -7573,9 +7175,11 @@ /turf/simulated/floor/tiled/dark, /area/security/security_lockerroom) "my" = ( -/obj/structure/sign/warning/secure_area, -/turf/simulated/wall/r_wall, -/area/security/security_bathroom) +/obj/structure/closet/secure_closet/hos, +/obj/item/clothing/suit/space/void/security/fluff/hos, +/obj/item/clothing/head/helmet/space/void/security/fluff/hos, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "mz" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -7777,12 +7381,6 @@ /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_upper) -"mS" = ( -/obj/structure/catwalk, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor, -/area/maintenance/cargo) "mT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/catwalk, @@ -7849,32 +7447,6 @@ }, /turf/simulated/floor/wood, /area/security/breakroom) -"nf" = ( -/obj/machinery/camera/network/security, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/security/breakroom) -"ng" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/wood, -/area/security/breakroom) -"nh" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/security/breakroom) "ni" = ( /obj/structure/bookcase, /obj/item/weapon/book/manual/security_space_law, @@ -8123,45 +7695,85 @@ /turf/simulated/floor, /area/maintenance/station/ai) "nD" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; +/obj/machinery/newscaster/security_unit{ + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"nE" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper{ + desc = ""; + info = "The Chief of Security at CentCom is debating a new policy. It's not official yet, and probably won't be since it's hard to enforce, but I suggest following it anyway. That policy is, if a security officer claims they need more than two extra magazines (or batteries) to go on routine patrols, fire them. If they cannot subdue a single suspect using all that ammo, they are not competent as Security.\[br]-Jeremiah Acacius"; + name = "note to the Head of Security" + }, +/obj/item/clothing/accessory/permit/gun{ + desc = "An example of a card indicating that the owner is allowed to carry a firearm. There's a note saying to fax CentCom if you want to order more blank permits."; + name = "sample weapon permit"; + owner = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) +"nF" = ( +/obj/structure/bed/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/button/windowtint{ + id = "hos_office"; + pixel_x = -36; + pixel_y = -26; + req_access = list(58) + }, +/obj/machinery/button/remote/airlock{ + id = "HoSdoor"; + name = "Office Door"; + pixel_x = -28; + pixel_y = -24 + }, +/obj/machinery/button/remote/blast_door{ id = "security_lockdown"; - name = "Security Blast Doors"; - opacity = 0 + name = "Brig Lockdown"; + pixel_x = -28; + pixel_y = -36; + req_access = list(2) }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ +/obj/effect/landmark/start{ + name = "Head of Security" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) +"nG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, -/turf/simulated/floor, -/area/security/breakroom) -"nE" = ( -/obj/structure/bed/chair, -/turf/simulated/floor/carpet, -/area/security/breakroom) -"nF" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/item/device/radio/intercom/department/security{ + dir = 4; + icon_state = "secintercom"; + pixel_x = 24; + pixel_y = 0 + }, +/obj/machinery/camera/network/security{ + icon_state = "camera"; + dir = 8 }, -/obj/structure/bed/chair, -/turf/simulated/floor/carpet, -/area/security/breakroom) -"nG" = ( -/obj/structure/table/steel, -/obj/machinery/chemical_dispenser/bar_soft/full, -/obj/item/weapon/storage/box/glasses/square, /turf/simulated/floor/wood, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "nH" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -8341,59 +7953,39 @@ /turf/simulated/floor, /area/maintenance/station/ai) "nW" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 }, -/obj/structure/cable/green, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "security_lockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ +/obj/machinery/light{ + icon_state = "tube1"; dir = 8 }, -/turf/simulated/floor, -/area/security/breakroom) +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "nX" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/security/breakroom) -"nY" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/security/breakroom) -"nZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/wood, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) +"nY" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, /area/security/breakroom) "oa" = ( -/obj/structure/table/steel, -/obj/machinery/microwave, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; +/obj/item/device/radio/intercom{ + dir = 4; pixel_x = 24 }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, /turf/simulated/floor/wood, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "ob" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 @@ -8597,44 +8189,25 @@ /obj/structure/grille, /turf/space, /area/space) -"ou" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/security/breakroom) "ov" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/bed/chair/office/dark{ + dir = 1 }, -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/item/weapon/deck/cards, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "ow" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/bed/chair{ - dir = 8 - }, +/obj/machinery/hologram/holopad, /turf/simulated/floor/carpet, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "ox" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/box/donkpockets, /obj/machinery/light_switch{ dir = 8; - pixel_x = 24 + pixel_x = 28 }, /turf/simulated/floor/wood, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "oy" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -8906,72 +8479,24 @@ /turf/simulated/floor, /area/maintenance/station/ai) "oW" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green, +/obj/structure/table/woodentable, /obj/structure/cable/green{ - icon_state = "0-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "security_lockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor, -/area/security/breakroom) +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "oX" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/carpet, -/area/security/breakroom) -"oY" = ( /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/security/breakroom) -"oZ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; + d1 = 2; d2 = 4; - icon_state = "1-4" - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/security/breakroom) -"pa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + icon_state = "2-4" }, /obj/structure/cable/green{ d1 = 1; @@ -8979,7 +8504,45 @@ icon_state = "1-4" }, /turf/simulated/floor/wood, -/area/security/breakroom) +/area/crew_quarters/heads/hos) +"oZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"pa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "pb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9384,21 +8947,21 @@ /obj/random/maintenance/medical, /turf/simulated/floor, /area/maintenance/station/ai) -"pB" = ( -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/security/breakroom) "pC" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/simulated/floor/wood, -/area/security/breakroom) +/area/crew_quarters/heads/hos) "pD" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, -/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced/polarized{ + dir = 10; + icon_state = "fwindow"; + id = "hos_office" + }, /turf/simulated/floor, /area/security/breakroom) "pE" = ( @@ -9842,9 +9405,6 @@ }, /obj/structure/table/reinforced, /obj/machinery/microscope, -/obj/machinery/alarm{ - pixel_y = 22 - }, /turf/simulated/floor/tiled/white, /area/security/forensics) "qy" = ( @@ -9855,12 +9415,6 @@ dir = 1 }, /obj/machinery/dnaforensics, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, /turf/simulated/floor/tiled/white, /area/security/forensics) "qz" = ( @@ -9880,12 +9434,6 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, /obj/structure/closet{ name = "Evidence Closet" }, @@ -9923,12 +9471,6 @@ dir = 5 }, /obj/structure/disposalpipe/trunk, -/obj/machinery/light_switch{ - dir = 2; - name = "light switch "; - pixel_x = 10; - pixel_y = 36 - }, /turf/simulated/floor/tiled/white, /area/security/forensics) "qC" = ( @@ -10302,6 +9844,11 @@ icon_state = "4-8" }, /obj/machinery/door/window/eastleft, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/simulated/floor/tiled/white, /area/security/forensics) "ri" = ( @@ -10310,11 +9857,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/cable/green{ d1 = 2; d2 = 4; @@ -11002,6 +10544,12 @@ icon_state = "tube1"; dir = 8 }, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, /turf/simulated/floor/tiled/white, /area/security/forensics) "sb" = ( @@ -11104,10 +10652,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/alarm{ +/obj/machinery/light_switch{ dir = 8; - icon_state = "alarm0"; - pixel_x = 24 + pixel_x = 28 }, /turf/simulated/floor/tiled/white, /area/security/forensics) @@ -12203,6 +11750,11 @@ dir = 6 }, /obj/structure/filingcabinet, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, /turf/simulated/floor/tiled/white, /area/security/forensics) "tK" = ( @@ -12223,14 +11775,24 @@ }, /obj/structure/cable/green{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/tiled/white, /area/security/forensics) "tL" = ( /obj/effect/floor_decal/borderfloorwhite, /obj/effect/floor_decal/corner/red/border, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/simulated/floor/tiled/white, /area/security/forensics) "tM" = ( @@ -12820,16 +12382,13 @@ name = "Security Blast Doors"; opacity = 0 }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, /obj/structure/cable/green{ icon_state = "0-4" }, /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, +/obj/structure/cable/green, /turf/simulated/floor, /area/security/forensics) "uI" = ( @@ -27226,31 +26785,10 @@ }, /turf/simulated/floor/tiled, /area/security/hallway) -"QX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) "QY" = ( /obj/structure/railing{ dir = 8 }, -/obj/structure/railing{ - icon_state = "railing0"; - dir = 1 - }, -/turf/simulated/floor, -/area/maintenance/station/sec_upper) -"QZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - icon_state = "railing0"; - dir = 1 - }, /turf/simulated/floor, /area/maintenance/station/sec_upper) "Ra" = ( @@ -27386,6 +26924,15 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) +"Rq" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + dir = 2; + pixel_x = -4; + pixel_y = 12 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) "Rs" = ( /obj/machinery/button/windowtint{ id = "sec_processing"; @@ -27404,6 +26951,18 @@ }, /turf/simulated/floor/tiled/dark, /area/security/warden) +"RN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor, +/area/maintenance/cargo) +"RT" = ( +/obj/structure/toilet, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) "Sa" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -27411,6 +26970,24 @@ }, /turf/simulated/floor/tiled, /area/security/eva) +"Sc" = ( +/obj/structure/table/woodentable, +/obj/item/device/megaphone, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"Sz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "SD" = ( /obj/effect/floor_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -27418,9 +26995,99 @@ }, /turf/simulated/floor/bluegrid, /area/ai/foyer) -"SW" = ( -/turf/simulated/mineral/vacuum, -/area/space) +"SP" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder{ + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{ + pixel_x = -4; + pixel_y = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"ST" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"SX" = ( +/obj/machinery/door/airlock/security{ + name = "Security Restroom"; + req_one_access = list(1,38) + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"Tb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 10; + icon_state = "fwindow"; + id = "hos_office" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor, +/area/security/forensics) +"Tc" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"Td" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/security/breakroom) +"Th" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/breakroom) +"Tp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/station/sec_upper) +"TD" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/computer/skills{ + icon_state = "laptop"; + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) "TL" = ( /obj/machinery/ai_slipper{ icon_state = "motion0" @@ -27430,6 +27097,21 @@ }, /turf/simulated/floor/bluegrid, /area/ai/foyer) +"TO" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/secure/safe{ + pixel_x = -30 + }, +/obj/item/clothing/accessory/permit/gun, +/obj/item/clothing/accessory/permit/gun, +/obj/item/clothing/accessory/permit/gun, +/obj/item/weapon/paper{ + desc = ""; + info = "In the event that more weapon permits are needed, please fax Central Command to request more. Please also include a reason for the request. Blank permits will be shipped to cargo for pickup. If long-term permits are desired, please contact your NanoTrasen Employee Representitive for more information."; + name = "note from CentCom about permits" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "TP" = ( /obj/effect/floor_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -27437,15 +27119,39 @@ }, /turf/simulated/floor/bluegrid, /area/ai/foyer) +"TQ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/donkpockets, +/turf/simulated/floor/wood, +/area/security/breakroom) +"TX" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"Ub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) "Un" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/carpet, -/area/security/breakroom) +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "Up" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/blast/regular{ @@ -27468,6 +27174,19 @@ }, /turf/simulated/floor, /area/security/eva) +"Uq" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/security/breakroom) "Ur" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -27478,6 +27197,192 @@ }, /turf/simulated/floor/tiled, /area/security/eva) +"Uu" = ( +/obj/machinery/computer/security, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"Uw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/random/soap, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"Uy" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = 32; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"UA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 10; + icon_state = "fwindow"; + id = "hos_office" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor, +/area/security/forensics) +"UC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + req_one_access = list(1,38) + }, +/turf/simulated/floor/tiled, +/area/security/hallwayaux) +"UH" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 10; + icon_state = "fwindow"; + id = "hos_office" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor, +/area/crew_quarters/heads/hos) +"UM" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/cargo) +"UO" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 10; + icon_state = "fwindow"; + id = "hos_office" + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor, +/area/crew_quarters/heads/hos) +"US" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"UT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"UV" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_bathroom) +"Vb" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 10; + icon_state = "fwindow"; + id = "hos_office" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor, +/area/crew_quarters/heads/hos) +"Ve" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) +"Vk" = ( +/obj/effect/floor_decal/rust, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/cargo) "Vn" = ( /obj/structure/bed/chair/office/dark{ dir = 4 @@ -27490,6 +27395,14 @@ }, /turf/simulated/floor/tiled, /area/security/lobby) +"Vp" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hos) "Vr" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -27501,6 +27414,40 @@ }, /turf/simulated/floor/bluegrid, /area/ai/foyer) +"VB" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"VJ" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"VK" = ( +/obj/structure/table/woodentable, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/keycard_auth{ + pixel_y = 32 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"VL" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/space, +/area/space) "VM" = ( /turf/simulated/open, /area/ai/foyer) @@ -27513,10 +27460,63 @@ }, /turf/simulated/floor/bluegrid, /area/ai/foyer) +"Wc" = ( +/obj/machinery/door/airlock/engineering{ + name = "Security Substation"; + req_one_access = list(1,11,24) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/space, +/area/maintenance/substation/security) +"Wj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + dir = 10; + icon_state = "fwindow"; + id = "hos_office" + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor, +/area/security/forensics) +"WB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"WX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/breakroom) "WY" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/dark, /area/security/evidence_storage) +"Xe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/breakroom) "XG" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, @@ -27530,6 +27530,11 @@ }, /turf/simulated/floor/bluegrid, /area/ai/foyer) +"XP" = ( +/obj/effect/floor_decal/rust, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/cargo) "XT" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -27552,10 +27557,99 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) +"Yu" = ( +/obj/structure/closet/secure_closet/hos2, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"YF" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/breakroom) +"YH" = ( +/obj/structure/table/woodentable, +/obj/machinery/microwave, +/turf/simulated/floor/wood, +/area/security/breakroom) +"YT" = ( +/turf/simulated/wall, +/area/security/breakroom) +"YV" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"YW" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/space, +/area/space) +"Ze" = ( +/obj/machinery/door/airlock/security{ + name = "Security Restroom"; + req_one_access = list(1,38) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/security/security_bathroom) +"ZM" = ( +/obj/structure/table/woodentable, +/obj/item/device/radio/off, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "ZO" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, /area/security/eva) +"ZP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/station/sec_upper) +"ZT" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor, +/area/maintenance/cargo) +"ZY" = ( +/turf/simulated/wall/r_wall, +/area/security/security_lockerroom) (1,1,1) = {" aa @@ -31015,8 +31109,8 @@ aa aa aa aa -aa -aa +VL +ae ad ad ad @@ -31157,7 +31251,7 @@ aa aa aa aa -aa +VL aa ae aa @@ -31299,9 +31393,8 @@ aa aa aa aa -aa -aa -ae +VL +YW ae ae ae @@ -31309,6 +31402,7 @@ ae ae ae ae +YW ae ae ae @@ -31438,18 +31532,18 @@ aa aa aa aa +aa +aa ab ab -ab -aa -aa -ae -aa -aa -ae -aa -aa -aa +je +UH +UO +je +je +je +UH +Vb qc qv rd @@ -31579,20 +31673,20 @@ aa aa aa aa -aa ab -dS -dS -dS -dS +ab +ab +ab +ab +je my -dR +kv nD nW -nW +TO oW -dR -qc +ZM +UA qw re sa @@ -31723,24 +31817,24 @@ ab ab ab ab -dS -kV -dP -lZ -dP -ne -ey +ab +ab +ab +je +Yu +Vp +Ve nX nX oX -eJ -qd +Sc +Tb qx rf sb sM tI -uH +uI vs ae aa @@ -31864,25 +31958,25 @@ ab ab ab ab -dS -dS -an -dP -an -dP -nf +ab +ab +ab +ab +je +Uu +jM nE -nY -ou -oY -eJ -qd +Rq +jM +kv +SP +Wj qy rg sc sN gc -uI +qc vs vs vs @@ -32006,19 +32100,19 @@ ab ab ab ab -dS -kJ -eL -lu -eL -dP -ng +ab +ab +ab +ab +je +VK +jM nF eG ov oZ fr -qd +qc fJ rh wS @@ -32148,25 +32242,25 @@ ao ao ao ao -dS -kJ -eL -dQ -ma -dP -nh -ey +ab +ab +ab +ab +je +YV +jM +TD eH ow Un -pB -qd +cZ +UA qz ri sd sP tK -uG +qc vt vt vt @@ -32290,19 +32384,19 @@ ao ao ao ao -dS -kJ -kW -lv -mb +ab +ab +ab +ab +je ar +jM et -et -nZ -fa +jM +jM pa -eJ -qd +Sz +Tb qA rj se @@ -32432,19 +32526,19 @@ jR ju ju ao -dS -kJ -kX -lw -eo -dP -ni +ab +ab +ab +ab +je +kI +Uy nG oa ox ff pC -qd +Wj qB rk sf @@ -32575,15 +32669,15 @@ ju ju ko ko -eT -eT -eT -ep -ep -ep -ep -ep -ep +ko +ko +ko +ZY +ZY +ZY +ZY +ZY +ZY av pD qd @@ -35549,7 +35643,7 @@ cv cv iC bP -cn +lc cX jz ik @@ -35558,7 +35652,7 @@ cM kq cM cM -lc +UC lE lE mK @@ -35680,7 +35774,7 @@ Rg Rg Rg gg -SW +ab ab ab aU @@ -35822,7 +35916,7 @@ Rh Ri Rj gg -SW +ab ab ab aU @@ -35833,15 +35927,15 @@ aT in bt iR -je +YT +cq +cq cq -dq -je jV -je cq -dq -je +cq +cq +dR le eX aq @@ -35964,7 +36058,7 @@ ae aa ed gg -SW +ab ab ab aU @@ -35975,15 +36069,15 @@ hr io iE iR -cq -jm -dr -dr +YT +ne +eJ +eJ el kh -ks +kh du -je +YT dO lG ml @@ -36117,15 +36211,15 @@ aV cb iF iR -cs +YT jn jB -jM +Th jW -jM -kt +ey +eJ kF -je +YT lf lH mm @@ -36259,15 +36353,15 @@ aW aU iG iS -je +YT jo jC jN jX da -ku +eJ kG -je +YT lg lH mn @@ -36401,15 +36495,15 @@ aX in bu iR -cq +YT jp -ds -jO +jC +nY cO -eE -kv +da +eJ kH -je +YT lh lH lH @@ -36543,15 +36637,15 @@ aY in bu iR -cs -cZ +YT +Uq dt ds -ds -ds +YF +Td eY -kI -je +TQ +YT li lH mm @@ -36685,15 +36779,15 @@ Rl aU iH iT -je -je -je -dN +YT +ni +WX +eJ en eF -je -je -je +Xe +YH +YT eZ lI mn @@ -36827,15 +36921,15 @@ aU aU iI iU -iU -db -je -je -je -je -je -db -af +dS +dP +dP +dP +dP +Ze +dP +dP +dP le lJ mo @@ -36969,14 +37063,14 @@ bm bz bw cl -bm -jq -jq -qU -qU -aI +dS +RT +SX +ST +VJ +UT fb -fq +UV fG le lK @@ -37111,15 +37205,15 @@ bm bA bW bT -df -iq -dw -dw -dw -eI -fc -fc -dw +dS +dP +dP +hx +kW +US +Ub +UV +fG af af af @@ -37253,18 +37347,18 @@ bm bB by cz -cw +dS dd -dx -aI -aI -aI -aI -dA -dw +SX +TX +WB +VB +Uw +UV +fG +af fc fc -eI fc fc dw @@ -37394,20 +37488,20 @@ hQ bm bm bm -bm -bm -iq -dy -aI -ab -ab -aI -dA -QX -lj +Wc +af +af +af +af +af +af +UM +UM +UM +af lL aI -mR +aI QY Ra fc @@ -37534,27 +37628,27 @@ gZ ha hw hZ -dA -iq +dw +fc dA kM -de -dy +jq +jq +qU +qU aI -ab -ab +Vk +RN +ZT aI +XP +Tc +iV aI aI aI aI aI -mR -QZ -aI -aI -aI -aI aI aI aI @@ -37679,20 +37773,19 @@ bc pS eW pN -iq -iq +ZP +Tp dy -aI -ab -ab -ab -ab -ab -ab -ab -iV -mS -iV +dw +dw +eI +nx +nx +nx +nx +nx +nx +Tc iV ab ab @@ -37701,6 +37794,7 @@ ab ab ab ab +ab sq tq ul @@ -37825,15 +37919,14 @@ aI aI dB aI -ab -ab -ab -ab -ab -ab -ab +aI +aI iV -mT +iV +iV +iV +iV +nx nx iV ab @@ -37843,6 +37936,7 @@ ab ab ab ab +ab sq tr um @@ -37973,7 +38067,6 @@ ab ab ab ab -ab iV es mT @@ -37985,6 +38078,7 @@ ab ab ab ab +ab sq fZ um @@ -38116,7 +38210,6 @@ ab ab iV iV -iV mU mT iV @@ -38127,6 +38220,7 @@ ab ab ab ab +ab sq ts um @@ -38256,7 +38350,6 @@ iV iV iV iV -iV lM mq mV @@ -38270,6 +38363,7 @@ iV iV iV iV +iV sq un va From 93dc10a89c69e3b362ab9f2ffe7b1e900286f1d5 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Sun, 23 Dec 2018 11:18:55 +1000 Subject: [PATCH 26/42] Fixed creation of borgs through non-spawn method --- code/modules/mob/living/silicon/robot/robot_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm index 97829f7429..304c0bf18a 100644 --- a/code/modules/mob/living/silicon/robot/robot_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_vr.dm @@ -166,7 +166,7 @@ buckle_movable = TRUE buckle_lying = FALSE -/mob/living/silicon/robot/New() +/mob/living/silicon/robot/New(loc,var/unfinished = 0) ..() riding_datum = new /datum/riding/dogborg(src) From 1b948808a09d214fc492325747767bb3619fea84 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 28 Dec 2018 09:03:22 -0500 Subject: [PATCH 27/42] Virgo Language Fixes Fixes #4613 and Fixes #4217 --- code/modules/mob/living/carbon/human/species/species.dm | 2 +- .../mob/living/carbon/human/species/station/station_vr.dm | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 6ecb93e295..d3a50f3755 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -61,7 +61,7 @@ // The languages the species can't speak without an assisted organ. // This list is a guess at things that no one other than the parent species should be able to speak - var/list/assisted_langs = list(LANGUAGE_EAL, LANGUAGE_TERMINUS, LANGUAGE_SKRELLIAN, LANGUAGE_SKRELLIANFAR, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX) + var/list/assisted_langs = list(LANGUAGE_EAL, LANGUAGE_SKRELLIAN, LANGUAGE_SKRELLIANFAR, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX) //VOREStation Edit //Soundy emotey things. var/scream_verb = "screams" diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index 58cf208d0e..2a6c9878f1 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -77,6 +77,7 @@ name_language = LANGUAGE_SKRELLIAN color_mult = 1 inherent_verbs = list(/mob/living/proc/shred_limb) + assisted_langs = list(LANGUAGE_EAL, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX) min_age = 18 max_age = 80 @@ -327,6 +328,7 @@ color_mult = 1 min_age = 18 reagent_tag = null + assisted_langs = list(LANGUAGE_EAL, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX) /datum/species/diona spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED From 81574d94bbcc256364ad5003fe303dac3156423b Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Mon, 31 Dec 2018 17:18:09 +1000 Subject: [PATCH 28/42] updates tesla submap --- maps/submaps/engine_submaps/engine_tesla.dmm | 64 +++++++++++--------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/maps/submaps/engine_submaps/engine_tesla.dmm b/maps/submaps/engine_submaps/engine_tesla.dmm index 415b6de6b6..8700c1306a 100644 --- a/maps/submaps/engine_submaps/engine_tesla.dmm +++ b/maps/submaps/engine_submaps/engine_tesla.dmm @@ -13,8 +13,8 @@ "am" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless,/area/space) "an" = (/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/space) "ao" = (/obj/structure/closet/emcloset,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eng_north_airlock"; pixel_x = 24; pixel_y = 0; req_one_access = list(10,11); tag_airpump = "eng_north_pump"; tag_chamber_sensor = "eng_north_sensor"; tag_exterior_door = "eng_north_outer"; tag_interior_door = "eng_north_inner"},/turf/simulated/floor/tiled/dark,/area/engineering/engine_room) -"ap" = (/obj/machinery/portable_atmospherics/canister/phoron,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"},/turf/simulated/floor,/area/engineering/engine_gas) -"aq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/dispenser/phoron,/turf/simulated/floor,/area/engineering/engine_gas) +"ap" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"},/turf/simulated/floor,/area/engineering/engine_gas) +"aq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table/standard,/obj/item/stack/cable_coil/random,/obj/item/weapon/tool/wrench,/obj/item/weapon/tool/screwdriver,/turf/simulated/floor,/area/engineering/engine_gas) "ar" = (/obj/structure/cable/cyan,/obj/machinery/power/emitter{anchored = 1; state = 1},/turf/simulated/floor/airless,/area/space) "as" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/rust/mono_rusted1,/turf/simulated/floor/airless,/area/space) "at" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eng_north_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(10,11,13)},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_north_outer"; locked = 1; name = "Engine North Airlock Exterior"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/engineering/engine_room) @@ -24,15 +24,15 @@ "ax" = (/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/yellow/border{dir = 5},/turf/simulated/floor/tiled,/area/engineering/engine_room) "ay" = (/obj/structure/cable/cyan{d1 = 0; d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -28},/turf/simulated/floor,/area/engineering/engine_gas) "az" = (/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/power/sensor{name = "Powernet Sensor - Engine Power"; name_tag = "Engine Power"},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/engineering/engine_gas) -"aA" = (/obj/machinery/camera/network/engine{dir = 1},/obj/structure/table/standard,/obj/item/weapon/circuitboard/tesla_coil{pixel_x = -2; pixel_y = -2},/obj/item/weapon/circuitboard/tesla_coil{pixel_x = 2; pixel_y = 2},/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor{pixel_x = -2; pixel_y = 2},/turf/simulated/floor,/area/engineering/engine_gas) +"aA" = (/obj/machinery/camera/network/engine{dir = 1},/obj/structure/table/standard,/obj/item/weapon/circuitboard/grounding_rod{pixel_x = 2; pixel_y = 2},/obj/item/weapon/circuitboard/grounding_rod{pixel_x = -2; pixel_y = -2},/turf/simulated/floor,/area/engineering/engine_gas) "aB" = (/obj/machinery/camera/network/engine{dir = 8},/turf/space,/area/space) "aC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_room) "aD" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_room) "aE" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_room) -"aF" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/engineering/engine_gas) +"aF" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/engineering/engine_gas) "aG" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine charging port."; dir = 1; id = "SupermatterPort"; name = "Observation Blast Doors"; pixel_x = -4; pixel_y = -24; req_access = list(10)},/turf/simulated/floor/tiled,/area/engineering/engine_room) "aH" = (/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine charging port."; id = "SupermatterPort"; name = "Observation Blast Doors"; pixel_x = -4; pixel_y = 24; req_access = list(10)},/turf/simulated/floor/tiled,/area/engineering/engine_room) -"aI" = (/obj/machinery/power/tesla_coil,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless,/area/space) +"aI" = (/obj/item/weapon/extinguisher,/turf/space,/area/space) "aJ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/engineering/engine_room) "aK" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engine_room) "aL" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/turf/simulated/floor/tiled,/area/engineering/engine_room) @@ -56,14 +56,16 @@ "bd" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutter"; opacity = 0},/turf/simulated/floor,/area/submap/pa_room) "be" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engine_room) "bf" = (/turf/simulated/floor/tiled,/area/submap/pa_room) +"bg" = (/obj/machinery/power/grounding_rod,/turf/simulated/floor/airless,/area/space) "bh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/submap/pa_room) "bi" = (/turf/simulated/wall/r_wall,/area/submap/pa_room) -"bj" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_engineering,/turf/simulated/floor/tiled,/area/submap/pa_room) +"bj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/tesla_coil,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless,/area/space) "bk" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled,/area/engineering/engine_room) "bl" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/engineering/engine_room) "bm" = (/turf/simulated/wall/r_wall,/area/template_noop) "bn" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "EngineRadiatorViewport"; name = "Engine Radiator Viewport Shutter"; opacity = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/submap/pa_room) "bo" = (/obj/effect/floor_decal/techfloor/orange{dir = 5},/turf/simulated/floor/tiled/techfloor/grid,/area/submap/pa_room) +"bp" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/clothing/head/hardhat,/turf/simulated/floor/airless,/area/space) "bq" = (/obj/effect/floor_decal/steeldecal,/turf/simulated/floor/tiled,/area/submap/pa_room) "br" = (/obj/machinery/light{dir = 1},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine charging port."; id = "EngineRadiatorViewport"; name = "Viewport Blast Doors"; pixel_x = -4; pixel_y = 24; req_access = list(10)},/turf/simulated/floor/tiled,/area/submap/pa_room) "bs" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/submap/pa_room) @@ -74,7 +76,7 @@ "bx" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 8},/obj/effect/floor_decal/techfloor/orange{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/submap/pa_room) "by" = (/obj/effect/floor_decal/techfloor/orange{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/submap/pa_room) "bz" = (/obj/machinery/particle_accelerator/control_box,/obj/effect/floor_decal/techfloor/orange{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/submap/pa_room) -"bA" = (/obj/effect/floor_decal/techfloor/orange{dir = 5},/obj/item/stack/cable_coil/random,/turf/simulated/floor/tiled/techfloor,/area/submap/pa_room) +"bA" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_engineering,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/submap/pa_room) "bB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/submap/pa_room) "bC" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/door/firedoor/glass,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/submap/pa_room) "bD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/engineering/engine_room) @@ -99,6 +101,7 @@ "bW" = (/obj/effect/floor_decal/techfloor/orange/corner,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/techfloor/grid,/area/submap/pa_room) "bX" = (/obj/effect/floor_decal/techfloor/orange{icon_state = "techfloororange_edges"; dir = 6},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/techfloor/grid,/area/submap/pa_room) "bY" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/effect/floor_decal/steeldecal/steel_decals8,/obj/structure/table/standard,/obj/item/weapon/book/manual/tesla_engine,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/tiled,/area/submap/pa_room) +"bZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/obj/machinery/power/tesla_coil,/turf/simulated/floor/airless,/area/space) "ca" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/submap/pa_room) "cb" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/engineering/engine_room) "cc" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled,/area/engineering/engine_room) @@ -117,7 +120,7 @@ "cp" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/tiled,/area/engineering/engine_room) "cq" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/tiled,/area/engineering/engine_room) "cr" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/yellow/border{dir = 6},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/tiled,/area/engineering/engine_room) -"cs" = (/obj/machinery/power/emitter{anchored = 1; dir = 1; state = 1},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless,/area/space) +"cs" = (/obj/item/weapon/weldingtool,/turf/simulated/floor/airless,/area/space) "ct" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eng_south_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = 26; req_one_access = list(10,11,13)},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_south_outer"; locked = 1; name = "Engine South Airlock Exterior"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/engineering/engine_room) "cu" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eng_south_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_south_sensor"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/dark,/area/engineering/engine_room) "cv" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_south_inner"; locked = 1; name = "Engine South Airlock Interior"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eng_south_airlock"; name = "interior access button"; pixel_x = 8; pixel_y = -26; req_one_access = list(10,11)},/turf/simulated/floor/tiled/dark,/area/engineering/engine_room) @@ -128,14 +131,15 @@ "cA" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/rust,/turf/simulated/floor/airless,/area/space) "cB" = (/obj/structure/closet/emcloset,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eng_south_airlock"; pixel_x = 24; pixel_y = 0; req_one_access = list(10,11); tag_airpump = "eng_south_pump"; tag_chamber_sensor = "eng_south_sensor"; tag_exterior_door = "eng_south_outer"; tag_interior_door = "eng_south_inner"},/turf/simulated/floor/tiled/dark,/area/engineering/engine_room) "cC" = (/turf/simulated/wall/r_wall,/area/space) -"cD" = (/obj/structure/lattice,/obj/machinery/power/grounding_rod,/turf/space,/area/space) +"cD" = (/obj/effect/floor_decal/techfloor/orange{dir = 5},/turf/simulated/floor/tiled/techfloor,/area/submap/pa_room) "cE" = (/obj/machinery/door/blast/regular{density = 0; dir = 2; icon_state = "pdoor0"; id = "SupermatterPort"; layer = 2.7; name = "Reactor Blast Door"; opacity = 0},/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor,/area/engineering/engine_room) -"cF" = (/obj/machinery/power/emitter{anchored = 1; state = 1},/obj/structure/cable/cyan,/turf/simulated/floor/airless,/area/space) +"cF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow,/obj/machinery/power/tesla_coil,/turf/simulated/floor/airless,/area/space) "cG" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/submap/pa_room) -"cH" = (/obj/machinery/door/airlock/glass_engineering,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/submap/pa_room) +"cH" = (/obj/machinery/door/airlock/glass_engineering,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/submap/pa_room) "cI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engine_room) +"cJ" = (/obj/item/weapon/tool/wirecutters,/turf/simulated/floor/airless,/area/space) "cK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/space) -"cL" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/space) +"cL" = (/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/emitter{dir = 1; step_x = 0; anchored = 1; state = 1},/turf/simulated/floor/airless,/area/space) "cM" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/tiled,/area/engineering/engine_room) "cN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/space) "cQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/space) @@ -149,25 +153,25 @@ aaacababababababababababababababababababababababababababaaaa aaacababababababababababababababababababababababababababaaaa aaadabababababababababababababababababababaeaeaeaeaeababaaaa aaacacacacacacacacacacacacacacacafafafababaeagahaiaeababaaaa -aaacababajajajakalalalamalalalanafaoafafafaeagapaqaeababaaaa -aaacabababajajcFajajajarajajadasatauavawaxaeayazaAaaaaaaaaaa -aaacababababadabababababadababaBafafaCaDaEaeaeaFaeaaaaaaaaaa -aaacababababcDabababababcDabababababcEaJaKaLaMaNaOaaaaaaaaaa -aaacababababadabababababadabababababcEaQaRaSaUaVaWaaaaaaaaaa -aaacadadadajcocKcKaIcKcKaIcLababababcEaGbabbbcaZbeaaaaaaaaaa -aaacabababajadadadadadadadcNabaYbPbPbhbibjbibibkblbmbmaaaaaa -aaacabababajadaXadadadaXadcNabbnbobfbqbrbsbtbibkaEaabubvaaaa -aaacabababajadadajajajadadcNadbnbwbxbybzbAbBbCbDaEaaaaaaaaaa -aaacabababajadadajbEajadadaPcKbFbQbGbHbIbJbKbLbMbNaaaabOaaaa +aaacababajajakalalalalalamalalanafaoafafafaeagapaqaeababaaaa +aaacabababajarajajajajajarajadasatauavawaxaeayazaAaaaaaaaaaa +aaacababababadababadababadababaBafafaCaDaEaeaeaFaeaaaaaaaaaa +aaacababababadababadababadabababababcEaJaKaLaMaNaOaaaaaaaaaa +aaacababaIabadababadababadadbgabababcEaQaRaSaUaVaWaaaaaaaaaa +aaacabababbgajcocKcKcKbjcKbpadabababcEaGbabbbcaZbeaaaaaaaaaa +aaacadadadajaXabadabadabaXcNadaYbPbPbhbibAbibibkblbmbmaaaaaa +aaacabababajababadabadababbZadbnbobfbqbrbsbtbibkaEaabubvaaaa +aaacabababajadadcsajajadadcNadbnbwbxbybzcDbBbCbDaEaaaaaaaaaa +aaacabababajababajbEajababaPcKbFbQbGbHbIbJbKbLbMbNaaaabOaaaa aaacabababajadadajajajadadcNadbnbWbRbSbTbUbVbCbDaEaaaaaaaaaa -aaacabababajadaXadadadaXadcNabbnbXcacacdcGbYbibkaEaaaaaaaaaa -aaacabababajadadadadadadadcNabbdcmcmbhbicHbibibkcbbmbmaaaaaa -aaacadadadajcocKcKaIcKcKaIcQababababcEaHcIcecfcgbaaaaaaaaaaa -aaacababababadabababababadabababababcEccchaTcjckclaaaaaaaaaa -aaacababababcDabababababcDabababababcEaJcncMcpcqcraaaaaaaaaa -aaacababababadabababababadababaBafafaCciaEafafafafaaaaaaaaaa -aaacabababajajcsajajajcsajajadakctcucvcwcxafaaaaaaaaaaaaaaaa -aaacabadajajajcyalalalczalalalcAafcBafafafafaaaaaaaaaaaaaaaa +aaacabababajababadabadababcFadbnbXcacacdcGbYbibkaEaaaaaaaaaa +aaacadadadajaXabadabadabaXcNadbdcmcmbhbicHbibibkcbbmbmaaaaaa +aaacabababbgajcocKcKcKbjcKcQadabababcEaHcIcecfcgbaaaaaaaaaaa +aaacababababadababadababadadbgabababcEccchaTcjckclaaaaaaaaaa +aaacababababadababadababadabababababcEaJcncMcpcqcraaaaaaaaaa +aaacababababadababadababadababaBafafaCciaEafafafafaaaaaaaaaa +aaacabababcJcLajajajajajcLajadakctcucvcwcxafaaaaaaaaaaaaaaaa +aaacabadajajcyalalalalalczalalcAafcBafafafafaaaaaaaaaaaaaaaa aaacadadcCcCcCcCcCcCcCcCcCcCcCcCafafaCaaaaaaaaaaaaaaaaaaaaaa aaacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 7af7e31cb28909db31481109f6eba3299f452421 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Mon, 31 Dec 2018 18:24:06 +1000 Subject: [PATCH 29/42] Removed step_x --- maps/submaps/engine_submaps/engine_tesla.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/submaps/engine_submaps/engine_tesla.dmm b/maps/submaps/engine_submaps/engine_tesla.dmm index 8700c1306a..ea807840f4 100644 --- a/maps/submaps/engine_submaps/engine_tesla.dmm +++ b/maps/submaps/engine_submaps/engine_tesla.dmm @@ -139,7 +139,7 @@ "cI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/engine_room) "cJ" = (/obj/item/weapon/tool/wirecutters,/turf/simulated/floor/airless,/area/space) "cK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/space) -"cL" = (/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/emitter{dir = 1; step_x = 0; anchored = 1; state = 1},/turf/simulated/floor/airless,/area/space) +"cL" = (/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/emitter{dir = 1; anchored = 1; state = 1},/turf/simulated/floor/airless,/area/space) "cM" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/tiled,/area/engineering/engine_room) "cN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/space) "cQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/space) From 05b876aa3a763332389295bbe4230b4530514ded Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 31 Dec 2018 09:13:39 -0500 Subject: [PATCH 30/42] Adds an Admin Subspace Jammer for events I plan on doing a stationary version down the road but that will require a lot more work. --- code/game/objects/items/devices/radio/jammer_vr.dm | 4 ++++ vorestation.dme | 1 + 2 files changed, 5 insertions(+) create mode 100644 code/game/objects/items/devices/radio/jammer_vr.dm diff --git a/code/game/objects/items/devices/radio/jammer_vr.dm b/code/game/objects/items/devices/radio/jammer_vr.dm new file mode 100644 index 0000000000..a92005621a --- /dev/null +++ b/code/game/objects/items/devices/radio/jammer_vr.dm @@ -0,0 +1,4 @@ +//Unlimited use, unlimited range jammer for admins. Turn it on, drop it somewhere, it works. +/obj/item/device/radio_jammer/admin + jam_range = 255 + tick_cost = 0 diff --git a/vorestation.dme b/vorestation.dme index 7db60ed3c2..0110cc3607 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1001,6 +1001,7 @@ #include "code\game\objects\items\devices\radio\headset_vr.dm" #include "code\game\objects\items\devices\radio\intercom.dm" #include "code\game\objects\items\devices\radio\jammer.dm" +#include "code\game\objects\items\devices\radio\jammer_vr.dm" #include "code\game\objects\items\devices\radio\radio.dm" #include "code\game\objects\items\devices\radio\radio_vr.dm" #include "code\game\objects\items\robot\robot_items.dm" From d90593d689082818624911eec330b4fa8cbfefad Mon Sep 17 00:00:00 2001 From: Verkister Date: Tue, 1 Jan 2019 13:58:46 +0200 Subject: [PATCH 31/42] Fixes food not getting digested on itemweak. Well it would have been digesting if the belly had enough damage to oneshot it with the slow code. The problem was just that the itemweak mode was only applying one single hit on the food before excluding it from the loop for some reason. --- code/modules/vore/eating/digest_act_vr.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/vore/eating/digest_act_vr.dm b/code/modules/vore/eating/digest_act_vr.dm index 4401f6c256..b78a91146d 100644 --- a/code/modules/vore/eating/digest_act_vr.dm +++ b/code/modules/vore/eating/digest_act_vr.dm @@ -87,7 +87,8 @@ else if(isrobot(B.owner)) var/mob/living/silicon/robot/R = B.owner R.cell.charge += 150 - + qdel(src) + return w_class . = ..() /obj/item/weapon/holder/digest_act(var/atom/movable/item_storage = null) From cce899333985c7a95081c8576c30a72da30107c6 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Tue, 1 Jan 2019 14:51:54 +0100 Subject: [PATCH 32/42] Add files via upload --- icons/obj/food_vr.dmi | Bin 14195 -> 18804 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/food_vr.dmi b/icons/obj/food_vr.dmi index e7bd78f8bfeff0f2a92d89ac5dcf321573a1f24b..95b293d9f41e80fffa9744ed92df2d6090b9e17d 100644 GIT binary patch literal 18804 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 From e37cf040b42443f20edacad127f2a49da6a1fdf0 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Tue, 1 Jan 2019 15:50:13 +0100 Subject: [PATCH 33/42] Update snacks_vr.dm --- code/modules/food/food/snacks_vr.dm | 172 ++++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index b8acc3377e..b3e1a4d6fc 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -308,3 +308,175 @@ /obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped/wolpincube name = "wolpin cube" monkey_type = "Wolpin" + +/obj/item/weapon/reagent_containers/food/snacks/pizza/margfrozen + name = "frozen margherita pizza" + desc = "It's frozen rock solid, better thaw it in a microwave." + icon = 'icons/obj/food_vr.dmi' + icon_state = "margharita_pizza_frozen" + center_of_mass = list("x"=16, "y"=11) + nutriment_amt = 15 + nutriment_desc = list("ice" = 5, "toothache" = 1, "frozen cheese" = 5, "frozen tomato" = 5) + +/obj/item/weapon/reagent_containers/food/snacks/pizza/margfrozen/New() + ..() + bitesize = 20 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margcargo + name = "Margherita" + desc = "The golden standard of pizzas, it looks drowned in tomato sauce." + icon = 'icons/obj/food_vr.dmi' + icon_state = "margharita_pizza_cargo" + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/margcargo + slices_num = 6 + center_of_mass = list("x"=16, "y"=11) + nutriment_desc = list("pizza crust" = 10, "tomato" = 15, "cheese" = 5) + nutriment_amt = 25 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margcargo/New() + ..() + reagents.add_reagent("protein", 2) + reagents.add_reagent("tomatojuice", 10) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/slice/margcargo + name = "Margherita slice" + desc = "A slice of the classic pizza, it's hard not to spill any tomato juice on yourself." + icon = 'icons/obj/food_vr.dmi' + icon_state = "margharita_pizza_slice_cargo" + filling_color = "#BAA14C" + bitesize = 2 + center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margcargo + +/obj/item/weapon/reagent_containers/food/snacks/slice/margcargo/filled + filled = TRUE + +/obj/item/weapon/reagent_containers/food/snacks/pizza/meatfrozen + name = "frozen meat pizza" + desc = "It's frozen rock solid, better thaw it in a microwave." + icon = 'icons/obj/food_vr.dmi' + icon_state = "meat_pizza_frozen" + center_of_mass = list("x"=16, "y"=11) + nutriment_amt = 15 + nutriment_desc = list("ice" = 5, "toothache" = 1, "frozen meat" = 5, "frozen cow screams" = 5) + +/obj/item/weapon/reagent_containers/food/snacks/pizza/meatfrozen/New() + ..() + bitesize = 20 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatcargo + name = "Meatpizza" + desc = "A pizza with meat topping, some of it suspiciously pink." + icon = 'icons/obj/food_vr.dmi' + icon_state = "meat_pizza_cargo" + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/meatcargo + slices_num = 6 + center_of_mass = list("x"=16, "y"=11) + nutriment_desc = list("meat" = 10, "beef" = 10, "squeaky pork" = 15, "longpig" = 5) + nutriment_amt = 10 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatcargo/New() + ..() + reagents.add_reagent("protein", 20) + reagents.add_reagent("tomatojuice", 6) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/slice/meatcargo + name = "Meatpizza slice" + desc = "A slice of a meaty pizza, there are some bits of supiciously pink meat." + icon = 'icons/obj/food_vr.dmi' + icon_state = "meat_pizza_slice_cargo" + filling_color = "#BAA14C" + bitesize = 2 + center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatcargo + +/obj/item/weapon/reagent_containers/food/snacks/slice/meatcargo/filled + filled = TRUE + +/obj/item/weapon/reagent_containers/food/snacks/pizza/mushfrozen + name = "frozen mushroom pizza" + desc = "It's frozen rock solid, better thaw it in a microwave." + icon = 'icons/obj/food_vr.dmi' + icon_state = "mushroom_pizza_frozen" + center_of_mass = list("x"=16, "y"=11) + nutriment_amt = 15 + nutriment_desc = list("ice" = 5, "toothache" = 1, "frozen mushrooms" = 5, "frozen cream" = 5) + +/obj/item/weapon/reagent_containers/food/snacks/pizza/mushfrozen/New() + ..() + bitesize = 20 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushcargo + name = "Mushroompizza" + desc = "Very special pizza, it looks to be drowned in cream." + icon = 'icons/obj/food_vr.dmi' + icon_state = "mushroom_pizza_cargo" + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/margherita + slices_num = 6 + center_of_mass = list("x"=16, "y"=11) + nutriment_desc = list("pizza crust" = 10, "cheese" = 5, "creamy sauce" = 5, "mushroom" = 5) + nutriment_amt = 25 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margcargo/New() + ..() + reagents.add_reagent("protein", 4) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/slice/mushcargo + name = "Mushroompizza slice" + desc = "Very special pizza slice, it looks to be drowned in cream." + icon = 'icons/obj/food_vr.dmi' + icon_state = "mushroom_pizza_slice_cargo" + filling_color = "#BAA14C" + bitesize = 2 + center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushcargo + +/obj/item/weapon/reagent_containers/food/snacks/slice/mushcargp/filled + filled = TRUE + +/obj/item/weapon/reagent_containers/food/snacks/pizza/vegfrozen + name = "frozen vegtable pizza" + desc = "It's frozen rock solid, better thaw it in a microwave." + icon = 'icons/obj/food_vr.dmi' + icon_state = "vegtable_pizza_frozen" + center_of_mass = list("x"=16, "y"=11) + nutriment_amt = 15 + nutriment_desc = list("ice" = 5, "toothache" = 1, "frozen vegtable chunks" = 5) + +/obj/item/weapon/reagent_containers/food/snacks/pizza/vegfrozen/New() + ..() + bitesize = 20 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegcargo + name = "Vegetablepizza" + desc = "At least 10 of Tomato Sapiens were harmed during making this pizza." + icon = 'icons/obj/food_vr.dmi' + icon_state = "vegtable_pizza_cargo" + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/vegcargo + slices_num = 6 + center_of_mass = list("x"=16, "y"=11) + nutriment_desc = list("pizza crust" = 10, "tomato" = 20, "cheese" = 5, "eggplant" = 5, "carrot" = 5, "corn" = 5) + nutriment_amt = 20 + +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegcargo/New() + ..() + reagents.add_reagent("protein", 4) + reagents.add_reagent("tomatojuice", 15) + reagents.add_reagent("imidazoline", 10) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/slice/vegcargo + name = "Vegtablepizza slice" + desc = "At least 10 of Tomato Sapiens were harmed during making this pizza." + icon = 'icons/obj/food_vr.dmi' + icon_state = "vegtable_pizza_slice_cargo" + filling_color = "#BAA14C" + bitesize = 2 + center_of_mass = list("x"=16, "y"=13) + whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegcargo + +/obj/item/weapon/reagent_containers/food/snacks/slice/vegcargo/filled + filled = TRUE From f93b25b1c91419858a5473b1c21aded09b8aeb43 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Tue, 1 Jan 2019 15:57:21 +0100 Subject: [PATCH 34/42] Update recipes_microwave_vr.dm --- code/modules/food/recipes_microwave_vr.dm | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/code/modules/food/recipes_microwave_vr.dm b/code/modules/food/recipes_microwave_vr.dm index ddf3a70de1..f9aadda69d 100644 --- a/code/modules/food/recipes_microwave_vr.dm +++ b/code/modules/food/recipes_microwave_vr.dm @@ -152,3 +152,31 @@ /obj/item/weapon/reagent_containers/food/snacks/cheesewedge ) result = /obj/item/weapon/reagent_containers/food/snacks/makaroni + +/datum/recipe/margheritapizzacargo + reagents = list() + items = list( + /obj/item/weapon/reagent_containers/food/snacks/pizza/margfrozen + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margcargo + +/datum/recipe/mushroompizzacargo + reagents = list() + items = list( + /obj/item/weapon/reagent_containers/food/snacks/pizza/mushfrozen + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushcargo + +/datum/recipe/meatpizzacargo + reagents = list() + items = list( + /obj/item/weapon/reagent_containers/food/snacks/pizza/meatfrozen + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatcargo + +/datum/recipe/vegtablepizzacargo + reagents = list() + items = list( + /obj/item/weapon/reagent_containers/food/snacks/pizza/vegfrozen + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegcargo From 1c43cfd6381f1b723ecd61a3b252eda160a76525 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Tue, 1 Jan 2019 16:22:29 +0100 Subject: [PATCH 35/42] Update snacks_vr.dm --- code/modules/food/food/snacks_vr.dm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index b3e1a4d6fc..2b73793949 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -480,3 +480,19 @@ /obj/item/weapon/reagent_containers/food/snacks/slice/vegcargo/filled filled = TRUE + +/obj/item/pizzabox/margherita/New() + pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margfrozen(src) + boxtag = "Margherita Deluxe" + +/obj/item/pizzabox/vegetable/New() + pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegfrozen(src) + boxtag = "Gourmet Vegatable" + +/obj/item/pizzabox/mushroom/New() + pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushfrozen(src) + boxtag = "Mushroom Special" + +/obj/item/pizzabox/meat/New() + pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatfrozen(src) + boxtag = "Meatlover's Supreme" From 7f474c490dc2e6bfc360765b47ced5fecf68be7c Mon Sep 17 00:00:00 2001 From: Ketrai Date: Tue, 1 Jan 2019 16:24:03 +0100 Subject: [PATCH 36/42] Update hospitality_vr.dm --- code/datums/supplypacks/hospitality_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/supplypacks/hospitality_vr.dm b/code/datums/supplypacks/hospitality_vr.dm index 642032d46f..95a921f817 100644 --- a/code/datums/supplypacks/hospitality_vr.dm +++ b/code/datums/supplypacks/hospitality_vr.dm @@ -81,4 +81,4 @@ containername = "Chinese takeout crate" /datum/supply_pack/randomised/hospitality/pizza - cost = 50 \ No newline at end of file + cost = 25 From 681f52123f70c64d1c1c490d43c27ade4866c123 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Tue, 1 Jan 2019 16:40:00 +0100 Subject: [PATCH 37/42] Update snacks_vr.dm --- code/modules/food/food/snacks_vr.dm | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index 2b73793949..885dc599f4 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -482,17 +482,13 @@ filled = TRUE /obj/item/pizzabox/margherita/New() - pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margfrozen(src) - boxtag = "Margherita Deluxe" + pizza = new /obj/item/weapon/reagent_containers/food/snacks/pizza/margfrozen(src) /obj/item/pizzabox/vegetable/New() - pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegfrozen(src) - boxtag = "Gourmet Vegatable" + pizza = new /obj/item/weapon/reagent_containers/food/snacks/pizza/vegfrozen(src) /obj/item/pizzabox/mushroom/New() - pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushfrozen(src) - boxtag = "Mushroom Special" + pizza = new /obj/item/weapon/reagent_containers/food/snacks/pizza/mushfrozen(src) /obj/item/pizzabox/meat/New() - pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatfrozen(src) - boxtag = "Meatlover's Supreme" + pizza = new /obj/item/weapon/reagent_containers/food/snacks/pizza/meatfrozen(src) From 1841614d783f7fd634861a473584e795dfecf2a2 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Tue, 1 Jan 2019 17:05:42 +0100 Subject: [PATCH 38/42] Update snacks_vr.dm --- code/modules/food/food/snacks_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index 885dc599f4..06312d056f 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -441,7 +441,7 @@ name = "frozen vegtable pizza" desc = "It's frozen rock solid, better thaw it in a microwave." icon = 'icons/obj/food_vr.dmi' - icon_state = "vegtable_pizza_frozen" + icon_state = "vegetable_pizza_frozen" center_of_mass = list("x"=16, "y"=11) nutriment_amt = 15 nutriment_desc = list("ice" = 5, "toothache" = 1, "frozen vegtable chunks" = 5) @@ -454,7 +454,7 @@ name = "Vegetablepizza" desc = "At least 10 of Tomato Sapiens were harmed during making this pizza." icon = 'icons/obj/food_vr.dmi' - icon_state = "vegtable_pizza_cargo" + icon_state = "vegetable_pizza_cargo" slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/vegcargo slices_num = 6 center_of_mass = list("x"=16, "y"=11) @@ -472,7 +472,7 @@ name = "Vegtablepizza slice" desc = "At least 10 of Tomato Sapiens were harmed during making this pizza." icon = 'icons/obj/food_vr.dmi' - icon_state = "vegtable_pizza_slice_cargo" + icon_state = "vegetable_pizza_slice_cargo" filling_color = "#BAA14C" bitesize = 2 center_of_mass = list("x"=16, "y"=13) From 257a7809d0ce9cb7fb7db04f385b4972c7883163 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Tue, 1 Jan 2019 17:39:20 +0100 Subject: [PATCH 39/42] Update snacks_vr.dm --- code/modules/food/food/snacks_vr.dm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index 06312d056f..818cfecac9 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -321,6 +321,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pizza/margfrozen/New() ..() bitesize = 20 + reagents.add_reagent("frostoil",3) /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margcargo name = "Margherita" @@ -338,6 +339,7 @@ reagents.add_reagent("protein", 2) reagents.add_reagent("tomatojuice", 10) bitesize = 2 + reagents.remove_reagent("frostoil",3) /obj/item/weapon/reagent_containers/food/snacks/slice/margcargo name = "Margherita slice" @@ -364,6 +366,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pizza/meatfrozen/New() ..() bitesize = 20 + reagents.add_reagent("frostoil",3) /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatcargo name = "Meatpizza" @@ -381,6 +384,7 @@ reagents.add_reagent("protein", 20) reagents.add_reagent("tomatojuice", 6) bitesize = 2 + reagents.remove_reagent("frostoil",3) /obj/item/weapon/reagent_containers/food/snacks/slice/meatcargo name = "Meatpizza slice" @@ -407,22 +411,24 @@ /obj/item/weapon/reagent_containers/food/snacks/pizza/mushfrozen/New() ..() bitesize = 20 + reagents.add_reagent("frostoil",3) /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushcargo name = "Mushroompizza" desc = "Very special pizza, it looks to be drowned in cream." icon = 'icons/obj/food_vr.dmi' icon_state = "mushroom_pizza_cargo" - slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/margherita + slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/mushcargo slices_num = 6 center_of_mass = list("x"=16, "y"=11) nutriment_desc = list("pizza crust" = 10, "cheese" = 5, "creamy sauce" = 5, "mushroom" = 5) nutriment_amt = 25 -/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margcargo/New() +/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushcargo/New() ..() reagents.add_reagent("protein", 4) bitesize = 2 + reagents.remove_reagent("frostoil",3) /obj/item/weapon/reagent_containers/food/snacks/slice/mushcargo name = "Mushroompizza slice" @@ -449,6 +455,7 @@ /obj/item/weapon/reagent_containers/food/snacks/pizza/vegfrozen/New() ..() bitesize = 20 + reagents.add_reagent("frostoil",3) /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegcargo name = "Vegetablepizza" @@ -467,6 +474,7 @@ reagents.add_reagent("tomatojuice", 15) reagents.add_reagent("imidazoline", 10) bitesize = 2 + reagents.remove_reagent("frostoil",3) /obj/item/weapon/reagent_containers/food/snacks/slice/vegcargo name = "Vegtablepizza slice" From 4c62b1abde9bc95a721a8274cd9fad436739d1c5 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Wed, 2 Jan 2019 00:36:27 +0100 Subject: [PATCH 40/42] Fixes nutriment stacking Currently cooking the pizza caused the intended amount of nutriment to be too high. This fixes it. --- code/modules/food/food/snacks_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/food/food/snacks_vr.dm b/code/modules/food/food/snacks_vr.dm index 818cfecac9..13b6e2e88f 100644 --- a/code/modules/food/food/snacks_vr.dm +++ b/code/modules/food/food/snacks_vr.dm @@ -332,7 +332,7 @@ slices_num = 6 center_of_mass = list("x"=16, "y"=11) nutriment_desc = list("pizza crust" = 10, "tomato" = 15, "cheese" = 5) - nutriment_amt = 25 + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margcargo/New() ..() @@ -422,7 +422,7 @@ slices_num = 6 center_of_mass = list("x"=16, "y"=11) nutriment_desc = list("pizza crust" = 10, "cheese" = 5, "creamy sauce" = 5, "mushroom" = 5) - nutriment_amt = 25 + nutriment_amt = 10 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushcargo/New() ..() @@ -466,7 +466,7 @@ slices_num = 6 center_of_mass = list("x"=16, "y"=11) nutriment_desc = list("pizza crust" = 10, "tomato" = 20, "cheese" = 5, "eggplant" = 5, "carrot" = 5, "corn" = 5) - nutriment_amt = 20 + nutriment_amt = 5 /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegcargo/New() ..() From cae9207baec30859918f82763b23e79096b7b0d9 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Thu, 3 Jan 2019 06:45:22 +1000 Subject: [PATCH 41/42] Fixes shellguard-noble sprites not actually having sprites --- code/modules/mob/living/silicon/robot/robot_vr.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot_vr.dm b/code/modules/mob/living/silicon/robot/robot_vr.dm index 97829f7429..c2a4e68bce 100644 --- a/code/modules/mob/living/silicon/robot/robot_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_vr.dm @@ -29,7 +29,14 @@ "mechoid-Service", "mechoid-Janitor", "mechoid-Combat", - "mechoid-Combat-roll" + "mechoid-Combat-roll", + "Noble-CLN", + "Noble-SRV", + "Noble-DIG", + "Noble-MED", + "Noble-SEC", + "Noble-ENG", + "Noble-STD" ) //List of all used sprites that are in robots_vr.dmi From 890803e0c673d44cbed8c976eeace911789bfad9 Mon Sep 17 00:00:00 2001 From: Verkister Date: Sun, 6 Jan 2019 15:46:20 +0200 Subject: [PATCH 42/42] Fixes movement draining nutrition below negatives And these negative numbers were apparently breaking the weight loss and examination messages. --- code/modules/mob/living/carbon/human/life_vr.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life_vr.dm b/code/modules/mob/living/carbon/human/life_vr.dm index dc340058a0..46476a636a 100644 --- a/code/modules/mob/living/carbon/human/life_vr.dm +++ b/code/modules/mob/living/carbon/human/life_vr.dm @@ -1,5 +1,5 @@ /mob/living/carbon/human/proc/weightgain() - if (nutrition > 0 && stat != 2) + if (nutrition >= 0 && stat != 2) if (nutrition > MIN_NUTRITION_TO_GAIN && weight < MAX_MOB_WEIGHT && weight_gain) weight += species.metabolism*(0.01*weight_gain) @@ -68,6 +68,8 @@ M.nutrition -= M.species.hunger_factor/10 if(M.m_intent == "run") M.nutrition -= M.species.hunger_factor/10 + if(M.nutrition < 0) + M.nutrition = 0 else src.nutrition -= DEFAULT_HUNGER_FACTOR/10 if(src.m_intent == "run")