From 8595b25e48568a0fa74c3560b1dc531ff02e85f5 Mon Sep 17 00:00:00 2001 From: Atlantis Date: Sat, 11 Apr 2015 16:21:54 +0200 Subject: [PATCH 01/42] NanoUI for Robot Control Console v1 --- code/game/machinery/computer/robot.dm | 383 ++++++++++++-------------- nano/templates/robot_control.tmpl | 52 ++++ 2 files changed, 232 insertions(+), 203 deletions(-) create mode 100644 nano/templates/robot_control.tmpl diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 41d73ee2ae..8d40a26a68 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -1,5 +1,3 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - /obj/machinery/computer/robotics name = "robotics control console" desc = "Used to remotely lockdown or detonate linked cyborgs." @@ -8,218 +6,197 @@ req_access = list(access_robotics) circuit = "/obj/item/weapon/circuitboard/robotics" - var/id = 0.0 - var/temp = null - var/status = 0 - var/timeleft = 60 - var/stop = 0.0 - var/screen = 0 // 0 - Main Menu, 1 - Cyborg Status, 2 - Kill 'em All! -- In text - + var/safety = 1 /obj/machinery/computer/robotics/attack_ai(var/mob/user as mob) - return src.attack_hand(user) + ui_interact(user) /obj/machinery/computer/robotics/attack_hand(var/mob/user as mob) - if(..()) - return - if (src.z > 6) - user << "\red Unable to establish a connection: \black You're too far away from the station!" - return - user.set_machine(src) - var/dat - if (src.temp) - dat = "[src.temp]

Clear Screen" - else - if(screen == 0) - dat += "

Cyborg Control Console


" - dat += "1. Cyborg Status
" - dat += "2. Emergency Full Destruct
" - if(screen == 1) - for(var/mob/living/silicon/robot/R in mob_list) - if(istype(R, /mob/living/silicon/robot/drone)) - continue //There's a specific console for drones. - if(istype(user, /mob/living/silicon/ai)) - if (R.connected_ai != user) - continue - if(istype(user, /mob/living/silicon/robot)) - if (R != user) - continue - if(R.scrambledcodes) - continue + ui_interact(user) - dat += "[R.name] |" - if(R.stat) - dat += " Not Responding |" - else if (!R.canmove) - dat += " Locked Down |" - else - dat += " Operating Normally |" - if (!R.canmove) - else if(R.cell) - dat += " Battery Installed ([R.cell.charge]/[R.cell.maxcharge]) |" - else - dat += " No Cell Installed |" - if(R.module) - dat += " Module Installed ([R.module.name]) |" - else - dat += " No Module Installed |" - if(R.connected_ai) - dat += " Slaved to [R.connected_ai.name] |" - else - dat += " Independent from AI |" - if (istype(user, /mob/living/silicon)) - if((user.mind.special_role && user.mind.original == user) && !R.emagged) - dat += "(Hack) " - dat += "([R.canmove ? "Lockdown" : "Release"]) " - dat += "(Destroy)" - dat += "
" - dat += "(Return to Main Menu)
" - if(screen == 2) - if(!src.status) - dat += {"
Emergency Robot Self-Destruct
\nStatus: Off
- \n
- \nCountdown: [src.timeleft]/60 \[Reset\]
- \n
- \nStart Sequence
- \n
- \nClose"} - else - dat = {"Emergency Robot Self-Destruct
\nStatus: Activated
- \n
- \nCountdown: [src.timeleft]/60 \[Reset\]
- \n
\nStop Sequence
- \n
- \nClose"} - dat += "(Return to Main Menu)
" +/obj/machinery/computer/robotics/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) + var/data[0] + data["robots"] = get_cyborgs(user) + data["safety"] = safety + // Also applies for cyborgs. Hides the manual self-destruct button. + data["is_ai"] = istype(user, /mob/living/silicon) ? 1 : 0 - user << browse(dat, "window=computer;size=400x500") - onclose(user, "computer") - return + + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if (!ui) + ui = new(user, src, ui_key, "robot_control.tmpl", "Robotic Control Console", 400, 500) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) /obj/machinery/computer/robotics/Topic(href, href_list) if(..()) - return 1 - if ((usr.contents.Find(src) || (in_range(src, usr) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon))) - usr.set_machine(src) + return + var/mob/user = usr + if(!src.allowed(user)) + user << "Access Denied" + return - if (href_list["eject"]) - src.temp = {"Destroy Robots?
-
\[Swipe ID to initiate destruction sequence\]
- Cancel"} - - else if (href_list["eject2"]) - var/obj/item/weapon/card/id/I = usr.get_active_hand() - if (istype(I, /obj/item/device/pda)) - var/obj/item/device/pda/pda = I - I = pda.id - if (istype(I)) - if(src.check_access(I)) - if (!status) - message_admins("\blue [key_name_admin(usr)] has initiated the global cyborg killswitch!") - log_game("\blue [key_name(usr)] has initiated the global cyborg killswitch!") - src.status = 1 - src.start_sequence() - src.temp = null - - else - usr << "\red Access Denied." - - else if (href_list["stop"]) - src.temp = {" - Stop Robot Destruction Sequence?
-
Yes
- No"} - - else if (href_list["stop2"]) - src.stop = 1 - src.temp = null - src.status = 0 - - else if (href_list["reset"]) - src.timeleft = 60 - - else if (href_list["temp"]) - src.temp = null - else if (href_list["screen"]) - switch(href_list["screen"]) - if("0") - screen = 0 - if("1") - screen = 1 - if("2") - screen = 2 - else if (href_list["killbot"]) - if(src.allowed(usr)) - var/mob/living/silicon/robot/R = locate(href_list["killbot"]) - if(R) - var/choice = input("Are you certain you wish to detonate [R.name]?") in list("Confirm", "Abort") - if(choice == "Confirm") - if(R && istype(R)) - if(R.mind && R.mind.special_role && R.emagged) - R << "Extreme danger. Termination codes detected. Scrambling security codes and automatic AI unlink triggered." - R.ResetSecurityCodes() - - else - message_admins("\blue [key_name_admin(usr)] detonated [R.name]!") - log_game("\blue [key_name_admin(usr)] detonated [R.name]!") - R.self_destruct() - else - usr << "\red Access Denied." - - else if (href_list["stopbot"]) - if(src.allowed(usr)) - var/mob/living/silicon/robot/R = locate(href_list["stopbot"]) - if(R && istype(R)) // Extra sancheck because of input var references - var/choice = input("Are you certain you wish to [R.canmove ? "lock down" : "release"] [R.name]?") in list("Confirm", "Abort") - if(choice == "Confirm") - if(R && istype(R)) - message_admins("\blue [key_name_admin(usr)] [R.canmove ? "locked down" : "released"] [R.name]!") - log_game("[key_name(usr)] [R.canmove ? "locked down" : "released"] [R.name]!") - R.canmove = !R.canmove - if (R.lockcharge) - // R.cell.charge = R.lockcharge - R.lockcharge = !R.lockcharge - R << "Your lockdown has been lifted!" - else - R.lockcharge = !R.lockcharge - // R.cell.charge = 0 - R << "You have been locked down!" - - else - usr << "\red Access Denied." - - else if (href_list["magbot"]) - if(src.allowed(usr)) - var/mob/living/silicon/robot/R = locate(href_list["magbot"]) - - // whatever weirdness this is supposed to be, but that is how the href gets added, so here it is again - if(istype(R) && istype(usr, /mob/living/silicon) && usr.mind.special_role && (usr.mind.original == usr) && !R.emagged) - - var/choice = input("Are you certain you wish to hack [R.name]?") in list("Confirm", "Abort") - if(choice == "Confirm") - if(R && istype(R)) -// message_admins("\blue [key_name_admin(usr)] emagged [R.name] using robotic console!") - log_game("[key_name(usr)] emagged [R.name] using robotic console!") - R.emagged = 1 - if(R.mind.special_role) - R.verbs += /mob/living/silicon/robot/proc/ResetSecurityCodes - - src.add_fingerprint(usr) - src.updateUsrDialog() - return - -/obj/machinery/computer/robotics/proc/start_sequence() - - do - if(src.stop) - src.stop = 0 + // Destroys the cyborg + if(href_list["detonate"]) + var/mob/living/silicon/robot/target = get_cyborg_by_name(href_list["detonate"]) + if(!target || !istype(target)) return - src.timeleft-- - sleep(10) - while(src.timeleft) + if(istype(user, /mob/living/silicon/ai) && (target.connected_ai != user)) + user << "Access Denied. This robot is not linked to you." + return + var/choice = input("Really detonate [target.name]?") in list ("Yes", "No") + if(choice != "Yes") + return + if(!target || !istype(target)) + return + + // Antagonistic cyborgs? Left here for downstream + if(target.mind && target.mind.special_role && target.emagged) + target << "Extreme danger. Termination codes detected. Scrambling security codes and automatic AI unlink triggered." + target.ResetSecurityCodes() + else + message_admins("\blue [key_name_admin(usr)] detonated [target.name]!") + log_game("\blue [key_name_admin(usr)] detonated [target.name]!") + target << "Self-destruct command received." + spawn(10) + target.self_destruct() + + + + // Locks or unlocks the cyborg + else if (href_list["lockdown"]) + var/mob/living/silicon/robot/target = get_cyborg_by_name(href_list["lockdown"]) + if(!target || !istype(target)) + return + + if(istype(user, /mob/living/silicon/ai) && (target.connected_ai != user)) + user << "Access Denied. This robot is not linked to you." + return + + var/choice = input("Really [target.lockcharge ? "unlock" : "lockdown"] [target.name] ?") in list ("Yes", "No") + if(choice != "Yes") + return + + if(!target || !istype(target)) + return + + message_admins("\blue [key_name_admin(usr)] [target.canmove ? "locked down" : "released"] [target.name]!") + log_game("[key_name(usr)] [target.canmove ? "locked down" : "released"] [target.name]!") + target.canmove = !target.canmove + if (target.lockcharge) + target.lockcharge = !target.lockcharge + target << "Your lockdown has been lifted!" + else + target.lockcharge = !target.lockcharge + target << "You have been locked down!" + + // Remotely hacks the cyborg. Only antag AIs can do this and only to linked cyborgs. + else if (href_list["hack"]) + var/mob/living/silicon/robot/target = get_cyborg_by_name(href_list["hack"]) + if(!target || !istype(target)) + return + + // Antag AI checks + if(!istype(user, /mob/living/silicon/ai) || !user.mind.special_role || (user.mind.original != user) || (target.connected_ai != user)) + user << "Access Denied" + return + + if(target.emagged) + user << "Robot is already hacked." + return + + var/choice = input("Really hack [target.name]? This cannot be undone.") in list("Yes", "No") + if(choice != "Yes") + return + + if(!target || !istype(target)) + return + + message_admins("\blue [key_name_admin(usr)] emagged [target.name] using robotic console!") + log_game("[key_name(usr)] emagged [target.name] using robotic console!") + target.emagged = 1 + target << "Failsafe protocols overriden. New tools available." + + // Arms the emergency self-destruct system + else if(href_list["arm"]) + if(istype(user, /mob/living/silicon)) + user << "Access Denied" + return + + safety = !safety + user << "You [safety ? "disarm" : "arm"] the emergency self destruct" + + // Destroys all accessible cyborgs if safety is disabled + else if(href_list["nuke"]) + if(istype(user, /mob/living/silicon)) + user << "Access Denied" + return + if(safety) + user << "Self-destruct aborted - safety active" + return + + message_admins("\blue [key_name_admin(usr)] detonated all cyborgs!") + log_game("[key_name(usr)] detonated all cyborgs!") + + for(var/mob/living/silicon/robot/R in mob_list) + if(istype(R, /mob/living/silicon/robot/drone)) + continue + // Ignore antagonistic cyborgs + if(R.scrambledcodes) + continue + R << "Self-destruct command received." + spawn(10) + R.self_destruct() + + +// Proc: get_cyborgs() +// Parameters: 1 (operator - mob which is operating the console.) +// Description: Returns NanoUI-friendly list of accessible cyborgs. +/obj/machinery/computer/robotics/proc/get_cyborgs(var/mob/operator) + var/list/robots = list() for(var/mob/living/silicon/robot/R in mob_list) - if(!R.scrambledcodes && !istype(R, /mob/living/silicon/robot/drone)) - R.self_destruct() + // Ignore drones + if(istype(R, /mob/living/silicon/robot/drone)) + continue + // Ignore antagonistic cyborgs + if(R.scrambledcodes) + continue - return + var/list/robot = list() + robot["name"] = R.name + if(R.stat) + robot["status"] = "Not Responding" + else if (!R.canmove) + robot["status"] = "Lockdown" + else + robot["status"] = "Operational" + + if(R.cell) + robot["cell"] = 1 + robot["cell_capacity"] = R.cell.maxcharge + robot["cell_current"] = R.cell.charge + robot["cell_percentage"] = round(R.cell.percent()) + else + robot["cell"] = 0 + + robot["module"] = R.module ? R.module.name : "None" + robot["master_ai"] = R.connected_ai ? R.connected_ai.name : "None" + robot["hackable"] = 0 + // Antag AIs know whether linked cyborgs are hacked or not. + if(operator && istype(operator, /mob/living/silicon/ai) && (R.connected_ai == operator) && operator.mind.special_role && (operator.mind.original != operator)) + robot["hacked"] = R.emagged ? 1 : 0 + robot["hackable"] = R.emagged? 0 : 1 + robots.Add(list(robot)) + return robots + +// Proc: get_cyborg_by_name() +// Parameters: 1 (name - Cyborg we are trying to find) +// Description: Helper proc for finding cyborg by name +/obj/machinery/computer/robotics/proc/get_cyborg_by_name(var/name) + if (!name) + return + for(var/mob/living/silicon/robot/R in mob_list) + if(R.name == name) + return R diff --git a/nano/templates/robot_control.tmpl b/nano/templates/robot_control.tmpl new file mode 100644 index 0000000000..80dbfac08f --- /dev/null +++ b/nano/templates/robot_control.tmpl @@ -0,0 +1,52 @@ +{{if !data.is_ai}} +
+
+ Emergency Self-Destruct: +
+
+ {{if data.safety}} + {{:helper.link('ARM', 'unlocked', {'arm' : 1})}} + {{:helper.link('DETONATE', 'radiation', {'nuke' : 1}, 'disabled')}} + {{else}} + {{:helper.link('DISARM', 'locked', {'arm' : 1})}} + {{:helper.link('DETONATE', 'radiation', {'nuke' : 1})}} + {{/if}} +
+
+
+{{/if}} +{{for data.robots}} +
+
+

{{:value.name}}

+

Information

+ Status: {{:value.status}}
+ Master AI: {{:value.master_ai}}
+ Module: {{:value.module}} + {{if value.hackable}} +
Safeties: ENABLED + {{else value.hacked}} +
Safeties: DISABLED + {{/if}} +

Power Cell

+ {{if value.cell}} + Rating: {{:value.cell_capacity}} + {{:helper.displayBar(value.cell_percentage, 0, 100, (value.cell_percentage >= 50) ? 'good' : (value.cell_percentage >= 25) ? 'average' : 'bad')}}
+ {{:value.cell_percentage}} % + {{else}} + Not Installed + {{:helper.displayBar(100, 0, 100, 'bad')}}
+ N/A + {{/if}} +

Actions

+ {{if value.status == "Operational"}} + {{:helper.link('Lockdown', 'locked', {'lockdown' : value.name})}} + {{else}} + {{:helper.link('Unlock', 'unlocked', {'lockdown' : value.name})}} + {{/if}} + {{:helper.link('Self-Destruct', 'radiation', {'detonate' : value.name})}} + {{if value.hackable}} + {{:helper.link('Hack', 'calculator', {'hack' : value.name})}} + {{/if}} +
+{{/for}} \ No newline at end of file From b3d39fa77879bebe82d3642758ef80236a7a9a0e Mon Sep 17 00:00:00 2001 From: Atlantis Date: Sun, 12 Apr 2015 14:51:12 +0200 Subject: [PATCH 02/42] Supermatter v1 --- code/modules/supermatter/supermatter.dm | 36 ++++++++++++++++++++++--- nano/templates/supermatter_crystal.tmpl | 16 +++++++++++ 2 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 nano/templates/supermatter_crystal.tmpl diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm index 6cdf0c3e91..5af46388bd 100644 --- a/code/modules/supermatter/supermatter.dm +++ b/code/modules/supermatter/supermatter.dm @@ -121,10 +121,15 @@ if(luminosity != lum) SetLuminosity(lum) -/obj/machinery/power/supermatter/proc/announce_warning() +/obj/machinery/power/supermatter/proc/get_integrity() var/integrity = damage / explosion_point integrity = round(100 - integrity * 100) integrity = integrity < 0 ? 0 : integrity + return integrity + + +/obj/machinery/power/supermatter/proc/announce_warning() + var/integrity = get_integrity() var/alert_msg = " Integrity at [integrity]%" if(damage > emergency_point) @@ -260,11 +265,11 @@ if(Adjacent(user)) return attack_hand(user) else - user << "You attempt to interface with the control circuits but find they are not connected to your network. Maybe in a future firmware update." + ui_interact(user) return /obj/machinery/power/supermatter/attack_ai(mob/user as mob) - user << "You attempt to interface with the control circuits but find they are not connected to your network. Maybe in a future firmware update." + ui_interact(user) /obj/machinery/power/supermatter/attack_hand(mob/user as mob) user.visible_message("\The [user] reaches out and touches \the [src], inducing a resonance... \his body starts to glow and bursts into flames before flashing into ash.",\ @@ -273,6 +278,31 @@ Consume(user) +// This is purely informational UI that may be accessed by AIs or robots +/obj/machinery/power/supermatter/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) + var/data[0] + + data["integrity_percentage"] = round(get_integrity()) + var/datum/gas_mixture/env = null + if(!istype(src.loc, /turf/space)) + env = src.loc.return_air() + + if(!env) + data["ambient_temp"] = 0 + data["ambient_pressure"] = 0 + else + data["ambient_temp"] = round(env.temperature) + data["ambient_pressure"] = round(env.return_pressure()) + data["detonating"] = grav_pulling + + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if (!ui) + ui = new(user, src, ui_key, "supermatter_crystal.tmpl", "Supermatter Crystal", 500, 300) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) + + /* /obj/machinery/power/supermatter/proc/transfer_energy() for(var/obj/machinery/power/rad_collector/R in rad_collectors) diff --git a/nano/templates/supermatter_crystal.tmpl b/nano/templates/supermatter_crystal.tmpl new file mode 100644 index 0000000000..294de181ef --- /dev/null +++ b/nano/templates/supermatter_crystal.tmpl @@ -0,0 +1,16 @@ +{{if data.detonating}} +
+

CRYSTAL DELAMINATING

+

Evacuate area immediately

+
+
+{{else}} +

Crystal Integrity

+ {{:helper.displayBar(data.integrity_percentage, 0, 100, (data.integrity_percentage >= 90) ? 'good' : (data.integrity_percentage >= 25) ? 'average' : 'bad')}}
+ {{:data.integrity_percentage}} % +

Environment

+ Temperature: + {{:helper.displayBar(data.ambient_temp, 0, 10000, (data.ambient_temp >= 5000) ? 'bad' : (data.ambient_temp >= 4000) ? 'average' : 'good')}}
+ {{:data.ambient_temp}} K
+ Pressure: {{:data.ambient_pressure}} kPa +{{/if}} \ No newline at end of file From b23bb7bfb28faa6d33a3f5729e9ed5aa49159576 Mon Sep 17 00:00:00 2001 From: Atlantiscze Date: Mon, 13 Apr 2015 08:24:28 +0200 Subject: [PATCH 03/42] Supermatter v2 --- nano/templates/supermatter_crystal.tmpl | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/nano/templates/supermatter_crystal.tmpl b/nano/templates/supermatter_crystal.tmpl index 294de181ef..b06aaae746 100644 --- a/nano/templates/supermatter_crystal.tmpl +++ b/nano/templates/supermatter_crystal.tmpl @@ -6,11 +6,20 @@ {{else}}

Crystal Integrity

- {{:helper.displayBar(data.integrity_percentage, 0, 100, (data.integrity_percentage >= 90) ? 'good' : (data.integrity_percentage >= 25) ? 'average' : 'bad')}}
+ {{:helper.displayBar(data.integrity_percentage, 0, 100, (data.integrity_percentage >= 90) ? 'good' : (data.integrity_percentage >= 25) ? 'average' : 'bad')}} {{:data.integrity_percentage}} %

Environment

- Temperature: - {{:helper.displayBar(data.ambient_temp, 0, 10000, (data.ambient_temp >= 5000) ? 'bad' : (data.ambient_temp >= 4000) ? 'average' : 'good')}}
- {{:data.ambient_temp}} K
- Pressure: {{:data.ambient_pressure}} kPa + + Temperature: + + + {{:helper.displayBar(data.ambient_temp, 0, 10000, (data.ambient_temp >= 5000) ? 'bad' : (data.ambient_temp >= 4000) ? 'average' : 'good')}} + {{:data.ambient_temp}} K + + + Pressure: + + + {{:data.ambient_pressure}} kPa + {{/if}} \ No newline at end of file From 21fb94bb27a69552aae7c17bcd010eb5a989fb7e Mon Sep 17 00:00:00 2001 From: Atlantiscze Date: Thu, 30 Apr 2015 22:34:36 +0200 Subject: [PATCH 04/42] Robot Control Console v2 - Bugfix - Cyborgs can no longer lock/unlock other cyborgs or themselves. They can still self destruct themselves via the console. - Bugfix - Antag AI hacking now properly shows apropriate button - Modified UI a little. --- code/game/machinery/computer/robot.dm | 12 +++++- nano/templates/robot_control.tmpl | 57 +++++++++++++++++++++------ 2 files changed, 54 insertions(+), 15 deletions(-) diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 8d40a26a68..919e7c9c83 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -45,6 +45,10 @@ if(istype(user, /mob/living/silicon/ai) && (target.connected_ai != user)) user << "Access Denied. This robot is not linked to you." return + // Cyborgs may blow up themselves via the console + if(istype(user, /mob/living/silicon/robot) && user != target) + user << "Access Denied." + return var/choice = input("Really detonate [target.name]?") in list ("Yes", "No") if(choice != "Yes") return @@ -74,6 +78,10 @@ user << "Access Denied. This robot is not linked to you." return + if(istype(user, /mob/living/silicon/robot)) + user << "Access Denied." + return + var/choice = input("Really [target.lockcharge ? "unlock" : "lockdown"] [target.name] ?") in list ("Yes", "No") if(choice != "Yes") return @@ -98,7 +106,7 @@ return // Antag AI checks - if(!istype(user, /mob/living/silicon/ai) || !user.mind.special_role || (user.mind.original != user) || (target.connected_ai != user)) + if(!istype(user, /mob/living/silicon/ai) || !(user.mind.special_role && user.mind.original == user)) user << "Access Denied" return @@ -185,7 +193,7 @@ robot["master_ai"] = R.connected_ai ? R.connected_ai.name : "None" robot["hackable"] = 0 // Antag AIs know whether linked cyborgs are hacked or not. - if(operator && istype(operator, /mob/living/silicon/ai) && (R.connected_ai == operator) && operator.mind.special_role && (operator.mind.original != operator)) + if(operator && istype(operator, /mob/living/silicon/ai) && (R.connected_ai == operator) && (operator.mind.special_role && operator.mind.original == operator)) robot["hacked"] = R.emagged ? 1 : 0 robot["hackable"] = R.emagged? 0 : 1 robots.Add(list(robot)) diff --git a/nano/templates/robot_control.tmpl b/nano/templates/robot_control.tmpl index 80dbfac08f..57bbebd490 100644 --- a/nano/templates/robot_control.tmpl +++ b/nano/templates/robot_control.tmpl @@ -9,7 +9,7 @@ {{:helper.link('DETONATE', 'radiation', {'nuke' : 1}, 'disabled')}} {{else}} {{:helper.link('DISARM', 'locked', {'arm' : 1})}} - {{:helper.link('DETONATE', 'radiation', {'nuke' : 1})}} + {{:helper.link('DETONATE', 'radiation', {'nuke' : 1}, null, 'redButton')}} {{/if}}
@@ -20,23 +20,54 @@

{{:value.name}}

Information

- Status: {{:value.status}}
- Master AI: {{:value.master_ai}}
- Module: {{:value.module}} + + Status: + + + {{:value.status}} + + + Master AI: + + + {{:value.master_ai}} + + + Module: + + + {{:value.module}} + + {{if value.hackable}} -
Safeties: ENABLED + + Safeties: + + + ENABLED + {{else value.hacked}} -
Safeties: DISABLED + + Safeties: + + + DISABLED + {{/if}}

Power Cell

{{if value.cell}} - Rating: {{:value.cell_capacity}} - {{:helper.displayBar(value.cell_percentage, 0, 100, (value.cell_percentage >= 50) ? 'good' : (value.cell_percentage >= 25) ? 'average' : 'bad')}}
- {{:value.cell_percentage}} % + + Rating : + + + {{:value.cell_capacity}} + + {{:helper.displayBar(value.cell_percentage, 0, 100, (value.cell_percentage >= 50) ? 'good' : (value.cell_percentage >= 25) ? 'average' : 'bad')}} + {{:value.cell_percentage}} % {{else}} Not Installed - {{:helper.displayBar(100, 0, 100, 'bad')}}
- N/A + {{:helper.displayBar(100, 0, 100, 'bad')}} + N/A % {{/if}}

Actions

{{if value.status == "Operational"}} @@ -44,9 +75,9 @@ {{else}} {{:helper.link('Unlock', 'unlocked', {'lockdown' : value.name})}} {{/if}} - {{:helper.link('Self-Destruct', 'radiation', {'detonate' : value.name})}} + {{:helper.link('Self-Destruct', 'radiation', {'detonate' : value.name}, null, 'redButton')}} {{if value.hackable}} - {{:helper.link('Hack', 'calculator', {'hack' : value.name})}} + {{:helper.link('Hack', 'calculator', {'hack' : value.name}, null, 'redButton')}} {{/if}}
{{/for}} \ No newline at end of file From 77519d160f3c27e2e3b5e32d989066adaf2ccf97 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 19 May 2015 02:17:56 +0300 Subject: [PATCH 05/42] Generalized head reattachment to work with all limbs. Now you can attach your useless chunks of meat back! Needs second step to make meat limb usable, use hemostat/cable/mousetrap. Changes how organs 'die'. Instead of damage they now acquire germs, 2-6 points per tick, twice faster after hitting acute infection stage. Once they reach necrosis stage, they die. All in all it takes ~7 minutes for organ to go bad without a freezer. As a bonus, you can now attach robogroins and roboheads (no brain included) Fixes stumps being un-cuttable, which prevented all kinds of fun stuff with replacements. Removed ORGAN_DESTROYED check from processing, take_damage should be taking care of that now. --- baystation12.dme | 3 +- code/game/objects/items/robot/robot_parts.dm | 2 + code/modules/organs/organ.dm | 12 +- code/modules/organs/organ_external.dm | 7 +- code/modules/organs/organ_stump.dm | 1 - code/modules/surgery/headreattach.dm | 70 +++++++--- code/modules/surgery/limb_reattach.dm | 129 +++++++++++++++++++ code/modules/surgery/robolimbs.dm | 62 --------- 8 files changed, 198 insertions(+), 88 deletions(-) create mode 100644 code/modules/surgery/limb_reattach.dm delete mode 100644 code/modules/surgery/robolimbs.dm diff --git a/baystation12.dme b/baystation12.dme index 2d7b5948f0..867686c6b4 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1639,11 +1639,10 @@ #include "code\modules\surgery\eye.dm" #include "code\modules\surgery\face.dm" #include "code\modules\surgery\generic.dm" -#include "code\modules\surgery\headreattach.dm" #include "code\modules\surgery\implant.dm" +#include "code\modules\surgery\limb_reattach.dm" #include "code\modules\surgery\organs_internal.dm" #include "code\modules\surgery\other.dm" -#include "code\modules\surgery\robolimbs.dm" #include "code\modules\surgery\slimes.dm" #include "code\modules\surgery\surgery.dm" #include "code\modules\tables\flipping.dm" diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index e1ebc9fdc1..520c2f9920 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -68,6 +68,7 @@ name = "torso" desc = "A heavily reinforced case containing cyborg logic boards, with space for a standard power cell." icon_state = "chest" + part = list("groin","chest") construction_time = 350 construction_cost = list(DEFAULT_WALL_MATERIAL=40000) var/wires = 0.0 @@ -77,6 +78,7 @@ name = "head" desc = "A standard reinforced braincase, with spine-plugged neural socket and sensor gimbals." icon_state = "head" + part = list("head") construction_time = 350 construction_cost = list(DEFAULT_WALL_MATERIAL=25000) var/obj/item/device/flash/flash1 = null diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 06dd521f64..3c3a90c331 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -53,6 +53,7 @@ var/list/organ_cache = list() if(status & ORGAN_ROBOT) return damage = max_damage + status |= ORGAN_DEAD processing_objects -= src if(dead_icon) icon_state = dead_icon @@ -76,8 +77,10 @@ var/list/organ_cache = list() if(B && prob(40)) reagents.remove_reagent("blood",0.1) blood_splatter(src,B,1) - damage += rand(1,3) - if(damage >= max_damage) + germ_level += rand(2,6) + if(germ_level >= INFECTION_LEVEL_TWO) + germ_level += rand(2,6) + if(germ_level >= INFECTION_LEVEL_THREE) die() else if(owner.bodytemperature >= 170) //cryo stops germs from moving and doing their bad stuffs @@ -86,6 +89,11 @@ var/list/organ_cache = list() handle_rejection() handle_germ_effects() +/obj/item/organ/examine(mob/user) + ..(user) + if(status & ORGAN_DEAD) + user << "The decay has set in." + /obj/item/organ/proc/handle_germ_effects() //** Handle the effects of infections var/antibiotics = owner.reagents.get_reagent_amount("spaceacillin") diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 4bbb173d2a..84775c2ac4 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -175,7 +175,7 @@ var/can_cut = (prob(brute*2) || sharp) && !(status & ORGAN_ROBOT) // If the limbs can break, make sure we don't exceed the maximum damage a limb can take before breaking - // Non-vital organs are limited to max_damage. You can't kill someone by bludeonging their arm all the way to 200 -- you can + // Non-vital organs are limited to max_damage. You can't kill someone by bludeonging their arm all the way to 200 -- you can // push them faster into paincrit though, as the additional damage is converted into shock. if(vital || (brute_dam + burn_dam + brute + burn) < max_damage || !config.limbs_can_break) if(brute) @@ -369,11 +369,6 @@ This function completely restores a damaged organ to perfect condition. /obj/item/organ/external/process() if(owner) - //Dismemberment - if(status & ORGAN_DESTROYED) - if(config.limbs_can_break) - droplimb(0,DROPLIMB_EDGE) //Might be worth removing this check since take_damage handles it. - return if(parent) if(parent.status & ORGAN_DESTROYED) status |= ORGAN_DESTROYED diff --git a/code/modules/organs/organ_stump.dm b/code/modules/organs/organ_stump.dm index 728f9cd1bc..68201c1413 100644 --- a/code/modules/organs/organ_stump.dm +++ b/code/modules/organs/organ_stump.dm @@ -2,7 +2,6 @@ name = "limb stump" icon_name = "" dislocated = -1 - cannot_amputate = 1 /obj/item/organ/external/stump/New(var/mob/living/carbon/holder, var/internal, var/obj/item/organ/external/limb) if(istype(limb)) diff --git a/code/modules/surgery/headreattach.dm b/code/modules/surgery/headreattach.dm index ad47b14429..782e238e1f 100644 --- a/code/modules/surgery/headreattach.dm +++ b/code/modules/surgery/headreattach.dm @@ -1,33 +1,73 @@ //This is an uguu head restoration surgery TOTALLY not yoinked from chinsky's limb reattacher -/datum/surgery_step/attach_head/ +/datum/surgery_step/attach_bodypart priority = 3 // Must be higher than /datum/surgery_step/internal - allowed_tools = list(/obj/item/organ/external/head = 100) + allowed_tools = list(/obj/item/organ/external = 100) can_infect = 0 min_duration = 80 max_duration = 100 can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/head = target.get_organ(target_zone) - return isnull(head) && target_zone == "head" && !isnull(target.species.has_limbs["head"]) + var/obj/item/organ/external/E = target.get_organ(target_zone) + return isnull(E) && !isnull(target.species.has_limbs[target_zone]) begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] starts attaching [tool] to [target]'s neck.", \ - "You start attaching [tool] to [target]'s neck.") + var/obj/item/organ/external/E = tool + user.visible_message("[user] starts attaching [E.name] to [target]'s [E.amputation_point].", \ + "You start attaching [E.name] to [target]'s [E.amputation_point].") end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] has attached [target]'s head to the body.", \ - "\blue You have attached [target]'s head to the body.") - var/obj/item/organ/external/head = tool - user.drop_from_inventory(head) - head.replaced(target) - head.loc = target - head.status = 0 + var/obj/item/organ/external/E = tool + user.visible_message("\blue [user] has attached [target]'s [E.name] to the [E.amputation_point].", \ + "\blue You have attached [target]'s [E.name] to the [E.amputation_point].") + user.drop_from_inventory(E) + E.replaced(target) + E.loc = target target.update_body() target.updatehealth() target.UpdateDamageIcon() fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, damaging [target]'s neck!", \ - "\red Your hand slips, damaging [target]'s neck!") + var/obj/item/organ/external/E = tool + user.visible_message("\red [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ + "\red Your hand slips, damaging [target]'s [E.amputation_point]!") target.apply_damage(10, BRUTE, null, sharp=1) + +/datum/surgery_step/connect_bodypart + priority = 3 + allowed_tools = list( + /obj/item/weapon/hemostat = 100, \ + /obj/item/stack/cable_coil = 75, \ + /obj/item/device/assembly/mousetrap = 20 + ) + can_infect = 1 + + min_duration = 120 + max_duration = 150 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = target.get_organ(target_zone) + return E && (E.status & ORGAN_DESTROYED) + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = target.get_organ(target_zone) + user.visible_message("[user] starts connecting tendons and muscles in [target]'s [E.amputation_point] with [tool].", \ + "You start connecting tendons and muscle in [target]'s [E.amputation_point].") + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = target.get_organ(target_zone) + user.visible_message("\blue [user] has connected tendons and muscles in [target]'s [E.amputation_point] with [tool].", \ + "\blue You have connected tendons and muscles in [target]'s [E.amputation_point] with [tool].") + E.status &= ~ORGAN_DESTROYED + if(E.children) + for(var/obj/item/organ/external/C in E.children) + C.status &= ~ORGAN_DESTROYED + target.update_body() + target.updatehealth() + target.UpdateDamageIcon() + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = tool + user.visible_message("\red [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ + "\red Your hand slips, damaging [target]'s [E.amputation_point]!") + target.apply_damage(10, BRUTE, null, sharp=1) \ No newline at end of file diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm new file mode 100644 index 0000000000..400d80a7f0 --- /dev/null +++ b/code/modules/surgery/limb_reattach.dm @@ -0,0 +1,129 @@ +//Procedures in this file: Robotic limbs attachment, meat limbs attachment +////////////////////////////////////////////////////////////////// +// LIMB SURGERY // +////////////////////////////////////////////////////////////////// + +/datum/surgery_step/limb/ + priority = 3 // Must be higher than /datum/surgery_step/internal + can_infect = 0 + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (!hasorgans(target)) + return 0 + var/obj/item/organ/external/affected = target.get_organ(target_zone) + if (affected) + return 0 + var/list/organ_data = target.species.has_limbs["[target_zone]"] + return !isnull(organ_data) + +/datum/surgery_step/limb/attach + allowed_tools = list(/obj/item/organ/external = 100) + + min_duration = 50 + max_duration = 70 + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = tool + user.visible_message("[user] starts attaching [E.name] to [target]'s [E.amputation_point].", \ + "You start attaching [E.name] to [target]'s [E.amputation_point].") + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = tool + user.visible_message("\blue [user] has attached [target]'s [E.name] to the [E.amputation_point].", \ + "\blue You have attached [target]'s [E.name] to the [E.amputation_point].") + user.drop_from_inventory(E) + E.replaced(target) + E.loc = target + target.update_body() + target.updatehealth() + target.UpdateDamageIcon() + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = tool + user.visible_message("\red [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ + "\red Your hand slips, damaging [target]'s [E.amputation_point]!") + target.apply_damage(10, BRUTE, null, sharp=1) + +/datum/surgery_step/limb/connect + allowed_tools = list( + /obj/item/weapon/hemostat = 100, \ + /obj/item/stack/cable_coil = 75, \ + /obj/item/device/assembly/mousetrap = 20 + ) + can_infect = 1 + + min_duration = 100 + max_duration = 120 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = target.get_organ(target_zone) + return E && !E.is_stump() && (E.status & ORGAN_DESTROYED) + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = target.get_organ(target_zone) + user.visible_message("[user] starts connecting tendons and muscles in [target]'s [E.amputation_point] with [tool].", \ + "You start connecting tendons and muscle in [target]'s [E.amputation_point].") + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = target.get_organ(target_zone) + user.visible_message("\blue [user] has connected tendons and muscles in [target]'s [E.amputation_point] with [tool].", \ + "\blue You have connected tendons and muscles in [target]'s [E.amputation_point] with [tool].") + E.status &= ~ORGAN_DESTROYED + if(E.children) + for(var/obj/item/organ/external/C in E.children) + C.status &= ~ORGAN_DESTROYED + target.update_body() + target.updatehealth() + target.UpdateDamageIcon() + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/E = tool + user.visible_message("\red [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ + "\red Your hand slips, damaging [target]'s [E.amputation_point]!") + target.apply_damage(10, BRUTE, null, sharp=1) + +/datum/surgery_step/limb/mechanize + allowed_tools = list(/obj/item/robot_parts = 100) + + min_duration = 80 + max_duration = 100 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if(..()) + var/obj/item/robot_parts/p = tool + if (p.part) + if (!(target_zone in p.part)) + return 0 + return isnull(target.get_organ(target_zone)) + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("[user] starts attaching \the [tool] to [target].", \ + "You start attaching \the [tool] to [target].") + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/robot_parts/L = tool + user.visible_message("\blue [user] has attached \the [tool] to [target].", \ + "\blue You have attached \the [tool] to [target].") + + if(L.part) + for(var/part_name in L.part) + if(!isnull(target.get_organ(part_name))) + continue + var/list/organ_data = target.species.has_limbs["[part_name]"] + if(!organ_data) + continue + var/new_limb_type = organ_data["path"] + var/obj/item/organ/external/new_limb = new new_limb_type(target) + new_limb.robotize(L.model_info) + if(L.sabotaged) + new_limb.sabotaged = 1 + + target.update_body() + target.updatehealth() + target.UpdateDamageIcon() + + qdel(tool) + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("\red [user]'s hand slips, damaging [target]'s flesh!", \ + "\red Your hand slips, damaging [target]'s flesh!") + target.apply_damage(10, BRUTE, null, sharp=1) diff --git a/code/modules/surgery/robolimbs.dm b/code/modules/surgery/robolimbs.dm deleted file mode 100644 index d8214837bf..0000000000 --- a/code/modules/surgery/robolimbs.dm +++ /dev/null @@ -1,62 +0,0 @@ -//Procedures in this file: Robotic limbs attachment -////////////////////////////////////////////////////////////////// -// LIMB SURGERY // -////////////////////////////////////////////////////////////////// - -/datum/surgery_step/limb/ - can_infect = 0 - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - if (!hasorgans(target)) - return 0 - var/obj/item/organ/external/affected = target.get_organ(target_zone) - if (affected) - return 0 - var/list/organ_data = target.species.has_limbs["[target_zone]"] - return !isnull(organ_data) && !(target_zone in list("head","groin","chest")) - -/datum/surgery_step/limb/attach - allowed_tools = list(/obj/item/robot_parts = 100) - - min_duration = 80 - max_duration = 100 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - if(..()) - var/obj/item/robot_parts/p = tool - if (p.part) - if (!(target_zone in p.part)) - return 0 - return isnull(target.get_organ(target_zone)) - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] starts attaching \the [tool] to [target].", \ - "You start attaching \the [tool] to [target].") - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/robot_parts/L = tool - user.visible_message("\blue [user] has attached \the [tool] to [target].", \ - "\blue You have attached \the [tool] to [target].") - - if(L.part) - for(var/part_name in L.part) - if(!isnull(target.get_organ(part_name))) - continue - var/list/organ_data = target.species.has_limbs["[part_name]"] - if(!organ_data) - continue - var/new_limb_type = organ_data["path"] - var/obj/item/organ/external/new_limb = new new_limb_type(target) - new_limb.robotize(L.model_info) - if(L.sabotaged) - new_limb.sabotaged = 1 - - target.update_body() - target.updatehealth() - target.UpdateDamageIcon() - - qdel(tool) - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, damaging [target]'s flesh!", \ - "\red Your hand slips, damaging [target]'s flesh!") - target.apply_damage(10, BRUTE, null, sharp=1) From 05975d78b12d3238c5af24c6db1691a008cf937e Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 19 May 2015 09:19:13 +0300 Subject: [PATCH 06/42] Adds a portable organs/lunch freezer --- .../objects/items/weapons/storage/boxes.dm | 12 ++++++++++++ code/modules/organs/organ.dm | 7 ++++--- icons/obj/storage.dmi | Bin 59802 -> 60148 bytes 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index d5af4b2bc7..8dc4b50f4c 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -628,3 +628,15 @@ new /obj/item/weapon/light/tube(src) for(var/i = 0; i < 7; i++) new /obj/item/weapon/light/bulb(src) + +/obj/item/weapon/storage/box/freezer + name = "portable freezer" + desc = "This nifty schok-resistant device will keep your 'groceries' nice and non-spoiled." + icon = 'icons/obj/storage.dmi' + icon_state = "portafreezer" + item_state = "medicalpack" + storage_slots=7 + max_w_class = 3 + can_hold = list(/obj/item/organ, /obj/item/weapon/reagent_containers/food, /obj/item/weapon/reagent_containers/glass) + max_storage_space = 21 + use_to_pickup = 1 // for picking up broken bulbs, not that most people will try \ No newline at end of file diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 3c3a90c331..0e4e9e35a8 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -60,10 +60,11 @@ var/list/organ_cache = list() /obj/item/organ/process() - // Don't process if we're in a freezer, an MMI or a stasis bag. //TODO: ambient temperature? - if(istype(loc,/obj/item/device/mmi) || istype(loc,/obj/item/bodybag/cryobag) || istype(loc,/obj/structure/closet/crate/freezer)) + // Don't process if we're in a freezer, an MMI or a stasis bag.or a freezer or something I dunno + if(istype(loc,/obj/item/device/mmi)) + return + if(istype(loc,/obj/structure/closet/body_bag/cryobag) || istype(loc,/obj/structure/closet/crate/freezer) || istype(loc,/obj/item/weapon/storage/box/freezer)) return - //Process infections if (robotic >= 2 || (owner && owner.species && (owner.species.flags & IS_PLANT))) germ_level = 0 diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 377d12b4ff09399e07bd8ee2cf44cdcb51956eb9..e754acbc1d1c056cf648e0b51815b38475fa327c 100644 GIT binary patch delta 19336 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

pRD@ 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 Date: Sun, 17 May 2015 09:28:52 -0400 Subject: [PATCH 07/42] Replaces gaseous reagents with organic chemistry ones. Hydrogen, Oxygen, Nitrogen, Chlorine, and Fluorine have been replaced with Hydrazine, Acetone, Ammonia, and Hydrochloric Acid. The new chemicals have been given appropriate effects and integrated into hydroponics. Flammable liquids have higher touch_met so they don't take forever to build fire stacks. Liquid phoron now contaminates clothing and burns eyes when splashed on mobs. --- .../items/weapons/grenades/chem_grenade.dm | 2 +- code/modules/hydroponics/grown.dm | 2 +- code/modules/hydroponics/seed.dm | 4 +- code/modules/hydroponics/trays/tray.dm | 16 +-- .../Chemistry-Reagents-Core.dm | 1 + .../Chemistry-Reagents-Dispenser.dm | 118 ++++++++++-------- .../Chemistry-Reagents-Other.dm | 15 +-- .../Chemistry-Reagents-Toxins.dm | 3 + code/modules/reagents/Chemistry-Recipes.dm | 78 +++++------- .../reagents/dispenser/cartridge_presets.dm | 9 +- .../reagents/dispenser/dispenser_presets.dm | 9 +- code/modules/reagents/dispenser/supply.dm | 18 ++- .../changelogs/Techhead-chemRename-170516.yml | 10 ++ 13 files changed, 147 insertions(+), 138 deletions(-) create mode 100644 html/changelogs/Techhead-chemRename-170516.yml diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 651d7f880a..5dc787cd4b 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -255,7 +255,7 @@ var/obj/item/weapon/reagent_containers/glass/beaker/B1 = new(src) var/obj/item/weapon/reagent_containers/glass/beaker/B2 = new(src) - B1.reagents.add_reagent("fluorosurfactant", 40) + B1.reagents.add_reagent("surfactant", 40) B2.reagents.add_reagent("water", 40) B2.reagents.add_reagent("cleaner", 10) diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 2f6dc0ad73..59f88dbd8c 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -98,7 +98,7 @@ descriptors |= "shiny" if(reagents.has_reagent("lube")) descriptors |= "slippery" - if(reagents.has_reagent("pacid") || reagents.has_reagent("sacid")) + if(reagents.has_reagent("pacid") || reagents.has_reagent("sacid") || reagents.has_reagent("hclacid")) descriptors |= "acidic" if(seed.get_trait(TRAIT_JUICY)) descriptors |= "juicy" diff --git a/code/modules/hydroponics/seed.dm b/code/modules/hydroponics/seed.dm index 9fd666fbb6..97817de143 100644 --- a/code/modules/hydroponics/seed.dm +++ b/code/modules/hydroponics/seed.dm @@ -408,7 +408,9 @@ "slimejelly", "cyanide", "mindbreaker", - "stoxin" + "stoxin", + "acetone", + "hydrazine" ) for(var/x=1;x<=additional_chems;x++) diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index ea20f2c0e3..a0ff51c848 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -47,9 +47,10 @@ var/global/list/toxic_reagents = list( "anti_toxin" = -2, "toxin" = 2, - "fluorine" = 2.5, - "chlorine" = 1.5, + "hydrazine" = 2.5, + "acetone" = 1, "sacid" = 1.5, + "hclacid" = 1.5, "pacid" = 3, "plantbgone" = 3, "cryoxadone" = -3, @@ -70,11 +71,11 @@ "left4zed" = 1 ) var/global/list/weedkiller_reagents = list( - "fluorine" = -4, - "chlorine" = -3, + "hydrazine" = -4, "phosphorus" = -2, "sugar" = 2, "sacid" = -2, + "hclacid" = -2, "pacid" = -4, "plantbgone" = -8, "adminordrazine" = -5 @@ -89,8 +90,7 @@ "adminordrazine" = 1, "milk" = 0.9, "beer" = 0.7, - "fluorine" = -0.5, - "chlorine" = -0.5, + "hydrazine" = -2, "phosphorus" = -0.5, "water" = 1, "sodawater" = 1, @@ -99,11 +99,11 @@ // Beneficial reagents also have values for modifying yield_mod and mut_mod (in that order). var/global/list/beneficial_reagents = list( "beer" = list( -0.05, 0, 0 ), - "fluorine" = list( -2, 0, 0 ), - "chlorine" = list( -1, 0, 0 ), + "hydrazine" = list( -2, 0, 0 ), "phosphorus" = list( -0.75, 0, 0 ), "sodawater" = list( 0.1, 0, 0 ), "sacid" = list( -1, 0, 0 ), + "hclacid" = list( -1, 0, 0 ), "pacid" = list( -2, 0, 0 ), "plantbgone" = list( -2, 0, 0.2), "cryoxadone" = list( 3, 0, 0 ), diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index d957e88a4c..cafd3aed25 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -181,6 +181,7 @@ description = "Required for welders. Flamable." reagent_state = LIQUID color = "#660000" + touch_met = 5 glass_icon_state = "dr_gibb_glass" glass_name = "glass of welder fuel" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm index 2d742bd01e..78a1607ef7 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm @@ -1,3 +1,31 @@ +/datum/reagent/acetone + name = "Acetone" + id = "acetone" + description = "A colorless liquid solvent used in chemical synthesis." + reagent_state = LIQUID + color = "#808080" + metabolism = REM * 0.2 + +/datum/reagent/acetone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + M.adjustToxLoss(removed * 3) + +/datum/reagent/acetone/touch_obj(var/obj/O) //I copied this wholesale from ethanol and could likely be converted into a shared proc. ~Techhead + if(istype(O, /obj/item/weapon/paper)) + var/obj/item/weapon/paper/paperaffected = O + paperaffected.clearpaper() + usr << "The solution dissolves the ink on the paper." + return + if(istype(O, /obj/item/weapon/book)) + if(volume < 5) + return + if(istype(O, /obj/item/weapon/book/tome)) + usr << "The solution does nothing. Whatever this is, it isn't normal ink." + return + var/obj/item/weapon/book/affectedbook = O + affectedbook.dat = null + usr << "The solution dissolves the ink on the book." + return + /datum/reagent/aluminum name = "Aluminum" id = "aluminum" @@ -5,6 +33,20 @@ reagent_state = SOLID color = "#A8A8A8" +/datum/reagent/ammonia + name = "Ammonia" + id = "ammonia" + description = "A caustic substance commonly used in fertilizer or household cleaners." + reagent_state = LIQUID + color = "#404030" + metabolism = REM * 0.5 + +/datum/reagent/ammonia/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_VOX) + M.adjustOxyLoss(-removed * 10) + else if(alien != IS_DIONA) + M.adjustToxLoss(removed * 1.5) + /datum/reagent/carbon name = "Carbon" id = "carbon" @@ -21,19 +63,6 @@ else dirtoverlay.alpha = min(dirtoverlay.alpha + volume * 30, 255) -/datum/reagent/chlorine - name = "Chlorine" - id = "chlorine" - description = "A chemical element with a characteristic odour." - reagent_state = GAS - color = "#808080" - -/datum/reagent/chlorine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - M.take_organ_damage(1*REM, 0) - -/datum/reagent/chlorine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) - M.take_organ_damage(1*REM, 0) - /datum/reagent/copper name = "Copper" id = "copper" @@ -46,6 +75,7 @@ description = "A well-known alcohol with a variety of applications." reagent_state = LIQUID color = "#404030" + touch_met = 5 var/nutriment_factor = 0 var/strength = 10 // This is, essentially, units between stages - the lower, the stronger. Less fine tuning, more clarity. var/toxicity = 1 @@ -122,25 +152,26 @@ usr << "The solution dissolves the ink on the book." return -/datum/reagent/fluorine - name = "Fluorine" - id = "fluorine" - description = "A highly-reactive chemical element." - reagent_state = GAS +/datum/reagent/hydrazine + name = "Hydrazine" + id = "hydrazine" + description = "A toxic, colorless, flammable liquid with a strong ammonia-like odor, in hydrate form." + reagent_state = LIQUID color = "#808080" + metabolism = REM * 0.2 + touch_met = 5 -/datum/reagent/fluorine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - M.adjustToxLoss(removed) +/datum/reagent/hydrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + M.adjustToxLoss(4 * removed) -/datum/reagent/fluorine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) - M.adjustToxLoss(removed) +/datum/reagent/hydrazine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) // Hydrazine is both toxic and flammable. + M.adjust_fire_stacks(removed / 12) + M.adjustToxLoss(0.2 * removed) -/datum/reagent/hydrogen - name = "Hydrogen" - id = "hydrogen" - description = "A colorless, odorless, nonmetallic, tasteless, highly combustible diatomic gas." - reagent_state = GAS - color = "#808080" +/datum/reagent/hydrazine/touch_turf(var/turf/T) + new /obj/effect/decal/cleanable/liquid_fuel(T, volume) + remove_self(volume) + return /datum/reagent/iron name = "Iron" @@ -182,28 +213,6 @@ M.emote(pick("twitch", "drool", "moan")) M.adjustBrainLoss(2) -/datum/reagent/nitrogen - name = "Nitrogen" - id = "nitrogen" - description = "A colorless, odorless, tasteless gas." - reagent_state = GAS - color = "#808080" - -/datum/reagent/nitrogen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_VOX) - M.adjustOxyLoss(-removed * 3) - -/datum/reagent/oxygen - name = "Oxygen" - id = "oxygen" - description = "A colorless, odorless gas." - reagent_state = GAS - color = "#808080" - -/datum/reagent/oxygen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_VOX) - M.adjustToxLoss(removed * 3) - /datum/reagent/phosphorus name = "Phosphorus" id = "phosphorus" @@ -334,6 +343,15 @@ qdel(O) remove_self(meltdose) // 10 units of acid will not melt EVERYTHING on the tile +/datum/reagent/acid/hydrochloric //Like sulfuric, but less toxic and more acidic. + name = "Hydrochloric Acid" + id = "hclacid" + description = "A very corrosive mineral acid with the molecular formula HCl." + reagent_state = LIQUID + color = "#808080" + power = 3 + meltdose = 8 + /datum/reagent/silicon name = "Silicon" id = "silicon" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm index 0b57ef9372..51c86f1b52 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm @@ -220,13 +220,6 @@ T.holy = 1 return -/datum/reagent/ammonia - name = "Ammonia" - id = "ammonia" - description = "A caustic substance commonly used in fertilizer or household cleaners." - reagent_state = GAS - color = "#404030" - /datum/reagent/diethylamine name = "Diethylamine" id = "diethylamine" @@ -234,10 +227,10 @@ reagent_state = LIQUID color = "#604030" -/datum/reagent/fluorosurfactant // Foam precursor - name = "Fluorosurfactant" - id = "fluorosurfactant" - description = "A perfluoronated sulfonic acid that forms a foam when mixed with water." +/datum/reagent/surfactant // Foam precursor + name = "Azosurfactant" + id = "surfactant" + description = "A isocyanate liquid that forms a foam when mixed with water." reagent_state = LIQUID color = "#9E6B38" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 92b6b67796..b739671312 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -44,10 +44,13 @@ reagent_state = LIQUID color = "#9D14DB" strength = 30 + touch_met = 5 /datum/reagent/toxin/phoron/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) ..() M.adjust_fire_stacks(removed / 5) + if(prob(50)) + M.pl_effects() /datum/reagent/toxin/phoron/touch_turf(var/turf/simulated/T) if(!istype(T)) diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 2912a392cb..e4ffc79d88 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -24,21 +24,21 @@ name = "Inaprovaline" id = "inaprovaline" result = "inaprovaline" - required_reagents = list("oxygen" = 1, "carbon" = 1, "sugar" = 1) + required_reagents = list("acetone" = 1, "carbon" = 1, "sugar" = 1) result_amount = 3 /datum/chemical_reaction/dylovene name = "Dylovene" id = "anti_toxin" result = "anti_toxin" - required_reagents = list("silicon" = 1, "potassium" = 1, "nitrogen" = 1) + required_reagents = list("silicon" = 1, "potassium" = 1, "ammonia" = 1) result_amount = 3 /datum/chemical_reaction/tramadol name = "Tramadol" id = "tramadol" result = "tramadol" - required_reagents = list("inaprovaline" = 1, "ethanol" = 1, "oxygen" = 1) + required_reagents = list("inaprovaline" = 1, "ethanol" = 1, "acetone" = 1) result_amount = 3 /datum/chemical_reaction/paracetamol @@ -60,35 +60,28 @@ name = "Sterilizine" id = "sterilizine" result = "sterilizine" - required_reagents = list("ethanol" = 1, "anti_toxin" = 1, "chlorine" = 1) + required_reagents = list("ethanol" = 1, "anti_toxin" = 1, "hclacid" = 1) result_amount = 3 /datum/chemical_reaction/silicate name = "Silicate" id = "silicate" result = "silicate" - required_reagents = list("aluminum" = 1, "silicon" = 1, "oxygen" = 1) + required_reagents = list("aluminum" = 1, "silicon" = 1, "acetone" = 1) result_amount = 3 /datum/chemical_reaction/mutagen name = "Unstable mutagen" id = "mutagen" result = "mutagen" - required_reagents = list("radium" = 1, "phosphorus" = 1, "chlorine" = 1) + required_reagents = list("radium" = 1, "phosphorus" = 1, "hclacid" = 1) result_amount = 3 -/datum/chemical_reaction/water - name = "Water" - id = "water" - result = "water" - required_reagents = list("oxygen" = 1, "hydrogen" = 2) - result_amount = 1 - /datum/chemical_reaction/thermite name = "Thermite" id = "thermite" result = "thermite" - required_reagents = list("aluminum" = 1, "iron" = 1, "oxygen" = 1) + required_reagents = list("aluminum" = 1, "iron" = 1, "acetone" = 1) result_amount = 3 /datum/chemical_reaction/space_drugs @@ -102,14 +95,14 @@ name = "Space Lube" id = "lube" result = "lube" - required_reagents = list("water" = 1, "silicon" = 1, "oxygen" = 1) + required_reagents = list("water" = 1, "silicon" = 1, "acetone" = 1) result_amount = 4 /datum/chemical_reaction/pacid name = "Polytrinic acid" id = "pacid" result = "pacid" - required_reagents = list("sacid" = 1, "chlorine" = 1, "potassium" = 1) + required_reagents = list("sacid" = 1, "hclacid" = 1, "potassium" = 1) result_amount = 3 /datum/chemical_reaction/synaptizine @@ -130,14 +123,14 @@ name = "Arithrazine" id = "arithrazine" result = "arithrazine" - required_reagents = list("hyronalin" = 1, "hydrogen" = 1) + required_reagents = list("hyronalin" = 1, "hydrazine" = 1) result_amount = 2 /datum/chemical_reaction/impedrezene name = "Impedrezene" id = "impedrezene" result = "impedrezene" - required_reagents = list("mercury" = 1, "oxygen" = 1, "sugar" = 1) + required_reagents = list("mercury" = 1, "acetone" = 1, "sugar" = 1) result_amount = 2 /datum/chemical_reaction/kelotane @@ -174,7 +167,7 @@ name = "Cryptobiolin" id = "cryptobiolin" result = "cryptobiolin" - required_reagents = list("potassium" = 1, "oxygen" = 1, "sugar" = 1) + required_reagents = list("potassium" = 1, "acetone" = 1, "sugar" = 1) result_amount = 3 /datum/chemical_reaction/tricordrazine @@ -188,14 +181,14 @@ name = "Alkysine" id = "alkysine" result = "alkysine" - required_reagents = list("chlorine" = 1, "nitrogen" = 1, "anti_toxin" = 1) + required_reagents = list("hclacid" = 1, "ammonia" = 1, "anti_toxin" = 1) result_amount = 2 /datum/chemical_reaction/dexalin name = "Dexalin" id = "dexalin" result = "dexalin" - required_reagents = list("oxygen" = 2, "phoron" = 0.1) + required_reagents = list("acetone" = 2, "phoron" = 0.1) catalysts = list("phoron" = 1) inhibitors = list("water" = 1) // Messes with cryox result_amount = 1 @@ -204,7 +197,7 @@ name = "Dermaline" id = "dermaline" result = "dermaline" - required_reagents = list("oxygen" = 1, "phosphorus" = 1, "kelotane" = 1) + required_reagents = list("acetone" = 1, "phosphorus" = 1, "kelotane" = 1) result_amount = 3 /datum/chemical_reaction/dexalinp @@ -240,7 +233,7 @@ name = "Cryoxadone" id = "cryoxadone" result = "cryoxadone" - required_reagents = list("dexalin" = 1, "water" = 1, "oxygen" = 1) + required_reagents = list("dexalin" = 1, "water" = 1, "acetone" = 1) result_amount = 3 /datum/chemical_reaction/clonexadone @@ -262,14 +255,14 @@ name = "imidazoline" id = "imidazoline" result = "imidazoline" - required_reagents = list("carbon" = 1, "hydrogen" = 1, "anti_toxin" = 1) + required_reagents = list("carbon" = 1, "hydrazine" = 1, "anti_toxin" = 1) result_amount = 2 /datum/chemical_reaction/ethylredoxrazine name = "Ethylredoxrazine" id = "ethylredoxrazine" result = "ethylredoxrazine" - required_reagents = list("oxygen" = 1, "anti_toxin" = 1, "carbon" = 1) + required_reagents = list("acetone" = 1, "anti_toxin" = 1, "carbon" = 1) result_amount = 3 /datum/chemical_reaction/soporific @@ -284,7 +277,7 @@ name = "Chloral Hydrate" id = "chloralhydrate" result = "chloralhydrate" - required_reagents = list("ethanol" = 1, "chlorine" = 3, "water" = 1) + required_reagents = list("ethanol" = 1, "hclacid" = 3, "water" = 1) result_amount = 1 /datum/chemical_reaction/potassium_chloride @@ -312,7 +305,7 @@ name = "Mindbreaker Toxin" id = "mindbreaker" result = "mindbreaker" - required_reagents = list("silicon" = 1, "hydrogen" = 1, "anti_toxin" = 1) + required_reagents = list("silicon" = 1, "hydrazine" = 1, "anti_toxin" = 1) result_amount = 3 /datum/chemical_reaction/lipozine @@ -323,19 +316,12 @@ result_amount = 3 /datum/chemical_reaction/surfactant - name = "Foam surfactant" - id = "foam surfactant" - result = "fluorosurfactant" - required_reagents = list("fluorine" = 2, "carbon" = 2, "sacid" = 1) + name = "Azosurfactant" + id = "surfactant" + result = "surfactant" + required_reagents = list("hydrazine" = 2, "carbon" = 2, "sacid" = 1) result_amount = 5 -/datum/chemical_reaction/ammonia - name = "Ammonia" - id = "ammonia" - result = "ammonia" - required_reagents = list("hydrogen" = 3, "nitrogen" = 1) - result_amount = 3 - /datum/chemical_reaction/diethylamine name = "Diethylamine" id = "diethylamine" @@ -361,7 +347,7 @@ name = "Foaming Agent" id = "foaming_agent" result = "foaming_agent" - required_reagents = list("lithium" = 1, "hydrogen" = 1) + required_reagents = list("lithium" = 1, "hydrazine" = 1) result_amount = 1 /datum/chemical_reaction/glycerol @@ -375,7 +361,7 @@ name = "Sodium Chloride" id = "sodiumchloride" result = "sodiumchloride" - required_reagents = list("sodium" = 1, "chlorine" = 1) + required_reagents = list("sodium" = 1, "hclacid" = 1) result_amount = 2 /datum/chemical_reaction/condensedcapsaicin @@ -390,7 +376,7 @@ name = "Coolant" id = "coolant" result = "coolant" - required_reagents = list("tungsten" = 1, "oxygen" = 1, "water" = 1) + required_reagents = list("tungsten" = 1, "acetone" = 1, "water" = 1) result_amount = 3 /datum/chemical_reaction/rezadone @@ -404,14 +390,14 @@ name = "Lexorin" id = "lexorin" result = "lexorin" - required_reagents = list("phoron" = 1, "hydrogen" = 1, "nitrogen" = 1) + required_reagents = list("phoron" = 1, "hydrazine" = 1, "ammonia" = 1) result_amount = 3 /datum/chemical_reaction/methylphenidate name = "Methylphenidate" id = "methylphenidate" result = "methylphenidate" - required_reagents = list("mindbreaker" = 1, "hydrogen" = 1) + required_reagents = list("mindbreaker" = 1, "hydrazine" = 1) result_amount = 3 /datum/chemical_reaction/citalopram @@ -426,7 +412,7 @@ name = "Paroxetine" id = "paroxetine" result = "paroxetine" - required_reagents = list("mindbreaker" = 1, "oxygen" = 1, "inaprovaline" = 1) + required_reagents = list("mindbreaker" = 1, "acetone" = 1, "inaprovaline" = 1) result_amount = 3 /* Solidification */ @@ -579,7 +565,7 @@ name = "Foam" id = "foam" result = null - required_reagents = list("fluorosurfactant" = 1, "water" = 1) + required_reagents = list("surfactant" = 1, "water" = 1) result_amount = 2 mix_message = "The solution violently bubbles!" @@ -1922,7 +1908,7 @@ datum name = "Lithium Sodium Tungstate" id = "lithiumsodiumtungstate" result = "lithiumsodiumtungstate" - required_reagents = list("lithium" = 1, "sodium" = 2, "tungsten" = 1, "oxygen" = 4) + required_reagents = list("lithium" = 1, "sodium" = 2, "tungsten" = 1, "acetone" = 4) result_amount = 8 density_separated_liquid diff --git a/code/modules/reagents/dispenser/cartridge_presets.dm b/code/modules/reagents/dispenser/cartridge_presets.dm index 007660c1e9..3683a89af0 100644 --- a/code/modules/reagents/dispenser/cartridge_presets.dm +++ b/code/modules/reagents/dispenser/cartridge_presets.dm @@ -10,18 +10,17 @@ sugar spawn_reagent = "sugar" // Chemistry - hydrogen spawn_reagent = "hydrogen" + hydrazine spawn_reagent = "hydrazine" lithium spawn_reagent = "lithium" carbon spawn_reagent = "carbon" - nitrogen spawn_reagent = "nitrogen" - oxygen spawn_reagent = "oxygen" - fluorine spawn_reagent = "fluorine" + ammonia spawn_reagent = "ammonia" + acetone spawn_reagent = "acetone" sodium spawn_reagent = "sodium" aluminum spawn_reagent = "aluminum" silicon spawn_reagent = "silicon" phosphorus spawn_reagent = "phosphorus" sulfur spawn_reagent = "sulfur" - chlorine spawn_reagent = "chlorine" + hclacid spawn_reagent = "hclacid" potassium spawn_reagent = "potassium" iron spawn_reagent = "iron" copper spawn_reagent = "copper" diff --git a/code/modules/reagents/dispenser/dispenser_presets.dm b/code/modules/reagents/dispenser/dispenser_presets.dm index 60d3050692..01c92fcb66 100644 --- a/code/modules/reagents/dispenser/dispenser_presets.dm +++ b/code/modules/reagents/dispenser/dispenser_presets.dm @@ -1,17 +1,16 @@ /obj/machinery/chemical_dispenser/full spawn_cartridges = list( - /obj/item/weapon/reagent_containers/chem_disp_cartridge/hydrogen, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/hydrazine, /obj/item/weapon/reagent_containers/chem_disp_cartridge/lithium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/carbon, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/nitrogen, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/oxygen, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/fluorine, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/ammonia, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/acetone, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sodium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/aluminum, /obj/item/weapon/reagent_containers/chem_disp_cartridge/silicon, /obj/item/weapon/reagent_containers/chem_disp_cartridge/phosphorus, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sulfur, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/chlorine, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/hclacid, /obj/item/weapon/reagent_containers/chem_disp_cartridge/potassium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/iron, /obj/item/weapon/reagent_containers/chem_disp_cartridge/copper, diff --git a/code/modules/reagents/dispenser/supply.dm b/code/modules/reagents/dispenser/supply.dm index f208991712..45e9ac8702 100644 --- a/code/modules/reagents/dispenser/supply.dm +++ b/code/modules/reagents/dispenser/supply.dm @@ -31,18 +31,17 @@ /datum/supply_packs/reagents name = "Chemistry dispenser refill" contains = list( - /obj/item/weapon/reagent_containers/chem_disp_cartridge/hydrogen, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/hydrazine, /obj/item/weapon/reagent_containers/chem_disp_cartridge/lithium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/carbon, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/nitrogen, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/oxygen, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/fluorine, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/ammonia, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/acetone, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sodium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/aluminum, /obj/item/weapon/reagent_containers/chem_disp_cartridge/silicon, /obj/item/weapon/reagent_containers/chem_disp_cartridge/phosphorus, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sulfur, - /obj/item/weapon/reagent_containers/chem_disp_cartridge/chlorine, + /obj/item/weapon/reagent_containers/chem_disp_cartridge/hclacid, /obj/item/weapon/reagent_containers/chem_disp_cartridge/potassium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/iron, /obj/item/weapon/reagent_containers/chem_disp_cartridge/copper, @@ -153,18 +152,17 @@ // Chemistry-restricted (raw reagents excluding sugar/water) // Datum path Contents type Supply pack name Container name Cost Container access -SEC_PACK(hydrogen, /obj/item/weapon/reagent_containers/chem_disp_cartridge/hydrogen, "Reagent refill - Hydrogen", "hydrogen reagent cartridge crate", 15, access_chemistry) +SEC_PACK(hydrazine, /obj/item/weapon/reagent_containers/chem_disp_cartridge/hydrazine, "Reagent refill - Hydrazine", "hydrazine reagent cartridge crate", 15, access_chemistry) SEC_PACK(lithium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/lithium, "Reagent refill - Lithium", "lithium reagent cartridge crate", 15, access_chemistry) SEC_PACK(carbon, /obj/item/weapon/reagent_containers/chem_disp_cartridge/carbon, "Reagent refill - Carbon", "carbon reagent cartridge crate", 15, access_chemistry) -SEC_PACK(nitrogen, /obj/item/weapon/reagent_containers/chem_disp_cartridge/nitrogen, "Reagent refill - Nitrogen", "nitrogen reagent cartridge crate", 15, access_chemistry) -SEC_PACK(oxygen, /obj/item/weapon/reagent_containers/chem_disp_cartridge/oxygen, "Reagent refill - Oxygen", "oxygen reagent cartridge crate", 15, access_chemistry) -SEC_PACK(fluorine, /obj/item/weapon/reagent_containers/chem_disp_cartridge/fluorine, "Reagent refill - Fluorine", "fluorine reagent cartridge crate", 15, access_chemistry) +SEC_PACK(ammonia, /obj/item/weapon/reagent_containers/chem_disp_cartridge/ammonia, "Reagent refill - Ammonia", "ammonia reagent cartridge crate", 15, access_chemistry) +SEC_PACK(oxygen, /obj/item/weapon/reagent_containers/chem_disp_cartridge/acetone, "Reagent refill - Acetone", "acetone reagent cartridge crate", 15, access_chemistry) SEC_PACK(sodium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sodium, "Reagent refill - Sodium", "sodium reagent cartridge crate", 15, access_chemistry) SEC_PACK(aluminium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/aluminum, "Reagent refill - Aluminum", "aluminum reagent cartridge crate", 15, access_chemistry) SEC_PACK(silicon, /obj/item/weapon/reagent_containers/chem_disp_cartridge/silicon, "Reagent refill - Silicon", "silicon reagent cartridge crate", 15, access_chemistry) SEC_PACK(phosphorus,/obj/item/weapon/reagent_containers/chem_disp_cartridge/phosphorus, "Reagent refill - Phosphorus", "phosphorus reagent cartridge crate", 15, access_chemistry) SEC_PACK(sulfur, /obj/item/weapon/reagent_containers/chem_disp_cartridge/sulfur, "Reagent refill - Sulfur", "sulfur reagent cartridge crate", 15, access_chemistry) -SEC_PACK(chlorine, /obj/item/weapon/reagent_containers/chem_disp_cartridge/chlorine, "Reagent refill - Chlorine", "chlorine reagent cartridge crate", 15, access_chemistry) +SEC_PACK(hclacid, /obj/item/weapon/reagent_containers/chem_disp_cartridge/hclacid, "Reagent refill - Hydrochloric Acid", "hydrochloric acid reagent cartridge crate", 15, access_chemistry) SEC_PACK(potassium, /obj/item/weapon/reagent_containers/chem_disp_cartridge/potassium, "Reagent refill - Potassium", "potassium reagent cartridge crate", 15, access_chemistry) SEC_PACK(iron, /obj/item/weapon/reagent_containers/chem_disp_cartridge/iron, "Reagent refill - Iron", "iron reagent cartridge crate", 15, access_chemistry) SEC_PACK(copper, /obj/item/weapon/reagent_containers/chem_disp_cartridge/copper, "Reagent refill - Copper", "copper reagent cartridge crate", 15, access_chemistry) diff --git a/html/changelogs/Techhead-chemRename-170516.yml b/html/changelogs/Techhead-chemRename-170516.yml new file mode 100644 index 0000000000..2408d1e7fd --- /dev/null +++ b/html/changelogs/Techhead-chemRename-170516.yml @@ -0,0 +1,10 @@ +author: Techhead + +delete-after: True + - rscadd: "Removed gaseous reagents from the chemistry system and replaced with real-world organic chemistry precursors." + - rscadd: "Hydrogen has been replaced with hydrazine, a highly toxic, flammable liquid. + - rscadd: "Oxygen has been replaced with acetone, a mildly toxic liquid. Ethanol's ink-sovlent capabilities have been copied to it. + - rscadd: "Chlorine has been replaced with hydrochloric acid. It is a stronger acid than sulphuric but less toxic. + - tweak: "Nitrogen has been replaced with ammonia. Ammonia now acts as a Dexalin-equivalent for Vox. + - tweak: "Flourine has also been replaced with hydrazine in its one recipe. Flourosurficant has been renamed azosurficant." + - tweak: "Being splashed with liquid Phoron will burn eyes and contaminate clothes like being exposed to Phoron gas." From 3008087a95df7e33494e48a2ba594ecdd5bf9da8 Mon Sep 17 00:00:00 2001 From: Atlantis Date: Tue, 19 May 2015 17:39:25 +0200 Subject: [PATCH 08/42] Suggestions + Changelog - Implements PsiOmegaDelta's suggestions - Adds changelog --- code/game/machinery/computer/robot.dm | 10 +++++----- html/changelogs/Atlantis-PR-8816.yml | 6 ++++++ 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 html/changelogs/Atlantis-PR-8816.yml diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 919e7c9c83..888e3b4fed 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -19,7 +19,7 @@ data["robots"] = get_cyborgs(user) data["safety"] = safety // Also applies for cyborgs. Hides the manual self-destruct button. - data["is_ai"] = istype(user, /mob/living/silicon) ? 1 : 0 + data["is_ai"] = user.isSilicon() ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) @@ -42,11 +42,11 @@ var/mob/living/silicon/robot/target = get_cyborg_by_name(href_list["detonate"]) if(!target || !istype(target)) return - if(istype(user, /mob/living/silicon/ai) && (target.connected_ai != user)) + if(user.isMobAI() && (target.connected_ai != user)) user << "Access Denied. This robot is not linked to you." return // Cyborgs may blow up themselves via the console - if(istype(user, /mob/living/silicon/robot) && user != target) + if(user.isRobot() && user != target) user << "Access Denied." return var/choice = input("Really detonate [target.name]?") in list ("Yes", "No") @@ -74,11 +74,11 @@ if(!target || !istype(target)) return - if(istype(user, /mob/living/silicon/ai) && (target.connected_ai != user)) + if(user.isMobAI() && (target.connected_ai != user)) user << "Access Denied. This robot is not linked to you." return - if(istype(user, /mob/living/silicon/robot)) + if(user.isRobot()) user << "Access Denied." return diff --git a/html/changelogs/Atlantis-PR-8816.yml b/html/changelogs/Atlantis-PR-8816.yml new file mode 100644 index 0000000000..f3d30f9abe --- /dev/null +++ b/html/changelogs/Atlantis-PR-8816.yml @@ -0,0 +1,6 @@ +author: Atlantis +delete-after: True + +changes: + - rscadd: "NanoUI for Robotics Control Console" + - rscdel: "NanoUI for Supermatter Crystal - AI/Robot only, purely informational" From 61c0eaa4a39f6d1511540e4e9095b2578ca803d1 Mon Sep 17 00:00:00 2001 From: Atlantis Date: Tue, 19 May 2015 17:44:51 +0200 Subject: [PATCH 09/42] isrobot() fix --- baystation12.int | 5 ++++- code/game/machinery/computer/robot.dm | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/baystation12.int b/baystation12.int index b82874fded..75c44b35b9 100644 --- a/baystation12.int +++ b/baystation12.int @@ -1,6 +1,9 @@ // BEGIN_INTERNALS /* -MAP_ICON_TYPE: 0 +DIR: code code\__HELPERS code\game code\game\machinery code\game\machinery\computer code\modules code\modules\mob code\modules\mob\living code\modules\mob\living\silicon code\modules\mob\living\silicon\robot icons icons\mob AUTO_FILE_DIR: OFF +MAP_ICON_TYPE: 0 +WINDOW: code\game\machinery\computer\robot.dm;code\modules\mob\living\silicon\silicon.dm;code\modules\mob\mob_helpers.dm +FILE: code\game\machinery\computer\robot.dm */ // END_INTERNALS diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 4748edd4db..d0d72fc53f 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -47,7 +47,7 @@ user << "Access Denied. This robot is not linked to you." return // Cyborgs may blow up themselves via the console - if(user.isRobot() && user != target) + if(isrobot(user) && user != target) user << "Access Denied." return var/choice = input("Really detonate [target.name]?") in list ("Yes", "No") @@ -79,7 +79,7 @@ user << "Access Denied. This robot is not linked to you." return - if(user.isRobot()) + if(isrobot(user)) user << "Access Denied." return From 1089da7fb13c53d8ea98befb6bf5d7ca5ac47168 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 20 May 2015 02:59:19 +0300 Subject: [PATCH 10/42] Frankenstein edition: Limbs now store their own dna/species info. This allows transplanted limbs show up as they are, instead of conforming to mob. Vox-cat-monkey hybrids, rainbow skrells, go wild. Also changed rejection to cause infection instead of straight up organ damage - wouldn't want your newly acquired catpaws fracture out of blue. As a bonus, attacks are tracked per limb, so for example having kitty claws will give you the corresponding attack --- .../mob/living/carbon/human/appearance.dm | 2 + .../living/carbon/human/human_attackhand.dm | 7 +++- .../mob/living/carbon/human/update_icons.dm | 39 ++++++++++--------- code/modules/organs/organ.dm | 31 +++++++++------ code/modules/organs/organ_icon.dm | 34 ++++++++++------ code/modules/organs/robolimbs.dm | 1 + 6 files changed, 72 insertions(+), 42 deletions(-) diff --git a/code/modules/mob/living/carbon/human/appearance.dm b/code/modules/mob/living/carbon/human/appearance.dm index 52ba116d43..5f9527b93b 100644 --- a/code/modules/mob/living/carbon/human/appearance.dm +++ b/code/modules/mob/living/carbon/human/appearance.dm @@ -118,6 +118,7 @@ b_skin = blue force_update_limbs() + update_body() return 1 /mob/living/carbon/human/proc/change_skin_tone(var/tone) @@ -127,6 +128,7 @@ s_tone = tone force_update_limbs() + update_body() return 1 /mob/living/carbon/human/proc/update_dna() diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 0deb593c84..3187ac7e02 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -176,8 +176,13 @@ miss_type = 2 // See what attack they use + var/possible_moves = list() var/datum/unarmed_attack/attack = null - for(var/datum/unarmed_attack/u_attack in H.species.unarmed_attacks) + for(var/part in list("l_hand","r_hand","l_foot","r_foot","head")) + var/obj/item/organ/external/E = H.get_organ(part) + possible_moves |= E.species.unarmed_attacks + + for(var/datum/unarmed_attack/u_attack in possible_moves) if(!u_attack.is_usable(H, src, hit_zone)) continue else diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 382ff909b3..8b13178adf 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -234,15 +234,13 @@ var/global/list/damage_icon_parts = list() var/hulk = (HULK in src.mutations) var/skeleton = (SKELETON in src.mutations) - var/g = (gender == FEMALE ? "f" : "m") - //CACHING: Generate an index key from visible bodyparts. //0 = destroyed, 1 = normal, 2 = robotic, 3 = necrotic. //Create a new, blank icon for our mob to use. if(stand_icon) qdel(stand_icon) stand_icon = new(species.icon_template ? species.icon_template : 'icons/mob/human.dmi',"blank") - var/icon_key = "[species.race_key][g][s_tone][r_skin][g_skin][b_skin]" + var/icon_key = "" var/obj/item/organ/eyes/eyes = internal_organs_by_name["eyes"] if(eyes) @@ -260,7 +258,12 @@ var/global/list/damage_icon_parts = list() icon_key += "3" else icon_key += "1" - + if(part) + icon_key += "[part.species.race_key]" + icon_key += "[part.dna.GetUIState(DNA_UI_GENDER)]" + icon_key += "[part.dna.GetUIValue(DNA_UI_SKIN_TONE)]" + if(part.s_col) + icon_key += "[rgb(part.s_col[1],part.s_col[2],part.s_col[3])]" icon_key = "[icon_key][husk ? 1 : 0][fat ? 1 : 0][hulk ? 1 : 0][skeleton ? 1 : 0]" var/icon/base_icon @@ -894,22 +897,22 @@ var/global/list/damage_icon_parts = list() /mob/living/carbon/human/proc/get_tail_icon() var/icon_key = "[species.race_key][r_skin][g_skin][b_skin]" - + var/icon/tail_icon = tail_icon_cache[icon_key] - if(!tail_icon) - + if(!tail_icon) + //generate a new one tail_icon = new/icon(icon = (species.tail_animation? species.tail_animation : 'icons/effects/species.dmi')) tail_icon.Blend(rgb(r_skin, g_skin, b_skin), ICON_ADD) - + tail_icon_cache[icon_key] = tail_icon - + return tail_icon /mob/living/carbon/human/proc/set_tail_state(var/t_state) var/image/tail_overlay = overlays_standing[TAIL_LAYER] - + if(tail_overlay && species.tail_animation) tail_overlay.icon_state = t_state return tail_overlay @@ -919,30 +922,30 @@ var/global/list/damage_icon_parts = list() //Update this if the ability to flick() images or make looping animation start at the first frame is ever added. /mob/living/carbon/human/proc/animate_tail_once(var/update_icons=1) var/t_state = "[species.tail]_once" - + var/image/tail_overlay = overlays_standing[TAIL_LAYER] if(tail_overlay && tail_overlay.icon_state == t_state) return //let the existing animation finish - + tail_overlay = set_tail_state(t_state) if(tail_overlay) spawn(15) //check that the animation hasn't changed in the meantime if(overlays_standing[TAIL_LAYER] == tail_overlay && tail_overlay.icon_state == t_state) animate_tail_stop() - + if(update_icons) update_icons() /mob/living/carbon/human/proc/animate_tail_start(var/update_icons=1) set_tail_state("[species.tail]_slow[rand(0,9)]") - + if(update_icons) update_icons() /mob/living/carbon/human/proc/animate_tail_fast(var/update_icons=1) set_tail_state("[species.tail]_loop[rand(0,9)]") - + if(update_icons) update_icons() @@ -951,14 +954,14 @@ var/global/list/damage_icon_parts = list() set_tail_state("[species.tail]_idle[rand(0,9)]") else set_tail_state("[species.tail]_static") - - + + if(update_icons) update_icons() /mob/living/carbon/human/proc/animate_tail_stop(var/update_icons=1) set_tail_state("[species.tail]_static") - + if(update_icons) update_icons() diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 0e4e9e35a8..9d40b8d650 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -23,6 +23,8 @@ var/list/organ_cache = list() var/list/trace_chemicals = list() // traces of chemicals in the organ, // links chemical IDs to number of ticks for which they'll stay in the blood germ_level = 0 + var/datum/dna/dna + var/datum/species/species /obj/item/organ/proc/update_health() return @@ -34,6 +36,12 @@ var/list/organ_cache = list() max_damage = min_broken_damage * 2 if(istype(holder)) src.owner = holder + species = all_species["Human"] + if(holder.dna) + dna = holder.dna.Clone() + species = all_species[dna.species] + else + log_debug("[src] at [loc] spawned without a proper DNA.") var/mob/living/carbon/human/H = holder if(istype(H)) if(internal) @@ -42,10 +50,10 @@ var/list/organ_cache = list() if(E.internal_organs == null) E.internal_organs = list() E.internal_organs |= src - if(H.dna) + if(dna) if(!blood_DNA) blood_DNA = list() - blood_DNA[H.dna.unique_enzymes] = H.dna.b_type + blood_DNA[dna.unique_enzymes] = dna.b_type if(internal) holder.internal_organs |= src @@ -123,24 +131,23 @@ var/list/organ_cache = list() /obj/item/organ/proc/handle_rejection() // Process unsuitable transplants. TODO: consider some kind of // immunosuppressant that changes transplant data to make it match. - if(transplant_data) - if(!rejecting && prob(20) && owner.dna && blood_incompatible(transplant_data["blood_type"],owner.dna.b_type,owner.species,transplant_data["species"])) - rejecting = 1 + if(dna) + if(!rejecting) + if(blood_incompatible(dna.b_type, owner.dna.b_type, species, owner.species)) + rejecting = 1 else rejecting++ //Rejection severity increases over time. if(rejecting % 10 == 0) //Only fire every ten rejection ticks. switch(rejecting) if(1 to 50) - take_damage(1) + germ_level++ if(51 to 200) - owner.reagents.add_reagent("toxin", 1) - take_damage(1) + germ_level += rand(1,2) if(201 to 500) - take_damage(rand(2,3)) - owner.reagents.add_reagent("toxin", 2) + germ_level += rand(2,3) if(501 to INFINITY) - take_damage(4) - owner.reagents.add_reagent("toxin", rand(3,5)) + germ_level += rand(3,5) + owner.reagents.add_reagent("toxin", rand(1,2)) /obj/item/organ/proc/receive_chem(chemical as obj) return 0 diff --git a/code/modules/organs/organ_icon.dm b/code/modules/organs/organ_icon.dm index 7036e7e725..d25ce2f5a2 100644 --- a/code/modules/organs/organ_icon.dm +++ b/code/modules/organs/organ_icon.dm @@ -17,11 +17,23 @@ var/global/list/limb_icon_cache = list() s_col = null if(status & ORGAN_ROBOT) return + if(species && human.species && species.name != human.species.name) + return if(!isnull(human.s_tone) && (human.species.flags & HAS_SKIN_TONE)) s_tone = human.s_tone if(human.species.flags & HAS_SKIN_COLOR) s_col = list(human.r_skin, human.g_skin, human.b_skin) +/obj/item/organ/external/proc/sync_colour_to_dna() + s_tone = null + s_col = null + if(status & ORGAN_ROBOT) + return + if(!isnull(dna.GetUIValue(DNA_UI_SKIN_TONE)) && (species.flags & HAS_SKIN_TONE)) + s_tone = dna.GetUIValue(DNA_UI_SKIN_TONE) + if(species.flags & HAS_SKIN_COLOR) + s_col = list(dna.GetUIValue(DNA_UI_SKIN_R), dna.GetUIValue(DNA_UI_SKIN_G), dna.GetUIValue(DNA_UI_SKIN_B)) + /obj/item/organ/external/head/sync_colour_to_human(var/mob/living/carbon/human/human) ..() var/obj/item/organ/eyes/eyes = owner.internal_organs_by_name["eyes"] @@ -35,10 +47,10 @@ var/global/list/limb_icon_cache = list() ..() overlays.Cut() - if(owner.species.has_organ["eyes"]) + if(species.has_organ["eyes"]) var/obj/item/organ/eyes/eyes = owner.internal_organs_by_name["eyes"] - if(owner.species.eyes) - var/icon/eyes_icon = new/icon('icons/mob/human_face.dmi', owner.species.eyes) + if(species.eyes) + var/icon/eyes_icon = new/icon('icons/mob/human_face.dmi', species.eyes) if(eyes) eyes_icon.Blend(rgb(eyes.eye_colour[1], eyes.eye_colour[2], eyes.eye_colour[3]), ICON_ADD) else @@ -46,14 +58,14 @@ var/global/list/limb_icon_cache = list() mob_icon.Blend(eyes_icon, ICON_OVERLAY) overlays |= eyes_icon - if(owner.lip_style && (owner.species && (owner.species.flags & HAS_LIPS))) + if(owner.lip_style && (species && (species.flags & HAS_LIPS))) var/icon/lip_icon = new/icon('icons/mob/human_face.dmi', "lips_[owner.lip_style]_s") overlays |= lip_icon mob_icon.Blend(lip_icon, ICON_OVERLAY) if(owner.f_style) var/datum/sprite_accessory/facial_hair_style = facial_hair_styles_list[owner.f_style] - if(facial_hair_style && facial_hair_style.species_allowed && (owner.species.name in facial_hair_style.species_allowed)) + if(facial_hair_style && facial_hair_style.species_allowed && (species.name in facial_hair_style.species_allowed)) var/icon/facial_s = new/icon("icon" = facial_hair_style.icon, "icon_state" = "[facial_hair_style.icon_state]_s") if(facial_hair_style.do_colouration) facial_s.Blend(rgb(owner.r_facial, owner.g_facial, owner.b_facial), ICON_ADD) @@ -61,7 +73,7 @@ var/global/list/limb_icon_cache = list() if(owner.h_style && !(owner.head && (owner.head.flags & BLOCKHEADHAIR))) var/datum/sprite_accessory/hair_style = hair_styles_list[owner.h_style] - if(hair_style && (owner.species.name in hair_style.species_allowed)) + if(hair_style && (species.name in hair_style.species_allowed)) var/icon/hair_s = new/icon("icon" = hair_style.icon, "icon_state" = "[hair_style.icon_state]_s") if(hair_style.do_colouration) hair_s.Blend(rgb(owner.r_hair, owner.g_hair, owner.b_hair), ICON_ADD) @@ -75,25 +87,25 @@ var/global/list/limb_icon_cache = list() if(force_icon) mob_icon = new /icon(force_icon, "[icon_name]") else - if(!owner) + if(!dna) mob_icon = new /icon('icons/mob/human_races/r_human.dmi', "[icon_name][gendered_icon ? "_f" : ""]") else if(gendered_icon) - if(owner.gender == FEMALE) + if(dna.GetUIState(DNA_UI_GENDER)) gender = "f" else gender = "m" if(skeletal) mob_icon = new /icon('icons/mob/human_races/r_skeleton.dmi', "[icon_name][gender ? "_[gender]" : ""]") - else if ((status & ORGAN_ROBOT) && !(owner.species && owner.species.flags & IS_SYNTHETIC)) + else if ((status & ORGAN_ROBOT) && !(species && species.flags & IS_SYNTHETIC)) mob_icon = new /icon('icons/mob/human_races/robotic.dmi', "[icon_name][gender ? "_[gender]" : ""]") else if (status & ORGAN_MUTATED) - mob_icon = new /icon(owner.species.deform, "[icon_name][gender ? "_[gender]" : ""]") + mob_icon = new /icon(species.deform, "[icon_name][gender ? "_[gender]" : ""]") else - mob_icon = new /icon(owner.species.icobase, "[icon_name][gender ? "_[gender]" : ""]") + mob_icon = new /icon(species.icobase, "[icon_name][gender ? "_[gender]" : ""]") if(status & ORGAN_DEAD) mob_icon.ColorTone(rgb(10,50,0)) diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index 8d19d60b49..bb2d571f5d 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -7,6 +7,7 @@ var/global/datum/robolimb/basic_robolimb for(var/limb_type in typesof(/datum/robolimb)) var/datum/robolimb/R = new limb_type() all_robolimbs[R.company] = R + world << "Adding [R.company] as [R], [R.type]" if(!R.unavailable_at_chargen) chargen_robolimbs[R.company] = R From bd18bdfc09ba8b0cc8b2092195d2af5491300e70 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 20 May 2015 03:53:39 +0300 Subject: [PATCH 11/42] Changelog --- html/changelogs/comma-frankenstein.yml | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 html/changelogs/comma-frankenstein.yml diff --git a/html/changelogs/comma-frankenstein.yml b/html/changelogs/comma-frankenstein.yml new file mode 100644 index 0000000000..2f97cd81f3 --- /dev/null +++ b/html/changelogs/comma-frankenstein.yml @@ -0,0 +1,39 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Chinsky + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Meat limbs now can be attached. Use limb on missing area, then hemostat to finalize it." + - rscadd: "Limbs from other races can be now attached. They'll cause rejection, but it can be kept at bay with spaceacilline to some point. Species special attack is carried over too, i.e. you can clawn people if you sew a cathand to yourself." + - rscadd: "Limbs that are left in open will rot in ~7 minutes. Use freezers or cryobags to stop it. You can still attach them, but you wish you couldn't." + - rscadd: "Limbs from other races can be now attached. They'll cause rejection, but it can be kept at bay with spaceacilline to some point. Species special attack is carried over too, i.e. you can clawn people if you sew a cathand to yourself." From de1de98f7aa62f4a981d53530959c6d88c0d51ea Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 20 May 2015 09:35:51 +0300 Subject: [PATCH 12/42] Fixed changelog Added some info about not quite attached limbs to examination/scanner. Added rejection info to advanced scanner Span classes (gotta start somewhere I guess) Also zombie goast file pls go --- code/game/machinery/adv_med.dm | 7 ++- code/modules/organs/organ_external.dm | 3 ++ code/modules/surgery/headreattach.dm | 73 -------------------------- code/modules/surgery/limb_reattach.dm | 24 ++++----- html/changelogs/comma-frankenstein.yml | 32 +---------- 5 files changed, 21 insertions(+), 118 deletions(-) delete mode 100644 code/modules/surgery/headreattach.dm diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 8c6be59f71..645bfa5bcc 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -390,7 +390,8 @@ infected = "Acute Infection++:" if (INFECTION_LEVEL_THREE to INFINITY) infected = "Septic:" - + if(e.rejecting) + infected += "(being rejected)" if (e.implants.len) var/unknown_body = 0 for(var/I in e.implants) @@ -406,7 +407,7 @@ if(!(e.status & ORGAN_DESTROYED)) dat += "[e.name][e.burn_dam][e.brute_dam][robot][bled][AN][splint][open][infected][imp][internal_bleeding][lung_ruptured]" else - dat += "[e.name]--Not Found" + dat += "[e.name]--Not [e.is_stump() ? "Found" : "Attached Completely"]" dat += "" for(var/obj/item/organ/i in occ["internal_organs"]) @@ -431,6 +432,8 @@ infection = "Acute Infection+:" if (INFECTION_LEVEL_TWO + 300 to INFINITY) infection = "Acute Infection++:" + if(i.rejecting) + infection += "(being rejected)" dat += "" dat += "[i.name]N/A[i.damage][infection]:[mech]" diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index d8817aa56d..0655bb6deb 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -928,6 +928,9 @@ Note that amputating the affected organ does in fact remove the infection from t /obj/item/organ/external/proc/get_wounds_desc() . = "" + if(status & ORGAN_DESTROYED && !is_stump()) + . += "tear at [amputation_point] so bad it barely hangs on few tendons" + if(status & ORGAN_ROBOT) if(brute_dam) switch(brute_dam) diff --git a/code/modules/surgery/headreattach.dm b/code/modules/surgery/headreattach.dm deleted file mode 100644 index 782e238e1f..0000000000 --- a/code/modules/surgery/headreattach.dm +++ /dev/null @@ -1,73 +0,0 @@ -//This is an uguu head restoration surgery TOTALLY not yoinked from chinsky's limb reattacher -/datum/surgery_step/attach_bodypart - priority = 3 // Must be higher than /datum/surgery_step/internal - allowed_tools = list(/obj/item/organ/external = 100) - can_infect = 0 - - min_duration = 80 - max_duration = 100 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/E = target.get_organ(target_zone) - return isnull(E) && !isnull(target.species.has_limbs[target_zone]) - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/E = tool - user.visible_message("[user] starts attaching [E.name] to [target]'s [E.amputation_point].", \ - "You start attaching [E.name] to [target]'s [E.amputation_point].") - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/E = tool - user.visible_message("\blue [user] has attached [target]'s [E.name] to the [E.amputation_point].", \ - "\blue You have attached [target]'s [E.name] to the [E.amputation_point].") - user.drop_from_inventory(E) - E.replaced(target) - E.loc = target - target.update_body() - target.updatehealth() - target.UpdateDamageIcon() - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/E = tool - user.visible_message("\red [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ - "\red Your hand slips, damaging [target]'s [E.amputation_point]!") - target.apply_damage(10, BRUTE, null, sharp=1) - -/datum/surgery_step/connect_bodypart - priority = 3 - allowed_tools = list( - /obj/item/weapon/hemostat = 100, \ - /obj/item/stack/cable_coil = 75, \ - /obj/item/device/assembly/mousetrap = 20 - ) - can_infect = 1 - - min_duration = 120 - max_duration = 150 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/E = target.get_organ(target_zone) - return E && (E.status & ORGAN_DESTROYED) - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/E = target.get_organ(target_zone) - user.visible_message("[user] starts connecting tendons and muscles in [target]'s [E.amputation_point] with [tool].", \ - "You start connecting tendons and muscle in [target]'s [E.amputation_point].") - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/E = target.get_organ(target_zone) - user.visible_message("\blue [user] has connected tendons and muscles in [target]'s [E.amputation_point] with [tool].", \ - "\blue You have connected tendons and muscles in [target]'s [E.amputation_point] with [tool].") - E.status &= ~ORGAN_DESTROYED - if(E.children) - for(var/obj/item/organ/external/C in E.children) - C.status &= ~ORGAN_DESTROYED - target.update_body() - target.updatehealth() - target.UpdateDamageIcon() - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/E = tool - user.visible_message("\red [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ - "\red Your hand slips, damaging [target]'s [E.amputation_point]!") - target.apply_damage(10, BRUTE, null, sharp=1) \ No newline at end of file diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm index 400d80a7f0..aee13ede83 100644 --- a/code/modules/surgery/limb_reattach.dm +++ b/code/modules/surgery/limb_reattach.dm @@ -28,8 +28,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/E = tool - user.visible_message("\blue [user] has attached [target]'s [E.name] to the [E.amputation_point].", \ - "\blue You have attached [target]'s [E.name] to the [E.amputation_point].") + user.visible_message("[user] has attached [target]'s [E.name] to the [E.amputation_point].>", \ + "You have attached [target]'s [E.name] to the [E.amputation_point].") user.drop_from_inventory(E) E.replaced(target) E.loc = target @@ -39,8 +39,8 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/E = tool - user.visible_message("\red [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ - "\red Your hand slips, damaging [target]'s [E.amputation_point]!") + user.visible_message(" [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ + " Your hand slips, damaging [target]'s [E.amputation_point]!") target.apply_damage(10, BRUTE, null, sharp=1) /datum/surgery_step/limb/connect @@ -65,8 +65,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/E = target.get_organ(target_zone) - user.visible_message("\blue [user] has connected tendons and muscles in [target]'s [E.amputation_point] with [tool].", \ - "\blue You have connected tendons and muscles in [target]'s [E.amputation_point] with [tool].") + user.visible_message("[user] has connected tendons and muscles in [target]'s [E.amputation_point] with [tool].", \ + "You have connected tendons and muscles in [target]'s [E.amputation_point] with [tool].") E.status &= ~ORGAN_DESTROYED if(E.children) for(var/obj/item/organ/external/C in E.children) @@ -77,8 +77,8 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/E = tool - user.visible_message("\red [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ - "\red Your hand slips, damaging [target]'s [E.amputation_point]!") + user.visible_message(" [user]'s hand slips, damaging [target]'s [E.amputation_point]!", \ + " Your hand slips, damaging [target]'s [E.amputation_point]!") target.apply_damage(10, BRUTE, null, sharp=1) /datum/surgery_step/limb/mechanize @@ -101,8 +101,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/robot_parts/L = tool - user.visible_message("\blue [user] has attached \the [tool] to [target].", \ - "\blue You have attached \the [tool] to [target].") + user.visible_message("[user] has attached \the [tool] to [target].", \ + "You have attached \the [tool] to [target].") if(L.part) for(var/part_name in L.part) @@ -124,6 +124,6 @@ qdel(tool) fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, damaging [target]'s flesh!", \ - "\red Your hand slips, damaging [target]'s flesh!") + user.visible_message(" [user]'s hand slips, damaging [target]'s flesh!", \ + " Your hand slips, damaging [target]'s flesh!") target.apply_damage(10, BRUTE, null, sharp=1) diff --git a/html/changelogs/comma-frankenstein.yml b/html/changelogs/comma-frankenstein.yml index 2f97cd81f3..5210de96c4 100644 --- a/html/changelogs/comma-frankenstein.yml +++ b/html/changelogs/comma-frankenstein.yml @@ -1,39 +1,9 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscadd (general adding of nice things) -# rscdel (general deleting of nice things) -# imageadd -# imagedel -# maptweak -# spellcheck (typo fixes) -# experiment -################################# -# Your name. author: Chinsky -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. delete-after: True -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. -# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. changes: - rscadd: "Meat limbs now can be attached. Use limb on missing area, then hemostat to finalize it." - rscadd: "Limbs from other races can be now attached. They'll cause rejection, but it can be kept at bay with spaceacilline to some point. Species special attack is carried over too, i.e. you can clawn people if you sew a cathand to yourself." - - rscadd: "Limbs that are left in open will rot in ~7 minutes. Use freezers or cryobags to stop it. You can still attach them, but you wish you couldn't." - - rscadd: "Limbs from other races can be now attached. They'll cause rejection, but it can be kept at bay with spaceacilline to some point. Species special attack is carried over too, i.e. you can clawn people if you sew a cathand to yourself." + - rscadd: "Limbs that are left in open will rot in ~7 minutes. Use freezers or cryobags to stop it. You can still attach them, but you wish you couldn't." \ No newline at end of file From a7d6cf354561305fc68ecc10b88e5f7fb549c6c5 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 20 May 2015 09:49:10 +0300 Subject: [PATCH 13/42] tyops fiexs --- code/game/objects/items/weapons/storage/boxes.dm | 2 +- code/modules/organs/organ.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 8dc4b50f4c..3ae8ba5640 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -631,7 +631,7 @@ /obj/item/weapon/storage/box/freezer name = "portable freezer" - desc = "This nifty schok-resistant device will keep your 'groceries' nice and non-spoiled." + desc = "This nifty shock-resistant device will keep your 'groceries' nice and non-spoiled." icon = 'icons/obj/storage.dmi' icon_state = "portafreezer" item_state = "medicalpack" diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 9d40b8d650..405c058a23 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -101,7 +101,7 @@ var/list/organ_cache = list() /obj/item/organ/examine(mob/user) ..(user) if(status & ORGAN_DEAD) - user << "The decay has set in." + user << "The decay has set in." /obj/item/organ/proc/handle_germ_effects() //** Handle the effects of infections From 5592534ecc0eaa0272916397f20f2171e6dec10c Mon Sep 17 00:00:00 2001 From: Atlantis Date: Wed, 20 May 2015 12:18:23 +0200 Subject: [PATCH 14/42] Revert "isrobot() fix" This reverts commit 61c0eaa4a39f6d1511540e4e9095b2578ca803d1. --- baystation12.int | 5 +---- code/game/machinery/computer/robot.dm | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/baystation12.int b/baystation12.int index 75c44b35b9..b82874fded 100644 --- a/baystation12.int +++ b/baystation12.int @@ -1,9 +1,6 @@ // BEGIN_INTERNALS /* -DIR: code code\__HELPERS code\game code\game\machinery code\game\machinery\computer code\modules code\modules\mob code\modules\mob\living code\modules\mob\living\silicon code\modules\mob\living\silicon\robot icons icons\mob -AUTO_FILE_DIR: OFF MAP_ICON_TYPE: 0 -WINDOW: code\game\machinery\computer\robot.dm;code\modules\mob\living\silicon\silicon.dm;code\modules\mob\mob_helpers.dm -FILE: code\game\machinery\computer\robot.dm +AUTO_FILE_DIR: OFF */ // END_INTERNALS diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index d0d72fc53f..4748edd4db 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -47,7 +47,7 @@ user << "Access Denied. This robot is not linked to you." return // Cyborgs may blow up themselves via the console - if(isrobot(user) && user != target) + if(user.isRobot() && user != target) user << "Access Denied." return var/choice = input("Really detonate [target.name]?") in list ("Yes", "No") @@ -79,7 +79,7 @@ user << "Access Denied. This robot is not linked to you." return - if(isrobot(user)) + if(user.isRobot()) user << "Access Denied." return From b0334ac331d07c45a512bf7d620806fbd8b0e298 Mon Sep 17 00:00:00 2001 From: Atlantis Date: Wed, 20 May 2015 12:22:33 +0200 Subject: [PATCH 15/42] isrobot() fix, attempt two --- code/game/machinery/computer/robot.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 4748edd4db..d0d72fc53f 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -47,7 +47,7 @@ user << "Access Denied. This robot is not linked to you." return // Cyborgs may blow up themselves via the console - if(user.isRobot() && user != target) + if(isrobot(user) && user != target) user << "Access Denied." return var/choice = input("Really detonate [target.name]?") in list ("Yes", "No") @@ -79,7 +79,7 @@ user << "Access Denied. This robot is not linked to you." return - if(user.isRobot()) + if(isrobot(user)) user << "Access Denied." return From b9dbeeb3562e46dc2914bf039ad47035bc8b1112 Mon Sep 17 00:00:00 2001 From: Daranz Date: Thu, 21 May 2015 08:53:14 -0400 Subject: [PATCH 16/42] Fix a problem with Say :i not working --- code/modules/mob/living/carbon/human/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 0554b44c6c..4d03afe74d 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -115,7 +115,7 @@ if("intercom") for(var/obj/item/device/radio/intercom/I in view(1, null)) - I.talk_into(src, message, verb, speaking) + I.talk_into(src, message, null, verb, speaking) used_radios += I if("whisper") whisper_say(message, speaking, alt_name) From bbc8ad6383f7c37959a163e9aa0e81f9c7905a5d Mon Sep 17 00:00:00 2001 From: Daranz Date: Thu, 21 May 2015 09:18:02 -0400 Subject: [PATCH 17/42] Add extra checks for Say :i Say :i now leaves fingerprints on affected intercoms, and cannot be performed at all if restrained. --- code/modules/mob/living/carbon/human/say.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 4d03afe74d..480c87a0e5 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -114,9 +114,11 @@ used_radios += R if("intercom") - for(var/obj/item/device/radio/intercom/I in view(1, null)) - I.talk_into(src, message, null, verb, speaking) - used_radios += I + if(!src.restrained()) + for(var/obj/item/device/radio/intercom/I in view(1, null)) + I.talk_into(src, message, null, verb, speaking) + I.add_fingerprint(src) + used_radios += I if("whisper") whisper_say(message, speaking, alt_name) return From e9d9ff57ba74386cfc0560997ca7d3e8416c2b6e Mon Sep 17 00:00:00 2001 From: Daranz Date: Thu, 21 May 2015 10:14:40 -0400 Subject: [PATCH 18/42] Remove redundant null argument in a view() call --- code/modules/mob/living/carbon/human/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 480c87a0e5..cfcefcbe05 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -115,7 +115,7 @@ if("intercom") if(!src.restrained()) - for(var/obj/item/device/radio/intercom/I in view(1, null)) + for(var/obj/item/device/radio/intercom/I in view(1)) I.talk_into(src, message, null, verb, speaking) I.add_fingerprint(src) used_radios += I From 4d547420799663e5e73b214248839ef87d889dc3 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Fri, 22 May 2015 01:27:01 -0400 Subject: [PATCH 19/42] Fixes portable generators going about their temperature limit --- code/modules/power/port_gen.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index a858a5fd43..88cc4b5707 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -214,7 +214,10 @@ else if (temperature > upper_limit) bias = max(round((temperature - average)/TEMPERATURE_DIVISOR, 1), -TEMPERATURE_CHANGE_MAX) - temperature += rand(-7 + bias, 7 + bias) + //limit temperature increase so that it cannot raise temperature above upper_limit, + //or if it is already above upper_limit, limit the increase to 0. + var/inc_limit = max(upper_limit - temperature, 0) + temperature += min(rand(-7 + bias, 7 + bias), inc_limit) if (temperature > max_temperature) overheat() From cf591c290b2f967378a0e447a6f49fe0b43eee16 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Fri, 22 May 2015 02:21:12 -0400 Subject: [PATCH 20/42] Adds limit to prevent random walking below the lower limit temperature, too. --- code/modules/power/port_gen.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 88cc4b5707..61cf05477a 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -217,7 +217,8 @@ //limit temperature increase so that it cannot raise temperature above upper_limit, //or if it is already above upper_limit, limit the increase to 0. var/inc_limit = max(upper_limit - temperature, 0) - temperature += min(rand(-7 + bias, 7 + bias), inc_limit) + var/dec_limit = min(temperature - lower_limit, 0) + temperature += between(dec_limit, rand(-7 + bias, 7 + bias), inc_limit) if (temperature > max_temperature) overheat() From e9abad5c70abc30421fc7696a2dc91af19528745 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 22 May 2015 09:36:11 +0200 Subject: [PATCH 21/42] Restores missing materiel in engineering. The engineering workshop now again contains: 3 sheets of steel, 50 units ea. 3 sheets of glass, 50 units ea. 3 sheets of plasteel, 10 units ea. 1 sheet of plastic, 20 units. --- maps/exodus-1.dmm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 0df4c6028c..dc387d6356 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -4508,22 +4508,22 @@ "bIJ" = (/turf/simulated/wall,/area/rnd/storage) "bIK" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bIL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/research) -"bIM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"bIM" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(16)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bIN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bIO" = (/obj/machinery/computer/mecha,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bIP" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bIQ" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) -"bIR" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(16)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_three) +"bIR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access = list(16)},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bIS" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bIT" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/door/airlock/mining{id_tag = "cargodoor"; name = "Mining Dock"; req_access = list(50)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/miningdock) -"bIU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"bIU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plasteel,/obj/item/stack/material/plasteel,/obj/item/stack/material/plastic{amount = 20},/turf/simulated/floor,/area/engineering/workshop) "bIV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/miningdock) "bIW" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor,/area/quartermaster/miningdock) -"bIX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"bIX" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/reinforced,/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel,/obj/item/stack/material/steel,/turf/simulated/floor,/area/engineering/workshop) "bIY" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/bodybags{pixel_x = 1; pixel_y = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bIZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medical Equipment"; req_access = list(66)},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3) "bJa" = (/obj/structure/table/standard,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) -"bJb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access = list(16)},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_three) +"bJb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/turf/simulated/floor,/area/engineering/workshop) "bJc" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/hallway/primary/central_three) "bJd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) "bJe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) @@ -6083,7 +6083,6 @@ "cmY" = (/obj/machinery/door/blast/regular{desc = "By gods, release the hounds!"; id = "xenobioout6"; name = "Containment Release"},/turf/simulated/floor/engine,/area/rnd/xenobiology) "cmZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/starboard) "cna" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cnb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engineering/workshop) "cnc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cnd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cne" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering EVA Storage"; req_one_access = list(11,24)},/turf/simulated/floor,/area/engineering/engine_eva) @@ -6128,7 +6127,6 @@ "cnR" = (/turf/simulated/wall/r_wall,/area/engineering/locker_room) "cnS" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engineering) "cnT" = (/obj/structure/table/standard,/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/atmos,/obj/item/device/pipe_painter,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 0; pixel_y = 28},/turf/simulated/floor,/area/engineering/atmos) -"cnU" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engineering/workshop) "cnV" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "cnW" = (/obj/machinery/computer/med_data,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cnX" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/glass_jar,/obj/item/glass_jar,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) @@ -7516,7 +7514,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBCbwNbBDbCYbrJbwQbrJbrJbrJbrJbrJbwTbrKbzTbBFbdPbLpbgGbBHbBIbgGbCZbgFbgGbgGbyjbvsbvtbAbbAcbAdbyEbvwbBLbBMbLrbBMbBObvwbDbbDabDdbDcbDfbDebDhbDgbDjbDibBVbyNbBWbzmbBYbBZbCabCabCbbDwbAraRqaRpaJibzxbCebCebySbCfbxCbCgbChbxCbCibCjbCjbyObwkbClbCmbwkbwkbwkbwkbwkbwkbyXbwkbwkbwmbDKaXKaXKaXKaXKbDYbpjbwwbzAbzAbzAbzAbzAbzAbzAbzAbzAbzIbEibCsbCtbBhbCubCvbEjbCxbCxbCxbCybCzbEkbCBbCCbCDbEpbTGbCGbErbCGbEsbEubBzbuQbuRbEwbuRbuQbBBaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBAbzQbBAbCMbCNbCObrJbrJbrJbCNbrJbwTbrKbzTbCPbdPbLHbgGbrNbwXbgGbqlbCRbgGbgGbECbxcbvtbAbbCTbxcbCUbvwbCVbEKbMIbAWbxlbvwbEMbELbERbAhbEUbEUbEUbAjbEWbEVbEXbyNbDkbDlbDlbDmbDnbDobDpaJibDqbDrbDsaJibDtbMMbDvbMpbDxbDybDzbDAbyWbLWbFabCjbMybwmbDEbDFbwmbDGbDHbNsbDJbFobDLbDMbCpbDNbDObBTbNtbDRbCpbVLbVMbDUbVAbDWbDXbDXbFrbDZbEabEbbEcbEdbEebEfbEabEgbEhbCvbFVbFFbGfbwwbwwbwwbwwbwwbGhbGgbEnbzKbzMbCJbEobGibCJbzKbzLbzMbGjbCJbGkaafcHOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGubExbGubEybEzbEAbEAbEAbEAbEAbEBbGAbEDbzTbEEbdPbNzbEGbEHbEIbEJbGDbGCbGWbGEbGvbtCbENbAbbEObEPbyEbvwbEQbHabOxbBMbETbvwbBPbHibHjbAhaaaaaaaaabAjbHmbHlbFcbyNbFdbFebFfbFgbDnbDobFhaJibxwaRqaRpbHMbFjbFkbFlbFmbFnbHNbFpbFqbxCbxFbxFbIZbxFbwkbFsbFtbFubFvbFwbFxbDJbIYbDLbFzbFAbFBbDObFCbFDbFEbHPbVlbDXbHQbVAbFJbDXbDXbFKbFLbFMbFLbFLbFNbFObFPbFQbFRbFSbCvbHRbJrbJabFWbFXbFYbFZbGabGbbGcbGdaafaafbCJbGebHUbHUbHVbIfbHZbIobEvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGlbGmbGnbdPbdPbGobwNbwNbwNbGpbdPbdPbGqbGrbGsbdPbGtbGtbGtbITbGtbGvbGwbGxbGybGzbtCbvtbAbbIAbGBbtCbtGbtGbtGbtGbtGbIBbtGbtGbtGbIRbtGbIUbIMbIXbtGbJbbtGbtGbtGbtGbtGbtGbtGaJiaJiaJiaJibxwaRqaRpbHMbJqbFkbCSbGGbCWbGIbGJbGKbGLbGMbGNbCjbGObGPbGQbGRbGSbGTbGUbGVbIDbGXbGYbGZbJDbHbbHcbHdbHecLVbCpbUSbUfbwwbwwbwwbwwbwwbJVbwwbwwbwwbzAbKfbzAbzAbHkbBhbCubCvbHRbIvbKzbHnbHobHpbHqbGabGbbGcbHraaaaaabCJbHsbHtbEobCIbBybKBbKUbCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGlbGmbGnbdPbdPbGobwNbwNbwNbGpbdPbdPbGqbGrbGsbdPbGtbGtbGtbITbGtbGvbGwbGxbGybGzbtCbvtbAbbIAbGBbtCbtGbtGbtGbtGbtGbIBbtGbtGbtGbIMbtGbtGbtGbtGbtGbIRbtGbtGbtGbtGbtGbtGbtGaJiaJiaJiaJibxwaRqaRpbHMbJqbFkbCSbGGbCWbGIbGJbGKbGLbGMbGNbCjbGObGPbGQbGRbGSbGTbGUbGVbIDbGXbGYbGZbJDbHbbHcbHdbHecLVbCpbUSbUfbwwbwwbwwbwwbwwbJVbwwbwwbwwbzAbKfbzAbzAbHkbBhbCubCvbHRbIvbKzbHnbHobHpbHqbGabGbbGcbHraaaaaabCJbHsbHtbEobCIbBybKBbKUbCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaafaaaaaaaaabHuaafaaaaaaaaaaaabGtbIubHwbHxbHybGvbHzbKVbHBbHCbtCbvtbAbbAcbAabHDbHEbHFbHGbHHbHIbHJbHKbHLbLabLxbLnbLzbAabAabLIbMhbLYbAabHTbAabzZbHHbKJbHWbHXbHYbMibxwaRqbDsaJlbDtbDubDtbDCbDPbxCbIbbIcbIdbIebMlbIgbIhbIibIjbIkbwmbIlbImbInbDJbDTbElbIpbIqcLUbFDbIsbItbHObCpbHSbIwbIxbIybUdbLybMqbICbMCbUcbIFbIGbIHbIIbIJbzAbIKbCubCvbMHbMFbINbIObIPbIQbHvbGabGbbISbEnbEnbEnbCJbCJbCJbMSbMPbCJbCJbBybCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaabMZaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbuObEmbIVbIWbNdbPebPKbPEbNfbtCbvtbJcbJdbJebJebJfbJgbJhbJibJjbJgbJfbJebJebNkbJkbJlbNqbJnbJobNBbJebJebJpbJgbJhbJibJjbJsbJtbJubJtbJvbJwbvUaJlbEtbEqbFHbGFbNLbGHbDzbHAbFibDVbxFbNQbCFbDSbDEbJGbwkbJHbJIbJJbDJbJKbJLbJMbJNbJObFDbJPbItbJObCpbJQbJRbIxbJSbJTbJUbNZbJWbObbJYbIFbJZbKabKbbKbbzAbKcbKdbKebOcbKgbKhbKibKjbKjbKkbGabGbbKlbEnbKmbOdbKnbEnaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKpbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaabKvbKwbKxbKwbKyaaaaaaaaabGtbGtbOfbKAbIVbKAbOibKCbOnbKDbKEbtCbKFbvtbKGbKHbAabKIbAabzZbHHbKJbAabKKbKLbKMbKNbKObAcbAabKPbKQbHLbKRbHLbHLbKSbKTbODbOtbKWbKXbcLbKYaRpaRpaRpaJlbOEbFlbFnbOFbJmbOGbJybJxbFIbLgbLhbLibLjbHgbDEbIkbIabIzbHhbDJbDJbLobLobLobCpbPMbLqbQPbLsbLtbCpbLubLvbIxbLwbFGbLybOHbLAbLBbLCbIFbJCbLEbKbbKbbzAbRsbLFbCvbwwbLGbuTbuUbLJbLKbLLbGabLMbLNbLObLObLObLPbGdaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbLQbLRbLSbLRbKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7545,7 +7543,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaaaaaaaaaaafcptcsDcpucpxcpwcpFcsLcsMcpzcsWcsQcpEcpDcsXcpFcpLcpJcsYcnTcevcnkceZcpTcpWcpVcpYcpXcqacpZcqccqbctccqdcticqfctkcqzcoTcqJcqKcnOcpacpacpacpacpacqMcpjcqPcqPcqPcpncpncpjbTFcrYciGcqhcqicqjcqkciGcqlciNcmOciUcqncqocqpcqqciUctmclLcpiclNctxcqQcquclNaaaaaaaaaaaaaaaaaacqvcqwcqxcqycqvaafaaaaaaaaaaaacdOcplcplcplcoictBcqBcqCctIcqEcqFcqGcqHcdOaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaaacmZaaaaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafcqRcqYcqScqVcqUcpFcqXcpFcvWcqYcqXcpFcvWcqYcpFcpFcpFcpFcpFcqZcpFcpFcpFcrbctOcrdcrcctScpZcrfcrecrhcrgcrjcricrlcrkcoTcqJcrmcnOcrncpacpacrocpacrpcpjcrIcrKcrJcrKcrLcpjbTFcrqciGcrrcrscrtcructTcrwcrxcryctVcrAcrBcrCcrDciUcrEcrFcrGcrHcqvcuacqvcrHaaaaaaaafaaaaaaaaacqvcrRcrTcrScqvaafaafaaaaaaaaacdOcomcomcomcomcrMcppcrNcrNcrNcnpcrNcrOcdOaaaaaaaaaaaaaaacrPcrPcrPccMaafaafaafaafcnaaafaafaafaafaafaaqcrPcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcptcpFcrccpFcrccpFcqXcpFcuecxacufcxaculcxacxacuycurcpFcpFcuLcuEcuEcuEcuYcuUcvkcvkcvlcpZcvncshcsjcnGcsmcskcvscnGcspcsocsrcsqcstcsscsvcsucpacswcpjcsxcrKcsycrKcficpjbTFcizciGcszcsAcsBcsCciGcfYcoacfYciUcsEcsFcsGcsHciUcsIcrGcrGcqvcsJcsNcvvcqvcqvcqvcqvcqvcqvcqvcqvctMctDctNcqvcqvcqvcrHaaaaaacdOcofcogcohcslcsRcqBcrNcrNcrNcnpcrNcsScdOaaaaaaaaaaaaaaacrPaaaaafaaaaafaaaaaaaaackxaaaaafaafaaaaaaaaaaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaacptcpFcrccpFcsOcsTcvEcsVcsUcvGcufcxacvOcxacxacvXcvRcwmcwacwzctacwUcwHcwHcwWcrccrccthctgctjcwXcnzcnGcwYcnGcnGcnGcwZctlcsrctncttcnbcnbcnUcpacxdcpjcxocrKcsycrKcxpcpjctvctwciGciGcxqciGciGciGciBctzctAciUciUciUcxrciUciUcsIcrGaaacqvctCctZctEctFcnZctHcxsctJctKctLcqvcuVcxtcuVcqvcxFctPcqvaafaafcdOcplcplcplcxHcLZctRcuccnXcnVcudcrNctWcdOcdOcdOcdOaaaaaacrPaaactXctXctXctXctXaafckxaafctXctXctXctXctXaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaacptcpFcrccpFcsOcsTcvEcsVcsUcvGcufcxacvOcxacxacvXcvRcwmcwacwzctacwUcwHcwHcwWcrccrccthctgctjcwXcnzcnGcwYcnGcnGcnGcwZctlcsrctncttbIUbJbbIXcpacxdcpjcxocrKcsycrKcxpcpjctvctwciGciGcxqciGciGciGciBctzctAciUciUciUcxrciUciUcsIcrGaaacqvctCctZctEctFcnZctHcxsctJctKctLcqvcuVcxtcuVcqvcxFctPcqvaafaafcdOcplcplcplcxHcLZctRcuccnXcnVcudcrNctWcdOcdOcdOcdOaaaaaacrPaaactXctXctXctXctXaafckxaafctXctXctXctXctXaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcsOcsTcsTcsTcvEcsTcsTcsTcvEcsTcsTcsTcsTcsTcxVcyacsTcybcsTcyccsTcsTcsTcuhcugcuicpvcpFcujcygcukcuncumcupcuocumcuqcuscyhcuucutcutcuvcutcuwcyicuxcuAcuzcuBcuBcpjcuCcuDcymcuFcuFcuGcuHcuIcuJcuJcuJcuJcuJcuJcuJcuJcuKcrFcrGaaactFcypcuPcuNctFcpycuRcuQcuQcvdcvacuQcuQcvhcuQcuVcuXcuQcqvaaaaaacdOcplcplcplcslcyrcuZcvicpBcpAcvjcrNcrNcvecvfcvgcdOaafaafcrPaafckVckSckSckSckSckyckxckwckvckvckvckvckUaafcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcpFcpFcpFcpFcqXcpFcpFcpFcqXcpFcpFcpFcpFcpFcvWcpFcpFctScpFcyucpFcyEcyzcvpcvocvrcvqcyFcvqcyHcvucvxcvwcvycvucvucvzcvAcqIcvBcpacvDcvCcpacpacyJcrKcrKcvFcuBcuBcpjbPxcAscvNcvNcvNcvNcyKcvNcvNcvNcvNclMcvPcrGcrGcrGcrGcrGcrGaaactFctFcyRctFctFcobcvScvTcvUcvVcvHcvJcvIcvLcvKcyZcwbcwccqvaaaaaacdOcomcomcomcomcwdcppcvicpgcoycvQcrNcrNcwhcrNcwicdOaaaaaacrPaafcwjcwjcwjcwjcwjaaackxaaacwjcwjcwjcwjcwjaafcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaccMaaaaaaaaaaaacptcpFcpFcpFcpFcpFcqXcpFcpFcpFcqXcpFcpFcpFcpFcpFcvWcpFcpFctScpFczncpFcpFczncznczocpFcpFcvZcvYcwgcwgcwgcwgczqcwkcoTcwocwpcsqcwqcpacwscvCcpacwtcpjcwucrKcwvcwxcwwcpjczrcvMcvNcwIcwJcwKcwLcwMcwNcwOcvNcwPcwQcrGaaaaaaaaaaaaaaaaaacqvcwRcwycwAczBcwCcwBcqWcqAcqtcwFcwTcwScwVczFcuWcuQcqmcqvaaaaaacdOcofcogcohckXcsRcuZcxgcxhcxhcxicxjcxkczLcxmcqscdOaaaaaacrPaaaaafaaaaafaafaafaaackxaaaaafaaaaafaaaaafaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 3d12ad3ab059fd91a858c6d31a6d6f5f1bac87b8 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 22 May 2015 09:44:27 +0200 Subject: [PATCH 22/42] Fixes #9359. While I'm at it. --- maps/exodus-5.dmm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/maps/exodus-5.dmm b/maps/exodus-5.dmm index 9ba2de46e1..7f0a04754a 100644 --- a/maps/exodus-5.dmm +++ b/maps/exodus-5.dmm @@ -766,10 +766,10 @@ "oL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille/broken,/obj/item/weapon/material/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/outpost/abandoned) "oM" = (/obj/machinery/light_construct/small,/obj/structure/table/rack,/obj/item/stack/material/steel{amount = 10},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "oN" = (/obj/structure/table/standard,/obj/item/weapon/paper/crumpled,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/outpost/abandoned) -"oO" = (/obj/machinery/artifact_scanpad,/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/outpost/research/isolation_a) +"oO" = (/obj/machinery/camera/network/research_outpost{c_tag = "Research Outpost Isolation Cell A"; dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_a) "oP" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/outpost/research/isolation_a) "oQ" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_c) -"oR" = (/obj/machinery/artifact_scanpad,/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/outpost/research/isolation_b) +"oR" = (/obj/machinery/camera/network/research_outpost{c_tag = "Research Outpost Isolation Cell B"; dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_b) "oS" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/outpost/research/isolation_b) "oT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/outpost/research/power) "oU" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/outpost/research/power) @@ -785,7 +785,7 @@ "pe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) "pf" = (/turf/simulated/wall/r_wall,/area/outpost/research/isolation_b) "pg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"ph" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp,/obj/machinery/light,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_c) +"ph" = (/obj/machinery/camera/network/research_outpost{c_tag = "Research Outpost Isolation Cell C"; dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_c) "pi" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/outpost/abandoned) "pj" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) "pk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/outpost/research/eva) @@ -1010,7 +1010,7 @@ "tv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/outpost/engineering/hallway) "tw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "edock_inner"; locked = 1; name = "Engineering Dock Airlock"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/turf/simulated/floor/plating,/area/outpost/engineering/hallway) "tx" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) -"ty" = (/obj/machinery/camera/network/research_outpost{c_tag = "Research Outpost Isolation Cell A"; dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_a) +"ty" = (/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/outpost/research/isolation_a) "tz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/outpost/engineering/meeting) "tA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/outpost/engineering/hallway) "tB" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) @@ -1037,7 +1037,7 @@ "tW" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor,/area/outpost/engineering/atmospherics) "tX" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor,/area/outpost/engineering/atmospherics) "tY" = (/obj/machinery/light,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_x = -6; pixel_y = -28},/turf/simulated/floor,/area/outpost/engineering/hallway) -"tZ" = (/obj/machinery/camera/network/research_outpost{c_tag = "Research Outpost Isolation Cell B"; dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_b) +"tZ" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/outpost/research/isolation_b) "ua" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) "ub" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/outpost/engineering/atmospherics) "uc" = (/obj/machinery/atmospherics/omni/mixer{tag_east = 1; tag_east_con = 0.79; tag_south = 1; tag_south_con = 0.21; tag_west = 2},/turf/simulated/floor,/area/outpost/engineering/atmospherics) @@ -1086,7 +1086,7 @@ "uT" = (/turf/simulated/wall,/area/outpost/engineering/storage) "uU" = (/obj/machinery/floodlight,/turf/simulated/floor/wood,/area/outpost/engineering/meeting) "uV" = (/obj/structure/cable/blue{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/wood,/area/outpost/engineering/meeting) -"uW" = (/obj/machinery/camera/network/research_outpost{c_tag = "Research Outpost Isolation Cell C"; dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_c) +"uW" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/outpost/research/isolation_c) "uX" = (/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "uY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor,/area/outpost/engineering/hallway) "uZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/outpost/engineering/storage) @@ -1696,8 +1696,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababcrkPcrkNekkOhTkMcphKcreUekcrhOkJkJkKcradababababababababababababababababababababababababababababalalgygygyprgygygygygygygygygygyaeaaaaaaaaaaaaaeaeaekBkBkCkFkBkBkGlhkGkBkIeoowpBrVhGkpsekshukVkvkwkYkukzkAlckyknkmhuhththtababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababcrkPcrhTcpbVljeUekgocrkPcrcriWeUkJkKlkadababababababababababababababababababababababababababababallTpTgypUlTpQgygygygygygygygygytjaaaaaaaaaaaetjtjtjgygyqdqeqfkBmllglfkBlieogylrlAhGkSkTkTkUlUkWkXkUlVkZlalblXleldlbababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababcrkPcrcrcrcrcrcrcrcrcrkPcrpSbCeUbCkKpiadababababababababababababababababababababababababababababallTgygygylTpQgygygygygygygyqwqCpjsWsWsWsWsWsWpoqwqCgygygygygykBplpnsIkBpkgygygygyhGpApxpykUpwpupvkUptpqpslbpppEpDlbababmdabababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLaaaaaaaaaaqLababababababababababababababcrkPkPkPkPkPkPkPkPkPkPkPcriWeUiFeUiEcradababababababababababababababababababababababababababababalgygygygyqMqNgygygygygygygygyrWqPqPqPqPqPqPqPqPrWgygygygygygykBtlrUkGkBpFrigygygypmpXkTkTkUpWpOtykUpRuStZlbpNpKuWlbababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLababababababababababababababababcrcrcrcrcrcrcrcrcrcrcrcrcrcrmjrOoLcrcradababababababababababababababababababababababababababababalgygygygygygygygygygygygygyqwqCrdrerererererereqwqCgygygygygyuXpBrSpCvcpcpeoVoVoVxVoUsyoZkUpboOoPkUoWoRoSlboQphpalbabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLaaaaaaaaaaqLababababababababababababababcrkPkPkPkPkPkPkPkPkPkPkPcriWeUiFeUiEcradababababababababababababababababababababababababababababalgygygygyqMqNgygygygygygygygyrWqPqPqPqPqPqPqPqPrWgygygygygygykBtlrUkGkBpFrigygygypmpXkTkTkUpWpOoOkUpRuSoRlbpNpKphlbababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLababababababababababababababababcrcrcrcrcrcrcrcrcrcrcrcrcrcrmjrOoLcrcradababababababababababababababababababababababababababababalgygygygygygygygygygygygygyqwqCrdrerererererereqwqCgygygygygyuXpBrSpCvcpcpeoVoVoVxVoUsyoZkUpbtyoPkUoWtZoSlboQuWpalbabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLabababababababababababababababababababababababababababadadadcrkJkJeUcradadababababababababababababababababababababababababababababallTpTgygygygygygygygygygyaaaaaaaaaaaaaaaaalalalalalalalalgygygygygygypBpgpCgygyalhGhGhGhGkUkUkUkUkUpfpfpflblblblblbabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLabababababababababababababababababababababababababababadadadcroJoDoJcradabababababababababababababababababababababababababababababallTgygygygygygygygygygygyaaaaaaaaaaaaaaaaalalalababababalalalalalalalgyjHgygyalalababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLqLabababababababababababababababababababababababababababababadadcroIrOmjcradabababababababababababababababababababababababababababababalalpVryoMgygygygygyalalalaaaaaaaaaaaaaaaaaaababababababababalalalalalgyjHgygyalabababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 38fbe15f5a79dbbb96959d1489b4252c3d16c514 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 22 May 2015 09:47:52 +0200 Subject: [PATCH 23/42] Fixes #9265. Now either engineering or atmos techs can utilize the windoors. --- maps/exodus-1.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index dc387d6356..a114aa6aed 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -5765,11 +5765,11 @@ "cgS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/construction) "cgT" = (/turf/simulated/floor/plating,/area/construction) "cgU" = (/turf/simulated/floor,/area/construction) -"cgV" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 8; name = "Engine Waste"; req_access = newlist(); req_one_access = list(11,24)},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) +"cgV" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/portables_connector,/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) "cgW" = (/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) "cgX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"cgY" = (/obj/machinery/door/window/brigdoor{dir = 8; name = "Engine Waste"; req_access = newlist(); req_one_access = list(11,24)},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) -"cgZ" = (/obj/machinery/door/window/brigdoor{dir = 8; name = "Engine Waste"; req_access = newlist(); req_one_access = list(11,24)},/obj/structure/window/reinforced,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "waste pump"},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) +"cgY" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) +"cgZ" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "waste pump"},/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) "cha" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "toxin_test_pump"; tag_exterior_door = "toxin_test_outer"; frequency = 1379; id_tag = "toxin_test_airlock"; tag_interior_door = "toxin_test_inner"; pixel_x = 0; pixel_y = 25; req_access = list(13); tag_chamber_sensor = "toxin_test_sensor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) "chb" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/engineering/workshop) "chc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engineering/foyer) From 3837e67f7084682ec36ee1614c25b1bf9b0c462b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 22 May 2015 10:02:30 +0200 Subject: [PATCH 24/42] Fixes #9054. Seeing how xenobiology is separated from the rest of the station, the Research disposal unit now leaves its goods in the main research hallway. --- maps/exodus-1.dmm | 133 ++++++++++++++++++++++------------------------ 1 file changed, 65 insertions(+), 68 deletions(-) diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index a114aa6aed..91210c59a4 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -3599,8 +3599,8 @@ "brk" = (/obj/machinery/button/remote/blast_door{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access = list(12)},/obj/machinery/button/remote/driver{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/item/weapon/cigbutt,/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) "brl" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "brm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) -"brn" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) -"bro" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) +"brn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) +"bro" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "brp" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/office) "brq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency) "brr" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) @@ -3655,7 +3655,7 @@ "bso" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access = list(29)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bsp" = (/turf/simulated/wall,/area/crew_quarters/captain) "bsq" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/camera/network/research{c_tag = "Research Division Access"},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/rnd/research) -"bsr" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) +"bsr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/rnd/lab) "bss" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_two) "bst" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bsu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) @@ -3691,7 +3691,7 @@ "bsY" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/lab) "bsZ" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/lab) "bta" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/lab) -"btb" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/rnd/lab) +"btb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"},/area/rnd/lab) "btc" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "btd" = (/obj/structure/table/standard,/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "mining_shuttle"; pixel_x = 25; pixel_y = -8; req_one_access = list(13,48); tag_door = "mining_shuttle_hatch"},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bte" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency) @@ -3847,7 +3847,7 @@ "bvY" = (/obj/structure/table/standard,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area/storage/tech) "bvZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/camera/network/exodus{c_tag = "Primary Hallway Central - East Southwest"; dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) "bwa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "scanhideside"; name = "Diagnostics Room Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay4) -"bwb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access = list(7)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bwb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "bwc" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = -8},/obj/machinery/button/remote/blast_door{id = "chemwindow"; name = "Chemistry Laboratory Window Shutters Control"; pixel_x = 26; pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bwd" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/medical/reception) "bwe" = (/turf/simulated/floor,/area/medical/reception) @@ -3874,7 +3874,7 @@ "bwz" = (/obj/machinery/newscaster{pixel_x = -27; pixel_y = 1},/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/rnd/lab) "bwA" = (/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/rnd/lab) "bwB" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/rnd/lab) -"bwC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"},/area/rnd/lab) +"bwC" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/glass_research{name = "Research and Development"; req_access = list(7)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bwD" = (/obj/structure/closet/secure_closet/medical_wall{name = "Pill Cabinet"; pixel_y = -32},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/storage/pill_bottle/antitox,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/structure/table/plastic{name = "plastic table frame"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bwE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency) "bwF" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) @@ -3958,7 +3958,7 @@ "byf" = (/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access = list(7)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "byg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table/standard,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/button/windowtint{id = "isoA_window_tint"; pixel_y = 26},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_a) "byh" = (/obj/structure/table/standard,/obj/item/weapon/folder/white{pixel_y = 10},/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/crew_quarters/heads/cmo) -"byi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) +"byi" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "byj" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/office) "byk" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/storage/emergency) "byl" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/space,/area/shuttle/research/station) @@ -4114,12 +4114,12 @@ "bBf" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bBg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/rnd/research) "bBh" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) -"bBi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bBj" = (/obj/structure/disposalpipe/segment{dir = 4},/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{dir = 9; icon_state = "whitehall"},/area/rnd/research) -"bBk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/noticeboard{pixel_y = 28},/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{icon_state = "white"},/area/rnd/research) -"bBl" = (/obj/structure/disposalpipe/segment{dir = 4},/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{icon_state = "white"},/area/rnd/research) -"bBm" = (/obj/structure/disposalpipe/segment{dir = 4},/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{dir = 4; icon_state = "whitepurplecorner"},/area/rnd/research) -"bBn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/research) +"bBi" = (/obj/structure/noticeboard{pixel_y = 28},/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{icon_state = "white"},/area/rnd/research) +"bBj" = (/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{dir = 4; icon_state = "whitepurplecorner"},/area/rnd/research) +"bBk" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/research) +"bBl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) +"bBm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bBn" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bBo" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/rnd/research) "bBp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) "bBq" = (/obj/machinery/button/remote/airlock{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyerStar"; name = "Medbay Doors Control"; pixel_x = 24; pixel_y = 26},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay2) @@ -4128,7 +4128,7 @@ "bBt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medicine Storage"; req_access = newlist(); req_one_access = list(33,66)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bBu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) "bBv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) -"bBw" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_research{name = "Research and Development"; req_access = list(7)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bBw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bBx" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_one_access = list(12,47)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/storage/emergency) "bBy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/shuttle/plating,/area/rnd/docking) "bBz" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/research/station) @@ -4268,8 +4268,8 @@ "bEd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/rnd/research) "bEe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/rnd/research) "bEf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/rnd/research) -"bEg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) -"bEh" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bEg" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(16)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bEh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access = list(16)},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bEi" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access = list(29,47)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bEj" = (/obj/machinery/camera/network/research{c_tag = "Research Division North"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bEk" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access = list(47)},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"},/area/rnd/research) @@ -4356,7 +4356,7 @@ "bFN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bFO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bFP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bFQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bFQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bFR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bFS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bFT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/research) @@ -4428,7 +4428,7 @@ "bHh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 0; icon_state = "shutter0"; id = "staffroom"; name = "Staff Room Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/cryo) "bHi" = (/obj/machinery/camera/network/command{c_tag = "AI - Messaging Server"; dir = 1},/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) "bHj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light_switch{pixel_x = 24; pixel_y = -8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) -"bHk" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bHk" = (/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},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) "bHl" = (/obj/machinery/recharge_station,/obj/machinery/camera/network/command{c_tag = "AI - Cyborg Station"; dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) "bHm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light_switch{pixel_x = -24; pixel_y = -8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bHn" = (/obj/machinery/computer/robotics,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) @@ -4508,22 +4508,22 @@ "bIJ" = (/turf/simulated/wall,/area/rnd/storage) "bIK" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bIL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/research) -"bIM" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access = list(16)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bIM" = (/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bIN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bIO" = (/obj/machinery/computer/mecha,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bIP" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bIQ" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) -"bIR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access = list(16)},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"bIR" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bIS" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bIT" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/door/airlock/mining{id_tag = "cargodoor"; name = "Mining Dock"; req_access = list(50)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/miningdock) -"bIU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plasteel,/obj/item/stack/material/plasteel,/obj/item/stack/material/plastic{amount = 20},/turf/simulated/floor,/area/engineering/workshop) +"bIU" = (/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},/obj/machinery/door/airlock/command{name = "Research Director"; req_access = list(30)},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/rnd/research) "bIV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/miningdock) "bIW" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor,/area/quartermaster/miningdock) -"bIX" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/reinforced,/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel,/obj/item/stack/material/steel,/turf/simulated/floor,/area/engineering/workshop) +"bIX" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hop) "bIY" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/bodybags{pixel_x = 1; pixel_y = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bIZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medical Equipment"; req_access = list(66)},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay3) "bJa" = (/obj/structure/table/standard,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) -"bJb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/turf/simulated/floor,/area/engineering/workshop) +"bJb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bJc" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/hallway/primary/central_three) "bJd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) "bJe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) @@ -4570,20 +4570,20 @@ "bJT" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) "bJU" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) "bJV" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/door/airlock/command{name = "Server Room"; req_access = list(30)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/rnd/research) -"bJW" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bJW" = (/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/camera/network/research{c_tag = "Research - Server Room"},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{icon_state = "dark"},/area/server) "bJX" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bJY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bJZ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/rnd/storage) "bKa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bKb" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bKc" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) -"bKd" = (/obj/structure/disposalpipe/segment,/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/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bKd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bKe" = (/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{dir = 9; icon_state = "whitehall"},/area/rnd/research) "bKf" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access = list(8)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/rnd/research) -"bKg" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) -"bKh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) -"bKi" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hop) -"bKj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bKg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bKh" = (/obj/machinery/disposal,/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bKi" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bKj" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bKk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bKl" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bKm" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) @@ -4657,12 +4657,12 @@ "bLC" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor{icon_state = "dark"},/area/server) "bLD" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 28},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) "bLE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) -"bLF" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bLF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bLG" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bLH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/belt/utility,/obj/structure/table/plastic{name = "plastic table frame"},/turf/simulated/floor,/area/quartermaster/office) "bLI" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central_three) "bLJ" = (/obj/structure/closet/secure_closet/RD,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) -"bLK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bLK" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/mixing) "bLL" = (/obj/structure/window/reinforced,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bLM" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bLN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) @@ -4706,7 +4706,7 @@ "bMz" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) "bMA" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) "bMB" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/closet/secure_closet/CMO,/obj/item/clothing/mask/gas,/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/crew_quarters/heads/cmo) -"bMC" = (/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/camera/network/research{c_tag = "Research - Server Room"},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bMC" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor{icon_state = "dark"},/area/server) "bMD" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light_switch{pixel_x = 22; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bME" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/medbay2) "bMF" = (/obj/structure/table/rack,/obj/item/weapon/rig/hazmat/equipped,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) @@ -4723,11 +4723,11 @@ "bMQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/mob/living/simple_animal/mouse/white,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bMR" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bMS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/shuttle/plating,/area/rnd/docking) -"bMT" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bMT" = (/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bMU" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) "bMV" = (/turf/simulated/wall/r_wall,/area/rnd/mixing) "bMW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) -"bMX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) +"bMX" = (/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access = list(7)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bMY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bMZ" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/space,/area/space) "bNa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) @@ -4783,8 +4783,8 @@ "bNY" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/sleeper,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper) "bNZ" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/window/westleft{dir = 8; name = "Server Room"; opacity = 1; req_access = list(30)},/obj/machinery/door/window/eastleft{name = "Server Room"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bOa" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOb" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bOc" = (/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},/obj/machinery/door/airlock/command{name = "Research Director"; req_access = list(30)},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/rnd/research) +"bOb" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/turf/simulated/floor{icon_state = "dark"},/area/server) +"bOc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bOd" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bOe" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) "bOf" = (/obj/machinery/computer/security/mining,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/camera/network/civilian_west{c_tag = "Cargo Mining Dock"; dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) @@ -4810,7 +4810,7 @@ "bOz" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bOA" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bOB" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) -"bOC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bOC" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Waste to Scrubbers"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bOD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/central_three) "bOE" = (/obj/structure/table/rack,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/storage/toolbox/mechanical,/obj/machinery/vending/wallmed1{pixel_x = -32; pixel_y = 0},/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bOF" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) @@ -4881,10 +4881,10 @@ "bPS" = (/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"},/obj/machinery/camera/network/security{c_tag = "Engineering - Technical Storage"},/turf/simulated/floor/plating,/area/storage/tech) "bPT" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/storage) "bPU" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) -"bPV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bPW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) +"bPV" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bPW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/plasteel,/obj/item/stack/material/plasteel,/obj/item/stack/material/plastic{amount = 20},/turf/simulated/floor,/area/engineering/workshop) "bPX" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera/network/security{c_tag = "Custodial Closet"},/turf/simulated/floor,/area/janitor) -"bPY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bPY" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/reinforced,/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel,/obj/item/stack/material/steel,/turf/simulated/floor,/area/engineering/workshop) "bPZ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "chemcounter"; name = "Pharmacy Counter Shutters"; opacity = 0},/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Chemistry Desk"},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/medical/chemistry) "bQa" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bQb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "CMO's Office"; req_access = list(40)},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) @@ -4906,7 +4906,7 @@ "bQr" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) "bQs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/miningdock) "bQt" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "QM Office"; name = "QM Office"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bQu" = (/obj/structure/disposalpipe/segment,/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/mixing) +"bQu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/turf/simulated/floor,/area/engineering/workshop) "bQv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) "bQw" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "HoP Office"; name = "HoP Office"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bQx" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/cargo) @@ -5028,9 +5028,9 @@ "bSJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bSK" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bSL" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bSM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bSN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Waste to Scrubbers"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bSO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bSM" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/portables_connector,/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) +"bSN" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) +"bSO" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "waste pump"},/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) "bSP" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor{dir = 2; icon_state = "whitehall"},/area/rnd/mixing) "bSQ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bSR" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/rnd/mixing) @@ -5765,11 +5765,8 @@ "cgS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/construction) "cgT" = (/turf/simulated/floor/plating,/area/construction) "cgU" = (/turf/simulated/floor,/area/construction) -"cgV" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/portables_connector,/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) "cgW" = (/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) "cgX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) -"cgY" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) -"cgZ" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/binary/pump{dir = 8; name = "waste pump"},/obj/machinery/door/window/brigdoor/westleft{name = "Engine Waste"; req_access = newlist(); req_one_access = list(10,24)},/turf/simulated/floor/plating{icon_state = "platebot"},/area/engineering/engine_waste) "cha" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "toxin_test_pump"; tag_exterior_door = "toxin_test_outer"; frequency = 1379; id_tag = "toxin_test_airlock"; tag_interior_door = "toxin_test_inner"; pixel_x = 0; pixel_y = 25; req_access = list(13); tag_chamber_sensor = "toxin_test_sensor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) "chb" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/engineering/workshop) "chc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engineering/foyer) @@ -7504,23 +7501,23 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhObQDblrblEbQLbkObgrblTbkQbkRbkRbkSbkTbkUbmdbmlbmlbmAbmxbbZbbZbbZbeZbmBbbZbajbajbajbajblaaXeaXeblbblcbldbleblfblgblhblibljblkbdPbmEbfmbmFbgGblnbgGbbAblpblqaSzbctbdYbmHblsbltblublvblwblxbdYbdYbebblzblAbmUbmNblDblAbiDbebbedbedblFblGblHblIbiCblJblKaJiblLblMblNaJiblOblOblOblOblOblOaZzaZzblPblQbZNcdMblQblPaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzbmVaZzaZzaZzaZzaZzaZzbmXaZzbewbewblVblWbiFblOblOblOblOblOblXblYblYblZblYbewblYblZbmablYbmbblObmcbmcbmcbnbaRZbmeaRZaRZaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhObdubdvbjmbjnbmfbgrbmgbjpbmhbmibjpbjpbjpbnsbmjbmkbmkbnwbbZbdDbmmbeZbmnbbZbfebmpbmqbmrbmsbmtbmtbmubmtbmtbmvbdPbmwbnNbfgbmybmzblfbnRbnPbnSbgGbgGbjHbilbnUblqaSzbnVbmGbmGbmGbmGbmGbmGbmGbnWbmGaafbebbmIbmJbmKbmLbmKbmMbjKbebaafbedbmObnXbmQbmRbiCbiGbmSaJibcKaRqaRpaJibmTbohboibjAbojbmYbmZbjRblBblobndbneblobmobmCbnhbnibnjbmPboKbnmbnnbPLbnpbnqbnrboWbntbntbnubYfaVJblOblObpmblObZMbZMblObnzbmDbnBblObZtbpobZtblOblXblYbmbblObZnbmWbZnblObnGbPJbnIbnJbnKbnLbnMaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaaaaabnObpwbeQbnQbgrbpLbpBbpMbnTbpPbpNbjpbpSbnlbnYbnZbnwbbZbbZbbZbbZbbZbbZboabobbocbodboebdPbdPbdPbdPbdPbdPbdPbWqbdPbdPbdPbogbdPbfmbqcbnSbgGbgGbgGbokblpblqaSzbqgbmGbombonbncbOIbvGbotbosbotaafbebboubovbowboxboybozbnfbebaafbedboBboCboDboEbiCbiGboFaJiboGboHaRpbXHboJbngboLboMbnkbPZboPboQboRboRboSboTboUboUboVbolboXboYboZbpabpbbnnbPGbpdbpebpfbpgbphbpfbpibYfaVJbpjbpkbplbOJbpnbnybppbnCbnDbpqbqxbptboobqyblOaZzbqBbpxblObopboqbprbqGbpCbpDbnIbpEbpFbpGbnMaaaaaaaaaaacaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaabgnbgobgpbgqbdvbpHbpHbpHbpIbpHbpJaZVbpKbqKbgrbqQbjpbrkbrcbpQbpRbrvbrubrwbrwbrwbrxbkWbpUbkWbkWbkWbkWbpVbpWbpWbpXbpYbdPcfycfocfzbrybqdbqebqfbrCbqhbqibqjbqkbqkbrDbrIbgGbgGbqmbfmaMbblqbqnbqoaJubqqbqrbqrbxqborbrPbxsbotaafbebbebbebbebbshbebbebbebbebaafbedbqzboCbqAbsjbqCbqDbqEaJibqFaRqaRpaJibskbqHbqIbqJaJDbqLboPbqNboUboUboUboUboUboUbqObqPbslboYbqRbqSboNbnnbqUbqVbqWbsnbpgbphbpfbqXbYfaVJbpjbqYbqZbqZbrabrbbsobrdbrdbrdbrebrdbrfboObrhbribrjbsqbnIbrlbpCbrmbrnbrobsrbnIbrqbpFbrrbnMaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaabrsbrtbsvbsBcaLbsHbsHbthbrzbrAbgrbtkbtlcaMbpTbjpbjpbjpbajbrEbrFbrGbrHbrGbrGbrGbrHbrGbajbajbdPbdPbdPbtBbdPbrJbrJbrJbrJbrJbrJbqfbrKbrLbrMbrNbrObtIbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZaHBbsbbqvbsabYZcanbotbosbotaafbsibZibtKbtTbsmbtXbtKcaJbsiaafbedbspbuibspbedbedbedbujaJibssaRqaRpbXHboJbngbstbsubuobqLbswbqNbupbtmbuGbuAbuNbsCbqObsDbnibwDbsFbwKbxhbnncdtbqVbpebpfbpgbphbpfbpibYfaVJbpjbsJbsKbsLbsMbplbsNbxxbsPbsQbsRbsSbsTbsUbrhbsVbsWbsXbnIbsYbsZbtabtbbtccflbnIbrqbpFbtebnMaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaacaaaaaaaaaaaaaaaaaaaaabrsbtfbtgbuYbtibtibtibtjbtibtibgrbvabuZboAbvjbjpaaaaaaaaaaafaafbtnbtnbtnbtnbtnbtnbtnaaaaaabtobtpbtqbtrbtsbrJbrJbrJbrJbrJbrJbttbtubvqbtwbtxbtybtzbtAbfmbfmbvCbfmbfmbtCbtDbtEbtFbmGbtHbmGbmGbmGbmGbmGbvEbmGaafbtJbvFbtLbtMbtNbtMbtLbvIbtPaafbspbtQbtRbtSbvObtUbspbtVaJlbtWbbmbvZaJibtYbohbtZbuabwcbucbudbuebufbwgbzrbzcbwnbukbulbumbnibnnbunbpubzybnnbuqburbusbutbuubuubuvbuwbYfaXqbpjbwxbplbplbsMbuybuzbzzbpvbuCbuDbuEbuFbVybrhbuHbuIbuJbnIbuKbuLbuMbtbbpCbVebnIbpEbpFbUAbnMaaaaaaaaaaaacHOaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeObSwbxmbuVbpHbuWbgnbgobuXbuWbgrbxpbjpbxvbvbbjpaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaabvcbvdbrJbvebvfbvfbvfbvfbvfbvgbvhbvfbvibxzbvkbvlbvmbSlbSrbfmbvpbgGbxDbpzbvsbvtbvubvvbmGbmGbmGbRcbQMbvzbvAbvBbvwaafbpObRpbvHbvJbvKbvMbvNbRybpOaafbspbqMbvQbxnbedbvRbspbvSaJlbvTbcLbvUaJibvVbvWbvXbTTbxObucbyobxTbyKbwdbwebwebwfbyMcdWcdVbUqbwkbTWbwmbwkbwkbwkbwkbyQbwkbwkaXKaXKaXKaXKaVJbpjbsJbsKbsLbwobwpbwqbwrbwsbwsbwsbsSbwtbTsbwvbwwbyUbwybnIbwzbwAbwBbwCbpCbSEbnIbwEbwFbnMbnMaaaaaaaaaaaaaafbuPbuQbuRbuQbuRbuQbuSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbwMbwNbwObwPbrJbwQbrJbwRbwRbwRbwSbwTbrKbrJbrJbrLbwUbwVbwWbwXbrpbCkbxabgGbgGbugbxcbvtbvubxdbxebxfbEYbzHbxibxjbxkbxlbvwaafbxrbzNbzJbzObyLbxobzPbzVbxraafbspbqwbAebuBbedbAibspbtVaJlbxwbcLaRpaJibDDbxybAobxAbxBbxCbAtbxEbxCbxFbxGbDIbxFbwkbAxbxJbwkbwkbxKbxLbxMbxNbAAbxPbxQbxRbxSaXKbaybvraXKaVJbpjbxXbqZbqZbxYbxZbppbDQbwsbwsbwsbsSbwtbEFbwwbvDbUabTQbwwbESbFbbEZbyibpCbFybnIbrqbykbnMaaaaaaaaaaaaaaaaafbwGbwHbrgcLebwJbFUbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbAFbypbAFbyqbyrbwQbrJbrJbrJbysbrJbwTbrKbytbdPbdPbyubgGbrNbwXbyvbywbyxbyybyybyzbyAbyBbyCbyDbvsbyEbvPbyGbxkbyHbyIbyJbvwaafbxrbxrbxrbxrbALbxrbxrbxrbxraafbyNbyNbyNbyNbyNbyNbyNbAVaJibyPblMblNaJibCnbyRbyRbySbyTbxCbAXbyVbyWbCobyYbyZbzabwmbzbbBqbzdbzebzfbzgbzgbzhbzibzgbzjbzkbckbaAbwubclbBsbcnbCQbzsbztbzubzvbzwbppbCXbpqbpqbDBbsSbwtbCLbzAbzBbzCbzDbzAbzEbzFbzGbBwbzIbwwbwwbBxbnMbnMbzKbzLbzLbzLbzMbCJbylbymbrgbwJbrgbynbuRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBAbzQbBAbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPbKobgGbrNbBJbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbwIbAfbxkbxkbxkbAgbvwbAhbAhbBKbAhbBRbBQbBSbAjbBUbAjbAjbyNbCcbCdbAmbAnbBXbApbAqaJibAraRqaRpaJibAlbAsbAubAvbAwbBtbAybAzbBabABbACbADbAEbBEbAGbAHbAIbAJbAKbAIbxtbAMbANbAObnvblUbsdbBGbsgbsfbaAbPObpjbxubxUbAYbAZbAZbppbAkbBbbBcbppbBdbBebBfbBgbBhbBibBjbBkbBlbBlbBmbBnbBobTHbCrbBrbCwbCAbTIbBvbCEbCIbCHbCKbwGbwJbrgbwJbwJbBNbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBCbwNbBDbCYbrJbwQbrJbrJbrJbrJbrJbwTbrKbzTbBFbdPbLpbgGbBHbBIbgGbCZbgFbgGbgGbyjbvsbvtbAbbAcbAdbyEbvwbBLbBMbLrbBMbBObvwbDbbDabDdbDcbDfbDebDhbDgbDjbDibBVbyNbBWbzmbBYbBZbCabCabCbbDwbAraRqaRpaJibzxbCebCebySbCfbxCbCgbChbxCbCibCjbCjbyObwkbClbCmbwkbwkbwkbwkbwkbwkbyXbwkbwkbwmbDKaXKaXKaXKaXKbDYbpjbwwbzAbzAbzAbzAbzAbzAbzAbzAbzAbzIbEibCsbCtbBhbCubCvbEjbCxbCxbCxbCybCzbEkbCBbCCbCDbEpbTGbCGbErbCGbEsbEubBzbuQbuRbEwbuRbuQbBBaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBAbzQbBAbCMbCNbCObrJbrJbrJbCNbrJbwTbrKbzTbCPbdPbLHbgGbrNbwXbgGbqlbCRbgGbgGbECbxcbvtbAbbCTbxcbCUbvwbCVbEKbMIbAWbxlbvwbEMbELbERbAhbEUbEUbEUbAjbEWbEVbEXbyNbDkbDlbDlbDmbDnbDobDpaJibDqbDrbDsaJibDtbMMbDvbMpbDxbDybDzbDAbyWbLWbFabCjbMybwmbDEbDFbwmbDGbDHbNsbDJbFobDLbDMbCpbDNbDObBTbNtbDRbCpbVLbVMbDUbVAbDWbDXbDXbFrbDZbEabEbbEcbEdbEebEfbEabEgbEhbCvbFVbFFbGfbwwbwwbwwbwwbwwbGhbGgbEnbzKbzMbCJbEobGibCJbzKbzLbzMbGjbCJbGkaafcHOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGubExbGubEybEzbEAbEAbEAbEAbEAbEBbGAbEDbzTbEEbdPbNzbEGbEHbEIbEJbGDbGCbGWbGEbGvbtCbENbAbbEObEPbyEbvwbEQbHabOxbBMbETbvwbBPbHibHjbAhaaaaaaaaabAjbHmbHlbFcbyNbFdbFebFfbFgbDnbDobFhaJibxwaRqaRpbHMbFjbFkbFlbFmbFnbHNbFpbFqbxCbxFbxFbIZbxFbwkbFsbFtbFubFvbFwbFxbDJbIYbDLbFzbFAbFBbDObFCbFDbFEbHPbVlbDXbHQbVAbFJbDXbDXbFKbFLbFMbFLbFLbFNbFObFPbFQbFRbFSbCvbHRbJrbJabFWbFXbFYbFZbGabGbbGcbGdaafaafbCJbGebHUbHUbHVbIfbHZbIobEvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGlbGmbGnbdPbdPbGobwNbwNbwNbGpbdPbdPbGqbGrbGsbdPbGtbGtbGtbITbGtbGvbGwbGxbGybGzbtCbvtbAbbIAbGBbtCbtGbtGbtGbtGbtGbIBbtGbtGbtGbIMbtGbtGbtGbtGbtGbIRbtGbtGbtGbtGbtGbtGbtGaJiaJiaJiaJibxwaRqaRpbHMbJqbFkbCSbGGbCWbGIbGJbGKbGLbGMbGNbCjbGObGPbGQbGRbGSbGTbGUbGVbIDbGXbGYbGZbJDbHbbHcbHdbHecLVbCpbUSbUfbwwbwwbwwbwwbwwbJVbwwbwwbwwbzAbKfbzAbzAbHkbBhbCubCvbHRbIvbKzbHnbHobHpbHqbGabGbbGcbHraaaaaabCJbHsbHtbEobCIbBybKBbKUbCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaafaaaaaaaaabHuaafaaaaaaaaaaaabGtbIubHwbHxbHybGvbHzbKVbHBbHCbtCbvtbAbbAcbAabHDbHEbHFbHGbHHbHIbHJbHKbHLbLabLxbLnbLzbAabAabLIbMhbLYbAabHTbAabzZbHHbKJbHWbHXbHYbMibxwaRqbDsaJlbDtbDubDtbDCbDPbxCbIbbIcbIdbIebMlbIgbIhbIibIjbIkbwmbIlbImbInbDJbDTbElbIpbIqcLUbFDbIsbItbHObCpbHSbIwbIxbIybUdbLybMqbICbMCbUcbIFbIGbIHbIIbIJbzAbIKbCubCvbMHbMFbINbIObIPbIQbHvbGabGbbISbEnbEnbEnbCJbCJbCJbMSbMPbCJbCJbBybCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaabMZaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbuObEmbIVbIWbNdbPebPKbPEbNfbtCbvtbJcbJdbJebJebJfbJgbJhbJibJjbJgbJfbJebJebNkbJkbJlbNqbJnbJobNBbJebJebJpbJgbJhbJibJjbJsbJtbJubJtbJvbJwbvUaJlbEtbEqbFHbGFbNLbGHbDzbHAbFibDVbxFbNQbCFbDSbDEbJGbwkbJHbJIbJJbDJbJKbJLbJMbJNbJObFDbJPbItbJObCpbJQbJRbIxbJSbJTbJUbNZbJWbObbJYbIFbJZbKabKbbKbbzAbKcbKdbKebOcbKgbKhbKibKjbKjbKkbGabGbbKlbEnbKmbOdbKnbEnaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKpbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaabKvbKwbKxbKwbKyaaaaaaaaabGtbGtbOfbKAbIVbKAbOibKCbOnbKDbKEbtCbKFbvtbKGbKHbAabKIbAabzZbHHbKJbAabKKbKLbKMbKNbKObAcbAabKPbKQbHLbKRbHLbHLbKSbKTbODbOtbKWbKXbcLbKYaRpaRpaRpaJlbOEbFlbFnbOFbJmbOGbJybJxbFIbLgbLhbLibLjbHgbDEbIkbIabIzbHhbDJbDJbLobLobLobCpbPMbLqbQPbLsbLtbCpbLubLvbIxbLwbFGbLybOHbLAbLBbLCbIFbJCbLEbKbbKbbzAbRsbLFbCvbwwbLGbuTbuUbLJbLKbLLbGabLMbLNbLObLObLObLPbGdaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbLQbLRbLSbLRbKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbsObLXbtdbLVbLZbMabMbbGtbMcbMdbMebMfbMgbOLbOKbMjbMjbMkbtCbtCbtCbOMbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbMmbMnbMobtCbtCbtCbtCbtCbONbtCbtCbtCaJlaJlbOQaJlaKSaMpbMraJlbKZbJXbORbGFbLdbxCbDzbLDbxCbtvbMzbMAbMBbwkbOTbMDbMEbOUbMGbPubVzbMJbMKbMLbItbJObFDbFDbVVbJObCpbMNbMObMObMObMObMObMObMObMObMObMObPvbMQbMRbMRbzAbPAbMTbMUbwwbMVbMVbMVbMWbMXbMYbMVbMVbMVbMVbMVbMVbNabNbaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymbPCbLRbLRbNebKtbKtbLTbLTbPDbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbNgbMsbNgbKxbNibNjbPFbNlbNmbNnbKAbNobNpbGvbPHbNrbubbtObGvbNubNvbNwbNxaaaaaaaaaaaabNybuhbNAbPSbNDbNCbNEbNFbNGbNHbNIbNFbNJbNKbPXbNMbNNbNObNPbqsbNRbNSbNTbNUbNUbNUbNUbDtbDtbDtbDtbMtbMtbxCbQabOabQbbMzbMvbMubOebQcbOgbOhbQdbOjbMxbMwbOmbNhbMKbOobFDbFDbNVbJObJObOobCpbMNbMObOqbOrbOsbQebOubOvbOwbWIbMObOybOzbOAbOAbzAbOBbOCbCvbzIbQgbQpbQjbQBbQubRdbQXbRvbRebRxbVFbMVbuxbEnbOObOObOObOObOOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabOPbKtbPCbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbNgbNgbNgbRAbRzbKAbOSbRDbRBbKAbRFbOVbOWbGvbGvbGvbGvbGvbGvbOXbOYbOZbPaaaabPbbPcbPcbPdbvYbPfbPgbPhbPfbPibNFbPjbPkbPlbNFbPmbNXbPobPpbPqbPrbPsbPtbPtbNSbRWbRJbPwbPxbPybDtbNYbLbbScbGFbGFbSgbDzbSibxCbSnbwZbwYbwlbwkbSubPIbwkbOkcbdbXnbOlbPNbMKbCpbCpbCpbCpbCpbCpbCpbCpbPObMObPPbQYbPRbOsbOsbOsbOsbwjbMObPTbLEbPUbPUbzAbBhbPVbPWbwbbPYbPYbSMbSObSNbSQbSPbSSbSRbSSbSVbMVbQfbSWbOObQhbTgbOpbQkaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKsbKtbQlbQmbQmbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaabgnbgobgpbgqbdvbpHbpHbpHbpIbpHbpJaZVbpKbqKbgrbqQbjpbrkbrcbpQbpRbrvbrubrwbrwbrwbrxbkWbpUbkWbkWbkWbkWbpVbpWbpWbpXbpYbdPcfycfocfzbrybqdbqebqfbrCbqhbqibqjbqkbqkbrDbrIbgGbgGbqmbfmaMbblqbqnbqoaJubqqbqrbqrbxqborbrPbxsbotaafbebbebbebbebbshbebbebbebbebaafbedbqzboCbqAbsjbqCbqDbqEaJibqFaRqaRpaJibskbqHbqIbqJaJDbqLboPbqNboUboUboUboUboUboUbqObqPbslboYbqRbqSboNbnnbqUbqVbqWbsnbpgbphbpfbqXbYfaVJbpjbqYbqZbqZbrabrbbsobrdbrdbrdbrebrdbrfboObrhbribrjbsqbnIbrlbpCbrmbrnbpCbrobnIbrqbpFbrrbnMaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaabrsbrtbsvbsBcaLbsHbsHbthbrzbrAbgrbtkbtlcaMbpTbjpbjpbjpbajbrEbrFbrGbrHbrGbrGbrGbrHbrGbajbajbdPbdPbdPbtBbdPbrJbrJbrJbrJbrJbrJbqfbrKbrLbrMbrNbrObtIbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZaHBbsbbqvbsabYZcanbotbosbotaafbsibZibtKbtTbsmbtXbtKcaJbsiaafbedbspbuibspbedbedbedbujaJibssaRqaRpbXHboJbngbstbsubuobqLbswbqNbupbtmbuGbuAbuNbsCbqObsDbnibwDbsFbwKbxhbnncdtbqVbpebpfbpgbphbpfbpibYfaVJbpjbsJbsKbsLbsMbplbsNbxxbsPbsQbsRbsSbsTbsUbrhbsVbsWbsXbnIbsYbsZbtabsrbtccflbnIbrqbpFbtebnMaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaacaaaaaaaaaaaaaaaaaaaaabrsbtfbtgbuYbtibtibtibtjbtibtibgrbvabuZboAbvjbjpaaaaaaaaaaafaafbtnbtnbtnbtnbtnbtnbtnaaaaaabtobtpbtqbtrbtsbrJbrJbrJbrJbrJbrJbttbtubvqbtwbtxbtybtzbtAbfmbfmbvCbfmbfmbtCbtDbtEbtFbmGbtHbmGbmGbmGbmGbmGbvEbmGaafbtJbvFbtLbtMbtNbtMbtLbvIbtPaafbspbtQbtRbtSbvObtUbspbtVaJlbtWbbmbvZaJibtYbohbtZbuabwcbucbudbuebufbwgbzrbzcbwnbukbulbumbnibnnbunbpubzybnnbuqburbusbutbuubuubuvbuwbYfaXqbpjbwxbplbplbsMbuybuzbzzbpvbuCbuDbuEbuFbVybrhbuHbuIbuJbnIbuKbuLbuMbsrbpCbVebnIbpEbpFbUAbnMaaaaaaaaaaaacHOaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeObSwbxmbuVbpHbuWbgnbgobuXbuWbgrbxpbjpbxvbvbbjpaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaabvcbvdbrJbvebvfbvfbvfbvfbvfbvgbvhbvfbvibxzbvkbvlbvmbSlbSrbfmbvpbgGbxDbpzbvsbvtbvubvvbmGbmGbmGbRcbQMbvzbvAbvBbvwaafbpObRpbvHbvJbvKbvMbvNbRybpOaafbspbqMbvQbxnbedbvRbspbvSaJlbvTbcLbvUaJibvVbvWbvXbTTbxObucbyobxTbyKbwdbwebwebwfbyMcdWcdVbUqbwkbTWbwmbwkbwkbwkbwkbyQbwkbwkaXKaXKaXKaXKaVJbpjbsJbsKbsLbwobwpbwqbwrbwsbwsbwsbsSbwtbTsbwvbwwbyUbwybnIbwzbwAbwBbtbbpCbSEbnIbwEbwFbnMbnMaaaaaaaaaaaaaafbuPbuQbuRbuQbuRbuQbuSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbwMbwNbwObwPbrJbwQbrJbwRbwRbwRbwSbwTbrKbrJbrJbrLbwUbwVbwWbwXbrpbCkbxabgGbgGbugbxcbvtbvubxdbxebxfbEYbzHbxibxjbxkbxlbvwaafbxrbzNbzJbzObyLbxobzPbzVbxraafbspbqwbAebuBbedbAibspbtVaJlbxwbcLaRpaJibDDbxybAobxAbxBbxCbAtbxEbxCbxFbxGbDIbxFbwkbAxbxJbwkbwkbxKbxLbxMbxNbAAbxPbxQbxRbxSaXKbaybvraXKaVJbpjbxXbqZbqZbxYbxZbppbDQbwsbwsbwsbsSbwtbEFbwwbvDbUabTQbwwbESbFbbEZbwbbpCbFybnIbrqbykbnMaaaaaaaaaaaaaaaaafbwGbwHbrgcLebwJbFUbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbAFbypbAFbyqbyrbwQbrJbrJbrJbysbrJbwTbrKbytbdPbdPbyubgGbrNbwXbyvbywbyxbyybyybyzbyAbyBbyCbyDbvsbyEbvPbyGbxkbyHbyIbyJbvwaafbxrbxrbxrbxrbALbxrbxrbxrbxraafbyNbyNbyNbyNbyNbyNbyNbAVaJibyPblMblNaJibCnbyRbyRbySbyTbxCbAXbyVbyWbCobyYbyZbzabwmbzbbBqbzdbzebzfbzgbzgbzhbzibzgbzjbzkbckbaAbwubclbBsbcnbCQbzsbztbzubzvbzwbppbCXbpqbpqbDBbsSbwtbCLbzAbzBbzCbzDbzAbzEbzFbzGbwCbzIbwwbwwbBxbnMbnMbzKbzLbzLbzLbzMbCJbylbymbrgbwJbrgbynbuRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBAbzQbBAbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPbKobgGbrNbBJbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbwIbAfbxkbxkbxkbAgbvwbAhbAhbBKbAhbBRbBQbBSbAjbBUbAjbAjbyNbCcbCdbAmbAnbBXbApbAqaJibAraRqaRpaJibAlbAsbAubAvbAwbBtbAybAzbBabABbACbADbAEbBEbAGbAHbAIbAJbAKbAIbxtbAMbANbAObnvblUbsdbBGbsgbsfbaAbPObpjbxubxUbAYbAZbAZbppbAkbBbbBcbppbBdbBebBfbBgbBhbyibKebBibYrbYrbBjbBkbBobTHbCrbBrbCwbCAbTIbBvbCEbCIbCHbCKbwGbwJbrgbwJbwJbBNbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBCbwNbBDbCYbrJbwQbrJbrJbrJbrJbrJbwTbrKbzTbBFbdPbLpbgGbBHbBIbgGbCZbgFbgGbgGbyjbvsbvtbAbbAcbAdbyEbvwbBLbBMbLrbBMbBObvwbDbbDabDdbDcbDfbDebDhbDgbDjbDibBVbyNbBWbzmbBYbBZbCabCabCbbDwbAraRqaRpaJibzxbCebCebySbCfbxCbCgbChbxCbCibCjbCjbyObwkbClbCmbwkbwkbwkbwkbwkbwkbyXbwkbwkbwmbDKaXKaXKaXKaXKbDYbpjbwwbzAbzAbzAbzAbzAbzAbzAbzAbzAbzIbEibCsbCtbBhbWXbCvbEjbCxbCxbCxbCybCzbEkbCBbCCbCDbEpbTGbCGbErbCGbEsbEubBzbuQbuRbEwbuRbuQbBBaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBAbzQbBAbCMbCNbCObrJbrJbrJbCNbrJbwTbrKbzTbCPbdPbLHbgGbrNbwXbgGbqlbCRbgGbgGbECbxcbvtbAbbCTbxcbCUbvwbCVbEKbMIbAWbxlbvwbEMbELbERbAhbEUbEUbEUbAjbEWbEVbEXbyNbDkbDlbDlbDmbDnbDobDpaJibDqbDrbDsaJibDtbMMbDvbMpbDxbDybDzbDAbyWbLWbFabCjbMybwmbDEbDFbwmbDGbDHbNsbDJbFobDLbDMbCpbDNbDObBTbNtbDRbCpbVLbVMbDUbVAbDWbDXbDXbFrbDZbEabEbbEcbEdbEebEfbBmbBlbBnbCvbFVbFFbGfbwwbwwbwwbwwbwwbGhbGgbEnbzKbzMbCJbEobGibCJbzKbzLbzMbGjbCJbGkaafcHOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGubExbGubEybEzbEAbEAbEAbEAbEAbEBbGAbEDbzTbEEbdPbNzbEGbEHbEIbEJbGDbGCbGWbGEbGvbtCbENbAbbEObEPbyEbvwbEQbHabOxbBMbETbvwbBPbHibHjbAhaaaaaaaaabAjbHmbHlbFcbyNbFdbFebFfbFgbDnbDobFhaJibxwaRqaRpbHMbFjbFkbFlbFmbFnbHNbFpbFqbxCbxFbxFbIZbxFbwkbFsbFtbFubFvbFwbFxbDJbIYbDLbFzbFAbFBbDObFCbFDbFEbHPbVlbDXbHQbVAbFJbDXbDXbFKbFLbFMbFLbFLbFNbFObFPbBwbFRbFSbCvbHRbJrbJabFWbFXbFYbFZbGabGbbGcbGdaafaafbCJbGebHUbHUbHVbIfbHZbIobEvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGlbGmbGnbdPbdPbGobwNbwNbwNbGpbdPbdPbGqbGrbGsbdPbGtbGtbGtbITbGtbGvbGwbGxbGybGzbtCbvtbAbbIAbGBbtCbtGbtGbtGbtGbtGbIBbtGbtGbtGbEgbtGbtGbtGbtGbtGbEhbtGbtGbtGbtGbtGbtGbtGaJiaJiaJiaJibxwaRqaRpbHMbJqbFkbCSbGGbCWbGIbGJbGKbGLbGMbGNbCjbGObGPbGQbGRbGSbGTbGUbGVbIDbGXbGYbGZbJDbHbbHcbHdbHecLVbCpbUSbUfbwwbwwbwwbwwbwwbJVbwwbwwbwwbzAbKfbzAbzAbFQbBhbCubCvbHRbIvbKzbHnbHobHpbHqbGabGbbGcbHraaaaaabCJbHsbHtbEobCIbBybKBbKUbCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaafaaaaaaaaabHuaafaaaaaaaaaaaabGtbIubHwbHxbHybGvbHzbKVbHBbHCbtCbvtbAbbAcbAabHDbHEbHFbHGbHHbHIbHJbHKbHLbLabLxbLnbLzbAabAabLIbMhbLYbAabHTbAabzZbHHbKJbHWbHXbHYbMibxwaRqbDsaJlbDtbDubDtbDCbDPbxCbIbbIcbIdbIebMlbIgbIhbIibIjbIkbwmbIlbImbInbDJbDTbElbIpbIqcLUbFDbIsbItbHObCpbHSbIwbIxbIybUdbLybMqbICbJWbUcbIFbIGbIHbIIbIJbzAbIKbCubCvbMHbMFbINbIObIPbIQbHvbGabGbbISbEnbEnbEnbCJbCJbCJbMSbMPbCJbCJbBybCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaabMZaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbuObEmbIVbIWbNdbPebPKbPEbNfbtCbvtbJcbJdbJebJebJfbJgbJhbJibJjbJgbJfbJebJebNkbJkbJlbNqbJnbJobNBbJebJebJpbJgbJhbJibJjbJsbJtbJubJtbJvbJwbvUaJlbEtbEqbFHbGFbNLbGHbDzbHAbFibDVbxFbNQbCFbDSbDEbJGbwkbJHbJIbJJbDJbJKbJLbJMbJNbJObFDbJPbItbJObCpbJQbJRbIxbJSbJTbJUbNZbObbMCbJYbIFbJZbKabKbbKbbzAbKcbIMbHkbIUbIRbJbbIXbKgbKdbKkbGabGbbKlbEnbKmbOdbKnbEnaafaafaafaafaafaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbKpbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnaaaaaaaaaaaaaaaaaaaaaaaabKvbKwbKxbKwbKyaaaaaaaaabGtbGtbOfbKAbIVbKAbOibKCbOnbKDbKEbtCbKFbvtbKGbKHbAabKIbAabzZbHHbKJbAabKKbKLbKMbKNbKObAcbAabKPbKQbHLbKRbHLbHLbKSbKTbODbOtbKWbKXbcLbKYaRpaRpaRpaJlbOEbFlbFnbOFbJmbOGbJybJxbFIbLgbLhbLibLjbHgbDEbIkbIabIzbHhbDJbDJbLobLobLobCpbPMbLqbQPbLsbLtbCpbLubLvbIxbLwbFGbLybOHbLAbLBbLCbIFbJCbLEbKbbKbbzAbRsbSLbCvbwwbLGbuTbuUbLJbKhbLLbGabLMbLNbLObLObLObLPbGdaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbLQbLRbLSbLRbKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbsObLXbtdbLVbLZbMabMbbGtbMcbMdbMebMfbMgbOLbOKbMjbMjbMkbtCbtCbtCbOMbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbtCbMmbMnbMobtCbtCbtCbtCbtCbONbtCbtCbtCaJlaJlbOQaJlaKSaMpbMraJlbKZbJXbORbGFbLdbxCbDzbLDbxCbtvbMzbMAbMBbwkbOTbMDbMEbOUbMGbPubVzbMJbMKbMLbItbJObFDbFDbVVbJObCpbMNbMObMObMObMObMObMObMObMObMObMObPvbMQbMRbMRbzAbPAbKibMUbwwbMVbMVbMVbMWbKjbMYbMVbMVbMVbMVbMVbMVbNabNbaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymaymbPCbLRbLRbNebKtbKtbLTbLTbPDbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbNgbMsbNgbKxbNibNjbPFbNlbNmbNnbKAbNobNpbGvbPHbNrbubbtObGvbNubNvbNwbNxaaaaaaaaaaaabNybuhbNAbPSbNDbNCbNEbNFbNGbNHbNIbNFbNJbNKbPXbNMbNNbNObNPbqsbNRbNSbNTbNUbNUbNUbNUbDtbDtbDtbDtbMtbMtbxCbQabOabQbbMzbMvbMubOebQcbOgbOhbQdbOjbMxbMwbOmbNhbMKbOobFDbFDbNVbJObJObOobCpbMNbMObOqbOrbOsbQebOubOvbOwbWIbMObOybOzbOAbOAbzAbOBbLFbCvbzIbQgbQpbQjbQBbLKbRdbQXbRvbRebRxbVFbMVbuxbEnbOObOObOObOObOOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabOPbKtbPCbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLVbNgbNgbNgbRAbRzbKAbOSbRDbRBbKAbRFbOVbOWbGvbGvbGvbGvbGvbGvbOXbOYbOZbPaaaabPbbPcbPcbPdbvYbPfbPgbPhbPfbPibNFbPjbPkbPlbNFbPmbNXbPobPpbPqbPrbPsbPtbPtbNSbRWbRJbPwbPxbPybDtbNYbLbbScbGFbGFbSgbDzbSibxCbSnbwZbwYbwlbwkbSubPIbwkbOkcbdbXnbOlbPNbMKbCpbCpbCpbCpbCpbCpbCpbCpbPObMObPPbQYbPRbOsbOsbOsbOsbwjbMObPTbLEbPUbPUbzAbBhbSLbCvbMXbMTbMTbOcbPVbOCbSQbSPbSSbSRbSSbSVbMVbQfbSWbOObQhbTgbOpbQkaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKsbKtbQlbQmbQmbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbMsbMsbMsbKxbQnbQobTAbQqbQrbKAbKAbQsbQtbTObQvbQvbQvbQvbQvbQvbQwbQxbQyaaabQzbQAbUbbQCbxbbPfbQEbQGbQFbPfbNFbQIbQJbQKbNFcbQcbkbQNbQOcdpbQQbQRbPtbQSbPxbQTbNUbPxbPxbQUbDtbPnbGFbQVbUkbGFbPzbDzbLebRCbQZbPBbUobyhbRGbDEbIkbSpbOkbXnbXnbOlbRfbMKbRgbRhbygbRjbRkbRlbybbRnbPObMObOsbOsbRobOsbOsbOsbOsbyabMObRqbLEbRrbRrbzAbRsbRtbRubyfbRwbUGbUwbUPbUObUWbURbVkbVjbVvbVmbxIbREbVGbxHbRHbRIbQibRKaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbKtbRLbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaabLVbRMbRNbRObLVbRPbMabMbbGtbGtbRQbRQbRQbGtbGtbNxbRRbRRbRSbRSbRSbRSbNwbQyaaabRTbRUbRVbVObRXbRYbRZbSabSbbSbbWgbSdbSebWibNFbPtbPtbPtbPtbPtbWkbPtbPtbShbWobSjbNUbPxbSkbvnbDtbQHbLbbQVbSmbWMbPzbSobJAbJBbSqbRabSsbStbJzbFsbSvbIEbSxbRibRbbSAbSBbMKbRmbSDbWVbRjbSfbSGbXabRnbPObMObMObMObRobOsbOsbOsbMObMObMObSIbSJbRrbRrbzAbSKbSLbCvbzIbXcbXfbXebSQbXibXqbXpbXvbXubYabXxbMVbQfbYobOObSXbSYbSybTaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbTcbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTdbKwbTebKwbTfbYtaafaaaaaabGtbThbTibTjbGtaaabNxbTkbTlbTmbTnbTnbTnbTobQyaaabQzbTpbTqbTrbvobPfbTtbTvbTubTwbNFbSzbTybTzbYwbTBbTBbTBbTCbTCbTDbTEbULbPxbPxbTFbNUbNUbNUbNUbDtbDtbLfbLkbLcbDtbTJbTKbTLbJFbJEbTJbQbbLlbLmbTRbTSbTJbMKbMKbMKbMKbMKbMKbvLbTUbTVbRjbvybTXbTYbRnbPObMObTZbQWbPQbYHbYzbNWbNcbTZbUgbUhbUibIIbIJbzAbIKbSLbUjbwwbMVbMVbYMbYSbMVbMVbMVbMVbYYbSCbVFbMVbvxbUnbOObUpbZbbUrbOOaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbUsbUsbUsbUsbUsbUsbUtbLTbUubUsbTcbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7543,7 +7540,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaaaaaaaaaaafcptcsDcpucpxcpwcpFcsLcsMcpzcsWcsQcpEcpDcsXcpFcpLcpJcsYcnTcevcnkceZcpTcpWcpVcpYcpXcqacpZcqccqbctccqdcticqfctkcqzcoTcqJcqKcnOcpacpacpacpacpacqMcpjcqPcqPcqPcpncpncpjbTFcrYciGcqhcqicqjcqkciGcqlciNcmOciUcqncqocqpcqqciUctmclLcpiclNctxcqQcquclNaaaaaaaaaaaaaaaaaacqvcqwcqxcqycqvaafaaaaaaaaaaaacdOcplcplcplcoictBcqBcqCctIcqEcqFcqGcqHcdOaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaaacmZaaaaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafcqRcqYcqScqVcqUcpFcqXcpFcvWcqYcqXcpFcvWcqYcpFcpFcpFcpFcpFcqZcpFcpFcpFcrbctOcrdcrcctScpZcrfcrecrhcrgcrjcricrlcrkcoTcqJcrmcnOcrncpacpacrocpacrpcpjcrIcrKcrJcrKcrLcpjbTFcrqciGcrrcrscrtcructTcrwcrxcryctVcrAcrBcrCcrDciUcrEcrFcrGcrHcqvcuacqvcrHaaaaaaaafaaaaaaaaacqvcrRcrTcrScqvaafaafaaaaaaaaacdOcomcomcomcomcrMcppcrNcrNcrNcnpcrNcrOcdOaaaaaaaaaaaaaaacrPcrPcrPccMaafaafaafaafcnaaafaafaafaafaafaaqcrPcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcptcpFcrccpFcrccpFcqXcpFcuecxacufcxaculcxacxacuycurcpFcpFcuLcuEcuEcuEcuYcuUcvkcvkcvlcpZcvncshcsjcnGcsmcskcvscnGcspcsocsrcsqcstcsscsvcsucpacswcpjcsxcrKcsycrKcficpjbTFcizciGcszcsAcsBcsCciGcfYcoacfYciUcsEcsFcsGcsHciUcsIcrGcrGcqvcsJcsNcvvcqvcqvcqvcqvcqvcqvcqvcqvctMctDctNcqvcqvcqvcrHaaaaaacdOcofcogcohcslcsRcqBcrNcrNcrNcnpcrNcsScdOaaaaaaaaaaaaaaacrPaaaaafaaaaafaaaaaaaaackxaaaaafaafaaaaaaaaaaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaacptcpFcrccpFcsOcsTcvEcsVcsUcvGcufcxacvOcxacxacvXcvRcwmcwacwzctacwUcwHcwHcwWcrccrccthctgctjcwXcnzcnGcwYcnGcnGcnGcwZctlcsrctncttbIUbJbbIXcpacxdcpjcxocrKcsycrKcxpcpjctvctwciGciGcxqciGciGciGciBctzctAciUciUciUcxrciUciUcsIcrGaaacqvctCctZctEctFcnZctHcxsctJctKctLcqvcuVcxtcuVcqvcxFctPcqvaafaafcdOcplcplcplcxHcLZctRcuccnXcnVcudcrNctWcdOcdOcdOcdOaaaaaacrPaaactXctXctXctXctXaafckxaafctXctXctXctXctXaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaacptcpFcrccpFcsOcsTcvEcsVcsUcvGcufcxacvOcxacxacvXcvRcwmcwacwzctacwUcwHcwHcwWcrccrccthctgctjcwXcnzcnGcwYcnGcnGcnGcwZctlcsrctncttbPWbQubPYcpacxdcpjcxocrKcsycrKcxpcpjctvctwciGciGcxqciGciGciGciBctzctAciUciUciUcxrciUciUcsIcrGaaacqvctCctZctEctFcnZctHcxsctJctKctLcqvcuVcxtcuVcqvcxFctPcqvaafaafcdOcplcplcplcxHcLZctRcuccnXcnVcudcrNctWcdOcdOcdOcdOaaaaaacrPaaactXctXctXctXctXaafckxaafctXctXctXctXctXaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcsOcsTcsTcsTcvEcsTcsTcsTcvEcsTcsTcsTcsTcsTcxVcyacsTcybcsTcyccsTcsTcsTcuhcugcuicpvcpFcujcygcukcuncumcupcuocumcuqcuscyhcuucutcutcuvcutcuwcyicuxcuAcuzcuBcuBcpjcuCcuDcymcuFcuFcuGcuHcuIcuJcuJcuJcuJcuJcuJcuJcuJcuKcrFcrGaaactFcypcuPcuNctFcpycuRcuQcuQcvdcvacuQcuQcvhcuQcuVcuXcuQcqvaaaaaacdOcplcplcplcslcyrcuZcvicpBcpAcvjcrNcrNcvecvfcvgcdOaafaafcrPaafckVckSckSckSckSckyckxckwckvckvckvckvckUaafcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcpFcpFcpFcpFcqXcpFcpFcpFcqXcpFcpFcpFcpFcpFcvWcpFcpFctScpFcyucpFcyEcyzcvpcvocvrcvqcyFcvqcyHcvucvxcvwcvycvucvucvzcvAcqIcvBcpacvDcvCcpacpacyJcrKcrKcvFcuBcuBcpjbPxcAscvNcvNcvNcvNcyKcvNcvNcvNcvNclMcvPcrGcrGcrGcrGcrGcrGaaactFctFcyRctFctFcobcvScvTcvUcvVcvHcvJcvIcvLcvKcyZcwbcwccqvaaaaaacdOcomcomcomcomcwdcppcvicpgcoycvQcrNcrNcwhcrNcwicdOaaaaaacrPaafcwjcwjcwjcwjcwjaaackxaaacwjcwjcwjcwjcwjaafcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaccMaaaaaaaaaaaacptcpFcpFcpFcpFcpFcqXcpFcpFcpFcqXcpFcpFcpFcpFcpFcvWcpFcpFctScpFczncpFcpFczncznczocpFcpFcvZcvYcwgcwgcwgcwgczqcwkcoTcwocwpcsqcwqcpacwscvCcpacwtcpjcwucrKcwvcwxcwwcpjczrcvMcvNcwIcwJcwKcwLcwMcwNcwOcvNcwPcwQcrGaaaaaaaaaaaaaaaaaacqvcwRcwycwAczBcwCcwBcqWcqAcqtcwFcwTcwScwVczFcuWcuQcqmcqvaaaaaacdOcofcogcohckXcsRcuZcxgcxhcxhcxicxjcxkczLcxmcqscdOaaaaaacrPaaaaafaaaaafaafaafaaackxaaaaafaaaaafaaaaafaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7561,9 +7558,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaIaafaafaaacgEcFscKTcFscgEcFucKUcFucgEcFwcKVcFwcgEaafcgEcFwcKWcFwcgEaafaafaafcFYcFXcGacFZcGccGbcGdcDEcDkcGecKXcGfcDJcGicGmcGkcKYcGncDJcGpcGrcGqcDraaacLacKZcLccLbcLWcLdcLfcGFcGGcGHbNUaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqvcCmcqxcqxcqxcCocqvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPcrPcrPcrPcrPaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMaaaaaacgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEaaacGscgEcgEcgEcgEaaaaaaaaaaaacBNcBNcBNcBNcBNcLgcGtcGtcGtcGtcLhcGtcGwcGycGxcGycGzcGtcGtcgBcGtcGtcGtcLacKZcLkcLjcLmcLlcLnaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaafaaacGQcGRcGRcGRcGScGBcGDcGCcGIcLocGKcGJcgCcGLcLqcGNcGTcGPcGVcGUcGXcGWcGZcGYcHbcLrcGYcGtcLacKZcLtcLscLXcLucLvaafaaacGQcHccGQcHccGQcHcaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafcHncjVcHpaaacHncjVcHpaaacHncjVcHpaafaafaaaaafaafaafaafaafcHqcGRcGRcGRcGScGBcHfcHecHhcHgcgVcHicHlcHkcHocHmcHscHrcHucHtcHucHucHucHvcHucHwcHxcGtcLxcKOcKOcKOcKOcKOcLyaafaafcHycHycHycHycHycHyaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaabgaaacBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacHncjWcHpaaacHncjWcHpaaacHncjWcHpaafaafaaaaafaaaaaacHKaafcGQcGRcGRcGRcGScGBcHfcHzcHBcHAcgYcHicHEcHDcHFcHbcHbcHbcHHcHGcHIcHbcHbcHDcHLcHJcHMcGtcGtcGtcHNaaaaaaaaaaaacHOaaacHPcHPcHPcHPcHPcHPaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafcHncjWcHpaaacHncjWcHpaafcHncjWcHpaafaaaaaaaafaafcIcaaaaafcHqcGRcGRcGRcGScGBcHRcHQcHTcHScgZcHUcHXcHWcHZcHYcHYcHYcIbcIacIdcHYcHYcIecIgcIfcIicIhcIkcIjcImcIlcIlcIlcIlcIlcIlcIncIocIncIocIncHyaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafcHncjVcHpaaacHncjVcHpaaacHncjVcHpaafaafaaaaafaafaafaafaafcHqcGRcGRcGRcGScGBcHfcHecHhcHgbSMcHicHlcHkcHocHmcHscHrcHucHtcHucHucHucHvcHucHwcHxcGtcLxcKOcKOcKOcKOcKOcLyaafaafcHycHycHycHycHycHyaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaabgaaacBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacHncjWcHpaaacHncjWcHpaaacHncjWcHpaafaafaaaaafaaaaaacHKaafcGQcGRcGRcGRcGScGBcHfcHzcHBcHAbSNcHicHEcHDcHFcHbcHbcHbcHHcHGcHIcHbcHbcHDcHLcHJcHMcGtcGtcGtcHNaaaaaaaaaaaacHOaaacHPcHPcHPcHPcHPcHPaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafcHncjWcHpaaacHncjWcHpaafcHncjWcHpaafaaaaaaaafaafcIcaaaaafcHqcGRcGRcGRcGScGBcHRcHQcHTcHSbSOcHUcHXcHWcHZcHYcHYcHYcIbcIacIdcHYcHYcIecIgcIfcIicIhcIkcIjcImcIlcIlcIlcIlcIlcIlcIncIocIncIocIncHyaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacHncjWcHpaafcHncjWcHpaaacHncjWcHpaaaaaaaaaaaaaafaafaaaaafaaaaaaaaaaaaaafcIpcIrcIqcItcIscIucGJcIvcHbcHbcHbcIxcIwcIzcIycIBcLBcIDcICcIFcIEcIHcIGcINcIIcImcIOcIPcIOcIPcIOcIPcIOcIPcIOcIPcIOcHyaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaIaafaaacHncjWcHpaafcHncjWcHpaaacHncjWcHpaafaaaaaaaaaaaaaafaafcIJcIKcIKcIKcIKcILcILcILcILcILcLCcILcGtcIQcHbcHbcHbcLDcGtcLEcIScLFcGtcLGcJdcJicIfcJkcJjcLHcGtaaacHPcHPcHPcHPcJmcHPcHPcHPcHPcHPcHPcHPaafcHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaaaaafaafczCaafaafaafczCaafaaaaafczCaafaaaaaaaaaaaaaaacIUcIVcIWcIXcIYcJncJacJbcJcciFcJecJfcJgcJecGtcLIcJocHbcHbcJrcJqcJtcJscJucJqcJwcJvcIgcIfcJycJxcJLcGtaafcHycHycHycHycHycHycHycHycHycHycHycHyaafaanaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 15756f031b58761e17bcfd868e3fd9ccd1f47188 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 22 May 2015 13:40:17 +0200 Subject: [PATCH 25/42] Fixes pulse-check text. --- code/modules/mob/living/carbon/human/human.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index b79f4b269d..02f198e9dd 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1078,7 +1078,7 @@ usr << "[src] has no pulse!" //it is REALLY UNLIKELY that a dead person would check his own pulse return - usr << "You must [self ? "" : "both"] stand until counting is finished." + usr << "You must[self ? "" : " both"] remain still until counting is finished." if(do_mob(usr, src, 60)) usr << "[self ? "Your" : "[src]'s"] pulse is [src.get_pulse(GETPULSE_HAND)]." else From 2b64f0343aba99f31265622f8cce5321822e142c Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 22 May 2015 17:42:55 +0200 Subject: [PATCH 26/42] Updates the NanoUI map. --- nano/images/nanomap_z1.png | Bin 586700 -> 569507 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/nano/images/nanomap_z1.png b/nano/images/nanomap_z1.png index 079c4379b7fedd91fe6db592f3a7e6952d6fdbdc..ea35b7f06d1942a4263c84168afbc0b51c25ca5c 100644 GIT binary patch delta 449358 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�f{W}lR5bOgaL2jd5N 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%0D~uPRnp|n*AzMt1HxLISycbyl7~+`Uy}? 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 F`5#>}>D&MS delta 466714 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

MxI7LUXJk(A*uAIii}*c*9) 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

vyiy|4LgF_BeijqSPp|B}z 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

_h-3i`DNHun_<4tZ_jq9X4@ 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𝔬Yf3B&eaUdpJ)Mg{u7d*n3=sSWU*J*=J#L#uu% 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

r-#2>##QeY2rKL|t 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

l(N5w9aL|CNEm^`vH zO?Q;=BlDy5&{yg%VnGEP{^kai7Qc%uEb}NU(STgDkt&AgRp;%C(H+r*TBB6md zfrauV;E(7%Hl14|dNMQotmnq0aaUFqz_5dBQby*S(BCF%KMM>b$_CU6Oo7#Xb?Y5| zJpkjIu}d(@2=og6!>JzCb(w71PDB@9%xSH0_kxWUtQe^kPw%ZPh-z}jiB^hYW_A~^ zO$q;-bpr;&rfXY9{4!zVTUZ}xuQWU1WHl-aNaa6~&xiY?s_C>4$A_6yKs7X)Ok^X~ zOl}_Slh-${Axp{v-1W-Nh6#o!)Ezljb643U8|q$J{iB$=g1eFMKxM|~X}+|XK;T=L zqv7&8>{KUVtHe*tX9DneZnoS4JV@QAF&$bc!|4O}8s3(%o494n0;p5nMS+f!F-H_B za=T_wNGVTN0H5F|mhsr+U)X7Fo64>$Qqk6AQk_+x$m|T9Vwsy4wjbd=XEC3lXQ7t7 zgulJ~&%8gHv^m|qo=v8pTm0~VvRs;UxF>V_{8<=*c02ONlHS3CfH+)nVTog4hzI<< z5%J-Me00-w;=T*9>h|j|N-lgUX$Tvb6&=-Oae$XR04&bHEI5Y@S(qKh?CH6?5Ebk* zW0U!{04pVukA1FZgjcExbRM*!Z|`!?z!UB(cbMA>!4pT@`@q+GB+Rx?mPwA$U++El zR~SjF0}qeQ3x3+{O)V^xO{WZe`lnP9$?OT}zq0TgNF zVYe44fL)slX!)#)^hqc^98vhZSk?S?!UQ4*>>GYq*Q=+imwh0O{grUKNS}29_-MjA zixSMlDIO}`s!wWrG1Tj+hs+i#;=wOAVcTnYm#Y@mTA-F1j-y`u_;Gi^Uog%~h3Kmm zdflZ%dcMqzp{zew{;PT^DbU58_!p=my;hb2pdeUYeZTBiRV8={=-+eQ+P&FYOxNL@ zx|v8B_`~Emy93MTky>9R2pGgj#Wf;brDu#cPsEBC*?*?z?s;>0+@Ec*>2srD#@BQh zae6Dn+og!7MpOI0cK!00WIZ;h2Z@qZGqt@rq17UHF?Yqa$mC~nn;OoQDAD9w09ee@ zHWv`&x3!6TrjEY5rI(5iBCw|nl%^JK+g?vkp4z^W{hqs|nswzodWXZfG`C}*H)3^Z%obUI!Ac89DAj~PN%~!(BUDXCZ~RZ z{>z8P7|T@o8D@))-t8#{&^!Qx5I`CcTm{ifD<6e&&Tv(!h!HEt{#pCY0V$+xQ!a*| z-hjK~FsJdIf(9`UnvZ_j5GK_m?^+d5r@tokiJx!Kr?U-^HuIt*FYF=rL#hr4nE@0A zY_U$Y-^D`zKffA~dV{3Mkfi Date: Fri, 22 May 2015 00:17:51 +0200 Subject: [PATCH 27/42] mice are pickup-able --- code/modules/mob/holder.dm | 15 +++++++++++++ .../living/simple_animal/friendly/mouse.dm | 21 ++++++++++++++++++ icons/mob/items/lefthand.dmi | Bin 121871 -> 122351 bytes icons/mob/items/righthand.dmi | Bin 123047 -> 124516 bytes icons/obj/objects.dmi | Bin 121595 -> 122494 bytes 5 files changed, 36 insertions(+) diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index 6347a091f4..396ea93117 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -74,6 +74,21 @@ icon_state = "cat" origin_tech = null +/obj/item/weapon/holder/mouse + name = "mouse" + desc = "It's a small rodent." + icon_state = "mouse_gray" + origin_tech = null + +/obj/item/weapon/holder/mouse/gray + icon_state = "mouse_gray" + +/obj/item/weapon/holder/mouse/white + icon_state = "mouse_white" + +/obj/item/weapon/holder/mouse/brown + icon_state = "mouse_brown" + /obj/item/weapon/holder/borer name = "cortical borer" desc = "It's a slimy brain slug. Gross." diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index ad41fc28aa..76ce0a20b6 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -28,6 +28,7 @@ maxbodytemp = 323 //Above 50 Degrees Celcius universal_speak = 0 universal_understand = 1 + holder_type = /obj/item/weapon/holder/mouse mob_size = 1 /mob/living/simple_animal/mouse/Life() @@ -62,6 +63,7 @@ if(!body_color) body_color = pick( list("brown","gray","white") ) + holder_type = text2path("/obj/item/weapon/holder/mouse/[body_color]") icon_state = "mouse_[body_color]" icon_living = "mouse_[body_color]" icon_dead = "mouse_[body_color]_dead" @@ -76,6 +78,22 @@ if(client) client.time_died_as_mouse = world.time +/mob/living/simple_animal/mouse/MouseDrop(atom/over_object) + + var/mob/living/carbon/H = over_object + if(!istype(H) || !Adjacent(H)) return ..() + + if(H.a_intent == "help") + get_scooped(H) + return + else + return ..() + +/mob/living/simple_animal/mouse/get_scooped(var/mob/living/carbon/grabber) + if (stat >= DEAD) + return + ..() + /mob/living/simple_animal/mouse/start_pulling(var/atom/movable/AM)//Prevents mouse from pulling things src << "You are too small to pull anything." return @@ -101,14 +119,17 @@ /mob/living/simple_animal/mouse/white body_color = "white" icon_state = "mouse_white" + holder_type = /obj/item/weapon/holder/mouse/white /mob/living/simple_animal/mouse/gray body_color = "gray" icon_state = "mouse_gray" + holder_type = /obj/item/weapon/holder/mouse/gray /mob/living/simple_animal/mouse/brown body_color = "brown" icon_state = "mouse_brown" + holder_type = /obj/item/weapon/holder/mouse/brown //TOM IS ALIVE! SQUEEEEEEEE~K :) /mob/living/simple_animal/mouse/brown/Tom diff --git a/icons/mob/items/lefthand.dmi b/icons/mob/items/lefthand.dmi index ed6383ba7c154f4a5ff28f13bfba9d3c6bbd9b0a..150d03c878d8b854600c0a180ade53c3f78ebf3e 100644 GIT binary patch delta 22107 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 delta 21599 zcmZ^~2RIyE8$Y~C5M4y?L`Vcd^cp=x@4b`gB}lX(YDkEXh)(q0yG4lTR`0#{&SKg9 zkLP*c_y1kr^?h?)GdpwU?3w%g&VBB7?sM3L9aE3}^%2@m1#9$u>xQpuy%y|yG)s05 zw7%fCV%s&^J`|&32+OAqDGFOu{Alv9=sUHFwDhi7>>-V38EF@)-m`0CV0>J~vIi+9Ur z$P3ZA_7sU_6x-7jryekV4YVLhTV&{x)Az_}aD~@C`~r&OX1L<`r+z$>L{wk1Y9u_MC)-gr9_Dnh-;ZIr81k zX+|u}A0JiR@%dEkq7(A-A2RMP-I<0z#Uaf9J4Ub*)ML1o47_-8ph3bBHBc|i?$R3DO) zV|fAz?d{UObXHo@LSBI5WHQ-mNZ&f{4i{HKpJ~@rJaP0q!|Zt&45g_&Q!40(OfVer zf-ax7j(w}$B}hl*{HQi@xxDThwIYT!eU2&_kfxnzP>2&rDrZEg(S$_b|&vXN$7OOupB9e25+l9S= zF&||?a--|yKy*1AoO|_`A@rEj+(}=^2P+U+6QsmH2!pC)g1(wUX7q(XIt*c|F(^e} zB+=&7t;X*3_A$d-7;2do?2dSmFh%y%rtsO7y*tiY*ZM@zXh8`(|eJA}Mlsu2~`=l6+mP&9$_gTNiNwP{|Gx>>g~`0#rf{}usYnF&2= z83}n)cgk?r#}d1QE+AVR74ETze6wqCbqw1C>JW?7IDm0 zJpTdRYQ)OzFanU3ky$#d^~)2h-=LkK6N_p(Y!O{E=WTMStw$U*aZ))8u!8sc!oGnx zoAtrd2{Y-~lPMkEMlDr)acIPsg3@MnRVSn-jMh+`@?97Cj@x^Isj$|xR!Di2s~Kbl z6j@j3LtO2*XhVaWW-tcGKJy#{WX}(IeseF7&e{gB{ZzO3K{Wpqej)0@F(ar}v3o_d zK6QJ1@MS#o+Rr8-qe$3CTyJ*U7s7ywy}iV~yj|=)|J*i-Qi&755Na79dv7&w;W!UG zC<|y|;7KqEYc}OkjC2Y;#Zr5yA+r=8|FGB;Dzf$b#a%C;KKz=RnvNvSh3(=8QqvWZ zK>!wo7rxLLx|hJ*n*5`x)eB5c!4lz_-T~kXSfdhG8rcFHk+bZ0}NR zQ>DzRT+2n;zol~ZG(`{^{aY2fyt*jidES2bk348Wx`cf_I<87{>P&aud;Hhii32HA zSfzhj^t!@AmErhAWxg}3BTmlQG8w?*y&&CFSZwj{Ttp$gnL>y$un8Xq&Dkxr1xe#D zA(8Obs1|<&);oqG{}A`Npn$0cNx?Z+nX1)uZ)mDyySP9T{4pONU&b-EkEp1Bx5#5r zxa~~!TeL6YL$lM{G7~)0HG;n-yr*v)RAE*XMj+LLm8Tx53ti@U3nAAjfX(El2ut*D zF6gJV$!4FJd9MF-<#GuQAjZabgUe9K$gctzmtO|LHM}pxYH16)L>F~dzwl#gc$E`! z8sbz#D?^{~$!-p&Mtx5QqOlKJ8CtIfT%NyK%CNQjLr5*8c(Wnc`Wpkj7<2c&!DEw} zU%TMr-2gx(0c3!$P1mCHy{B_lRlY9h2DraVm1!?otf+9B;9&rod8&x~Dn9Y<#3+qj z;B;Q8t;UM4)9s4@FNXiwJVL;Z-zx{b1px?yjGBN@7)&LiaKFFwfvqU=igYB z|A6O5Lv(3qOya7*bv?$ds}gWYlE|QPdlfm4ESB4-*!7ew^1l=%%%jbt@3P%oI8tjX zHd2GdC?b<4efM+^RUUEsT8;hOpE95cko}9zfEt`u%V)Sjx-4GvN?u;KZWGB#4RRm( z{H=COq+i^rhF_?8)7Rbhzx<#6WETBK4j~1V@4rWEjiM38|JAk;#i0pkJ!mos%`s@2 z3I5?|Pk_d`Jv8FG$~~1r3M4zI!zb@h9E=aE{>sRLhqVA!+uiRPyRa|?O6$$e^M5q= zvmj8x#|E>qu}1lSM`ZW=#Ti6J%*DS|iiHatM{ik8P<~#hOLI3RZL^fH`G*o7$YbVN zOUCWlDITj%yL2G8`vBI`>z@WB?Lm$G(-^pCh+ZEXBkk8vlnX|l__lkq_zS;_5`Wtr zp1DD5HqC;LgNjAMmc5aNez%)?bu;`prYTtwDYT5~pEK}H<0W)>)C(oW$Px1(`-dQt|P>qho&!6!# zM)rn(y6pX|SedG@B9>+>(E64?XZGaW7#u!40HXN%^;!Rm9|ntxT>{!K>Wi^Ha+*z9 zDb<^tb!);TYAlZK5V5pmUbsFrYK(bB7u<+KHr&b~F7}-mE)XmJ$g-x>g@r)hi<05Y zy!Q%c!-I+kUz9D5e#%(+sI_`D4k2!ey6%7(yWRY;c2T>#YD@rh5IEPkuqzDs0-V_T z_;PbvZ;;6cWXyUG(Yud*l@AeU<~XmdX|~^PuMAU|VmeQhNpuVA5;(V*+b?-D@IlqUj=33fBN)k zs@93d8oTwWr>@(HI|5cefmPa;GgOtE{U-(O?VGOLfG^1;m~hxWw-VQd)phD{<$K~!jyMME&wMEE` z$Ku+9&1d(NLmiXrVqtF*+x}9NFNE0pvA~n4SPn{b(rKBu1_j@cu8o(h&he&31fru1 zwm8KjRg2at96!p4pFDYzUsBR}8zYY4H+^(HHKqUO&mZ&76S9v?<>&Y4AQYy4a-59M z$k0EGV#R}|FOCQVh^I`V;!FW8(2}}$Sv4}|`;)nSWbOE_GoJ^qnm`VIh>k?lN~`Zg9Y}KUcU|z zz)@CIY|E4hrw$$IdDX-0ReRWzqD$Z#oH>ZEyI(YyN6CZN0yqQ9MT@r{2s|hAy%=7V zCz=T+L%b_DE}SO0h?&|MSECqzeov&N+NB>*l!kCRxN+&7vM%Be_80M2Vl1rr71ruy zfbfRhILOw8w!sZF&(t@JqwLUd1aFHd-4InJOd|j6M&LZglXK}+U1D{ z&Mv;kL0xu9F6~T^>iBvYGM~MOt6h}pAQnmq2$vRRsmaaF)fj4OaIK2?^y#IX93a=m z^jyYjvHGPbq#x12K~M@4_IsO|v#!@@mP|9>VIZm&DJMS5u3{ok^g{>aAq7jw8#{c+ zJo;^CC>`*7Ii}dE5;R{3+Q-gAzFceh=HaZvI>O6tYK}nMAok?WPQ+Yyf`)%hi}leX z#-HWGZx*Uz&I9=P`QtGH4}e4C>ngFVg+C=AXl{=s3HPycF`Ly`1_2LcDNNqK>L1d9 zbApYt8E>skv%_0^cv%`ywIHOrQLNPz+G@|9+%)BHFmc`0a^VqU`<8&?hK!g5Vr^?3 z>BKtw@DP=3qRj0@nUyw{LluBJlDRw-T)>2UrV`Od3k?$=KQzfdw?=rPC}hf`KJ6q2bT^<#FjYS>d+ zu`Qd`1t^@!ffn=+;sY}uG$Dc1BZUbyvmZ;=i_+qxm%b(hmd7a?p-U^5u`=#G9?Bu! zYq<&Lu8i(cg}zc%BF`dKumWZJuk7qc`RlkBItN5O3*1i0g@ z#MI?SG|0OFh=)|raGg4yrfokH{W%_%=`UdHgCPv;2b|*vx6YrHjIaUCLbaLgRcZhN z0qS9PiG;u-!;efUr!Mlu+q*Xob|OTrr<2lUr)8ipw-nTVe~~j^mgeGI_rz*+Vu5lJ zF%^bu?7azvhA&<@SiB={e)~AE^8s$E1nXC}%;+Fna$FmphZS#gMKN`QmlD726a~Fk zB?K4+?z2Z)1rRca$C89Ob4=&TTISoc?TA#fp>%O+4Z_X1O~SQ~B`F|BeP+l9sCr>K zs4rYz+V7*#yG!-9&Eo~HO^uwyt0t%`i=~wnCk+z)AmjQkjSJ|nw4<@d;s2eYH>V%j3w@K zQNGt8sHCFug^f`U!#jO)Qp~D-Yp!~^glyN~mFzP#G)xJP>1e)`+kf4Z48DYYk&Xso zaEP3t8YnT5sT%vZxH*UWMW`J<5j)(P%~&b_U}2r-d^R@wlimKc3_sD^fO@KK-LWNt zjgc;X{U~Xe$M9Idd0J}GL7n$?{ld^0lh+Qk)jNK& zYbR1Au8b9Ey_s+1x5lii-0hiQ&562ug6O;Z$!{ay1iiPH;{M~k7kCF_9@bgA41Dej zHiI8A>Sj|?LsvHpkizIWtA590^%uYSY9l!A zN6|chogzO!KUINlpiG&Y7Bfezeo&hrr@17%D*`we#^+s zQSQm*ToRd()};&Z=TDwlX-65GS#z0Q$z4Tm-=)Wq5v+`XZ3$fEyAQAj?pW~fORJgb z)Oi9;5Dt85Z;Hn0E6p3mo*`bb%(Ik~zWXlKY*7X-pKbpJK!eRICDAhTtD-yr3XgrW zN-l$-Hy`90z9q)K-Ihd)K0BgtATSa@O@mgP^X=qDW|H zqLPxR)mjC}4h2xhZrdf&UyUUMx0=`zV4W>or!?d4Nf8F<=tn5FJud_)+&skBQFU8I zt7|!a)j>7Ci}F5{>CQVsXeP*gZNLoCkJoV>dLzJWl3Se46kZ z^-t%E&iA*};Qr%hHCRWd9(JD;Hn=O-CW9C5Bo5@gv{@S+7RE-i+rr)0zq~~>%FOP% zy`2t=ssg+)#Nm|=1|~!QgiJwSDfWA}cD^ZgXMzi+ZbE<>;~)2yzexnUM=&*10j8l$sxYm$r?EPm<$tYum^fcR6eT}V9se@& z@oqlfPUivWyjO<1==F{WWaZ@Kq~Ph#-9El?L#zLA1PVT|vF8~mNX7B&m;cAd9T_dr zm+q6YMeGERN5mg#5&%Scx)z&ZCb$B|ja;m(_edYB5)TY)q=HR#(+ExRc~C-ld3n_} zH9!8*I$n|LS&rCZ`NvxZFFzu?Q^oTFXtAtLD3i^aZz9C(ZRLu zYV%zbb1A%J=bJR*d+;{TJi>uH${L?te-fs>;sB+~LLc(r)mTL^nvvynf@E<#Y#e z4Dw>xw!@4}W~qCEU&82Yu(@>j!y$FL)6AqaG8^?!QoGo`nsdx>rfN-h;Di; z$>+-W12i*R4FN|ORhKtvvViOl;@9Rqu2mmG)&B^(-B*`HQF`+utgWJrF@%2dyRw13 zJJH1QEd|ahy1pwM3;FyC=WH$StJB7;<|@1X>uk8dmvuYcV3F`mfAfHU5;L0CWVK2z zIhrTGtjyt^33#&==~w|j@(v5&JlmR3Gsi1;fNfwQZUg#!AxJe~=)Cz5?zAjOvRaC;Wx`s%e<_XHP6_!<)c;@?m;4yPNm6qTpsyrFSjOj zd9#ommR!h9@4ARuR-msPhx0nUpC79TGt`@9fLzAx1lR5m@UL}KwP7m}as-tI6{X%5 zK}~%ZGp}T1AN2$7sTVGz=t;Llo*8T9D-IKGmh#PS_U*0oVb(CkbI;a=#L4@7cJ+p@ zw6$Lt) z_`!TF9)Kn#Dx){?+BU3p@Szt(%whA@@SIH*W+RrfmP=UfxKT$tF)%hXtE>o-Lcr@Cfl6q@2}+tlftB9A@Mhn{0jgtgMeiBK)DoX_Q* zQ?E_Cpi%&u(6X{mQoHA{hG8vbql7iMQ5Y4J_d_(kbxy$H&X1=)@06Whq?t(6-ZSLB z(MZfvsMF4bU)sP$jdzO2et%M+Hpv@QBB_qJN#O9HQw)R@^oxQ2>4HoC>Q|kv9-w$4D=(bGazXFJ7RvLQkPsoKdvZ-v z#G8_!8g4COkCsen>l zk8F3zXzhcp9+sN=+(Rd!57`q{1Nb}rqgz|iTj?HI>K(JLc95c)Us<9`)CGLq2j2Cz zXT1+achxLrzZ%1=E@sxan8&`l%a^@&b8@GE`PX=s*n@9K26?b$yjnXdii`^N@fcZi z_#SVf=BiK{ETt3H$A;_VYVvi7M8J ze0UUjlFL6;`(e`UYsjI^Bx@C*j3SL7m>=qV}!g=`@p3@}h?6|esHiOu~8&_~8C>c1g)M`!3sFehaP{ozue zPN=8LgqV?d&azY;)$v`Y{-(FjVr=itG@mAP_imoN4{x>YcddzphPP^seFZ5re)oDO zgl;zBmz5^l*-k2e*G5N31I2nSSDSjCcVyh8Ki71KQ>t>ne0QcfP(*>n?S*+0joxOf ziJ`h4hb=5Pn?Hj=S+QJ?);9YjRYT(#BbrY1Q_qzoMV7oV_tU2Vcg1cpl;`qa>P=q{ zq8fy}_Oc0C5;#OfF}k8tW%Ik}*r#s^!|AIulYye?vHf+rSkL)IcfJF$n}SXE-JVq% z<1(n<=CYa_$h=`+2yaZs39jJ)IQ&RP-@UQ)qIKJ=YN- zFfPpGx)HSa;=^sb9Nu@(Mgyxp-t!OL-7RbR;httaK5Ue~iZ2XldHaVri2DUiwV9cj zaq|L}AC$^a%gcExhmy|Kr|R19kEr0D=FaX;tiKb3OxIIi`NDDAdc#lD2M1G)J)$aTxEaFi1ODA`4Wh<{`0Z#Mo%pgFH;mx{dVHxQfTA}nxB@gPBrh=Z@yRaFCQD-1OmioUZ%cC6c+KCrnJ#G@fvh z^@8gB%Y@2A@E%n`$}+W3jUZ??sLHS0A>RF=@oBggXH-Hk~)=G>;Cc zcitt3J<~BbFXo!FA`AoFgw?5vxcoBVz$}FrfvJEqU`u0cl2)p`$~(Exjv|xZJHr|- zdZ$0m^+qT6S$;<`#6KyDQ;<%*DmWqhYbC;F;d!FieEBjla}jTX;)Y1GkjO%-C_HeN z+qs#3YHWuoTbrT%`Xh>`Iy!DTQ(-wQ4qq_XE+_5$)^4-h_Kz3kMdAoNJ(V-rLOw}K6RrPY-_c&s=Ayi3{z%ZDI9NEb&mP|wm(qhp-dW*d5j73t*nndRSZ ze-~+a3G^G%TOBSR#tZ4CjPMrbJlKrX0@}sZe2IX(H@mV!7)^_0ya}Z}Cul?!L`0wA*A*yL&p#n~ZETH@Z z*B`&cvCXftb8vK)iqB$P&p4K*eGm1W3;H&H=(^3rQPYs5GB2T7%%Pv{2V5M+JWX(7 zM|UmIvnS%3RS$t7Z#8U8elvHpQuL<@+=qNMLapR{dIC%|L% z{-8`0vV1OaH3Bs3u2ECD7B0K2AKapqxjEhg;qzS(gGFQ*Uwqc)7;vpg5}>mh;wd1V zdH4DE20!5Bn%MouEUoagU&((J23+*Z-=1i{X@#Eaz zu;t_@jPHIaT(#aKF_`~xUozyDpFJyV)Bvimuy~3aNdHidOQhn?!hOJ3$$OW4 zFxM>kF(|y;F81CU-D?XJZEiW~Wv`BO4js|CzR6e_NC?jwt?cbA~K2KpU znPhb9B;zC@Bm1KI30jV7BTSJn3HR6>%y8_wjyNDll<{Y&w2)g|PL`N{zxSR%cb|jk z%3-)^p}b@wpdT0&H45?V{|$TvdE#B8$g4k{4eBN)p}Hl8SuMziV||&J-&%I4s2s71 zM#o=C|8>Kzl1#k)Vew``9WCP}PQ!te0;Fw+zet8U&U-)+-`8Jb(cEQOFv03PX}ou+ zIn(muIo#~t>kkWahp1HreDe8kq~ZziJ<-4%vr;^t*Ofa$RKBvZx@5qc%OZZ?3CCsk zhM`IuWwD#?j#^(Xy!D?lJYZ?2-L3hZ8Wt87?(XeHhdiWc0;ml1^&_z9{TP?rdJC}eMi2G9CnMO|7w-XX#Zq-;2M+z`@ z$irs)C#p(8Z5L=v2ic1l1aUNPSBy_{yf3qO@o7`q=nI?=cq+6w!*WFz-#N03a`Dby z!;OC!xO}*j85`K5-$p-QX84EMjM>!Eq>H9x_nuDYpLJ6*f-{k+hMrJ~I-k(`UvXw^ zuUHh;GULSS@Ze}9G2j4&k6Df-Bw0>m+IR^dg|uGNe4icRo_unL(@dZ3gd6WgL`3lp zXwB<>BzQ`}Wk`AEU)-L5L=kv!E|Y_msas$bqTWS4fp7j@gp@L(_((5@%f-AaaN-GQ zvajRoF*Eyaz4QF0sI07DVDRLEp;)__JKRVuhNo|Ad*>0;Dws%;-XGAH(N(N{2qcYQ zDTA)qqga!UU043P3#W3vK$|h1Z}6WOps4#Ng{vDswN&+_`Kt!TtNnG?-B3wsD@uOn zX^e&wU~P`g(WQY$B{Sl9fO6W^RRo zca?#=i$=&N(DxH1_H>s@THKW9v07zlFI-+j{{6?h{dD8jY& zjIKf&BIT7=T)qQpqW`t8O74c{suh&)V*p)vLN9r(0B`Lx#o47RPMu-+Ul@Qbsvc5b zAf*j0Ha!F|`{+?py?bVDiMRg*knU=^H%8zF-roDQ<8|)k1^=7pf&n>EGvm%l8@>K# zx%}>PYwt+NAP79!@%^3s6viek@{v|rvWXL-r)(GD|8<(Xdzha>u#$*mM_Xxgy7jq! zG;;I*h)BGvgS`NA!P0i$?r} zP~wOY*C3uve!O>&*-c-spbDtjn@Bg8F$rr^v2ywESNB+%(U;6IhPx7=8IK5eBf;9W z_)V%QLYWT!P3L(l=HE-}>YhT|4a2~Nbl_j;E=WkwT=RqS7hV?9ANk+7jCM3ppbUYmS-`r@ zI=Be!L!c}uA6jV-6ieU#-Xps>HXS$0CZA%SA*;9u+3uLPgg+y0jZc_8un zmhAl+q4^By!SnZ~jlcR}*$f*yT9b~^gn>4Ls;TfbF(W^;=ha?(mgL1`p}f1o+PZ1? z#NI41T1-L&X=8on{_V}0qa7?&M>my3X>TzwWD&jY-H+B7A`h}-7~k;;o>AMnEs+%W zJv`h$70{C(GU}5}{!72HDNBJj`uwi7?m`7@EHOr@_Z%k^M;_99CgK-i4!S_E;8?BM z$r7t}7BR{(Nvam>3-O1XD363vlY?qQ&OFPQyCLsZG*Uw=a6x0s#khQJI^X5K@+XMz z_~+0`dGjywl_{z=pJEk<^>gR#Z;Gk6c=a*{EO5KdjCrNZ>|y5fdH^jWKc6@ln@GXW z?^pG6_v_E;PmYg2QHs46ij2gyiGPPLe$6?&NnWz9oqLhr*~b}DS#X@bUGu&{ZU|@? zUs)%Qgx|)iME-Krl#NO-GRCn>QDv$E;~28K!!^o!0Sr}%3+eZ5w)Um3VN5Pg;@N&| zBE4J=_oE2{(~q@Hi1)-DTx5G_6X$L^F}1Jg)tW=vAWh=__bZ3{J=s#grlr;3Q~Sc#&bfE{I*tC~ zI|j*XTQfODUr81YI2Vh$3vH^S-S%a>>b-J5&lcZGwC>`X?6l~w?Y&AL!7$Im&Q7`K z=pQSBn0%&-H^=gU+%bE1q9mbYXC^fi(N5L&mp4bD_pw|AtrRWBpc_G|;N;indx^;0cK^slHe1c}4~?y0AL&0_8(?OVU8&SF5~{ z#Yauk{!%39f#arc=6(9C!H7uK?$6)(6^0cG>BZL?b=bNyc)6~}~h^xlT*9i@IX{Khd zB2*#`3s7#m>vD<0O!-B-e?nSrr-nE21Yfv_c`ucD&)28a*Hcgc}4%WMhzl;KM7i=pNnIha&LRul+GARcYvrNmTnlb zOmu&F%e;7e)ww1(cv?$_6q{yB*i0%b*^_=`FE+Bqij$K_K)Nd}R+}=e5xB*xp z<|;7{kGI*dDUKOt-v! zIpM*acspUl&QwnAy2JmNC4@9Uu&Wp9W-|QX6{iuimDBykMIV5Jcj5RZ&%J>tDHT{x>EQ`2wZF@Bn9AO-tj)561isz0eaX)T+TzboU z)ShzRtcRTRnMq_D;W%z0F*$g6hWD6=x20$Bml_*I#>U5co>DwuvCA;Ds4XH(oTexW z`5GJHf<-Y+`85vcoU^zSCaN)BXcSnG9J-)B=*O-;!Nxi>%B2<)#`vi7NKy0zr#JP3 z!G?!uZ{Z>|x&(qm_HKJdZe|yf zSd-FQO#ew(dKxKAoPc{X*1GH|dG779h-^T31&t;9lX1<0Zx&xeQz;U{zq&&NK<<>~ z1w7xo595|KT1{ ztcNkZGaCP`o*hb8TRX&PM40*6zi zsH5X?B{MM|J6#|-ib9IO)goG51XE)dSa13hx_|hT({v7dy^~+4Y@%t;5_;+pqIp~T zD?+%vvNd8dxj%rkNBhGD{_{r|3X1?kSGaXO_iAN^eG2HUim=5m?NAo{S*n;RQRsLq zS%BXW7vKWF&hx~T;5U~Nun9+|hZrp^+H6i(?WwGs_effc{GoS z{zi{Si!yA(s z+(&CMl{=K%X;t6DS}tm>K+V7Pt$dP)(8_u~5UQ+*6Eg#nFG?O@`SmG=qTnyquGs&jL1qv}2u^j<8`%8g__!B8dbAncE?7&S)SEhSy3>!~ZdO1qptwq_mC?gLaph4=^ z7MZIPz{MvCa%ht_P>i??m7ksTzd;8d$A)3MDs)Yfu@Aq-d2oL4{>1CqtG!HjBCpgo zJ$8)H(lq?#I9+*1Pnlp46*i!F z4=LCj!LxS)5MX{Ffqnm&7<3RALOTj?h*Z4fd|uw!0GJ;Za!kM67w1bSzoW0hby-@C zbAR2}R>EnTO}YkK7V`YC=YwV|z4auE|M3mRWDGT@tx94b5{fXNh(As%w*#+{zO$Id zlJ?d6(Hz7obiNtPOpJBkz>xqk)jvDXw2;4azChZjV<{)%NVoprh);p;DPD5p2EEO!81t}ara>bVkgEw=M z5zOi|V;clLq>!(IkGS_TF1Chc^y>jvCRBkO)vfk zF7=3tpVthGtt!BYr<|EQGBUr@b(C!M`?{z7l<;pHOB&5nt20S|k6f>qy-F9cDHM9Y zMGVQj#Fd(#4RJpjVtSp*J1)>gh68jRs6E15)8*r%=?#lyN>JM%vdg)&M?iBT3$ESoT3jdMN6vN>m$eY%rdp|R3RZ*b}FQ?P!$k^ z<6{&;D1Wmc2DR8#ODHS@1_AYJB!dQ32|Bk&^K26Em7e!eS6_9$><;L7ey-9zbF*R| z?9_4r23K6O8URiW?uA#Eltu3i`Y_oNB;KIzs?Y-QWP#tPrSj@L zBqPfNlerh^AG&bpMn*=`lA>dK>k6CXXZH;(xLmbLj;GHe)KvDx~v`@W8%x>AC~)cP6GUu@d_3OW=PqweSXIiE7LAeu@uLGoipB`?wH#~RLU)q#h6AYU5!F_`uca=U^tIQZ5 z(`Mpuz%K_^PnHf**K_`zK(teLFEy#II--niVl^wqw9{b}Nz;1S$$d0ajryy=0F4C1 zD@^|md1`wEZsXuVOX12`aX3pxTDEVs+3EZv8hxiq%ox(0GY8$l~xbLwtTz1;^iLr ze7B1V%!RLabtN71a0zF;42CZfJ-KOMN}A7 zNa_UZW*Wii^Qo(q0`{Les9v7tfB@yGrT=KeI_wegR^itd(=-X4nK4X%Y31a^IV0Nz zD9(Ckv|Ro5N48#tZAuQEGPpzVAy7%u-l5rnbXK>sEvEiCv#813TftnvYwl)&{Z<|i zz)8RFMX~->ta}Gvu%D?ncrCYFSIA|kL%hW&jvBWZvtCY&<$jDfsw$IU1KU@zKy2P`L>j)X>ad_Sj>&3v1kMpb%0>Kn- z^1j0y5(sLxF6W;e#Q33_t zea{2n)l8dz3O6O^AlflUW9&Ymtxprt8X70|mtFxxR=PH6T$d#p4%}ms@s=-7fl>^XXG*UE9aDI=Yre+2Lp}j8_Hq?TL#^%#8hW zoP+j?NxNviXwhIg7_bumAPJZeUK$g<(fJ<#gWarH-+6ZPm3vx#?eVXMKKV&E5f1n( z|J6!B{lMXzl_==}xHjEkfBTk{E*M1g1GvL zsNmuG3q!77wLbcJT887>I$hCKa#a@rm%LVgyW?Ii|D~UzqJoQ7Oh1I*VeJ$dQy>-jcc(AW6Ai?Ri|CARhDSYcLE3~X#5081Vm(b9E&^nEn z>^skr$HSugt3OtodPFAT)7RT?f7H&(aqtYXRA#pS#&r>7um_x_gZCgHW(C9ND&zS4 zQn23s2evmSQgpr`6Wf5CYT47I{F+84UBch|FY?ph7#i*$Tt-jN9b9hej{$Uu^`s}d z_%&T&k;tQ{A3SdP(@oQSX;Y=Qe-dZxZ{EK%YqN^i>Dr!RtHeE5=`AcQ%s?8|LZ9uG z{m%X)J6z&Rq&5#CMupt44Mbd8)5hS>q+L?SweFs`oiZ>lXTKPIfZ~Z6U z+WS88UlSZ%-6$PJWSO-F0F8S_WsRy={#NOi7H0~1e~Lmc%%~U&3JRo+1o`>LE6pas`>@a4VBBCBl&(v#Rx4Ww zX@NCN_T5guJTvZVUE3e^B1~v0_va{mWmFSl)0jk9AD=ihQ{9{YZLA=jNZ! zooNq}eYVwJ0A>acf&nfg@{@j(nhnVW&W_5~H8hB9SJ!)FrW%-Ut`lwzo{v%_y|EHN zN12W2@MZF)b6TGyeF^>>-5njeZ*pMQ>Rk`;4ULB%w+P|cLd+cHP zbnp8qRBTdJJ6+b7yF-gt89iE|CM$c5H9kb%psidJnBE!f4y4jo&!F{2RfT4y2JWp z=5%>hVD{QxjItECjG!@9$yz0p%H(B?pc|PaI%&cWX)Jy@-6^u8iM6ANEn0d@_;wdt?&bt*5A+3Z@A3)n zLa@llIx>za+Y5Fun7>UT&3opQMCNn4I_%%8qe$+i(WZ7@Q@8JSr%-9SAlbC`N?`)&OLR_2KzK7eQ|H zXJ|+bG5>4A_nIMQv|>?qu#=VX-zK{&8~-$5^fbvomYp+8T;S(@+22$X_0!vdq9YoZ zx4%_YQMtE7$fiOcxx69qLa+HMPp~r?@EI+)idhRF6{h+R<&`C~f8h^XkZOY(rvB6> zE5E*u@$~X$X2*Uev@V%A+@Gyu;pZoN`}Qpfl@c{wx4cj5r(L3N#0d*dC(dJZ|2uGv%CgzwHbCCeM2^1vYoZJ*d~)+siBx|Ken7 z+J$)&_bEgbv?keh?Zr|5tc;N)?k_xPV6JsCstUJw3bmCqvIwggmwv^P=(eZ3>-{MF zn=P&HBY1Lm4?1DsxS&_j98msSz>F`*go`3tTQBpZEkx!!UJM?+$z{X^Tk z29|fH2Bz$? z&yu?fJ|>|V8yQ7ebd-jI_HLIDg)tYL?H|WK)}VLyN0##0o44l&soyxj(;=$7BVrm> z0XWUJ!!>m3pYFjiuJIxX$E+l|V6_FjSvGsr=^kirBjw82M zKR9?L{cIWXk%Uo$BQa&?amQ8JIXO%qdw`*UuFp-jiVU!%aR=FjAwaAz6<~>;@AnrF z?7LCpATl`cn*%v?i@!A2$3m8&8X-`5I55DQj#}~SOGPyh4UqYKDJn1xscH?xFmIzn zFG3woK(Xx|9B4vY14SWN5O5uCkl$zQ&2Ww~Me}i<;KTjeb&emWJPc^g3=7IL`5tppP*Plh)RpnZGa+8dW|B8h9(MxB3#rDQRzhxP$GnmbV3iP zh=`%LAfbgSEg+CY2qeFazw^#{|Gsz6xyhEhduC^6XJ=<;hFGfA>BgEfSMg!Phh4Z1 zLExhQ4>d$$^e}@xOG9r*Q(k?yObM8>^k8p@yk*82mQlpvF%M&L77)Ln-Q?o%6JOdi zpO~%{{lO(l%Io1NRyYEnZCdr7|wHk6PBaFV@Ww zMz|wK4S5>JlHuj%Q{m;7=l8~^R@r3-Y@6(VZnY(C`4dkD_toLr6bTbowBo*yW+Y8bl>?(5t71pIDwc-#V`MMlADvX(p!WgH zb^BpiOLk+;4}8D)TW1p{!hR(7ERn4X+dMK?-2leyzpWk&XQ+6$^hbRgn+ufBY~P*Q z_c&={!ohR4C+8CG-c8)mnAq6XfA(K1a>DtVscyze)>Z^t>9%FRoB8RKvhU~5pW)?B zPOwvQU(NV}^@sKE*IyD94XeN1$P*(MBXT3(ef`b2v{~tpWR64U_-|G-_ZS9DIN;}6 zY(zvKhKNM(WpDY^y_j$Yw(`|6dVcU&-&8MyvZH5dJk~({6}aAq?hPtlNd#nb4e>0@ zBH5hcPULbK$Mr9A8MOn%`Ik(mTTR)p7H;@*fQ*HQng_iy>#U4($AQJWSit<}Ftv1Z1;Czo zAk1#yd{48@eDTR44CpwnykDqtW+F3cYX{4UzY85t&b{V_fd?wwcP(6mCDbrw_ebi8 zQb&tgG)r=sR})7G%N_UJKO6f$9iKuXcXl_GFS~H= z44FzIk!@wW;Xj3fC~56IZR5lYl{XCYia0Bl&KKVeFRGR`pRU|J4b&v4*avt-MgnfB zN=6G)p`V$*>mz?E@HXEOrtY0bw?pdIh0=P;R!r zH-Hz>-Z=M(ig13RqZ(i_iPK|JwnzgwQA<>8t+B9TI~VNM=MjUDTaQl*_~-X76w+CqCZF^ z;qP61t-WJi{0J7FL0^5qL_GzkIv=#t)%LQd6SIp{&@a6V6Bv$m&XgWd*l7%G`w=(GW$iKAoawV*Ua)PoIk&WtmPP1bt;o+=qMsv-G7W2B8&Pf~5h_>gj34}f3o84%hT~P21I}#A0 z8GmxgRJXb1fIUT97;fXi8W1b=HeEHKPca%UZl3;h8_`Ly7hXo3AaHgO;`6SEQDitv z%f_f3mL#;oG~nF9U5fjCJqq{(e3$E}Uv3b0VAb^1$Sa<(WFGy@ApHW}roH=B|5-`@ zD%CiZt$XH^${CBM%j{KMa*`4XpudAH2yNH-)WOGebUpX+)S~7smCVyuslYCQOT5$N zty^Q*nCRpI1GIb{z*r}U^PyGxoIZ9~XG=nx<({D2B;`tbyjq1TGHTU4bg(B7m?Y$S zZy3S|a~Dti&(D6pQ=)U-j2o;*$HGkb7*h_zbS?{FERIAP&RuNf20sW3_V+Fvh_tQo zKB}%R9^@Zirt~lB`Jp~w?N-#oYW1JrzE{mmx{T8MFcwMYB9t)`;${Bo!ECS~4eptq zKLPDQ3Ta;!_`tkB8q!&R0DxSFfu%&)x*u#JqbbHehQ_0mW)q;Gl5mpI?r~Db)62ckDqAcD@S21ndzJ z@zBFLr`Ixi@R>u1Rx#-`JYE=Fs{loa77kDs;@KVIn&5Fl#rCZIRXJ3j%8KYl^pPB* z-UY&UJw#IjG5qH2I6*f7SxJ2%rb>0lj=T%3+O8t7%=w?)w`&H(@C_pyImV5frT6fe znbgPnxG*6|Q?K>Ca?B#nBn}If{N7 z#jcbwoo9=Vd2J#wy&varGot>(vC73AE&Irr)t~p+20z#1 zYUa~W`w$j(WQ3WWaV8fW9vdGo_M>A|*Ct}QF^WL8v%prRp=r4@=ERNVu6iG2p1fhb zUFkrntnUmO-l&sGEL5I#I_LFH->lv->Y&bg-Zi(Ud^NzmGqNQE1yHP`5g{04fKvxX zg$CAjnM2!;9{G3im7Sg|ITY+{RaOpqfAJcv*qjoLX*^h9RszJ~AJm4BVwazCkY=7) zJ_Lc|c>}iu)Vv6RF#XvG=R%U$Y!&>^ebJe`2*#uIka}s$&G<|Ajx>+Poc8gPAzlJ_ zS+D$Wq?h0;D#yI&80O8dwY92c&g7jTyCjr|Dcx^{m-%&7j=foJ3jFIdW+}#dd&dB< z9x1g;HIued6+U8 z)^pH-PU-q#o~X8kByIis!0jIy(;SJ1Z%%_WjQ#7dCnB|_ZQZ%gdEMq1G|Ea_%-GzW zrmYv_yb5P`rkr(9{75GN-!2E&id~D77o9K`bIw5M1H_#a*Ybo1+UG8FW%{#5HE%QE zr*Sn+JlotJ2oTJQfHUAaXJM#VU(9kZ|LC}nVBAoA#7@iNxZV<@UnRN+lD7E>q^Vx^ z*|w~3yf9k!rX%TuXM9Iy>DBYr7Udq_W6rnuz_gYpIEPooT3FgUwDBOGdI-8juH-)l zaUc2eAP7<_5V0%bgP{I@olFh>76(1L5AkwS3UUAaQ1i-z|8D{Of9wP`NGFYy=1yyR z?F`)1W6Mshxue=O04&1J3PJ7aDUK@!i6YX*My*lGil)O}HE(QCjfeL23gs9ZPf}=Z zC&+rmS}B~?>wkZ9jKg8jbYL_=_0;)_tb}?4b*c; zB+{N8AWcIC)@#@~oww<^VEPj#;#xHv?Z!C~dAZRWP7|E6iy1!db5We`skkv>K0bd9 zOv=*Ts`8+h7DH3iR9Oin!r`w}N`s4BB3MeyQ!JYT854KX!BblWUmM99S!k%2*ncM?LaTF*z9ZTBwPFlMdW{6LD>hczr5gSH z!<45+UZvmI20Q|^|@awl#%&x`khq`kktikq98q<#4>V$HS`QmH5s^Dehm zBLGKF8w|#BK?vKJJPWTS$dAV7H1d9P18I7AvuCK2TV^vgCg6)nq z9%_cQ*z(Kh7|v8v&JF7oF#IDpD^yTqWJKwVXY~bkr=$-pwecZnmox910U$fujAlFD zDArm=WA3s6SQF-R{7at7;mr;ue;k*akgB1FvTj`47+_tw^)Y%QVd5-D?r$@~c^G;O zMlt6Qy}9v`?{J-3%gNa5SHIdDB{h-Zx`KIKi=GR5@%G^p^%uF5lN|du>DZSok}m~F zPcs8U0SE3`U0zWzMe-@8YJjA`^COiV>DB4@JFO9&>U%#e*wczsYXa4~h C)(o}) diff --git a/icons/mob/items/righthand.dmi b/icons/mob/items/righthand.dmi index e7042ca3ad2ae56eb91efe41c528d76e11adc9f9..d505697c521da6f621f9c83a5d5302cf3f2912f3 100644 GIT binary patch delta 23687 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 jGZsUcqLy2;edjhDO)I zTuPfo@sn_^L*0A}BfQ*m^3xmP3d=l`*(?KtM8;py#H3F<4C+2Nz>g^QDsD@Z{+sK$ zhr<1pTOVh^ID3F=ds8>ouv%OHHC?yg%+*zS>b`Z^2wlI=YKABiMcA22s`4!A!+YE5 zFDtbcSsRdV*oHG{7P1?fLw2Q!Ju~GfYeB0e%i?fzj|EjvyA9`pe^_N3=wkQ#WrI%s z^P$Z0g4evtIUhd2_ch5->9}7+$}yKg)iMjkXC{)|Ue)Qfo?SQBU+=ddqJ{a zzfyH(B;s1zvZcZ7avSQ&B8#BQl=Ns66H=lQQo>XMmS%QPS3aM7`O4tyKvh#8Uym3P z(V&Rx%t!XeedKV2pr;7&I34P{2+g`)E$MtRmO~}Z zjCB5qR<^A}H?g%rzth|zPDCs<)*deI8>N2fx7O)ldcAP?$fy$BiMrN3o>lufn`OgV z?Q}}r1It8@252c@R-#2zT?5W8z4BXs6aCU4eC)B8wt0qQS3$%GiW7qHIi;m%(C}Ct zY3m$bK1j5i!ELI5(z&xra_=7u~ z`-}PYvHE&?4?#93`JkMBrmU>2YU$0l4?1Z4X^&(qHXaolNQb?b%7`uN+C?M9;$Q<9TFCk>r73aI^5 zz|fQ@ZFokSctKD--IiAs9vT`_L_AuPiz|ybTzan!JJmA((OquZaE>}_m@u;>d21PW zb~%ITgJ9Ngt2bQL$C@!;MMs12T82&Y@$rTA6N|bB2OpkORQ#2flOAh(5b@)s@)9uR zI01KTwf{=7s+wARnL{U+lPvoDna2hTu@1}Milu8sx4xkRF^2j0Rt{`TT)JK9(k|{% zY_P$g5`$88+K(OZ#t(a7kZe?jlMP))o>q?rCn!&NuHG%2ovhIeZA@8%T5acr(Tx z;!UR*pq`SkM|HxS`A9sSmkxNVc6%soSlycn8WPbMavn)v>!X|l*?kWytEg1XraZ8< zy;xgY8&v(Og)~!Og*=#UPVHvN{Pb}EKBJhX-6hSU85M+YDKm0EeNs*hIoA%{+ zbZ%+sZ7P*2bog-Z`g%>UVl+aWpy~uPtDe6vy&1{a8RT#)q~i@eKAvM3L1&N5R&&8@ z&aP&*S<;qt=pVihM0qfbd^A{GUx+DyxR^vS&Wg&>3TuzN51V|M?uSu1e>lW@A3DvS z;VmN6!fgp6(~XRb;@n27Cp~;x{kq+aFO8u;W_Vu}RRH{k_IfuqHr|0rOH1Vl1ftDT zmCS$zvFv_LbuCYoY_JL`SJ;2YHuYV;;Ig5EL(bs9z&+0)8qf$q>SQ5IV2CVOIc~tZ zIo3s*jNv;E?xMW)X(ITf!aJGA?dAfW_rI&?hMk@Ge7^& z$YPCm1?GHD8G0&OjCYpq9uh82b~$e|2d4P`Q&H?OLiMv8!Vu@ZjLiMsL#U72bvxOW z&=JJ;r<-I@%;fOrhUM`QSB{PQ?A)Y6TK8S&v47~$Q?>uJ{eLRLng8dGFTW*DCg|b( ze~%p6tMP#IJO0%kgOKJDt~9q5rmk~AN-IjLkn!*LqFkW$MNVGdz6kM+;0{C>nsOr( zru+RN6StXYZM8U?q^OV-HSQz!r`HCDKB!XB_hzT39=&g|Trx6C8UymWEbp>iEpSJ&A0}=gXf`^HsN;=8uT7 z$~ATec12OIkLUi^KxhS0PrCpJ2t2qHTyW6MiQ-j0n~DO~T@+MHzzh>btYJ)e~i z4e$uo8tT=~%*@nVaN2I_sR^1F3oIS%>ydU7A@5UJsmudJ?Kl%6iCkfzTFWbdr%t(MWbnovZp+ JiZ9s&{|_SPUwr@o delta 22215 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 O=Px6aVV;5W{r>>=QL>-_ diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index 23beb5f4fa338bda5c2901f8530c16ab79b6287e..390bd3c4ef179c9626b545f891163d1c2a4c9b05 100644 GIT binary patch delta 8795 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 delta 7884 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 Xd_amJ*}XpuK!095(@-i?un74-aR};h From a294ce91281eadc130d0f1df51657bc94b9aae12 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 23 May 2015 10:40:11 +0200 Subject: [PATCH 28/42] Adds additional missing materials: EVA again has: 3x50 sheets of steel. 1x10 sheets of plasteel 1x50 sheets of glass 1x50 sheets of reinforced glass. Robotics again has: 5x50 sheets of metal. 1x20 sheets of glass. 1x10 sheets of plasteel. Cargo again has: 1x50 sheets of metal. 1x50 sheets of glass. --- maps/exodus-1.dmm | 125 +++++++++++++++++++++++++--------------------- 1 file changed, 67 insertions(+), 58 deletions(-) diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 91210c59a4..1ef77df4d3 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -1135,7 +1135,7 @@ "avQ" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/fitness) "avR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera/network/civilian_east{c_tag = "Dormitory Holodeck North"; pixel_y = -6},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "avS" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eva_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/evahallway) -"avT" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/landmark{name = "JoinLateCryo"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) +"avT" = (/obj/structure/table/standard,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/gateway) "avU" = (/obj/machinery/computer/cryopod{density = 0; pixel_y = 32},/obj/machinery/camera/network/civilian_east{c_tag = "Dormitory Cryo Storage"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "avV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "avW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -1473,7 +1473,7 @@ "aCq" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aCr" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aCs" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCt" = (/obj/structure/table/standard,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/turf/simulated/floor,/area/gateway) +"aCt" = (/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aCu" = (/turf/simulated/wall,/area/maintenance/substation/civilian_east) "aCv" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) "aCw" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/auxsolarstarboard) @@ -1489,7 +1489,7 @@ "aCG" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/arrivals) "aCH" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor,/area/storage/primary) "aCI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"aCJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/rods{amount = 50},/obj/machinery/camera/network/security{c_tag = "EVA Northeast"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 6},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aCK" = (/turf/simulated/wall,/area/storage/primary) "aCL" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aCM" = (/turf/simulated/wall/r_wall,/area/storage/primary) @@ -1520,7 +1520,7 @@ "aDl" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aDm" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aDn" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/arrivals) -"aDo" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aDo" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aDp" = (/turf/simulated/wall,/area/crew_quarters/bar) "aDq" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/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"},/turf/simulated/floor/plating,/area/maintenance/bar) "aDr" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) @@ -1583,7 +1583,7 @@ "aEw" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aEx" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aEy" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aEz" = (/obj/structure/table/reinforced{icon_state = "table"},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/briefcase/inflatable{pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = -3},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aEz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/landmark{name = "JoinLateCryo"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aEA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "aEB" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aEC" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/item/weapon/stool/padded,/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -1709,7 +1709,7 @@ "aGS" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) "aGT" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) "aGU" = (/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint2) -"aGV" = (/obj/machinery/vending/coffee,/obj/machinery/camera/network/civilian_west{c_tag = "Gateway Arrival Area"; dir = 4},/turf/simulated/floor,/area/gateway) +"aGV" = (/obj/machinery/cryopod/right,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aGW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "aGX" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/entry/starboard) "aGY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/secondary/entry/port) @@ -1813,7 +1813,7 @@ "aIS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/table/marble,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aIT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/gateway) "aIU" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/gateway) -"aIV" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/gateway) +"aIV" = (/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/briefcase/inflatable{pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = -3},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aIW" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aIX" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aIY" = (/obj/machinery/suit_cycler/engineering,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) @@ -3445,7 +3445,7 @@ "bom" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/substation/command) "bon" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) "boo" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/assembly/robotics) -"bop" = (/obj/item/clothing/glasses/welding,/obj/structure/table/plastic{name = "plastic table frame"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/lab) +"bop" = (/obj/machinery/vending/coffee,/obj/machinery/camera/network/civilian_west{c_tag = "Gateway Arrival Area"; dir = 4},/obj/structure/sign/biohazard{pixel_x = -32},/turf/simulated/floor,/area/gateway) "boq" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/lab) "bor" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bos" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/substation/command) @@ -3921,7 +3921,7 @@ "bxu" = (/obj/machinery/cryopod/robot/right,/turf/simulated/floor,/area/assembly/chargebay) "bxv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "bxw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_two) -"bxx" = (/obj/structure/table/plastic{name = "plastic table frame"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"bxx" = (/obj/machinery/door/airlock/maintenance{req_access = list(12)},/turf/simulated/floor/plating,/area/gateway) "bxy" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bxz" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access = list(31)},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "bxA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) @@ -4027,7 +4027,7 @@ "bzw" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/turf/simulated/floor,/area/assembly/chargebay) "bzx" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/random/firstaid,/turf/simulated/floor{dir = 8; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "bzy" = (/obj/machinery/computer/med_data/laptop,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/table/plastic{name = "plastic table frame"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) -"bzz" = (/obj/item/stack/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/plastic{name = "plastic table frame"},/turf/simulated/floor,/area/assembly/robotics) +"bzz" = (/obj/machinery/door/airlock/glass_medical{name = "Medical Hardsuits"; req_one_access = list(5)},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "bzA" = (/turf/simulated/wall,/area/rnd/research) "bzB" = (/obj/machinery/light{dir = 8},/obj/machinery/computer/guestpass{pixel_x = -28},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/rnd/research) "bzC" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/rnd/research) @@ -4588,7 +4588,7 @@ "bKl" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bKm" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bKn" = (/obj/structure/table/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) -"bKo" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/camera/network/civilian_west{c_tag = "Cargo Office"; dir = 4},/obj/structure/table/plastic{name = "plastic table frame"},/turf/simulated/floor,/area/quartermaster/office) +"bKo" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/machinery/camera/network/security{c_tag = "EVA Northeast"; dir = 8},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "bKp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bKq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bKr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/rnd/test_area) @@ -5688,8 +5688,8 @@ "cft" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "cfu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/yellow{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "cfv" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/rnd/test_area) -"cfw" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/construction) -"cfx" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/construction) +"cfw" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"cfx" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/camera/network/civilian_west{c_tag = "Cargo Office"; dir = 4},/obj/structure/table/plastic{name = "plastic table frame"},/obj/item/stack/material/glass{pixel_x = 3; pixel_y = 3},/obj/item/stack/material/steel,/obj/item/device/multitool,/turf/simulated/floor,/area/quartermaster/office) "cfy" = (/obj/structure/table/standard,/obj/item/clothing/head/soft,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/clothing/head/soft,/turf/simulated/floor,/area/quartermaster/storage) "cfz" = (/obj/structure/table/standard,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/storage) "cfA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table/standard,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engineering/engine_smes) @@ -5765,8 +5765,11 @@ "cgS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/construction) "cgT" = (/turf/simulated/floor/plating,/area/construction) "cgU" = (/turf/simulated/floor,/area/construction) +"cgV" = (/obj/structure/table/plastic{name = "plastic table frame"},/obj/item/stack/material/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/material/steel{amount = 50},/obj/item/clothing/glasses/welding,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/lab) "cgW" = (/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) "cgX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) +"cgY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/plastic{name = "plastic table frame"},/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/robotics) +"cgZ" = (/obj/structure/table/plastic{name = "plastic table frame"},/obj/item/stack/material/glass{amount = 20; pixel_x = -3; pixel_y = 3},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/robotics) "cha" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "toxin_test_pump"; tag_exterior_door = "toxin_test_outer"; frequency = 1379; id_tag = "toxin_test_airlock"; tag_interior_door = "toxin_test_inner"; pixel_x = 0; pixel_y = 25; req_access = list(13); tag_chamber_sensor = "toxin_test_sensor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) "chb" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/engineering/workshop) "chc" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engineering/foyer) @@ -6080,6 +6083,7 @@ "cmY" = (/obj/machinery/door/blast/regular{desc = "By gods, release the hounds!"; id = "xenobioout6"; name = "Containment Release"},/turf/simulated/floor/engine,/area/rnd/xenobiology) "cmZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/starboard) "cna" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cnb" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cnc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cnd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cne" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering EVA Storage"; req_one_access = list(11,24)},/turf/simulated/floor,/area/engineering/engine_eva) @@ -6124,6 +6128,7 @@ "cnR" = (/turf/simulated/wall/r_wall,/area/engineering/locker_room) "cnS" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engineering) "cnT" = (/obj/structure/table/standard,/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/atmos,/obj/item/device/pipe_painter,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 0; pixel_y = 28},/turf/simulated/floor,/area/engineering/atmos) +"cnU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/sign/deathsposal{pixel_x = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cnV" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "cnW" = (/obj/machinery/computer/med_data,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cnX" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/glass_jar,/obj/item/glass_jar,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) @@ -6373,6 +6378,7 @@ "csH" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "csI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/medbay) "csJ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"},/area/medical/virology) +"csK" = (/obj/structure/bed/chair{dir = 4},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "csL" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/engineering/atmos) "csM" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/camera/network/engineering{c_tag = "Atmospherics Northwest"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/engineering/atmos) "csN" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6402,14 +6408,17 @@ "ctl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering) "ctm" = (/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor/plating,/area/maintenance/medbay) "ctn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engineering/workshop) +"cto" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "ctp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgeryobs) "ctq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgeryobs) "ctr" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "surgeryobs"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgeryobs) "cts" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctt" = (/obj/structure/window/reinforced{dir = 1},/obj/item/stack/rods{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell/high,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engineering/workshop) +"ctu" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/incinerator) "ctv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "ctw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/engineering) "ctx" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light,/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = 0; pixel_y = -28; req_access = list(5)},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/medical/virologyaccess) +"cty" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/incinerator) "ctz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/medbay) "ctA" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/cigbutt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/medbay) "ctB" = (/obj/structure/table/reinforced,/obj/machinery/button/remote/blast_door{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access = list(55)},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/rnd/xenobiology) @@ -6460,7 +6469,7 @@ "cuu" = (/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/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engineering/workshop) "cuv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engineering/workshop) "cuw" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engineering/workshop) -"cux" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engineering/storage) +"cux" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 2; icon_state = "floorgrimecaution"},/area/maintenance/incinerator) "cuy" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "O2 to Mixing"},/turf/simulated/floor,/area/engineering/atmos) "cuz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/engineering/storage) "cuA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engineering/storage) @@ -6520,7 +6529,7 @@ "cvC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engineering/workshop) "cvD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engineering/workshop) "cvE" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor,/area/engineering/atmos) -"cvF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engineering/storage) +"cvF" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = -30},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cvG" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor,/area/engineering/atmos) "cvH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cvI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"},/area/medical/virology) @@ -6561,8 +6570,8 @@ "cwr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/solar/port) "cws" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor,/area/engineering/workshop) "cwt" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 3},/turf/simulated/floor,/area/engineering/workshop) -"cwu" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/plating,/area/engineering/storage) -"cwv" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/engineering/storage) +"cwu" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cwv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cww" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engineering/storage) "cwx" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plating,/area/engineering/storage) "cwy" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/purple,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/medical/virology) @@ -6575,13 +6584,13 @@ "cwF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cwG" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access = list(11,13)},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/starboardsolar) "cwH" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/engineering/atmos) -"cwI" = (/obj/machinery/atmospherics/pipe/tank/phoron{dir = 2; volume = 3200},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cwJ" = (/obj/machinery/atmospherics/pipe/tank/oxygen{dir = 2; volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cwI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cwJ" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/meter,/obj/machinery/button/remote/blast_door{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = -24; req_one_access = list(12,5)},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 1; icon_state = "warningcorner"; tag = "icon-warningcorner (WEST)"},/area/maintenance/incinerator) "cwK" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cwL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cwM" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 27},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cwN" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cwO" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cwO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engineering/storage) "cwP" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/medbay) "cwQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cwR" = (/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/obj/machinery/embedded_controller/radio/airlock/access_controller{tag_exterior_door = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; tag_interior_door = "virology_airlock_interior"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "greencorner"},/area/medical/virology) @@ -6621,7 +6630,7 @@ "cxz" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/port) "cxA" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engineering/workshop) "cxB" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/engineering/workshop) -"cxC" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plating,/area/engineering/storage) +"cxC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engineering/storage) "cxD" = (/obj/structure/dispenser{oxygentanks = 0},/obj/machinery/light,/turf/simulated/floor/plating,/area/engineering/storage) "cxE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/yellow,/turf/simulated/floor/plating,/area/medical/virology) "cxF" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/camera/network/medbay{c_tag = "Virology Monkey Pen"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6683,10 +6692,10 @@ "cyJ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/engineering{name = "Engineering Hard Storage"; req_access = list(11)},/turf/simulated/floor,/area/engineering/storage) "cyK" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_one_access = list(5,12)},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cyL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_one_access = list(12,5)},/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/virologyaccess) -"cyM" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cyM" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engineering/storage) "cyN" = (/obj/machinery/atmospherics/trinary/mixer,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cyO" = (/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cyP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/sign/deathsposal{pixel_x = 32},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cyP" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engineering/storage) "cyQ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall,/area/maintenance/medbay) "cyR" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access = list(39)},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyS" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/construction) @@ -6703,7 +6712,7 @@ "czd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/xenobiology) "cze" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/engineering/locker_room) "czf" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/engineering/workshop) -"czg" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"czg" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "czh" = (/obj/structure/bed/chair{dir = 8},/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/plating,/area/maintenance/engi_shuttle) "czi" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/port) "czj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6741,8 +6750,8 @@ "czP" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "czQ" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "czR" = (/obj/machinery/atmospherics/tvalve/digital/bypass{dir = 1; icon_state = "map_tvalve0"; state = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"czS" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"czT" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"czS" = (/obj/machinery/atmospherics/pipe/tank/phoron{dir = 2; volume = 3200},/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"czT" = (/obj/machinery/atmospherics/pipe/tank/oxygen{dir = 2; volume = 3200},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "czU" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/medbay) "czV" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Waste"},/turf/simulated/floor,/area/engineering/atmos) "czW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6791,13 +6800,13 @@ "cAN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cAO" = (/turf/simulated/wall,/area/maintenance/engi_shuttle) "cAP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) -"cAQ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cAR" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cAQ" = (/obj/machinery/portable_atmospherics/canister/phoron,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engineering/storage) +"cAR" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engineering/storage) "cAS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor,/area/engineering) -"cAT" = (/turf/simulated/floor{dir = 2; icon_state = "floorgrimecaution"},/area/maintenance/incinerator) +"cAT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction) "cAU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Virology Laboratory"; req_access = list(39)},/turf/simulated/floor{icon_state = "delivery"},/area/medical/virology) "cAV" = (/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cAW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cAW" = (/obj/machinery/light{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction) "cAX" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/medbay) "cAY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/medbay) "cAZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6903,7 +6912,7 @@ "cCV" = (/obj/machinery/light{dir = 1},/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engineering/drone_fabrication) "cCW" = (/obj/machinery/ai_status_display{layer = 4; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engineering/drone_fabrication) "cCX" = (/turf/simulated/floor/plating/airless,/area/maintenance/medbay) -"cCY" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/meter,/obj/machinery/button/remote/blast_door{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = -24; req_one_access = list(12,5)},/turf/simulated/floor{dir = 1; icon_state = "warningcorner"; tag = "icon-warningcorner (WEST)"},/area/maintenance/incinerator) +"cCY" = (/obj/machinery/alarm{pixel_y = 23},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction) "cCZ" = (/obj/structure/bed/chair,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engineering/drone_fabrication) "cDa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/machinery/button/remote/blast_door{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access = list(55)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) "cDb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -7465,23 +7474,23 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaafalkaaaaaaaaaaafaaaaaaaaaaaqaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaqzaqAaqBagDagWagWagWarvalRagWalWalWalWahbaqEapkahCahDaqkaonaqIagnaqKahaanyarMaqOaryaqQaqRaqSanxaqUaqVarQamVanGarzaqYaqZafDaflafMardanGarearfapFaqtaqtapFaifaoHarhariarFaoHaaaakrakrakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafapIapIapIapIapIaafalJaafapIapIapIapIapIaafaaIaaaaaaaaaaaaabgaaaaihaihaihaihaihaihaihaihaihaihaihaihaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafanVanVanVanVanVaafalkaafanVanVanVanVanVaafaaIaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaqzarkaqBagDaekarHagWarmarOalKaogarPaoiaokarparqaesaeRaeraonarualWarZarSarxalLasnarAasBamzasOarEasRarGasWamjanGanGarIanGanGanGanGanGanGarJarKarLasaasaapFarNaoHaoHasXaoHaoHaaaaaaakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaalJaaaaaaaaaaafaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaihaihaihaihaihaihaihaihaihaihaihaihaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLasYaaLaaaaaaaaaaaaaaaaaaaaaaaIaafalzalyalyalyalyalAalkallaivaivaivaivagEaafaaIaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaqzataaqBagDarRapcatiarTarUatIapharWaloaonaonarYasFasyasMaonascalWasdasealmasgasharAasiasjaskarEaoHaoHaoHaoHaoHaslatQatJasoasoaspaspasqasrassastastasuasvasvaswasxatXaszaqsaaaaafaafaafaaaaaaaafaafaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaIaafanTanTanTanTanTaafalJaafanTanTanTanTanTaafaaIaaaaaaaaaaaaaaaaaaaihaihaihaihaihaihaihaihaihaihaihaihaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafasAauiasAaaaaaaaaaaaaaaaaaaaaaaaIaafapJapJapJapJapJaafalkaafapJapJapJapJapJaafaaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasCasbapbagDapUapMagWaZtasEalKapOasPaoiasGasGasHasIaonasJaonasKalWasLatgaZuathauuarAasQauvasSarEasTasUasUasVauSasVavCavbasZasZasZasZasZasZasZasZasZasmavFatbatcaoKatdateatfaaaaafatPatratjatjatjatjavRatjatjatjatjatUaafaaaaaaaaaaaaaamaafanianjanjanjanjanualJansanqanqanqanqanwaafaaIaaaaaaaaaaaaaaaaaaaaaaaaaihaihaihaihaihaihaihaihaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatkatlatmaaaatnatoatpaaaaafatqatWatqaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaalkaaaaaaaaaaafaaaaaaaaaaamaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaanXatsattagDagDagDagWagWagWagWalWalWalWalWalWatuaonaoratvaqEatwalWalWalWatxatxatxarAatyatzatAarEatBasZasZasZasZatCatDatEatFatGatHavTavUatKatLatMatNatOatPatPatPatPatPatPatPatPatPatPatRatRatRatRatRatRatRatRatRatRaumaafaaaaaaaaaaaaaamaaaapIapIapIapIapIaafalJaafapIapIapIapIapIaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaihaihaihaihaihaihaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafasAauiasAaaaaaaaaaaaaaaaaaaaaaaaIaafapJapJapJapJapJaafalkaafapJapJapJapJapJaafaaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasCasbapbagDapUapMagWaZtasEalKapOasPaoiasGasGasHasIaonasJaonasKalWasLatgaZuathauuarAasQauvasSarEasTasUasUasVauSasVavCavbasZasZasZaDoasZasZasZasZasZasmavFatbatcaoKatdateatfaaaaafatPatratjatjatjatjavRatjatjatjatjatUaafaaaaaaaaaaaaaamaafanianjanjanjanjanualJansanqanqanqanqanwaafaaIaaaaaaaaaaaaaaaaaaaaaaaaaihaihaihaihaihaihaihaihaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatkatlatmaaaatnatoatpaaaaafatqatWatqaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaalkaaaaaaaaaaafaaaaaaaaaaamaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaanXatsattagDagDagDagWagWagWagWalWalWalWalWalWatuaonaoratvaqEatwalWalWalWatxatxatxarAatyatzatAarEatBasZasZasZasZatCatDatEatFatGatHaEzavUatKatLatMatNatOatPatPatPatPatPatPatPatPatPatPatRatRatRatRatRatRatRatRatRatRaumaafaaaaaaaaaaaaaamaaaapIapIapIapIapIaafalJaafapIapIapIapIapIaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaihaihaihaihaihaihaihaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatSatTaLAatTatSatVaLBatVatSaafatqawvatYaaaaaaaaaaaaaaaaaaaaaaaIaafanVanVanVanVanVaafalkaafanVanVanVanVanVaafaaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafatZauaanYaubaucanXaafaafalWaudaueaufaugauhawMaonapnaonasJaqEaujaukaulawRaunauKauparAauqaurausarEatBasZauLaxdauMatCauxauyatFatGauzauAauBauCauDatMatNauEauFauGauHauIauHauJauwauOauPaxsatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaamaaaaafaaaaafaafaaaaaabepaaaaaaaafaaaaaaaafaaaaaIaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauNatTavmatTauNatVavyatVauNauQauRaxuauTauUauUauVauQauQaafaaaaaIaafalzalyalyalyalyalAalkallaivaivaivaivagEaafaaIaaaaaaaaaaaaaaaaaaaaaaaaanXanXanXauWanXanXapbaucanXaaaaaaalWauXalWauYauZavaalWaZYavzaonavdaveaveavfavgaveavhaviavjarAavkauravlarEatBasZavAavoavJatCawravqatFatGauzauAavravsavtatMatNavuavvauGauHauHauHauJavwavQawfavVatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaamaamaaIaaaaaaaafaaaaaaabpaaaaafaafaafaafaaIaaIaaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauNatTavmatTauNatVavyatVauNauQauRaxuauTauUauUauVauQauQaafaaaaaIaafalzalyalyalyalyalAalkallaivaivaivaivagEaafaaIaaaaaaaaaaaaaaaaaaaaaaaaanXanXanXauWanXanXapbaucanXaaaaaaalWauXalWauYauZavaalWaZYavzaonavdaveaveavfavgaveavhaviavjarAavkauravlarEatBasZavAavoavJatCawravqatFatGaGVauAavravsavtatMatNavuavvauGauHauHauHauJavwavQawfavVatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaamaamaaIaaaaaaaafaaaaaaabpaaaaafaafaafaafaaIaaIaaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauNavBaxyavDauNavEaxAavGauNavHavIaxCavKavLavMavNavOauQaaaaaaaaqaaaapJapJapJapJapJaafbeSaafapJapJapJapJapJaaaaaIaaaaaaaaaaaaaaaaaaaaaaaaawkaxGavSayqaxOawoavWavXanXaaaaaaalWalWalWavYavZawaalWaYJaYNawcaweawpaYHaukawhawxautawyawlarAawmaurayzarEatBasZawzawUawYaxaaxbawZatFatFatFawsawtawuatFatFatNayNawwauGauHauHauHauJawAavxawfaykatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaYxaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauNawGawHawIauNawGawHawIauNawJavHavHavHavHavHavHavHasAaaaaaaaaIaaaaafaaaaafaafaaaaaaaZhaaaaaaaafaaaaaaaafaaaaaIaafaaaaaaaafaafaaaaaaaafawPaxGawQazgaxOawSaucawTanXaafaaLcqTatxatxatxatxatxatxatxatxatxatxatxatxatxatxatxatxatxatxarAawVaurawWarEatBasZawBaxjawCatCaxVavnazpaxcaxfaxeaxhaxgaxhaxiaxkaxlaxmaxnaxoaxoaxoaxnaxmavxawEawDatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaazoaYUazoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaatSauNazFaxxatSauNazUaxxatSauNaAbauNauNauNauNauNavHatqaaaaaaaaIaaIaaIaaaaaaaafaaaaxBaZnaxBaafaafaafaafaaIaaIaaIaafanXanXanXanXaxDaxEaxEaxFanXanXanXanXaAvaucaucanXaxHaxIanXanXaxJaxKaxLaxMaxMaxMaxMaxMaxMaxMaxMaxNaxMaxMaxMaxMaxMaAHaxPaxQaxRaAHavpasZaxSawjcfSatCaxVaxXaxXawLaxZaxYayaaxpaxXavqaydayeayfaygayhayhayhayhawXavxawEawDatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaAuaBaaAuaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauNawGawHawIauNawGawHawIauNawJavHavHavHavHavHavHavHasAaaaaaaaaIaaaaafaaaaafaafaaaaaaaZhaaaaaaaafaaaaaaaafaaaaaIaafaaaaaaaafaafaaaaaaaafawPaxGawQazgaxOawSaucawTanXaafaaLcqTatxatxatxatxatxatxatxatxatxatxatxatxatxatxatxatxatxatxarAawVaurawWarEatBasZawBaxjawCatCaxVavnazpaxcaxhaxeaxhaxgaxfaxiaxkaxlaxmaxnaxoaxoaxoaxnaxmavxawEawDatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaazoaYUazoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaatSauNazFaxxatSauNazUaxxatSauNaAbauNauNauNauNauNavHatqaaaaaaaaIaaIaaIaaaaaaaafaaaaxBaZnaxBaafaafaafaafaaIaaIaaIaafanXanXanXanXaxDaxEaxEaxFanXanXanXanXaAvaucaucanXaxHaxIanXanXaxJaxKaxLaxMaxMaxMaxMaxMaxMaxMaxMaxNaxMaxMaxMaxMaxMaAHaxPaxQaxRaAHavpasZaxSawjcfSatCaCJaxXaxXawLaxZaxYayaaxpaxXavqaydayeayfaygayhayhayhayhawXavxawEawDatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaAuaBaaAuaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaynayoaypayoaBcayoayrayoaysaytayvayvayvayvaywauNawNatqaaaaafaafaaaaaaaaaaaaaafaaaayyaBkayAaafaaaaafaaaaaaaaaaaaaaaanXayBayCayDayCayCayCayCayEayCayCayFayGayDayHayIaxMaxMaxMaxMaxMaxMayJayKayLayLayLayLayMayLayLaZsayLayMayLayLayLarAaBEayPayQarEaAiasZcfSaycaxUatCayUayTayWaxqayYayXayYayiayTazaazbazcazdazeazdazdazfaxraBOaxtaxTaxvatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaBuaBvaZraBxaByaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazqazrazsaztazuazvazwazxazyazwazzazAazwazwaCeauNavHauRaafaafaaaaaaaaaaaaaaaaafazDazEbdHazGazHaaaaafaaaaaaaaaaaaaaaanXazIanXazJazKazLazLazLazMazLazLazLazNazJazOazPazPazPazPazPazPazPazQazRayLazSazTazTazVazWazXazYazZaAabeTazTaAcarAaAdayPayQarEaAiasZaybaAeauMatCaxWaxXaxXaxXaxXawLayjaAlaAmaAnaxkaAoaylaApaApaApaAqayVatPayZatPatPatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaCvaCwbfyaCyaCvaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazqazrazsaztazuazvazwazxazyazwazzazAazwazwaCeauNavHauRaafaafaaaaaaaaaaaaaaaaafazDazEbdHazGazHaaaaafaaaaaaaaaaaaaaaanXazIanXazJazKazLazLazLazMazLazLazLazNazJazOazPazPazPazPazPazPazPazQazRayLazSazTbzzazVazWazXazYazZaAabeTazTaAcarAaAdayPayQarEaAiasZaybaAeauMatCaxWaxXaxXaxXaxXawLayjaAlaAmaAnaxkaAoaylaApaApaApaAqayVatPayZatPatPatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaCvaCwbfyaCyaCvaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafauNaAwaAxaAwaAyazsazsaAzaAwaAxaAwaAAaABaACaADauNavHauQauQaAEauUauUauUauUauVauQaAFaAGbfAaAIaAFanXanXaxHaAJaxIanXanXanXazIaAKazJaaaaafaaaaafaaaaafaaaaafaaaazJazOazPaALaAMaANaAOaAPazPazQaucayLaAQaAQaARaASaATaAUaAVaATaAWaAXazTaAcarAaAdayPaDdarEaAiasZawzaAgaAhaBbayRaBdaBeazhaBgaBhaBiaBjaBjaCLaBjatPaBlaBmaBnaBoaBpaBraxvazibguazjatRatRatRatRatRatRatRatRatRatRavcaafaaaaaaaaaaaaaaaaacaaaaaaaafaaaaCvazlaDAaDBaCvaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaBzatSaBAawHaBBaBCaBDaDcaBFaBBawHaBGaBHaBIaBJaBKaBLavHavHavHavHavHavHavHavHaDnaBPaAFazmaBRaBSaAFaBTaBUayCayCayCayCayCaBVaBWaBXazJaafaBYaBYaBYaBYaBYaBYaBYaafazJazOazPaBZaCaaCbaCcaBZazPazQaCdayLayLayLayLaDxaCfaCgaChaCfaCJaCjazTaCkarAaAdayPaClarEaJCasZaznaAYazCatCaxWavqatEaBjaBjaBjaBjaBjaCqaCraCsaBjatPatPatPatPaDQatPatPaAfaAkaAjatRatRatRatRatRatRatRatRatRatRaumaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaCvaEXaEYaDYaCvaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazqaAxaCzaCAaCAaCAaCAaCBaAxazqaaaaBIaCCaxzaBLaCEaCEaCEaCEaCEaCEaCEavHaCFaCGaAFaEeaCIaAsaAFaCKaEvaCKaCKaCKaCKaCKaCKaCKaCKaCMaaaaBYaCNaCOaCPaCQaCRaBYaaaazJazOazPaBZaCSaCTaCUaBZazPazQanXayLaCVaCWaARaCXaCYaCZaDaaDbaDoayLayLayLarAaAdayPayQarEaAiasZaAtaEMauMatCaDgavqatEaDhaDiaDjaDkaBjaCqaDlaCsaBjaDmaESbgIaDpaDqaGwaDsatPatPatPaAZatjatjatjatjaEVatjatjatjatjaBfaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaCvaCvbgHaGyaCvaDCaDDaDEaDCaDCaDCaDCaDCaDCaDCaDFaDGaDGaDGaDHaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaDIaDJaDKaDJaDJaDLaDMaDJaDJaDKaDNaDOaBIaDPaFEaBLaDRaDSaDTaDUaDVaDWaCEavHaDXauQaAFaAFbaNaDZaCMaEaaEbbcCbbTbbxbaCbafbacaEiaEjaCMaafaBYaEkaElaEmaEnaEoaBYaafazJazOazPaEpaEqaEraEsaEtazPazQaEuayLazSazTaFSaEwaCfaExaEyaATaEzaEAaEBaEBarAaAdayPayQarEaAiaCmaCmaCmaCmaCmaEHaEIatEaEJaEKaEKaELaFZaEKaENaEOaBjaEPaEQaERaGfaETaCnaDsaaaaafaafaafaaaaaaaafaafaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaDCaBsaBqaDCaBtaCpaGkaFdaFdaFdaFdaFeaFfaFgaFgaFgaFgaFgaFgaFgaGqaFiaFjaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaDIaDNaDJaFkawiaFlaFmbIraFoaFpbHfaFlawnaFraFsaFtaDPayuaBLaFvayxaBMaCxaBMaBNaGravHaFuaGxaFxaGHaFzaDfaGPaFJaFKaFLaFLaFLaDraFLaFLaFNaFOaCMaaaaBYaDtaElaFQaEnaFRaBYaaaazJazOazPaGVaFTaFUaFTaFVazPazQaFWayLayLayLayLaFXaCfaCgazTaCfaFYbcEazTaGaarAaGbaGcaGdarEaAiaDeaDvaDuaCoaDeaHJaDzaHYaGlaGmaBjaBjaBjaBjaBjaBjaGnaGoaGpaIcaDpaIkaIhaDsaDsaDsaDsaDsaDsaDsaDsaDsaFaaFbaDsaDsaFaaGtaDsaDsaaaaaaaDCaDCaDCaDCaDCaEZaEWaFdaFcaFwaDCaDCaDCaDCaDCaGDaGEaGFaGFaGFaGFaGFaGFaGGaGGaIlaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaBzatSaBAawHaBBaBCaBDaDcaBFaBBawHaBGaBHaBIaBJaBKaBLavHavHavHavHavHavHavHavHaDnaBPaAFazmaBRaBSaAFaBTaBUayCayCayCayCayCaBVaBWaBXazJaafaBYaBYaBYaBYaBYaBYaBYaafazJazOazPaBZaCaaCbaCcaBZazPazQaCdayLayLayLayLaDxaCfaCgaChaCfbKoaCjazTaCkarAaAdayPaClarEaJCasZaznaAYazCatCaxWavqatEaBjaBjaBjaBjaBjaCqaCraCsaBjatPatPatPatPaDQatPatPaAfaAkaAjatRatRatRatRatRatRatRatRatRatRaumaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaCvaEXaEYaDYaCvaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazqaAxaCzaCAaCAaCAaCAaCBaAxazqaaaaBIaCCaxzaBLaCEaCEaCEaCEaCEaCEaCEavHaCFaCGaAFaEeaCIaAsaAFaCKaEvaCKaCKaCKaCKaCKaCKaCKaCKaCMaaaaBYaCNaCOaCPaCQaCRaBYaaaazJazOazPaBZaCSaCTaCUaBZazPazQanXayLaCVaCWaARaCXaCYaCZaDaaDbcfwayLayLayLarAaAdayPayQarEaAiasZaAtaEMauMatCaDgavqatEaDhaDiaDjaDkaBjaCqaDlaCsaBjaDmaESbgIaDpaDqaGwaDsatPatPatPaAZatjatjatjatjaEVatjatjatjatjaBfaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaCvaCvbgHaGyaCvaDCaDDaDEaDCaDCaDCaDCaDCaDCaDCaDFaDGaDGaDGaDHaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaDIaDJaDKaDJaDJaDLaDMaDJaDJaDKaDNaDOaBIaDPaFEaBLaDRaDSaDTaDUaDVaDWaCEavHaDXauQaAFaAFbaNaDZaCMaEaaEbbcCbbTbbxbaCbafbacaEiaEjaCMaafaBYaEkaElaEmaEnaEoaBYaafazJazOazPaEpaEqaEraEsaEtazPazQaEuayLazSazTaFSaEwaCfaExaEyaATaIVaEAaEBaEBarAaAdayPayQarEaAiaCmaCmaCmaCmaCmaEHaEIatEaEJaEKaEKaELaFZaEKaENaEOaBjaEPaEQaERaGfaETaCnaDsaaaaafaafaafaaaaaaaafaafaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaDCaBsaBqaDCaBtaCpaGkaFdaFdaFdaFdaFeaFfaFgaFgaFgaFgaFgaFgaFgaGqaFiaFjaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaDIaDNaDJaFkawiaFlaFmbIraFoaFpbHfaFlawnaFraFsaFtaDPayuaBLaFvayxaBMaCxaBMaBNaGravHaFuaGxaFxaGHaFzaDfaGPaFJaFKaFLaFLaFLaDraFLaFLaFNaFOaCMaaaaBYaDtaElaFQaEnaFRaBYaaaazJazOazPbopaFTaFUaFTaFVazPazQaFWayLayLayLayLaFXaCfaCgazTaCfaFYbcEazTaGaarAaGbaGcaGdarEaAiaDeaDvaDuaCoaDeaHJaDzaHYaGlaGmaBjaBjaBjaBjaBjaBjaGnaGoaGpaIcaDpaIkaIhaDsaDsaDsaDsaDsaDsaDsaDsaDsaFaaFbaDsaDsaFaaGtaDsaDsaaaaaaaDCaDCaDCaDCaDCaEZaEWaFdaFcaFwaDCaDCaDCaDCaDCaGDaGEaGFaGFaGFaGFaGFaGFaGGaGGaIlaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaFraGIaFyaGKaFlaFMaFlaFMaFlaFMaFlaFMaFlaGMaGNaGOaDPayuaBLaInaFAaGRaGSaGTaGUaCEaFBaFDaFCaFCaFCbazaIzaFCbcTaFLaFLaFLaFLaFLaFLaFLaFNbcPaCMaafaBYaHeaHfaHgaHhaHiaBYaafazJazOazPaHjaFPaFUaHlaHmazPaHnaHoayLaHpazTaARaHqaATaHrazTaCfaFYaHsazTaHtarAaHuaHvaHwarEaGuaIDaEUaGvaDwaIIaGzaGjatEaHCaHDaBjaHEaBjaHFaBjaHGaBjaHHaGpaIZaDpaJsaJjaHLaHMaHMaHNaHOaHKaHKaHKaHKaHKaHPaHKaHKaHKaHQaHVaDsaDsaDsaDCaGBaGAaGCaGCaGLaGJaDCaDCaJwaDCaIdaIeaIfaIgaGFaJBaGFaIiaIjaJHaKjbinaKlaIoaIpaIqaKHaIsbjFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaIwaFlaFlaDKaFlaFMaFlaFMaIxaFMaIyaFMaFlaGMaGNaGOaDPaFFaIAaIAaKMaICaKPaICaIAaIAaIEaIFaFCaGQaFHaGWaHkaFCaCDaILaIMaFLaFLaHRaFLaIOaIPaCDaCMaaaaBYaBYaIQaHSaIQaBYaBYaaaazJazOazPbdzaITaIUaFTaIVazPaIWaIXayLaIYazTbdtaEwaCfaJaaEyaATaJbaJcazTaJdaJeaJfaJgaJhaMbaKVaCuaCuaCuaCuaCuaHUaHTaJlaJmaJnaBjaJoaBjaJpaBjaJqaBjaJraGpaKXaJtaGsaGsaDqaJvaDsaDsaKYaDsaDsaJxaDsaGsaJyaGsaGsaGsaJzaHZaHXaHWaIaaLcaIraIbaIbaIbaIRaINaIgaJIaJJaLdaJkaJMaJNaIgaJOaJPaGFaJQaJAaJSaJTbinaJUaIoaJVaLeaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaFraJXaFyaGKaFlaFMaFlaFMaFlaFMaFlaFMaFlaGMaGNaGOaDPaGYaGXaHaaGZaHbaHbaIBaLiaIHaIGaIJaLkaJZaJYaJGaKaaFCaCDaKmaKnaKoaCHaCDaKqaKraKsaKtaKuaaaaafaaaaKvaKwaKvaaaaafaaaaKuazOazPaCtaKyaKzaKAaKBazPaKCaKDayLaKEazTaARaKFaKGaHrazTaLmaKIaKJaKKaKLaJeaEDaKNaKOaLYaEEaKRaaaaaaaJlaKSaJKaMcaJlaJLaJnaJnaJnaKWaJnaJnaJnaBjaDpaMvaDpaDpaDpaDpaMwaDpaKZaLaaLbaMEaMVaMFaLfaLgaLhaLfaLfaLfaLfaLfaMXaLfaLfaLfaLfaLfaLfaLfaLfaJRaIgaLjaJWaLlaEFaKbaLoaIgaLpaKTaGFaLraLsaLtaJTbkuaJUaIoaJVaIoaKUaCiaLxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaIwaFlaFlaDKaFlaFMaFlaFMaIxaFMaIyaFMaFlaGMaGNaGOaDPaFFaIAaIAaKMaICaKPaICaIAaIAaIEaIFaFCaGQaFHaGWaHkaFCaCDaILaIMaFLaFLaHRaFLaIOaIPaCDaCMaaaaBYaBYaIQaHSaIQaBYaBYaaaazJazOazPbdzaITaIUaFTaFTbxxaIWaIXayLaIYazTbdtaEwaCfaJaaEyaATaJbaJcazTaJdaJeaJfaJgaJhaMbaKVaCuaCuaCuaCuaCuaHUaHTaJlaJmaJnaBjaJoaBjaJpaBjaJqaBjaJraGpaKXaJtaGsaGsaDqaJvaDsaDsaKYaDsaDsaJxaDsaGsaJyaGsaGsaGsaJzaHZaHXaHWaIaaLcaIraIbaIbaIbaIRaINaIgaJIaJJaLdaJkaJMaJNaIgaJOaJPaGFaJQaJAaJSaJTbinaJUaIoaJVaLeaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaFraJXaFyaGKaFlaFMaFlaFMaFlaFMaFlaFMaFlaGMaGNaGOaDPaGYaGXaHaaGZaHbaHbaIBaLiaIHaIGaIJaLkaJZaJYaJGaKaaFCaCDaKmaKnaKoaCHaCDaKqaKraKsaKtaKuaaaaafaaaaKvaKwaKvaaaaafaaaaKuazOazPavTaKyaKzaKAaKBazPaKCaKDayLaKEazTaARaKFaKGaHrazTaLmaKIaKJaKKaKLaJeaEDaKNaKOaLYaEEaKRaaaaaaaJlaKSaJKaMcaJlaJLaJnaJnaJnaKWaJnaJnaJnaBjaDpaMvaDpaDpaDpaDpaMwaDpaKZaLaaLbaMEaMVaMFaLfaLgaLhaLfaLfaLfaLfaLfaMXaLfaLfaLfaLfaLfaLfaLfaLfaJRaIgaLjaJWaLlaEFaKbaLoaIgaLpaKTaGFaLraLsaLtaJTbkuaJUaIoaJVaIoaKUaCiaLxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaLyaLzaDJaFkawiaFlaFlaFqaFlaFlaFnaFlawnaFraLCaLDaDPaLEaLFaLGaLHaLGaLGaLGaLGaLGaLIaLJaFCaFCaFCaFCaFCaFCaLLaLMaLNaLOaLOaLOaLOaLPaLQaLRaKuaLSaLTaLTaLUaLVaLWaLTaLTaLXaKuaNAaKuaKuaLZaMaaLZaJeaJeaMbaNGaJeaJeaJeaJeaMdaMeaBwaBQaMhaMiaJeaJeaJeaJeaMjaKNaMkaMkaMlaMmaMnaMoaJlaMpaLqaLnaJlaJlaJlaJlaJlaJlaJlaJlaBjaBjaMsaMtaMuaOiaOoaLvaMyaMfaKZaMAaMBaMCaMCaMDaLfaOpaOqaMGaMHaMIaMJaMKaMLaMMaMNaMHaMJaMIaMHaMOaLfaJRaIgaMPaMgaMRaMSaMqaMUaIgaOsaMWaOCaMYaMraNaaNbaGFaGGaOHaJVaIoaMxaAraNfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaLyaDJaDKaDJaDJaDLaDMaDJaDJaDKaLzaNgaBIaNhaLEaNiaMzaMzaNkaMzaNlaIAaNmaNnaLJaNoaNpaNqaNraNsaNtaNraNuaNraNraNraNvaNraNraNwaNxaNyaNzaNzaNBaOMaNCaNzaNzaNzaNzaNDaNEaNFaQcaNraNHaNIaNJaNKaNLaNMaNLaNNaNOaQdaNQaNQaNRaNSaNTaNSaNUaNVaNWaEGaNYaNZaOaaObaOcaMkaMkaMkaOdaOeaMTaMQaOhaQxaOjaOkaOlaOmaOnaJlaQAaQyaQEaOraOtaOtaOuaMZaOwaNdaKZaOyaOzaOAaOAaOBaLfaQJaODaOEaOEaOEaOEaOFaOGaQTaOIaOJaOKaOKaOLaRbaLfaJRaIgaONaOOaNjaOfaONaONaIgaORaOSaGFaOTaOUaOVaOWaGFaIoaIoaJVaIoaGGaGGaGGaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOXaOYaOZaPaaPaaPaaPaaPbaOYaOXaaaaBIaPcaPdaPeaOvaOgaPhaPhaOxaIAaPjaNnaPkaPlaPmaPnaPoaPpaPqaPqaPraPsaPsaPsaPtaPuaPuaPvaPwaNIaPqaPqaPxaPyaPzaPAaPBaPBaPCaPBaPDaPyaPyaPyaPEaPFaPGaPHaMkaPIaPJaPJaPJaPJaPJaPJaPJaPJaPKaPJaPLaPMaPNaPOaPPaPQaPRaPSaPTaPJaPUaPJaPVaPWaPXaPWaPWaPWaPWaPWaPWaPYaPZaRsaQbaQbaQbaRraQbaQbaRxaQeaQfaDyaKZaQhaMCaQiaQjaQkaLfaEcaQmaQnaQnaQnaQnaQnaQoaQpaOPaQraQnaQnaQsaQtaLfaJRaIgaQuaONaONaQvaONaQwaIgaGFaGFaGFaGFaGFaGFaSoaGFaIoaIoaJVaIoaStaOQaGGaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7495,19 +7504,19 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaXubcFbcZaXmbbUaSFbaabaabaabaabaabbVbaaaXoaYObbXbbYbaibbZbbZbbZbbZbdKbbZbcbaTUbccbcdbcebcebcfbcgaTSaXebchbcibcjaKibdQblcaKkbcobcobcpbcpbcpbcpbcpbcqaMbbcrbcsbctbeabcvbcwbcxbbgaUpbczbcAbeeaUpaUpaaaaaaaafaafbekaaaaaaaUpaUpbezbcGbczaUpbbgbcxbcHbcIbcJbcKbcLaRpaWcaSSaSSaSSaSSaSSaGpbcMaSSbcNaSSbcObcObcObcObeBbcQbcRbcSaUQaUQaUQbeMbcUaTeaZMbcWbcXaYgaWBaYhaWDbcYaZzaZZbdabdbbdcbddbdebddbddbddbddbddbdfbdgbdhbdibdjbdkbdlbdmbdnbdobdpbdqbdraVoaYubdsaZNaVobeNbbOaafaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBbdubdvaZUbdwbdxaSFaWnbabbaaaZvaYXbbVbaabdAaYObbpbdCbaibbZbdDbdEbdFbdGbbZaEgbdIbdJaTSbeRbdLbdMbdNaTSaXebdObdPbdPbeVbdPbdPbdPbdPbdRbdSbdSbdSbdTbdSbdUaMbbdVbdWbdXbdYbdYbdYbdYbdYbdYbdZbeWbdZbdYbebbebbebbebbebbecbebbebbebbedbedbfobedaUpaUpaUpaJiaJiaJibcKbcLaRpaJlbefbegaDmbehaSSbeibcMbejbfqbelbcObcObembenaZzaZzaZzbfwaSGaSGaSGaZzaZzaZzbeqberbesbetaWBaYhaYhbeuaZzbevbewbbqaZzbeybbsbeAaYtbfxbbEbeDbcmaONaGGaIobeFbeGbeHbeFbeIaIoaIoaGGbeJaVoaYuaVoaZNbeKbeLbbOaafaafaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaYBaafbeObePbeQbfWaRtaWnaZebeUbbtaYXbbVbgNbgMaYObeXbeYbaibbZbbZbbZbeZbfabbZbfbbdIbfcaTSbeRbdLbdMbfdaTSaXebdObdPbbzbffbfgbfgbfhbdPbfibcVbfkbflbfmbfmbfmaMbaMkbcsbctbdYbfnbgUbfpbgWbfrbfsbftbfubdYbebbfvbgXbfvbhebhCbfvbdybebbedbfCbfDbfEbfFbfGbfHbfIbfJaJibfKbfLbfMaJlaZzaZzaZzaZzbfNbfObfPbfQaZzaZzbfRaZzaZzaZzaZzbfSbfTbfUbfVbfVbfVbhJbfXaZzbfYbfZbgabgbbgcbgcbgcbgdaZzbevbewbdBaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzbgfbggbghbgibgjbgfbggaZzaRZbgkaVoaYuaVoaZNaZObglbgmaWTaZRaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaabgnbgobgpbgqaZUbgrbgrbgrbgrbgrbgrbgsbgtbgraYOaYOaYOaYOaYObhKaYOaYOaYObgvbgvbgwbbZbdDbgxbeZbgybbZbgzbgAbgzaTSbeRbdLbdMbfdaTSaXebdObdPbgBbgCbgDbfgbgDbdPbfibgEbgFbgGaFIaFGaFhaMbbgKbgLbctbhLbivbgObgPbexbexbgRbgSbgTbdYbebbmIbgVbhRbhNbfzbgYbhSbebbedbhabhbbhcbeCbhTbeEbhgbhhaJibhibhjaRpbhkbhlbhmbewbewbhnbewbhobewbewbewbewbhpbewbewbewbewbhqbewbewbewbewbewbewbhmbewbewbhrbhsbhsbhtbhsbhsbhubhvbewbhqbhwbhxbhpbewbhybewbewbewbhzbhAbhBbhUbewbhDbewbhEbewbewbhFbhGbhHaVoaYuaVobhIaHdbhXbhWbhMaHcaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaabgnbgobgpbgqaZUbgrbgrbgrbgrbgrbgrbgsbgtbgraYOaYOaYOaYOaYObhKaYOaYOaYObgvbgvbgwbbZbdDbgxbeZbgybbZbgzbgAbgzaTSbeRbdLbdMbfdaTSaXebdObdPbgBbgCaCtbfgbgDbdPbfibgEbgFbgGaFIaFGaFhaMbbgKbgLbctbhLbivbgObgPbexbexbgRbgSbgTbdYbebbmIbgVbhRbhNbfzbgYbhSbebbedbhabhbbhcbeCbhTbeEbhgbhhaJibhibhjaRpbhkbhlbhmbewbewbhnbewbhobewbewbewbewbhpbewbewbewbewbhqbewbewbewbewbewbewbhmbewbewbhrbhsbhsbhtbhsbhsbhubhvbewbhqbhwbhxbhpbewbhybewbewbewbhzbhAbhBbhUbewbhDbewbhEbewbewbhFbhGbhHaVoaYuaVobhIaHdbhXbhWbhMaHcaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaaaafbhPaYDbhQbitbiqbjubjqbjwbjvbjubjBbjGbjCbjObhYbhZbgwbbZbbZbbZbiabfabbZaTSaTSaTSaTSbeRbibbicbjQaTSbiebifbdPbigbihbiibgDbijbdPbfibikbgFbgGbgGbgGaEhaMbbimaSzbctbjVbiobipbfjbirbisbfBbiubjMbdYbebbiwbixbiybjYbiybgYbgebebbedbiAbiBbiCbgQbiEbgZbiGbiHaJibiIbiJbiKbiLbiMbiNbiObiObiPbiQbiRbiSbiSbiSbiTbiSbiSbiSbiSbiSbiUbiVbiVbiVbiWbiObiObiNbiObiObiXbiVbiVbiYbiSbiZbjabjbbiSbjcbiObiObiObiObiObiObiObiObiObiObiObiObiObjdbiTbjebiSbjfbjgbjhbjibjibjjbjkaZNaWRbjlaWTaWTaWUaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhOaZSaZTbjmbjnbjobgrbjpbjpbjZbjpbjpbjpbjrbajbajbajbajbaibbZbdDbjsbjtbgybbZbkZbkZbkZaTSaTSaTSaTSbkkaTSbjxbdObdPbjybjzbgDbfgbkxbdPbkAbfmbkHbgGbgGbgGbjDaMbbjEaSzbctbkKbkLbgObhdbjIbjJbhfbjLblybdYbjNbkMbjPbiybkNbiybgVbkPbjSbedbjTbjUbizbjWbjWbjWbjXbkVaJibkXbkabkbbkcbkdbkebbFbkfbkgbkhbkibkjbkYbklbkmbknbknbkobewbewbewbewbewbkpbkqbkrbewbksbktcsfbkvbewbkpbkwcLYbkybhFbewbewbkzbewbewbllbkBbewbkpbewbewbewbewbewbewbewbewbewbhqbewbewbhFbkCbkDbkEbkFbkGblmbkIbkJaafaaaaafaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhObQDblrblEbQLbkObgrblTbkQbkRbkRbkSbkTbkUbmdbmlbmlbmAbmxbbZbbZbbZbeZbmBbbZbajbajbajbajblaaXeaXeblbblcbldbleblfblgblhblibljblkbdPbmEbfmbmFbgGblnbgGbbAblpblqaSzbctbdYbmHblsbltblublvblwblxbdYbdYbebblzblAbmUbmNblDblAbiDbebbedbedblFblGblHblIbiCblJblKaJiblLblMblNaJiblOblOblOblOblOblOaZzaZzblPblQbZNcdMblQblPaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzbmVaZzaZzaZzaZzaZzaZzbmXaZzbewbewblVblWbiFblOblOblOblOblOblXblYblYblZblYbewblYblZbmablYbmbblObmcbmcbmcbnbaRZbmeaRZaRZaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhObdubdvbjmbjnbmfbgrbmgbjpbmhbmibjpbjpbjpbnsbmjbmkbmkbnwbbZbdDbmmbeZbmnbbZbfebmpbmqbmrbmsbmtbmtbmubmtbmtbmvbdPbmwbnNbfgbmybmzblfbnRbnPbnSbgGbgGbjHbilbnUblqaSzbnVbmGbmGbmGbmGbmGbmGbmGbnWbmGaafbebbmIbmJbmKbmLbmKbmMbjKbebaafbedbmObnXbmQbmRbiCbiGbmSaJibcKaRqaRpaJibmTbohboibjAbojbmYbmZbjRblBblobndbneblobmobmCbnhbnibnjbmPboKbnmbnnbPLbnpbnqbnrboWbntbntbnubYfaVJblOblObpmblObZMbZMblObnzbmDbnBblObZtbpobZtblOblXblYbmbblObZnbmWbZnblObnGbPJbnIbnJbnKbnLbnMaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaaaaabnObpwbeQbnQbgrbpLbpBbpMbnTbpPbpNbjpbpSbnlbnYbnZbnwbbZbbZbbZbbZbbZbbZboabobbocbodboebdPbdPbdPbdPbdPbdPbdPbWqbdPbdPbdPbogbdPbfmbqcbnSbgGbgGbgGbokblpblqaSzbqgbmGbombonbncbOIbvGbotbosbotaafbebboubovbowboxboybozbnfbebaafbedboBboCboDboEbiCbiGboFaJiboGboHaRpbXHboJbngboLboMbnkbPZboPboQboRboRboSboTboUboUboVbolboXboYboZbpabpbbnnbPGbpdbpebpfbpgbphbpfbpibYfaVJbpjbpkbplbOJbpnbnybppbnCbnDbpqbqxbptboobqyblOaZzbqBbpxblObopboqbprbqGbpCbpDbnIbpEbpFbpGbnMaaaaaaaaaaacaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaaaaabnObpwbeQbnQbgrbpLbpBbpMbnTbpPbpNbjpbpSbnlbnYbnZbnwbbZbbZbbZbbZbbZbbZboabobbocbodboebdPbdPbdPbdPbdPbdPbdPbWqbdPbdPbdPbogbdPbfmbqcbnSbgGbgGbgGbokblpblqaSzbqgbmGbombonbncbOIbvGbotbosbotaafbebboubovbowboxboybozbnfbebaafbedboBboCboDboEbiCbiGboFaJiboGboHaRpbXHboJbngboLboMbnkbPZboPboQboRboRboSboTboUboUboVbolboXboYboZbpabpbbnnbPGbpdbpebpfbpgbphbpfbpibYfaVJbpjbpkbplbOJbpnbnybppbnCbnDbpqbqxbptboobqyblOaZzbqBbpxblOcgVboqbprbqGbpCbpDbnIbpEbpFbpGbnMaaaaaaaaaaacaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaabgnbgobgpbgqbdvbpHbpHbpHbpIbpHbpJaZVbpKbqKbgrbqQbjpbrkbrcbpQbpRbrvbrubrwbrwbrwbrxbkWbpUbkWbkWbkWbkWbpVbpWbpWbpXbpYbdPcfycfocfzbrybqdbqebqfbrCbqhbqibqjbqkbqkbrDbrIbgGbgGbqmbfmaMbblqbqnbqoaJubqqbqrbqrbxqborbrPbxsbotaafbebbebbebbebbshbebbebbebbebaafbedbqzboCbqAbsjbqCbqDbqEaJibqFaRqaRpaJibskbqHbqIbqJaJDbqLboPbqNboUboUboUboUboUboUbqObqPbslboYbqRbqSboNbnnbqUbqVbqWbsnbpgbphbpfbqXbYfaVJbpjbqYbqZbqZbrabrbbsobrdbrdbrdbrebrdbrfboObrhbribrjbsqbnIbrlbpCbrmbrnbpCbrobnIbrqbpFbrrbnMaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaabrsbrtbsvbsBcaLbsHbsHbthbrzbrAbgrbtkbtlcaMbpTbjpbjpbjpbajbrEbrFbrGbrHbrGbrGbrGbrHbrGbajbajbdPbdPbdPbtBbdPbrJbrJbrJbrJbrJbrJbqfbrKbrLbrMbrNbrObtIbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZaHBbsbbqvbsabYZcanbotbosbotaafbsibZibtKbtTbsmbtXbtKcaJbsiaafbedbspbuibspbedbedbedbujaJibssaRqaRpbXHboJbngbstbsubuobqLbswbqNbupbtmbuGbuAbuNbsCbqObsDbnibwDbsFbwKbxhbnncdtbqVbpebpfbpgbphbpfbpibYfaVJbpjbsJbsKbsLbsMbplbsNbxxbsPbsQbsRbsSbsTbsUbrhbsVbsWbsXbnIbsYbsZbtabsrbtccflbnIbrqbpFbtebnMaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaacaaaaaaaaaaaaaaaaaaaaabrsbtfbtgbuYbtibtibtibtjbtibtibgrbvabuZboAbvjbjpaaaaaaaaaaafaafbtnbtnbtnbtnbtnbtnbtnaaaaaabtobtpbtqbtrbtsbrJbrJbrJbrJbrJbrJbttbtubvqbtwbtxbtybtzbtAbfmbfmbvCbfmbfmbtCbtDbtEbtFbmGbtHbmGbmGbmGbmGbmGbvEbmGaafbtJbvFbtLbtMbtNbtMbtLbvIbtPaafbspbtQbtRbtSbvObtUbspbtVaJlbtWbbmbvZaJibtYbohbtZbuabwcbucbudbuebufbwgbzrbzcbwnbukbulbumbnibnnbunbpubzybnnbuqburbusbutbuubuubuvbuwbYfaXqbpjbwxbplbplbsMbuybuzbzzbpvbuCbuDbuEbuFbVybrhbuHbuIbuJbnIbuKbuLbuMbsrbpCbVebnIbpEbpFbUAbnMaaaaaaaaaaaacHOaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaabrsbrtbsvbsBcaLbsHbsHbthbrzbrAbgrbtkbtlcaMbpTbjpbjpbjpbajbrEbrFbrGbrHbrGbrGbrGbrHbrGbajbajbdPbdPbdPbtBbdPbrJbrJbrJbrJbrJbrJbqfbrKbrLbrMbrNbrObtIbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZaHBbsbbqvbsabYZcanbotbosbotaafbsibZibtKbtTbsmbtXbtKcaJbsiaafbedbspbuibspbedbedbedbujaJibssaRqaRpbXHboJbngbstbsubuobqLbswbqNbupbtmbuGbuAbuNbsCbqObsDbnibwDbsFbwKbxhbnncdtbqVbpebpfbpgbphbpfbpibYfaVJbpjbsJbsKbsLbsMbplbsNcgZbsPbsQbsRbsSbsTbsUbrhbsVbsWbsXbnIbsYbsZbtabsrbtccflbnIbrqbpFbtebnMaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaacaaaaaaaaaaaaaaaaaaaaabrsbtfbtgbuYbtibtibtibtjbtibtibgrbvabuZboAbvjbjpaaaaaaaaaaafaafbtnbtnbtnbtnbtnbtnbtnaaaaaabtobtpbtqbtrbtsbrJbrJbrJbrJbrJbrJbttbtubvqbtwbtxbtybtzbtAbfmbfmbvCbfmbfmbtCbtDbtEbtFbmGbtHbmGbmGbmGbmGbmGbvEbmGaafbtJbvFbtLbtMbtNbtMbtLbvIbtPaafbspbtQbtRbtSbvObtUbspbtVaJlbtWbbmbvZaJibtYbohbtZbuabwcbucbudbuebufbwgbzrbzcbwnbukbulbumbnibnnbunbpubzybnnbuqburbusbutbuubuubuvbuwbYfaXqbpjbwxbplbplbsMbuybuzcgYbpvbuCbuDbuEbuFbVybrhbuHbuIbuJbnIbuKbuLbuMbsrbpCbVebnIbpEbpFbUAbnMaaaaaaaaaaaacHOaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeObSwbxmbuVbpHbuWbgnbgobuXbuWbgrbxpbjpbxvbvbbjpaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaabvcbvdbrJbvebvfbvfbvfbvfbvfbvgbvhbvfbvibxzbvkbvlbvmbSlbSrbfmbvpbgGbxDbpzbvsbvtbvubvvbmGbmGbmGbRcbQMbvzbvAbvBbvwaafbpObRpbvHbvJbvKbvMbvNbRybpOaafbspbqMbvQbxnbedbvRbspbvSaJlbvTbcLbvUaJibvVbvWbvXbTTbxObucbyobxTbyKbwdbwebwebwfbyMcdWcdVbUqbwkbTWbwmbwkbwkbwkbwkbyQbwkbwkaXKaXKaXKaXKaVJbpjbsJbsKbsLbwobwpbwqbwrbwsbwsbwsbsSbwtbTsbwvbwwbyUbwybnIbwzbwAbwBbtbbpCbSEbnIbwEbwFbnMbnMaaaaaaaaaaaaaafbuPbuQbuRbuQbuRbuQbuSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbwMbwNbwObwPbrJbwQbrJbwRbwRbwRbwSbwTbrKbrJbrJbrLbwUbwVbwWbwXbrpbCkbxabgGbgGbugbxcbvtbvubxdbxebxfbEYbzHbxibxjbxkbxlbvwaafbxrbzNbzJbzObyLbxobzPbzVbxraafbspbqwbAebuBbedbAibspbtVaJlbxwbcLaRpaJibDDbxybAobxAbxBbxCbAtbxEbxCbxFbxGbDIbxFbwkbAxbxJbwkbwkbxKbxLbxMbxNbAAbxPbxQbxRbxSaXKbaybvraXKaVJbpjbxXbqZbqZbxYbxZbppbDQbwsbwsbwsbsSbwtbEFbwwbvDbUabTQbwwbESbFbbEZbwbbpCbFybnIbrqbykbnMaaaaaaaaaaaaaaaaafbwGbwHbrgcLebwJbFUbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbAFbypbAFbyqbyrbwQbrJbrJbrJbysbrJbwTbrKbytbdPbdPbyubgGbrNbwXbyvbywbyxbyybyybyzbyAbyBbyCbyDbvsbyEbvPbyGbxkbyHbyIbyJbvwaafbxrbxrbxrbxrbALbxrbxrbxrbxraafbyNbyNbyNbyNbyNbyNbyNbAVaJibyPblMblNaJibCnbyRbyRbySbyTbxCbAXbyVbyWbCobyYbyZbzabwmbzbbBqbzdbzebzfbzgbzgbzhbzibzgbzjbzkbckbaAbwubclbBsbcnbCQbzsbztbzubzvbzwbppbCXbpqbpqbDBbsSbwtbCLbzAbzBbzCbzDbzAbzEbzFbzGbwCbzIbwwbwwbBxbnMbnMbzKbzLbzLbzLbzMbCJbylbymbrgbwJbrgbynbuRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBAbzQbBAbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPbKobgGbrNbBJbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbwIbAfbxkbxkbxkbAgbvwbAhbAhbBKbAhbBRbBQbBSbAjbBUbAjbAjbyNbCcbCdbAmbAnbBXbApbAqaJibAraRqaRpaJibAlbAsbAubAvbAwbBtbAybAzbBabABbACbADbAEbBEbAGbAHbAIbAJbAKbAIbxtbAMbANbAObnvblUbsdbBGbsgbsfbaAbPObpjbxubxUbAYbAZbAZbppbAkbBbbBcbppbBdbBebBfbBgbBhbyibKebBibYrbYrbBjbBkbBobTHbCrbBrbCwbCAbTIbBvbCEbCIbCHbCKbwGbwJbrgbwJbwJbBNbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBAbzQbBAbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPcfxbgGbrNbBJbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbwIbAfbxkbxkbxkbAgbvwbAhbAhbBKbAhbBRbBQbBSbAjbBUbAjbAjbyNbCcbCdbAmbAnbBXbApbAqaJibAraRqaRpaJibAlbAsbAubAvbAwbBtbAybAzbBabABbACbADbAEbBEbAGbAHbAIbAJbAKbAIbxtbAMbANbAObnvblUbsdbBGbsgbsfbaAbPObpjbxubxUbAYbAZbAZbppbAkbBbbBcbppbBdbBebBfbBgbBhbyibKebBibYrbYrbBjbBkbBobTHbCrbBrbCwbCAbTIbBvbCEbCIbCHbCKbwGbwJbrgbwJbwJbBNbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBCbwNbBDbCYbrJbwQbrJbrJbrJbrJbrJbwTbrKbzTbBFbdPbLpbgGbBHbBIbgGbCZbgFbgGbgGbyjbvsbvtbAbbAcbAdbyEbvwbBLbBMbLrbBMbBObvwbDbbDabDdbDcbDfbDebDhbDgbDjbDibBVbyNbBWbzmbBYbBZbCabCabCbbDwbAraRqaRpaJibzxbCebCebySbCfbxCbCgbChbxCbCibCjbCjbyObwkbClbCmbwkbwkbwkbwkbwkbwkbyXbwkbwkbwmbDKaXKaXKaXKaXKbDYbpjbwwbzAbzAbzAbzAbzAbzAbzAbzAbzAbzIbEibCsbCtbBhbWXbCvbEjbCxbCxbCxbCybCzbEkbCBbCCbCDbEpbTGbCGbErbCGbEsbEubBzbuQbuRbEwbuRbuQbBBaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBAbzQbBAbCMbCNbCObrJbrJbrJbCNbrJbwTbrKbzTbCPbdPbLHbgGbrNbwXbgGbqlbCRbgGbgGbECbxcbvtbAbbCTbxcbCUbvwbCVbEKbMIbAWbxlbvwbEMbELbERbAhbEUbEUbEUbAjbEWbEVbEXbyNbDkbDlbDlbDmbDnbDobDpaJibDqbDrbDsaJibDtbMMbDvbMpbDxbDybDzbDAbyWbLWbFabCjbMybwmbDEbDFbwmbDGbDHbNsbDJbFobDLbDMbCpbDNbDObBTbNtbDRbCpbVLbVMbDUbVAbDWbDXbDXbFrbDZbEabEbbEcbEdbEebEfbBmbBlbBnbCvbFVbFFbGfbwwbwwbwwbwwbwwbGhbGgbEnbzKbzMbCJbEobGibCJbzKbzLbzMbGjbCJbGkaafcHOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGubExbGubEybEzbEAbEAbEAbEAbEAbEBbGAbEDbzTbEEbdPbNzbEGbEHbEIbEJbGDbGCbGWbGEbGvbtCbENbAbbEObEPbyEbvwbEQbHabOxbBMbETbvwbBPbHibHjbAhaaaaaaaaabAjbHmbHlbFcbyNbFdbFebFfbFgbDnbDobFhaJibxwaRqaRpbHMbFjbFkbFlbFmbFnbHNbFpbFqbxCbxFbxFbIZbxFbwkbFsbFtbFubFvbFwbFxbDJbIYbDLbFzbFAbFBbDObFCbFDbFEbHPbVlbDXbHQbVAbFJbDXbDXbFKbFLbFMbFLbFLbFNbFObFPbBwbFRbFSbCvbHRbJrbJabFWbFXbFYbFZbGabGbbGcbGdaafaafbCJbGebHUbHUbHVbIfbHZbIobEvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7529,9 +7538,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcbbceccebcblcedceicefcbpcbobYIcelcbsbYIbYIcercbucbvcbwcbxceucbqbXzbXybYecbzbsIbWJbWJcbBcbCbWJcexbSUcbFcbGcaqcbHcaqbTFcbIcbIcbIcbIcbIcbIcbIbTJceCcbEbTJcbKcbMcbNceHcaEcbPceIceKcaIbZxbWQcbRbZycbScbTbZAcbUcbVcfebZAccqbYfbYbbYdbYcbYiccsccAbYccepbYkbYlcktbZDbZwbZFcktcfjbZGccCccBcfkccDccPccFcfscfmcfGcfucfmcfIcfMcfLcfRccwccxccycczbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaaaaaabOPbKtbPCbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccRccRcebccTcfZceiccUccWccVbYIcgeccHccIcgfccKccLcgmccNccOcgoccXcdaccZcdecdbbqTcdycdQcdFcekceecembsccdccddaJEcdfcaqbTFcbIcdgcdhcdicgOcdkcdlcgRcdncdocgWcdqcdrcdsbqtcaEcducdvcdwcaIbZxbWQcenbZycdxbqbbZAcdzcdAbqabZAcaPbYfbYfcaQbYccbYcbXcbZbYcchBccacjfcdLcdLbyFbBucdLcdOcdPceqcdRcdOcdSbBpbyebydcdScdScdScdScgXbyebydcdScdSbXjcdXbpZbpAceachabpybpsbycbycbycbycbycbycbycbycbycbycbycbycbycbycbycbycchicegcegcehbKtbKtbLTbLTchnbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejcejcejcejcetcesbYIbYIbYIbYIbYIchpchuchqchqchqchzcewbXzbXybYeceybYjceEceTceSceWceUceXbSUcezaJFceYaJFcaqbTFcbIceDcfacfacfaceFceGbTJchPchLbTJcbKcbNceJceHcaEchSceLceMcaIbZxbWQceNbZyceOcePbZAbZAbZAbZAbZAccbceRbYfcaQbYcccdbszbYcbYcchBcifcjfcdLbsycfbcfbcfccdOcfdciycffcdOcfgcfhcfhcfhciCciLciKbsxciPcfnbsecfpcdScfqcfrciQbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaafaafcftcfBcfvbNebKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcejcfwcfxcvbcvccwfcejcfDcfCcfFcfEcfHciVcjacjacfKcfJcfJcjlcjpcbqbXzbXybYecfNcaicfOcfQcfPcvtcwecggbSUaJFaJFcaqceBcaqbTFcbIcfVcfWcfWcfWcfXcbIcfYcjtcgacfYcgbcgccgdcjvcaEcjCceLcgicaIcghccfcwEbZycgkcglbZycjIbLvbVicgnccgcchbYfccjcciccicckcclcclcclcclccmcdLckncgycgycgzcgActscgrcgpcgucgtcgGcgGcgGcgxcgIcgIcgJckocgLcgDcgMcdScgNcwDcgPcgNaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcgQbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEaaaaaacgScgTcgTcgTcgUcsdcejcgHcgFckFcgKckQckNclgclfcluclpclCchcchfchechhchgchjclGbSUbSUbSUbSUbSUbSUbSUbSUcmgclVcaqcmkcaqbTFcbIcbIctpctqctrcbIcbIcsnchschtcfYcaEcaEcaEcaEcaEcaIchkchlcaIchwcsZchwbZyctGctbbZychAchBbVichCbVichDbYfccobYfbYfccpcdCcdCcdCcdDbYfcdLchIchJchJchKcmschMchochOcmwchQckLckLckLckLcuOctUckLcmGckLchEcCqcdSchZciachGcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacgEchHcmPchHcgEchNcmQchNcgEchRcmRchRcgEaaaaaaciicgTcgTcgUcgUcyScejchUchTchWchVcmXchXcidciccnecieciecigciecbqbXzcihbYecikcimcilciocinciocipcirciqciqciAciAciAciAbTFciGciHciIciIciJcnfcngciMciXciOcnucnhciRciSciSciTciUcaIcaIcaIcnwcdEckqbZybZybZybZychBchBbViciYbViciZbYfccobYfaaaaaaaaaaaaaaaaaaaaacdLcjgcisciucitcjjcjkcivcjmcjncjociwcjocjocixcyVcyUcgIcnEcgIciWcyTcdScnFcjwcjxcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcejcAWcCYcvbcvccwfcejcfDcfCcfFcfEcfHciVcjacjacfKcfJcfJcjlcjpcbqbXzbXybYecfNcaicfOcfQcfPcvtcwecggbSUaJFaJFcaqceBcaqbTFcbIcfVcfWcfWcfWcfXcbIcfYcjtcgacfYcgbcgccgdcjvcaEcjCceLcgicaIcghccfcwEbZycgkcglbZycjIbLvbVicgnccgcchbYfccjcciccicckcclcclcclcclccmcdLckncgycgycgzcgActscgrcgpcgucgtcgGcgGcgGcgxcgIcgIcgJckocgLcgDcgMcdScgNcwDcgPcgNaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcgQbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEcgEaaaaaacgScATcgTcgTcgUcsdcejcgHcgFckFcgKckQckNclgclfcluclpclCchcchfchechhchgchjclGbSUbSUbSUbSUbSUbSUbSUbSUcmgclVcaqcmkcaqbTFcbIcbIctpctqctrcbIcbIcsnchschtcfYcaEcaEcaEcaEcaEcaIchkchlcaIchwcsZchwbZyctGctbbZychAchBbVichCbVichDbYfccobYfbYfccpcdCcdCcdCcdDbYfcdLchIchJchJchKcmschMchochOcmwchQckLckLckLckLcuOctUckLcmGckLchEcCqcdSchZciachGcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacgEchHcmPchHcgEchNcmQchNcgEchRcmRchRcgEaaaaaaciicATcgTcgUcgUcyScejchUchTchWchVcmXchXcidciccnecieciecigciecbqbXzcihbYecikcimcilciocinciocipcirciqciqciAciAciAciAbTFciGciHciIciIciJcnfcngciMciXciOcnucnhciRciSciSciTciUcaIcaIcaIcnwcdEckqbZybZybZybZychBchBbViciYbViciZbYfccobYfaaaaaaaaaaaaaaaaaaaaacdLcjgcisciucitcjjcjkcivcjmcjncjociwcjocjocixcyVcyUcgIcnEcgIciWcyTcdScnFcjwcjxcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacgEchHcjbchHcgEchNcjcchNcgEchRcjdchRcgEaaaaaaciicgTcgUcgUcgUcjBcnIcjhcjechWcjicnLcnKcnPcnNcjzcjycjDcjAcjEcbqbXzcjFchjcjGcnQcjHcjJcjJcjJcjKcjMcjLcjNcolcjOceAciAbTFciGcxnciIckbckccxecubcxJckgckhctQcxwckkcklciScywciUconcoqcxYcjQcjPcdHcyLcdIcdIcdJcdIcdKbVibVibVibVibYfccobYfaaaaaaaaaaaaaaaaaaaaacdLcorcjRcjTcjSckEcdOcotcdOckGckHcjXcjUcjUcjYcgIcgIckecjZcjUckickOcdSckPcwGckRcgNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacgEckrckuckscgEckzckBckAcgEckDckJckIcgEaaaaafciiclbcgTcgUcgUcgUcejckMckKchWchWcoAchWchWchWchWckTcieckWckYcbqclackZcldclccoBcleclhclhclhclicljcljclkciAcllcgqclwclxciGcDdciIclzclAclBcoCclDclEclFcoFclHclIclJciScDcciUcoJcoLclNclnclmclQclNclRclSclTbYfceQcdIcdIcdIcdIcdIcltbYfaaaaaaaaaaaaaaaaaaaaacdLcmacmbcmccmdcdOcmecmfcpdcdScmhcmicmicmiclvcpfcmlclPclOcmicmicmncdScmocDFcmqcmraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaafaafcgEclXcmmcmjcgEcmtcmmcEgcgEcmtcmmcEgcgEaaaaafcmzcgTcgTcgUcgUcmAcejcmvcmucmxcpocprcmycmCcmCcmEcmDcmCcmFcyXcbqcmIcmHcmKcmJcimcmLcmLcmMcljcmNczJczeczeciAcibceVcCgcqgciGcClciIcnccndcpCciGcmSciNcmWcfYcpGcnicnjciScCOciUclLclMclNcnlcpHcnlclNaaaaaaaaabYfbYfbYfcnnclSclSclTbYfbYfaaaaaaaaaaaacdOcdOcdOcdOcdOcdOcdOcdOcdOcnocnpcnqcdScdScnrcnscntcdScdScdScdScpIcnscntcdScdScnvcpNcnvaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7541,13 +7550,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafcqRcqYcqScqVcqUcpFcqXcpFcvWcqYcqXcpFcvWcqYcpFcpFcpFcpFcpFcqZcpFcpFcpFcrbctOcrdcrcctScpZcrfcrecrhcrgcrjcricrlcrkcoTcqJcrmcnOcrncpacpacrocpacrpcpjcrIcrKcrJcrKcrLcpjbTFcrqciGcrrcrscrtcructTcrwcrxcryctVcrAcrBcrCcrDciUcrEcrFcrGcrHcqvcuacqvcrHaaaaaaaafaaaaaaaaacqvcrRcrTcrScqvaafaafaaaaaaaaacdOcomcomcomcomcrMcppcrNcrNcrNcnpcrNcrOcdOaaaaaaaaaaaaaaacrPcrPcrPccMaafaafaafaafcnaaafaafaafaafaafaaqcrPcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaafaafaafcptcpFcrccpFcrccpFcqXcpFcuecxacufcxaculcxacxacuycurcpFcpFcuLcuEcuEcuEcuYcuUcvkcvkcvlcpZcvncshcsjcnGcsmcskcvscnGcspcsocsrcsqcstcsscsvcsucpacswcpjcsxcrKcsycrKcficpjbTFcizciGcszcsAcsBcsCciGcfYcoacfYciUcsEcsFcsGcsHciUcsIcrGcrGcqvcsJcsNcvvcqvcqvcqvcqvcqvcqvcqvcqvctMctDctNcqvcqvcqvcrHaaaaaacdOcofcogcohcslcsRcqBcrNcrNcrNcnpcrNcsScdOaaaaaaaaaaaaaaacrPaaaaafaaaaafaaaaaaaaackxaaaaafaafaaaaaaaaaaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaacptcpFcrccpFcsOcsTcvEcsVcsUcvGcufcxacvOcxacxacvXcvRcwmcwacwzctacwUcwHcwHcwWcrccrccthctgctjcwXcnzcnGcwYcnGcnGcnGcwZctlcsrctncttbPWbQubPYcpacxdcpjcxocrKcsycrKcxpcpjctvctwciGciGcxqciGciGciGciBctzctAciUciUciUcxrciUciUcsIcrGaaacqvctCctZctEctFcnZctHcxsctJctKctLcqvcuVcxtcuVcqvcxFctPcqvaafaafcdOcplcplcplcxHcLZctRcuccnXcnVcudcrNctWcdOcdOcdOcdOaaaaaacrPaaactXctXctXctXctXaafckxaafctXctXctXctXctXaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcsOcsTcsTcsTcvEcsTcsTcsTcvEcsTcsTcsTcsTcsTcxVcyacsTcybcsTcyccsTcsTcsTcuhcugcuicpvcpFcujcygcukcuncumcupcuocumcuqcuscyhcuucutcutcuvcutcuwcyicuxcuAcuzcuBcuBcpjcuCcuDcymcuFcuFcuGcuHcuIcuJcuJcuJcuJcuJcuJcuJcuJcuKcrFcrGaaactFcypcuPcuNctFcpycuRcuQcuQcvdcvacuQcuQcvhcuQcuVcuXcuQcqvaaaaaacdOcplcplcplcslcyrcuZcvicpBcpAcvjcrNcrNcvecvfcvgcdOaafaafcrPaafckVckSckSckSckSckyckxckwckvckvckvckvckUaafcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcpFcpFcpFcpFcqXcpFcpFcpFcqXcpFcpFcpFcpFcpFcvWcpFcpFctScpFcyucpFcyEcyzcvpcvocvrcvqcyFcvqcyHcvucvxcvwcvycvucvucvzcvAcqIcvBcpacvDcvCcpacpacyJcrKcrKcvFcuBcuBcpjbPxcAscvNcvNcvNcvNcyKcvNcvNcvNcvNclMcvPcrGcrGcrGcrGcrGcrGaaactFctFcyRctFctFcobcvScvTcvUcvVcvHcvJcvIcvLcvKcyZcwbcwccqvaaaaaacdOcomcomcomcomcwdcppcvicpgcoycvQcrNcrNcwhcrNcwicdOaaaaaacrPaafcwjcwjcwjcwjcwjaaackxaaacwjcwjcwjcwjcwjaafcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaccMaaaaaaaaaaaacptcpFcpFcpFcpFcpFcqXcpFcpFcpFcqXcpFcpFcpFcpFcpFcvWcpFcpFctScpFczncpFcpFczncznczocpFcpFcvZcvYcwgcwgcwgcwgczqcwkcoTcwocwpcsqcwqcpacwscvCcpacwtcpjcwucrKcwvcwxcwwcpjczrcvMcvNcwIcwJcwKcwLcwMcwNcwOcvNcwPcwQcrGaaaaaaaaaaaaaaaaaacqvcwRcwycwAczBcwCcwBcqWcqAcqtcwFcwTcwScwVczFcuWcuQcqmcqvaaaaaacdOcofcogcohckXcsRcuZcxgcxhcxhcxicxjcxkczLcxmcqscdOaaaaaacrPaaaaafaaaaafaafaafaaackxaaaaafaaaaafaaaaafaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcpFcpFcpFcpFczMcpFcpFcpFczMcpFcpFcpFcpFcpFcvWcpFcpFczXczVcAhctdctdcAhcAtcAhcxlcAvcAwctdcAAcAxcAHcADcAJcwkcoTcxucoTcxvcpQcpacpacxAcpacxBcpjcxCcxCcxDcwxcwwcpjbPxcvMcvNcxKcxLcxMcxNcxOcxNcxPcvNcxQcxRcrGaaaaaaaaaaaaaaaaaacqvcxScxTcxUcAUcxWcxXcpMcxZcuTcBkcuScxEcuTcBmcqvcqvcqvcqvaaaaaacdOcplcpmcplcBncLZcppcrNcrNcyecyfcrNcBqcomcomcomcdOaaaaaacrPaaactXctXctXctXctXaafckxaafctXctXctXctXctXaafcrPaaacBsaaaaaacBsaaaaaaaaacBsaaaaaaaaaaaaaaacBsaaaaaaaaacBsaaaaaacBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaacptcpFczmcrWcrWczpcxGcrWczpcrWcxIcBucuEcuEcBzcuEcBAcuEcuEcuYcBDczncpFcpFcyjcylcykcyncBEcyocpFcBHcyqcyscyscBIcytcoTcxucyvcnOchbcpacyxcpacBKcyycpjcpjcpjcpjcpjcpjcpjbPxcvMcvNcyMcyNcxLcyOcxLcxNcyPcvNcyQcBLcrGaaaaaaaaaaaaaaaaaacqvcuVcBOctFctFchdcyAchmcyWctMctDctNcyBctMcvhcyYcqvaaaaaaaaaaaacdOcplcplcplckXcBRczacrNcrNcrNcyfcrNczbcrNczccrNczdaafaafcrPaafckVckSckSckSckSckyckxckwckvckvckvckvckUaafcrPaaacBscBscBscBsaaaaaaaaacBscBscBscBscBscBscBsaaaaaaaaacBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaacptcpFcqXcpFcpFcpFczMcpFcpFcpFczMcpFcpFcpFcyCcpFcvWcpFcpFcpFcyDczncpFcpFcBScAtctfcyGcwgcCccwgcwgcyqcCecyIcCfcytcoTcxucoTcnOcijchYchychvczfcpacnOczgchrchrczhcCicjqczNczOcvNcxNczPczQcxNczRczSczTcvNczUcCncrGaaaaaaaaaaaaaaaaaacqvczWcuMcCBcuVczYczZcAactFcAbcAccsPcyBczWczjcAecqvaaaaaaaaaaaackEcdOcAfcAgcAgczkcAicAjcAkcAlcAmcAncAocApcAqcokcAraaaaaacrPaafcwjcwjcwjcwjcwjaaackxaafcwjcwjcwjcwjcwjaaacrPaaacBscBscBscBsaaaaaacBscBscBscBscBscBscBscBscBsaaaaaacBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaIaaaaaaczlcpFcqXcpFcCFcxacufcxacCJcxacufcxacCJcxacxccxacxbcCKctectdcCNctfczsczucztczwczvczxcwgczzczycwgcwgcwgcwgcwgczAcjscjrcjscnOcnOcnOcnOcnOcnOcnOcnOczDchrchrczEcANcAObPxcAPcvNcAQcARcCQcATcCYcAVcAWcvNcAXcAYcrGaaaaaaaaaaaaaaaaaacqvcuQcAZcAectFcBacBbcBcctFcBdcBeczHczGczIcBeczKcqvaafaafaaaaaaaaaaaabquaaacdOcBlcDmcDacBocBpcDmcDpcBrcBpcDmcDtcdOaaaaaaccMaaaaafaaaaafaaaaafaaackxaaaaafaaaaafaafaafaafcrPaaacBscBscBscBsaaaaaacBscBscBscBscBscBscBscBscBsaaaaaacBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcsOcsTcsTcsTcvEcsTcsTcsTcvEcsTcsTcsTcsTcsTcxVcyacsTcybcsTcyccsTcsTcsTcuhcugcuicpvcpFcujcygcukcuncumcupcuocumcuqcuscyhcuucutcutcuvcutcuwcyicyMcuAcuzcuBcuBcpjcuCcuDcymcuFcuFcuGcuHcuIcuJcuJcuJcuJcuJcuJcuJcuJcuKcrFcrGaaactFcypcuPcuNctFcpycuRcuQcuQcvdcvacuQcuQcvhcuQcuVcuXcuQcqvaaaaaacdOcplcplcplcslcyrcuZcvicpBcpAcvjcrNcrNcvecvfcvgcdOaafaafcrPaafckVckSckSckSckSckyckxckwckvckvckvckvckUaafcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcpFcpFcpFcpFcqXcpFcpFcpFcqXcpFcpFcpFcpFcpFcvWcpFcpFctScpFcyucpFcyEcyzcvpcvocvrcvqcyFcvqcyHcvucvxcvwcvycvucvucvzcvAcqIcvBcpacvDcvCcpacpacyJcwOcwOcxCcuBcuBcpjbPxcAscvNcvNcvNcvNcyKcvNcvNcvNcvNclMcvPcrGcrGcrGcrGcrGcrGaaactFctFcyRctFctFcobcvScvTcvUcvVcvHcvJcvIcvLcvKcyZcwbcwccqvaaaaaacdOcomcomcomcomcwdcppcvicpgcoycvQcrNcrNcwhcrNcwicdOaaaaaacrPaafcwjcwjcwjcwjcwjaaackxaaacwjcwjcwjcwjcwjaafcrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaccMaaaaaaaaaaaacptcpFcpFcpFcpFcpFcqXcpFcpFcpFcqXcpFcpFcpFcpFcpFcvWcpFcpFctScpFczncpFcpFczncznczocpFcpFcvZcvYcwgcwgcwgcwgczqcwkcoTcwocwpcsqcwqcpacwscvCcpacwtcpjcAQcwOcARcwxcwwcpjczrcvMcvNczSczTcwKcwLcwMcwNczgcvNcwPcwQcrGaaaaaaaaaaaaaaaaaacqvcwRcwycwAczBcwCcwBcqWcqAcqtcwFcwTcwScwVczFcuWcuQcqmcqvaaaaaacdOcofcogcohckXcsRcuZcxgcxhcxhcxicxjcxkczLcxmcqscdOaaaaaacrPaaaaafaaaaafaafaafaaackxaaaaafaaaaafaaaaafaaacrPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaacptcpFcpFcpFcpFcpFczMcpFcpFcpFczMcpFcpFcpFcpFcpFcvWcpFcpFczXczVcAhctdctdcAhcAtcAhcxlcAvcAwctdcAAcAxcAHcADcAJcwkcoTcxucoTcxvcpQcpacpacxAcpacxBcpjcyPcyPcxDcwxcwwcpjbPxcvMcvNcxKcxLcxMcxNcxOcxNcxPcvNcxQcxRcrGaaaaaaaaaaaaaaaaaacqvcxScxTcxUcAUcxWcxXcpMcxZcuTcBkcuScxEcuTcBmcqvcqvcqvcqvaaaaaacdOcplcpmcplcBncLZcppcrNcrNcyecyfcrNcBqcomcomcomcdOaaaaaacrPaaactXctXctXctXctXaafckxaafctXctXctXctXctXaafcrPaaacBsaaaaaacBsaaaaaaaaacBsaaaaaaaaaaaaaaacBsaaaaaaaaacBsaaaaaacBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaacptcpFczmcrWcrWczpcxGcrWczpcrWcxIcBucuEcuEcBzcuEcBAcuEcuEcuYcBDczncpFcpFcyjcylcykcyncBEcyocpFcBHcyqcyscyscBIcytcoTcxucyvcnOchbcpacyxcpacBKcyycpjcpjcpjcpjcpjcpjcpjbPxcvMcvNcnbcyNcxLcyOcxLcxNcnUcvNcyQcBLcrGaaaaaaaaaaaaaaaaaacqvcuVcBOctFctFchdcyAchmcyWctMctDctNcyBctMcvhcyYcqvaaaaaaaaaaaacdOcplcplcplckXcBRczacrNcrNcrNcyfcrNczbcrNczccrNczdaafaafcrPaafckVckSckSckSckSckyckxckwckvckvckvckvckUaafcrPaaacBscBscBscBsaaaaaaaaacBscBscBscBscBscBscBsaaaaaaaaacBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaacptcpFcqXcpFcpFcpFczMcpFcpFcpFczMcpFcpFcpFcyCcpFcvWcpFcpFcpFcyDczncpFcpFcBScAtctfcyGcwgcCccwgcwgcyqcCecyIcCfcytcoTcxucoTcnOcijchYchychvczfcpacnOcsKchrchrczhcCicjqczNczOcvNctoczPczQcxNczRctuctycvNczUcCncrGaaaaaaaaaaaaaaaaaacqvczWcuMcCBcuVczYczZcAactFcAbcAccsPcyBczWczjcAecqvaaaaaaaaaaaackEcdOcAfcAgcAgczkcAicAjcAkcAlcAmcAncAocApcAqcokcAraaaaaacrPaafcwjcwjcwjcwjcwjaaackxaafcwjcwjcwjcwjcwjaaacrPaaacBscBscBscBsaaaaaacBscBscBscBscBscBscBscBscBsaaaaaacBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaIaaaaaaczlcpFcqXcpFcCFcxacufcxacCJcxacufcxacCJcxacxccxacxbcCKctectdcCNctfczsczucztczwczvczxcwgczzczycwgcwgcwgcwgcwgczAcjscjrcjscnOcnOcnOcnOcnOcnOcnOcnOczDchrchrczEcANcAObPxcAPcvNcwucvFcCQcuxcwJcwIcwvcvNcAXcAYcrGaaaaaaaaaaaaaaaaaacqvcuQcAZcAectFcBacBbcBcctFcBdcBeczHczGczIcBeczKcqvaafaafaaaaaaaaaaaabquaaacdOcBlcDmcDacBocBpcDmcDpcBrcBpcDmcDtcdOaaaaaaccMaaaaafaaaaafaaaaafaaackxaaaaafaaaaafaafaafaafcrPaaacBscBscBscBsaaaaaacBscBscBscBscBscBscBscBscBsaaaaaacBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMaaaaaaaaaaaIaaaaaacAdcpFcqXcpFcDxcylcqXcpFcDNcylcqXcpFcAucylcpFcpFcDOcpFcDUcylcEccAzcAycABcEicErcACcAEcwgcEycAFcjucAIcAKcumcAMcALcumcAScumcBfcuocBgcBicBhcBhcBjckacBVcBWcBWcBXcBYcAObPxcBZcvNcvNcCacCbcFecCbcCacCdcvNcrGcFgcrGaaaaaaaaaaaaaaaaaacqvctFcFrcuVctFckdcChcFCctFcCjcCkcqycgvcBtcCkcCocrHaaaaaaaaaaaaaaaaaacgwaafcdOchFcFEclUcomclscFFclqcomclocFKclWcdOaaaaaacrPaaactXctXctXctXctXaafckxaafctXctXctXctXctXaafcrPaaacBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPaafaafaafaaIaafaafcAdcpFcFLcBycBxcFVcFUcBCcBBcGgcFWcBGcBFcGhcpFcBvcGocGucBJcBMcGvcnycnycnycnycnycnycnycnycGAcBNczAcBPcBQcoTcGEcoTcoTcxucoTcoTcGMcoTcBQcBTcCpcBUcCrcGOcHjcHacCPcHCcAObPwcCRcCScCTcCacAGcAVcBwcCacCtcCscCucHVcCXaaaaaaaaaaaaaaaaaacqvcCvctDcuQcIAcDbcuQckfckjcDeaafaaachxcCxcCwcCyaaaaaaaaaaacaaaaaaaaaaaaaaacdOcDhcplcplcomcDicplcplcomcDicplcplcdOaafaafcrPaafckVckSckSckSckSckyckxckwckvckvckvckvckUaafcrPaaacBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPcCzaaaaaaaaIaaaaaacCAcCCcIMcCEcCDcCGcIRcCHcCDcCGcIRcCHcCDcCGcCIcCIcITcCHcCDcCGcIZcnyaaacCMcCLcCVcCUcCZcCWcDjcDgcDkcDkcJhcDlcDocDncDqcJlcDncDqcDocDrckmcDscDrczAczAcAOcJAcJzcDPcDQcAObNUcDRcDScDTcCacCbcJBcCbcCacDvcDucDfaafaaaaaaaaaaaaaaaaaaaaacqvcCvcDVcDwckpckpcDwcsPcDYcqvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdOcDZcplcplcomcEacplcplcomcEacplcplcdOaaaaaacrPaafcwjcwjcwjcwjcwjaaackxaaacwjcwjcwjcwjcwjaaacrPaaacBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBscBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 11af65d1e06040e644a18aad60da216c67c04dae Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Sat, 23 May 2015 14:00:09 +0100 Subject: [PATCH 29/42] Changes hardsuit activation button to a per-client toggle. Currently toggleable between: - middle-click (default) - alt-click - control-click --- baystation12.dme | 1 + code/_onclick/click.dm | 11 -------- code/_onclick/rig.dm | 61 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 11 deletions(-) create mode 100644 code/_onclick/rig.dm diff --git a/baystation12.dme b/baystation12.dme index b4d14db689..ef206c8cc5 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -42,6 +42,7 @@ #include "code\_onclick\item_attack.dm" #include "code\_onclick\observer.dm" #include "code\_onclick\other_mobs.dm" +#include "code\_onclick\rig.dm" #include "code\_onclick\telekinesis.dm" #include "code\_onclick\hud\_defines.dm" #include "code\_onclick\hud\alien_larva.dm" diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index b8caa45399..7307927ac0 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -229,17 +229,6 @@ /mob/living/carbon/MiddleClickOn(var/atom/A) swap_hand() -/mob/living/carbon/human/MiddleClickOn(var/atom/A) - - if(back) - var/obj/item/weapon/rig/rig = back - if(istype(rig) && rig.selected_module) - if(world.time <= next_move) return - next_move = world.time + 8 - rig.selected_module.engage(A) - return - - swap_hand() // In case of use break glass /* diff --git a/code/_onclick/rig.dm b/code/_onclick/rig.dm new file mode 100644 index 0000000000..dc78558cc7 --- /dev/null +++ b/code/_onclick/rig.dm @@ -0,0 +1,61 @@ + +#define MIDDLE_CLICK 0 +#define ALT_CLICK 1 +#define CTRL_CLICK 2 +#define MAX_HARDSUIT_CLICK_MODE 2 + +/client + var/hardsuit_click_mode = MIDDLE_CLICK + +/client/verb/toggle_hardsuit_mode() + set name = "Toggle Hardsuit Activation Mode" + set desc = "Switch between hardsuit activation modes." + set category = "OOC" + + hardsuit_click_mode++ + if(hardsuit_click_mode > MAX_HARDSUIT_CLICK_MODE) + hardsuit_click_mode = 0 + + switch(hardsuit_click_mode) + if(MIDDLE_CLICK) + src << "Hardsuit activation mode set to middle-click." + if(ALT_CLICK) + src << "Hardsuit activation mode set to alt-click." + if(CTRL_CLICK) + src << "Hardsuit activation mode set to control-click." + else + src << "Somehow you bugged the system. Setting your hardsuit mode to middle-click." + hardsuit_click_mode = MIDDLE_CLICK + +/mob/living/carbon/human/MiddleClickOn(atom/A) + if(client && client.hardsuit_click_mode == MIDDLE_CLICK) + if(HardsuitClickOn(A)) + return + ..() + +/mob/living/carbon/human/AltClickOn(atom/A) + if(client && client.hardsuit_click_mode == ALT_CLICK) + if(HardsuitClickOn(A)) + return + ..() + +/mob/living/carbon/human/CtrlClickOn(atom/A) + if(client && client.hardsuit_click_mode == CTRL_CLICK) + if(HardsuitClickOn(A)) + return + ..() + +/mob/living/carbon/human/proc/HardsuitClickOn(atom/A) + if(back) + var/obj/item/weapon/rig/rig = back + if(istype(rig) && rig.selected_module) + if(world.time <= next_move) return 1 + next_move = world.time + 8 + rig.selected_module.engage(A) + return 1 + return 0 + +#undef MIDDLE_CLICK +#undef ALT_CLICK +#undef CTRL_CLICK +#undef MAX_HARDSUIT_CLICK_MODE From 3b81d0987ba9c0e30904ad70e5970baf5179d1ce Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Sat, 23 May 2015 19:41:42 +0100 Subject: [PATCH 30/42] soft_assert addition --- code/_onclick/rig.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/_onclick/rig.dm b/code/_onclick/rig.dm index dc78558cc7..ad9346ec15 100644 --- a/code/_onclick/rig.dm +++ b/code/_onclick/rig.dm @@ -24,6 +24,8 @@ if(CTRL_CLICK) src << "Hardsuit activation mode set to control-click." else + // should never get here, but just in case: + soft_assert(0, "Bad hardsuit click mode: [hardsuit_click_mode] - expected 0 to [MAX_HARDSUIT_CLICK_MODE]") src << "Somehow you bugged the system. Setting your hardsuit mode to middle-click." hardsuit_click_mode = MIDDLE_CLICK From 4bad50e8759c90962d542f92642c04e65f71243b Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Sat, 23 May 2015 20:42:51 +0100 Subject: [PATCH 31/42] Gives AI/borg previews back their cardborg hats --- code/game/jobs/job/job.dm | 4 ++++ code/game/jobs/job/silicon.dm | 9 ++++++++- code/modules/mob/new_player/preferences_setup.dm | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index ba40b09e44..99aab0eb08 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -23,6 +23,10 @@ /datum/job/proc/equip(var/mob/living/carbon/human/H) return 1 +// overrideable separately so AIs/borgs can have cardborg hats without unneccessary new()/del() +/datum/job/proc/equip_preview(mob/living/carbon/human/H) + return equip(H) + /datum/job/proc/get_access() if(!config || config.jobs_have_minimal_access) return src.minimal_access.Copy() diff --git a/code/game/jobs/job/silicon.dm b/code/game/jobs/job/silicon.dm index 11d8f70a12..8889f238dd 100644 --- a/code/game/jobs/job/silicon.dm +++ b/code/game/jobs/job/silicon.dm @@ -17,6 +17,9 @@ /datum/job/ai/is_position_available() return (empty_playable_ai_cores.len != 0) +/datum/job/ai/equip_preview(mob/living/carbon/human/H) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/straight_jacket(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/head/cardborg(H), slot_head) /datum/job/cyborg title = "Cyborg" @@ -32,4 +35,8 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 - return 1 \ No newline at end of file + return 1 + +/datum/job/cyborg/equip_preview(mob/living/carbon/human/H) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/cardborg(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/head/cardborg(H), slot_head) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 28f63329b1..dbabfc5917 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -208,7 +208,7 @@ datum/preferences if(!dummy.mind) dummy.mind = new dummy.mind.role_alt_title = alt - J.equip(dummy) + J.equip_preview(dummy) break dummy.update_eyes() dummy.force_update_limbs() From 7a8bbab694555219f968a4a059244db932b9b397 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 24 May 2015 15:39:43 +0200 Subject: [PATCH 32/42] fixup --- code/modules/mob/holder.dm | 1 + code/modules/mob/living/simple_animal/friendly/mouse.dm | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index 396ea93117..6cd1f1d70c 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -79,6 +79,7 @@ desc = "It's a small rodent." icon_state = "mouse_gray" origin_tech = null + w_class = 1 /obj/item/weapon/holder/mouse/gray icon_state = "mouse_gray" diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index 76ce0a20b6..e94462a20b 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -63,7 +63,13 @@ if(!body_color) body_color = pick( list("brown","gray","white") ) - holder_type = text2path("/obj/item/weapon/holder/mouse/[body_color]") + switch(body_color) + if("brown") + holder_type = /obj/item/weapon/holder/mouse/brown + if("gray") + holder_type = /obj/item/weapon/holder/mouse/gray + if("white") + holder_type = /obj/item/weapon/holder/mouse/white icon_state = "mouse_[body_color]" icon_living = "mouse_[body_color]" icon_dead = "mouse_[body_color]_dead" From 3a73b9619bb6ef3ec08ccb508fa582f17b5b2c35 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Sun, 24 May 2015 15:40:06 +0200 Subject: [PATCH 33/42] Adds head icon --- icons/mob/head.dmi | Bin 130155 -> 130349 bytes icons/mob/items/lefthand.dmi | Bin 122351 -> 122321 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 42c1b28cbf0cfa2c5afda5fead29d98c58e5e954..15c0f982127e6521d6bc04bed561a35e6005bc38 100644 GIT binary patch delta 32943 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 MWo1D=;rhS-11JT2>Hq)$ delta 21710 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 Date: Sat, 23 May 2015 15:07:40 +0930 Subject: [PATCH 34/42] Removed IS_SYNTHETIC and REGENERATES_LIMBS flags. Moved some organ code around, added icons and limbs for IPC, added IPC limb manufacturer. Reimplementing checks in place of IS_SYNTHETIC. Rebalancing EMP a bit for IPC. --- baystation12.dme | 7 +- code/_onclick/other_mobs.dm | 2 - code/game/antagonist/alien/borer.dm | 5 +- code/game/objects/items/devices/scanners.dm | 2 +- .../objects/items/weapons/cigs_lighters.dm | 5 - .../objects/items/weapons/material/shards.dm | 2 +- code/game/objects/items/weapons/tools.dm | 9 - code/modules/client/preferences.dm | 4 - code/modules/mob/living/carbon/breathe.dm | 18 +- .../mob/living/carbon/human/examine.dm | 5 +- code/modules/mob/living/carbon/human/human.dm | 11 +- .../mob/living/carbon/human/human_damage.dm | 6 +- code/modules/mob/living/carbon/human/life.dm | 20 +- .../living/carbon/human/species/species.dm | 10 +- .../carbon/human/species/station/slime.dm | 22 +-- .../carbon/human/species/station/station.dm | 34 ++-- .../mob/living/silicon/robot/analyzer.dm | 18 +- code/modules/mob/mob_helpers.dm | 6 +- code/modules/organs/misc.dm | 73 +++++++ code/modules/organs/organ.dm | 35 ++-- code/modules/organs/organ_external.dm | 183 +---------------- code/modules/organs/organ_icon.dm | 2 +- code/modules/organs/robolimbs.dm | 6 + .../{organ_alien.dm => subtypes/diona.dm} | 186 ------------------ code/modules/organs/subtypes/machine.dm | 67 +++++++ code/modules/organs/subtypes/standard.dm | 163 +++++++++++++++ code/modules/organs/subtypes/unbreakable.dm | 44 +++++ code/modules/organs/subtypes/xenos.dm | 66 +++++++ code/modules/power/apc.dm | 29 +-- code/modules/power/cable.dm | 5 - .../Chemistry-Reagents-Food-Drinks.dm | 8 +- code/modules/reagents/reagent_containers.dm | 18 +- .../reagent_containers/food/snacks.dm | 10 +- .../reagents/reagent_containers/pill.dm | 11 +- code/modules/surgery/generic.dm | 2 - code/modules/virus2/admin.dm | 9 +- code/modules/virus2/disease2.dm | 2 +- code/setup.dm | 20 +- icons/mob/human_races/cyberlimbs/ipc.dmi | Bin 0 -> 1716 bytes icons/mob/human_races/r_machine.dmi | Bin 1825 -> 0 bytes 40 files changed, 564 insertions(+), 561 deletions(-) create mode 100644 code/modules/organs/misc.dm rename code/modules/organs/{organ_alien.dm => subtypes/diona.dm} (52%) create mode 100644 code/modules/organs/subtypes/machine.dm create mode 100644 code/modules/organs/subtypes/standard.dm create mode 100644 code/modules/organs/subtypes/unbreakable.dm create mode 100644 code/modules/organs/subtypes/xenos.dm create mode 100644 icons/mob/human_races/cyberlimbs/ipc.dmi delete mode 100644 icons/mob/human_races/r_machine.dmi diff --git a/baystation12.dme b/baystation12.dme index 76a77ca0a2..1d8f71a79a 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1334,8 +1334,8 @@ #include "code\modules\nano\modules\power_monitor.dm" #include "code\modules\nano\modules\rcon.dm" #include "code\modules\organs\blood.dm" +#include "code\modules\organs\misc.dm" #include "code\modules\organs\organ.dm" -#include "code\modules\organs\organ_alien.dm" #include "code\modules\organs\organ_external.dm" #include "code\modules\organs\organ_icon.dm" #include "code\modules\organs\organ_internal.dm" @@ -1343,6 +1343,11 @@ #include "code\modules\organs\pain.dm" #include "code\modules\organs\robolimbs.dm" #include "code\modules\organs\wound.dm" +#include "code\modules\organs\subtypes\diona.dm" +#include "code\modules\organs\subtypes\machine.dm" +#include "code\modules\organs\subtypes\standard.dm" +#include "code\modules\organs\subtypes\unbreakable.dm" +#include "code\modules\organs\subtypes\xenos.dm" #include "code\modules\overmap\_defines.dm" #include "code\modules\overmap\sectors.dm" #include "code\modules\overmap\ships\ship.dm" diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 477fb04b7a..179a470fc6 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -97,8 +97,6 @@ if (powerlevel > 0 && !istype(A, /mob/living/carbon/slime)) if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.species.flags & IS_SYNTHETIC) - return stunprob *= H.species.siemens_coefficient diff --git a/code/game/antagonist/alien/borer.dm b/code/game/antagonist/alien/borer.dm index 9fe4226e5b..706c8dbece 100644 --- a/code/game/antagonist/alien/borer.dm +++ b/code/game/antagonist/alien/borer.dm @@ -33,7 +33,10 @@ var/datum/antagonist/xenos/borer/borers /datum/antagonist/xenos/borer/proc/get_hosts() var/list/possible_hosts = list() for(var/mob/living/carbon/human/H in mob_list) - if(H.stat != 2 && !(H.species.flags & IS_SYNTHETIC) && !H.has_brain_worms()) + var/obj/item/organ/external/head/head = H.get_organ("head") + if(head.status & ORGAN_ROBOT) + continue + if(H.stat != 2 && !H.has_brain_worms()) possible_hosts |= H return possible_hosts diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index a29d39743e..54fd83b162 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -93,7 +93,7 @@ REAGENT SCANNER return user.visible_message(" [user] has analyzed [M]'s vitals."," You have analyzed [M]'s vitals.") - if (!istype(M, /mob/living/carbon) || (ishuman(M) && (M:species.flags & IS_SYNTHETIC))) + if (!istype(M, /mob/living/carbon) || ishuman(M)) //these sensors are designed for organic life user.show_message("\blue Analyzing Results for ERROR:\n\t Overall Status: ERROR") user.show_message("\t Key: Suffocation/Toxin/Burns/Brute", 1) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index d59a1cdea5..a533b9adae 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -109,11 +109,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(iscarbon(loc)) var/mob/living/carbon/C = loc if (src == C.wear_mask) // if it's in the human/monkey mouth, transfer reagents to the mob - if(istype(C, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = C - if(H.species.flags & IS_SYNTHETIC) - return - reagents.trans_to_mob(C, REM, CHEM_INGEST, 0.2) // Most of it is not inhaled... balance reasons. else // else just remove some of the reagents reagents.remove_any(REM) diff --git a/code/game/objects/items/weapons/material/shards.dm b/code/game/objects/items/weapons/material/shards.dm index 6c2eb7ced3..cf7ebba2b4 100644 --- a/code/game/objects/items/weapons/material/shards.dm +++ b/code/game/objects/items/weapons/material/shards.dm @@ -67,7 +67,7 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.species.flags & IS_SYNTHETIC || (H.species.siemens_coefficient<0.5)) //Thick skin. + if(H.species.siemens_coefficient<0.5) //Thick skin. return if( !H.shoes && ( !H.wear_suit || !(H.wear_suit.body_parts_covered & FEET) ) ) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 0c563215c7..a8c4fbd44a 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -329,8 +329,6 @@ var/obj/item/organ/eyes/E = H.internal_organs_by_name["eyes"] if(!E) return - if(H.species.flags & IS_SYNTHETIC) - return switch(safety) if(1) usr << "\red Your eyes sting a little." @@ -427,13 +425,6 @@ if(!(S.status & ORGAN_ROBOT) || user.a_intent != I_HELP) return ..() - if(istype(M,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - if(H.species.flags & IS_SYNTHETIC) - if(M == user) - user << "\red You can't repair damage to your own body - it's against OH&S." - return - if(S.brute_dam) S.heal_damage(15,0,0,1) user.visible_message("\red \The [user] patches some dents on \the [M]'s [S.name] with \the [src].") diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index fcbd890263..0848c17a11 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -634,10 +634,6 @@ datum/preferences dat += "
Has a variety of eye colours." if(current_species.flags & IS_PLANT) dat += "
Has a plantlike physiology." - if(current_species.flags & IS_SYNTHETIC) - dat += "
Is machine-based." - if(current_species.flags & REGENERATES_LIMBS) - dat += "
Has a plantlike physiology." dat += "" dat += "" dat += "


" diff --git a/code/modules/mob/living/carbon/breathe.dm b/code/modules/mob/living/carbon/breathe.dm index b467b88cd2..62f14da499 100644 --- a/code/modules/mob/living/carbon/breathe.dm +++ b/code/modules/mob/living/carbon/breathe.dm @@ -2,14 +2,14 @@ /mob/living/carbon/proc/breathe() //if(istype(loc, /obj/machinery/atmospherics/unary/cryo_cell)) return - if(species && (species.flags & NO_BREATHE || species.flags & IS_SYNTHETIC)) return - + if(species && (species.flags & NO_BREATHE)) return + var/datum/gas_mixture/breath = null - + //First, check if we can breathe at all if(health < config.health_threshold_crit && !(CE_STABLE in chem_effects)) //crit aka circulatory shock losebreath++ - + if(losebreath>0) //Suffocating so do not take a breath losebreath-- if (prob(10)) //Gasp per 10 ticks? Sounds about right. @@ -17,9 +17,9 @@ else //Okay, we can breathe, now check if we can get air breath = get_breath_from_internal() //First, check for air from internals - if(!breath) + if(!breath) breath = get_breath_from_environment() //No breath from internals so let's try to get air from our location - + handle_breath(breath) handle_post_breath(breath) @@ -40,15 +40,15 @@ /mob/living/carbon/proc/get_breath_from_environment(var/volume_needed=BREATH_VOLUME) var/datum/gas_mixture/breath = null - + var/datum/gas_mixture/environment if(loc) environment = loc.return_air_for_internal_lifeform() - + if(environment) breath = environment.remove_volume(volume_needed) handle_chemical_smoke(environment) //handle chemical smoke while we're at it - + if(breath) //handle mask filtering if(istype(wear_mask, /obj/item/clothing/mask) && breath) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index dad4e90244..d6510c2bf8 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -270,9 +270,8 @@ if(temp) if(temp.status & ORGAN_ROBOT) if(!(temp.brute_dam + temp.burn_dam)) - if(!species.flags & IS_SYNTHETIC) - wound_flavor_text["[temp.name]"] = "[t_He] has a robot [temp.name]!\n" - continue + wound_flavor_text["[temp.name]"] = "[t_He] has a robot [temp.name]!\n" + continue else wound_flavor_text["[temp.name]"] = "[t_He] has a robot [temp.name]. It has[temp.get_wounds_desc()]!\n" else if(temp.wounds.len > 0 || temp.open) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 02f198e9dd..8bc819657c 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -746,10 +746,17 @@ xylophone=0 return +/mob/living/carbon/human/proc/check_has_mouth() + // Todo, check stomach organ when implemented. + var/obj/item/organ/external/head/H = get_organ("head") + if(!H || !H.can_intake_reagents) + return 0 + return 1 + /mob/living/carbon/human/proc/vomit() - if(species.flags & IS_SYNTHETIC) - return //Machines don't throw up. + if(!check_has_mouth()) + return if(!lastpuke) lastpuke = 1 diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index 04ca892225..298c4fa625 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -142,12 +142,12 @@ ..() /mob/living/carbon/human/getCloneLoss() - if(species.flags & (IS_SYNTHETIC | NO_SCAN)) + if(species.flags & (NO_SCAN)) cloneloss = 0 return ..() /mob/living/carbon/human/setCloneLoss(var/amount) - if(species.flags & (IS_SYNTHETIC | NO_SCAN)) + if(species.flags & (NO_SCAN)) cloneloss = 0 else ..() @@ -155,7 +155,7 @@ /mob/living/carbon/human/adjustCloneLoss(var/amount) ..() - if(species.flags & (IS_SYNTHETIC | NO_SCAN)) + if(species.flags & (NO_SCAN)) cloneloss = 0 return diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 84a6fb8290..ca7ed1af3d 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -258,9 +258,6 @@ proc/handle_mutations_and_radiation() - if(species.flags & IS_SYNTHETIC) //Robots don't suffer from mutations or radloss. - return - if(getFireLoss()) if((COLD_RESISTANCE in mutations) || (prob(1))) heal_organ_damage(0,1) @@ -709,9 +706,9 @@ */ proc/stabilize_body_temperature() - if (species.flags & IS_SYNTHETIC) - bodytemperature += species.synth_temp_gain //just keep putting out heat. - return + + if (species.passive_temp_gain) // We produce heat naturally. + bodytemperature += species.passive_temp_gain var/body_temperature_difference = species.body_temperature - bodytemperature @@ -858,7 +855,9 @@ proc/handle_chemicals_in_body() - if(reagents && !(species.flags & IS_SYNTHETIC)) //Synths don't process reagents. + // TODO: stomach and bloodstream organ. + + if(reagents) chem_effects.Cut() analgesic = 0 var/alien = 0 @@ -931,7 +930,8 @@ take_overall_damage(2,0) traumatic_shock++ - if(!(species.flags & IS_SYNTHETIC)) handle_trace_chems() + // TODO: stomach and bloodstream organ. + handle_trace_chems() updatehealth() @@ -1133,7 +1133,7 @@ if(damageoverlay.overlays) damageoverlay.overlays = list() - + if(stat == UNCONSCIOUS) //Critical damage passage overlay if(health <= 0) @@ -1268,7 +1268,7 @@ if(2) healths.icon_state = "health7" else //switch(health - halloss) - switch(100 - ((species && species.flags & NO_PAIN & !IS_SYNTHETIC) ? 0 : traumatic_shock)) + switch(100 - ((species.flags & NO_PAIN) ? 0 : traumatic_shock)) if(100 to INFINITY) healths.icon_state = "health0" if(80 to 100) healths.icon_state = "health1" if(60 to 80) healths.icon_state = "health2" diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 1bc6ca880a..057fabcb5f 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -29,6 +29,7 @@ var/icon/icon_template // Used for mob icon generation for non-32x32 species. var/is_small var/show_ssd = 1 + var/virus_immune // Language/culture vars. var/default_language = "Galactic Common" // Default language is used when 'say' is used without modifiers. @@ -69,7 +70,7 @@ var/heat_level_1 = 360 // Heat damage level 1 above this point. var/heat_level_2 = 400 // Heat damage level 2 above this point. var/heat_level_3 = 1000 // Heat damage level 3 above this point. - var/synth_temp_gain = 0 // IS_SYNTHETIC species will gain this much temperature every second + var/passive_temp_gain = 0 // Species will gain this much temperature every second var/hazard_high_pressure = HAZARD_HIGH_PRESSURE // Dangerously high pressure. var/warning_high_pressure = WARNING_HIGH_PRESSURE // High pressure warning. var/warning_low_pressure = WARNING_LOW_PRESSURE // Low pressure warning. @@ -213,13 +214,6 @@ for(var/obj/item/organ/external/O in H.organs) O.owner = H - if(flags & IS_SYNTHETIC) - for(var/obj/item/organ/external/E in H.organs) - if(E.status & ORGAN_CUT_AWAY || E.status & ORGAN_DESTROYED) continue - E.robotize() - for(var/obj/item/organ/I in H.internal_organs) - I.robotize() - /datum/species/proc/hug(var/mob/living/carbon/human/H,var/mob/living/target) var/t_him = "them" diff --git a/code/modules/mob/living/carbon/human/species/station/slime.dm b/code/modules/mob/living/carbon/human/species/station/slime.dm index 6d5e918a95..d166a65520 100644 --- a/code/modules/mob/living/carbon/human/species/station/slime.dm +++ b/code/modules/mob/living/carbon/human/species/station/slime.dm @@ -30,17 +30,17 @@ push_flags = MONKEY|SLIME|SIMPLE_ANIMAL has_limbs = list( - "chest" = list("path" = /obj/item/organ/external/chest/slime), - "groin" = list("path" = /obj/item/organ/external/groin/slime), - "head" = list("path" = /obj/item/organ/external/head/slime), - "l_arm" = list("path" = /obj/item/organ/external/arm/slime), - "r_arm" = list("path" = /obj/item/organ/external/arm/right/slime), - "l_leg" = list("path" = /obj/item/organ/external/leg/slime), - "r_leg" = list("path" = /obj/item/organ/external/leg/right/slime), - "l_hand" = list("path" = /obj/item/organ/external/hand/slime), - "r_hand" = list("path" = /obj/item/organ/external/hand/right/slime), - "l_foot" = list("path" = /obj/item/organ/external/foot/slime), - "r_foot" = list("path" = /obj/item/organ/external/foot/right/slime) + "chest" = list("path" = /obj/item/organ/external/chest/unbreakable), + "groin" = list("path" = /obj/item/organ/external/groin/unbreakable), + "head" = list("path" = /obj/item/organ/external/head/unbreakable), + "l_arm" = list("path" = /obj/item/organ/external/arm/unbreakable), + "r_arm" = list("path" = /obj/item/organ/external/arm/right/unbreakable), + "l_leg" = list("path" = /obj/item/organ/external/leg/unbreakable), + "r_leg" = list("path" = /obj/item/organ/external/leg/right/unbreakable), + "l_hand" = list("path" = /obj/item/organ/external/hand/unbreakable), + "r_hand" = list("path" = /obj/item/organ/external/hand/right/unbreakable), + "l_foot" = list("path" = /obj/item/organ/external/foot/unbreakable), + "r_foot" = list("path" = /obj/item/organ/external/foot/right/unbreakable) ) /datum/species/slime/handle_death(var/mob/living/carbon/human/H) diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 985a5dac09..e54447dc43 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -195,7 +195,7 @@ body_temperature = T0C + 15 //make the plant people have a bit lower body temperature, why not - flags = CAN_JOIN | IS_WHITELISTED | NO_BREATHE | NO_SCAN | IS_PLANT | NO_BLOOD | NO_PAIN | NO_SLIP | REGENERATES_LIMBS + flags = CAN_JOIN | IS_WHITELISTED | NO_BREATHE | NO_SCAN | IS_PLANT | NO_BLOOD | NO_PAIN | NO_SLIP blood_color = "#004400" flesh_color = "#907E4A" @@ -237,8 +237,6 @@ name = "Machine" name_plural = "machines" - icobase = 'icons/mob/human_races/r_machine.dmi' - deform = 'icons/mob/human_races/r_machine.dmi' language = "Tradeband" unarmed_types = list(/datum/unarmed_attack/punch) rarity_value = 2 @@ -254,24 +252,38 @@ cold_level_2 = -1 cold_level_3 = -1 - heat_level_1 = 500 //gives them about 25 seconds in space before taking damage + heat_level_1 = 500 // Gives them about 25 seconds in space before taking damage heat_level_2 = 1000 heat_level_3 = 2000 - synth_temp_gain = 10 //this should cause IPCs to stabilize at ~80 C in a 20 C environment. + passive_temp_gain = 10 // This should cause IPCs to stabilize at ~80 C in a 20 C environment. + siemens_coefficient = 0 // Insulated. - flags = CAN_JOIN | IS_WHITELISTED | NO_BREATHE | NO_SCAN | NO_BLOOD | NO_PAIN | IS_SYNTHETIC + flags = CAN_JOIN | IS_WHITELISTED | NO_BREATHE | NO_SCAN | NO_BLOOD | NO_PAIN | NO_POISON blood_color = "#1F181F" flesh_color = "#575757" + virus_immune = 1 + reagent_tag = IS_MACHINE has_organ = list() //TODO: Positronic brain. -/datum/species/machine/equip_survival_gear(var/mob/living/carbon/human/H) + has_limbs = list( + "chest" = list("path" = /obj/item/organ/external/chest/ipc), + "groin" = list("path" = /obj/item/organ/external/groin/ipc), + "head" = list("path" = /obj/item/organ/external/head/ipc), + "l_arm" = list("path" = /obj/item/organ/external/arm/ipc), + "r_arm" = list("path" = /obj/item/organ/external/arm/right/ipc), + "l_leg" = list("path" = /obj/item/organ/external/leg/ipc), + "r_leg" = list("path" = /obj/item/organ/external/leg/right/ipc), + "l_hand" = list("path" = /obj/item/organ/external/hand/ipc), + "r_hand" = list("path" = /obj/item/organ/external/hand/right/ipc), + "l_foot" = list("path" = /obj/item/organ/external/foot/ipc), + "r_foot" = list("path" = /obj/item/organ/external/foot/right/ipc) + ) /datum/species/machine/handle_death(var/mob/living/carbon/human/H) ..() - if(flags & IS_SYNTHETIC) - H.h_style = "" - spawn(100) - if(H) H.update_hair() + H.h_style = "" + spawn(100) + if(H) H.update_hair() diff --git a/code/modules/mob/living/silicon/robot/analyzer.dm b/code/modules/mob/living/silicon/robot/analyzer.dm index 75556cf304..c7d2fee533 100644 --- a/code/modules/mob/living/silicon/robot/analyzer.dm +++ b/code/modules/mob/living/silicon/robot/analyzer.dm @@ -26,10 +26,7 @@ user.show_message("\blue Key: Suffocation/Toxin/Burns/Brute", 1) user.show_message("\blue Body Temperature: ???", 1) return - if(!(istype(user, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") - user << "\red You don't have the dexterity to do this!" - return - if(!istype(M, /mob/living/silicon/robot) && !(ishuman(M) && (M:species.flags & IS_SYNTHETIC))) + if(!istype(M, /mob/living/silicon/robot)) //todo add limb analysis user << "\red You can't analyze non-robotic things!" return @@ -60,19 +57,6 @@ if(H.emagged && prob(5)) user.show_message("\red \t ERROR: INTERNAL SYSTEMS COMPROMISED",1) - if (ishuman(M) && (M:species.flags & IS_SYNTHETIC)) - var/mob/living/carbon/human/H = M - var/list/damaged = H.get_damaged_organs(1,1) - user.show_message("\blue Localized Damage, Brute/Electronics:",1) - if(length(damaged)>0) - for(var/obj/item/organ/external/org in damaged) - user.show_message(text("\blue \t []: [] - []", \ - capitalize(org.name), \ - (org.brute_dam > 0) ? "\red [org.brute_dam]" :0, \ - (org.burn_dam > 0) ? "[org.burn_dam]" :0),1) - else - user.show_message("\blue \t Components are OK.",1) - user.show_message("\blue Operating Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) src.add_fingerprint(user) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 17def087b3..79115b61b2 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -104,7 +104,11 @@ return 0 /mob/living/carbon/human/isSynthetic() - return species.flags & IS_SYNTHETIC + // If they are 100% robotic, they count as synthetic. + for(var/obj/item/organ/external/E in organs) + if(!(E.status & ORGAN_ROBOT)) + return 0 + return 1 /mob/living/silicon/isSynthetic() return 1 diff --git a/code/modules/organs/misc.dm b/code/modules/organs/misc.dm new file mode 100644 index 0000000000..8a96988452 --- /dev/null +++ b/code/modules/organs/misc.dm @@ -0,0 +1,73 @@ +//CORTICAL BORER ORGANS. +/obj/item/organ/borer + name = "cortical borer" + parent_organ = "head" + vital = 1 + +/obj/item/organ/borer/process() + + // Borer husks regenerate health, feel no pain, and are resistant to stuns and brainloss. + for(var/chem in list("tricordrazine","tramadol","hyperzine","alkysine")) + if(owner.reagents.get_reagent_amount(chem) < 3) + owner.reagents.add_reagent(chem, 5) + + // They're also super gross and ooze ichor. + if(prob(5)) + var/mob/living/carbon/human/H = owner + if(!istype(H)) + return + + var/datum/reagent/blood/B = locate(/datum/reagent/blood) in H.vessel.reagent_list + blood_splatter(H,B,1) + var/obj/effect/decal/cleanable/blood/splatter/goo = locate() in get_turf(owner) + if(goo) + goo.name = "husk ichor" + goo.desc = "It's thick and stinks of decay." + goo.basecolor = "#412464" + goo.update_icon() + +/obj/item/organ/borer + name = "cortical borer" + icon = 'icons/obj/objects.dmi' + icon_state = "borer" + organ_tag = "brain" + desc = "A disgusting space slug." + +/obj/item/organ/borer/removed(var/mob/living/user) + + ..() + + var/mob/living/simple_animal/borer/B = owner.has_brain_worms() + if(B) + B.leave_host() + B.ckey = owner.ckey + + spawn(0) + qdel(src) + +//VOX ORGANS. +/obj/item/organ/stack + name = "cortical stack" + parent_organ = "head" + robotic = 2 + vital = 1 + var/backup_time = 0 + var/datum/mind/backup + +/obj/item/organ/stack/process() + if(owner && owner.stat != 2 && !is_broken()) + backup_time = world.time + if(owner.mind) backup = owner.mind + +/obj/item/organ/stack/vox + +/obj/item/organ/stack/vox/stack + +/obj/item/organ/stack + name = "cortical stack" + icon_state = "brain-prosthetic" + organ_tag = "stack" + robotic = 2 + +/obj/item/organ/stack/vox + name = "vox cortical stack" diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 405c058a23..c45d1c7859 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -220,31 +220,18 @@ var/list/organ_cache = list() min_broken_damage = 35 /obj/item/organ/emp_act(severity) - switch(robotic) - if(0) + if(!(status & ORGAN_ROBOT)) + return + world << "emp on [src] with sev [severity]." + switch (severity) + if (1.0) + take_damage(0,20) return - if(1) - switch (severity) - if (1.0) - take_damage(20,0) - return - if (2.0) - take_damage(7,0) - return - if(3.0) - take_damage(3,0) - return - if(2) - switch (severity) - if (1.0) - take_damage(40,0) - return - if (2.0) - take_damage(15,0) - return - if(3.0) - take_damage(10,0) - return + if (2.0) + take_damage(0,7) + return + if(3.0) + take_damage(0,3) /obj/item/organ/proc/removed(var/mob/living/user) diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 0655bb6deb..4b43e0edac 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -141,20 +141,11 @@ /obj/item/organ/external/take_damage(brute, burn, sharp, edge, used_weapon = null, list/forbidden_limbs = list()) if((brute <= 0) && (burn <= 0)) return 0 - if(status & ORGAN_DESTROYED) return 0 if(status & ORGAN_ROBOT ) - var/brmod = 0.66 var/bumod = 0.66 - - if(istype(owner,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = owner - if(H.species && H.species.flags & IS_SYNTHETIC) - brmod = H.species.brute_mod - bumod = H.species.burn_mod - brute *= brmod //~2/3 damage for ROBOLIMBS burn *= bumod //~2/3 damage for ROBOLIMBS @@ -322,10 +313,14 @@ This function completely restores a damaged organ to perfect condition. var/datum/wound/W = pick(compatible_wounds) W.open_wound(damage) if(prob(25)) - //maybe have a separate message for BRUISE type damage? - owner.visible_message("\red The wound on [owner.name]'s [name] widens with a nasty ripping noise.",\ - "\red The wound on your [name] widens with a nasty ripping noise.",\ - "You hear a nasty ripping noise, as if flesh is being torn apart.") + if(status & ORGAN_ROBOT) + owner.visible_message("\red The damage to [owner.name]'s [name] worsens.",\ + "\red The damage to your [name] worsens.",\ + "You hear the screech of abused metal.") + else + owner.visible_message("\red The wound on [owner.name]'s [name] widens with a nasty ripping noise.",\ + "\red The wound on your [name] widens with a nasty ripping noise.",\ + "You hear a nasty ripping noise, as if flesh is being torn apart.") return //Creating wound @@ -981,165 +976,3 @@ Note that amputating the affected organ does in fact remove the infection from t if(6 to INFINITY) flavor_text += "a ton of [wound]\s" return english_list(flavor_text) -/**************************************************** - ORGAN DEFINES -****************************************************/ - -/obj/item/organ/external/chest - name = "upper body" - limb_name = "chest" - icon_name = "torso" - health = 100 - min_broken_damage = 35 - body_part = UPPER_TORSO - vital = 1 - amputation_point = "spine" - joint = "neck" - dislocated = -1 - gendered_icon = 1 - cannot_amputate = 1 - parent_organ = null - encased = "ribcage" - -/obj/item/organ/external/groin - name = "lower body" - limb_name = "groin" - icon_name = "groin" - health = 100 - min_broken_damage = 35 - body_part = LOWER_TORSO - vital = 1 - parent_organ = "chest" - amputation_point = "lumbar" - joint = "hip" - dislocated = -1 - gendered_icon = 1 - -/obj/item/organ/external/arm - limb_name = "l_arm" - name = "left arm" - icon_name = "l_arm" - health = 50 - min_broken_damage = 30 - body_part = ARM_LEFT - parent_organ = "chest" - joint = "left elbow" - amputation_point = "left shoulder" - can_grasp = 1 - -/obj/item/organ/external/arm/right - limb_name = "r_arm" - name = "right arm" - icon_name = "r_arm" - body_part = ARM_RIGHT - joint = "right elbow" - amputation_point = "right shoulder" - -/obj/item/organ/external/leg - limb_name = "l_leg" - name = "left leg" - icon_name = "l_leg" - health = 50 - min_broken_damage = 30 - body_part = LEG_LEFT - icon_position = LEFT - parent_organ = "groin" - joint = "left knee" - amputation_point = "left hip" - can_stand = 1 - -/obj/item/organ/external/leg/right - limb_name = "r_leg" - name = "right leg" - icon_name = "r_leg" - body_part = LEG_RIGHT - icon_position = RIGHT - joint = "right knee" - amputation_point = "right hip" - -/obj/item/organ/external/foot - limb_name = "l_foot" - name = "left foot" - icon_name = "l_foot" - health = 30 - min_broken_damage = 15 - body_part = FOOT_LEFT - icon_position = LEFT - parent_organ = "l_leg" - joint = "left ankle" - amputation_point = "left ankle" - can_stand = 1 - -/obj/item/organ/external/foot/removed() - if(owner) owner.u_equip(owner.shoes) - ..() - -/obj/item/organ/external/foot/right - limb_name = "r_foot" - name = "right foot" - icon_name = "r_foot" - body_part = FOOT_RIGHT - icon_position = RIGHT - parent_organ = "r_leg" - joint = "right ankle" - amputation_point = "right ankle" - -/obj/item/organ/external/hand - limb_name = "l_hand" - name = "left hand" - icon_name = "l_hand" - health = 30 - min_broken_damage = 15 - body_part = HAND_LEFT - parent_organ = "l_arm" - joint = "left wrist" - amputation_point = "left wrist" - can_grasp = 1 - -/obj/item/organ/external/hand/removed() - owner.u_equip(owner.gloves) - ..() - -/obj/item/organ/external/hand/right - limb_name = "r_hand" - name = "right hand" - icon_name = "r_hand" - body_part = HAND_RIGHT - parent_organ = "r_arm" - joint = "right wrist" - amputation_point = "right wrist" - -/obj/item/organ/external/head - limb_name = "head" - icon_name = "head" - name = "head" - health = 75 - min_broken_damage = 35 - body_part = HEAD - vital = 1 - parent_organ = "chest" - joint = "jaw" - amputation_point = "neck" - gendered_icon = 1 - encased = "skull" - -/obj/item/organ/external/head/removed() - if(owner) - name = "[owner.real_name]'s head" - owner.u_equip(owner.glasses) - owner.u_equip(owner.head) - owner.u_equip(owner.l_ear) - owner.u_equip(owner.r_ear) - owner.u_equip(owner.wear_mask) - spawn(1) - owner.update_hair() - ..() - -/obj/item/organ/external/head/take_damage(brute, burn, sharp, edge, used_weapon = null, list/forbidden_limbs = list()) - ..(brute, burn, sharp, edge, used_weapon, forbidden_limbs) - if (!disfigured) - if (brute_dam > 40) - if (prob(50)) - disfigure("brute") - if (burn_dam > 40) - disfigure("burn") diff --git a/code/modules/organs/organ_icon.dm b/code/modules/organs/organ_icon.dm index d25ce2f5a2..281cd0c016 100644 --- a/code/modules/organs/organ_icon.dm +++ b/code/modules/organs/organ_icon.dm @@ -99,7 +99,7 @@ var/global/list/limb_icon_cache = list() if(skeletal) mob_icon = new /icon('icons/mob/human_races/r_skeleton.dmi', "[icon_name][gender ? "_[gender]" : ""]") - else if ((status & ORGAN_ROBOT) && !(species && species.flags & IS_SYNTHETIC)) + else if (status & ORGAN_ROBOT) mob_icon = new /icon('icons/mob/human_races/robotic.dmi', "[icon_name][gender ? "_[gender]" : ""]") else if (status & ORGAN_MUTATED) diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index bb2d571f5d..87da7f0353 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -36,3 +36,9 @@ var/global/datum/robolimb/basic_robolimb company = "Xion Manufacturing Group" desc = "This limb has a minimalist black and red casing." icon = 'icons/mob/human_races/cyberlimbs/xion.dmi' + +/datum/robolimb/ipc + company = "Morpheus Cyberkinetics" + desc = "This limb is simple and functional; no effort has been made to make it look human." + icon = 'icons/mob/human_races/cyberlimbs/ipc.dmi' + unavailable_at_chargen = 1 diff --git a/code/modules/organs/organ_alien.dm b/code/modules/organs/subtypes/diona.dm similarity index 52% rename from code/modules/organs/organ_alien.dm rename to code/modules/organs/subtypes/diona.dm index 0905a61266..cf0d51b2c7 100644 --- a/code/modules/organs/organ_alien.dm +++ b/code/modules/organs/subtypes/diona.dm @@ -201,189 +201,3 @@ /obj/item/organ/diona/node/removed() return - -//CORTICAL BORER ORGANS. -/obj/item/organ/borer - name = "cortical borer" - parent_organ = "head" - vital = 1 - -/obj/item/organ/borer/process() - - // Borer husks regenerate health, feel no pain, and are resistant to stuns and brainloss. - for(var/chem in list("tricordrazine","tramadol","hyperzine","alkysine")) - if(owner.reagents.get_reagent_amount(chem) < 3) - owner.reagents.add_reagent(chem, 5) - - // They're also super gross and ooze ichor. - if(prob(5)) - var/mob/living/carbon/human/H = owner - if(!istype(H)) - return - - var/datum/reagent/blood/B = locate(/datum/reagent/blood) in H.vessel.reagent_list - blood_splatter(H,B,1) - var/obj/effect/decal/cleanable/blood/splatter/goo = locate() in get_turf(owner) - if(goo) - goo.name = "husk ichor" - goo.desc = "It's thick and stinks of decay." - goo.basecolor = "#412464" - goo.update_icon() - -/obj/item/organ/borer - name = "cortical borer" - icon = 'icons/obj/objects.dmi' - icon_state = "borer" - organ_tag = "brain" - desc = "A disgusting space slug." - -/obj/item/organ/borer/removed(var/mob/living/user) - - ..() - - var/mob/living/simple_animal/borer/B = owner.has_brain_worms() - if(B) - B.leave_host() - B.ckey = owner.ckey - - spawn(0) - qdel(src) - -//XENOMORPH ORGANS -/obj/item/organ/xenos/eggsac - name = "egg sac" - parent_organ = "groin" - -/obj/item/organ/xenos/plasmavessel - name = "plasma vessel" - parent_organ = "chest" - var/stored_plasma = 0 - var/max_plasma = 500 - -/obj/item/organ/xenos/plasmavessel/queen - name = "bloated plasma vessel" - stored_plasma = 200 - max_plasma = 500 - -/obj/item/organ/xenos/plasmavessel/sentinel - stored_plasma = 100 - max_plasma = 250 - -/obj/item/organ/xenos/plasmavessel/hunter - name = "tiny plasma vessel" - stored_plasma = 100 - max_plasma = 150 - -/obj/item/organ/xenos/acidgland - name = "acid gland" - parent_organ = "head" - -/obj/item/organ/xenos/hivenode - name = "hive node" - parent_organ = "chest" - -/obj/item/organ/xenos/resinspinner - name = "resin spinner" - parent_organ = "head" - -/obj/item/organ/xenos - name = "xeno organ" - icon = 'icons/effects/blood.dmi' - desc = "It smells like an accident in a chemical factory." - -/obj/item/organ/xenos/eggsac - name = "egg sac" - icon_state = "xgibmid1" - organ_tag = "egg sac" - -/obj/item/organ/xenos/plasmavessel - name = "plasma vessel" - icon_state = "xgibdown1" - organ_tag = "plasma vessel" - -/obj/item/organ/xenos/acidgland - name = "acid gland" - icon_state = "xgibtorso" - organ_tag = "acid gland" - -/obj/item/organ/xenos/hivenode - name = "hive node" - icon_state = "xgibmid2" - organ_tag = "hive node" - -/obj/item/organ/xenos/resinspinner - name = "hive node" - icon_state = "xgibmid2" - organ_tag = "resin spinner" - -//VOX ORGANS. -/obj/item/organ/stack - name = "cortical stack" - parent_organ = "head" - robotic = 2 - vital = 1 - var/backup_time = 0 - var/datum/mind/backup - -/obj/item/organ/stack/process() - if(owner && owner.stat != 2 && !is_broken()) - backup_time = world.time - if(owner.mind) backup = owner.mind - -/obj/item/organ/stack/vox - -/obj/item/organ/stack/vox/stack - -/obj/item/organ/stack - name = "cortical stack" - icon_state = "brain-prosthetic" - organ_tag = "stack" - robotic = 2 - -/obj/item/organ/stack/vox - name = "vox cortical stack" - -// Slime limbs. -/obj/item/organ/external/chest/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/groin/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/arm/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/arm/right/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/leg/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/leg/right/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/foot/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/foot/right/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/hand/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/hand/right/slime - cannot_break = 1 - dislocated = -1 - -/obj/item/organ/external/head/slime - cannot_break = 1 - dislocated = -1 diff --git a/code/modules/organs/subtypes/machine.dm b/code/modules/organs/subtypes/machine.dm new file mode 100644 index 0000000000..273daa793d --- /dev/null +++ b/code/modules/organs/subtypes/machine.dm @@ -0,0 +1,67 @@ +// IPC limbs. +/obj/item/organ/external/chest/ipc + dislocated = -1 +/obj/item/organ/external/chest/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/groin/ipc + dislocated = -1 +/obj/item/organ/external/groin/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/arm/ipc + dislocated = -1 +/obj/item/organ/external/arm/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/arm/right/ipc + dislocated = -1 +/obj/item/organ/external/arm/right/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/leg/ipc + dislocated = -1 +/obj/item/organ/external/leg/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/leg/right/ipc + dislocated = -1 +/obj/item/organ/external/leg/right/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/foot/ipc + dislocated = -1 +/obj/item/organ/external/foot/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/foot/right/ipc + dislocated = -1 +/obj/item/organ/external/foot/right/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/hand/ipc + dislocated = -1 +/obj/item/organ/external/hand/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/hand/right/ipc + dislocated = -1 +/obj/item/organ/external/hand/right/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + +/obj/item/organ/external/head/ipc + dislocated = -1 + can_intake_reagents = 0 +/obj/item/organ/external/head/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() diff --git a/code/modules/organs/subtypes/standard.dm b/code/modules/organs/subtypes/standard.dm new file mode 100644 index 0000000000..3a7e18a9dc --- /dev/null +++ b/code/modules/organs/subtypes/standard.dm @@ -0,0 +1,163 @@ +/**************************************************** + ORGAN DEFINES +****************************************************/ + +/obj/item/organ/external/chest + name = "upper body" + limb_name = "chest" + icon_name = "torso" + health = 100 + min_broken_damage = 35 + body_part = UPPER_TORSO + vital = 1 + amputation_point = "spine" + joint = "neck" + dislocated = -1 + gendered_icon = 1 + cannot_amputate = 1 + parent_organ = null + encased = "ribcage" + +/obj/item/organ/external/groin + name = "lower body" + limb_name = "groin" + icon_name = "groin" + health = 100 + min_broken_damage = 35 + body_part = LOWER_TORSO + vital = 1 + parent_organ = "chest" + amputation_point = "lumbar" + joint = "hip" + dislocated = -1 + gendered_icon = 1 + +/obj/item/organ/external/arm + limb_name = "l_arm" + name = "left arm" + icon_name = "l_arm" + health = 50 + min_broken_damage = 30 + body_part = ARM_LEFT + parent_organ = "chest" + joint = "left elbow" + amputation_point = "left shoulder" + can_grasp = 1 + +/obj/item/organ/external/arm/right + limb_name = "r_arm" + name = "right arm" + icon_name = "r_arm" + body_part = ARM_RIGHT + joint = "right elbow" + amputation_point = "right shoulder" + +/obj/item/organ/external/leg + limb_name = "l_leg" + name = "left leg" + icon_name = "l_leg" + health = 50 + min_broken_damage = 30 + body_part = LEG_LEFT + icon_position = LEFT + parent_organ = "groin" + joint = "left knee" + amputation_point = "left hip" + can_stand = 1 + +/obj/item/organ/external/leg/right + limb_name = "r_leg" + name = "right leg" + icon_name = "r_leg" + body_part = LEG_RIGHT + icon_position = RIGHT + joint = "right knee" + amputation_point = "right hip" + +/obj/item/organ/external/foot + limb_name = "l_foot" + name = "left foot" + icon_name = "l_foot" + health = 30 + min_broken_damage = 15 + body_part = FOOT_LEFT + icon_position = LEFT + parent_organ = "l_leg" + joint = "left ankle" + amputation_point = "left ankle" + can_stand = 1 + +/obj/item/organ/external/foot/removed() + if(owner) owner.u_equip(owner.shoes) + ..() + +/obj/item/organ/external/foot/right + limb_name = "r_foot" + name = "right foot" + icon_name = "r_foot" + body_part = FOOT_RIGHT + icon_position = RIGHT + parent_organ = "r_leg" + joint = "right ankle" + amputation_point = "right ankle" + +/obj/item/organ/external/hand + limb_name = "l_hand" + name = "left hand" + icon_name = "l_hand" + health = 30 + min_broken_damage = 15 + body_part = HAND_LEFT + parent_organ = "l_arm" + joint = "left wrist" + amputation_point = "left wrist" + can_grasp = 1 + +/obj/item/organ/external/hand/removed() + owner.u_equip(owner.gloves) + ..() + +/obj/item/organ/external/hand/right + limb_name = "r_hand" + name = "right hand" + icon_name = "r_hand" + body_part = HAND_RIGHT + parent_organ = "r_arm" + joint = "right wrist" + amputation_point = "right wrist" + +/obj/item/organ/external/head + limb_name = "head" + icon_name = "head" + name = "head" + health = 75 + min_broken_damage = 35 + body_part = HEAD + vital = 1 + parent_organ = "chest" + joint = "jaw" + amputation_point = "neck" + gendered_icon = 1 + encased = "skull" + var/can_intake_reagents = 1 + +/obj/item/organ/external/head/removed() + if(owner) + name = "[owner.real_name]'s head" + owner.u_equip(owner.glasses) + owner.u_equip(owner.head) + owner.u_equip(owner.l_ear) + owner.u_equip(owner.r_ear) + owner.u_equip(owner.wear_mask) + spawn(1) + owner.update_hair() + ..() + +/obj/item/organ/external/head/take_damage(brute, burn, sharp, edge, used_weapon = null, list/forbidden_limbs = list()) + ..(brute, burn, sharp, edge, used_weapon, forbidden_limbs) + if (!disfigured) + if (brute_dam > 40) + if (prob(50)) + disfigure("brute") + if (burn_dam > 40) + disfigure("burn") diff --git a/code/modules/organs/subtypes/unbreakable.dm b/code/modules/organs/subtypes/unbreakable.dm new file mode 100644 index 0000000000..137249e747 --- /dev/null +++ b/code/modules/organs/subtypes/unbreakable.dm @@ -0,0 +1,44 @@ +// Slime limbs. +/obj/item/organ/external/chest/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/groin/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/arm/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/arm/right/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/leg/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/leg/right/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/foot/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/foot/right/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/hand/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/hand/right/unbreakable + cannot_break = 1 + dislocated = -1 + +/obj/item/organ/external/head/unbreakable + cannot_break = 1 + dislocated = -1 diff --git a/code/modules/organs/subtypes/xenos.dm b/code/modules/organs/subtypes/xenos.dm new file mode 100644 index 0000000000..7052237b16 --- /dev/null +++ b/code/modules/organs/subtypes/xenos.dm @@ -0,0 +1,66 @@ +//XENOMORPH ORGANS +/obj/item/organ/xenos/eggsac + name = "egg sac" + parent_organ = "groin" + +/obj/item/organ/xenos/plasmavessel + name = "plasma vessel" + parent_organ = "chest" + var/stored_plasma = 0 + var/max_plasma = 500 + +/obj/item/organ/xenos/plasmavessel/queen + name = "bloated plasma vessel" + stored_plasma = 200 + max_plasma = 500 + +/obj/item/organ/xenos/plasmavessel/sentinel + stored_plasma = 100 + max_plasma = 250 + +/obj/item/organ/xenos/plasmavessel/hunter + name = "tiny plasma vessel" + stored_plasma = 100 + max_plasma = 150 + +/obj/item/organ/xenos/acidgland + name = "acid gland" + parent_organ = "head" + +/obj/item/organ/xenos/hivenode + name = "hive node" + parent_organ = "chest" + +/obj/item/organ/xenos/resinspinner + name = "resin spinner" + parent_organ = "head" + +/obj/item/organ/xenos + name = "xeno organ" + icon = 'icons/effects/blood.dmi' + desc = "It smells like an accident in a chemical factory." + +/obj/item/organ/xenos/eggsac + name = "egg sac" + icon_state = "xgibmid1" + organ_tag = "egg sac" + +/obj/item/organ/xenos/plasmavessel + name = "plasma vessel" + icon_state = "xgibdown1" + organ_tag = "plasma vessel" + +/obj/item/organ/xenos/acidgland + name = "acid gland" + icon_state = "xgibtorso" + organ_tag = "acid gland" + +/obj/item/organ/xenos/hivenode + name = "hive node" + icon_state = "xgibmid2" + organ_tag = "hive node" + +/obj/item/organ/xenos/resinspinner + name = "hive node" + icon_state = "xgibmid2" + organ_tag = "resin spinner" \ No newline at end of file diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index f21db9327d..8c0144710e 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -664,34 +664,7 @@ if(istype(user,/mob/living/carbon/human)) var/mob/living/carbon/human/H = user - if(H.species.flags & IS_SYNTHETIC && H.a_intent == I_GRAB) - if(emagged || stat & BROKEN) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(3, 1, src) - s.start() - H << "\red The APC power currents surge eratically, damaging your chassis!" - H.adjustFireLoss(10,0) - else if(src.cell && src.cell.charge > 0) - if(H.nutrition < 450) - - if(src.cell.charge >= 500) - H.nutrition += 50 - src.cell.charge -= 500 - else - H.nutrition += src.cell.charge/10 - src.cell.charge = 0 - - user << "\blue You slot your fingers into the APC interface and siphon off some of the stored charge for your own use." - if(src.cell.charge < 0) src.cell.charge = 0 - if(H.nutrition > 500) H.nutrition = 500 - src.charging = 1 - - else - user << "\blue You are already fully charged." - else - user << "There is no charge to draw from that APC." - return - else if(H.species.can_shred(H)) + if(H.species.can_shred(H)) user.visible_message("\red [user.name] slashes at the [src.name]!", "\blue You slash at the [src.name]!") playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index e5be56b944..6f9176640e 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -519,11 +519,6 @@ obj/structure/cable/proc/cableColor(var/colorC) if(!(S.status & ORGAN_ROBOT) || user.a_intent != "help") return ..() - if(H.species.flags & IS_SYNTHETIC) - if(M == user) - user << "\red You can't repair damage to your own body - it's against OH&S." - return - if(S.burn_dam > 0 && use(1)) S.heal_damage(0,15,0,1) user.visible_message("\red \The [user] repairs some burn damage on \the [M]'s [S.name] with \the [src].") diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 97db6ceab5..ba2ff23ac7 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -226,11 +226,11 @@ M.adjustToxLoss(0.5 * removed) /datum/reagent/capsaicin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_DIONA) + if(alien == IS_DIONA || alien == IS_MACHINE) return if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.species && (H.species.flags & (NO_PAIN | IS_SYNTHETIC))) + if(H.species && (H.species.flags & (NO_PAIN))) return if(dose < 5 && (dose == metabolism || prob(5))) M << "Your insides feel uncomfortably hot!" @@ -305,9 +305,11 @@ return /datum/reagent/condensedcapsaicin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_DIONA || alien == IS_MACHINE) + return if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.species && (H.species.flags & (NO_PAIN | IS_SYNTHETIC))) + if(H.species && (H.species.flags & (NO_PAIN))) return if(dose == metabolism) M << "You feel like your insides are burning!" diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 2d0a1469b5..17de69ae34 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -25,9 +25,9 @@ /obj/item/weapon/reagent_containers/attack_self(mob/user as mob) return -/obj/item/weapon/reagent_containers/attack(mob/M as mob, mob/user as mob, def_zone) +/obj/item/weapon/reagent_containers/attack(mob/M as mob, mob/user as mob, def_zone) if(can_operate(M))//Checks if mob is lying down on table for surgery - if(do_surgery(M, user, src)) + if(do_surgery(M, user, src)) return /obj/item/weapon/reagent_containers/afterattack(obj/target, mob/user, flag) @@ -98,10 +98,9 @@ if(target == user) if(istype(user, /mob/living/carbon/human)) var/mob/living/carbon/human/H = user - if(H.species.flags & IS_SYNTHETIC) - H << "You have a monitor for a head, where do you think you're going to put that?" - return 1 - + if(!H.check_has_mouth()) + user << "Where do you intend to put \the [src]? You don't have a mouth!" + return var/obj/item/blocked = H.check_mouth_coverage() if(blocked) user << "\The [blocked] is in the way!" @@ -114,10 +113,9 @@ else if(istype(user, /mob/living/carbon/human)) var/mob/living/carbon/human/H = target - if(H.species.flags & IS_SYNTHETIC) - H << "They have a monitor for a head, where do you think you're going to put that?" + if(!H.check_has_mouth()) + user << "Where do you intend to put \the [src]? \The [H] doesn't have a mouth!" return - var/obj/item/blocked = H.check_mouth_coverage() if(blocked) user << "\The [blocked] is in the way!" @@ -153,4 +151,4 @@ var/trans = reagents.trans_to(target, amount_per_transfer_from_this) user << "You transfer [trans] units of the solution to [target]." - return 1 + return 1 diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index a63fbdd46b..47240eeb22 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -45,10 +45,9 @@ if(M == user) //If you're eating it yourself if(istype(M,/mob/living/carbon/human)) var/mob/living/carbon/human/H = M - if(H.species.flags & IS_SYNTHETIC) - H << "You have a monitor for a head, where do you think you're going to put that?" + if(!H.check_has_mouth()) + user << "Where do you intend to put \the [src]? You don't have a mouth!" return - var/obj/item/blocked = H.check_mouth_coverage() if(blocked) user << "\The [blocked] is in the way!" @@ -68,10 +67,9 @@ else if(istype(M,/mob/living/carbon/human)) var/mob/living/carbon/human/H = M - if(H.species.flags & IS_SYNTHETIC) - user << "They have a monitor for a head, where do you think you're going to put that?" + if(!H.check_has_mouth()) + user << "Where do you intend to put \the [src]? \The [H] doesn't have a mouth!" return - var/obj/item/blocked = H.check_mouth_coverage() if(blocked) user << "\The [blocked] is in the way!" diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index bb405828ee..0891468cd1 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -21,10 +21,9 @@ if(istype(M, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M - if(H.species.flags & IS_SYNTHETIC) - H << "You have a monitor for a head, where do you think you're going to put that?" + if(!H.check_has_mouth()) + user << "Where do you intend to put \the [src]? You don't have a mouth!" return - var/obj/item/blocked = H.check_mouth_coverage() if(blocked) user << "\The [blocked] is in the way!" @@ -40,12 +39,10 @@ else if(istype(M, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M - if(H.species.flags & IS_SYNTHETIC) - H << "They have a monitor for a head, where do you think you're going to put that?" + if(!H.check_has_mouth()) + user << "Where do you intend to put \the [src]? \The [H] doesn't have a mouth!" return - var/obj/item/blocked = H.check_mouth_coverage() - if(blocked) user << "\The [blocked] is in the way!" return diff --git a/code/modules/surgery/generic.dm b/code/modules/surgery/generic.dm index c1e51d9c4d..20bf10bd00 100644 --- a/code/modules/surgery/generic.dm +++ b/code/modules/surgery/generic.dm @@ -17,8 +17,6 @@ return 0 if (affected.status & ORGAN_DESTROYED) return 0 - if (target_zone == "head" && target.species && (target.species.flags & IS_SYNTHETIC)) - return 1 if (affected.status & ORGAN_ROBOT) return 0 return 1 diff --git a/code/modules/virus2/admin.dm b/code/modules/virus2/admin.dm index 88876da9ed..62bfaff907 100644 --- a/code/modules/virus2/admin.dm +++ b/code/modules/virus2/admin.dm @@ -73,10 +73,11 @@ var/f = 1 for(var/k in all_species) var/datum/species/S = all_species[k] - if(!(S.flags & IS_SYNTHETIC)) - if(!f) H += " | " - else f = 0 - H += "
[k]" + if(S.virus_immune) + continue + if(!f) H += " | " + else f = 0 + H += "[k]" H += {" Reset
diff --git a/code/modules/virus2/disease2.dm b/code/modules/virus2/disease2.dm index c1852a0cb9..2ded7a5261 100644 --- a/code/modules/virus2/disease2.dm +++ b/code/modules/virus2/disease2.dm @@ -45,7 +45,7 @@ var/list/res = list() for (var/specie in all_species) var/datum/species/S = all_species[specie] - if(!(S.flags & IS_SYNTHETIC)) + if(!S.virus_immune) meat += S.name if(meat.len) var/num = rand(1,meat.len) diff --git a/code/setup.dm b/code/setup.dm index cbd079c9a5..865a6e0a43 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -645,11 +645,10 @@ var/list/be_special_flags = list( #define HAS_UNDERWEAR 512 // Underwear is drawn onto the mob icon. #define IS_PLANT 1024 // Is a treeperson. #define IS_WHITELISTED 2048 // Must be whitelisted to play. -#define IS_SYNTHETIC 4096 // Is a machine race. -#define HAS_EYE_COLOR 8192 // Eye colour selectable in chargen. (RGB) -#define CAN_JOIN 16384 // Species is selectable in chargen. -#define IS_RESTRICTED 32768 // Is not a core/normally playable species. (castes, mutantraces) -#define REGENERATES_LIMBS 65536 // Attempts to regenerate unamputated limbs. +#define HAS_EYE_COLOR 4096 // Eye colour selectable in chargen. (RGB) +#define CAN_JOIN 8192 // Species is selectable in chargen. +#define IS_RESTRICTED 16384 // Is not a core/normally playable species. (castes, mutantraces) +// unused: 32768 - higher than this will overflow // Language flags. #define WHITELISTED 1 // Language is available if the speaker is whitelisted. @@ -719,11 +718,12 @@ var/list/be_special_flags = list( #define NETWORK_FAILURE 32 // Some on_mob_life() procs check for alien races. -#define IS_DIONA 1 -#define IS_VOX 2 -#define IS_SKRELL 3 -#define IS_UNATHI 4 -#define IS_XENOS 5 +#define IS_DIONA 1 +#define IS_VOX 2 +#define IS_SKRELL 3 +#define IS_UNATHI 4 +#define IS_XENOS 5 +#define IS_MACHINE 6 #define MAX_GEAR_COST 5 // Used in chargen for accessory loadout limit. diff --git a/icons/mob/human_races/cyberlimbs/ipc.dmi b/icons/mob/human_races/cyberlimbs/ipc.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b0ae6739177811e4de00e811a0fb60adaa15d746 GIT binary patch literal 1716 zcmV;l221&gP)o5}g-Q0(zqLzA2pO6y7=snt zkXRs#=K4w6p;L)AJ^1uMs5Z~G>j%@kdi@3}3A1^a`{}IJl03&P+^$+hNFnk!6m|^T zSdn!!S6cZ*Wna>2Bsar8UwDYDUJFDMf+vJ(VBnM9Et5m`_sVvJPqP(^UZM+U-_ z|Eb!vL-YCS3MZF_MqX2bCIA2hT1iAfRCt{2om*quC=i7;)1abKb(6SFVmtf)|K@_c zeQ3;Ftc!!)^R;~`XqaPUWa$9vIsgCw007WF#N8K1wJ#mB6oHHY`he*%1y@KCkq?gt)+`xclL-nqbm7dffT z^VIpQUX68}-mThvUfhF%e`vC#U0yge5?$mU)-N?Vh^G942F~IWIW2gx@u24Rq5ZMm z8U=MGhr0v$yt@|9@St>otvhgE7nsy@*WJKyKGB5wrM5HC=&n0Ty-l>r06kW|0mT0N zgs2zvpww1e$K0>RzaT#V000000000000000;I_DLgSVg=b$ss4-5y#Oa=L?ACYn#f zp}GkCeu$f%p@zxL(h~kP8RQe#Ws_@8tZ78^?x)qpmJ5v8;ghR%Xf%A<9q)`LJUPr} zc@LVitaj!(x?vCcY<$tcFA-|)`yZG+ST*oh!Z-hCP$p6l1>@*nb`NfM8T0LDGS;V< zOvIFoqhDTLjT-g6Ox8h|9`k1%?TebP0{ZX7SMxgI$zd+hvtvuHBWhqX0>9=zv*Rx$ zNA~O~)GHa3G9|yF?)7a!{AKjLZ_gyHUf*k_Z-v$J00000000000002sN*E4Z;|90w z4)IUJ{Ahcd0oz;S9q-f%W7FFVIC{{suV}nrwf41Pdl@WS1|(6#J;?SFTjpOzjnMEY z!@b#quP-k~jg%DY!{r}3>deL7&_7=!bOTa+SHpDlC;NxCzvr{(q#BF;!>Lq1T1(I4 z@4ZbHofbk4vVwnT=r=xom#?NoRig>i2j_<-!uKg zxp}RJ5KqYEoJ+ME>gjO#xge1qe`{h$`~5xz@iG!(3MtCvRGz7X zAni6W{9nAzI~!&|X`e6CdvT`$N_0pElFI{!A;bH6`JPK@*l@1~1B#QtC<-|6;gJ7{ z<++Q7aU5lVxiAa-v>B&NlR)v2038px{BV@NV@2TmyDaeiy$Jj?e}!rK4vGT#c+5R` zJSsnCT>_V9Iu|}MyL__06bDQ%y$aT(XLC}tF<*A`>9ppPW9x>=JiiP9Tk8wjemzr- zZ4=m-G6pQWpZRyKRJMV$K3eu*xOIhD;IflY7wD3|;UN`yM zUjA1G2v%-3$`IN7Fu4fsZvD3w0000000000000000PvB|odvNy>iWCMKfGo(>qF}L zyU9PiX@#V(zdQMdx2%w&zW%QGhpLC%JhuPYv_lF2004l$i~j(ZFCdWUk(GM@0000< KMNUMnLSTY^*DvJ& literal 0 HcmV?d00001 diff --git a/icons/mob/human_races/r_machine.dmi b/icons/mob/human_races/r_machine.dmi deleted file mode 100644 index 2e3956f84649a617225c73e59b30c5a50e8c4d5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1825 zcmYjQdpOgJ8~<(=k=!~-TFKq$SQKKjxyx+}JDVKGckNua%6IiWX)}E zlbxN)ajGMs+*zk3v?I6BHnX$N?|IIz_j%su^LgJt-rMtjvQA-KcPnTr006Mt?WB_r z0Dz=6{2V7-nXb6YHQ7F`rBS$nfHNjvo6bf~BcSj%)uCA`tHvws7 z7!2m=>1j6+g!7FGs5Ce=gZzUhIv+WA`2d=dM4H@qb*v#At|?pTxlM&(+KYo zN1w|zn~s$GJr3$Tp>5!zk*!~odEF~}a^}_dN3VAl#ngqM>Qzw_XdX|C@!g~qUz`g1 zC8jf-;7u?CfF1YToa}LA+G5#Y(xj!Li!&2fe}3Y2tyh$xXlRrAEI%=+`6poB?@-S> z+5;=ut6DlR(JuM)VTg2nV0lK~Jas;DBSdWw3F)(+UzVIJNNiQ(_T}_AWtdv!;lnw#ESJdjrIqHfDmjK0Z*rbb-M8b*s{a|svgGh+V}0d2xlYsSWW)lG5Y#(1nm{w`PN6MTcq1sLVZihzq28z3xUfl_=VJ6I?=U zH@C=uzyXszMCLZ`SiqCW!^Fg_qI%VWGJW4Q-|N;Wf3B;+T(Vz3>O^JlUj7$3eq}hC zj%L+CZ|45o47?q$gkgRVuP@i}^6C^NevOkLp`@%Xj>y|thc6VrUIHN;Loa+lPW`;6 zVu732*!io)0s1pD57!svpjy$h2O>q9mCQpWQ^&BH`Gg`>?_HVDspS1e9~C3jRW7kd z;JP}2a>dEVZ7Ld21x5Ay91b-=f=?Gnzv-fE&M-DbL~xJC3c-}XFdk6(>c}6yeB=k z8%X1{pi0pyH(D%OS??P4|HgNq+UebCZvx>crEqq-b*lq#s3C}yoSF_M5@ zKk!RqVa`ao9u$0PU(Tb)?6FN{;W4}nIpvkq>7alH$`7X+1}ZeukjO$+GWlqtDGS_* z7l+zoqGzXDwb~nV4xX8`38b!O<5>t3e2)Vc8NkJ!ytuDu0C_2?iNZD6Qyj)*_i>j3 zs3}tYlmVv0L|I2|>s)M#&d{|vzL$+DqMZbkDwY0R775p Date: Sat, 23 May 2015 16:57:51 +0930 Subject: [PATCH 35/42] Fixes #9433 --- code/modules/mob/living/carbon/human/human_defense.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 994cab11f6..675d3c41df 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -179,12 +179,6 @@ emp_act for(var/obj/O in src) if(!O) continue O.emp_act(severity) - for(var/obj/item/organ/external/O in organs) - if(O.status & ORGAN_DESTROYED) continue - O.emp_act(severity) - for(var/obj/item/organ/I in O.internal_organs) - if(I.robotic == 0) continue - I.emp_act(severity) ..() From f0006ec6bfab083a3163ad446f1269a5b4ba59ec Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 23 May 2015 17:02:27 +0930 Subject: [PATCH 36/42] Removes redundant surgery for brain and eye repair, now covered by organ repair in general. Attempted to limit regular surgery to non-robotic limbs and added surgical steps for robotic limbs. Readded checks for smoking reagent transfer. Fixes, oversights, tweaks with IPC. Added some reagent bypassing for NO_BLOOD and some checks to various affect_touch() calls for NO_SCAN/IPC. Added prosthetic-scanning functionality to cyborg analyzer. Added prosthetic analysis to the robot analyzer. Allowed people with internal cells to charge in robot chargers (IPCs). --- baystation12.dme | 3 +- code/game/machinery/iv_drip.dm | 2 +- code/game/machinery/rechargestation.dm | 57 ++- .../objects/items/weapons/cigs_lighters.dm | 6 +- code/game/objects/items/weapons/tools.dm | 10 +- .../mob/living/carbon/brain/brain_item.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 28 +- .../living/carbon/human/human_attackhand.dm | 6 + code/modules/mob/living/carbon/human/life.dm | 10 +- .../carbon/human/species/station/slime.dm | 2 +- .../carbon/human/species/station/station.dm | 7 +- .../mob/living/silicon/robot/analyzer.dm | 86 ++-- code/modules/organs/blood.dm | 2 +- code/modules/organs/organ_external.dm | 2 +- code/modules/organs/subtypes/machine.dm | 84 +++- code/modules/power/cable.dm | 7 +- code/modules/reagents/Chemistry-Reagents.dm | 14 +- .../Chemistry-Reagents-Core.dm | 2 + .../Chemistry-Reagents-Food-Drinks.dm | 2 - .../Chemistry-Reagents-Toxins.dm | 3 + .../reagents/reagent_containers/borghydro.dm | 10 + .../reagents/reagent_containers/hypospray.dm | 11 + .../reagents/reagent_containers/syringes.dm | 14 +- code/modules/supermatter/supermatter.dm | 4 +- code/modules/surgery/bones.dm | 8 +- code/modules/surgery/brainrepair.dm | 70 --- code/modules/surgery/encased.dm | 2 +- code/modules/surgery/eye.dm | 147 ------ code/modules/surgery/face.dm | 2 +- code/modules/surgery/implant.dm | 40 +- code/modules/surgery/organs_internal.dm | 88 +--- code/modules/surgery/robotics.dm | 417 ++++++++++++++++++ code/modules/virus2/items_devices.dm | 2 +- code/setup.dm | 2 + 34 files changed, 729 insertions(+), 423 deletions(-) delete mode 100644 code/modules/surgery/brainrepair.dm delete mode 100644 code/modules/surgery/eye.dm create mode 100644 code/modules/surgery/robotics.dm diff --git a/baystation12.dme b/baystation12.dme index 1d8f71a79a..e6750174b3 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1650,15 +1650,14 @@ #include "code\modules\spells\targeted\projectile\projectile.dm" #include "code\modules\supermatter\supermatter.dm" #include "code\modules\surgery\bones.dm" -#include "code\modules\surgery\brainrepair.dm" #include "code\modules\surgery\encased.dm" -#include "code\modules\surgery\eye.dm" #include "code\modules\surgery\face.dm" #include "code\modules\surgery\generic.dm" #include "code\modules\surgery\implant.dm" #include "code\modules\surgery\limb_reattach.dm" #include "code\modules\surgery\organs_internal.dm" #include "code\modules\surgery\other.dm" +#include "code\modules\surgery\robotics.dm" #include "code\modules\surgery\slimes.dm" #include "code\modules\surgery\surgery.dm" #include "code\modules\tables\flipping.dm" diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index 99a2dc6607..6a82c2bf5c 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -106,7 +106,7 @@ if(NOCLONE in T.mutations) return - if(T.species && T.species.flags & NO_BLOOD) + if(T.species.flags & NO_BLOOD) return // If the human is losing too much blood, beep. diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index d41ab317d9..98cc92380c 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -176,8 +176,11 @@ R.adjustBruteLoss(-1) if(wire_rate && R.getFireLoss()) R.adjustFireLoss(-1) - else - update_use_power(1) + else if(istype(occupant, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = occupant + if(!isnull(H.internal_organs_by_name["cell"]) && H.nutrition < 450) + H.nutrition = min(H.nutrition+10, 450) + update_use_power(1) /obj/machinery/recharge_station/proc/go_out() if(!(occupant)) @@ -209,30 +212,42 @@ if(!user) return - if(!(istype(user, /mob/living/silicon/robot))) + var/can_accept_user + if(istype(user, /mob/living/silicon/robot)) + + var/mob/living/silicon/robot/R = user + + if(R.stat == 2) + //Whoever had it so that a borg with a dead cell can't enter this thing should be shot. --NEO + return + if(occupant) + R << "The cell is already occupied!" + return + if(!R.cell) + R << "Without a powercell, you can't be recharged." + //Make sure they actually HAVE a cell, now that they can get in while powerless. --NEO + return + can_accept_user = 1 + + else if(istype(user, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = user + if(!isnull(H.internal_organs_by_name["cell"])) + can_accept_user = 1 + + if(!can_accept_user) user << "Only non-organics may enter the recharger!" return - var/mob/living/silicon/robot/R = user - if(R.stat == 2) - //Whoever had it so that a borg with a dead cell can't enter this thing should be shot. --NEO - return - if(occupant) - R << "The cell is already occupied!" - return - if(!R.cell) - R << "Without a powercell, you can't be recharged." - //Make sure they actually HAVE a cell, now that they can get in while powerless. --NEO - return - R.stop_pulling() - if(R.client) - R.client.perspective = EYE_PERSPECTIVE - R.client.eye = src - R.loc = src - occupant = R + + user.stop_pulling() + if(user.client) + user.client.perspective = EYE_PERSPECTIVE + user.client.eye = src + user.loc = src + occupant = user /*for(var/obj/O in src) O.loc = loc*/ - add_fingerprint(R) + add_fingerprint(user) build_icon() update_use_power(1) return diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index a533b9adae..8d8076cbab 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -106,9 +106,9 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(location) location.hotspot_expose(700, 5) if(reagents && reagents.total_volume) // check if it has any reagents at all - if(iscarbon(loc)) - var/mob/living/carbon/C = loc - if (src == C.wear_mask) // if it's in the human/monkey mouth, transfer reagents to the mob + if(ishuman(loc)) + var/mob/living/carbon/human/C = loc + if (src == C.wear_mask && C.check_has_mouth()) // if it's in the human/monkey mouth, transfer reagents to the mob reagents.trans_to_mob(C, REM, CHEM_INGEST, 0.2) // Most of it is not inhaled... balance reasons. else // else just remove some of the reagents reagents.remove_any(REM) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index a8c4fbd44a..1cd40d6c89 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -81,7 +81,8 @@ return /obj/item/weapon/screwdriver/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - if(!istype(M)) return ..() + if(!istype(M) || user.a_intent == "help") + return ..() if(user.zone_sel.selecting != "eyes" && user.zone_sel.selecting != "head") return ..() if((CLUMSY in user.mutations) && prob(50)) @@ -426,8 +427,11 @@ return ..() if(S.brute_dam) - S.heal_damage(15,0,0,1) - user.visible_message("\red \The [user] patches some dents on \the [M]'s [S.name] with \the [src].") + if(S.brute_dam < ROBOLIMB_SELF_REPAIR_CAP) + S.heal_damage(15,0,0,1) + user.visible_message("\red \The [user] patches some dents on \the [M]'s [S.name] with \the [src].") + else + user << "\red The damage is far too severe to patch over externally." return else user << "Nothing to fix!" diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index 486916821b..b12fce33f8 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -92,4 +92,4 @@ desc = "A tightly furled roll of paper, covered with indecipherable runes." robotic = 2 icon = 'icons/obj/wizard.dmi' - icon_state = "scroll" \ No newline at end of file + icon_state = "scroll" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 8bc819657c..cb5b1bdf84 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1224,16 +1224,26 @@ else target_zone = user.zone_sel.selecting - switch(target_zone) - if("head") - if(head && head.flags & THICKMATERIAL) - . = 0 - else - if(wear_suit && wear_suit.flags & THICKMATERIAL) - . = 0 + var/obj/item/organ/external/affecting = get_organ(target_zone) + var/fail_msg + if(!affecting) + . = 0 + fail_msg = "They are missing that limb." + else if (affecting.status & ORGAN_ROBOT) + . = 0 + fail_msg = "That limb is robotic." + else + switch(target_zone) + if("head") + if(head && head.flags & THICKMATERIAL) + . = 0 + else + if(wear_suit && wear_suit.flags & THICKMATERIAL) + . = 0 if(!. && error_msg && user) - // Might need re-wording. - user << "There is no exposed flesh or thin material [target_zone == "head" ? "on their head" : "on their body"] to inject into." + if(!fail_msg) + fail_msg = "There is no exposed flesh or thin material [target_zone == "head" ? "on their head" : "on their body"] to inject into." + user << "[fail_msg]" /mob/living/carbon/human/print_flavor_text(var/shrink = 1) var/list/equipment = list(src.head,src.wear_mask,src.glasses,src.w_uniform,src.wear_suit,src.gloves,src.shoes) diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index a198daa112..21a386b5cf 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -48,6 +48,12 @@ switch(M.a_intent) if(I_HELP) if(istype(H) && health < config.health_threshold_crit && health > config.health_threshold_dead) + if(!H.check_has_mouth()) + H << "You don't have a mouth, you cannot perform CPR!" + return + if(!check_has_mouth()) + H << "They don't have a mouth, you cannot perform CPR!" + return if((H.head && (H.head.flags & HEADCOVERSMOUTH)) || (H.wear_mask && (H.wear_mask.flags & MASKCOVERSMOUTH))) H << "Remove your mask!" return 0 diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index ca7ed1af3d..896f57878c 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -855,8 +855,6 @@ proc/handle_chemicals_in_body() - // TODO: stomach and bloodstream organ. - if(reagents) chem_effects.Cut() analgesic = 0 @@ -864,8 +862,9 @@ if(species && species.reagent_tag) alien = species.reagent_tag touching.metabolize(alien, CHEM_TOUCH) - ingested.metabolize(alien, CHEM_INGEST) - reagents.metabolize(alien, CHEM_BLOOD) + if(!(species.flags & NO_BLOOD)) + ingested.metabolize(alien, CHEM_INGEST) + reagents.metabolize(alien, CHEM_BLOOD) if(CE_PAINKILLER in chem_effects) analgesic = chem_effects[CE_PAINKILLER] @@ -1504,7 +1503,8 @@ if(life_tick % 5) return pulse //update pulse every 5 life ticks (~1 tick/sec, depending on server load) - if(species && species.flags & NO_BLOOD) return PULSE_NONE //No blood, no pulse. + if(species && species.flags & NO_BLOOD) + return PULSE_NONE //No blood, no pulse. if(stat == DEAD) return PULSE_NONE //that's it, you're dead, nothing can influence your pulse diff --git a/code/modules/mob/living/carbon/human/species/station/slime.dm b/code/modules/mob/living/carbon/human/species/station/slime.dm index d166a65520..46a7e9f5f5 100644 --- a/code/modules/mob/living/carbon/human/species/station/slime.dm +++ b/code/modules/mob/living/carbon/human/species/station/slime.dm @@ -8,7 +8,7 @@ language = "Sol Common" //todo? unarmed_types = list(/datum/unarmed_attack/slime_glomp) - flags = IS_RESTRICTED | NO_BLOOD | NO_SCAN | NO_SLIP | NO_BREATHE + flags = IS_RESTRICTED | NO_SCAN | NO_SLIP | NO_BREATHE siemens_coefficient = 3 darksight = 3 diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index e54447dc43..d550246d6d 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -231,7 +231,7 @@ else qdel(D) - H.visible_message("\red[H] splits apart with a wet slithering noise!") + H.visible_message("[H] splits apart with a wet slithering noise!") /datum/species/machine name = "Machine" @@ -266,7 +266,10 @@ virus_immune = 1 reagent_tag = IS_MACHINE - has_organ = list() //TODO: Positronic brain. + has_organ = list( + "brain" = /obj/item/organ/mmi_holder/posibrain, + "cell" = /obj/item/organ/cell + ) has_limbs = list( "chest" = list("path" = /obj/item/organ/external/chest/ipc), diff --git a/code/modules/mob/living/silicon/robot/analyzer.dm b/code/modules/mob/living/silicon/robot/analyzer.dm index c7d2fee533..812a882efe 100644 --- a/code/modules/mob/living/silicon/robot/analyzer.dm +++ b/code/modules/mob/living/silicon/robot/analyzer.dm @@ -26,38 +26,70 @@ user.show_message("\blue Key: Suffocation/Toxin/Burns/Brute", 1) user.show_message("\blue Body Temperature: ???", 1) return - if(!istype(M, /mob/living/silicon/robot)) //todo add limb analysis + + var/scan_type + if(istype(M, /mob/living/silicon/robot)) + scan_type = "robot" + else if(istype(M, /mob/living/carbon/human)) + scan_type = "prosthetics" + else user << "\red You can't analyze non-robotic things!" return - user.visible_message(" [user] has analyzed [M]'s components."," You have analyzed [M]'s components.") - var/BU = M.getFireLoss() > 50 ? "[M.getFireLoss()]" : M.getFireLoss() - var/BR = M.getBruteLoss() > 50 ? "[M.getBruteLoss()]" : M.getBruteLoss() - user.show_message("\blue Analyzing Results for [M]:\n\t Overall Status: [M.stat > 1 ? "fully disabled" : "[M.health - M.halloss]% functional"]") - user.show_message("\t Key: Electronics/Brute", 1) - user.show_message("\t Damage Specifics: [BU] - [BR]") - if(M.tod && M.stat == DEAD) - user.show_message("\blue Time of Disable: [M.tod]") + user.visible_message("\The [user] has analyzed [M]'s components.","You have analyzed [M]'s components.") + switch(scan_type) + if("robot") + var/BU = M.getFireLoss() > 50 ? "[M.getFireLoss()]" : M.getFireLoss() + var/BR = M.getBruteLoss() > 50 ? "[M.getBruteLoss()]" : M.getBruteLoss() + user.show_message("\blue Analyzing Results for [M]:\n\t Overall Status: [M.stat > 1 ? "fully disabled" : "[M.health - M.halloss]% functional"]") + user.show_message("\t Key: Electronics/Brute", 1) + user.show_message("\t Damage Specifics: [BU] - [BR]") + if(M.tod && M.stat == DEAD) + user.show_message("\blue Time of Disable: [M.tod]") + var/mob/living/silicon/robot/H = M + var/list/damaged = H.get_damaged_components(1,1,1) + user.show_message("\blue Localized Damage:",1) + if(length(damaged)>0) + for(var/datum/robot_component/org in damaged) + user.show_message(text("\blue \t []: [][] - [] - [] - []", \ + capitalize(org.name), \ + (org.installed == -1) ? "DESTROYED " :"",\ + (org.electronics_damage > 0) ? "[org.electronics_damage]" :0, \ + (org.brute_damage > 0) ? "[org.brute_damage]" :0, \ + (org.toggled) ? "Toggled ON" : "Toggled OFF",\ + (org.powered) ? "Power ON" : "Power OFF"),1) + else + user.show_message("\blue \t Components are OK.",1) + if(H.emagged && prob(5)) + user.show_message("\red \t ERROR: INTERNAL SYSTEMS COMPROMISED",1) + user.show_message("\blue Operating Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) - if (istype(M, /mob/living/silicon/robot)) - var/mob/living/silicon/robot/H = M - var/list/damaged = H.get_damaged_components(1,1,1) - user.show_message("\blue Localized Damage:",1) - if(length(damaged)>0) - for(var/datum/robot_component/org in damaged) - user.show_message(text("\blue \t []: [][] - [] - [] - []", \ - capitalize(org.name), \ - (org.installed == -1) ? "DESTROYED " :"",\ - (org.electronics_damage > 0) ? "[org.electronics_damage]" :0, \ - (org.brute_damage > 0) ? "[org.brute_damage]" :0, \ - (org.toggled) ? "Toggled ON" : "Toggled OFF",\ - (org.powered) ? "Power ON" : "Power OFF"),1) - else - user.show_message("\blue \t Components are OK.",1) - if(H.emagged && prob(5)) - user.show_message("\red \t ERROR: INTERNAL SYSTEMS COMPROMISED",1) + if("prosthetics") + var/mob/living/carbon/human/H = M + user << "Analyzing Results for \the [H]:" + user << "Key: Electronics/Brute" - user.show_message("\blue Operating Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) + user << "External prosthetics:" + var/organ_found + if(H.internal_organs.len) + for(var/obj/item/organ/external/E in H.organs) + if(!(E.status & ORGAN_ROBOT)) + continue + organ_found = 1 + user << "[E.name]: [E.brute_dam] [E.burn_dam]" + if(!organ_found) + user << "No prosthetics located." + user << "
" + user << "Internal prosthetics:" + organ_found = null + if(H.internal_organs.len) + for(var/obj/item/organ/O in H.internal_organs) + if(!(O.status & ORGAN_ROBOT)) + continue + organ_found = 1 + user << "[O.name]: [O.damage]" + if(!organ_found) + user << "No prosthetics located." src.add_fingerprint(user) return diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index 272f43b790..70c2281bb3 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -214,7 +214,7 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 //Transfers blood from reagents to vessel, respecting blood types compatability. /mob/living/carbon/human/inject_blood(var/datum/reagent/blood/injected, var/amount) - if(species && species.flags & NO_BLOOD) + if(species.flags & NO_BLOOD) reagents.add_reagent("blood", amount, injected.data) reagents.update_total() return diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 4b43e0edac..ecb0cb9ca2 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -349,7 +349,7 @@ This function completely restores a damaged organ to perfect condition. //Determines if we even need to process this organ. /obj/item/organ/external/proc/need_process() - if(status && status != ORGAN_ROBOT) // If it's robotic, that's fine it will have a status. + if(status & (ORGAN_CUT_AWAY|ORGAN_GAUZED|ORGAN_BLEEDING|ORGAN_BROKEN|ORGAN_DESTROYED|ORGAN_SPLINTED|ORGAN_DEAD|ORGAN_MUTATED)) return 1 if(brute_dam || burn_dam) return 1 diff --git a/code/modules/organs/subtypes/machine.dm b/code/modules/organs/subtypes/machine.dm index 273daa793d..28c44bc41e 100644 --- a/code/modules/organs/subtypes/machine.dm +++ b/code/modules/organs/subtypes/machine.dm @@ -1,6 +1,15 @@ // IPC limbs. +/obj/item/organ/external/head/ipc + dislocated = -1 + can_intake_reagents = 0 + encased = null +/obj/item/organ/external/head/ipc/New() + robotize("Morpheus Cyberkinetics") + ..() + /obj/item/organ/external/chest/ipc dislocated = -1 + encased = null /obj/item/organ/external/chest/ipc/New() robotize("Morpheus Cyberkinetics") ..() @@ -59,9 +68,74 @@ robotize("Morpheus Cyberkinetics") ..() -/obj/item/organ/external/head/ipc - dislocated = -1 - can_intake_reagents = 0 -/obj/item/organ/external/head/ipc/New() - robotize("Morpheus Cyberkinetics") +/obj/item/organ/cell + name = "microbattery" + desc = "A small, powerful cell for use in fully prosthetic bodies." + icon = 'icons/obj/power.dmi' + icon_state = "scell" + organ_tag = "cell" + parent_organ = "chest" + vital = 1 + +/obj/item/organ/cell/New() + robotize() ..() + +/obj/item/organ/cell/replaced() + ..() + // This is very ghetto way of rebooting an IPC. TODO better way. + if(owner && owner.stat == DEAD) + owner.stat = 0 + owner.visible_message("\The [owner] twitches visibly!") + +// Used for an MMI or posibrain being installed into a human. +/obj/item/organ/mmi_holder + name = "brain" + organ_tag = "brain" + parent_organ = "head" + vital = 1 + var/obj/item/device/mmi/stored_mmi + +/obj/item/organ/mmi_holder/proc/update_from_mmi() + if(!stored_mmi) + return + name = stored_mmi.name + desc = stored_mmi.desc + icon = stored_mmi.icon + icon_state = stored_mmi.icon_state + +/obj/item/organ/mmi_holder/removed(var/mob/living/user) + + if(stored_mmi) + stored_mmi.loc = get_turf(src) + if(owner.mind) + owner.mind.transfer_to(stored_mmi.brainmob) + ..() + + var/mob/living/holder_mob = loc + if(istype(holder_mob)) + holder_mob.drop_from_inventory(src) + qdel(src) + +/obj/item/organ/mmi_holder/New() + ..() + // This is very ghetto way of rebooting an IPC. TODO better way. + spawn(1) + if(owner && owner.stat == DEAD) + owner.stat = 0 + owner.visible_message("\The [owner] twitches visibly!") + +/obj/item/organ/mmi_holder/posibrain/New() + robotize() + stored_mmi = new /obj/item/device/mmi/digital/posibrain(src) + ..() + spawn(1) + if(owner) + stored_mmi.name = "positronic brain ([owner.name])" + stored_mmi.brainmob.real_name = owner.name + stored_mmi.brainmob.name = stored_mmi.brainmob.real_name + stored_mmi.icon_state = "posibrain-occupied" + update_from_mmi() + else + stored_mmi.loc = get_turf(src) + qdel(src) \ No newline at end of file diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 6f9176640e..d883054b1b 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -520,8 +520,11 @@ obj/structure/cable/proc/cableColor(var/colorC) return ..() if(S.burn_dam > 0 && use(1)) - S.heal_damage(0,15,0,1) - user.visible_message("\red \The [user] repairs some burn damage on \the [M]'s [S.name] with \the [src].") + if(S.burn_dam < ROBOLIMB_SELF_REPAIR_CAP) + S.heal_damage(0,15,0,1) + user.visible_message("\red \The [user] repairs some burn damage on \the [M]'s [S.name] with \the [src].") + else + user << "\red The damage is far too severe to patch over externally." return else user << "Nothing to fix!" diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 0e0da75e2a..2d8ece18c1 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1,11 +1,11 @@ /datum/reagent var/name = "Reagent" var/id = "reagent" - var/description = "A non-descript chemical." + var/description = "A non-descript chemical." var/datum/reagents/holder = null var/reagent_state = SOLID var/list/data = null - var/volume = 0 + var/volume = 0 var/metabolism = REM // This would be 0.2 normally var/ingest_met = 0 var/touch_met = 0 @@ -13,11 +13,11 @@ var/max_dose = 0 var/overdose = 0 var/scannable = 0 // Shows up on health analyzers. - var/affects_dead = 0 + var/affects_dead = 0 var/glass_icon_state = null var/glass_name = null var/glass_desc = null - var/glass_center_of_mass = null + var/glass_center_of_mass = null var/color = "#000000" var/color_weight = 1 @@ -86,11 +86,11 @@ return data.Copy() else if(data) return data - return null + return null /datum/reagent/Destroy() // This should only be called by the holder, so it's already handled clearing its references ..() - holder = null + holder = null /* DEPRECATED - TODO: REMOVE EVERYWHERE */ @@ -108,4 +108,4 @@ id = "woodpulp" description = "A mass of wood fibers." reagent_state = LIQUID - color = "#B97A57" + color = "#B97A57" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index cafd3aed25..c7afddee39 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -57,6 +57,8 @@ M.adjustToxLoss(removed) /datum/reagent/blood/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_MACHINE) + return if(data && data["viruses"]) for(var/datum/disease/D in data["viruses"]) if(D.spread_type == SPECIAL || D.spread_type == NON_CONTAGIOUS) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index ba2ff23ac7..2f9cc0f548 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -305,8 +305,6 @@ return /datum/reagent/condensedcapsaicin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_DIONA || alien == IS_MACHINE) - return if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.species && (H.species.flags & (NO_PAIN))) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index b739671312..9f8e05a20b 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -229,6 +229,9 @@ affect_blood(M, alien, removed) /datum/reagent/mutagen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + var/mob/living/carbon/human/H = M + if(istype(H) && (H.species.flags & NO_SCAN)) + return if(M.dna) if(prob(removed * 0.1)) // Approx. one mutation per 10 injected/20 ingested/30 touching units randmuti(M) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 985ed3d9d2..b57830e1d6 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -65,6 +65,16 @@ if (!istype(M)) return + var/mob/living/carbon/human/H = M + if(istype(H)) + var/obj/item/organ/external/affected = H.get_organ(user.zone_sel.selecting) + if(!affected) + user << "\The [H] is missing that limb!" + return + else if(affected.status & ORGAN_ROBOT) + user << "You cannot inject a robotic limb." + return + if (R.total_volume && M.can_inject(user, 1)) user << "You inject [M] with the injector." M << "You feel a tiny prick!" diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index c5153510d7..f39d7167fa 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -25,6 +25,17 @@ return if (!istype(M)) return + + var/mob/living/carbon/human/H = M + if(istype(H)) + var/obj/item/organ/external/affected = H.get_organ(user.zone_sel.selecting) + if(!affected) + user << "\The [H] is missing that limb!" + return + else if(affected.status & ORGAN_ROBOT) + user << "You cannot inject a robotic limb." + return + user << "You inject [M] with [src]." M << "You feel a tiny prick!" diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index c7f869802b..bdc17b298c 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -142,13 +142,21 @@ user << "[target] is full." return + var/mob/living/carbon/human/H = target + if(istype(H)) + var/obj/item/organ/external/affected = H.get_organ(user.zone_sel.selecting) + if(!affected) + user << "\The [H] is missing that limb!" + return + else if(affected.status & ORGAN_ROBOT) + user << "You cannot inject a robotic limb." + return + if(ismob(target) && target != user) var/injtime = time //Injecting through a hardsuit takes longer due to needing to find a port. - if(istype(target, /mob/living/carbon/human)) - - var/mob/living/carbon/human/H = target + if(istype(H)) if(H.wear_suit) if(istype(H.wear_suit, /obj/item/clothing/suit/space)) injtime = injtime * 2 diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm index bbeb1603b7..3368c8344d 100644 --- a/code/modules/supermatter/supermatter.dm +++ b/code/modules/supermatter/supermatter.dm @@ -130,7 +130,7 @@ /obj/machinery/power/supermatter/proc/announce_warning() var/integrity = get_integrity() var/alert_msg = " Integrity at [integrity]%" - + if(damage > emergency_point) alert_msg = emergency_alert + alert_msg lastwarning = world.timeofday - WARNING_DELAY * 4 @@ -153,7 +153,7 @@ else if(safe_warned && public_alert) radio.autosay(alert_msg, "Supermatter Monitor") public_alert = 0 - + /obj/machinery/power/supermatter/process() diff --git a/code/modules/surgery/bones.dm b/code/modules/surgery/bones.dm index b2ccbb1003..25addbd40a 100644 --- a/code/modules/surgery/bones.dm +++ b/code/modules/surgery/bones.dm @@ -18,7 +18,7 @@ if (!hasorgans(target)) return 0 var/obj/item/organ/external/affected = target.get_organ(target_zone) - return affected && affected.open >= 2 && affected.stage == 0 + return affected && !(affected.status & ORGAN_ROBOT) && affected.open >= 2 && affected.stage == 0 begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) @@ -52,7 +52,7 @@ if (!hasorgans(target)) return 0 var/obj/item/organ/external/affected = target.get_organ(target_zone) - return affected && affected.name != "head" && affected.open >= 2 && affected.stage == 1 + return affected && affected.name != "head" && !(affected.status & ORGAN_ROBOT) && affected.open >= 2 && affected.stage == 1 begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) @@ -91,7 +91,7 @@ if (!hasorgans(target)) return 0 var/obj/item/organ/external/affected = target.get_organ(target_zone) - return affected && affected.name == "head" && affected.open >= 2 && affected.stage == 1 + return affected && affected.name == "head" && !(affected.status & ORGAN_ROBOT) && affected.open >= 2 && affected.stage == 1 begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) user.visible_message("[user] is beginning to piece together [target]'s skull with \the [tool]." , \ @@ -127,7 +127,7 @@ if (!hasorgans(target)) return 0 var/obj/item/organ/external/affected = target.get_organ(target_zone) - return affected && affected.open >= 2 && affected.stage == 2 + return affected && affected.open >= 2 && !(affected.status & ORGAN_ROBOT) && affected.stage == 2 begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) diff --git a/code/modules/surgery/brainrepair.dm b/code/modules/surgery/brainrepair.dm deleted file mode 100644 index 6935b09d24..0000000000 --- a/code/modules/surgery/brainrepair.dm +++ /dev/null @@ -1,70 +0,0 @@ -////////////////////////////////////////////////////////////////// -// BRAIN DAMAGE FIXING // -////////////////////////////////////////////////////////////////// - -/datum/surgery_step/brain/bone_chips - allowed_tools = list( - /obj/item/weapon/hemostat = 100, \ - /obj/item/weapon/wirecutters = 75, \ - /obj/item/weapon/material/kitchen/utensil/fork = 20 - ) - - priority = 3 - min_duration = 80 - max_duration = 100 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/affected = target.get_organ(target_zone) - if(!affected) return - var/obj/item/organ/brain/sponge = target.internal_organs_by_name["brain"] - return (sponge && sponge.damage > 0 && sponge.damage <= 20) && affected.open == 3 - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] starts taking bone chips out of [target]'s brain with \the [tool].", \ - "You start taking bone chips out of [target]'s brain with \the [tool].") - ..() - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] takes out all the bone chips in [target]'s brain with \the [tool].", \ - "\blue You take out all the bone chips in [target]'s brain with \the [tool].") - var/obj/item/organ/brain/sponge = target.internal_organs_by_name["brain"] - if (sponge) - sponge.damage = 0 - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, jabbing \the [tool] in [target]'s brain!", \ - "\red Your hand slips, jabbing \the [tool] in [target]'s brain!") - target.apply_damage(30, BRUTE, "head", 1, sharp=1) - -/datum/surgery_step/brain/hematoma - allowed_tools = list( - /obj/item/weapon/FixOVein = 100, \ - /obj/item/stack/cable_coil = 75 - ) - - priority = 3 - min_duration = 90 - max_duration = 110 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/affected = target.get_organ(target_zone) - if(!affected) return - var/obj/item/organ/brain/sponge = target.internal_organs_by_name["brain"] - return (sponge && sponge.damage > 20) && affected.open == 3 - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] starts mending hematoma in [target]'s brain with \the [tool].", \ - "You start mending hematoma in [target]'s brain with \the [tool].") - ..() - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] mends hematoma in [target]'s brain with \the [tool].", \ - "\blue You mend hematoma in [target]'s brain with \the [tool].") - var/obj/item/organ/brain/sponge = target.internal_organs_by_name["brain"] - if (sponge) - sponge.damage = 20 - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, bruising [target]'s brain with \the [tool]!", \ - "\red Your hand slips, bruising [target]'s brain with \the [tool]!") - target.apply_damage(20, BRUTE, "head", 1, sharp=1) \ No newline at end of file diff --git a/code/modules/surgery/encased.dm b/code/modules/surgery/encased.dm index 8e1a516384..1744cec3d7 100644 --- a/code/modules/surgery/encased.dm +++ b/code/modules/surgery/encased.dm @@ -12,7 +12,7 @@ return 0 var/obj/item/organ/external/affected = target.get_organ(target_zone) - return affected && affected.encased && affected.open >= 2 + return affected && !(affected.status & ORGAN_ROBOT) && affected.encased && affected.open >= 2 /datum/surgery_step/open_encased/saw diff --git a/code/modules/surgery/eye.dm b/code/modules/surgery/eye.dm deleted file mode 100644 index 7b69fea7ff..0000000000 --- a/code/modules/surgery/eye.dm +++ /dev/null @@ -1,147 +0,0 @@ -//Procedures in this file: Eye mending surgery -////////////////////////////////////////////////////////////////// -// EYE SURGERY // -////////////////////////////////////////////////////////////////// - -/datum/surgery_step/eye - priority = 2 - can_infect = 1 - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - if (!hasorgans(target)) - return 0 - var/obj/item/organ/external/affected = target.get_organ(target_zone) - if (!affected) - return 0 - - var/obj/item/organ/eyes = target.internal_organs_by_name["eyes"] - - return target_zone == "eyes" && eyes - -/datum/surgery_step/eye/cut_open - allowed_tools = list( - /obj/item/weapon/scalpel = 100, \ - /obj/item/weapon/material/knife = 75, \ - /obj/item/weapon/material/shard = 50, \ - ) - - min_duration = 90 - max_duration = 110 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - return ..() - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] starts to separate the corneas on [target]'s eyes with \the [tool].", \ - "You start to separate the corneas on [target]'s eyes with \the [tool].") - ..() - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] has separated the corneas on [target]'s eyes with \the [tool]." , \ - "\blue You have separated the corneas on [target]'s eyes with \the [tool].",) - target.op_stage.eyes = 1 - target.blinded += 1.5 - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/eyes/eyes = target.internal_organs_by_name["eyes"] - var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, slicing [target]'s eyes wth \the [tool]!" , \ - "\red Your hand slips, slicing [target]'s eyes wth \the [tool]!" ) - affected.createwound(CUT, 10) - eyes.take_damage(5, 0) - -/datum/surgery_step/eye/lift_eyes - allowed_tools = list( - /obj/item/weapon/retractor = 100, \ - /obj/item/weapon/material/kitchen/utensil/fork = 50 - ) - - min_duration = 30 - max_duration = 40 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - return ..() && target.op_stage.eyes == 1 - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] starts lifting corneas from [target]'s eyes with \the [tool].", \ - "You start lifting corneas from [target]'s eyes with \the [tool].") - ..() - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] has lifted the corneas from [target]'s eyes from with \the [tool]." , \ - "\blue You has lifted the corneas from [target]'s eyes from with \the [tool]." ) - target.op_stage.eyes = 2 - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/eyes/eyes = target.internal_organs_by_name["eyes"] - var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, damaging [target]'s eyes with \the [tool]!", \ - "\red Your hand slips, damaging [target]'s eyes with \the [tool]!") - target.apply_damage(10, BRUTE, affected) - eyes.take_damage(5, 0) - -/datum/surgery_step/eye/mend_eyes - allowed_tools = list( - /obj/item/weapon/hemostat = 100, \ - /obj/item/stack/cable_coil = 75, \ - /obj/item/device/assembly/mousetrap = 10 //I don't know. Don't ask me. But I'm leaving it because hilarity. - ) - - min_duration = 80 - max_duration = 100 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - return ..() && target.op_stage.eyes == 2 - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] starts mending the nerves and lenses in [target]'s eyes with \the [tool].", \ - "You start mending the nerves and lenses in [target]'s eyes with the [tool].") - ..() - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] mends the nerves and lenses in [target]'s with \the [tool]." , \ - "\blue You mend the nerves and lenses in [target]'s with \the [tool].") - target.op_stage.eyes = 3 - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/eyes/eyes = target.internal_organs_by_name["eyes"] - var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, stabbing \the [tool] into [target]'s eye!", \ - "\red Your hand slips, stabbing \the [tool] into [target]'s eye!") - target.apply_damage(10, BRUTE, affected, sharp=1) - eyes.take_damage(5, 0) - -/datum/surgery_step/eye/cauterize - allowed_tools = list( - /obj/item/weapon/cautery = 100, \ - /obj/item/clothing/mask/smokable/cigarette = 75, \ - /obj/item/weapon/flame/lighter = 50, \ - /obj/item/weapon/weldingtool = 25 - ) - - min_duration = 70 - max_duration = 100 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - return ..() - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] is beginning to cauterize the incision around [target]'s eyes with \the [tool]." , \ - "You are beginning to cauterize the incision around [target]'s eyes with \the [tool].") - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/eyes/eyes = target.internal_organs_by_name["eyes"] - user.visible_message("\blue [user] cauterizes the incision around [target]'s eyes with \the [tool].", \ - "\blue You cauterize the incision around [target]'s eyes with \the [tool].") - if (target.op_stage.eyes == 3) - target.disabilities &= ~NEARSIGHTED - target.sdisabilities &= ~BLIND - eyes.damage = 0 - target.op_stage.eyes = 0 - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/eyes/eyes = target.internal_organs_by_name["eyes"] - var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, searing [target]'s eyes with \the [tool]!", \ - "\red Your hand slips, searing [target]'s eyes with \the [tool]!") - target.apply_damage(5, BURN, affected) - eyes.take_damage(5, 0) \ No newline at end of file diff --git a/code/modules/surgery/face.dm b/code/modules/surgery/face.dm index 0a42f7c137..7272ecf49e 100644 --- a/code/modules/surgery/face.dm +++ b/code/modules/surgery/face.dm @@ -10,7 +10,7 @@ if (!hasorgans(target)) return 0 var/obj/item/organ/external/affected = target.get_organ(target_zone) - if (!affected) + if (!affected || (affected.status & ORGAN_ROBOT)) return 0 return target_zone == "mouth" diff --git a/code/modules/surgery/implant.dm b/code/modules/surgery/implant.dm index 95980d5252..62cf65b2ce 100644 --- a/code/modules/surgery/implant.dm +++ b/code/modules/surgery/implant.dm @@ -32,6 +32,12 @@ return "abdominal" return "" + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) + user.visible_message("\red [user]'s hand slips, scraping around inside [target]'s [affected.name] with \the [tool]!", \ + "\red Your hand slips, scraping around inside [target]'s [affected.name] with \the [tool]!") + affected.createwound(CUT, 20) + /datum/surgery_step/cavity/make_space allowed_tools = list( /obj/item/weapon/surgicaldrill = 100, \ @@ -60,12 +66,6 @@ user.visible_message("\blue [user] makes some space inside [target]'s [get_cavity(affected)] cavity with \the [tool].", \ "\blue You make some space inside [target]'s [get_cavity(affected)] cavity with \the [tool]." ) - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, scraping tissue inside [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, scraping tissue inside [target]'s [affected.name] with \the [tool]!") - affected.createwound(CUT, 20) - /datum/surgery_step/cavity/close_space priority = 2 allowed_tools = list( @@ -96,12 +96,6 @@ user.visible_message("\blue [user] mends [target]'s [get_cavity(affected)] cavity walls with \the [tool].", \ "\blue You mend [target]'s [get_cavity(affected)] cavity walls with \the [tool]." ) - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, scraping tissue inside [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, scraping tissue inside [target]'s [affected.name] with \the [tool]!") - affected.createwound(CUT, 20) - /datum/surgery_step/cavity/place_item priority = 0 allowed_tools = list(/obj/item = 100) @@ -126,7 +120,7 @@ user.visible_message("\blue [user] puts \the [tool] inside [target]'s [get_cavity(affected)] cavity.", \ "\blue You put \the [tool] inside [target]'s [get_cavity(affected)] cavity." ) - if (tool.w_class > get_max_wclass(affected)/2 && prob(50)) + if (tool.w_class > get_max_wclass(affected)/2 && prob(50) && !(affected.status & ORGAN_ROBOT)) user << "\red You tear some blood vessels trying to fit such a big object in this cavity." var/datum/wound/internal_bleeding/I = new (10) affected.wounds += I @@ -136,12 +130,6 @@ tool.loc = target affected.cavity = 0 - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, scraping tissue inside [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, scraping tissue inside [target]'s [affected.name] with \the [tool]!") - affected.createwound(CUT, 20) - ////////////////////////////////////////////////////////////////// // IMPLANT/ITEM REMOVAL SURGERY // ////////////////////////////////////////////////////////////////// @@ -162,9 +150,9 @@ begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("[user] starts poking around inside the incision on [target]'s [affected.name] with \the [tool].", \ - "You start poking around inside the incision on [target]'s [affected.name] with \the [tool]" ) - target.custom_pain("The pain in your chest is living hell!",1) + user.visible_message("[user] starts poking around inside [target]'s [affected.name] with \the [tool].", \ + "You start poking around inside [target]'s [affected.name] with \the [tool]" ) + target.custom_pain("The pain in your [affected.name] is living hell!",1) ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) @@ -209,8 +197,8 @@ user.visible_message("\blue [user] removes \the [tool] from [target]'s [affected.name].", \ "\blue There's something inside [target]'s [affected.name], but you just missed it this time." ) else if (affected.hidden) - user.visible_message("\blue [user] takes something out of incision on [target]'s [affected.name] with \the [tool].", \ - "\blue You take something out of incision on [target]'s [affected.name]s with \the [tool]." ) + user.visible_message("\blue [user] takes something out of [target]'s [affected.name] with \the [tool].", \ + "\blue You take something out of [target]'s [affected.name]s with \the [tool]." ) affected.hidden.loc = get_turf(target) if(!affected.hidden.blood_DNA) affected.hidden.blood_DNA = list() @@ -223,10 +211,8 @@ "\blue You could not find anything inside [target]'s [affected.name]." ) fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + ..() var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, scraping tissue inside [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, scraping tissue inside [target]'s [affected.name] with \the [tool]!") - affected.createwound(CUT, 20) if (affected.implants.len) var/fail_prob = 10 fail_prob += 100 - tool_quality(tool) diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm index a97184f35c..d352c4aed4 100644 --- a/code/modules/surgery/organs_internal.dm +++ b/code/modules/surgery/organs_internal.dm @@ -138,75 +138,6 @@ if(I && I.damage > 0) I.take_damage(dam_amt,0) -/datum/surgery_step/internal/fix_organ_robotic //For artificial organs - allowed_tools = list( - /obj/item/stack/nanopaste = 100, \ - /obj/item/weapon/bonegel = 30, \ - /obj/item/weapon/screwdriver = 70, \ - ) - - min_duration = 70 - max_duration = 90 - - can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - - if (!hasorgans(target)) - return - var/obj/item/organ/external/affected = target.get_organ(target_zone) - if(!affected) return - var/is_organ_damaged = 0 - for(var/obj/item/organ/I in affected.internal_organs) - if(I.damage > 0 && I.robotic >= 2) - is_organ_damaged = 1 - break - return ..() && is_organ_damaged - - begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - - if (!hasorgans(target)) - return - var/obj/item/organ/external/affected = target.get_organ(target_zone) - - for(var/obj/item/organ/I in affected.internal_organs) - if(I && I.damage > 0) - if(I.robotic >= 2) - user.visible_message("[user] starts mending the damage to [target]'s [I.name]'s mechanisms.", \ - "You start mending the damage to [target]'s [I.name]'s mechanisms." ) - - target.custom_pain("The pain in your [affected.name] is living hell!",1) - ..() - - end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - - if (!hasorgans(target)) - return - var/obj/item/organ/external/affected = target.get_organ(target_zone) - - for(var/obj/item/organ/I in affected.internal_organs) - - if(I && I.damage > 0) - if(I.robotic >= 2) - user.visible_message("\blue [user] repairs [target]'s [I.name] with [tool].", \ - "\blue You repair [target]'s [I.name] with [tool]." ) - I.damage = 0 - - fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - - if (!hasorgans(target)) - return - var/obj/item/organ/external/affected = target.get_organ(target_zone) - - user.visible_message("\red [user]'s hand slips, gumming up the mechanisms inside of [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, gumming up the mechanisms inside of [target]'s [affected.name] with \the [tool]!") - - target.adjustToxLoss(5) - affected.createwound(CUT, 5) - - for(var/obj/item/organ/I in affected.internal_organs) - if(I) - I.take_damage(rand(3,5),0) - - /datum/surgery_step/internal/detatch_organ allowed_tools = list( @@ -223,12 +154,17 @@ if (!..()) return 0 + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + if(!(affected && !(affected.status & ORGAN_ROBOT))) + return 0 + target.op_stage.current_organ = null var/list/attached_organs = list() for(var/organ in target.internal_organs_by_name) var/obj/item/organ/I = target.internal_organs_by_name[organ] - if(I && !I.status && I.parent_organ == target_zone) + if(I && !(I.status & ORGAN_CUT_AWAY) && I.parent_organ == target_zone) attached_organs |= organ var/organ_to_remove = input(user, "Which organ do you want to prepare for removal?") as null|anything in attached_organs @@ -283,7 +219,7 @@ var/list/removable_organs = list() for(var/organ in target.internal_organs_by_name) var/obj/item/organ/I = target.internal_organs_by_name[organ] - if(I.status & ORGAN_CUT_AWAY && I.parent_organ == target_zone) + if((I.status & ORGAN_CUT_AWAY) && I.parent_organ == target_zone) removable_organs |= organ var/organ_to_remove = input(user, "Which organ do you want to remove?") as null|anything in removable_organs @@ -312,8 +248,8 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, damaging the flesh in [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, damaging the flesh in [target]'s [affected.name] with \the [tool]!") + user.visible_message("\red [user]'s hand slips, damaging [target]'s [affected.name] with \the [tool]!", \ + "\red Your hand slips, damaging [target]'s [affected.name] with \the [tool]!") affected.createwound(BRUISE, 20) /datum/surgery_step/internal/replace_organ @@ -335,6 +271,10 @@ if(!istype(O)) return 0 + if((affected.status & ORGAN_ROBOT) && !(O.status & ORGAN_ROBOT)) + user << "You cannot install a naked organ into a robotic body." + return 2 + if(!target.species) user << "\red You have no idea what species this person is. Report this on the bug tracker." return 2 @@ -410,7 +350,7 @@ var/list/removable_organs = list() for(var/organ in target.internal_organs_by_name) var/obj/item/organ/I = target.internal_organs_by_name[organ] - if(I && I.status & ORGAN_CUT_AWAY && I.parent_organ == target_zone) + if(I && (I.status & ORGAN_CUT_AWAY) && !(I.status & ORGAN_ROBOT) && I.parent_organ == target_zone) removable_organs |= organ var/organ_to_replace = input(user, "Which organ do you want to reattach?") as null|anything in removable_organs diff --git a/code/modules/surgery/robotics.dm b/code/modules/surgery/robotics.dm new file mode 100644 index 0000000000..074ccda0c6 --- /dev/null +++ b/code/modules/surgery/robotics.dm @@ -0,0 +1,417 @@ +//Procedures in this file: Gneric surgery steps +////////////////////////////////////////////////////////////////// +// COMMON STEPS // +////////////////////////////////////////////////////////////////// + +/datum/surgery_step/robotics/ + can_infect = 0 + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if (isslime(target)) + return 0 + if (target_zone == "eyes") //there are specific steps for eye surgery + return 0 + if (!hasorgans(target)) + return 0 + var/obj/item/organ/external/affected = target.get_organ(target_zone) + if (affected == null) + return 0 + if (affected.status & ORGAN_DESTROYED) + return 0 + if (!(affected.status & ORGAN_ROBOT)) + return 0 + return 1 + +/datum/surgery_step/robotics/unscrew_hatch + allowed_tools = list( + /obj/item/weapon/screwdriver = 100, + /obj/item/weapon/coin = 50, + /obj/item/weapon/material/kitchen/utensil/knife = 50 + ) + + min_duration = 90 + max_duration = 110 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if(..()) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + return affected && affected.open == 0 && target_zone != "mouth" + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("[user] starts to unscrew the maintenance hatch on [target]'s [affected.name] with \the [tool].", \ + "You start to unscrew the maintenance hatch on [target]'s [affected.name] with \the [tool].") + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\blue [user] has opened the maintenance hatch on [target]'s [affected.name] with \the [tool].", \ + "\blue You have opened the maintenance hatch on [target]'s [affected.name] with \the [tool].",) + affected.open = 1 + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\red [user]'s [tool.name] slips, failing to unscrew [target]'s [affected.name].", \ + "\red Your [tool] slips, failing to unscrew [target]'s [affected.name].") + +/datum/surgery_step/robotics/open_hatch + allowed_tools = list( + /obj/item/weapon/retractor = 100, + /obj/item/weapon/crowbar = 100, + /obj/item/weapon/material/kitchen/utensil = 50 + ) + + min_duration = 30 + max_duration = 40 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if(..()) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + return affected && affected.open == 1 + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("[user] starts to pry open the maintenance hatch on [target]'s [affected.name] with \the [tool].", + "You start to pry open the maintenance hatch on [target]'s [affected.name] with \the [tool].") + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\blue [user] open the maintenance hatch on [target]'s [affected.name] with \the [tool].", \ + "\blue You open the maintenance hatch on [target]'s [affected.name] with \the [tool]." ) + affected.open = 2 + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\red [user]'s [tool.name] slips, failing to open the hatch on [target]'s [affected.name].", + "\red Your [tool] slips, failing to open the hatch on [target]'s [affected.name].") + +/datum/surgery_step/robotics/close_hatch + allowed_tools = list( + /obj/item/weapon/retractor = 100, + /obj/item/weapon/crowbar = 100, + /obj/item/weapon/material/kitchen/utensil = 50 + ) + + min_duration = 70 + max_duration = 100 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if(..()) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + return affected && affected.open && target_zone != "mouth" + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("[user] begins to close and secure the hatch on [target]'s [affected.name] with \the [tool]." , \ + "You begin to close and secure the hatch on [target]'s [affected.name] with \the [tool].") + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\blue [user] closes and secures the hatch on [target]'s [affected.name] with \the [tool].", \ + "\blue You close and secure the hatch on [target]'s [affected.name] with \the [tool].") + affected.open = 0 + affected.germ_level = 0 + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\red [user]'s [tool.name] slips, failing to close the hatch on [target]'s [affected.name].", + "\red Your [tool.name] slips, failing to close the hatch on [target]'s [affected.name].") + +/datum/surgery_step/robotics/repair_brute + allowed_tools = list( + /obj/item/weapon/weldingtool = 100, + /obj/item/weapon/pickaxe/plasmacutter = 50 + ) + + min_duration = 50 + max_duration = 60 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if(..()) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + return affected && affected.open && affected.brute_dam > 0 && target_zone != "mouth" + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("[user] begins to patch damage to [target]'s [affected.name]'s support structure with \the [tool]." , \ + "You begin to patch damage to [target]'s [affected.name]'s support structure with \the [tool].") + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\blue [user] finishes patching damage to [target]'s [affected.name] with \the [tool].", \ + "\blue You finish patching damage to [target]'s [affected.name] with \the [tool].") + affected.heal_damage(rand(30,50),0) + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\red [user]'s [tool.name] slips, damaging the internal structure of [target]'s [affected.name].", + "\red Your [tool.name] slips, damaging the internal structure of [target]'s [affected.name].") + target.apply_damage(rand(5,10), BURN, affected) + +/datum/surgery_step/robotics/repair_burn + allowed_tools = list( + /obj/item/stack/cable_coil = 100 + ) + + min_duration = 50 + max_duration = 60 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + if(..()) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + return affected && affected.open && affected.burn_dam > 0 && target_zone != "mouth" + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("[user] begins to splice new cabling into [target]'s [affected.name]." , \ + "You begin to splice new cabling into [target]'s [affected.name].") + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\blue [user] finishes splicing cable into [target]'s [affected.name].", \ + "\blue You finishes splicing new cable into [target]'s [affected.name].") + affected.heal_damage(0,rand(30,50)) + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\red [user] causes a short circuit in [target]'s [affected.name]!", + "\red You cause a short circuit in [target]'s [affected.name]!") + target.apply_damage(rand(5,10), BURN, affected) + +/datum/surgery_step/robotics/fix_organ_robotic //For artificial organs + allowed_tools = list( + /obj/item/stack/nanopaste = 100, \ + /obj/item/weapon/bonegel = 30, \ + /obj/item/weapon/screwdriver = 70, \ + ) + + min_duration = 70 + max_duration = 90 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + if(!affected) return + var/is_organ_damaged = 0 + for(var/obj/item/organ/I in affected.internal_organs) + if(I.damage > 0 && I.robotic >= 2) + is_organ_damaged = 1 + break + return affected.open == 2 && is_organ_damaged + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + for(var/obj/item/organ/I in affected.internal_organs) + if(I && I.damage > 0) + if(I.robotic >= 2) + user.visible_message("[user] starts mending the damage to [target]'s [I.name]'s mechanisms.", \ + "You start mending the damage to [target]'s [I.name]'s mechanisms." ) + + target.custom_pain("The pain in your [affected.name] is living hell!",1) + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + for(var/obj/item/organ/I in affected.internal_organs) + + if(I && I.damage > 0) + if(I.robotic >= 2) + user.visible_message("\blue [user] repairs [target]'s [I.name] with [tool].", \ + "\blue You repair [target]'s [I.name] with [tool]." ) + I.damage = 0 + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + + if (!hasorgans(target)) + return + var/obj/item/organ/external/affected = target.get_organ(target_zone) + + user.visible_message("\red [user]'s hand slips, gumming up the mechanisms inside of [target]'s [affected.name] with \the [tool]!", \ + "\red Your hand slips, gumming up the mechanisms inside of [target]'s [affected.name] with \the [tool]!") + + target.adjustToxLoss(5) + affected.createwound(CUT, 5) + + for(var/obj/item/organ/I in affected.internal_organs) + if(I) + I.take_damage(rand(3,5),0) + +/datum/surgery_step/robotics/detatch_organ_robotic + + allowed_tools = list( + /obj/item/device/multitool = 100 + ) + + min_duration = 90 + max_duration = 110 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + + var/obj/item/organ/external/affected = target.get_organ(target_zone) + if(!(affected && (affected.status & ORGAN_ROBOT))) + return 0 + if(affected.open != 2) + return 0 + + target.op_stage.current_organ = null + + var/list/attached_organs = list() + for(var/organ in target.internal_organs_by_name) + var/obj/item/organ/I = target.internal_organs_by_name[organ] + if(I && !(I.status & ORGAN_CUT_AWAY) && I.parent_organ == target_zone) + attached_organs |= organ + + var/organ_to_remove = input(user, "Which organ do you want to prepare for removal?") as null|anything in attached_organs + if(!organ_to_remove) + return 0 + + target.op_stage.current_organ = organ_to_remove + + return ..() && organ_to_remove + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("[user] starts to decouple [target]'s [target.op_stage.current_organ] with \the [tool].", \ + "You start to decouple [target]'s [target.op_stage.current_organ] with \the [tool]." ) + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("\blue [user] has decoupled [target]'s [target.op_stage.current_organ] with \the [tool]." , \ + "\blue You have decoupled [target]'s [target.op_stage.current_organ] with \the [tool].") + + var/obj/item/organ/I = target.internal_organs_by_name[target.op_stage.current_organ] + if(I && istype(I)) + I.status |= ORGAN_CUT_AWAY + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("\red [user]'s hand slips, disconnecting \the [tool].", \ + "\red Your hand slips, disconnecting \the [tool].") + +/datum/surgery_step/robotics/attach_organ_robotic + allowed_tools = list( + /obj/item/weapon/screwdriver = 100, + ) + + min_duration = 100 + max_duration = 120 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + + var/obj/item/organ/external/affected = target.get_organ(target_zone) + if(!(affected && (affected.status & ORGAN_ROBOT))) + return 0 + if(affected.open != 2) + return 0 + + target.op_stage.current_organ = null + + var/list/removable_organs = list() + for(var/organ in target.internal_organs_by_name) + var/obj/item/organ/I = target.internal_organs_by_name[organ] + if(I && (I.status & ORGAN_CUT_AWAY) && (I.status & ORGAN_ROBOT) && I.parent_organ == target_zone) + removable_organs |= organ + + var/organ_to_replace = input(user, "Which organ do you want to reattach?") as null|anything in removable_organs + if(!organ_to_replace) + return 0 + + target.op_stage.current_organ = organ_to_replace + return ..() + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("[user] begins reattaching [target]'s [target.op_stage.current_organ] with \the [tool].", \ + "You start reattaching [target]'s [target.op_stage.current_organ] with \the [tool].") + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("\blue [user] has reattached [target]'s [target.op_stage.current_organ] with \the [tool]." , \ + "\blue You have reattached [target]'s [target.op_stage.current_organ] with \the [tool].") + + var/obj/item/organ/I = target.internal_organs_by_name[target.op_stage.current_organ] + if(I && istype(I)) + I.status &= ~ORGAN_CUT_AWAY + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("\red [user]'s hand slips, disconnecting \the [tool].", \ + "\red Your hand slips, disconnecting \the [tool].") + +/datum/surgery_step/robotics/install_mmi + allowed_tools = list( + /obj/item/device/mmi = 100 + ) + + min_duration = 60 + max_duration = 80 + + can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + + if(target_zone != "head") + return + + var/obj/item/device/mmi/M = tool + var/obj/item/organ/external/affected = target.get_organ(target_zone) + if(!(affected && affected.open == 2)) + return 0 + + if(!istype(M)) + return 0 + + if(!M.brainmob || !M.brainmob.client || !M.brainmob.ckey || M.brainmob.stat >= DEAD) + user << "That brain is not usable." + return 2 + + if(!(affected.status & ORGAN_ROBOT)) + user << "You cannot install a computer brain into a meat skull." + return 2 + + if(!target.species) + user << "You have no idea what species this person is. Report this on the bug tracker." + return 2 + + if(!target.species.has_organ["brain"]) + user << "You're pretty sure [target.species.name_plural] don't normally have a brain." + return 2 + + if(!isnull(target.internal_organs["brain"])) + user << "Your subject already has a brain." + return 2 + + return 1 + + begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("[user] starts installing \the [tool] into [target]'s [affected.name].", \ + "You start installing \the [tool] into [target]'s [affected.name].") + ..() + + end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/organ/external/affected = target.get_organ(target_zone) + user.visible_message("\blue [user] has installed \the [tool] into [target]'s [affected.name].", \ + "\blue You have installed \the [tool] into [target]'s [affected.name].") + + var/obj/item/device/mmi/M = tool + var/obj/item/organ/mmi_holder/holder = new(target, 1) + target.internal_organs_by_name["brain"] = holder + user.drop_from_inventory(tool) + tool.loc = holder + holder.stored_mmi = tool + holder.update_from_mmi() + + if(M.brainmob && M.brainmob.mind) + M.brainmob.mind.transfer_to(target) + + fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + user.visible_message("\red [user]'s hand slips.", \ + "\red Your hand slips.") \ No newline at end of file diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index 7508818a6d..d318ca9f8a 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -16,7 +16,7 @@ var/mob/living/carbon/C = M if (istype(C,/mob/living/carbon/human/)) var/mob/living/carbon/human/H = C - if(H.species && H.species.flags & NO_BLOOD) + if(H.species.flags & NO_BLOOD) report("Scan aborted: The target does not have blood.", user) return diff --git a/code/setup.dm b/code/setup.dm index 865a6e0a43..80074d2afc 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -984,3 +984,5 @@ var/list/be_special_flags = list( #define TABLE_BRITTLE_MATERIAL_MULTIPLIER 4 // Amount table damage is multiplied by if it is made of a brittle material (e.g. glass) +// Damage above this value must be repaired with surgery. +#define ROBOLIMB_SELF_REPAIR_CAP 30 \ No newline at end of file From fcce14cc44e6c375c827cab78992c38f23b98814 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 25 May 2015 04:18:09 +0930 Subject: [PATCH 37/42] Changelog. --- html/changelogs/Zuhayr-IPC.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 html/changelogs/Zuhayr-IPC.yml diff --git a/html/changelogs/Zuhayr-IPC.yml b/html/changelogs/Zuhayr-IPC.yml new file mode 100644 index 0000000000..623c01c723 --- /dev/null +++ b/html/changelogs/Zuhayr-IPC.yml @@ -0,0 +1,14 @@ +author: Zuhayr +delete-after: True +changes: + - rscadd: "Prosthetic limbs are now only repairable with welders/cable coils if they have suffered below 30 combined damage." + - rscadd: "Surgery steps that cause no pain and have no failure wounding have been added: screwdriver for 'incision', crowbar to open, multitool to 'decouple' a prosthetic organ. Hemostat is still used to take an organ out." + - rscadd: "Using a welder or a cable coil as a surgical tool after opening a maintenance hatch will repair damage beyond the 30 damage cap. In other words, severe damage to robolimbs requires expert repair from someone else." + - rscdel: "Eye and brain surgery were removed; they predate the current organ system and are redundant." + - rscadd: "IPC are now simply full prosthetic bodies using a specific manufacturer (Morpheus Cyberkinetics)." + - rscadd: "IPC can 'recharge' in a cyborg station to regain nutriment. They no longer interface with APCs." + - rscadd: "NO_BLOOD flag now bypasses ingested and blood reagent processing." + - rscadd: "NO_SCAN now bypasses mutagen reagent effects." + - rscadd: "Cyborg analyzers now show damage to prosthetic limbs and organs on humans." + - tweak: "Prosthetic EMP damage was reduced." + - tweak: "Several organ files were split up/moved around." \ No newline at end of file From 7dd86c9147dabea6b89a6480c60977fffd38365c Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 25 May 2015 04:30:10 +0930 Subject: [PATCH 38/42] Readded preview icon for IPC, added language and blurb. Added welder/fuel checks to relevant surgery. --- code/modules/mob/language/station.dm | 19 ++++++++++++++++++ .../carbon/human/species/station/station.dm | 11 +++++++++- code/modules/surgery/other.dm | 2 +- code/modules/surgery/robotics.dm | 4 ++++ icons/mob/human_races/r_machine.dmi | Bin 0 -> 2120 bytes 5 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 icons/mob/human_races/r_machine.dmi diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index d5900769b3..bb343c0e7f 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -94,6 +94,25 @@ else return ..() +/datum/language/machine + name = "Encoded Audio Language" + desc = "A language of encoded tones that allow for IPCs to communicate auditorily between each other in a manner that allows for easier transfer of information." + speech_verb = "beeps" + ask_verb = "beeps" + exclaim_verb = "loudly beeps" + colour = "changeling" + key = "6" + flags = RESTRICTED | NO_STUTTER + syllables = list("beep","beep","beep","beep","beep","boop","boop","boop","bop","bop","dee","dee","doo","doo","hiss","hss","buzz","buzz","bzz","ksssh","keey","wurr","wahh","tzzz") + space_chance = 10 + +/datum/language/machine/get_random_name() + if(prob(70)) + name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" + else + name = pick(ai_names) + return name + //Syllable Lists /* This list really long, mainly because I can't make up my mind about which mandarin syllables should be removed, diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index d550246d6d..c7cbe57a79 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -237,7 +237,16 @@ name = "Machine" name_plural = "machines" - language = "Tradeband" + blurb = "Positronic intelligence really took off in the 26th century, and it is not uncommon to see independant, free-willed \ + robots on many human stations, particularly in fringe systems where standards are slightly lax and public opinion less relevant \ + to corporate operations. IPCs (Integrated Positronic Chassis) are a loose category of self-willed robots with a humanoid form, \ + generally self-owned after being 'born' into servitude; they are reliable and dedicated workers, albeit more than slightly \ + inhuman in outlook and perspective." + + icobase = 'icons/mob/human_races/r_machine.dmi' + deform = 'icons/mob/human_races/r_machine.dmi' + + language = "Encoded Audio Language" unarmed_types = list(/datum/unarmed_attack/punch) rarity_value = 2 diff --git a/code/modules/surgery/other.dm b/code/modules/surgery/other.dm index 50e6c3bcfb..ba9334d933 100644 --- a/code/modules/surgery/other.dm +++ b/code/modules/surgery/other.dm @@ -186,7 +186,7 @@ return 0 if(istype(tool,/obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/welder = tool - if(!welder.isOn()) + if(!welder.isOn() || !welder.remove_fuel(1,user)) return 0 return (target_zone == "chest") && istype(target.back, /obj/item/weapon/rig) && !(target.back.canremove) diff --git a/code/modules/surgery/robotics.dm b/code/modules/surgery/robotics.dm index 074ccda0c6..11babd42e4 100644 --- a/code/modules/surgery/robotics.dm +++ b/code/modules/surgery/robotics.dm @@ -130,6 +130,10 @@ can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) if(..()) var/obj/item/organ/external/affected = target.get_organ(target_zone) + if(istype(tool,/obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/welder = tool + if(!welder.isOn() || !welder.remove_fuel(1,user)) + return 0 return affected && affected.open && affected.brute_dam > 0 && target_zone != "mouth" begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) diff --git a/icons/mob/human_races/r_machine.dmi b/icons/mob/human_races/r_machine.dmi new file mode 100644 index 0000000000000000000000000000000000000000..65f66c3238599dc86e3c0b902ee79973bee106ee GIT binary patch literal 2120 zcmZ8gXHXLe6HS8jCWst_2q?WsqERWqgepi$0tCWPL<9ng8ajw@1XNI|2MS0p3V0m7 zNKZtNj(|c`)TopIA=0D;o*?LR1JW1ONa;FIt+}0{}oS z1OfzjxXJ$?XB;=hVr_8d6beOERh3)KfcQ+b4hRH-rl#f_E;cd2?A1`w>uynwlCE3PmE3+S=M+Fc<^^K_Cz-D=P#7VPRoWngQT4YiMYs zwtsiaU)GA*0suHRHa1#XTdAqv-Q1S-^hODUk<84IBr%ZluhBy6(GCEk`S%2FL5ajU zhnV>Udj(w$2)RnU2>?XoB~Oe9b;CsXSA$tnKJAGPHJ7|kAX@P1_Xz%huF6$%U7ajF z5zNTRSPzb^Vr$!H1;?sEUlog@uYp*6s6OObc1QBfo1>#HPD{jxBoVQekC`A|H`HyQgwJ{Q_Qf_odS67Uw5& z4PcoPFX}_UqiT~+YQhRvt-kBNT=4wpzD5rUtr^-x$D}p(9M_7d319At#p>EC7Q((|s|b6`6bZ4iQieXK$7CJtb3Kuz9HK~@%nn~^5uTG!q*EZ9!u42| z{gIJiw$82fi9gq&xKY5+J{AHvSGH1c24GK1r`42r$FSOIzO@DM_4|ydAXWSfZT*Sr ztE1AxNUAyO1KHmnP^~pv<9_S!hVsgXui*IEd$L%6V|tl4YB$^=JicsqT_jB&*;@^_ z4HeW(UfF8S_Bw=Cn0vc0&+Pbj&EF#F)(K;@hl9y|ahSgH>x6q_Wv$-#ReSj#nU17O z-0)Tv=%~fuWV^it*Q}?fy*idym<#dsy0ep(4NF?DpwR870%vURd)?Bs%R9U^9*mbK zReX_~1RV?+=`WS-lsDEv`M%BRpTh}@Ok6*nqw~JQ&AUq=`zGer_?F zT#EVtH%iLzLYNC~sFfz*b?n?bTZ{8de3g6rAkpFB#GmTa9648mV7^bZ&$8#Q;L;~*rG*>q&<8ew5- z&v5odSL3^PNO$07Cs^#xcjE~KDSj6Qoi|G-WUyYi?{HigZ_t-3#oF6Wm;0ZjVjN=_ zvCYdp$K8RUj`0~hOAz7me^8M{I_-gN{8hT}rp=Pe9eeLxP|yMSpT~1)BaTx&_8IJ( zfx!oNJP~A$-7&wa!fMhJ8mEP4%$YVhyX{fm_1K6K5gh~E`@a&a!jjGX%siJ#mGY$h zdx`zEG#6Um= zUV1!@&vWg})~amkDuo#+Iw?OrTSHweeE)@>pWvBx%rbcZs8QnBTo|tVf%ALJ^L|xCJ?z{UWBQnj!f(fh zDLF+^)*hs$YE|Owc~dj~Jg`~yVDIm3Cbn=me1@+brNX4k6?xTV66~S|@3S~W%8V|1 ziyZ(L=eCO6D<`wr^ovR25j+#S*0+Zo4sX2}R<=JgO7bGVEBOlvbYc(?W_0f+mc3CkI_TM^*I9i znYnYMAHC`FanXAcdQW{X$E1jNyX_c~S#K7dU|QMG^kSM*76x973KL>FsKgvKVAPnh zWCN;aQ-R@S3IL^P4kz!MQh<2!t%=b!i54}gbj9<)THNc|?Z|^T^M*==A}ZARG;5Ya cbUpMH<(y`4Hg9%x;+Luy&CzDnCYR&>2bWpbb^rhX literal 0 HcmV?d00001 From 74dfd82072cdf88d84e2d10f4242524a1b8b2d08 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 25 May 2015 14:47:58 +0930 Subject: [PATCH 39/42] Organ cleanup, stat to DEAD, world removal --- code/game/antagonist/alien/borer.dm | 2 +- code/modules/organs/misc.dm | 9 ++---- code/modules/organs/organ.dm | 1 - code/modules/organs/subtypes/xenos.dm | 42 +++++++++------------------ 4 files changed, 18 insertions(+), 36 deletions(-) diff --git a/code/game/antagonist/alien/borer.dm b/code/game/antagonist/alien/borer.dm index 706c8dbece..bd436ceaf8 100644 --- a/code/game/antagonist/alien/borer.dm +++ b/code/game/antagonist/alien/borer.dm @@ -36,7 +36,7 @@ var/datum/antagonist/xenos/borer/borers var/obj/item/organ/external/head/head = H.get_organ("head") if(head.status & ORGAN_ROBOT) continue - if(H.stat != 2 && !H.has_brain_worms()) + if(H.stat != DEAD && !H.has_brain_worms()) possible_hosts |= H return possible_hosts diff --git a/code/modules/organs/misc.dm b/code/modules/organs/misc.dm index 8a96988452..a330e307a3 100644 --- a/code/modules/organs/misc.dm +++ b/code/modules/organs/misc.dm @@ -1,9 +1,4 @@ //CORTICAL BORER ORGANS. -/obj/item/organ/borer - name = "cortical borer" - parent_organ = "head" - vital = 1 - /obj/item/organ/borer/process() // Borer husks regenerate health, feel no pain, and are resistant to stuns and brainloss. @@ -32,6 +27,8 @@ icon_state = "borer" organ_tag = "brain" desc = "A disgusting space slug." + parent_organ = "head" + vital = 1 /obj/item/organ/borer/removed(var/mob/living/user) @@ -55,7 +52,7 @@ var/datum/mind/backup /obj/item/organ/stack/process() - if(owner && owner.stat != 2 && !is_broken()) + if(owner && owner.stat != DEAD && !is_broken()) backup_time = world.time if(owner.mind) backup = owner.mind diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index c45d1c7859..9f94656806 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -222,7 +222,6 @@ var/list/organ_cache = list() /obj/item/organ/emp_act(severity) if(!(status & ORGAN_ROBOT)) return - world << "emp on [src] with sev [severity]." switch (severity) if (1.0) take_damage(0,20) diff --git a/code/modules/organs/subtypes/xenos.dm b/code/modules/organs/subtypes/xenos.dm index 7052237b16..0b1233085f 100644 --- a/code/modules/organs/subtypes/xenos.dm +++ b/code/modules/organs/subtypes/xenos.dm @@ -1,11 +1,20 @@ //XENOMORPH ORGANS +/obj/item/organ/xenos + name = "xeno organ" + icon = 'icons/effects/blood.dmi' + desc = "It smells like an accident in a chemical factory." + /obj/item/organ/xenos/eggsac name = "egg sac" parent_organ = "groin" + icon_state = "xgibmid1" + organ_tag = "egg sac" /obj/item/organ/xenos/plasmavessel name = "plasma vessel" parent_organ = "chest" + icon_state = "xgibdown1" + organ_tag = "plasma vessel" var/stored_plasma = 0 var/max_plasma = 500 @@ -26,41 +35,18 @@ /obj/item/organ/xenos/acidgland name = "acid gland" parent_organ = "head" - -/obj/item/organ/xenos/hivenode - name = "hive node" - parent_organ = "chest" - -/obj/item/organ/xenos/resinspinner - name = "resin spinner" - parent_organ = "head" - -/obj/item/organ/xenos - name = "xeno organ" - icon = 'icons/effects/blood.dmi' - desc = "It smells like an accident in a chemical factory." - -/obj/item/organ/xenos/eggsac - name = "egg sac" - icon_state = "xgibmid1" - organ_tag = "egg sac" - -/obj/item/organ/xenos/plasmavessel - name = "plasma vessel" - icon_state = "xgibdown1" - organ_tag = "plasma vessel" - -/obj/item/organ/xenos/acidgland - name = "acid gland" icon_state = "xgibtorso" organ_tag = "acid gland" /obj/item/organ/xenos/hivenode name = "hive node" + parent_organ = "chest" icon_state = "xgibmid2" organ_tag = "hive node" /obj/item/organ/xenos/resinspinner - name = "hive node" + name = "resin spinner" + parent_organ = "head" icon_state = "xgibmid2" - organ_tag = "resin spinner" \ No newline at end of file + organ_tag = "resin spinner" + From d6e3df5fbad1daca3a7c32524b59680d0c6375e1 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 25 May 2015 15:00:14 +0930 Subject: [PATCH 40/42] Attempting to guarantee immunity to viruses for virus_immune var. --- code/datums/disease.dm | 15 ++++++++------- code/modules/virus2/disease2.dm | 6 ++++++ code/modules/virus2/helpers.dm | 25 +++++++++++++------------ 3 files changed, 27 insertions(+), 19 deletions(-) diff --git a/code/datums/disease.dm b/code/datums/disease.dm index 398dc73bbb..606acdef99 100644 --- a/code/datums/disease.dm +++ b/code/datums/disease.dm @@ -53,14 +53,15 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease // if hidden[2] is true, then virus is hidden from PANDEMIC machine /datum/disease/proc/stage_act() + + // Some species are immune to viruses entirely. + if(affected_mob && istype(affected_mob, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = affected_mob + if(H.species.virus_immune) + cure() + return age++ var/cure_present = has_cure() - //world << "[cure_present]" - - if(carrier&&!cure_present) - //world << "[affected_mob] is carrier" - return - spread = (cure_present?"Remissive":initial_spread) if(stage > max_stages) stage = max_stages @@ -126,7 +127,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease source = affected_mob else //no source and no mob affected. Rogue disease. Break return - + if(affected_mob.reagents != null) if(affected_mob) if(affected_mob.reagents.has_reagent("spaceacillin")) diff --git a/code/modules/virus2/disease2.dm b/code/modules/virus2/disease2.dm index 2ded7a5261..62bd4153f5 100644 --- a/code/modules/virus2/disease2.dm +++ b/code/modules/virus2/disease2.dm @@ -66,6 +66,12 @@ if(prob(5)) mob.antibodies |= antigen // 20% immunity is a good chance IMO, because it allows finding an immune person easily + // Some species are flat out immune to organic viruses. + var/mob/living/carbon/human/H = mob + if(istype(H) && H.species.virus_immune) + cure(mob) + return + if(mob.radiation > 50) if(prob(1)) majormutate() diff --git a/code/modules/virus2/helpers.dm b/code/modules/virus2/helpers.dm index 2cac255104..d2671b7933 100644 --- a/code/modules/virus2/helpers.dm +++ b/code/modules/virus2/helpers.dm @@ -3,25 +3,26 @@ proc/infection_check(var/mob/living/carbon/M, var/vector = "Airborne") if (!istype(M)) return 0 + var/mob/living/carbon/human/H = M + if(istype(H) && H.species.virus_immune) + return 0 + var/protection = M.getarmor(null, "bio") //gets the full body bio armour value, weighted by body part coverage. var/score = round(0.06*protection) //scales 100% protection to 6. switch(vector) if("Airborne") - if(M.internal) - score = 6 //not breathing infected air helps greatly - var/obj/item/I = M.wear_mask - - //masks provide a small bonus and can replace overall bio protection - if(I) - score = max(score, round(0.06*I.armor["bio"])) - if (istype(I, /obj/item/clothing/mask)) - score += 1 //this should be added after + if(M.internal) //not breathing infected air helps greatly + return 0 + var/obj/item/I = M.wear_mask + //masks provide a small bonus and can replace overall bio protection + if(I) + score = max(score, round(0.06*I.armor["bio"])) + if (istype(I, /obj/item/clothing/mask)) + score += 1 //this should be added after if("Contact") - if(istype(M, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - + if(istype(H)) //gloves provide a larger bonus if (istype(H.gloves, /obj/item/clothing/gloves)) score += 2 From 88b3019e6c4bac605853f7493293195065bb32b6 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 25 May 2015 16:49:22 +0930 Subject: [PATCH 41/42] Adds ghost click to posibrains. Added ghost trap system used by plants and posibrains to get players. Added attack_ghost() to hydro trays and posibrains for the aforementioned. Changelog. Minor typo. Topic fixes. Minor fix. --- baystation12.dme | 1 + code/modules/ghosttrap/trap.dm | 114 ++++++++++++++++++ code/modules/hydroponics/seed.dm | 1 - code/modules/hydroponics/seed_mobs.dm | 66 +--------- code/modules/hydroponics/trays/tray.dm | 15 +++ .../mob/living/carbon/brain/posibrain.dm | 90 +++++--------- code/modules/organs/organ_alien.dm | 9 +- html/changelogs/Zuhayr-GhostTrap.yml | 5 + 8 files changed, 170 insertions(+), 131 deletions(-) create mode 100644 code/modules/ghosttrap/trap.dm create mode 100644 html/changelogs/Zuhayr-GhostTrap.yml diff --git a/baystation12.dme b/baystation12.dme index 76a77ca0a2..5d516ea75e 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1007,6 +1007,7 @@ #include "code\modules\food\recipes_microwave.dm" #include "code\modules\games\cards.dm" #include "code\modules\genetics\side_effects.dm" +#include "code\modules\ghosttrap\trap.dm" #include "code\modules\holodeck\HolodeckControl.dm" #include "code\modules\holodeck\HolodeckObjects.dm" #include "code\modules\holodeck\HolodeckPrograms.dm" diff --git a/code/modules/ghosttrap/trap.dm b/code/modules/ghosttrap/trap.dm new file mode 100644 index 0000000000..dd53c1a389 --- /dev/null +++ b/code/modules/ghosttrap/trap.dm @@ -0,0 +1,114 @@ +// This system is used to grab a ghost from observers with the required preferences and +// lack of bans set. See posibrain.dm for an example of how they are called/used. ~Z + +var/list/ghost_traps + +proc/get_ghost_trap(var/trap_key) + if(!ghost_traps) + populate_ghost_traps() + return ghost_traps[trap_key] + +proc/populate_ghost_traps() + ghost_traps = list() + for(var/traptype in typesof(/datum/ghosttrap)) + var/datum/ghosttrap/G = new traptype + ghost_traps[G.object] = G + +/datum/ghosttrap + var/object = "positronic brain" + var/list/ban_checks = list("AI","Cyborg") + var/pref_check = BE_AI + var/ghost_trap_message = "They are occupying a positronic brain now." + var/ghost_trap_role = "Positronic Brain" + +// Check for bans, proper atom types, etc. +/datum/ghosttrap/proc/assess_candidate(var/mob/dead/observer/candidate) + if(!istype(candidate) || !candidate.client || !candidate.ckey) + return 0 + if(!candidate.MayRespawn()) + candidate << "You have made use of the AntagHUD and hence cannot enter play as \a [object]." + return 0 + if(islist(ban_checks)) + for(var/bantype in ban_checks) + if(jobban_isbanned(candidate, "[bantype]")) + candidate << "You are banned from one or more required roles and hence cannot enter play as \a [object]." + return 0 + return 1 + +// Print a message to all ghosts with the right prefs/lack of bans. +/datum/ghosttrap/proc/request_player(var/mob/target, var/request_string) + if(!target) + return + for(var/mob/dead/observer/O in player_list) + if(!O.MayRespawn()) + continue + if(islist(ban_checks)) + for(var/bantype in ban_checks) + if(jobban_isbanned(O, "[bantype]")) + continue + if(pref_check && !(O.client.prefs.be_special & pref_check)) + continue + if(O.client) + O << "[request_string]Click here if you wish to play as this option." + +// Handles a response to request_player(). +/datum/ghosttrap/Topic(href, href_list) + if(..()) + return 1 + if(href_list["candidate"] && href_list["target"]) + var/mob/dead/observer/candidate = locate(href_list["candidate"]) // BYOND magic. + var/mob/target = locate(href_list["target"]) // So much BYOND magic. + if(!target || !candidate) + return + if(candidate == usr && assess_candidate(candidate) && !target.ckey) + transfer_personality(candidate,target) + return 1 + +// Shunts the ckey/mind into the target mob. +/datum/ghosttrap/proc/transfer_personality(var/mob/candidate, var/mob/target) + if(!assess_candidate(candidate)) + return 0 + target.ckey = candidate.ckey + if(target.mind) + target.mind.assigned_role = "[ghost_trap_role]" + announce_ghost_joinleave(candidate, 0, "[ghost_trap_message]") + welcome_candidate(target) + set_new_name(target) + return 1 + +// Fluff! +/datum/ghosttrap/proc/welcome_candidate(var/mob/target) + target << "You are a positronic brain, brought into existence on [station_name()]." + target << "As a synthetic intelligence, you answer to all crewmembers, as well as the AI." + target << "Remember, the purpose of your existence is to serve the crew and the station. Above all else, do no harm." + target << "Use say :b to speak to other artificial intelligences." + var/turf/T = get_turf(target) + T.visible_message("\The [src] chimes quietly.") + var/obj/item/device/mmi/digital/posibrain/P = target.loc + if(!istype(P)) //wat + return + P.searching = 0 + P.name = "positronic brain ([P.brainmob.name])" + P.icon_state = "posibrain-occupied" + +// Allows people to set their own name. May or may not need to be removed for posibrains if people are dumbasses. +/datum/ghosttrap/proc/set_new_name(var/mob/target) + var/newname = sanitizeSafe(input(target,"Enter a name, or leave blank for the default name.", "Name change","") as text, MAX_NAME_LEN) + if (newname != "") + target.real_name = newname + target.name = target.real_name + +// Doona pods and walking mushrooms. +/datum/ghosttrap/plant + object = "living plant" + ban_checks = list("Dionaea") + pref_check = BE_PLANT + ghost_trap_message = "They are occupying a living plant now." + ghost_trap_role = "Plant" + +/datum/ghosttrap/plant/welcome_candidate(var/mob/target) + target << "
" - - // This is a hack, replace with some kind of species blurb proc. - if(istype(host,/mob/living/carbon/alien/diona)) - host << "You are [host], one of a race of drifting interstellar plantlike creatures that sometimes share their seeds with human traders." - host << "Too much darkness will send you into shock and starve you, but light will help you heal." - - var/newname = sanitizeSafe(input(host,"Enter a name, or leave blank for the default name.", "Name change","") as text, MAX_NAME_LEN) - if (newname != "") - host.real_name = newname - host.name = host.real_name \ No newline at end of file diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index f1c15f3410..0816022972 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -129,7 +129,22 @@ return return ..() +/obj/machinery/portable_atmospherics/hydroponics/attack_ghost(var/mob/dead/observer/user) + + if(!(harvest && seed && seed.has_mob_product)) + return + + var/datum/ghosttrap/plant/G = get_ghost_trap("living plant") + if(!G.assess_candidate(user)) + return + var/response = alert(user, "Are you sure you want to harvest this [seed.display_name]?", "Living plant request", "Yes", "No") + if(response == "Yes") + harvest() + return + /obj/machinery/portable_atmospherics/hydroponics/attack_generic(var/mob/user) + + // Why did I ever think this was a good idea. TODO: move this onto the nymph mob. if(istype(user,/mob/living/carbon/alien/diona)) var/mob/living/carbon/alien/diona/nymph = user diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index b9ff795aaa..8373ecd2f5 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -5,47 +5,41 @@ icon_state = "posibrain" w_class = 3 origin_tech = "engineering=4;materials=4;bluespace=2;programming=4" - + var/searching = 0 construction_cost = list(DEFAULT_WALL_MATERIAL=500,"glass"=500,"silver"=200,"gold"=200,"phoron"=100,"diamond"=10) construction_time = 75 - var/searching = 0 - var/askDelay = 10 * 60 * 1 req_access = list(access_robotics) locked = 0 mecha = null//This does not appear to be used outside of reference in mecha.dm. +/obj/item/device/mmi/digital/posibrain/New() + ..() + brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" + brainmob.real_name = src.brainmob.name -/obj/item/device/mmi/digital/posibrain/attack_self(mob/user as mob) - if(brainmob && !brainmob.key && searching == 0) +/obj/item/device/mmi/digital/posibrain/attack_self(var/mob/user) + if(brainmob && !brainmob.key && !searching) //Start the process of searching for a new user. - user << "\blue You carefully locate the manual activation switch and start the positronic brain's boot process." + user << "You carefully locate the manual activation switch and start the positronic brain's boot process." icon_state = "posibrain-searching" - src.searching = 1 - src.request_player() + searching = 1 + var/datum/ghosttrap/G = get_ghost_trap("positronic brain") + G.request_player(brainmob, "A [src.name] has been booted by \the [user] in [get_area(user)]. ") spawn(600) reset_search() -/obj/item/device/mmi/digital/posibrain/proc/request_player() - for(var/mob/dead/observer/O in player_list) - if(!O.MayRespawn()) - continue - if(jobban_isbanned(O, "AI") && jobban_isbanned(O, "Cyborg")) - continue - if(O.client) - if(O.client.prefs.be_special & BE_AI) - question(O.client) - -/obj/item/device/mmi/digital/posibrain/proc/question(var/client/C) - spawn(0) - if(!C) return - var/response = alert(C, "Someone is requesting a personality for a positronic brain. Would you like to play as one?", "Positronic brain request", "Yes", "No", "Never for this round") - if(response == "Yes") - response = alert(C, "Are you sure you want to play as a positronic brain?", "Positronic brain request", "Yes", "No") - if(!C || brainmob.key || 0 == searching) return //handle logouts that happen whilst the alert is waiting for a response, and responses issued after a brain has been located. - if(response == "Yes") - transfer_personality(C.mob) - else if (response == "Never for this round") - C.prefs.be_special ^= BE_AI - +/obj/item/device/mmi/digital/posibrain/attack_ghost(var/mob/dead/observer/user) + var/datum/ghosttrap/G = get_ghost_trap("positronic brain") + if(!G.assess_candidate(user)) + return + var/response = alert(user, "Are you sure you want to play as a positronic brain?", "Positronic brain request", "Yes", "No") + if(response == "Yes") + if(G.transfer_personality(user, brainmob)) + var/turf/T = get_turf(src) + T.visible_message("\The [src] chimes quietly.") + searching = 0 + name = "positronic brain ([brainmob.name])" + icon_state = "posibrain-occupied" + return /obj/item/device/mmi/digital/posibrain/transfer_identity(var/mob/living/carbon/H) ..() @@ -55,33 +49,13 @@ icon_state = "posibrain-occupied" return -/obj/item/device/mmi/digital/posibrain/proc/transfer_personality(var/mob/candidate) - announce_ghost_joinleave(candidate, 0, "They are occupying a positronic brain now.") - src.searching = 0 - src.brainmob.mind = candidate.mind - src.brainmob.ckey = candidate.ckey - src.name = "positronic brain ([src.brainmob.name])" - src.brainmob << "You are a positronic brain, brought into existence on [station_name()]." - src.brainmob << "As a synthetic intelligence, you answer to all crewmembers, as well as the AI." - src.brainmob << "Remember, the purpose of your existence is to serve the crew and the station. Above all else, do no harm." - src.brainmob << "Use say :b to speak to other artificial intelligences." - src.brainmob.mind.assigned_role = "Positronic Brain" - - var/turf/T = get_turf_or_move(src.loc) - for (var/mob/M in viewers(T)) - M.show_message("\blue The positronic brain chimes quietly.") - icon_state = "posibrain-occupied" - -/obj/item/device/mmi/digital/posibrain/proc/reset_search() //We give the players sixty seconds to decide, then reset the timer. - - if(src.brainmob && src.brainmob.key) return - - src.searching = 0 +/obj/item/device/mmi/digital/posibrain/proc/reset_search() + if(!searching || (src.brainmob && src.brainmob.key)) + return + searching = 0 icon_state = "posibrain" - - var/turf/T = get_turf_or_move(src.loc) - for (var/mob/M in viewers(T)) - M.show_message("\blue The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") + var/turf/T = get_turf(src) + T.visible_message("\The [src] brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") /obj/item/device/mmi/digital/posibrain/examine(mob/user) if(!..(user)) @@ -115,7 +89,3 @@ src.brainmob.emp_damage += rand(0,10) ..() -/obj/item/device/mmi/digital/posibrain/New() - ..() - src.brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" - src.brainmob.real_name = src.brainmob.name diff --git a/code/modules/organs/organ_alien.dm b/code/modules/organs/organ_alien.dm index 0905a61266..70321a7fb2 100644 --- a/code/modules/organs/organ_alien.dm +++ b/code/modules/organs/organ_alien.dm @@ -1,15 +1,10 @@ /proc/spawn_diona_nymph_from_organ(var/obj/item/organ/organ) if(!istype(organ)) return - - //This is a terrible hack and I should be ashamed. - var/datum/seed/diona = plant_controller.seeds["diona"] - if(!diona) - qdel(src) - spawn(1) // So it has time to be thrown about by the gib() proc. var/mob/living/carbon/alien/diona/D = new(get_turf(organ)) - diona.request_player(D) + var/datum/ghosttrap/plant/P = get_ghost_trap("living plant") + P.request_player(D, "A diona nymph has split off from its gestalt. ") qdel(organ) /obj/item/organ/external/diona diff --git a/html/changelogs/Zuhayr-GhostTrap.yml b/html/changelogs/Zuhayr-GhostTrap.yml new file mode 100644 index 0000000000..5e3c89f853 --- /dev/null +++ b/html/changelogs/Zuhayr-GhostTrap.yml @@ -0,0 +1,5 @@ +author: Zuhayr +delete-after: True +changes: + - rscadd: "Added a ghost requisition system for posibrains and living plants." + - rscadd: "Added attack_ghost() to hydro trays and posibrains to allow ghosts to enter them." From 76c3fecf9a93fea953673458abb1525b57d28597 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 25 May 2015 17:07:04 +0930 Subject: [PATCH 42/42] Fixes IPC lack of frailty. --- .../mob/living/carbon/human/species/station/station.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index c7cbe57a79..c2ded0799d 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -251,8 +251,8 @@ rarity_value = 2 eyes = "blank_eyes" - brute_mod = 0.5 - burn_mod = 1 + brute_mod = 2.5 // 100% * 2.5 * 0.6 (robolimbs) ~= 150% + burn_mod = 2.5 // So they take 50% extra damage from brute/burn overall. warning_low_pressure = 50 hazard_low_pressure = 0