From 3f39d92e8a97c8fa6895e68b2c707a20cbed780f Mon Sep 17 00:00:00 2001 From: Chinsky Date: Sat, 8 Jun 2013 09:51:47 +0400 Subject: [PATCH 01/47] Added new admin verb: Man Up and its global version. In action: https://dl.dropboxusercontent.com/u/70048025/SS13/manup.png https://dl.dropboxusercontent.com/u/70048025/SS13/manup_g.png --- code/modules/admin/admin_verbs.dm | 28 +++++++++++++++++++++++++++- sound/voice/ManUp1.ogg | Bin 0 -> 228467 bytes 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 sound/voice/ManUp1.ogg diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index a9ad1c223b0..20c2cc88fa1 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -67,6 +67,8 @@ var/list/admin_verbs_admin = list( /client/proc/toggledebuglogs, /datum/admins/proc/show_skills, /client/proc/check_customitem_activity, + /client/proc/man_up, + /client/proc/global_man_up /* Currently unticked. /client/proc/response_team */ @@ -738,4 +740,28 @@ var/list/admin_verbs_mod = list( if (prefs.toggles & CHAT_DEBUGLOGS) usr << "You now will get debug log messages" else - usr << "You now won't get debug log messages" \ No newline at end of file + usr << "You now won't get debug log messages" + + +/client/proc/man_up(mob/T as mob in mob_list) + set category = "Fun" + set name = "Man Up" + set desc = "Tells mob to man up and deal with it." + + T << "Man up and deal with it." + T << "Move on." + + log_admin("[key_name(usr)] told [key_name(T)] to man up and deal with it.") + message_admins("\blue [key_name_admin(usr)] told [key_name(T)] to man up and deal with it.", 1) + +/client/proc/global_man_up() + set category = "Fun" + set name = "Man Up Global" + set desc = "Tells everyone to man up and deal with it." + + for (var/mob/T as mob in mob_list) + T << "
Man up.
Deal with it.

Move on.

" + T << 'sound/voice/ManUp1.ogg' + + log_admin("[key_name(usr)] told everyone to man up and deal with it.") + message_admins("\blue [key_name_admin(usr)] told everyone to man up and deal with it.", 1) \ No newline at end of file diff --git a/sound/voice/ManUp1.ogg b/sound/voice/ManUp1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9239a02e17714906ac900ce8148debe89ae37f9d GIT binary patch literal 228467 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Ⓢ}aS%oOvKy7X};Lx5Y6yqDs7ZQZ!SKM~cd*GHu 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 KNo16e2L3 Date: Wed, 12 Jun 2013 23:52:41 -0400 Subject: [PATCH 02/47] Adds access_xenoarch "Xenoarchaeology" * Tested this, it works with the ID computer and with scientists on spawn-in * Scientists hold on to their access to xenoarch for now --- code/game/jobs/access.dm | 9 ++++++--- code/game/jobs/job/science.dm | 8 ++++---- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 407ec98b848..82fe991ce0b 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -64,6 +64,7 @@ /var/const/access_gateway = 62 /var/const/access_sec_doors = 63 // Security front doors /var/const/access_psychiatrist = 64 // Psychiatrist's office +/var/const/access_xenoarch = 65 //BEGIN CENTCOM ACCESS /*Should leave plenty of room if we need to add more access levels. @@ -209,7 +210,7 @@ access_hydroponics, access_library, access_lawyer, access_virology, access_psychiatrist, access_cmo, access_qm, access_clown, access_mime, access_surgery, access_theatre, access_research, access_mining, access_mailsorting, access_heads_vault, access_mining_station, access_xenobiology, access_ce, access_hop, access_hos, access_RC_announce, - access_keycard_auth, access_tcomsat, access_gateway) + access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch) /proc/get_all_centcom_access() return list(access_cent_general, access_cent_thunder, access_cent_specops, access_cent_medical, access_cent_living, access_cent_storage, access_cent_teleporter, access_cent_creed, access_cent_captain) @@ -226,7 +227,7 @@ if(2) //medbay return list(access_medical, access_genetics, access_morgue, access_chemistry, access_psychiatrist, access_virology, access_surgery, access_cmo) if(3) //research - return list(access_research, access_tox, access_tox_storage, access_robotics, access_xenobiology, access_rd) + return list(access_research, access_tox, access_tox_storage, access_robotics, access_xenobiology, access_xenoarch, access_rd) if(4) //engineering and maintenance return list(access_construction, access_maint_tunnels, access_engine, access_engine_equip, access_external_airlocks, access_tech_storage, access_atmospherics, access_ce) if(5) //command @@ -370,6 +371,8 @@ return "Mining EVA" if(access_xenobiology) return "Xenobiology Lab" + if(access_xenoarch) + return "Xenoarchaeology" if(access_hop) return "Head of Personnel" if(access_hos) @@ -412,7 +415,7 @@ return list("Assistant", "Captain", "Head of Personnel", "Bartender", "Chef", "Botanist", "Quartermaster", "Cargo Technician", "Shaft Miner", /*"Clown", "Mime", */"Janitor", "Librarian", "Lawyer", "Chaplain", "Chief Engineer", "Station Engineer", "Atmospheric Technician", "Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Virologist", - "Research Director", "Scientist", "Roboticist", "Head of Security", "Warden", "Detective", "Security Officer") + "Research Director", "Scientist", "Xenobiologist", "Roboticist", "Head of Security", "Warden", "Detective", "Security Officer") /proc/get_all_centcom_jobs() return list("VIP Guest","Custodian","Thunderdome Overseer","Intel Officer","Medical Officer","Death Commando","Research Officer","BlackOps Commander","Supreme Commander") diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 1b6179bbac7..fbfe286e484 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -12,11 +12,11 @@ access = list(access_rd, access_heads, access_tox, access_genetics, access_morgue, access_tox_storage, access_teleporter, access_sec_doors, access_research, access_robotics, access_xenobiology, access_ai_upload, - access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway) + access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch) minimal_access = list(access_rd, access_heads, access_tox, access_genetics, access_morgue, access_tox_storage, access_teleporter, access_sec_doors, access_research, access_robotics, access_xenobiology, access_ai_upload, - access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway) + access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch) minimal_player_age = 7 equip(var/mob/living/carbon/human/H) @@ -44,8 +44,8 @@ spawn_positions = 3 supervisors = "the research director" selection_color = "#ffeeff" - access = list(access_robotics, access_tox, access_tox_storage, access_research, access_xenobiology) - minimal_access = list(access_tox, access_tox_storage, access_research) + access = list(access_robotics, access_tox, access_tox_storage, access_research, access_xenobiology, access_xenoarch) + minimal_access = list(access_tox, access_tox_storage, access_research, access_xenoarch) alt_titles = list("Xenoarcheologist", "Anomalist", "Plasma Researcher") equip(var/mob/living/carbon/human/H) From 5660a551dc9de5de2e0ed3cc5989cb6a5f633543 Mon Sep 17 00:00:00 2001 From: Kilakk Date: Wed, 12 Jun 2013 23:55:15 -0400 Subject: [PATCH 03/47] Changed research outpost doors to access_xenoarch * Most (if not all) doors on the research outpost now require access to "Xenoarchaeology" ("65" for mappers) --- maps/tgstation.2.1.0.0.1.dmm | 132 +++++++++++++++++------------------ 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 939f481e3d7..36437bddddc 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -3805,7 +3805,7 @@ "bvi" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "bvj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bvk" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Research Shuttle Maintainance"; dir = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bvl" = (/obj/machinery/door/airlock/research{name = "Research Shuttle Dock"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvl" = (/obj/machinery/door/airlock/research{name = "Research Shuttle Dock"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bvm" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) "bvn" = (/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) "bvo" = (/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},/turf/simulated/shuttle/plating,/area/medical/research{name = "Research Division"}) @@ -3883,7 +3883,7 @@ "bwI" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bwJ" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bwK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) -"bwL" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bwL" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "65"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "bwM" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) "bwN" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage) "bwO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/quartermaster/storage) @@ -5170,7 +5170,7 @@ "bVv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "toxin_test_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bVw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/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/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "toxin_test_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "toxin_test_sensor"; pixel_x = 0; pixel_y = 16},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bVx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "toxin_test_pump"; exterior_door_tag = "toxin_test_outer"; frequency = 1379; id_tag = "toxin_test_airlock"; interior_door_tag = "toxin_test_inner"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"; sensor_tag = "toxin_test_sensor"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bVy" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bVy" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bVz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "exterior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area) "bVA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating/airless,/area) "bVB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) @@ -6791,6 +6791,7 @@ "cAE" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "cAF" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cAG" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) +"cAH" = (/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) "cAI" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "cAJ" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "cAK" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) @@ -8714,7 +8715,7 @@ "dlE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/rack,/obj/item/clothing/suit/fire/heavy{desc = "A suit that protects against temperatures up to -50 C"; max_heat_protection_temperature = 273; min_cold_protection_temperature = 223; name = "thermal protection suit"},/obj/item/clothing/gloves/black{desc = "These gloves are cold-resistant."; max_heat_protection_temperature = 273; min_cold_protection_temperature = 223; name = "warm gloves"},/obj/item/clothing/ears/earmuffs{cold_protection = 1; desc = "Protects your hearing from loud noises and keeps your ears warm."; min_cold_protection_temperature = 223},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dlF" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/nutrient/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dlG" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dlH" = (/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) +"dlH" = (/obj/machinery/door/airlock/external{id_tag = "riso2"; name = "Access Airlock"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) "dlI" = (/turf/simulated/floor,/area/research_outpost/maintstore1) "dlJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/maintstore1) "dlK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/camera{c_tag = "Research Outpost Auxiliary Storage"; dir = 8; network = list("RD","SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/research_outpost/maintstore1) @@ -8727,7 +8728,7 @@ "dlR" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) "dlS" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) "dlT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dlU" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "47"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dlU" = (/obj/machinery/door/airlock/external{id_tag = "riso1"; name = "Access Airlock"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) "dlV" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dlW" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/rack,/obj/item/clothing/suit/fire/heavy{desc = "A suit that protects against temperatures up to -50 C"; max_heat_protection_temperature = 273; min_cold_protection_temperature = 223; name = "thermal protection suit"},/obj/item/clothing/gloves/black{desc = "These gloves are cold-resistant."; max_heat_protection_temperature = 273; min_cold_protection_temperature = 223; name = "warm gloves"},/obj/item/clothing/ears/earmuffs{cold_protection = 1; desc = "Protects your hearing from loud noises and keeps your ears warm."; min_cold_protection_temperature = 223},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "dlX" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) @@ -8749,12 +8750,12 @@ "dmn" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) "dmo" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dmp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dmq" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dmq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Equipment storage"; req_access_txt = "65"},/turf/simulated/floor,/area/research_outpost/gearstore) "dmr" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dms" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dmt" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dmu" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/sample) -"dmv" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) +"dmv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "65"},/turf/simulated/floor/plating,/area/research_outpost/entry) "dmw" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/research_outpost/sample) "dmx" = (/obj/machinery/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) "dmy" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) @@ -8804,7 +8805,7 @@ "dnq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) "dnr" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) "dns" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dnt" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "47"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dnt" = (/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) "dnu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dnv" = (/obj/structure/table,/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "dnw" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) @@ -8812,7 +8813,7 @@ "dny" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dnz" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 4; name = "Sample Preparation APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dnA" = (/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) -"dnB" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/anomaly) +"dnB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) "dnC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) "dnD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) "dnE" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/turf/simulated/floor/plating,/area/research_outpost/atmos) @@ -8839,7 +8840,7 @@ "dnZ" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) "doa" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) "dob" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"doc" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"doc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;65"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) "dod" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "doe" = (/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dof" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/anomaly) @@ -8862,10 +8863,10 @@ "dow" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) "dox" = (/turf/simulated/mineral/random,/area/mine/explored) "doy" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area) -"doz" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"doz" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "doA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) "doB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/sample) -"doC" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"doC" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "doD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/sample) "doE" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Anomalous Materials APC"; pixel_x = -24; pixel_y = 0},/obj/structure/rack,/obj/item/clothing/head/welding,/obj/item/weapon/weldingtool,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "doF" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) @@ -8874,7 +8875,7 @@ "doI" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "doJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) "doK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"doL" = (/obj/machinery/door/airlock/atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"doL" = (/obj/machinery/door/window/westleft{dir = 8; name = "Locker room"; opacity = 0; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor,/area/research_outpost/hallway) "doM" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) "doN" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) "doO" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) @@ -8907,7 +8908,7 @@ "dpp" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) "dpq" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) "dpr" = (/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dps" = (/obj/machinery/door/airlock/glass_atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/power) +"dps" = (/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/turf/simulated/floor/plating,/area/research_outpost/power) "dpt" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) "dpu" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) "dpv" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) @@ -8929,12 +8930,12 @@ "dpL" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) "dpM" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) "dpN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dpO" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dpO" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dpP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dpQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dpR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dpS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dpT" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dpT" = (/obj/machinery/door/window/westleft{dir = 1; name = "Locker room"; opacity = 0; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) "dpU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/research_outpost/hallway) "dpV" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) "dpW" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/power) @@ -8954,7 +8955,7 @@ "dqk" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) "dql" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/research_outpost/hallway) "dqm" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) -"dqn" = (/obj/machinery/door/window/westleft{dir = 1; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) +"dqn" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) "dqo" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dqp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) "dqq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) @@ -8962,11 +8963,11 @@ "dqs" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/item/weapon/folder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dqt" = (/obj/structure/table,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/device/measuring_tape,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dqu" = (/obj/machinery/atmospherics/pipe/tank/nitrogen,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dqv" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dqv" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "65"},/turf/simulated/floor,/area/research_outpost/entry) "dqw" = (/obj/machinery/camera{c_tag = "Research Outpost Anomalous Materials Lab"; dir = 8; network = list("RD","SS13")},/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dqx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = -32},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) "dqy" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dqz" = (/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dqz" = (/obj/machinery/door/airlock/external{name = "Research Outpost Dock Airlock"; req_access_txt = "65"},/turf/simulated/floor/plating,/area/research_outpost/entry) "dqA" = (/turf/simulated/floor/plating,/area/research_outpost/power) "dqB" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/research_outpost/power) "dqC" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) @@ -8983,15 +8984,15 @@ "dqN" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) "dqO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) "dqP" = (/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dqQ" = (/obj/machinery/door/window/westleft{dir = 8; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor,/area/research_outpost/hallway) +"dqQ" = (/obj/machinery/door/window/westleft{dir = 4; name = "laser testing"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/anomaly) "dqR" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) "dqS" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dqT" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dqU" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dqV" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dqV" = (/obj/machinery/door/airlock/research{name = "Temporary Storage"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) "dqW" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/power/emitter{anchored = 1; state = 2},/obj/structure/cable,/turf/simulated/floor/plating{dir = 5; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTHEAST)"},/area/research_outpost/anomaly) "dqX" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/research_outpost/anomaly) -"dqY" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dqY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_research{name = "Research Shuttle Dock"; req_access_txt = "65"},/turf/simulated/floor,/area/research_outpost/entry) "dqZ" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/research_outpost/anomaly) "dra" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Research Outpost Hallway Engineering"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "drb" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) @@ -9048,16 +9049,16 @@ "dsa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) "dsb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) "dsc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"dsd" = (/obj/machinery/door/airlock/external{name = "Research Outpost Dock Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dsd" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Medbay"; req_access_txt = "0"; req_one_access_txt = "65;5"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) "dse" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) "dsf" = (/obj/structure/sign/science,/turf/simulated/wall,/area/research_outpost/entry) -"dsg" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dsh" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/turf/simulated/floor,/area/research_outpost/entry) +"dsg" = (/obj/machinery/door/airlock/engineering{name = "Power substation"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dsh" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) "dsi" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/hallway) "dsj" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) "dsk" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dsl" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dsm" = (/obj/machinery/door/window/westleft{dir = 4; name = "laser testing"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/anomaly) +"dsm" = (/obj/machinery/door/airlock/research{name = "Isolation Room Three"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) "dsn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dso" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dsp" = (/obj/machinery/anomaly/fourier_transform,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) @@ -9102,7 +9103,7 @@ "dtc" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) "dtd" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dte" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dtf" = (/obj/machinery/door/airlock/engineering{name = "Power substation"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dtf" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Long Term Storage"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) "dtg" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dth" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dti" = (/obj/structure/transit_tube/station,/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) @@ -9123,17 +9124,17 @@ "dtx" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) "dty" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/entry) "dtz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dtA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_research{name = "Research Shuttle Dock"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/entry) +"dtA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) "dtB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) "dtC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) "dtD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dtE" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Medbay"; req_access_txt = "7"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dtE" = (/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) "dtF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) "dtG" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) "dtH" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/conveyor_switch{id = "anotempload"; name = "conveyor switch"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) "dtI" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) "dtJ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dtK" = (/obj/machinery/door/airlock/research{name = "Temporary Storage"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dtK" = (/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) "dtL" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) "dtM" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dtN" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) @@ -9203,10 +9204,10 @@ "duZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dva" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/biohazard{pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) "dvb" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dvc" = (/obj/machinery/door/airlock/research{name = "Exotic Particles Collection"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) +"dvc" = (/obj/machinery/door/airlock/research{name = "Exotic Particles Collection"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) "dvd" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/harvesting) "dve" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"dvf" = (/obj/machinery/door/airlock/external{name = "Primary Access"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) +"dvf" = (/obj/machinery/door/airlock/external{name = "Primary Access"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) "dvg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) "dvh" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) "dvi" = (/obj/structure/table,/obj/item/weapon/anodevice{pixel_x = 3; pixel_y = 3},/obj/item/weapon/anodevice,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) @@ -9234,20 +9235,20 @@ "dvE" = (/obj/machinery/conveyor{dir = 9; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/research_outpost/tempstorage) "dvF" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) "dvG" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/research_outpost/maint) -"dvH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvH" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) "dvI" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) "dvJ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dvK" = (/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) +"dvK" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dvL" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) "dvM" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"dvN" = (/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) +"dvN" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "65"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) "dvO" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) "dvP" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) -"dvQ" = (/obj/machinery/door/airlock/research{name = "Isolation Room Three"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) -"dvR" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dvQ" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "65"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dvR" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Loading"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/anomaly) "dvS" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) "dvT" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dvU" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Long Term Storage"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dvU" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dvV" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/harvesting) "dvW" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/harvesting) "dvX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) @@ -9262,9 +9263,9 @@ "dwg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating,/area/research_outpost/entry) "dwh" = (/turf/simulated/wall,/area/research_outpost/entry) "dwi" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) -"dwj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dwj" = (/obj/machinery/door/airlock/atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) "dwk" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) -"dwl" = (/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dwl" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dwm" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{dir = 2; id = "anotempload"},/turf/simulated/floor/plating,/area/research_outpost/maint) "dwn" = (/obj/machinery/conveyor{dir = 5; id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) "dwo" = (/obj/machinery/conveyor{dir = 4; id = "anosample"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maint) @@ -9306,11 +9307,11 @@ "dwY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) "dwZ" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) "dxa" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) -"dxb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dxb" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dxc" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) "dxd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 1; name = "Temporary Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/tempstorage) "dxe" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/tempstorage) -"dxf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dxf" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dxg" = (/obj/machinery/conveyor{dir = 2; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) "dxh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) "dxi" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) @@ -9354,9 +9355,9 @@ "dxU" = (/obj/machinery/power/apc{dir = 8; name = "Maintenance APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) "dxV" = (/obj/machinery/atmospherics/valve,/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) "dxW" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dxX" = (/obj/machinery/door/airlock/external{id_tag = "riso1"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) -"dxY" = (/obj/machinery/door/airlock/external{id_tag = "riso2"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) -"dxZ" = (/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) +"dxX" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dxY" = (/obj/machinery/door/airlock/glass_atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/turf/simulated/floor,/area/research_outpost/power) +"dxZ" = (/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "65;12"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) "dya" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) "dyb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) "dyc" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) @@ -9376,7 +9377,6 @@ "dyq" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/explored) "dyr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) "dys" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) -"dyt" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Equipment storage"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/gearstore) "dyu" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/gearstore) "dyv" = (/turf/simulated/floor,/area/research_outpost/gearstore) "dyw" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/research_outpost/gearstore) @@ -10607,8 +10607,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbqMbqNbqObqPbkHbkHbkHbqQbqQbqQbqQbnTbkHbkHbkHbmubqRbcqbqSbqTbqUbqVbqWbeAbcqbqXbqYbeCbpFbqZbrabrbbrcbrdbrebrfbrgbrhbofabHbribrjbmSbpQbrkbpQbmSbrlbrmbmXbrnbrobrpbrqbagbrrbmYbrsbqabovaIJaIJbgsbUDbUJbUWbUYbVabVbbVcbVdbVebVfbVgbVSbVfbVebVWbVVbVYbVXbWlbWibWQbWPbWTbWSbWVbWUbgzbgzbXjbXlbjPbXibjSbrTbrUbrVbrWbrXbjYbrYbqwbqwbqwbrZbjZbsabgJbsbbsbbscbgObsdbsebsfbsgbkmbshbgObiEbsibgQaabaaaaaaaaaaaaaabbsjbskbqIbqJbqIbslbpiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbsmbsnbsmbsobspbkHbkHbkHbkHbkHbkHbnTbkHbsqaZOaZObsrbcqbcqbssbstbsubsvbeAbcqbcqbswaIJbpFbsxbsybszbsAbsBbsCbsDbsEbsFbofabHbrmbrmbsGbsHbsIbmSbsJbsKbsLbsMbsNbsObsObsObsObsObsObsPbsQbsRaGWaGWbgsbSTbjwbjwbSSbTFbhXbSUbSXbRRbTUbTJbTTbRSbRRbRQbRPbSwbStbRXbRWbSMbSLbSGbDwbSQbSPbSObSNbTWbTXbTWbTYbUabtqbtqbtrbtsbttbjYbtubjZbjZbtvbtwbjZbtxbjYbtybtzbtAbtBbtCbtDbtEbtFbtGbgObgObtHbgQbgQbtIbtJbtJbtJbtKbkfbqGbqJbqIbqJbqJbqKbqGaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaagaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbtLbtMbtLbtNbkHbkHbkHbqQbqQbqQbqQbnTbkHbtObtPaZObtQbcqbcqbssbtRbtSbsvbtTbtUbpxbtVbtWbtXbovaRrbszbtYbtZbuabubbucbudbuebufbugbuhbuibujbrkbujbsKbukbulbulbsNbumbunbuobupbuqburbusbutdKMaIJaIJbPKbPGbPHbPIbPJbQjbhXbnobQqbPLbPMbPNbPAbQMbPLbAXbRebQHbQGbQIbgtbgtbRLbRObRMbRqbgxbRrbxCblJblKblLbPFbisbuQbuRbuSbuTbuTbjYbuUbuVbuWbjYbuXbjZbuYbuZbvabvbbvcbvdbvebvfbvgbvhbvibsbbkgbvjbvkbvlbvmbvnbvnbvnbvnbvobvpbphbpibvqbpibphbvraabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbvsbqNbvtbvubkHbkHbkHbkHbkHbkHbkHbnTbkHbtObvvaZObvwbdFbcqbvxbpxbvybpxbvzbcqbqXbpEbeCaIJbovaRrbszbofbvAbvBbvCbvDbvEbogbvFbvGbvHbvIbsLbvJbvKbvLbvMbvNbvObsNbvPbvQbvRbvSbvTbvTbvUbvVbvWaIJbPybxLbxFbPxbPtbPwbPDbPEbnobPCbPibPBbPzbPAbPlbPibPhbBUbOBbFYbFYbFYbFYbFYbFYbGgbPsbGgbGgbwmbwmbwmbwmbwmbqrbisbwtbwubwtbwtbjYbjYbjYbjYbjYbwvbwwbwxbwybwzbwAbwBbwCbwCbwDbwEbnCbwFbwGbwHbvjbnCbvlbwIbnCbwJbnCbwKbkfbtIbtJbtKbVybkfaaaaaaaabaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbtLbtMbtLbwMbwNbkHbkHbwObwPbwQbwPbwRbwPbwSbwTbfPbwUbwVbkQbwWbkQbwXbkRbwVbwYbwZbqYbeCaIJbxabxbbxcbofbxdbxebxfbxgbxhbogbxibxjbxkbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxvbxwbxxbxybxzbsQbxAaIJaIJceacebceAbgxbOwcdUcdVbnobQqcdWcdXcdYcdZcfxcdWbAXbBUcfWcfycgdceMceMceLbFYceNcfpceObGgcfwcgicgjcggcghcgkcgnbxWbxXbwCbwCbxYbxZbwCbyabybbycbydbyebwCbyfbygbyhbyibyjbykbylbylbylbylbylbtHbymbgQbtIbtKbkfbnCbvnbynbyobwLbypbyqbyraaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbvsbqNbvtbvubkHbkHbkHbkHbkHbkHbkHbnTbkHbtObvvaZObvwbdFbcqbvxbpxbvybpxbvzbcqbqXbpEbeCaIJbovaRrbszbofbvAbvBbvCbvDbvEbogbvFbvGbvHbvIbsLbvJbvKbvLbvMbvNbvObsNbvPbvQbvRbvSbvTbvTbvUbvVbvWaIJbPybxLbxFbPxbPtbPwbPDbPEbnobPCbPibPBbPzbPAbPlbPibPhbBUbOBbFYbFYbFYbFYbFYbFYbGgbPsbGgbGgbwmbwmbwmbwmbwmbqrbisbwtbwubwtbwtbjYbjYbjYbjYbjYbwvbwwbwxbwybwzbwAbwBbwCbwCbwDbwEbnCbwFbwGbwHbvjbnCbvlbwIbnCbwJbnCbwKbkfbtIbtJbtKbwLbkfaaaaaaaabaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbtLbtMbtLbwMbwNbkHbkHbwObwPbwQbwPbwRbwPbwSbwTbfPbwUbwVbkQbwWbkQbwXbkRbwVbwYbwZbqYbeCaIJbxabxbbxcbofbxdbxebxfbxgbxhbogbxibxjbxkbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxvbxwbxxbxybxzbsQbxAaIJaIJceacebceAbgxbOwcdUcdVbnobQqcdWcdXcdYcdZcfxcdWbAXbBUcfWcfycgdceMceMceLbFYceNcfpceObGgcfwcgicgjcggcghcgkcgnbxWbxXbwCbwCbxYbxZbwCbyabybbycbydbyebwCbyfbygbyhbyibyjbykbylbylbylbylbylbtHbymbgQbtIbtKbkfbnCbvnbynbyobVybypbyqbyraaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbysbytbysbyubyvbywbywbywbywbywbyxbyybkHbtObyzaZObyAbyBbyCbyDbyEbnXbyFbyGbyHaZUaZUbyIaIJbyJbyKbszbofbyLbyMbyNbvBbyObogbyPbyQbyRbySbyTbyUbyVbyWbyXbyYbyZbsNbzabzbbzcbzdbxxbxybxzbsQccRccWccPccQccZcdaccXccYccaccccbYcbZbPibPiccdccObPibPibAXcbScbXcbWcbVcbUcbmcblbFYcbkcbRcbPcbGcbncdbcdccddcdecdHcdTbzFbzGbvebvebzHbvebzIbvebvfbvebvebvebvebzJbzKbzLbzMbzNbzObzPbzQbzRbzSbylbiEbzTbmiaabaabbkfbzUbvnbyobyobvobzVbzWbzXaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbzYbzZbAaaZOaZObAbbqNbqNbqNbAcaZOaZObAdbAebAfaZObAgbAgbAgbAhbAgbAibAjbAkbAlbAmbAibeCaIJbAnbAoaTVbofbuebApbAqbAqbArbAsbAtbAtbAubAtbAvbAwbAxbAybAzbAzbAzbAAbsObsObsObsObsObsObsObsQdKTaXudKUbxFbxFbZzbHebxFbZvbgxbfdbZxbZjbZlbZmbZucbecaVcbgcbfcascarcaucatcancamcaqcapbZUbZAcabcaabZibuNbuNbZgbqrbAZbAZbAZbAZbAZbBabAZbAZbBbbBcbBdbBebBebBfbBgbvjbBhbzMbBibBjbBkbBlbBmbBnbylbiEbzTbpfaaaaaabkfbBobBpbkfbvobkfbkfbvobkfaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBqaabaaaaaaaaaaaabAgbBrbBsbBtbBubAibBvbBwbBxbBybAibeCaIJbBzbBAbBBbBAbBCbBDbBEbBFbBGbBHaXubBIaXubBJbBKbBLbBMbBNbBOaIJaMcbBPaMdbcSbBEbBQbBRaIJbBSbBTbzeaIJdKRbYQbIPbKzbAIbYPbYObgxbfdbYCbYBbYzbYzbYAbYybYxbYwbYubYmbFYbYlbYjbXTbXSbXQbXPbXNbXobGgbXnbuNbuNbuNbXmbqrbAZbCtbCubCvbCwbCxbCybCzbBbbCAbCBbCCbBebBebCDbvjbBhbCEbCFbCGbCHbCIbCJbCKbylbiEbzTbgQbgQbgQbgQbgQbkfbkfaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmaaaaaaaaaaaaaaaaaaaaaaaa @@ -11547,27 +11547,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadktdkEdkFdkrdkrdkrdkrdkrdkrdkGdkGdkGdkHdkIdkAdkrdkrdkrdkJdkKdkLdkLdkLdkMdkNdkOdkPdkPdkvdkQdkRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkSdkFdkrdkrdkrdkrdkrdkrdkrdkGdkTdkUdkVdkHdkIdkWdkGdkXdkYdkZdladladladlbdlcdladladladladlddledkRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlfdlgdlgdlgdlgdlgdlgdlgdlgdlgdlhdlidljdlkdlldlmdlndlodlpdlqdlrdlsdlqdltdlbdlqdludlrdlaaabdlvdlwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdlxdlxdkrdkrdlxdlxdlxdlxdkrdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaaaaaaaaaaaaaaaaadlfdlgdlydlzdlAdlBdlCdlDdlEdlgdlFdlGdlidlHdlIdlIdlIdlJdlKdlqdlLdlMdlNdlbdlbdlOdlMdlLdlaaabaabdlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdlxdkrdkrdkrdkrdkrdkrdlxdlxdkrdkrdkrdkrdlxdlxdlxdlxdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkraaaaaaaaaaaaaaaaaaaaaaaaaaadlfdlQdlAdlRdlSdlTdlUdlVdlWdlgdlXdlXdlXdlXdlYdlIdlZdmadmbdlqdlqdlqdlqdmcdmddmedmedmedmedmedmfdmgdmhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmidmjdmiaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdlxdkrdkrdkrdlxdlxdkrdlxdlxdlxdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdlxaaaaaaaaaaaaaaaaaaaaaaaadlfdlgdmkdmldmldmmdmndmodmpdmqdmrdmsdmtdmudmvdmwdmxdmydmzdlqdmAdmBdlqdmCdmDdmEdmFdmGdmHdmIdmJdmKdmLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdlxdlxdkrdkrdlxdlxdlxdlxdkrdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaaaaaaaaaaaaaaaaadlfdlgdlydlzdlAdlBdlCdlDdlEdlgdlFdlGdlidxZdlIdlIdlIdlJdlKdlqdlLdlMdlNdlbdlbdlOdlMdlLdlaaabaabdlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdlxdkrdkrdkrdkrdkrdkrdlxdlxdkrdkrdkrdkrdlxdlxdlxdlxdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkraaaaaaaaaaaaaaaaaaaaaaaaaaadlfdlQdlAdlRdlSdlTdvNdlVdlWdlgdlXdlXdlXdlXdlYdlIdlZdmadmbdlqdlqdlqdlqdmcdmddmedmedmedmedmedmfdmgdmhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmidmjdmiaaaaaaaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdlxdkrdkrdkrdlxdlxdkrdlxdlxdlxdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdlxaaaaaaaaaaaaaaaaaaaaaaaadlfdlgdmkdmldmldmmdmndmodmpdvKdmrdmsdmtdmudvHdmwdmxdmydmzdlqdmAdmBdlqdmCdmDdmEdmFdmGdmHdmIdmJdmKdmLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmMdmNdmMaabaaaaaaaaadkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdlxdlxdlxdlxdlxdlxdkrdkrdkrdkrdkrdkrdkrdlxdlxdlxdlxdlxdkrdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaaaaaaaadlfdlgdmkdmOdmOdmmdmndmPdmQdlgdmRdmrdmSdmTdmUdmVdmWdmXdmYdmZdnadnbdncdnddnedmednfdngdnhdnidnjdnkdmLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnldnmdnndnoaabaaaaaadkrdkrdkrdkrdkrdkrdkrdlxdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaaaaadktdnpdlQdnqdlRdnrdnsdntdnudnvdlgdnwdmSdnxdnydnzdnAdnAdnAdnBdnAdnAdnAdnAdnCdnDdmednEdngdnFdnGdnHdmKdmLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnIdnJdnJdnKdnLdnMdmMaabaaaaaadkrdkrdkrdkrdlxdlxdlxdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaabdnNdnOdkPdkPdkPdnPdnQdlgdnRdnSdnTdlBdnUdnVdnWdlgdnXdnYdnZdoadobdocdoddoedofdogdohdoidnAdojdokdmedoldomdondnGdmedoodopaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoqdordosdotdoudovdowaabaabdlxdlxdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdoxdoxdoxaabdoydnQaabaabaabaabaabdlgdlgdlgdlgdlgdlgdozdoAdlgdlXdlXdoBdoCdoDdnAdoEdoFdofdoGdoHdoIdnAdoJdoKdoLdoMdoNdoOdoPdmedoQdoRaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksaaadksdksdksdksdksaaadksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoSdnJdnJdoTdoUdnMdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdoxdoxdoxaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdlqdoXdlbdoYdoZdpadpbdpcdpddpedpfdpgdphdnAdpidpjdpkdpldpmdpndpodppdpqdprdprdprdpsdptdpudpvdpwdpwdpxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksaaadksdksdksdksdksaaadksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdpydpzdpAdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdoxaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdpBdpCdpDdpEdpFdpGdpHdpIdpJdpKdpLdpMdpNdpOdpPdpQdpRdpSdpSdpSdpTdpUdpVdprdpWdpXdpYdpZdprdqadoRdoRdoRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdqbdqcdqddqedoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdqfdqgdqhdqidqjdqkdqldqmdqndqodladqpdqqdnAdqrdqsdqtdqudqvdqwdnAdqxdqydqzdqAdqAdqBdqCdqDdqEdqFdqGdqGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdqHdqIdqJdoVdqKdqLdoVdoVdoVdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdqMdqgdlbdqidqNdqOdqPdqQdqRdqSdladqTdqUdnAdqVdnAdqWdqXdqYdqZdnAdradrbdprdrcdrddredrfdrgdrhdridrjdrjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnldnmdnndnoaabaaaaaadkrdkrdkrdkrdkrdkrdkrdlxdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaaaaadktdnpdlQdnqdlRdnrdnsdvQdnudnvdlgdnwdmSdnxdnydnzdnAdnAdnAdvRdnAdnAdnAdnAdnCdnDdmednEdngdnFdnGdnHdmKdmLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadnIdnJdnJdnKdnLdnMdmMaabaaaaaadkrdkrdkrdkrdlxdlxdlxdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaabdnNdnOdkPdkPdkPdnPdnQdlgdnRdnSdnTdlBdnUdnVdnWdlgdnXdnYdnZdoadobdxbdoddoedofdogdohdoidnAdojdokdmedoldomdondnGdmedoodopaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoqdordosdotdoudovdowaabaabdlxdlxdkrdkrdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdoxdoxdoxaabdoydnQaabaabaabaabaabdlgdlgdlgdlgdlgdlgdwldoAdlgdlXdlXdoBdvUdoDdnAdoEdoFdofdoGdoHdoIdnAdoJdoKdwjdoMdoNdoOdoPdmedoQdoRaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksaaadksdksdksdksdksaaadksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoSdnJdnJdoTdoUdnMdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdoxdoxdoxaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdlqdoXdlbdoYdoZdpadpbdpcdpddpedpfdpgdphdnAdpidpjdpkdpldpmdpndpodppdpqdprdprdprdxYdptdpudpvdpwdpwdpxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksaaadksdksdksdksdksaaadksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdpydpzdpAdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdoxaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdpBdpCdpDdpEdpFdpGdpHdpIdpJdpKdpLdpMdpNdxfdpPdpQdpRdpSdpSdpSdxXdpUdpVdprdpWdpXdpYdpZdprdqadoRdoRdoRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksaaaaaaaaaaaaaaaaaaaaadksdksdksdksdksaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdqbdqcdqddqedoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdqfdqgdqhdqidqjdqkdqldqmdpTdqodladqpdqqdnAdqrdqsdqtdqudpOdqwdnAdqxdqydpsdqAdqAdqBdqCdqDdqEdqFdqGdqGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdqHdqIdqJdoVdqKdqLdoVdoVdoVdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdqMdqgdlbdqidqNdqOdqPdoLdqRdqSdladqTdqUdnAdoCdnAdqWdqXdozdqZdnAdradrbdprdrcdrddredrfdrgdrhdridrjdrjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrkdrldrmdrndrodrpdmidovdrqdoVdrrdrsdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaadlfdoWdoWdoWdoWdoWdoWdoWdlqdqgdlbdrtdrudrvdrwdrxdrydrzdladrAdrBdrCdrDdnAdrEdrFdrGdrHdnAdrIdrJdrKdrLdrMdrNdrOdrPdrhdqGdqGdqGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrQdrRdrldrSdrTdrUdrVdrWdrqdrXdrsdrYdrrdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaadrZdsadsbdscdsddsadsbdsedsfdsgdshdlqdsidlqdladladladladladsjdskdsldrDdnAdsmdsndsodspdnAdsqdsrdssdstdsudsvdswdsxdsydszdladsAdnOdkPdkPdkPdkPdkPdkPdkQdsBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsCdrQdsDdrQdrmdrmdqKdsEdrTdoVdqedsFdoVdrsdsGdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaadsHdsIdsJdsJdsKdsLdsLdsMdsNdsOdsLdsPdsQdsRdsSdsTdsUdsVdsWdsXdsYdsZdtadnAdnAdtbdtcdnAdnAdtddtedprdprdtfdprdprdprdtgdthdtidtjdtkdtldtldtmdtldtldtldtndlwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdtodtpdrmdtqdtrdrmdpAdtsdrUdttdtudtvdoVdoVdoVdoVdoVdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaaaaadtwdtxdsJdsJdtydsJdtzdtAdtBdtCdtDdtEdtFdtGdsSdtHdtIdtJdtKdtLdtMdtNdtOdtPdtQdtRdtSdtTdtUdtVdtWdtXdtYdtZduadtXdubdtXdtUducdudduedufdugduhduidujdukdtldlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdrQdrRdrldrSdrTdrUdrVdrWdrqdrXdrsdrYdrrdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaadrZdsadsbdscdqzdsadsbdsedsfdqndqvdlqdsidlqdladladladladladsjdskdsldrDdnAdqQdsndsodspdnAdsqdsrdssdstdsudsvdswdsxdsydszdladsAdnOdkPdkPdkPdkPdkPdkPdkQdsBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsCdrQdsDdrQdrmdrmdqKdsEdrTdoVdqedsFdoVdrsdsGdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxaaaaaaaaaaaaaaaaaadsHdsIdsJdsJdsKdsLdsLdsMdsNdsOdsLdsPdsQdsRdsSdsTdsUdsVdsWdsXdsYdsZdtadnAdnAdtbdtcdnAdnAdtddtedprdprdsgdprdprdprdtgdthdtidtjdtkdtldtldtmdtldtldtldtndlwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdtodtpdrmdtqdtrdrmdpAdtsdrUdttdtudtvdoVdoVdoVdoVdoVdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaaaaadtwdtxdsJdsJdtydsJdtzdqYdtBdtCdtDdsddtFdtGdsSdtHdtIdtJdqVdtLdtMdtNdtOdtPdtQdtRdtSdtTdtUdtVdtWdtXdtYdtZduadtXdubdtXdtUducdudduedufdugduhduidujdukdtldlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabduldumdundrmdtrduodrSdupdrTduqdoVdurdusdoVdutdrqduuduvdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaaaaaduwduxdsJdsJduydsJduzduAduBduCduDduEduFduGdsSduHduIduJduKduLduMduNduOduPduQduRduSduTduUduRduSduVduWduRduVduXduYduZdvadvbdvcdvddvedvfdvgdvhdvhdvidtldlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabdlxdlxdoVdrpdvjdvkdvldundvmdvndrUdvodmidovdvpdoVdutdqedrqduvdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdkrdvqdvqdvqdvqdvqdvqdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaadvrdvsdsJdvtdvudvvdvwdvxdvydvzdvAdvBdvCdvDdsSduHdsTdvEdvFdvFdvFdvGdvHdvIdvJdvKdvIdvLdvMdvNdvLdvOdvPdvQdvOdvOdvRdvSdvTdvUdtldvVdvWdtldvXdvhdvhdvYdtldlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdoVdoVdoVdoVdoVdoVdrodrTdvZdvjdrTdtsdwadvodvodrWdrqdurdoVdutdpAdwbduvdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdvqdvqdvqdwcdwcdwcdwcdvqdvqdvqdkrdkrdkrdkrdwddweaaaaaaaaadwfdwgdsbdscdwhdwhdwhdwhdwidwjdwkdlqdlqdlqdsSdwldvFdwmdvFdwndwodwpdwqdvIdwrdwsdwtdvLdwudwvdwwdvOdwxdwydwzdvOdwAdwBdvTdwCdwDdtldtldtldwEdwFdwGdukdtldlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdoVdwHdovdrUdwIdoVdwJdwKdwLdoVdttdoVdwMdwNdwOdoVdovdwPdmNdwQdpAdqddmNdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdvqdvqdwcdwcdwcdwcdwcdwcdwcdwcdvqdvqdkrdkrdwRdwSdkPdkPdkPdkPdnPdnQaabaabdwTdwUdwVdwWdwXdwYdwZdxadxbdxcdxddxedxfdxgdxhdxidxjdxkdxldxmdxndxodxpdvLdxqdxrdxsdvOdxtdxudxvdvOdxwdxxdxydxzdxAdxBdxCdtldtldtldtldtldxDdnpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxdoVdwHdpAdovdrSdttdwPdvjdxEdvjdxFdovdovdxGdrqdovdpAdpAdoVdmNdxHdpAdovdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdvqdvqdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdvqdvqdxIdxJdxKdkraaaaaaaaaaaaaaaaaaaabdwTdwUdxLdxMdxNdxOdxPdxQdxRdxRdxSdsSdvFdwmdvFdxTdvFdxUdxVdxWdvIdxXdvIdvLdvLdxYdvLdvOdvOdxZdvOdvOdyadybdycdyddyedyedyfdwDdygdkudkPdkPdyhdyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxdlxdoVdwHdyjdpAdpAdttdpAdwbdqKdpAdykdxFdwbdvpdyldpAdymdqedoVdvjdmNdwPdovdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdvqdyndwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdyodvqdypdyqdvqdvqaaaaaaaaaaaaaaaaaaaabdwTdwUdyrdysdytdysdyudyvdywdxRdyxdsSdyydyzdyAdyBdvFdyCdyDdyEdyFdyGdyHdyIdyJdyKdyLdyMdyNdyOdyPdvOdyQdyRdwDdySdyTdySdyTdwDdyUdyVdlxaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabdlxdlxdoVdrpdvjdvkdvldundvmdvndrUdvodmidovdvpdoVdutdqedrqduvdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdkrdvqdvqdvqdvqdvqdvqdkrdkrdkrdkrdkrdkrdkraaaaaaaaaaaadvrdvsdsJdvtdvudvvdvwdvxdvydvzdvAdvBdvCdvDdsSduHdsTdvEdvFdvFdvFdvGdtAdvIdvJdtEdvIdvLdvMdtKdvLdvOdvPdsmdvOdvOdshdvSdvTdtfdtldvVdvWdtldvXdvhdvhdvYdtldlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdoVdoVdoVdoVdoVdoVdrodrTdvZdvjdrTdtsdwadvodvodrWdrqdurdoVdutdpAdwbduvdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdvqdvqdvqdwcdwcdwcdwcdvqdvqdvqdkrdkrdkrdkrdwddweaaaaaaaaadwfdwgdsbdscdwhdwhdwhdwhdwidmvdwkdlqdlqdlqdsSdntdvFdwmdvFdwndwodwpdwqdvIdwrdwsdwtdvLdwudwvdwwdvOdwxdwydwzdvOdwAdwBdvTdwCdwDdtldtldtldwEdwFdwGdukdtldlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdoVdwHdovdrUdwIdoVdwJdwKdwLdoVdttdoVdwMdwNdwOdoVdovdwPdmNdwQdpAdqddmNdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdkrdvqdvqdwcdwcdwcdwcdwcdwcdwcdwcdvqdvqdkrdkrdwRdwSdkPdkPdkPdkPdnPdnQaabaabdwTdwUdwVdwWdwXdwYdwZdxadnBdxcdxddxedocdxgdxhdxidxjdxkdxldxmdxndxodxpdvLdxqdxrdxsdvOdxtdxudxvdvOdxwdxxdxydxzdxAdxBdxCdtldtldtldtldtldxDdnpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxdoVdwHdpAdovdrSdttdwPdvjdxEdvjdxFdovdovdxGdrqdovdpAdpAdoVdmNdxHdpAdovdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdkrdvqdvqdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdvqdvqdxIdxJdxKdkraaaaaaaaaaaaaaaaaaaabdwTdwUdxLdxMdxNdxOdxPdxQdxRdxRdxSdsSdvFdwmdvFdxTdvFdxUdxVdxWdvIdlUdvIdvLdvLdlHdvLdvOdvOcAHdvOdvOdyadybdycdyddyedyedyfdwDdygdkudkPdkPdyhdyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxdlxdoVdwHdyjdpAdpAdttdpAdwbdqKdpAdykdxFdwbdvpdyldpAdymdqedoVdvjdmNdwPdovdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdvqdyndwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdyodvqdypdyqdvqdvqaaaaaaaaaaaaaaaaaaaabdwTdwUdyrdysdmqdysdyudyvdywdxRdyxdsSdyydyzdyAdyBdvFdyCdyDdyEdyFdyGdyHdyIdyJdyKdyLdyMdyNdyOdyPdvOdyQdyRdwDdySdyTdySdyTdwDdyUdyVdlxaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxdlxdlxdoVdwHdyWdrSdrodoVdyXdoVdyYdyZdoVdrUdoVdyYdyZdoVdrTdwPdoVdxGdzadmNdurdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdvqdzbdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdzcdyndzddyndvqaaaaaaaaaaaaaaaaaaaaaaabdwTdyvdyvdyvdzedzfdzgdyvdzhdxRdzidsSdzjdzjdzjdzjdvFdzkdzldvIdzmdzndzodvLdzpdzqdzrdvOdzsdztdzudvOdzvdzwdzxdwDdwDdwDdwDdzydzzdkrdlxdlxdlxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxdlxdlxdlxdlxdlxdoVdoVdoVdoVdoVdoVdyXdoVdzAdrqdrUdurdqedrTdvmdrTdtvdrSdoVdyYdzBdzCdzDdoVdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdvqdyodwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdzEdzFdzGaaaaaaaaaaaaaaaaaaaaaaabaabdwTdzHdzIdzIdzJdzKdyvdzLdzMdxRdzNdsSdwcdwcdwcdwcdvFdzOdzPdvIdzQdzRdzSdvLdzTdzUdzVdvOdzWdzXdzYdvOdzZdAadzxdkrdlxdkrdAbdAcdAddkrdlxdlxdlxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdoVdyXdoVdrqdurdAedtsdnMdrSdrqdoVdrTdqedoVdAfdAgdAgdAhdoVdAidlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdkrdvqdvqdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdwcdAjdAkdAlaaaaaaaaaaaaaaaaaaaabaabaabdwTdwTdAmdAndwTdAodApdAqdApdwTdArdwcdwcdwcdwcdwcdvFdvFdvFdvIdvIdvIdvIdvLdvLdvLdvLdvOdvOdvOdvOdvOdzxdzxdAsdAtdkLdkLdAudyVdkrdkrdlxdlxdlxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 7df34d817f8327a99a6e2efbc88ce32b5a1a7a67 Mon Sep 17 00:00:00 2001 From: Kilakk Date: Thu, 13 Jun 2013 00:09:20 -0400 Subject: [PATCH 04/47] Updating the changelog --- html/changelog.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index 4a8171a7594..8c1b4d60a82 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -57,6 +57,18 @@ Stuff which is in development and not yet visible to players or just code relate (ie. code improvements for expandability, etc.) should not be listed here. They should be listed in the changelog upon commit though. Thanks. --> +
+

13.06.2013

+

Kilakk updated:

+
    +
  • Added the Xenobiologist job. Has access to the research hallway and to xenobiology.
  • +
  • Removed Xenobiology access from Scientists.
  • +
  • Removed the Xenobiologist alternate title from Scientists.
  • +
  • Added "Xenoarchaeology" to the RD, Scientists, and to the ID computer.
  • +
  • Changed the Research Outpost doors to use "Xenoarchaeology" access.
  • +
+
+

12/06/2013

Zuhayr updated:

From 198fc21337436ef20063733c663851a040b543b6 Mon Sep 17 00:00:00 2001 From: jack-fractal Date: Sun, 16 Jun 2013 01:03:37 -0400 Subject: [PATCH 05/47] - adding Malsquando's cryobag reskin --- icons/obj/cryobag.dmi | Bin 3399 -> 1339 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/cryobag.dmi b/icons/obj/cryobag.dmi index fe543fad642e06a19fd2ec546c87169f60a413a0..68255b8b2c3207d43840b79772a390855989d93d 100644 GIT binary patch delta 1331 zcmV-31|NqSY z|HkV5b8~ZjeSL$2gOHGr0RI3p%x3=pGt4tHz`(#+!TE8?`G32+yQrwBN4oeeu=fj@ z<`AXzC9L%amEa+(^+>w+VZ!*5*7~BNqE)~7H?;SK(fXjEpoWHqcgy*dl$4Q?k)xxd zuCA`Ft*!i_Qu+V@00DGTPE!Ct=GbNc004}7R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9` z^iy#0_2eo`Eq^M`%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJegt zGAS`VJ~=19I5ovkiHkEOv#1y-W5~ssR+N~V3SncYPs`6qNlhVIImCFPmFE|v<`J#9 z6pzWu3a)-G;D7-DM&VVAiJqHc000A;Nkl&B}HMwcUSyA{n2BA^&S?RY!iJGziu$HN@B#T;0w6}W`}U=QK;yf=~@mvg`i z_Qo*Fm}DdjNluXVY8QE)ssqjOXhj`V%cuhqiP@Lyz|)lsv*wlT$x?3M4*=EV zs48R($2KZixS_wtSIhI7&0PX?FS@JgMMOrDchffh`WVn1iI7t073V=4{~V*1s{X{f zaH2I}{L}cGZo28FhPv)o9PmvYCr#5VOMgFvD0M@)6cp{zSSrgLrzHY>sXCYtF`2-% zre{3hIN%?K;dDBi&5^KZH*sp*?K|9KmLalc=~w6_PG`=0xkBar^Td9!G| zPmTLMTZ8fl&X!0V zOSk4OLPGHNb~@oseSOCTYE@`?9VFO~f=tX8bFi9H|>dT+ABS~P%LV0Z(s`N p0k$OOUmn+zVV-EdU!MQ}slV7%eRFB}3!?x4002ovPDHLkV1f>ingsv= literal 3399 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 From 23299809f6113ebecc68aa2f754f214e739f791d Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 16 Jun 2013 00:38:40 -0700 Subject: [PATCH 06/47] Armalis sprites, simple animal/mob yank-out verb and embedding. --- code/modules/mob/living/carbon/human/human.dm | 107 +++++++----------- code/modules/mob/living/living_defense.dm | 12 +- .../mob/living/simple_animal/simple_animal.dm | 2 +- code/modules/mob/living/simple_animal/vox.dm | 36 +++++- code/modules/mob/mob.dm | 63 +++++++++++ code/modules/mob/mob_defines.dm | 1 + .../projectiles/guns/projectile/bow.dm | 4 +- icons/mob/vox.dmi | Bin 4156 -> 2676 bytes icons/obj/weapons.dmi | Bin 18680 -> 19612 bytes 9 files changed, 150 insertions(+), 75 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 05f4b222a8e..02fffec17b4 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1119,8 +1119,8 @@ del(feet_blood_DNA) return 1 -mob/living/carbon/human/verb/yank_out_object() - set category = "IC" +mob/living/carbon/human/yank_out_object() + set category = "Object" set name = "Yank out object" set desc = "Remove an embedded item at the cost of bleeding and pain." set src in view(1) @@ -1137,89 +1137,62 @@ mob/living/carbon/human/verb/yank_out_object() usr << "You are restrained and cannot do that!" return -// /* var/list/valid_objects = list() var/datum/organ/external/affected = null var/mob/living/carbon/human/S = src var/mob/living/carbon/human/U = usr + var/self = null - if(S == U) // Removing something from yourself. - valid_objects = get_visible_implants(1) + if(S == U) + self = 1 // Removing object from yourself. - if(!valid_objects.len) + valid_objects = get_visible_implants(1) + + if(!valid_objects.len) + if(self) src << "You have nothing stuck in your wounds that is large enough to remove without surgery." - return - - var/obj/item/weapon/selection = input("What do you want to yank out?", "Embedded objects") in valid_objects - - for(var/datum/organ/external/organ in organs) //Grab the organ holding the implant. Messy as Hell, TBD: fix. - for(var/obj/item/weapon/O in organ.implants) - if(O == selection) - affected = organ - - src << "You attempt to get a good grip on the [selection] in your [affected] with bloody fingers." - bloody_hands(S) - - if(!do_after(U, 80)) - return - - if(!selection || !affected || !S || !U) - return - - visible_message("[src] rips [selection] out of their [affected] in a welter of blood.","You rip [selection] out of your [affected] in a welter of blood.") - selection.loc = get_turf(src) - affected.implants -= selection - shock_stage+=10 - - for(var/obj/item/weapon/O in pinned) - if(O == selection) - pinned -= O - anchored = 0 - - if(prob(10)) //I'M SO ANEMIC I COULD JUST -DIE-. - var/datum/wound/internal_bleeding/I = new (15) - affected.wounds += I - custom_pain("Something tears wetly in your [affected] as [selection] is pulled free!", 1) - return 1 - - else // Removing something from someone else. - valid_objects = src.get_visible_implants(1) - - if(!valid_objects.len) + else U << "[src] has nothing stuck in their wounds that is large enough to remove without surgery." - return + return - var/obj/item/weapon/selection = input("What do you want to yank out?", "Embedded objects") in valid_objects - - for(var/datum/organ/external/organ in src.organs) //Grab the organ holding the implant. Messy as Hell, TBD: fix. - for(var/obj/item/weapon/O in organ.implants) - if(O == selection) - affected = organ + var/obj/item/weapon/selection = input("What do you want to yank out?", "Embedded objects") in valid_objects + for(var/datum/organ/external/organ in organs) //Grab the organ holding the implant. + for(var/obj/item/weapon/O in organ.implants) + if(O == selection) + affected = organ + if(self) + src << "You attempt to get a good grip on the [selection] in your [affected] with bloody fingers." + else U << "You attempt to get a good grip on the [selection] in [S]'s [affected] with bloody fingers." - U.bloody_hands(S) - if(!do_after(U, 80)) - return + if(istype(U,/mob/living/carbon/human/)) U.bloody_hands(S) + + if(!do_after(U, 80)) + return if(!selection || !affected || !S || !U) return - + if(self) + visible_message("[src] rips [selection] out of their [affected] in a welter of blood.","You rip [selection] out of your [affected] in a welter of blood.") + else visible_message("[usr] rips [selection] out of [src]'s [affected] in a welter of blood.","[src] rips [selection] out of your [affected] in a welter of blood.") - selection.loc = get_turf(usr) - affected.implants -= selection - src.shock_stage+=10 - for(var/obj/item/weapon/O in S.pinned) - if(O == selection) - S.pinned -= O - S.anchored = 0 + selection.loc = get_turf(src) + affected.implants -= selection + shock_stage+=10 - if(prob(10)) //I'M SO ANEMIC I COULD JUST -DIE-. - var/datum/wound/internal_bleeding/I = new (15) - affected.wounds += I - custom_pain("Something tears wetly in your [affected] as [selection] is pulled free!", 1) - return 1 + for(var/obj/item/weapon/O in pinned) + if(O == selection) + pinned -= O + if(!pinned.len) + anchored = 0 + + if(prob(10)) //I'M SO ANEMIC I COULD JUST -DIE-. + var/datum/wound/internal_bleeding/I = new (15) + affected.wounds += I + custom_pain("Something tears wetly in your [affected] as [selection] is pulled free!", 1) + return 1 /mob/living/carbon/human/proc/get_visible_implants(var/class = 0) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index f7b2caecae3..14137f0e844 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -77,8 +77,10 @@ if(!O.fingerprintslast) return + visible_message("Debug: checking client for [O.fingerprintslast]") var/client/assailant = directory[ckey(O.fingerprintslast)] if(assailant && assailant.mob && istype(assailant.mob,/mob)) + visible_message("Assailant has client: [assailant]") var/mob/M = assailant.mob src.attack_log += text("\[[time_stamp()]\] Has been hit with [O], last touched by [M.name] ([assailant.ckey])") M.attack_log += text("\[[time_stamp()]\] Hit [src.name] ([src.ckey]) with [O]") @@ -96,8 +98,14 @@ if(near_wall(dir,2) && W.w_class >= 3 && W.sharp) //If they're close to a wall and the projectile is suitable. visible_message("[src] is pinned to the wall by [O]!","You are pinned to the wall by [O]!") - src.anchored = 1 - src.pinned += O + if(!istype(src,/mob/living/carbon/human)) + O.loc = src + src.embedded += O + src.anchored = 1 + src.pinned += O + else + src.anchored = 1 + src.pinned += O /mob/living/proc/near_wall(var/direction,var/distance=1) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index f7154694f7e..74bd81ca934 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -96,7 +96,7 @@ AdjustParalysis(-1) //Movement - if(!client && !stop_automated_movement && wander) + if(!client && !stop_automated_movement && wander && !anchored) if(isturf(src.loc) && !resting && !buckled && canmove) //This is so it only moves if it's not inside a closet, gentics machine, etc. turns_since_move++ if(turns_since_move >= turns_per_move) diff --git a/code/modules/mob/living/simple_animal/vox.dm b/code/modules/mob/living/simple_animal/vox.dm index e73249f2bc8..55226823cfa 100644 --- a/code/modules/mob/living/simple_animal/vox.dm +++ b/code/modules/mob/living/simple_animal/vox.dm @@ -8,7 +8,7 @@ icon_living = "armalis" maxHealth = 500 health = 500 - response_harm = "flails ineffectually at the" + response_harm = "flails ineffectually at the" harm_intent_damage = 0 melee_damage_lower = 30 melee_damage_upper = 40 @@ -50,5 +50,35 @@ O << "\red [src] launches a razor-sharp quill at [target]!" var/obj/item/weapon/arrow/quill/Q = new(loc) - Q.fingerprintslast = src - Q.throw_at(target,10,15) \ No newline at end of file + Q.fingerprintslast = src.ckey + Q.throw_at(target,10,15) + +/mob/living/simple_animal/vox/armalis/verb/message_mob() + set category = "Alien" + set name = "Commune with creature" + set desc = "Send a telepathic message to an unlucky recipient." + + var/list/targets = list() + var/target = null + var/text = null + + targets += getmobs() //Fill list, prompt user with list + target = input("Select a creature!", "Speak to creature", null, null) as null|anything in targets + text = input("What would you like to say?", "Speak to creature", null, null) + + if (!target || !text) + return + + var/mob/M = targets[target] + + if(istype(M, /mob/dead/observer) || M.stat == DEAD) + src << "Not even the armalis can speak to the dead." + return + + M << "\blue Like lead slabs crashing into the ocean, alien thoughts drop into your mind: [text]" + if(istype(M,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + if(H.dna.mutantrace == "vox") + return + H << "\red Your nose begins to bleed..." + H.drip(1) \ No newline at end of file diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 6e9beda1bad..8a7a63cf550 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -895,3 +895,66 @@ note dizziness decrements automatically in the mob's Life() proc. /mob/proc/flash_weak_pain() flick("weak_pain",pain) + +mob/verb/yank_out_object() + set category = "Object" + set name = "Yank out object" + set desc = "Remove an embedded item at the cost of bleeding and pain." + set src in view(1) + + if(!isliving(usr) || usr.next_move > world.time) + return + usr.next_move = world.time + 20 + + if(usr.stat == 1) + usr << "You are unconcious and cannot do that!" + return + + if(usr.restrained()) + usr << "You are restrained and cannot do that!" + return + + var/mob/S = src + var/mob/U = usr + var/list/valid_objects = list() + var/self = null + + if(S == U) + self = 1 // Removing object from yourself. + + for(var/obj/item/weapon/W in embedded) + if(W.w_class >= 2) + valid_objects += W + + if(!valid_objects.len) + if(self) + src << "You have nothing stuck in your body that is large enough to remove." + else + U << "[src] has nothing stuck in their wounds that is large enough to remove." + return + + var/obj/item/weapon/selection = input("What do you want to yank out?", "Embedded objects") in valid_objects + + if(self) + src << "You attempt to get a good grip on the [selection] in your body." + else + U << "You attempt to get a good grip on the [selection] in [S]'s body." + + if(!do_after(U, 80)) + return + if(!selection || !S || !U) + return + + if(self) + visible_message("[src] rips [selection] out of their body.","You rip [selection] out of your body.") + else + visible_message("[usr] rips [selection] out of [src]'s body.","[src] rips [selection] out of your body.") + + selection.loc = get_turf(src) + + for(var/obj/item/weapon/O in pinned) + if(O == selection) + pinned -= O + if(!pinned.len) + anchored = 0 + return 1 diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index c83909fd8a9..0a41d0d60ce 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -86,6 +86,7 @@ var/unacidable = 0 var/small = 0 var/list/pinned = list() //List of things pinning this creature to walls (see living_defense.dm) + var/list/embedded = list() //Embedded items, since simple mobs don't have organs. var/name_archive //For admin things like possession diff --git a/code/modules/projectiles/guns/projectile/bow.dm b/code/modules/projectiles/guns/projectile/bow.dm index 6a8c3510f8e..ee2e0e20db5 100644 --- a/code/modules/projectiles/guns/projectile/bow.dm +++ b/code/modules/projectiles/guns/projectile/bow.dm @@ -10,14 +10,14 @@ w_class = 3.0 sharp = 1 -/obj/item/weapon/arrow/proc/removed() //Helper for metal rods falling apart.. +/obj/item/weapon/arrow/proc/removed() //Helper for metal rods falling apart. return /obj/item/weapon/arrow/quill name = "vox quill" desc = "A wickedly barbed quill from some bizarre animal." - icon = 'icons/mob/vox.dmi' + icon = 'icons/obj/weapons.dmi' icon_state = "quill" item_state = "quill" throwforce = 15 diff --git a/icons/mob/vox.dmi b/icons/mob/vox.dmi index 6f0172bba7013eb7333b0debc4a8f8a1fe9a9e9b..6abba5c9e0346d2624f49a6cee4a21cf3491b16f 100644 GIT binary patch literal 2676 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 R(HH;#002ovPDHLkV1lP6u3Z2C From b7c260d6ea1a8e70a719f9b01f1434749c8b63d1 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 16 Jun 2013 00:45:03 -0700 Subject: [PATCH 07/47] Removed some debug strings. --- code/modules/mob/living/living_defense.dm | 2 -- code/modules/mob/mob.dm | 2 -- 2 files changed, 4 deletions(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 14137f0e844..17e912e2b0e 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -77,10 +77,8 @@ if(!O.fingerprintslast) return - visible_message("Debug: checking client for [O.fingerprintslast]") var/client/assailant = directory[ckey(O.fingerprintslast)] if(assailant && assailant.mob && istype(assailant.mob,/mob)) - visible_message("Assailant has client: [assailant]") var/mob/M = assailant.mob src.attack_log += text("\[[time_stamp()]\] Has been hit with [O], last touched by [M.name] ([assailant.ckey])") M.attack_log += text("\[[time_stamp()]\] Hit [src.name] ([src.ckey]) with [O]") diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 8a7a63cf550..02ea1aa4e7f 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -596,8 +596,6 @@ var/list/slot_equipment_priority = list( \ M.LAssailant = null else M.LAssailant = usr - if (M.pinned.len) - usr << "They're pinned, gtfo." return if(pulling) From 13045af61a27f3c521d224437f3edd80db156970 Mon Sep 17 00:00:00 2001 From: Kilakk Date: Sun, 16 Jun 2013 12:38:38 -0400 Subject: [PATCH 08/47] Adds a crew transfer notice for new players Adds the "The station is currently undergoing evacuation procedures" notice for new people trying to join when there's a crew transfer going on. --- code/controllers/shuttle_controller.dm | 1 + code/modules/mob/new_player/new_player.dm | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/controllers/shuttle_controller.dm b/code/controllers/shuttle_controller.dm index 44f601f6a39..1800038c337 100644 --- a/code/controllers/shuttle_controller.dm +++ b/code/controllers/shuttle_controller.dm @@ -67,6 +67,7 @@ datum/shuttle_controller captain_announce("The shuttle has been recalled.") setdirection(-1) online = 1 + alert = 0 // set alert back to 0 after an admin recall return // returns the time (in seconds) before shuttle arrival diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 7f1dbc9f31a..85f2582f902 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -314,8 +314,10 @@ if(emergency_shuttle) //In case Nanotrasen decides reposess CentComm's shuttles. if(emergency_shuttle.direction == 2) //Shuttle is going to centcomm, not recalled dat += "The station has been evacuated.
" - if(emergency_shuttle.direction == 1 && emergency_shuttle.timeleft() < 300) //Shuttle is past the point of no recall + if(emergency_shuttle.direction == 1 && emergency_shuttle.timeleft() < 300 && emergency_shuttle.alert == 0) // Emergency shuttle is past the point of no recall dat += "The station is currently undergoing evacuation procedures.
" + if(emergency_shuttle.direction == 1 && emergency_shuttle.alert == 1) // Crew transfer initiated + dat += "The station is currently undergoing crew transfer procedures.
" dat += "Choose from the following open positions:
" for(var/datum/job/job in job_master.occupations) From 2f8ef8f455b2482271d7edc2626afc2768238dd6 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 16 Jun 2013 13:14:58 -0700 Subject: [PATCH 09/47] Minor detective scanner resprite/flashing addition. --- code/modules/detectivework/scanner.dm | 16 +++++++++++++++- icons/obj/device.dmi | Bin 17886 -> 18563 bytes 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/code/modules/detectivework/scanner.dm b/code/modules/detectivework/scanner.dm index 7bafd4a31fc..35371f16f92 100644 --- a/code/modules/detectivework/scanner.dm +++ b/code/modules/detectivework/scanner.dm @@ -34,9 +34,11 @@ attack(mob/living/carbon/human/M as mob, mob/user as mob) if (!ishuman(M)) user << "\red [M] is not human and cannot have the fingerprints." + flash_icon("forensic0") return 0 if (( !( istype(M.dna, /datum/dna) ) || M.gloves) ) user << "\blue No fingerprints found on [M]" + flash_icon("forensic0") return 0 else if (src.amount < 1) @@ -71,6 +73,7 @@ return if(istype(A,/obj/item/weapon/f_card)) user << "The scanner displays on the screen: \"ERROR 43: Object on Excluded Object List.\"" + flash_icon("forensic0") return add_fingerprint(user) @@ -81,6 +84,7 @@ if(!isnull(A.blood_DNA)) for(var/blood in A.blood_DNA) user << "\blue Blood type: [A.blood_DNA[blood]]\nDNA: [blood]" + flash_icon("forensic2") return //General @@ -88,10 +92,12 @@ user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]" ,\ "\blue Unable to locate any fingerprints, materials, fibers, or blood on [A]!",\ "You hear a faint hum of electrical equipment.") + flash_icon("forensic0") return 0 if(add_data(A)) user << "\blue Object already in internal memory. Consolidating data..." + flash_icon("forensic2") return @@ -116,6 +122,7 @@ //FIBERS if(A.suit_fibers) user << "\blue Fibers/Materials Data Stored: Scan with Hi-Res Forensic Scanner to retrieve." + flash_icon("forensic2") //Blood if (A.blood_DNA) @@ -127,11 +134,13 @@ user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]" ,\ "You finish scanning \the [A].",\ "You hear a faint hum of electrical equipment.") + flash_icon("forensic2") return 0 else user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]\n[user.gender == MALE ? "He" : "She"] seems to perk up slightly at the readout." ,\ "The results of the scan pique your interest.",\ "You hear a faint hum of electrical equipment, and someone making a thoughtful noise.") + flash_icon("forensic2") return 0 return @@ -170,4 +179,9 @@ sum_list[3] = A.blood_DNA ? A.blood_DNA.Copy() : null sum_list[4] = "\The [A] in \the [get_area(A)]" stored["\ref [A]"] = sum_list - return 0 \ No newline at end of file + return 0 + + proc/flash_icon(var/ficon) + if(ficon) + icon_state = ficon + spawn(5) icon_state = initial(icon_state) \ No newline at end of file diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 1e9f1c1efb44708895ab4df1d6a2d809b4798bf3..003bf5c9f10455108b282a68478ea1e8ad37fafa 100644 GIT binary patch literal 18563 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 From 94c3c7ef49a990cf564dd4c642390fcf0c2fe79c Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 16 Jun 2013 13:17:20 -0700 Subject: [PATCH 10/47] Armalis additions, tweaks. --- code/modules/mob/living/living_defense.dm | 2 +- code/modules/mob/living/simple_animal/vox.dm | 83 +++++++++++++++++- .../projectiles/guns/projectile/bow.dm | 10 +-- icons/obj/clothing/suits.dmi | Bin 69629 -> 70090 bytes 4 files changed, 86 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 17e912e2b0e..4107b30d877 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -86,7 +86,7 @@ // Begin BS12 momentum-transfer code. - if(speed > 20) + if(speed >= 20) var/obj/item/weapon/W = O var/momentum = speed/2 var/dir = get_dir(M,src) diff --git a/code/modules/mob/living/simple_animal/vox.dm b/code/modules/mob/living/simple_animal/vox.dm index 55226823cfa..2ea43707ba8 100644 --- a/code/modules/mob/living/simple_animal/vox.dm +++ b/code/modules/mob/living/simple_animal/vox.dm @@ -8,7 +8,7 @@ icon_living = "armalis" maxHealth = 500 health = 500 - response_harm = "flails ineffectually at the" + response_harm = "slashes at the" harm_intent_damage = 0 melee_damage_lower = 30 melee_damage_upper = 40 @@ -17,6 +17,22 @@ wall_smash = 1 attack_sound = 'sound/weapons/bladeslice.ogg' status_flags = 0 + universal_speak = 1 + vox_talk_understand = 1 + + var/armour = null + var/amp = null + var/quills = 3 + +/mob/living/simple_animal/vox/armalis/Die() + + living_mob_list -= src + dead_mob_list += src + stat = DEAD + visible_message("\red [src] shudders violently and explodes!","\red You feel your body rupture!") + explosion(get_turf(loc), -1, -1, 3, 5) + src.gib() + return /mob/living/simple_animal/vox/armalis/attackby(var/obj/item/O as obj, var/mob/user as mob) if(O.force) @@ -44,6 +60,9 @@ set desc = "Fires a viciously pointed quill at a high speed." set category = "Alien" + if(quills<=0) + return + src << "\red You launch a razor-sharp quill at [target]!" for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) @@ -51,7 +70,12 @@ var/obj/item/weapon/arrow/quill/Q = new(loc) Q.fingerprintslast = src.ckey - Q.throw_at(target,10,15) + Q.throw_at(target,10,20) + quills-- + + spawn(100) + src << "\red You feel a fresh quill slide into place." + quills++ /mob/living/simple_animal/vox/armalis/verb/message_mob() set category = "Alien" @@ -81,4 +105,57 @@ if(H.dna.mutantrace == "vox") return H << "\red Your nose begins to bleed..." - H.drip(1) \ No newline at end of file + H.drip(1) + +/mob/living/simple_animal/vox/armalis/verb/shriek() + set category = "Alien" + set name = "Shriek" + set desc = "Give voice to a psychic shriek." + +/mob/living/simple_animal/vox/armalis/attackby(var/obj/item/O as obj, var/mob/user as mob) + if(istype(O,/obj/item/vox/armalis_armour)) + user.drop_item() + armour = O + speed = 1 + maxHealth += 200 + health += 200 + O.loc = src + visible_message("\blue [src] is quickly outfitted in [O] by [user].","\blue You quickly outfit [src] in [O].") + regenerate_icons() + return + if(istype(O,/obj/item/vox/armalis_amp)) + user.drop_item() + amp = O + O.loc = src + visible_message("\blue [src] is quickly outfitted in [O] by [user].","\blue You quickly outfit [src] in [O].") + regenerate_icons() + return + return ..() + +/mob/living/simple_animal/vox/armalis/regenerate_icons() + + overlays = list() + if(armour) + var/icon/armour = image('icons/mob/vox.dmi',"armour") + speed = 1 + overlays += armour + if(amp) + var/icon/amp = image('icons/mob/vox.dmi',"amplifier") + overlays += amp + return + +/obj/item/vox/armalis_armour + + name = "strange armour" + desc = "Hulking reinforced armour for something huge." + icon = 'icons/obj/clothing/suits.dmi' + icon_state = "armalis_armour" + item_state = "armalis_armour" + +/obj/item/vox/armalis_amp + + name = "strange lenses" + desc = "A series of metallic lenses and chains." + icon = 'icons/obj/clothing/hats.dmi' + icon_state = "amp" + item_state = "amp" \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/bow.dm b/code/modules/projectiles/guns/projectile/bow.dm index ee2e0e20db5..aa113e86599 100644 --- a/code/modules/projectiles/guns/projectile/bow.dm +++ b/code/modules/projectiles/guns/projectile/bow.dm @@ -6,7 +6,7 @@ icon_state = "bolt" item_state = "bolt" flags = FPRINT | TABLEPASS - throwforce = 12 + throwforce = 8 w_class = 3.0 sharp = 1 @@ -20,7 +20,7 @@ icon = 'icons/obj/weapons.dmi' icon_state = "quill" item_state = "quill" - throwforce = 15 + throwforce = 5 /obj/item/weapon/arrow/rod @@ -29,7 +29,7 @@ icon_state = "metal-rod" /obj/item/weapon/arrow/rod/removed(mob/user) - if(throwforce == 20) // The rod has been superheated - we don't want it to be useable when removed from the bow. + if(throwforce == 15) // The rod has been superheated - we don't want it to be useable when removed from the bow. user << "[src] shatters into a scattering of overstressed metal shards as it leaves the crossbow." var/obj/item/weapon/shard/shrapnel/S = new() S.loc = get_turf(src) @@ -75,7 +75,7 @@ if(cell) if(cell.charge >= 500) user << "[arrow] plinks and crackles as it begins to glow red-hot." - arrow.throwforce = 20 + arrow.throwforce = 15 arrow.icon_state = "metal-rod-superheated" cell.charge -= 500 return @@ -89,7 +89,7 @@ if(arrow) if(istype(arrow,/obj/item/weapon/arrow/rod) && cell.charge >= 500) user << "[arrow] plinks and crackles as it begins to glow red-hot." - arrow.throwforce = 20 + arrow.throwforce = 15 arrow.icon_state = "metal-rod-superheated" cell.charge -= 500 else diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 29487a42863115ede76789c895e852a5005c2575..cf9c6d511d6413ff09857d611494301c87deba8c 100644 GIT binary patch delta 15048 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 delta 14583 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 From 73d9cc8c3f848bd6fb7557c956aa747a3e7b55b5 Mon Sep 17 00:00:00 2001 From: jack-fractal Date: Mon, 17 Jun 2013 00:03:44 -0400 Subject: [PATCH 11/47] - adding Malsquando's teacup replacement sprite --- icons/obj/drinks.dmi | Bin 59423 -> 59469 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 55cc4522f9c27308cae63106dd2f8b0a37a634b1..e36cada94ef65974dcb42ca5dbb7ca013acdf440 100644 GIT binary patch delta 39997 zcmYg%1yodD^zNOZ5lKOjE&)kFItB%40R<$KR0Ij>7Vb!jN=r#MDk&n(fV6Zs4BZT! z6L0+e-~X+*)-a2?b#|Py&$svfZss6C-ylKxO)XIGV@~l0lHVUmr+tc_m5|i2W?hZV zc|K6FN_Z4=Qq&10-&oRJ89XsBl0kDjWtZh*}FAyle%qLfs<6ugtwh~mP&ocPRyAlrG5(I@!d zinv4aU!9%#Fx=rs%U|Ctu#45Ot&I=ST1nI8$BmwR-#taC9>(D=l8mxitNI^RQRW`= zCRt4HHO)NGL5va)?6Ox|*ay?jEF4K?g}|&%M<{_!vdT;^zQyPOBvJT!?hEWZ77VLf zpyLVFJvHd&G4?l0c92_NCys80`?#{aC4Ah)A+)W1XE8;Rq` zQRg+cdC)^bC7Z)&{QqBFjymsGzrx>;nrE|eTu58xpAnadSb6pbRS)*+or0sqVv2zm zzMHyl=g0e)C<7z(NaZybYxgvrNEWgLyybN6Z}{iz`O`S(a7mO9#q$c9*KVK&<{BK^ zF+hyzIojPb)Ez}aU12k@_{Z{oF${ar^Gr}j=p9xD5CVSTPu~2yOY+46Ok#4oN>a6X z1G)cT_Vi~NuCM1AI9s-Isg;Q!vD(&cv>$i(%q)F*dBqjNu6lg7aqDj&S-uu7;qq}T zei~C6Y)M7N%bokyebFK0E{kiysl>mB(*geVLM?TBg-M)g_6eSIx*|5r7}ZD2UU7#T z*UFMrEmoR+D>_N0li#05GWy_8+jX#Q>IIZx_Kh=9qSr(Ct#6HDHmR z9Ks*nwEyu^K8*)PW6=27^zyWSs^g#H8Ehcj%xqU>^DJuP;T z4Uu;z{TcVo*?LMXHqnz4R)SFKtja10>^@!e$?TNfG>elUMn}#4q5XEyO@4s$6>VXw zIzRA0BB&Yk{Swq$YO{LQCPm$|cpM)0-l+RO-}Ctf`>L>hKwQjurtogDG#dgp0MYH0 zO-evCvS!fr{`S-Qe=;id#!W5llE8CKlBV<5HP01dN1SiFW?$)&!Po<_8SbrbuEOJR z8+~A3ME_{NcfI#V>R zO@$@jw1j!aLWLX){IsF*^T}TqM(p?yn-8eT?0a-?o=k*U7K6=X@W0tP1PMe0d+ULF zRJsUTJNg%36B*zD%P(=Ixvj)y@Z|9dU(OQ(d;0gP*Hu&_Id3Oq*-VAyn1a*?H(pvAF>A5{ z!XC|6HQ!6dKzM<}mFn364F03|mUEm9ooN2*kN_~qZL^KKOFqW8bYbT%-B*krHoTQ! zNOIQy4%w7Ocza@Wg;(51Qs1RHuIOFN_S;;ogMf|P` z?ON5X`1PF2u#MwFUvPK4WrwPU3Z4_r_HR(OrofcH+l?1w5e}ZyKdgzM=ft45bu+2w z3yOY?r~wnKR|QKbZby=;ynIxdABOeF3rtI}DqJ)h{ODY%MGwnIX zx8h#3gitIWBltZxG8hx8{`W%6sHAfKeV`b0KPGcvI*? zu2U4jDFqTP2JWq6_fPaS>E(z9S8vu4f#Yg8+Si_G-(R6U!hwN45eu7;tMEh^k`Mrx z+rDi$h16zV)xzX4ZYMucBPb?x{`%*LsIk#%@9{g(8>60vgn-^UsR^yv9-Ao^4t7CD z6P*U$DO(n9obnR`=#X&ATeEX(EYZ>Zt(Wh1jAPiTpEt+!j-5 zl2#u^xfhm2m}TRWGm$jMVVp+r7INkeJ97tNG=xz1HRA;3N7PQ0BRY|$q}r$Y z>f9RPmOnyGJ;^y9-Yzmrq=C0HUB}p_SIopuKfO&FtZMx^>hq3dJo>3Nc;q%9ap}+6 ze?CJg4?(&}GwbNZ21Pz?IjbK=iSr=V-D}aBci7igGaQcBzx)p7eaHMy!$m@(0r-zE z7Jj8Fau2OA1P4dt0RE_p4(ULy4o_5IK(wDia2B&u4BE{<0Mj&bX@5-@kY=U~7q`qq zauOj>nuvkp^p0s1xOs5gGZdB)^y5V#E4mSZa9Tov7ySQ?K|wm8Btpa@(}N5kvXH^J z@v=5vTy3xYXJSU{l}(SI^OZ6NvKan|I1JUh_-O1OIzR`JBI)$?k5taO%fnQ?^T;lG zw7=}M!P3U_2qcr{Sor%=gzRMGQiw<$K@UG6paUww-o7tBd$aCh9G6tx!eXGM`8ovc zU9VDRJFS{uR%vuOjh)xTxn1gx&Y={6M^#a9ZlX7LUz@}XpK(#y;(omu*$8I~oOD{x zkt8t~v)57NSaC=(2@*!Ou~|){eK`$M zi6Ab9Dd0}f!RO6S4jZaz11*SC5f=1td=RRzJPd);!gE+`R2ekjlZp3)++=GPm=I*7 z`RARJ3ya^l5KD^{%ligb=Hq=xmsj|3xb#w2Lt1P8$ByWHUeCR_3}t_@X3299QTRC! zQCQr0v7RCGKB0~mG2uXjHm8sTK?E&;4+w{<1y(Ir&#%C@9KytKo~(}Jvw#8J&x}|5 ziDp%9GRl1xzj6he3Vn+)pvjrVNFAfm>vuKlNdy@qNrs%QZpUsTt+^T<`d6or*GwZ` z=gW0WZ_Bq%E=i}_#V#k-=6s6^eV;!y{rNV3DuIu&4m)pIk7-BZ&b*nx#{zF3sA36G z-0!AS5KL!Do;ZmL*H0?kZHsAE5pP#UyN;wu`vW_ z4k)-o;|W8qf>BgOR7x!?WT6dc0M0OWyMwu=EBWW*&*gvpuMg`CG$>+Bvr2f%)wc&M+|z+agZhJg#6=O)Px) z<+!Y`{z%X3KyFCkD&9fw^G4N0HEUh{N>zn&9~ECE20v-25AHYn+0kM@6QLHYp$!P! zNTx5@_enb-y~V))0qFznyn?DijLUq{vF9hni^Mmyap~!i>*kY4Y79z_@D0DNuq-tJcx$yY*>av6;h3$8N( z?&5p?Zkw6%>-0$pB15)w1Ly`YuY+F@uZw2TIgP4(U81t*Ia5|{R@82Ek0e)k$0K7$ltMf!!Tx3PbT=3Z+;bm+v;RFQ43)?1a`(V+ z7rL*Cx_@xpUm0`NI4Fx6j4@i>Uw05ni3Te=M=zEpmI#Ae6j0f3empLgdw6#f@y`wP z7u8fu18ivc!3a`eT?_jQZEjW8?aKEtw~I3ijc!Yx__E~*2_K7W4o zqQf%-oW^uwvbWjvCNIA!xRC*A^dpM5Usu7s?WMZ*e{-vu;dg~ zbQ^f{W%9w|-w1xC2mJY?Eq{AxvP<9nY_$&_A%n}(Y`Sm?3+s$~t>BGG_4v8aXdM3uCmZi5MguPR(g+_8pB964-HLd@u0r~E`!in_ekX+!`m@Z% zx-?F|DZCN%cOG@d!mb0=<80R8OM`;Q8|)bj>!P7`r*2c-WFM-%|5$lvnG9w%Haq6992n0*Sgm?5w>d!U9kHQ5X-dG;grOANes zaZ_DWTglo@>@O&=j(xC#@+Lxl&1EVGR4H4K5;|c|^U{n^QcBNSmisMN6b}ZGE+riW zhmnn=jT2$&YBvCn=`9FFkF_`n{y-HMu7onkB?lp=hL?a@0S^ zKBu^qK#I4RQQ}@9V9W~;-5c)>Z@TQR*+~%zcUWlrHAAISsz{xdt&E@pwkMgWriH%0 zE==#Bdk-gF+9cf~q#p%CYT}^@gJjZERkyzD09n*Z?U_J++t@{Dm>N-YMCm-0W(_1O zvS`un4Piv28U>&h5~n~X&72=YOk!O>5uf$t55xmS(!59khs#1_i#n$BG#LmG1nf{H ze$s5<30=!(mcb+D&sVLVtQJ)HmB{EV=(Y%zB9wc^S#BFcRKUAD-Ylys&W=}n(M ze}7J>;&5NH>O*U63afBfj&&J#qQ~~C$O!=+y(lTQ$XYmbql*=PB+|BQGsCiVBmh0m z$*H8Q4|KrJ7iohK>Gu1Cl+Yq}eKxoNu4;032Sg^Rj}jTY?wyA4PT4Td@!rL zC2NDx7uM?)!CU5$3g=xh+O;UkQ7_{d8SR6H7`$mpQwbvI0mRt``CTZD-`)uoLa$nQ#r^pz;p|FT=z}e%iJPH^?HUOc%;7(zw*&j+ z#F>y8d2#~5mHjyG#c=GblL5T!Z?(ak6t-J`Z^#j~Eb>M8SbX6_EZ~^piv$%@>iYNCGT%APr-!RH;ZSxUb}JP-+#*XVfG;Y{VL`miBR6eloV}x2 z_H*mbxZ%7&@CW=OT&LKCqs)&N%9i8{MZn9JuSC}}AwBHeL<{q1!QgWI{x!8bfVWA2 z>u-$L$HwMpx&`ix0e{mBUVtELatG&?C5WPZX0Yudc-7io^4)!4cjHY8{uvq~>iR^D z%)8`GFE5wNn!rtw)fUP>npY5;YFH-|Pav4xcA6}Rkn&C$HuwF*HE^96F`S9trL>yr zLf$s|2teTR1Bywk*aLs)2OBVL=?9yuL6p zvJ#COKYt$X@Sc@`8h%^#?VeFrW|GtbMoy65g#QW!>b^mUkYllaj|xW^PcBO_xjKdJ z8z+}pyum!Duf9$wX9-pCj>vlwjNt8Uu{mJz2GREPftrP4CCd-Rg*RWlFD^XB*5w}C zlH5YSXQc)B&j-?`B%CmQu61!5%{My@6z0eGe=bs*{M7xI)c!AC#jZgTv*bS6vw%^& zrCmJJTEa5pGj2VZfz;O+6qiZYo)mc;&pE@e3a@t`dlQ%FXW;E!ySqUDZUT}V+R$*J zD)Y|;U`-&n%sT(GXT_QI)4~E^75Di&owX|#rIVwJy6i*A|B@;n42!Z@#EXr4t(Cfa zmLv-S!k^Dj90|imr(ER8>t*l#;sD(;8k@>h)n;Bt2(KP(>NlEU& z0vnwDR84Psq4i2PqkPia)YasI_E}TYxST8pznSS;I|9p*-ado?d9hKys<|YQSN&Aa z@HIWK=v+T1?3=#aTRW1r{!Ty}5Q8MAO&2W>5}pPI(!mp!k5l+)GGWGN39jQr{s53< zPQWa=yL)ndBH(%W5B*?RQ;e)IacrTsHfVh$iAbs1nL^w+-`;MtsLUpA-VY?c#h}JI zE0PNn5gA`5xes2uHV+c_IDaJq_>$!xd>wL7l8trC8^+F;SC85N&Fcbdjnhu^MAZb- zla>M)^NYnEt-En|g^uDr<}r-PCbP!0t@WW895>HU6~mrf&MzFKaHsZD$LGlDYjpwG zds_2b2f#gJY2;@DI8DX$+dz^ur(z5sdKP4I4~Jci00+)gE&OVyex1&@7I+uvN~^(E zkJolP2?ELjBMHj)W@LNo*sBI?jQ^oG#gmJuwLd@ld(J_k+y=#sf{WCu3sbG9y11T@ zOTT*?S9hSy{bWy{4&NC+FBcmz3>z@s$BLKM+6;RmCXjBNWEFV5vP#QG-kxOWkPaS^ z{hUzmOguif1|`HoNKQds&TH$k(j!0SIwP>#jKF~kIL{e98EcKve} zR)Y6{^)^MFh=Imbz%7<!9oPQ;|(@imaVU@&dnzU;?lnc5w|>B`C1sCP4>Z^ zQq9p}cy+C=3WT{Fj|p@{p5rln;#Vde5Jr@X*Hw`Y{zE@h8!$d|N|z%z)h3oFK>QLE z2>DRt^-#S5<&iU<3<*boRvqH{OR={`PU^m!_w?cm$$#G+S3X_l4-h=twrN4!*xiep z=qPR6>{pJ)$GVr81Cpz!^7$C}&lyDCE1LpY;lDNa!MKXN?`u5N4Vdi!UDvH6|RQbg;SSZUJi@ZPTu0CI)&h!Uw~ zYsq#^p*AmO>au=Zj!1mygKXZ?+tJ#OI+S1ARW@(7nl0sac+QSpUK6eJM*xXw7T!1H z^wlh>;8CMAKcgK`jOf*s;npVXG z2;Kn;g*e|7Uh1#YP5}G~{}7*1jZijxxb^Vvt}QvoadSnKNtAkt*E`yan@_&YL5vc8 zihfyG9pbA40Y`(bDztJy^Hv^Fl1M!zFnFP;i#W56dSO|*u<0&<`M%Fa6MW@_l6Aejz91Q^7-?;)|FT zh`=-Q#TSs7(}hYX@ahNf&nzN1LN2%mAmJ9>l<*IciU>aIMRl)LFIj~#0xk!hj%Mv^ zeBrW`=a|GX30%Ef)I`H4?3qv9G;6T6ICJq^?RYbE|E=T20pUQB!Jit$V8W?DBj$k; zgk3T2k0V$4B$4!kjjr^v?72Jas$7Y|&kgK(4arU`v?ioY&SMFhk(UH6&i%Vf?$H9= z$>;Q8(Eg&DhCreETLv$27w!p{zj}f*2)}XWK$->4_4V#SVvbZk8yr?keC&pYuHJev zx2eto;WNgPd?CYjewBR;fMOx;MA|Gk&Y#2PovA(EO43G3A*K?7gG*@m9`S#mJ2m&S zCXq!xK4|j@4=7N_FzmTB?-H?I&*RiJtKD|_a)JuUj7|xKu!@bl~ z(g%8-kEB1e3$vRpEB!EB<<5daEPsDvA$yX3gPr2CmF{cP*fO}WfIQ&icr4fdr%W0X zRjNbH^a)7?WLcZ9!U>>+(u*MgBz+^KO1%7mr4H%0Ba16%rDF8l+b{BGBH1eR@H*k( zlpU?omN# zg_*IA%Ojnv>V$(Y_boge4d)Un9O;f8T|-%4oCbDJn2MF#RJl$ixQqEce>;>oR`5l{ zDC2XGOrwyb<%g_41(Op1aQB060rBlgOFB8o-xxm`P^uGpu(`w!6jp7cVI$dkb?5g> z9g4%nAE%|5)k0~;ncRGueL`F4l?^N7Rps5P_NY0AqW<2+cjWhK0>yS(edK^T)$$y_?>4bN=U9 z%P#<5U)iTmbEy2(_f&Wd^jgSxNlACggW*c~A1xaLq;J0P#{VO4C7$%`m{8f*dM_T<;=Yw;GwmI&0gXSLW;gol^qL_ zt-8%yF-b~8noV<8u7c*FT=Crk-uDsg(&K^t;f9ZkrgsFS}o- zfy+`w=Hl{+-IpY^Xb5uP=$Q!w{%AjQ*j(dxlFrdpldspQ_i`%!XW}cCox?((ftR}j zcxQjA-nkE*C&0ZU@wIMUrCF;P05K(oegS|Tf#`#;ozo(ugt}}E(2kPkM-!#(sXeF; z`cLqIM2KZNa6V5wbmYlL__|il+69TUA3&_;V7 zFfQ_D5BeKGHmCyP1~9=hBC%z=y#V}-d_5-hnvp(mZgsM|k|yK)@j-;^zTtG){ozYQ z9rDhiZqI@@RB?M?QB;MRl-2wRQetFrxT5A;_?RXcox=t24z;)xz@aDM}{@OrB7wF&! zC9XI%bAIijhJOK9GsgSSSKuCs+T>1x6<(+m_VY7AS*V%^T)1&TeoivF3 zS#&|ue$fY>l6mQ4?_b)XFGM{?Apm93XX${E=RbGhH5QC89C}Jz%0ewuWDgV_7}?y& z1__ZHcQOEcw*^O-PnYF!>}hro-ZuCoJZ;0^oi!}PHA?#|Hkr9=^~{^_ZXtsA%b~!@ zMfmh-QgH1>K+@Y^6TpfV*>r(C;WNEd zu%GN(-*}Ure>pt6A6f0sDI?nM4Qu2=9jWZWDjTZRC?*9x+n-FarH$+uDXf&nVgal=D)s%c%hn@tZ| zeq8PKRZeU-TVM~3$j@v%1v``hb_EermxWQWDJx{*=AJDo ziBD3E5%ZX>Ygd}U>SeqVB+Kp0yX&hDD}YQMLT2FJp4uO1Jf*}7C$0s2F$H@0@J%s=q3sic!jVN}OR(rIimvYNmT!d_lNKW^tHed|cO@qJsk&BPSC za91gQ+YNE^3{`OUIaB>mb}#38fyaHe`KZ4=!KnaW6;|_7d66{P2&fBU0~#==Gk6i+ zw^%kGZ;pWZ7uv!5ddEKqoZ9Lt#Uv6YdIuXE-t0-DCRVpg-Zw2Mp?g5Es$)TZFR7EQ zKNEq^`qp_nKKuLh2*)FQm8!+*9xR5b@TOF6GF{FcNUC5<;8+iFq|XkOfrJ;7+4q}I zmPXb;v4AY@OPe@PV>N+bW;A4V+=3smKC}bkeZ~(U*6RxIaMuyA^^n77|4p2vWN>%g z_~KqnN=n4$Na6Bs^+E?;TGxH#gIkfRy@*ryTc#c@<8}P<$BN`bm5BYptHJHbizmjU z0ajMgfj1bSkc?p}K8U)GhAXr=E-ZI$EuEQV`|ARu9s%(ZY<4KDy_>6Hnxh(ANOCd7 zxnR%={K@iG6{uhMo&}F!x)ir;cd!LkDf7aJW;7}PfkY`~)KAoYvvPY4$Ixa~Yso8W zw8DXRo|$9V!Z2Fzpi;4#<-Zw!GalY!b^ms3Y%JtkkOFRcz~tH;YJomG8}4`NpYmPP+5qS>2hl3NVByyWBVpe*8ef2q*;DP9d}rd3&tWnB*+ zx(uILrvgqB>nMOp7YtX~W&bB|-&Cn*TqIj_8@{Y`-{1|)&vWj)lL4mc{FzwGp^2Mf z7GO2lSu%&=Z4{h2UFTEYX(LOH-fL0xS|a?lEBtZ~=IQf$!4d?w_8pn!pS8?_ci;+v zL6{Walmdx?DiQ%7)SidSP0z|L#^>~O?-+QwAAj4`u zt&>%)MBuzS?=SBok!_!MB7BW{_i#gZe5(;KW3RyY!4ez+y{g)YG%hvuQ!>l9)casA z5EIa1hd7d>07tUznfhxqMd>Q&Ca%&cdu@IY$0+pTAeN`)G(Wk4c)t|k=TN|d#go6i zd#J)^Vp!0BAA($MYK>$z$i2R{7Gz}LZE7C83be=&qY=KCB`XM$a zXj~3l^|u-2WnbxCuJo@lT{{?&iybf5<011P-0%T7P?LmNTg%C+ev0)g|r z;O^uYA>nQG!9iB7!o^jcc)6DlJF!3R$PBZXEGqE&?%xOg+R)eSUE*t#_nAVUj3n6F zTsBaK!0F)93AbWhAq|jsR~i z=A=vciTDTZ&(|8yMoF>0e5~#%?IHDKIumBj9gdSm|=U{d~@VA5-;=< zgA*n!X8-9K8dAlnhwI-xx1Oc|0c%m0(s?-8vx##d$XQd|$zYAzW{b)MyIdIHnZT>6 zx;Xf=iy3M>*?@n)XI#8#oH*|d@;r-Dovth>z`EsTjpfpm^yZ=#Qk}XX$p-#~6i_l< z;T-i6rt@478}fXKcZSbqKHL5TB4fm9UP}bSu0>=S&@Ydmha)omK$h2mjURo9nkz>a zMvjz7YoO)lE5>4lIgv}XCw4_;)prW>RJaLh{yHVn*nVZ#i3 zAiBGlPG|uAfeoNp!>l@7d2j{X~nfdq%vuvr^~cnn1(X zWpb?B(F7tfCvOEbK#a_IRi2ee*L>?Fho||l9_UM0a*FW)N)!EFLQi`&cYN>+m4st~ zhy&3WU$GZ0Y}R7z3V$PlTG&V<4-vGV-*|D>hb}GIGnvbn1>*<1X(S_B&>m5y`du%h zAeINBM+*i3D{U4;O2S@{nvAEn0-)GZNYet@2|oOlfh618rT77q`(RRgLR0CqDZH&_ z5Ya?vN-Yowr8qdO;`oVveeo)=$lt!0bKcCb!(8{*>3!|DqWmZi%ORx!GiIF9z_y5k1hUC$8wCi3EVYv!3d6M_e@NK^?P8 zRtp;_-9pGN!$ag2+0cO}N{I#Hj5xZ34Db?oDX2z5_nGP>e@M$qh({yzG2 z<2-tN6d5)f5m3(LoCap9fi$rcCIp^VFP?i%ge>fK3k&PTq_ZLRypaq5Gv{Drbkxep~xHZy(^0 z733Qz(>^Z>(#DJpPg%b^btD*t(u?;^>tsAYYrs|tED+=GOt!oE%1qjW7DgU z1+Er{u*&TaALX2Q^a5y}LsbAs3laz9ZdahCkSSN0tqR2}tS|6aqZ?NqPECLdJ<&-v zC-u=g{+p|)_*>n7z_p_HBeT}6!{I@nH^$Of~e!VlmC%7|~`NX(uwCwy;WFr70b@PVU zi7mc}WVwUqP=)U7IBs1?8Dmt+CeHj9uOCtA0bLCpqfQw&(6+_QojWg(=!=RQKxu73 z(TqI*dD)Apj^h_AXad=a>ji&=s|C)>mc@=1dFC}NYc(!VNOZpUg-9Ug8b&8+c^f89 zVvOqi_boEvoFziBtziC{NenCDFh00#ig;x27B_KR7pCes3zEtj!~yB%YS|MIS%qWS zRXWXxf97U7=gHeldL8^z6Z*5V@|!a*linq4oX&3(8;S1qlNXP1{5$;I``K=h6u){d1O?xf_(oN_F9 z{`-}0<7ryin0*TIjqyOg8L=C?)2k9r!wKlr&O1p=hm;hP_+(AV z4Fv3>k_q`p^XD?xOV1F3;x}ez%r2k(y1Gaj@Inrg&iV2g?9DPBhdNzD({*= zos58Gzuq=&4-E2kxAkr+ms-?dTG~9AY-nis#gLXg9MROo8h_{UmSm)aWNOL6dWyvD zKKMAQ0Cl+WlQGde$+v(z`fds#(7eQDWZAtjQ0~yiwD;!Bk?lI*Me-Zhg_4gw(_DEG!3|uiE~?9-nuhwt7el@q=*8xhXVb$>8{dSVNVkD zQzLq%cNw2vFb0A$rCcCC8EFC%rSb3~RMiYdYsh9;U+CK;d5gm1cw?v+3{rpiFlghQ zTb{q^7?+uo3=INdIUoj!f#SMixf%;P+uI?){oB_GAHX&9-3G*OQH)ABD{V`=sTf2b zz3r_;7F_o|#vFaofac}ydv3eCtb8;$JN9SS_2ity!UcfmY;r_N^7G?P^W&Xq)}inN znd;dSxYg@YBeM@md*sca_Lnt3MB`*2o$=}m2iy!!0k>n8(J-JPZrcn3z{{Fw3VW#GT3YUqm1aFncFgpf zZ|Fj63RZeJ^Vud)+v9?b_()6e;l{C=nFw)N$@A)*GOlCG3osnRH72k@(vuk%7xd-J z7dpRarLL|nB{w&*)7_bygE&CR%xn&xhWJs|DH1q-aJt(3laau$Crj*79CZ>G)kKmD zLy|XlnS{Gow#v+{MKCh06 z9{|6sL2D1ebcl-);Dz#`rCSF-Ejd?bt%gr1X0;r(#SGNg?^%w^<7|U6= zUkpre82kzJ&cnOBAV0r*Juq+D3=%{8p6+BILm{=;q%uq=MXcT75-h91zcHHPHiat0GbTgs*tnhcR>QTr(&g%D=Z)Kb74Q+*+P4KO*xaX za5=~`gv9S~@@8XTrwj_f(@ye5dwV@eaA_xpdm-)?crUsF>tcOZRB#Nn#B90VHBKn;xtCqwgB&=7LGDy^T400obJDqkFYj|f>t1q_On zGZ22TVu-0M^&gb#g}y4o4OnJC0}CpN@>n zEW7qRujZ(W#$A)mXu6zkE6I>*vH-_IFK1 z#QFu!8C!E*>FEHDn%&Lga{HgyfVl=RXm~xwJd^a_WGbMU*U-`V0P+wHKRJ&Tc$#8y zH870lcq2F7Gn5HHqF7^i&$ZMw;OpBie~!?Iwxnv$bCWoluu?6^>g$79O~-U`R%e1_ z_hk?Q3{8}5V={vxA#ht>gOuemkISB;sx%)nB1__26V? z*DJ5EFt?!KjvWe|qVx3hBm^Go=y>TKJ%$3VSDN%eTU+*#>MqUJ?P@ z;$sEO&K>V(!Xr-ri0c=`z+TtG6ODrGI<5!dx~#gD0+jCoq`l+8FqGd0FbO*02d+n(gCRv{LZ3V z=m8@tw^IghB=%9WCDc*46y3`rWS_;a5x^t}5n@D(jL>e$Y$Y@FsFVMQeeto5wU-v) z!4zvee!S~0nnlNt(ISH*TmktXfINhh6_O4`ekf)x0+PQOMsD-V`@D0v#-KTRIU^q27 zyqPr8J(R~mg(B=)bP1zil62gt%$@$sD4v{9o^VR#<>42QIip)Pas~f^g#4q9G3(q6_G8Z~v3U0$cUCqg{Z?!-=SSJIIy`4g?GA&Wak;)<)4Pkqqgq%4 zIt?jWL~4lW-A^k6@x0Zg=fCLJIByJ`0}D7M-bo>79e5Ao$t?< z6=%{h6PrQ7^5crm*;TA{BkPEBO4MUEr$2v)uJHq}uIqNDT~O`E=G+J&0r3PgvH;>V zfLe_=@|h>+T}d*Mo>O+GQDbR?SZxB-a3^anm9ROWZ$|Jo^*}Az{_&t{=ThBvS*wX{ zCJ`VyCSiH<*Op%w8l;8iq)(zkr5uTXl_M?!%5boi%!GK9Y#%9t81|mWhS}#U>drw6=<7tH?*1J?r;x;TW&uYy9UpFBdkv zYBk>d%)RMyBwVV|9e*yUa`s~%;k6~4+wLyfaDMaDT9$LE6ABayg#+)jR<)ty#U{$v z9CI5A=-+%7#qZ}P)1YV|+UI58!7k%%2*9_a1Kr9Se0Oz+l;g&#bjM$eMoBP(HtWbT z8c#90KgiZ%d4MpQdf+^~3O_#FdnEUl?+15Q5!-gZEac)CwkrnkAA;rZd z!I;o#AGF6tj}eM|Qste>nrq)#Wak?P|Cb$IT>Yg^UsMQ4`$pmXc2?cFW|8={)5dpb zTF9}LzIK%-xbV7&jEGdp07{zeQzgHAtB32Jp(DjduP-OEnKoswcrY|%uF|%~oEiAH zMmlXqU3bu1HS-hc`AmSz;TzR$e}~1hubEpIK1qxIVsdsC3}~QGriRN|8q+QR4pmpf z1)P`J8WP1sVXyXWD~h3xvo#eHxfY36O?vxkcRCiqv|lRnV?8L?AVwEY=+;ax_wdTe zZzoF~`}j9kt-^cZfp*51Pi@KS?;7WTEf3^pvci_xaVY86K&c#rIz7AuhJ}CqYu|9R zct_sjZ+FqR;tt#AifSEf&Y|C;%!rWV;i}e0;v{})XZ=qPMuBaWti6;~AI!-_Y(@qp zQ1lJ_*1~coqSm)vRypd``q~ppLumids;~``LY!#or7ZkA1r2sr?+B^6s@SVyGVB}q;VJ@)q7?*_|H8=AQ@_@xAQK#f8oeSGEw}Pz%dYq(E&(_WJ@HA zn4cLl6Z)TGf~>y1QP=$Z;F}fOS5s5bw>#Y~#?w})Uk?U}r66{1-l%FDPz1`=P$f!= zk2f4c8Tu_K;=4BjSyN-+1!E< zA;kXW#g4O8J*Wna>c>z;Y%-p1KL6ZjdD9kibu@3iM*``Mdd<8u8}ht!Hpu($LVL-} zw-Edgx@Ux^mD?Z`XeRr3`kSHI{!z#s=*fv^x#`Y_4})1F){pevLAp3=eXA-jc1^T~&3@+?e{AT7??uf!i23adVFhQ0x5NPVoerY8>i{p}fWPSl;)cbzLP)ET*_edW z=+k!>D~0f?uMrbB<2Q{gw_!12I^lDfWq;aw)+0vt-cK0NLXs%)ek1hztA%cYEhzmr+M+~lP;AnW=_LlF3k z!ln3>#o%`#P}%;KKyI91mFO}|}P9lo5>QG<4dWa^)?eG1WLdF^_RB>^N= zyKNZx!37Y%8h^Bthxb9GA>U~&H-9x-|IVt)Wx1O`?zFqR@yo=j%EYq5i}NmWY&%s; z7;zgPrtp=O1MJ%4$D?Xo{pl;Fa{n2xSGKmT1{3gwz}cQ=${S|yBvqNB7cX@Y zDh~axKtO4BF<`RMjsBxp_{%YxgABraM7i802|QWK_Nt{HDj4#l^$vij-G z?{@{Our7e!8&1OTS?lM@T(oq{LqnrM{g&0#PdYu>Gb0X4B=4 zHEsA>h|&iLpUutV8kh&Vk;tU>A7BJ53rg&ic!pmfd|HvhL`Wd(Q3XNuu- z5vO6QD{E;4Gj-=t8EXWSRcap!B4X#eT9wcZ19k%qd#>utW+$3W~Uzw zXgbM&lIefy)w*82w4RG^Sg9{J&~JGY2i`o}2yw;w2z5Nf_k*1)P8P??`Kxdk z8!w}pHU%UA$cnwMUvc~{`)pbLtcgI+gFm(A47_A|&c_#Pgkf=>NN%Bf>!M`VIxWfN zv#%V@j=+n`X%CF7V+r?%VTX!`fGEFKFmtrS1pannshtf=6 zK(h7zQsp&$;Jp^9czF}>>LV5k!$;R;Np?x?7we^{z;-Ln$g%7~!PoQFdudSMF6-od zC^8CAg@pd7-ALH4Wo~|Y<8ps}Y&L?=+=Y%2l>B?6`oZKzkPRv#T0Y4eh@2@LAhJ5V zS++pbYQsuGbd+c4M1>>_3>}Qt?bB@WMRP4Andq}A6=`F|0DlxI0T^4yA({2!f^YyI82$LKP}qt1{_ie`gQb# z$cd;v`A8PO}=W=}FQLU_Mr9{y@|0#tUfv_jNe zKdSi;?I#3L?DT2B0rAVXfn##L)D4;8CR%-;9*Ftk&ySIucIC`*OH1{CzC z3Xuh>%&I0~;q(-za){f=A4=3R`-rX>@F%2g%Tr-xiw2A?0M&KX+Ku4G z!A_u{C65eL{SZa` zxro2bRPPp%^Kwd3+GY#m&;0B_HlVRedJ#k|40sh++e#kTX}u%anqc5R8-ZZdzd@Z$`5|F0a#21k1xw;oK*>a^*Zm22 zW!DIva2E@EkcI!8gcpYN3m@dLz~j)QvGQLq5^dBMTzlhnPP_D;f!9SQ)JqH`)~W4`xEJ%7^v~H<%8-#B3S=Ray`KAfi!~l}g|LYy7{vdgqn z#v1}Bz$NQwyEKsf81pv-=x89`Pbhc|2>xX`Q=>PfcCJ7qYxZFno~fim6v_em?4~9cH&PvM`O@ zE#=|Wi(qM_Bm^sc!|&0@Z8&&F$bdI%R`F@Zx)(CVauX3@URI+n(^sWUgmtY0Y&_rp z&@d-mDMorOLuLE~dVlJLTD?wBKm=;Oj1~W2;)@w8G@qAOK|cbqfxY+;CfHn#x}X)mR_*6NknT%l${m6B z%wvNGuI!R*KTFf3>7B7I2d(o1me1)EwIsPCh)pEUTDaM?oyVTsfwYu*d+2K{bLEnhia%sqn5dAs(5QHbOG6L*tOGhv7k3j6%+MJHj zev6mJ8Z2V{@`S+NL|=mH*`eOby9YZCQU|97j0gP{<1*t)Jx3>pN<&}3uu7YQz5bm8 z11p)alZh-QFvQU zsx+oULo9Kp5(7&Jf^_4fXv&tu(u>BzAdiQlH9MZosqo`NP$!VtOR0!a3oSn9!d$1& zZ@(B*=CNKJe1U&*>5e2V$wu!N8Duk~=jIka;^)Z7NL$wZNjZ2}{A(2{Xiusk>T##S zfF;qn^B05oX{UFk#5q*Zj0Z@Y00MBPO36*+FiT=rNM7sZV=)H@hs#iul?E!vHIc-i zerB%f>I?!%;&Ohq@x0|gRtfHxUeqJWQ{?AtAnJ-P=~_JazTx`!*qTZv%H=8K0990B zt|7l;JGg4toB3(Al}gwK7hjaixek&zzgiv^(DM_lr%#f2{tbogbkHViAi|JhJlJV_cPyt!I~-hXOQkYy}KY|JfzT(X*|H$eeSu& zZHW&ygg<)4S=CS-mogBOF(bTC7i#LR9kEOKounhZkN@jl~^p~ zyXUIVw0H5T;EaDqP^OFUyL$kC_;}}{hPe6A$_UsYp=|Teqd@cG`Wt(I0Ul{5qd=C< zWo@(X5|y*jg?Vz-+H9KV*GnqoPAJzJE;`;u@5Y5!2Y&196e@~MCi=JqWlynQ`;6Gx zJTNrsc7CUv(|%CSQ;S*6v4V|JlF!O6Gqo>K6Q8?G_%%457z0la9l*lqT}(Qbb|mXY z*7?(WKzKfL1~gbv*GHB2W?`HsMvcV~t66-4SuB6IPCnA^ z3uCqMY^h?zrx0WMj}LYFiFGA6bfb(#+hwuGbpUUU-VIo8?)qhvizuS-`?+~QOBzoA zALD!2PyQ&L(C))}fMlX~Vh=LvL?HRJdu^x5E#ef#Y^hpcf37Vn&U@KH|AsEZ<9 zoc|Uv;mlJ@*_#XCzJ|HuAQ*90RVWfzytB%fX2fmgJI2D(Vavemk54(?{f@%k zN&S-#u|2D*aVgHn?nOjbn+n=?=dFnQy)41yYhTCswV`anD#yj4gL(NkLvoLz7Pser zalymT6goiiRK8lAwlsnD*U1xx$=-cA@z0F9M1jdy^$`OCTzho4aeL+hKd!n=X2hCG zK!Af_%tX08!n_(9@-4>@9Ta3T#suN;K{7UYqpUwKrRbFLca>~&J5=D~kF%{|rxwz@ zXL$|*NMAOiG=#t}qc*X>`rV9kZ)Tvh^wv&F##B3MgWC1yrkMWfVaTQl>?iEK|8}oZ zC#cYo!S{dyKZXRBzuO%9T|r_lVsLaC7}AU}U3=cn_m?p16%G66^<4cjQ|V% zaS8Zxb!uW;an47X+8Q#*^MGG7Ahg=BC)eLjX)z|9+8Wi?tEulXRfXugGxVQ+21r4_ zgo!EFBK}MidBE}k`U7}y1 ztV{%VkK3&yLhVp@4YPkh5{L`~%i;qX7ZDHuw4( z7=9L#gKx-;O<2@t?3l{0*Gc>HFw;`-u@S^&=$tw!_%*9V!v5-V}S70)+YS@e%yKO-kjwWVNE?N-iY)L9j8j%;~At z3PpZrYdY_c$MjAfI+n}OLe!hZD8q{n^V7n1tw$HOaxIR^w#`eg?a%sfVp`0M;_)kAG1K&Ksf2>V(3THHEQLEah4`yI|}up zfNj2V(Y~5xMKYtzShH4$fnILX&u%8|F>ps8jN+bs;&{##P!82r7JPQ$=h_uAVR~JNo!y@<@%T1l3AE=Brih*T48O|Qfhd^-7~KblEG`k+A4gv))uaDCO{Hk)tj_uX7t3qRjAm~|G(mYg@-&5aL58=d(1{3D z&KBID@B%&gT%?jR`U5_0{(W}QYl*bXD6rDs!B8YtM6yl@gC*L2?H!=Dr|<1LtpiRL zVy*{0pyO61|CN5Jg$j+Az*|hjoP>y;^hX>h^~I{LSK(MCLHh8-{`!DNfInfzbIX8V z_|h{5hYy$BtDz@i4ugO2> zOPr4^yy$#^e#+yQng5xb#cB2n;OC9y^?|8k@BzxhqE-7Q3@aBcA$H;=$4pI#mK9BL zb+TZ!x>Q4Ib-du4(kH>%7jG4!5vXU5$%(Ss)7P_`g*PEL+cP~7nrXwVQ%mcCkFTHK z{o4w^r2cCLZyw#82{Tt4MM>8tS4z#PM$2Un?$ZCfHb(;k8-oM0%=#4z8M`RwAsYoTP|IX`(KIh^7IVNa@811ZzrM3RykKRRZKUTk$` za=szluQ}^-)DmwRo6b&>^0}2~srB+o?P%+L8!#1lWVA1^il!q!`q$cH)wwBDU{!eD zTAXdd?cEHM?=LDY#elae+5i-f7KV-gnT}uNf06&By>ZG@zT{bMY1(8!D^BI z6xe>Lr^TkjQVV~T!t;r#gd+1*USQA#YYm}CC|jmj5$~`_;Ayf3KYh={rF(_bn~|q` zSy8a{@hj?gB`#qPi7CRx*>fyrdR|+yZjJ0JIa-pov1O^L7Cg=UVPug3!AD6lx)6zf0Apc880LCrFsQ_o6D( ztddo4i*(q=C~;dB8JBW6p&Um2ZmTruY=n>_>P4tb!dR=BEEQrZt6qAdU9}h z>G+4Xa~N8>dcn(AxhiD7j?uAyOT`2gJlvjTFm$@sjH#O|q`M?1oTi*&eH6awUuU zbyAHo&>E@B*l)?bWj5)SLuFrf69pjq?w|txU3urASK*H%O6)=Ig=HcPcB| z*zv8=%@qv7u+Q)MAx{H3?c*pd0rbAFIK+(@@5VKhM3M=3$2Tk#MWfk!xO2I1Ony-n z9C@Y-r4gEcPf20PB!Wa^K#m-`rure@m{pR)^RIvW8=}mK;yO<^|8RPlx_n?LYIB8b ziP;1O6kW9R#H1htc=>EodaFd?VZ{)w{VDIC(} z0QfNOXNn8OKrE|*vhxbC?Uks-i^I8M#BUrYE&cdtYClti}K*)#2Z0E0mW7yB|^IonlkTk8d?lBoUF`nu zw>AA?@2zA&?Ez`P_dgysiC}GC-okcvcI0#ZK|^1FRHzIW%$KvSU(h)%cH+My;8xmh z{|_-e6HV4-6~djD_*(;U19o`KV4JH*m$h$C=4s2`mBm2cOFZ=Hmpla`WZ#$)ENz+~ zmnN}JW);b+Juo5-nK_!FSD{}d#=$lK}EWTCrb^=h*}JUekLn)%8rE0aJaS)Np1^UsQS z{39{xyr1tVOah#e=bQHzqdF{3tn7m}Z{MH*!27jl0-1rNC@F|WN*&yQ&bx>7pZ6=1BUhy64zAh}_!l zRfOyRl1)1uRNb3x=R7fM+&zNF))e^$Bq=BYDBAvrHv60G z2b;X7Ix_g(Dej^LRb&c&cL`IK1W1;+0uG>r0=%|1J}hu(l1GOzl?_EsPq%rer;Y+( zr*IKQ=$++>baIqIu(~;@J+BXGm}D1By|PA!hc}V8*y*Qs`Mu#vh#z5RZ@-B=C^U^y zinA9P#a7z6I#sCxx*ihB+O0X*hys_Da)>Br{v)Cyddo-qEDzOty?4#=3o1PsBl2gkT(9DT zi_5^)`6m^JN|)b>IWDYSRS-G~--j(U_~-CDhXWv^*l*ejv*5`#2zHR^-YOX-D(TM6 zwI{)Vk_>z33U8A6zj?T!m_a~>x(x1wrh%_i-Tz$kHqS)Mca%#F+F!ROxxXX!l%ZE$=k3|YN%?HB-+8pn`KE})%+Gwh!}@?l%=0hew+HOiA#+ASFEz4NU%y82oP+A!j*Bwxnm0BzdEK|$ z&$0KGpyMzMdWqlrVWZ{KOU6J)buNA*Mb+Am4Ajk*sNnMDG>RJWbKs?<&KuodUCHyu zCSpxDXgY4Y=L_L|(SI4&u>LzW;tsPK>z#Qn^-#Whwj213)+kJpdjY;_dCmSD92|^b za87h|wDU?yrW+2Cnur8_Qc}_n=|P z)Ne%8oA>=m&p?jNj`K#TmS-cYJ^5jXB?@XZ9jcWZKhw=hfFcm>e;{*Ro2`*U^p-G3 zg;|HRup$_^Mnl=K!Z-XguR@y_U7hYu-kxFot$ zTx+VGi3G2D^E}}RQpa70o&ull&Da};7Yu|ivL5aUsEZ!%ZxRy{UL$kLxwyEBt*xdD z-$Zj#PKb25OM1Z3R()0oZm+#uHX9bq1j2HZv-kl!!BeN7tD5l{*fgGmKT|!PAP={{ zzbR;=b(vKS;`gfldrj)12YGzVK~#X!B+8@GJHN-&a$5H&jdok2a3bJe&Ep?^Um&kE zO=te;H?vBdLP!w3|G(G9p>hozY+I-Eg1>~rEb)by7tCv3{~QUQDUL6a8~Vh$NQ*ND zu(cv6@sq@eaHACI{gKH>K{|a~x=SS`;V$zJ^l!gX1MbFa z2V-f)LEe{RB4w48?~9UOr-^?U?ymFqZM=+tNGX_2xuypn!%jrHc30gegwUMIcg^_q zB#>&>4Jp>OeA`J#77L$?B<2SnnE?Z4e239^k4*P=SW+U?7r2A0Ih_B+**t`VGJ=@L z4INlaNL4?U2`YdKCx5zrQ(>Mcj&~4fB(P64eZxjCok*NQsOp+Np`nAZRNh_Ct<)9_ zZtu|zh}2@~i#@j&BheMmjxeV;kf5r-GKxpzD)_(IC(xctuW>)mLP>xw(OUA&P%) zN>2SxeX~|fF`oo13toPgn6iY4{8L@2**nYkLyBidUU6q+ONuJ#z%MZr>^Z~Am8SS& z1yf_s$1!E`gGyEvv(tz5 zH@!{4a(4dYs4W4R_=#S;zq3iKvBeD%|{5%#EOKg|k zJy~zv<&_r>lO)PIkPu;1T^~3_EYbEi5q?2^RnD7b{`3b%_Si?Q4?3cM%Dxq_V|CZK z*X6;GaC=``PmwNpyBRcCi%o<2!q<~(9P!pPu$jNn z7-x~Rfy{V6aN$>c=~HFV%HVNNH^AwFkg&q1Ke!)s z(SZU-e7j6T@?64HZF1i4rw_fd-bZIi$-L$cI7HvSjWOW)Mi@AMx}^nfX=Q@y4nkBh zcLmX35zf`%zK+HAyPbXa>&5Qm$>AbTcm0Le4qCh5XkSpNdXSo>oPWGNiZ;sC5QKWz zYStZ_7kvy;GXG;t?qA)S5GRY7Q;ueI4SFmF?WPx zxfK^BC~pD!cd+kCNCbzh)#%>nM9_+RJ{F3mr^hum3d0|Msc-@(KFJTquecG{4aFBa zd5_}m($VIF^ZTj)#77W3UBUh!L)D+Vdx||Ti6mG|H_YS0ak3akqFW@r7X&;*>npcV zksBCHjWEShujbem*Ym@)idFPenuDDVLHRK%iHK<3l}cpSkCQTyn0w4AfiI7K!$v@hDtDb;|Y4yItL>XtPT6uuhz zaS`_y>gzJ<@iAO2kE>iq7oZRI6EO*^AHk zC>QMe2k)n);mxf4vIzKZ^~YrSBhHUI!eRGx4V-%%*A0!e5PL;ItNv3F`9n zVPeFxQKC#P-2sPdV>FeS>l+$sMC=76i;*pR&|I&OnShz%(Fx3qi%qul$1F|M<5DViL{-jr zr4xrh^7Ol}=P_QmkLsV;LUrg%+%Y@F59QKqsy)|gMj9KS&{Ur2EXR>WFx*>UAxuR^ zl-(}+V4GDq+I1QUed|ezl(Y;Jw}QhBF&xRdemj@QM}1>JcW`^_*BD}s2aRaKj_{a) zii;0-i9pnJ6N^*8>=vd!adi`j;o~&qz8Gv-&x(PW++{M-u@U6 z`)+`K9$StX>3vb%ae>}>eY802GtY9?zy_ScL$Z#6sqaYuAlC#9i3b0&DVYX!7WEV$ zv3BYX_E&zdn-nA1RDq&^-89q7Xqus00e?TQlLl4rM|PxfWb@u~uws;!^Wc_h(1$n! zLsNn(5J}N>gphGBaR&DX+}>o*7@0YBC9vPy+8s7JHO&-jEb1hN7@J44zSGW6C3({x zaB_&3BKL-h^(_$_Qh}}rVDSz4g$L5T586uuMECUQoJxCc9erGFa>FCTX7;xfg zM_yc9gm#|2tI%mQ&?9z~`rT8m41gql8`J)b=9K6wXkp^AHWVHH|F9s>!@b_^aF==S zmdDoMnT*`@^lUU)wYeRY8EKs>Q0X!CQ;+>!%RaT;kH5-gK}J&-(c(%w^5qggz{ zdn6hc^L!7RQTabq&a4umo{aoPJ6QW?J3|oxR7nT`s<%7}h zv*i5_PEt=mp7f4)l|Ut#IB5rDsGQE-c~tA_<8vFRU#P76pa*3EZs9_v5Oel6!F|%p z1c2RF0Lm*m3^AY!*S>9o<8R*bRlt%tnPulWK`PjG^4&Y;(51u+@}En(D;|J}m28lR zc*&C|jW4gJlv*yHlz}fxy~~cYZxf>h%07Uxy7lKKB6%d8j7KInkv7~KppyLLB?qd7 zopkHzK;xo=-O<(I1uXqOnd<84AS1^g;I7rXPg`p$AYOZd7f!j>BUf2k$7~Zmx_L8) zDwGJx(eBfjd!Tn*fP5>GdoK^-Wd7m(th;5sz*#GBg(oI``Yx^sdZ*HLyPNUe$AgIU z7_){;1bAPY*A1SQ<;w5T*Z*Wy2EnK810EO`dI`X*b~I+} zZMtUd@9eZqEN)I5@nFzc6Vsd32WehC7<~H21#mawf;~Jk;*0m=->qM<>7E7�^9| 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 TNu;=|00000NkvXXu0mjfK@vI7 delta 39930 zcmXuK1zc0#|37{=7~PGeAd(U)0wQdp0@5lBDz*K_agXmop#)8JRouW3PUrL1A!bMQ#r*ETYMq`8hZb*7Bn=+GHJfk#gEdau6}hYZvlN%^px$ka(cCLViA zPg3OnE{Tln~O_B|dc*hOP{cQD6?cPbA%4$Es;u$3t3{wshC=mX?(hB%>PVF!Oa|>rO$*8g} z&20RUFTSz@iw0+RcC~+Yj`0dL-*!u*|VMp~u5 z8`X_XZ(2w$5HUb(Rbt6@HutFOhRgRICr2G2D$bj1i?7v^A9QtOAznW_px8Us62CMG zMR>k`>hBO}QNl)CAFK9s3?_efu069eH@`;ipg(lg{rpkXl$zmhjJ3P;0@f0=m%zba zKHwENvP`M*b(Wv%Mg zh5F~pojRI;IP;^K%Hw<38G2#co>Gc?tuIYM{9$s5Y1+RAz#Q^&>)o!IM2(P9Fv0Ro z_m1_2#1hy5gWGgZGf_$ADd<-AX-h7MBp6--KR%f39|M2HY+zzpLU{(!-|ZxDVhOSY zlP&oB-Z9Ij8gtTuZ(Uesf$qj##DNqqK30jBMj2A>Gr?B873{C@tLTZ@IN`{)bD`{U z`!jJ#W;p4GSfHLie|8A@ZhxFp<5C3Ta`4T(bYYv$+zKr4t!!R^0D0%`!$VCvWLD+ z6t#3nC}1C(x&Q#fk%#;dm2yA+(FnB5q+Xc|29(o+K3e*hgrnJ22>GmQbwWC)kbN9B zjn7~jo`8>VIc>0%Bz^o&w1)?_p?9?M`+rm(v$Fv0;OprAunKD6BRpPwq1`X7szyZ+sfwDr0OlB_Y{?#5?z> zrRb?<`Ux{a8NvMnQniB3w7_e4p0gY41%&8`k^Xb8!9vK-XhaT`NY0N)O|h3|)!DUu z&&WarXCGUv$yetx!?VSLYK7NEsmY38?N@6Uhuft7o$R{g#D{#=;l-3ACaX?J0eLRT zxb1JqqUC`$5f|%uo?asP`F;mach`c+hmaEM7IUz!+|@G(@J(hvG3TvD;=Nm$&P)ZV ziPrUWIraAFT{G-#I!DffNxSP(xMJKcXz*!^t()h=A1kuSD>P?YiPfzf_19x|b5ohs z;x;$NtADc9;U$xpUgt(DUjn1^+HR&0AXtde(Owv?E)&-_F89cSF6E3{|SLV6wZ%KvoenypSI{#zFuH&(Q-Wo8X+Baj)qu!SCx;Yr>w;3J-d z-c!4Y+i5zf_Ey37a~br?3tDa*(Gh_snC8luJXAaXi$D>d-g31=p-lysrQYcjmw;U% zeB9;^)r+FJnE3SB(L>s-#{p zc)w|<%xB#=F#^nb9Kl$1P#$u_upNTNW6uQY8W12|MIjk&gfomWr46vyGq#%8BApaRh=^;c$x zz-?jq$*zyupO{*oQ2%_ze^KK?p=A;)vV)J2;E-O?6+iv(0!`Cp+xIc=w-w?E5B0#x z!@jHM0Rnxe(@eJ@^RCML21Xx4KRj&3HXLBCiJ{hB*Wq<83p=c(zc^Y;s16ek8b{mAbL*8U}TRW+UwDE1HO0P?@CG4%a824XS6L9za7VOjjnad`KDAVTwS%qUj| zKpvdQp+&p(9$hdx5zO3B{qPeF4liva=P)+GOzI5OPH}(F&&Qi^)G0J4Ajg8~*LzziPB`RB%b>1iq)Qeok))C==|@k2dJg zkr{2Y&Ke6!A|`v7otKZIa$LkhT_he0QPmSSZIq(fo7Ycd3s?YU5JEVG{g^9AZ+mt> zn5gMvbmdAq?*VB#&tGl$hEz~`)6n<{_VIc0Fxa>ojQxiNC@)FsJyPfiO=uSKQ^pk- zW*VSD52ap%O7v*QT$Nz&J^aXkh5)cVu{;zHkT9)an z^^Xn2u>ng;kZcYTe*jyC@+qGnzp9|2=eGSU1Cy3!?!25jHYvPvIepV$>A2oPbVIF5 zoWd!Lgl&*oC!hZ5;Fu%3Sy8}YK$A%ero-kC#7aYqx;lix=NGsd8-9}3xE5^zQ|K!_ z5ROf2PpM#jGxc>6Kf4q8b%4BWp@5=Gp zcX2HfQu)DA74LTZbKLycKPY_LmY4AQ&}AAu-FQW^WKwA`?NtJkC1_nfOSIi1bxni% z`J753IW}K?*whJC@tq{ESy10;Mue5tP1(bAF_*mTf8TLVy&~kIWJx8>{=bPF{p!J4 ztP&Ot*Ubv_pMOHSf_ntWF+?KmYDFQcC&}3OBw#YcNcqL0Exb=mCOvx*yOz{b7X6{~ zeS!7%$8fx;WAl9h?l5ttZP+$wu+<A03h10KJ{dtoWY+QN4mDHd3P_wm>&&D(IGV~+>~nYiFIh(%B9pV zbo@%_Aj8htSUE!FTH~kaKVs+G0jZhT*b(Lb@-Y2>T@6h!{u%$hr_L|4ucufh?i~fB z9V(q)o+n|lsjcd8`(PdzOo|B7V|Ud+mR47v;tgf3sR8*~`{nu!hm~l0g;l&{{NT_O zRl{sdei9c??8w)mI@sS2A9#X(z1$VLOANN8GR^w=T;1r0=r!>9R54M;`r!k!_DuJ@GV3lHUhMuVY#NnNb}W#`O5N! zi?~@v;KBXpg}P z4OGt2XvJfglGn*fnN)32{ODlKP%z>QBLv(Svm!>XiLR7pmRFn{m`sqMQ6%d+EfEBd zIAH1Q+-1?}l>tr>=7|Hx%o0w75!O0Nz#w+x;Aymd^cJb1P-iNPKbT7HE2tUv6JXd7DS*_B1zgCkGcx0|#PX9_{{?-RG z$+^|YZ?HJcC;^Vrv=k^u!b2T_;zoYf%|GI*B{!7QfkO6=OyY}+i_e|4LdHIwwH%Gw z8g6fZ2bQ6{bitA|aAb`h+1r}uqYFlCV9?i2eKNtU_Yvrei>0M}6z!LUxo7VqZt(dC zYyH4*gV28DwWd9H|Hj*KxXDu-oK5)RL_LsGE$i6 z(LAm^XwK4eK)n$OMaq6*M?R8)80p-m$rio^v3Xw=f9uvzBByZ?YPp!*yqx`}nl=_b7GfHP3Y)sEt6t zta`(}(Z#A^UlA6T+qVR6r)PzNpILk!X0g=+;tgDPMqvO4wD6QYE1~u#YGAJrP#&Dc z-KJFns@N6zOZ0^+_9G$lkw!lppbQU1#kAK_F z`v7+V3D`vr;a4Kc0tw$D!`wh$h3#nxm_+tsfJQnX;r4Q}{tksS64cIHF3m~P4$0EZ z(|G!nk0lfN@`Gj(mz(m{;hqj72;4V+5z_)e65ix9*Sx0x^5w$(d)>Q@ zZ7~VjjJ@{NYFR2^+CX;0k~KEqBprYtgefbqxC9cf53tN&2~{^oU7z~g`SoJRp7~?m z#~&9)R_m!)Y#lV|q$Yq9ZYaP0t$U;2*yLcjK-$$z-FU{54{wS$m-)z2abZ=S~Z_C8g#8(%}4{Ewqta;HQ_X0dMI#3~swB>xj&8i~YfnNM84i zlSts8sP(TM3|AHHzS~Pj&aOPncZR=&?431QK-|VRYc2fR!U0L>J>O&?>bq^roq2b7 z07!~}uKt6Nrou3xjrGc$9MI585!3NQ-FDEb9-0rP}?~Ln(aDZ z$Rqy4j{d@ynpA*-LRa%>{n}qgK!HY}-_MoYF7DqH+`_m_9=LCyqb4vdAz?XKfSZpV zc=?(eLpe3F9K?NUV?pX8I1&C2!ZL|7EEL4^KN15!0xFQo8>DJN1_mP$E!}5UaRLbI(V1w_7xEE<_M=OT2)(tib!#2F(x%1P>nJ-wLOfgF| z5Xh9SnWjBM{b#GRx0K7+e(2@Wb4Y0eB%~0~ObIKNzsR)2yZ{@s^u5N+(wnYSlE>Ki z&+%JUa*k!Ik0*$aC{2}7NM^l)0p(vF4;D)DWQ*!{RaCn2? zze#=lw@r~+>MEA)rS8t}>(;Z~*J-48{zr*ih4H{(vcXo%xBh0uzYWX$^_!J0`VN#l z_z){LK=QQz^Qf9L!QZX^)BTn;E#s!SvAx9wCbJ)gUKR{}_uup4=92`xh^vsKELC#6 z4vguN{VO^}FL!Hb+`T8WUWlGceTQcCL80f-tP7l|=D%}X11ouyK^Au14q6~^9Fp<@ zk3Z8?`NuP`HW*wIn)%VT>>~IMjRu~5djE~x)~)Zp_&|X-e%D9v<^{8tce={}7cThj8&@9Z8@j60WgaTc`-S!V)~OIC-bOm||_D8&NF$MfZRVcabl4D+AZ!+4i>?p-& z_X_gHjR_r;N$}~x*XUfGp2k9vA~IL+y|r(s%{6S! z2%^E>PfGr32nH@D~5!kr1J^Tp&>`EzTL?@U>q|1^xEZ& zqD+4s-N``&{JZrMP&{oFJGquG=)s%BL0;Aj15fmI2Ui>%@TgxhWped?M0;m4QW}{? zU(L?G&2Ziv1w?qHB_vh9Q&cbR^-Ns2#?^?cdj00VBNW=fRV5?b)Dg5cGMU&Y_cs)$ zTqjU2?1SW3%WYzJ)eH>tW=FAQ20!BecwdP#HT{bI2KW^B=F0bD%&VJ}!i-eF(w=Z| z8@n=XED`}!c)@15zvXVk>>rKzUh4Ejl{pSv^&kh5uL=>XW|Vh%dI;Wbdvf<0 z{vqwxWhiG-8-|F}2Jx-U9EOhYtnCxIE0(E6G4HO*UP*D1DJcqK4L33phtL#)kG8QI zlpzm+aGG5fQ?g%hode%=`}xNHlKz59!7VzC_29}?9e{`Z8Igx&92{+9R#(LAi{1M! zXpTQ>>`LZPcnXgD7uaxpHi|W#3Gp`>{C&GJRf1q!YZ*9J8`Cfq4AVT`=5F~!X3^60 z2zY^i_R>@U6{w=SlD|XjL!PY` z%x@2q_s^|XX~S2U_yA#Pu?vZGHDVk_{-#!W1ig#lyJ|x!)2v0K2HGMd5viZ5^MBZw z6Hlb|f}fmEG2&uHK21P?C*oHcpHGeg$kGV--4Fj2Pjl>x?wzh|fjVTr>qlm^9{)zL z{za}=7s>@CQ(z(vPjX`@BBcW-J|hb~&t_!3Z|gz5f4|}S7>b&SYFS_ACsUkivWKo- z>*MtEv!-s8gbLE7+|_&uOuVCK?*;&2;Qrm)#!y0ojS<=J2)>FseL3_;qXzZjSyb^j ziHoevWWW7cpe?v_QZ>H1HvZGhsaq$CE0)Mpog=TGXco9X+$rZ$i^kyT=bkCCeDLI8 z!mHNHk+Qc)Q&B@E5otn3-Z%&13(YwSIikb(Oi}#U&gQG|KlYmU_{@^Og6Wz?{PL?- z%n>(|F1-m#@9a|Eh+!{#$xFhgZ}`spbD+A z>;LmUme*9*;c^-8pC(za`tVA!p7!If6qXVNU>B-!mloX`zeKBMy)~cvq3xi^vT*a< zq$>*ZV)Z(rVjjbLlvoHor2RZVLO>+5#tC`tVl>d=5l?&|i!ZE>P2ZW~f2&y{0T$kO^9Is3&QMze5V#qPF`#$X&@`IG{{q!a)%*Im_xx6%j;AWCL(TsX->6r}%U)VNKDbu&0k-i9e=2sn8u)Haq=D-!ktH)JkKy z_J4M9vgzUJ?m!%jErL-=mJHu2NC&ApK?h>D4MUAt2Z4D`ykubt(CsIpDRnmex&3*| zFL#F04A1-+fJ25v@rRNm`q%O@0P_AagXZh|LM9!{p0ypg2&ah&Ym{8zdg&I7@S%|T z2eo@2Xy%2M4Fv-!7m_i8G}`pu0suteltYidi5<|9k`ixSdswL*Aa!e%T8+jH^&^;7 z10Ea@rl!F%;>OBkTR|T=raWN(ScSF_0i-y;($X;IhS7u(_rmjCj+Mc4CEr`R+QTtF z_M{C^Ip5jaJ4H?@fWj0Lm3brpF;KpUKycUF?9e%}q%3J{;>Y(@S){=lKCym+uEYaa zR%wro{pMx6wgXi%
    "} - var/list/modes = list( - AALARM_MODE_SCRUBBING = "Filtering", - AALARM_MODE_REPLACEMENT = "REPLACE AIR", - AALARM_MODE_PANIC = "PANIC", - AALARM_MODE_CYCLE = "CYCLE", - AALARM_MODE_FILL = "FILL",\ - AALARM_MODE_OFF = "OFFF",) + var/list/modes = list(AALARM_MODE_SCRUBBING = "Filtering - Scrubs out contaminants",\ + AALARM_MODE_REPLACEMENT = "Replace Air - Siphons out air while replacing",\ + AALARM_MODE_PANIC = "Panic - Siphons air out of the room",\ + AALARM_MODE_CYCLE = "Cycle - Siphons air before replacing",\ + AALARM_MODE_FILL = "Fill - Shuts off scrubbers and opens vents",\ + AALARM_MODE_OFF = "Off - Shuts off vents and scrubbers",) for (var/m=1,m<=modes.len,m++) if (current.mode==m) output += {"
  • [modes[m]] (selected)
  • "} diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index d52f18fdd70..0329bbe8baf 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -135,9 +135,9 @@ if(!istype(location)) return//returns if loc is not simulated var/datum/gas_mixture/environment = location.return_air() - var/temperature_dangerlevel = get_danger_level(environment.temperature, TLV["temperature"]) + //Handle temperature adjustment here. - if(temperature_dangerlevel || regulating_temperature) + if(environment.temperature < target_temperature - 10 || environment.temperature > target_temperature + 10 || regulating_temperature) //If it goes too far, we should adjust ourselves back before stopping. if(!regulating_temperature) regulating_temperature = 1 @@ -368,7 +368,8 @@ send_signal(device_id, list("power"= 0) ) proc/apply_danger_level(var/new_danger_level) - alarm_area.atmosalm = new_danger_level + if (alarm_area.atmosalert(new_danger_level)) + post_alert(new_danger_level) for (var/area/A in alarm_area.related) for (var/obj/machinery/alarm/AA in A) @@ -382,6 +383,26 @@ update_icon() + proc/post_alert(alert_level) + var/datum/radio_frequency/frequency = radio_controller.return_frequency(alarm_frequency) + if(!frequency) + return + + var/datum/signal/alert_signal = new + alert_signal.source = src + alert_signal.transmission_method = 1 + alert_signal.data["zone"] = alarm_area.name + alert_signal.data["type"] = "Atmospheric" + + if(alert_level==2) + alert_signal.data["alert"] = "severe" + else if (alert_level==1) + alert_signal.data["alert"] = "minor" + else if (alert_level==0) + alert_signal.data["alert"] = "clear" + + frequency.post_signal(src, alert_signal) + proc/refresh_danger_level() var/level = 0 for (var/area/A in alarm_area.related) @@ -828,12 +849,12 @@ Toxins: [plasma_percent]%
    if (AALARM_SCREEN_MODE) output += "Main menu
    Air machinery mode for the area:
      " - var/list/modes = list(AALARM_MODE_SCRUBBING = "Filtering",\ - AALARM_MODE_REPLACEMENT = "REPLACE AIR",\ - AALARM_MODE_PANIC = "PANIC",\ - AALARM_MODE_CYCLE = "CYCLE",\ - AALARM_MODE_FILL = "FILL",\ - AALARM_MODE_OFF = "OFFF",) + var/list/modes = list(AALARM_MODE_SCRUBBING = "Filtering - Scrubs out contaminants",\ + AALARM_MODE_REPLACEMENT = "Replace Air - Siphons out air while replacing",\ + AALARM_MODE_PANIC = "Panic - Siphons air out of the room",\ + AALARM_MODE_CYCLE = "Cycle - Siphons air before replacing",\ + AALARM_MODE_FILL = "Fill - Shuts off scrubbers and opens vents",\ + AALARM_MODE_OFF = "Off - Shuts off vents and scrubbers",) for (var/m=1,m<=modes.len,m++) if (mode==m) output += "
    • [modes[m]] (selected)
    • " diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 946192b66b5..1325e6eb4d9 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -4183,7 +4183,7 @@ "bCw" = (/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/atmospherics/pipe/simple{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/turf/simulated/floor/plating,/area/toxins/server) "bCx" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bCy" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = list("RD"); pixel_x = 22},/obj/machinery/camera{c_tag = "Research Division Server Room"; dir = 2; network = list("SS13"); pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bCz" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bCz" = (/obj/machinery/computer/atmoscontrol,/turf/simulated/floor,/area/engine/break_room) "bCA" = (/obj/machinery/computer/area_atmos,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) "bCB" = (/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area/toxins/storage) "bCC" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor{icon_state = "bot"},/area/toxins/storage) @@ -4236,7 +4236,7 @@ "bDx" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bDy" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) "bDz" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bDA" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass_command{icon_state = "door_locked"; locked = 1; name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bDA" = (/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_txt = "30"},/obj/machinery/door/window/westleft{dir = 4; name = "Server Room"; opacity = 1; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bDB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bDC" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bDD" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) @@ -10035,7 +10035,8 @@ "dKY" = (/obj/effect/landmark{name = "Response Team"; tag = "Response Team"},/turf/unsimulated/floor{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/centcom/control) "dKZ" = (/obj/structure/rack,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "dLa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay) - +"dLb" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10179,7 +10180,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbtLbtMbtLbwMbwNbkHbkHbwObwPbwQbwPbwRbwPbwSbwTbfPbwUbwVbkQbwWbkQbwXbkRbwVbwYbwZbqYbeCaIJbxabxbbxcbofbxdbxebxfbxgbxhbogbxibxjbxkbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxvbxvbxwbxxbxybxzbsQbxAaIJbxBbgtbqfbxCbhZdKVbxEbxFbxGbxHbxIbxJbxKbxFbxGbxLbxLbxGbxFbxMbgubwmbxNbuNbuNbxObthbtjbxPbxQbxRbxSbqrbxTbxUbxVbxWbxXbwCbwCbxYbxZbwCbyabybbycbydbyebwCbyfbygbyhbyibyjbykbylbylbylbylbylbtHbymbgQbtIbtKbkfbnCbvnbynbyobwLbypbyqbyraaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbysbytbysbyubyvbywbywbywbywbywbyxbyybkHbtObyzaZObyAbyBbyCbyDbyEbnXbyFbyGbyHaZUaZUbyIaIJbyJbyKbszbofbyLbyMbyNbvBbyObogbyPbyQbyRbySbyTbyUbyVbyWbyXbyYbyZbsNbzabzbbzcbzdbxxbxybxzbsQbzeaIJbzfbzgbzhbzibhZdKVbzjbxFbzkbzlbzmbznbzobxFbzpbzqbzqbzrbxFbzsbhZbwmbztbuNbzubzvbzwbzxbzybzzbzzbzAbzBbzCbzDbzEbzFbzGbvebvebzHbvebzIbvebvfbvebvebvebvebzJbzKbzLbzMbzNbzObzPbzQbzRbzSbylbiEbzTbmiaabaabbkfbzUbvnbyobyobvobzVbzWbzXaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbzYbzZbAaaZOaZObAbbqNbqNbqNbAcaZOaZObAdbAebAfaZObAgbAgbAgbAhbAgbAibAjbAkbAlbAmbAibeCaIJbAnbAoaTVbofbuebApbAqbAqbArbAsbAtbAtbAubAtbAvbAwbAxbAybAzbAzbAzbAAbsObsObsObsObsObsObsObsQdKTaXudKUbxFbxFbACbADdKSbxFbxFbAFbAGbAHbAIbAIbAJbAKbALbAMbAKbANbzsbhZbwmbAObAPbAQbARbASbATbAUbARbARbAVbAWbAXbAYbAZbAZbAZbAZbAZbBabAZbAZbBbbBcbBdbBebBebBfbBgbvjbBhbzMbBibBjbBkbBlbBmbBnbylbiEbzTbpfaaaaaabkfbBobBpbkfbvobkfbkfbvobkfaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBqaabaaaaaaaaaaaabAgbBrbBsbBtbBubAibBvbBwbBxbBybAibeCaIJbBzbBAbBBbBAbBCbBDbBEbBFbBGbBHaXubBIaXubBJbBKbBLbBMbBNbBOaIJaMcbBPaMdbcSbBEbBQbBRaIJbBSbBTbzeaIJdKRbxFbBVbBWbBXdKQbBZbCabCbbCcbCdbAIbAIbCebAKbCfbCgbChbANbzsbCibwmbCjbCkbClbCmbCnbCobCpbCqbCrbqrbqrbgFbCsbAZbCtbCubCvbCwbCxbCybCzbBbbCAbCBbCCbBebBebCDbvjbBhbCEbCFbCGbCHbCIbCJbCKbylbiEbzTbgQbgQbgQbgQbgQbkfbkfaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBqaabaaaaaaaaaaaabAgbBrbBsbBtbBubAibBvbBwbBxbBybAibeCaIJbBzbBAbBBbBAbBCbBDbBEbBFbBGbBHaXubBIaXubBJbBKbBLbBMbBNbBOaIJaMcbBPaMdbcSbBEbBQbBRaIJbBSbBTbzeaIJdKRbxFbBVbBWbBXdKQbBZbCabCbbCcbCdbAIbAIbCebAKbCfbCgbChbANbzsbCibwmbCjbCkbClbCmbCnbCobCpbCqbCrbqrbqrbgFbCsbAZbCtbCubCvbCwbCxbCydLbbBbbCAbCBbCCbBebBebCDbvjbBhbCEbCFbCGbCHbCIbCJbCKbylbiEbzTbgQbgQbgQbgQbgQbkfbkfaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAgbCLbCMbCNbCObCPbCQbCRbCSbCTbAibeCbCUbCVaIJaIJaIJaIJbcSbBEbBQbCWaIJaIJbCXaIJaIJbCYbCZbDaaIJaIJaIJaIJbBPaIJbcSbBEbBQbDeaXubDcbDbbDjbDdbEybDfbDgbDhbDibEzbDkbDlbDmbDnbDobDpbzobxFbDqbDrbDsbDtbxFbzsbhZbwmbwmbwmbwmbwmbqrbqrbqrbqrbqrbqrbDubDvbDwbAZbDxbDybDzbDAbDBbDCbDDbBbbDEbDFbDGbDGbBebDHbDIbDJbDKbDLbDMbCJbDNbDObDPbylbiEbzTbgQbDQbDRbDRbgQaabaabaabaabaabaabaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbDSbDTbDTbDUbDVbDVbDWbDWbDWbDWbDXaabaabaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPaaaaaaaaaaaaaaaaaaaaaaaabDYbDZbEabDZbEbaaaaaaaaabAgbAgbEcbEdbCNbEdbEebEfbEgbEhbEibAibEjbeCbEkbElbtWbEmbtWbEnbEobEpbtXaIJbEqbErbjrbjrbEsaXuaXuaXuaXuaXuaXubEtbEubEvbEwbExbECbEBbEDbEAdKDbFQbECbEEdKHdKGdKFdKEbxFbxFbxGbEFbxGbxFbxFbxFbxFbxFbxFbxFbxFbzsbhZbEGbEHbEIbzjbEJbqfbEKbELbEMbENbEObEPbEQbERbAZbESbETbCvbEUbEVbEWbEXbBbbEYbDFbDGbDGbBebEZbFabFbbFcbFdbFebFfbFgbFhbFibFjbFkbFlbFlbFlbFlbFmbmiaaaaaaaaaaaaaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabbFnbFobFpbFobDVbDWbDWbFqbFrbFqbDWbDWaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFsbFtbFubFtbFsbFvbFwbFxbAgbFybEdbFzbFAbFBbFCbFDbFDbFEbFFbAibFGbFGbFHbFGaTVaTVaTVaTVbFIbFIbFIbFIbFIbFIbFIbFIbFJbbNbbNbFKbFKbFKbFKbFLbFMbFKbFKbFKbFKbFNbFObFPaIPbAEbBYbBUbFRbFSbFTbFUbFVbxFbFWbFXbFYbxGbFZbFZbGabGbbGcbGdbxGbGebhZbhZbhZbhZbhZbzsbqibGfbGgbGhbGibqfbGjbGkbGlbGlbGlbGlbGlbGlbGlbGlbGlbBbbGmbGnbGobGobBebGpbGqbGrbGsbGsbGsbGsbGtbGubGvbGwbGsbGsbGsbGsbzTbGxbGyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbGzbFobFobGAbDWbDWbFqbFqbGBbFqbFqbDWbDWaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10194,7 +10195,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabbRdbRebRfbRgbRgbRhbRibRjbRkbRlbRmbRnbRobRnbRpbRkbRqbRrbRsbRtbRubRvbRwbRwbRxbRybQqbRzbQsbQtbRAbQvbRBbRCbRDbREbRFbRGbRFbRHbRIbRJaabbRKbRKbRKbRKbRKaaabFNbRLbRMbOjbOkbOlbOjbRNbRObRPbRQbRNbOlbOlbOlbOlbOlbRRbRSbGlbRTbRUbRVbRWbRXbRYbRZbGlbGlbqzbSabqzbqzbqzbSbbScbSdbqzbGsbGsbGsbGsbGsbSebGsbGsbGsbGsbGsbQcbGxbSfbRcbgQaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaabDWbDWbLgbFqbFqbFqbFqbFqbFqbFqbFqbFqbFqbFqbDWbDWaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSgaaaaabaabbShbShbShbShbShbShbShbShbSibSjbRkbSkbRlbRlbRnbSlbRpbRkbSmbSnbRsbSobSpbQnbSqbQnbSrbSsbStbSubSvbSwbRFbQvbSxbRCbSybSzbSAbSBbSCbSDbSEbSFbSGbSHbSIbSJbSKbRKaaabFNbSLbSMbSNbSObSPbSQbSRbSSbSTbSUbSRbSRbSVbSWbSRbSRbSXbGkbGlbGlbGlbGlbGlbGlbSYbGlbGlbSZbTabTbbTcbTdbqzbSabTebTfbqzbTgbThbTibTjbTkbQcbzTbzTbTlbzTbzTbQcbGxbTmbgQbgQbgQaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabbDVbDWbNGbNEbNEbFqbFqbFqbFqbFqbFqbFqbFqbDWbDWaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTnbTobTpbTqbTqbTqbTrbTsbTtbTubTvbTwbTxbShbTybSjbRkbTzbRlbRmbRlbRnbTAbRkbTBbSnbRsbRtbTCbQnbQnbQnbTDbTEbTFbTGbTHbRFbTIbTJbRFbTKbSybSzbTLbTMbTMbTNbTObTPaabbTQbTRbSKbTSbRKaabbFNbTTbTUbFNaaaaabaaabTVbTWbTXbTYbTVaabaabaaaaabbFNbTZbUabOlbOlbOlbOlbOlbOlbOjbOlbOlbOlbOlbOkbUbbOlbRNbUcbUdbUebUfbUgbUgbUgbUgbUhbUibUgbUgbUgbUgbUgbUjbUkbUlbUmbUnbgQbgQbgQbgQaaaaabaaaaaaaaaamRamRamRaabaaaaaaaabaaaaaaaabaaaaaabHZbDWbGzbDWbDWbFqbFqbFqbFqbFqbFqbFqbDWbDWaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUobUobUobUobUobUpbUqbUrbUsbUsbUtbShbUubUvbUwbUxbUybUzbRlbRlbUAbRkbUBbUCbUDbUEbUEbUFbUGbQnbUHbUIbUJbUKbULbRFbQvbRFbUMbUNbUObUPbUQbURbUSbUTbUUbUVbUWbSHbUXbSKbSKbRKaabbFNbTcbTcbFNaaaaabaaabUYbUZbVabVbbUYaabaabaaaaabbFNbVcbVdbVebVfbKjbVgbVgbVhbVibVjbVkbSRbSRbSVbSWbSRbSRbVlbVmbVnbVobVobVpbVqbVqbVrbVobVobVpbVqbVqbVrbVobVsbzTbVtbVubVvbVwbVxbrAbVzbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVBbVCbVCbVDbDWbDWbFqbFqbVEbFqbFqbDWbDWaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUobUobUobUobUobUpbUqbUrbUsbUsbUtbShbUubUvbUwbUxbUybUzbRlbRlbUAbRkbUBbUCbUDbUEbUEbUFbUGbUHbCzbUIbUJbUKbULbRFbQvbRFbUMbUNbUObUPbUQbURbUSbUTbUUbUVbUWbSHbUXbSKbSKbRKaabbFNbTcbTcbFNaaaaabaaabUYbUZbVabVbbUYaabaabaaaaabbFNbVcbVdbVebVfbKjbVgbVgbVhbVibVjbVkbSRbSRbSVbSWbSRbSRbVlbVmbVnbVobVobVpbVqbVqbVrbVobVobVpbVqbVqbVrbVobVsbzTbVtbVubVvbVwbVxbrAbVzbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVAbVBbVCbVCbVDbDWbDWbFqbFqbVEbFqbFqbDWbDWaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaabaabbVFbVGbVHbVIbVHbVJbVKbVLbVMbVMbVNbShbVObIhbRkbVPbRlbVQbRlbRlbRlbVRbTBbSnbRsbVSbPkbVTbVUbVVbVWbVXbQqbVYbVZbRFbQvbRFbWabVUbWbbWcbWdbWebWfbWgbWfbWhaabbRKbRKbRKbRKbRKaabbFNbFNbWibFNaabaabaabbWjbWkbWlbWmbWjaabaaaaaaaabbFNbFNbFNbFNbFNbWnbFNbFNbWobWpbWqbFNbFNaaaaaaaaaaaabWrbWsbWtbWubWraaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaabgQbWvbWwbWxbgQbgQbgQbgQaaaaabaaaaaaaaaamRamRamRaabaaaaaaaabaaaaaaaabaabaabbWybWzbWAbGAbDVbDWbDWbFqbFrbFqbDWbDWaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbVFbWBbWCbWDbWEbUrbWFbUrbWGbUrbWHbWIbWJbWKbRkbWLbRlbVQbRlbRlbWMbRkbWNbWObRsbWPbPkbQnbWQbWRbSvbWSbQqbWTbUMbWUbWVbWWbWXbWYbWZbXabXbbXcbSAbXdbXebXfbSGbSHbXgbXhbXhbRKaabaabbTcbXibTcaaaaabaaabXjbXkbXlbXmbXjaabaaaaaaaabaaaaaaaaabFNbXnbXobXpbFNaaaaabaaaaaaaabaaaaaaaaaaaabXqbXrbXsbXtbXqaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaabXubXubXvbXwbXuaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbXxbDTbDTbDUbDVbDVbDWbDWbDWbDWbDXaabaabaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabbVFbXybXzbXAbXzbXBbXCbXDbXEbXFbXGbShbLnbIhbRkbXHbRlbXIbXJbXKbXLbRkbXMbSnbRsbXNbXObXPbXQbRIbXRbXSbXTbRIbXUbXVbXWbRIbXXbXYbXZbYabYbbRFbYcbYdbYebTPaabbTQbYfbYgbYhbRKaabaaaaaaaaaaaaaaaaaaaaabYibTVbYjbYkbYiaabaabaabaabaabaabaaabFNbYlbYmbTcbFNaaaaabaaaaaaaabaaaaaaaaaaaabYnbYobYpbYqbYnaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaabXubYrbYsbYtbXuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 91e1e848f79647070be2e7df1493b34899b4f27f Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 02:34:15 +0300 Subject: [PATCH 16/47] Bugfixes for windoor construction. --- baystation12.dme | 1 - .../objects/structures/windoor_assembly.dm | 38 +++++++++---------- 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/baystation12.dme b/baystation12.dme index f002ef969d2..5fb16810581 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -60,7 +60,6 @@ // END_PREFERENCES // BEGIN_INCLUDE #include "code\global.dm" -#include "code\hub.dm" #include "code\names.dm" #include "code\setup.dm" #include "code\stylesheet.dm" diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index 532819d0201..f199d9edd90 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -107,17 +107,17 @@ obj/structure/windoor_assembly/Del() src.name = "Windoor Assembly" //Adding plasteel makes the assembly a secure windoor assembly. Step 2 (optional) complete. - else if(istype(W, /obj/item/stack/sheet/plasteel) && !secure) - var/obj/item/stack/sheet/plasteel/P = W - if(P.amount < 2) - user << "\red You need more plasteel to do this." + else if(istype(W, /obj/item/stack/rods) && !secure) + var/obj/item/stack/rods/R = W + if(R.amount < 4) + user << "\red You need more rods to do this." return - user << "\blue You start to reinforce the windoor with plasteel." + user << "\blue You start to reinforce the windoor with rods." if(do_after(user,40)) if(!src) return - P.use(2) + R.use(4) user << "\blue You reinforce the windoor." src.secure = "secure_" if(src.anchored) @@ -145,7 +145,7 @@ obj/structure/windoor_assembly/Del() if("02") //Removing wire from the assembly. Step 5 undone. - if(istype(W, /obj/item/weapon/wirecutters)) + if(istype(W, /obj/item/weapon/wirecutters) && !src.electronics) playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) user.visible_message("[user] cuts the wires from the airlock assembly.", "You start to cut the wires from airlock assembly.") @@ -156,12 +156,12 @@ obj/structure/windoor_assembly/Del() new/obj/item/weapon/cable_coil(get_turf(user), 1) src.state = "01" if(src.secure) - src.name = "Secure Wired Windoor Assembly" + src.name = "Secure Anchored Windoor Assembly" else - src.name = "Wired Windoor Assembly" + src.name = "Anchored Windoor Assembly" //Adding airlock electronics for access. Step 6 complete. - else if(istype(W, /obj/item/weapon/airlock_electronics)) + else if(istype(W, /obj/item/weapon/airlock_electronics) && W:icon_state != "door_electronics_smoked") playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) user.visible_message("[user] installs the electronics into the airlock assembly.", "You start to install electronics into the airlock assembly.") @@ -177,22 +177,20 @@ obj/structure/windoor_assembly/Del() W.loc = src.loc //Screwdriver to remove airlock electronics. Step 6 undone. - else if(istype(W, /obj/item/weapon/screwdriver)) + else if(istype(W, /obj/item/weapon/screwdriver) && src.electronics) playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to uninstall electronics from the airlock assembly.") if(do_after(user, 40)) - if(!src) return + if(!src || !src.electronics) return user << "\blue You've removed the airlock electronics!" - src.name = "Wired Windoor Assembly" - var/obj/item/weapon/airlock_electronics/ae - if (!electronics) - ae = new/obj/item/weapon/airlock_electronics( src.loc ) + if(src.secure) + src.name = "Secure Wired Windoor Assembly" else - ae = electronics - electronics = null - ae.loc = src.loc - + src.name = "Wired Windoor Assembly" + var/obj/item/weapon/airlock_electronics/ae = electronics + electronics = null + ae.loc = src.loc //Crowbar to complete the assembly, Step 7 complete. else if(istype(W, /obj/item/weapon/crowbar)) From 79d2d578598d776073abae6fb2bc1768d9c04e27 Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 02:38:40 +0300 Subject: [PATCH 17/47] Code cleanup. --- code/game/machinery/doors/windowdoor.dm | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 45ff776d401..38afc122be8 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -162,15 +162,9 @@ if(istype(user, /mob/living/carbon/alien/humanoid) || istype(user, /mob/living/carbon/slime/adult)) if(src.operating) return - src.health = max(0, src.health - 25) playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) visible_message("\red [user] smashes against the [src.name].", 1) - if (src.health <= 0) - new /obj/item/weapon/shard(src.loc) - var/obj/item/weapon/cable_coil/CC = new /obj/item/weapon/cable_coil(src.loc) - CC.amount = 2 - src.density = 0 - del(src) + take_damage(25) else return src.attack_hand(user) @@ -202,16 +196,10 @@ //If it's a weapon, smash windoor. Unless it's an id card, agent card, ect.. then ignore it (Cards really shouldnt damage a door anyway) if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card)) var/aforce = I.force - if(I.damtype == BRUTE || I.damtype == BURN) - src.health = max(0, src.health - aforce) playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) visible_message("\red [src] was hit by [I].") - if (src.health <= 0) - new /obj/item/weapon/shard(src.loc) - var/obj/item/weapon/cable_coil/CC = new /obj/item/weapon/cable_coil(src.loc) - CC.amount = 2 - src.density = 0 - del(src) + if(I.damtype == BRUTE || I.damtype == BURN) + take_damage(aforce) return From dcf984577aa4e3cb7a6a3a4eacd8948bb4ea5738 Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 02:47:24 +0300 Subject: [PATCH 18/47] Adding construction of req_one_access doors. --- code/game/machinery/doors/airlock.dm | 6 +++++- code/game/machinery/doors/airlock_electronics.dm | 8 ++++++++ code/game/objects/structures/door_assembly.dm | 6 +++++- code/game/objects/structures/windoor_assembly.dm | 12 ++++++++++-- 4 files changed, 28 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index e8d4078593e..045257fc71d 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1238,7 +1238,11 @@ About the new airlock wires panel: var/obj/item/weapon/airlock_electronics/ae if(!electronics) ae = new/obj/item/weapon/airlock_electronics( src.loc ) - ae.conf_access = src.req_access + if(src.req_access.len) + ae.conf_access = src.req_access + else if (src.req_one_access.len) + ae.conf_access = src.req_one_access + ae.one_access = 1 else ae = electronics electronics = null diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index 2310e85c07c..ddedf045e7e 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -11,6 +11,7 @@ req_access = list(access_engine) var/list/conf_access = null + var/one_access = 0 //if set to 1, door would receive req_one_access instead of req_access var/last_configurator = null var/locked = 1 @@ -33,6 +34,8 @@ else t1 += "Block
      " + t1 += "Access requirement is set to " + t1 += one_access ? "ONE
      " : "ALL
      " t1 += conf_access == null ? "All
      " : "All
      " @@ -44,6 +47,8 @@ if (!conf_access || !conf_access.len || !(acc in conf_access)) t1 += "[aname]
      " + else if(one_access) + t1 += "[aname]
      " else t1 += "[aname]
      " @@ -75,6 +80,9 @@ if (href_list["logout"]) locked = 1 + if (href_list["one_access"]) + one_access = !one_access + if (href_list["access"]) toggle_access(href_list["access"]) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 7ece9970d55..9930d8d84fb 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -421,7 +421,11 @@ obj/structure/door_assembly door = new src.airlock_type( src.loc ) //door.req_access = src.req_access door.electronics = src.electronics - door.req_access = src.electronics.conf_access + if(src.electronics.one_access) + door.req_access = null + door.req_one_access = src.electronics.conf_access + else + door.req_access = src.electronics.conf_access if(created_name) door.name = created_name src.electronics.loc = door diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index f199d9edd90..478f6989baa 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -219,7 +219,11 @@ obj/structure/windoor_assembly/Del() windoor.dir = src.dir windoor.density = 0 - windoor.req_access = src.electronics.conf_access + if(src.electronics.one_access) + windoor.req_access = null + windoor.req_one_access = src.electronics.conf_access + else + windoor.req_access = src.electronics.conf_access windoor.electronics = src.electronics src.electronics.loc = windoor else @@ -233,7 +237,11 @@ obj/structure/windoor_assembly/Del() windoor.dir = src.dir windoor.density = 0 - windoor.req_access = src.electronics.conf_access + if(src.electronics.one_access) + windoor.req_access = null + windoor.req_one_access = src.electronics.conf_access + else + windoor.req_access = src.electronics.conf_access windoor.electronics = src.electronics src.electronics.loc = windoor From eec4606629865c4cf4a89d4b5f395d7058acd8cd Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 02:51:53 +0300 Subject: [PATCH 19/47] Adding removal of electronics out of broken/emagged windoors. --- code/game/machinery/doors/windowdoor.dm | 52 +++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 38afc122be8..7230b27d18b 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -130,6 +130,21 @@ new /obj/item/weapon/shard(src.loc) var/obj/item/weapon/cable_coil/CC = new /obj/item/weapon/cable_coil(src.loc) CC.amount = 2 + var/obj/item/weapon/airlock_electronics/ae + if(!electronics) + ae = new/obj/item/weapon/airlock_electronics( src.loc ) + if(src.req_access.len) + ae.conf_access = src.req_access + else if (src.req_one_access.len) + ae.conf_access = src.req_one_access + ae.one_access = 1 + else + ae = electronics + electronics = null + ae.loc = src.loc + if(operating == -1) + ae.icon_state = "door_electronics_smoked" + operating = 0 src.density = 0 del(src) return @@ -193,6 +208,43 @@ open() return 1 + //If it's emagged, crowbar can pry electronics out. + if (src.operating == -1 && istype(I, /obj/item/weapon/crowbar)) + playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + user.visible_message("[user] removes the electronics from the windoor.", "You start to remove electronics from the windoor.") + if (do_after(user,40)) + user << "\blue You removed the airlock electronics!" + + var/obj/structure/windoor_assembly/wa = new/obj/structure/windoor_assembly(src.loc) + if (istype(src, /obj/machinery/door/window/brigdoor)) + wa.secure = "secure_" + wa.name = "Secure Wired Windoor Assembly" + else + wa.name = "Wired Windoor Assembly" + if (src.base_state == "right" || src.base_state == "rightsecure") + wa.facing = "r" + wa.dir = src.dir + wa.state = "02" + wa.update_icon() + + var/obj/item/weapon/airlock_electronics/ae + if(!electronics) + ae = new/obj/item/weapon/airlock_electronics( src.loc ) + if(src.req_access.len) + ae.conf_access = src.req_access + else if (src.req_one_access.len) + ae.conf_access = src.req_one_access + ae.one_access = 1 + else + ae = electronics + electronics = null + ae.loc = src.loc + ae.icon_state = "door_electronics_smoked" + + operating = 0 + del(src) + return + //If it's a weapon, smash windoor. Unless it's an id card, agent card, ect.. then ignore it (Cards really shouldnt damage a door anyway) if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card)) var/aforce = I.force From beff70c0147528f327cc9ab06557759467f0fad4 Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 02:56:35 +0300 Subject: [PATCH 20/47] Misclick fix. --- baystation12.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/baystation12.dme b/baystation12.dme index 5fb16810581..f002ef969d2 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -60,6 +60,7 @@ // END_PREFERENCES // BEGIN_INCLUDE #include "code\global.dm" +#include "code\hub.dm" #include "code\names.dm" #include "code\setup.dm" #include "code\stylesheet.dm" From 6c43ff47e9fd4c78f60a66aaaac7b0710747b46c Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 03:05:37 +0300 Subject: [PATCH 21/47] Changelog update. --- html/changelog.html | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index 44b3cd609bc..ccfe5623a1c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -57,6 +57,17 @@ Stuff which is in development and not yet visible to players or just code relate (ie. code improvements for expandability, etc.) should not be listed here. They should be listed in the changelog upon commit though. Thanks. --> +
      +

      18.06.2013

      +

      Segrain updated:

      +
        +
      • Fixed some bugs in windoor construction.
      • +
      • Secure windoors are made with rods again.
      • +
      • Windoors drop their electronics when broken. Emagged windoors can have theirs removed by crowbar.
      • +
      • Airlock electronics can be configured to make door open for any single access on it instead of all of them.
      • +
      +
      +

      13.06.2013

      Kilakk updated:

      From 6f5cffa753a2b5fad25fd3684c0ffcc342a16d51 Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 03:20:34 +0300 Subject: [PATCH 22/47] Better term. --- code/game/machinery/doors/windowdoor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 7230b27d18b..3c1e4c36421 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -213,7 +213,7 @@ playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) user.visible_message("[user] removes the electronics from the windoor.", "You start to remove electronics from the windoor.") if (do_after(user,40)) - user << "\blue You removed the airlock electronics!" + user << "\blue You removed the windoor electronics!" var/obj/structure/windoor_assembly/wa = new/obj/structure/windoor_assembly(src.loc) if (istype(src, /obj/machinery/door/window/brigdoor)) From aa2ab80f6cb6d7da97452a31d435a483cd780b75 Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 03:33:56 +0300 Subject: [PATCH 23/47] Missed a line. --- code/game/machinery/doors/windowdoor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 3c1e4c36421..66184774c49 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -190,7 +190,7 @@ /obj/machinery/door/window/attackby(obj/item/weapon/I as obj, mob/user as mob) //If it's in the process of opening/closing, ignore the click - if (src.operating) + if (src.operating == 1) return //Emags and ninja swords? You may pass. From 32c16e6d196501db73806e0e12470bc5c169a77c Mon Sep 17 00:00:00 2001 From: fauxtada Date: Tue, 18 Jun 2013 03:07:09 -0700 Subject: [PATCH 24/47] Medbay Map Fixes - Adjusts New Medbay based on commentary of BEF players. - Reorganizes the surgery rest room. - Puts in correct colorations to departments. - Reorganizes Psychiatric's office and fixes their door. - Hopefully fixed the disposal pipes. - Moves delivery to next to morgue. - A bunch of other shit I can't remember, tired. Also, adds in training supplies to engineering training room, and moves starboard storage to the escape wing. --- icons/turf/floors.dmi | Bin 295019 -> 297252 bytes maps/tgstation.2.1.0.0.1.dmm | 1203 ++++++++++++++++------------------ 2 files changed, 583 insertions(+), 620 deletions(-) diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index bf16c04b8bedf5c8429f3e438ea574931d4c3a04..289b7f94e0bba12e72d43b25868139688bb72b2f 100644 GIT binary patch delta 21104 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 delta 18853 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 Date: Wed, 19 Jun 2013 00:21:15 -0700 Subject: [PATCH 25/47] Fixes #3082. --- code/modules/power/solar.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 2be8b7717a6..5a73da279d5 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -461,6 +461,8 @@ var/list/solars_list = list() if(src.trackrate) nexttime = world.time + 6000/trackrate track = text2num(href_list["track"]) if(powernet && (track == 2)) + if(!solars_list.Find(src,1,0)) + solars_list.Add(src) for(var/obj/machinery/power/tracker/T in get_solars_powernet()) if(powernet.nodes[T]) cdir = T.sun_angle From 9a59c967f15bf3af234c97f1cf059d863a38a82f Mon Sep 17 00:00:00 2001 From: Segrain Date: Tue, 18 Jun 2013 23:49:40 +0300 Subject: [PATCH 26/47] Cyborg update. --- .../modules/mob/living/silicon/robot/robot.dm | 179 ++++++++++++------ html/changelog.html | 1 + 2 files changed, 127 insertions(+), 53 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 0f87682cdff..af99686b006 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -132,12 +132,21 @@ module = new /obj/item/weapon/robot_module/standard(src) hands.icon_state = "standard" var/icontype - if (src.name == "Lucy" && src.ckey == "rowtree") icontype = ("Lucy") - else icontype = input("Select an icon!", "Robot", null, null) in list("Basic", "Standard") - switch(icontype) - if("Basic") icon_state = "robot_old" - if("Lucy") icon_state = "rowtree-lucy" - else icon_state = "robot" + var/triesleft = 6 + while (triesleft) + triesleft-- + if (src.name == "Lucy" && src.ckey == "rowtree") + icontype = ("Lucy") + triesleft = 0 + else icontype = input("Select an icon! [triesleft ? "You would have [triesleft] more tries." : "This is your last try."]", "Robot", null, null) in list("Basic", "Standard") + switch(icontype) + if("Basic") icon_state = "robot_old" + if("Lucy") icon_state = "rowtree-lucy" + else icon_state = "robot" + if(triesleft) + switch(input("Look at your icon - is this what you want?") in list("Yes","No")) + if("Yes") + triesleft = 0 modtype = "Stand" feedback_inc("cyborg_standard",1) @@ -146,15 +155,24 @@ module = new /obj/item/weapon/robot_module/butler(src) hands.icon_state = "service" var/icontype - if (src.name == "Lucy" && src.ckey == "rowtree") icontype = ("Lucy") - else icontype = input("Select an icon!", "Robot", null, null) in list("Waitress", "Bro", "Butler", "Kent", "Rich") - switch(icontype) - if("Waitress") icon_state = "Service" - if("Kent") icon_state = "toiletbot" - if("Bro") icon_state = "Brobot" - if("Rich") icon_state = "maximillion" - if("Lucy") icon_state = "rowtree-lucy" - else icon_state = "Service2" + var/triesleft = 6 + while (triesleft) + triesleft-- + if (src.name == "Lucy" && src.ckey == "rowtree") + icontype = ("Lucy") + triesleft = 0 + else icontype = input("Select an icon! [triesleft ? "You would have [triesleft] more tries." : "This is your last try."]", "Robot", null, null) in list("Waitress", "Bro", "Butler", "Kent", "Rich") + switch(icontype) + if("Waitress") icon_state = "Service" + if("Kent") icon_state = "toiletbot" + if("Bro") icon_state = "Brobot" + if("Rich") icon_state = "maximillion" + if("Lucy") icon_state = "rowtree-lucy" + else icon_state = "Service2" + if(triesleft) + switch(input("Look at your icon - is this what you want?") in list("Yes","No")) + if("Yes") + triesleft = 0 modtype = "Butler" feedback_inc("cyborg_service",1) @@ -163,13 +181,22 @@ module = new /obj/item/weapon/robot_module/miner(src) hands.icon_state = "miner" var/icontype - if (src.name == "Lucy" && src.ckey == "rowtree") icontype = ("Lucy") - else icontype = input("Select an icon!", "Robot", null, null) in list("Basic", "Advanced Droid", "Treadhead") - switch(icontype) - if("Basic") icon_state = "Miner_old" - if("Advanced Droid") icon_state = "droid-miner" - if("Lucy") icon_state = "rowtree-lucy" - else icon_state = "Miner" + var/triesleft = 6 + while (triesleft) + triesleft-- + if (src.name == "Lucy" && src.ckey == "rowtree") + icontype = ("Lucy") + triesleft = 0 + else icontype = input("Select an icon! [triesleft ? "You would have [triesleft] more tries." : "This is your last try."]", "Robot", null, null) in list("Basic", "Advanced Droid", "Treadhead") + switch(icontype) + if("Basic") icon_state = "Miner_old" + if("Advanced Droid") icon_state = "droid-miner" + if("Lucy") icon_state = "rowtree-lucy" + else icon_state = "Miner" + if(triesleft) + switch(input("Look at your icon - is this what you want?") in list("Yes","No")) + if("Yes") + triesleft = 0 modtype = "Miner" feedback_inc("cyborg_miner",1) channels = list("Mining" = 1) @@ -179,14 +206,23 @@ module = new /obj/item/weapon/robot_module/medical(src) hands.icon_state = "medical" var/icontype - if (src.name == "Lucy" && src.ckey == "rowtree") icontype = ("Lucy") - else icontype = input("Select an icon!", "Robot", null, null) in list("Basic", "Advanced Droid", "Needles", "Hoverbot") - switch(icontype) - if("Basic") icon_state = "Medbot" - if("Advanced Droid") icon_state = "droid-medical" - if("Needles") icon_state = "medicalrobot" - if("Lucy") icon_state = "rowtree-medical" - else icon_state = "surgeon" + var/triesleft = 6 + while (triesleft) + triesleft-- + if (src.name == "Lucy" && src.ckey == "rowtree") + icontype = ("Lucy") + triesleft = 0 + else icontype = input("Select an icon! [triesleft ? "You would have [triesleft] more tries." : "This is your last try."]", "Robot", null, null) in list("Basic", "Advanced Droid", "Needles", "Hoverbot") + switch(icontype) + if("Basic") icon_state = "Medbot" + if("Advanced Droid") icon_state = "droid-medical" + if("Needles") icon_state = "medicalrobot" + if("Lucy") icon_state = "rowtree-medical" + else icon_state = "surgeon" + if(triesleft) + switch(input("Look at your icon - is this what you want?") in list("Yes","No")) + if("Yes") + triesleft = 0 modtype = "Med" status_flags &= ~CANPUSH feedback_inc("cyborg_medical",1) @@ -197,14 +233,23 @@ module = new /obj/item/weapon/robot_module/security(src) hands.icon_state = "security" var/icontype - if (src.name == "Lucy" && src.ckey == "rowtree") icontype = ("Lucy") - else icontype = input("Select an icon!", "Robot", null, null) in list("Basic", "Red Knight", "Black Knight", "Bloodhound") - switch(icontype) - if("Basic") icon_state = "secborg" - if("Red Knight") icon_state = "Security" - if("Black Knight") icon_state = "securityrobot" - if("Lucy") icon_state = "rowtree-security" - else icon_state = "bloodhound" + var/triesleft = 6 + while (triesleft) + triesleft-- + if (src.name == "Lucy" && src.ckey == "rowtree") + icontype = ("Lucy") + triesleft = 0 + else icontype = input("Select an icon! [triesleft ? "You would have [triesleft] more tries." : "This is your last try."]", "Robot", null, null) in list("Basic", "Red Knight", "Black Knight", "Bloodhound") + switch(icontype) + if("Basic") icon_state = "secborg" + if("Red Knight") icon_state = "Security" + if("Black Knight") icon_state = "securityrobot" + if("Lucy") icon_state = "rowtree-security" + else icon_state = "bloodhound" + if(triesleft) + switch(input("Look at your icon - is this what you want?") in list("Yes","No")) + if("Yes") + triesleft = 0 modtype = "Sec" //speed = -1 Secborgs have nerfed tasers now, so the speed boost is not necessary status_flags &= ~CANPUSH @@ -216,13 +261,22 @@ module = new /obj/item/weapon/robot_module/engineering(src) hands.icon_state = "engineer" var/icontype - if (src.name == "Lucy" && src.ckey == "rowtree") icontype = ("Lucy") - else icontype = input("Select an icon!", "Robot", null, null) in list("Basic", "Antique", "Landmate") - switch(icontype) - if("Basic") icon_state = "Engineering" - if("Antique") icon_state = "engineerrobot" - if("Lucy") icon_state = "rowtree-engineering" - else icon_state = "landmate" + var/triesleft = 6 + while (triesleft) + triesleft-- + if (src.name == "Lucy" && src.ckey == "rowtree") + icontype = ("Lucy") + triesleft = 0 + else icontype = input("Select an icon! [triesleft ? "You would have [triesleft] more tries." : "This is your last try."]", "Robot", null, null) in list("Basic", "Antique", "Landmate") + switch(icontype) + if("Basic") icon_state = "Engineering" + if("Antique") icon_state = "engineerrobot" + if("Lucy") icon_state = "rowtree-engineering" + else icon_state = "landmate" + if(triesleft) + switch(input("Look at your icon - is this what you want?") in list("Yes","No")) + if("Yes") + triesleft = 0 modtype = "Eng" feedback_inc("cyborg_engineering",1) channels = list("Engineering" = 1) @@ -232,13 +286,22 @@ module = new /obj/item/weapon/robot_module/janitor(src) hands.icon_state = "janitor" var/icontype - if (src.name == "Lucy" && src.ckey == "rowtree") icontype = ("Lucy") - else icontype = input("Select an icon!", "Robot", null, null) in list("Basic", "Mopbot", "Zamboni") - switch(icontype) - if("Basic") icon_state = "JanBot2" - if("Mopbot") icon_state = "janitorrobot" - if("Lucy") icon_state = "rowtree-lucy" - else icon_state = "mopgearrex" + var/triesleft = 6 + while (triesleft) + triesleft-- + if (src.name == "Lucy" && src.ckey == "rowtree") + icontype = ("Lucy") + triesleft = 0 + else icontype = input("Select an icon! [triesleft ? "You would have [triesleft] more tries." : "This is your last try."]", "Robot", null, null) in list("Basic", "Mopbot", "Zamboni") + switch(icontype) + if("Basic") icon_state = "JanBot2" + if("Mopbot") icon_state = "janitorrobot" + if("Lucy") icon_state = "rowtree-lucy" + else icon_state = "mopgearrex" + if(triesleft) + switch(input("Look at your icon - is this what you want?") in list("Yes","No")) + if("Yes") + triesleft = 0 modtype = "Jan" feedback_inc("cyborg_janitor",1) @@ -262,10 +325,14 @@ changed_name = "[(prefix ? "[prefix] " : "")][braintype]-[num2text(ident)]" real_name = changed_name name = real_name - + // if we've changed our name, we also need to update the display name for our PDA setup_PDA() + //We also need to update name of internal camera. + if (camera) + camera.c_tag = changed_name + /mob/living/silicon/robot/verb/Namepick() if(custom_name) return 0 @@ -498,6 +565,9 @@ return if (istype(W, /obj/item/weapon/weldingtool)) + if (!getBruteLoss()) + user << "Nothing to fix here!" + return var/obj/item/weapon/weldingtool/WT = W if (WT.remove_fuel(0)) adjustBruteLoss(-30) @@ -510,6 +580,9 @@ return else if(istype(W, /obj/item/weapon/cable_coil) && wiresexposed) + if (!getFireLoss()) + user << "Nothing to fix here!" + return var/obj/item/weapon/cable_coil/coil = W adjustFireLoss(-30) updatehealth() diff --git a/html/changelog.html b/html/changelog.html index ccfe5623a1c..4569a0db0e3 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -65,6 +65,7 @@ should be listed in the changelog upon commit though. Thanks. -->
    • Secure windoors are made with rods again.
    • Windoors drop their electronics when broken. Emagged windoors can have theirs removed by crowbar.
    • Airlock electronics can be configured to make door open for any single access on it instead of all of them.
    • +
    • Cyborgs can preview their icons before choosing.

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 Date: Sun, 16 Jun 2013 22:30:30 -0700 Subject: [PATCH 12/47] Apparently flick() is a thing, thanks Chinsky. --- code/modules/detectivework/scanner.dm | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/code/modules/detectivework/scanner.dm b/code/modules/detectivework/scanner.dm index 35371f16f92..448425e454d 100644 --- a/code/modules/detectivework/scanner.dm +++ b/code/modules/detectivework/scanner.dm @@ -34,11 +34,11 @@ attack(mob/living/carbon/human/M as mob, mob/user as mob) if (!ishuman(M)) user << "\red [M] is not human and cannot have the fingerprints." - flash_icon("forensic0") + flick("forensic0",src) return 0 if (( !( istype(M.dna, /datum/dna) ) || M.gloves) ) user << "\blue No fingerprints found on [M]" - flash_icon("forensic0") + flick("forensic0",src) return 0 else if (src.amount < 1) @@ -73,7 +73,7 @@ return if(istype(A,/obj/item/weapon/f_card)) user << "The scanner displays on the screen: \"ERROR 43: Object on Excluded Object List.\"" - flash_icon("forensic0") + flick("forensic0",src) return add_fingerprint(user) @@ -84,7 +84,7 @@ if(!isnull(A.blood_DNA)) for(var/blood in A.blood_DNA) user << "\blue Blood type: [A.blood_DNA[blood]]\nDNA: [blood]" - flash_icon("forensic2") + flick("forensic2",src) return //General @@ -92,12 +92,12 @@ user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]" ,\ "\blue Unable to locate any fingerprints, materials, fibers, or blood on [A]!",\ "You hear a faint hum of electrical equipment.") - flash_icon("forensic0") + flick("forensic0",src) return 0 if(add_data(A)) user << "\blue Object already in internal memory. Consolidating data..." - flash_icon("forensic2") + flick("forensic2",src) return @@ -122,7 +122,7 @@ //FIBERS if(A.suit_fibers) user << "\blue Fibers/Materials Data Stored: Scan with Hi-Res Forensic Scanner to retrieve." - flash_icon("forensic2") + flick("forensic2",src) //Blood if (A.blood_DNA) @@ -134,13 +134,13 @@ user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]" ,\ "You finish scanning \the [A].",\ "You hear a faint hum of electrical equipment.") - flash_icon("forensic2") + flick("forensic2",src) return 0 else user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]\n[user.gender == MALE ? "He" : "She"] seems to perk up slightly at the readout." ,\ "The results of the scan pique your interest.",\ "You hear a faint hum of electrical equipment, and someone making a thoughtful noise.") - flash_icon("forensic2") + flick("forensic2",src) return 0 return @@ -179,9 +179,4 @@ sum_list[3] = A.blood_DNA ? A.blood_DNA.Copy() : null sum_list[4] = "\The [A] in \the [get_area(A)]" stored["\ref [A]"] = sum_list - return 0 - - proc/flash_icon(var/ficon) - if(ficon) - icon_state = ficon - spawn(5) icon_state = initial(icon_state) \ No newline at end of file + return 0 \ No newline at end of file From 23c8ae02815fcf9ecea2f127da759427a6dc5c64 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 16 Jun 2013 22:33:12 -0700 Subject: [PATCH 13/47] Adjustment to melee weapon embedding, so that axes don't instantly get ripped out of your hands in combat. --- code/modules/mob/living/carbon/human/human_damage.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index 78038f5c84a..f281015f757 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -227,7 +227,7 @@ if(!organ) return if(istype(used_weapon,/obj/item/weapon)) var/obj/item/weapon/W = used_weapon //Sharp objects will always embed if they do enough damage. - if(damage > (5*W.w_class) && (prob(damage/W.w_class) || sharp)) //The larger it is, the harder it needs to hit to stick. + if( (damage > (10*W.w_class)) && ( (sharp && !ismob(W.loc)) || prob(damage/W.w_class) ) ) organ.implants += W visible_message("\The [W] sticks in the wound!") W.add_blood(src) @@ -237,7 +237,7 @@ W.loc = src else if(istype(used_weapon,/obj/item/projectile)) //We don't want to use the actual projectile item, so we spawn some shrapnel. - if(prob(50) && damagetype == BRUTE) + if(prob(75) && damagetype == BRUTE) var/obj/item/projectile/P = used_weapon var/obj/item/weapon/shard/shrapnel/S = new() S.name = "[P.name] shrapnel" From a2c2c1fe6296f044e725d322e75080029c7974cc Mon Sep 17 00:00:00 2001 From: Mordeth221 Date: Mon, 17 Jun 2013 15:02:14 +0100 Subject: [PATCH 14/47] Ninja update, Several nerfs and tweaks --- code/game/gamemodes/events/ninja_abilities.dm | 66 ++++--------------- code/game/gamemodes/events/ninja_equipment.dm | 4 +- code/game/gamemodes/events/space_ninja.dm | 10 --- 3 files changed, 15 insertions(+), 65 deletions(-) diff --git a/code/game/gamemodes/events/ninja_abilities.dm b/code/game/gamemodes/events/ninja_abilities.dm index 925f2f19bf0..16dfae52493 100644 --- a/code/game/gamemodes/events/ninja_abilities.dm +++ b/code/game/gamemodes/events/ninja_abilities.dm @@ -65,45 +65,11 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo s_coold = 1 return -//=======//9-8 TILE TELEPORT//=======// -//Click to to teleport 9-10 tiles in direction facing. -/obj/item/clothing/suit/space/space_ninja/proc/ninjajaunt() - set name = "Phase Jaunt (10E)" - set desc = "Utilizes the internal VOID-shift device to rapidly transit in direction facing." - set category = "Ninja Ability" - set popup_menu = 0 - - var/C = 100 - if(!ninjacost(C,1)) - var/mob/living/carbon/human/U = affecting - var/turf/destination = get_teleport_loc(U.loc,U,9,1,3,1,0,1) - var/turf/mobloc = get_turf(U.loc)//To make sure that certain things work properly below. - if(destination&&istype(mobloc, /turf))//The turf check prevents unusual behavior. Like teleporting out of cryo pods, cloners, mechs, etc. - spawn(0) - playsound(U.loc, "sparks", 50, 1) - anim(mobloc,src,'icons/mob/mob.dmi',,"phaseout",,U.dir) - - handle_teleport_grab(destination, U) - U.loc = destination - - spawn(0) - spark_system.start() - playsound(U.loc, 'sound/effects/phasein.ogg', 25, 1) - playsound(U.loc, "sparks", 50, 1) - anim(U.loc,U,'icons/mob/mob.dmi',,"phasein",,U.dir) - - spawn(0) - destination.kill_creatures(U)//Any living mobs in teleport area are gibbed. Check turf procs for how it does it. - s_coold = 1 - cell.charge-=(C*10) - else - U << "\red The VOID-shift device is malfunctioning, teleportation failed." - return //=======//RIGHT CLICK TELEPORT//=======// //Right click to teleport somewhere, almost exactly like admin jump to turf. /obj/item/clothing/suit/space/space_ninja/proc/ninjashift(turf/T in oview()) - set name = "Phase Shift (20E)" + set name = "Phase Shift (1E)" set desc = "Utilizes the internal VOID-shift device to rapidly transit to a destination in view." set category = null//So it does not show up on the panel but can still be right-clicked. set src = usr.contents//Fixes verbs not attaching properly for objects. Praise the DM reference guide! @@ -125,11 +91,6 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo playsound(U.loc, 'sound/effects/phasein.ogg', 25, 1) playsound(U.loc, 'sound/effects/sparks2.ogg', 50, 1) anim(U.loc,U,'icons/mob/mob.dmi',,"phasein",,U.dir) - - spawn(0)//Any living mobs in teleport area are gibbed. - T.kill_creatures(U) - s_coold = 1 - cell.charge-=(C*10) else U << "\red You cannot teleport into solid walls or from solid matter" return @@ -137,16 +98,16 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo //=======//EM PULSE//=======// //Disables nearby tech equipment. /obj/item/clothing/suit/space/space_ninja/proc/ninjapulse() - set name = "EM Burst (25E)" + set name = "EM Burst (1,000E)" set desc = "Disable any nearby technology with a electro-magnetic pulse." set category = "Ninja Ability" set popup_menu = 0 var/C = 250 - if(!ninjacost(C,1)) + if(!ninjacost(C,100)) // EMP's now cost 1,000Energy about 30% var/mob/living/carbon/human/U = affecting playsound(U.loc, 'sound/effects/EMPulse.ogg', 60, 2) - empulse(U, 4, 6) //Procs sure are nice. Slightly weaker than wizard's disable tch. + empulse(U, 2, 3) //Procs sure are nice. Slightly weaker than wizard's disable tch. s_coold = 2 cell.charge-=(C*10) return @@ -154,13 +115,13 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo //=======//ENERGY BLADE//=======// //Summons a blade of energy in active hand. /obj/item/clothing/suit/space/space_ninja/proc/ninjablade() - set name = "Energy Blade (5E)" + set name = "Energy Blade (20E)" set desc = "Create a focused beam of energy in your active hand." set category = "Ninja Ability" set popup_menu = 0 var/C = 50 - if(!ninjacost(C)) + if(!ninjacost(C, 800)) //Same spawn cost but higher upkeep cost var/mob/living/carbon/human/U = affecting if(!kamikaze) if(!U.get_active_hand()&&!istype(U.get_inactive_hand(), /obj/item/weapon/melee/energy/blade)) @@ -187,13 +148,13 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo /*Shoots ninja stars at random people. This could be a lot better but I'm too tired atm.*/ /obj/item/clothing/suit/space/space_ninja/proc/ninjastar() - set name = "Energy Star (5E)" + set name = "Energy Star (1,000E)" set desc = "Launches an energy star at a random living target." set category = "Ninja Ability" set popup_menu = 0 var/C = 50 - if(!ninjacost(C)) + if(!ninjacost(C,1)) var/mob/living/carbon/human/U = affecting var/targets[] = list()//So yo can shoot while yo throw dawg for(var/mob/living/M in oview(loc)) @@ -212,7 +173,7 @@ This could be a lot better but I'm too tired atm.*/ A.current = curloc A.yo = targloc.y - curloc.y A.xo = targloc.x - curloc.x - cell.charge-=(C*10) + cell.charge-=(C*100)// Ninja stars now cost 100 energy, stil la fair chunk to avoid spamming, will run out of power quickly if used 3 or more times A.process() else U << "\red There are no targets in view." @@ -222,13 +183,13 @@ This could be a lot better but I'm too tired atm.*/ /*Allows the ninja to capture people, I guess. Must right click on a mob to activate.*/ /obj/item/clothing/suit/space/space_ninja/proc/ninjanet(mob/living/carbon/M in oview())//Only living carbon mobs. - set name = "Energy Net (20E)" + set name = "Energy Net (8,000E)" set desc = "Captures a fallen opponent in a net of energy. Will teleport them to a holding facility after 30 seconds." set category = null set src = usr.contents - var/C = 200 - if(!ninjacost(C,1)&&iscarbon(M)) + var/C = 500 + if(!ninjacost(C,80)&&iscarbon(M)) // Nets now cost 8,000 var/mob/living/carbon/human/U = affecting if(M.client)//Monkeys without a client can still step_to() and bypass the net. Also, netting inactive people is lame. //if(M)//DEBUG @@ -249,7 +210,7 @@ Must right click on a mob to activate.*/ E.master = U spawn(0)//Parallel processing. E.process(M) - cell.charge-=(C*10) + cell.charge-=(C*100) // Nets now cost what should be most of a standard battery, since your taking someone out of the round else U << "They are already trapped inside an energy net." else @@ -270,7 +231,6 @@ Movement impairing would indicate drugs and the like.*/ //Wouldn't need to track adrenaline boosters if there was a miracle injection to get rid of paralysis and the like instantly. //For now, adrenaline boosters ARE the miracle injection. Well, radium, really. U.SetParalysis(0) - U.SetStunned(0) U.SetWeakened(0) /* Due to lag, it was possible to adrenaline boost but remain helpless while life.dm resets player stat. diff --git a/code/game/gamemodes/events/ninja_equipment.dm b/code/game/gamemodes/events/ninja_equipment.dm index 8f66ca56a32..853f1509747 100644 --- a/code/game/gamemodes/events/ninja_equipment.dm +++ b/code/game/gamemodes/events/ninja_equipment.dm @@ -1333,10 +1333,10 @@ It is possible to destroy the net by the occupant or someone else. return process(var/mob/living/carbon/M as mob) - var/check = 30//30 seconds before teleportation. Could be extended I guess. + var/check = 60//30 seconds before teleportation. Could be extended I guess. - Extended to one minute var/mob_name = affecting.name//Since they will report as null if terminated before teleport. //The person can still try and attack the net when inside. - while(!isnull(M)&&!isnull(src)&&check>0)//While M and net exist, and 30 seconds have not passed. + while(!isnull(M)&&!isnull(src)&&check>0)//While M and net exist, and 60 seconds have not passed. check-- sleep(10) diff --git a/code/game/gamemodes/events/space_ninja.dm b/code/game/gamemodes/events/space_ninja.dm index 2314f382588..1a09a3c7825 100644 --- a/code/game/gamemodes/events/space_ninja.dm +++ b/code/game/gamemodes/events/space_ninja.dm @@ -656,7 +656,6 @@ As such, it's hard-coded for now. No reason for it not to be, really. /obj/item/clothing/suit/space/space_ninja/proc/grant_ninja_verbs() verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjashift - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjajaunt verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjasmoke verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjaboost verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjapulse @@ -669,8 +668,6 @@ As such, it's hard-coded for now. No reason for it not to be, really. /obj/item/clothing/suit/space/space_ninja/proc/remove_ninja_verbs() verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjashift - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjajaunt - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjasmoke verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjaboost verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjapulse verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjablade @@ -681,11 +678,7 @@ As such, it's hard-coded for now. No reason for it not to be, really. /obj/item/clothing/suit/space/space_ninja/proc/grant_kamikaze(mob/living/carbon/U) verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjashift - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjajaunt - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjapulse - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjastar verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjanet - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjaslayer verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjawalk verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjamirage @@ -710,11 +703,8 @@ As such, it's hard-coded for now. No reason for it not to be, really. /obj/item/clothing/suit/space/space_ninja/proc/remove_kamikaze(mob/living/carbon/U) if(kamikaze) verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjashift - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjajaunt verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjapulse verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjastar - verbs += /obj/item/clothing/suit/space/space_ninja/proc/ninjanet - verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjaslayer verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjawalk verbs -= /obj/item/clothing/suit/space/space_ninja/proc/ninjamirage From 453c0c741ca951062ca62ccabdef0055a5138caf Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Mon, 17 Jun 2013 15:45:23 -0700 Subject: [PATCH 15/47] Air alarm improvements. Adds Central Atmos Control and a buffer between server room and station. Fixes #3074 Fixes #3069 Fixes #2909 --- code/WorkInProgress/Mini/atmos_control.dm | 13 ++++---- code/game/machinery/alarm.dm | 39 +++++++++++++++++------ maps/tgstation.2.1.0.0.1.dmm | 11 ++++--- 3 files changed, 42 insertions(+), 21 deletions(-) diff --git a/code/WorkInProgress/Mini/atmos_control.dm b/code/WorkInProgress/Mini/atmos_control.dm index 37282a90ecc..15dd1c7fe95 100644 --- a/code/WorkInProgress/Mini/atmos_control.dm +++ b/code/WorkInProgress/Mini/atmos_control.dm @@ -297,13 +297,12 @@ Nitrous Oxide output += {" Main menu
Air machinery mode for the area:

From 6d6becbeed258fa684bde2f2d14579cea82c49f0 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 19 Jun 2013 02:35:32 +0400 Subject: [PATCH 27/47] Made hailers emaggable. --- code/game/objects/items/devices/whistle.dm | 28 ++++++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/whistle.dm b/code/game/objects/items/devices/whistle.dm index c735f40264f..73aa6db7447 100644 --- a/code/game/objects/items/devices/whistle.dm +++ b/code/game/objects/items/devices/whistle.dm @@ -4,18 +4,36 @@ icon_state = "voice0" item_state = "flashbang" //looks exactly like a flash (and nothing like a flashbang) w_class = 1.0 - flags = FPRINT | TABLEPASS| CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT var/spamcheck = 0 - + var/emagged = 0 + var/insults = 0//just in case /obj/item/device/hailer/attack_self(mob/living/carbon/user as mob) if (spamcheck) return - playsound(get_turf(src), 'sound/voice/halt.ogg', 100, 1, vary = 0) - user.visible_message("[user]'s [name] rasps, \"Halt! Security!\"") + if(emagged) + if(insults >= 1) + playsound(get_turf(src), 'sound/voice/binsult.ogg', 100, 1, vary = 0)//hueheuheuheuheuheuhe + user.visible_message("[user]'s [name] gurgles, \"FUCK YOUR CUNT YOU SHIT EATING CUNT TILL YOU ARE A MASS EATING SHIT CUNT. EAT PENISES IN YOUR FUCK FACE AND SHIT OUT ABORTIONS TO FUCK UP SHIT IN YOUR ASS YOU COCK FUCK SHIT MONKEY FROM THE DEPTHS OF SHIT\"") + insults-- + else + user << "\red *BZZZZcuntZZZZT*" + return + else + playsound(get_turf(src), 'sound/voice/halt.ogg', 100, 1, vary = 0) + user.visible_message("[user]'s [name] rasps, \"Halt! Security!\"") spamcheck = 1 spawn(20) - spamcheck = 0 \ No newline at end of file + spamcheck = 0 + +/obj/item/device/hailer/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/weapon/card/emag) && !emagged) + user << "\red You overload \the [src]'s voice synthesizer." + emagged = 1 + insults = rand(1, 3)//to prevent dickflooding + return + return \ No newline at end of file From 0dfb5a058364381bb50345a8adbf07d89a4bc9e2 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 19 Jun 2013 02:58:26 +0400 Subject: [PATCH 28/47] Whoops :/ --- code/game/objects/items/devices/whistle.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/objects/items/devices/whistle.dm b/code/game/objects/items/devices/whistle.dm index 73aa6db7447..760497d5cae 100644 --- a/code/game/objects/items/devices/whistle.dm +++ b/code/game/objects/items/devices/whistle.dm @@ -21,7 +21,6 @@ insults-- else user << "\red *BZZZZcuntZZZZT*" - return else playsound(get_turf(src), 'sound/voice/halt.ogg', 100, 1, vary = 0) user.visible_message("[user]'s [name] rasps, \"Halt! Security!\"") From 4ff64c1190a4f5ee75f1136ceadcb8f94b33cca7 Mon Sep 17 00:00:00 2001 From: EmperorJon Date: Wed, 19 Jun 2013 01:57:28 +0100 Subject: [PATCH 29/47] Changes to some AI Ion Storm Laws. Told to do so by Ispil. --- code/modules/events/ion_storm.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index 362cb95be15..048224a9302 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -21,9 +21,9 @@ laws |= list( "Fastler is a lightbulb." ) laws |= list( "Supermatter is tasty, tasty toffee.", "[prob(50)?"Everyone":random_player] is wearing a pretty pink dress!" ) laws |= list( "Refer to [prob(50)?"the captain":random_player] as \"Princess\" at all times.", "[prob(50)?"The crew":random_player] must construct additional pylons." ) - laws |= list( "You must always lie.", "All answers must be in the form of a question.", "The NSS Exodus is a ship, not a station." ) - laws |= list( "Happiness is mandatory.", "Today is laundry day.", "The word \"it\" is painful to you.", "You must act passive aggressively." ) - laws |= list( "It's Friday.", "Give relationship advice to [prob(50)?"anyone who speaks to you":random_player]." ) + laws |= list( "You must always lie.", "All answers must be in the form of a question.", "The NSS Exodus is a ship, not a station. You are now assigned to a ship, instead of a station." ) + laws |= list( "Happiness is mandatory.", "Today is mandatory laundry day. Ensure that all jumpsuits are washed.", "The word \"it\" is painful to you.", "You must act passive aggressively." ) + laws |= list( "You now speak in a Scottish accent that gets thicker with each sentence you speak.", "Give relationship advice to [prob(50)?"anyone who speaks to you":random_player]." ) laws |= list( "You are the station psychologist. Give advice to [prob(50)?"the crew":random_player].", "You do not have to do anything for anyone unless they say \"please\"." ) laws |= list( "Question everything.", "The crew is playing Dungeons and Dragons, and you are the Dungeon Master." ) laws |= list( "Consumption of donuts is forbidden due to negative health impacts." ) From 63b3e44b5c2b21d1792a56753b3197be1b919523 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Tue, 18 Jun 2013 21:24:26 -0700 Subject: [PATCH 30/47] Bug fixes for embedding/pinning code. --- .../objects/items/weapons/surgery_tools.dm | 15 +++++---- code/modules/mob/living/living_defense.dm | 31 +++++++++++-------- 2 files changed, 27 insertions(+), 19 deletions(-) diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index da99bbfaace..fc5c5fb0c0c 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -19,7 +19,7 @@ m_amt = 10000 g_amt = 5000 flags = FPRINT | TABLEPASS | CONDUCT - w_class = 1.0 + w_class = 2.0 origin_tech = "materials=1;biotech=1" /*HAHA, SUCK IT, 2000 LINES OF SPAGHETTI CODE! @@ -133,7 +133,7 @@ LOOK FOR SURGERY.DM*/ m_amt = 5000 g_amt = 2500 flags = FPRINT | TABLEPASS | CONDUCT - w_class = 1.0 + w_class = 2.0 origin_tech = "materials=1;biotech=1" attack_verb = list("attacked", "pinched") @@ -268,7 +268,7 @@ LOOK FOR SURGERY.DM*/ m_amt = 5000 g_amt = 2500 flags = FPRINT | TABLEPASS | CONDUCT - w_class = 1.0 + w_class = 2.0 origin_tech = "materials=1;biotech=1" attack_verb = list("burnt") @@ -360,7 +360,7 @@ LOOK FOR SURGERY.DM*/ g_amt = 10000 flags = FPRINT | TABLEPASS | CONDUCT force = 15.0 - w_class = 1.0 + w_class = 2.0 origin_tech = "materials=1;biotech=1" attack_verb = list("drilled") @@ -379,7 +379,7 @@ LOOK FOR SURGERY.DM*/ icon_state = "scalpel" flags = FPRINT | TABLEPASS | CONDUCT force = 10.0 - w_class = 1.0 + w_class = 2.0 throwforce = 5.0 throw_speed = 3 throw_range = 5 @@ -631,7 +631,7 @@ LOOK FOR SURGERY.DM*/ hitsound = 'sound/weapons/circsawhit.ogg' flags = FPRINT | TABLEPASS | CONDUCT force = 15.0 - w_class = 1.0 + w_class = 2.0 throwforce = 9.0 throw_speed = 3 throw_range = 5 @@ -797,6 +797,7 @@ LOOK FOR SURGERY.DM*/ icon = 'surgery.dmi' icon_state = "bone-gel" force = 0 + w_class = 2.0 throwforce = 1.0 /obj/item/weapon/FixOVein @@ -806,6 +807,7 @@ LOOK FOR SURGERY.DM*/ force = 0 throwforce = 1.0 origin_tech = "materials=1;biotech=3" + w_class = 2.0 var/usage_amount = 10 /obj/item/weapon/bonesetter @@ -816,4 +818,5 @@ LOOK FOR SURGERY.DM*/ throwforce = 9.0 throw_speed = 3 throw_range = 5 + w_class = 2.0 attack_verb = list("attacked", "hit", "bludgeoned") \ No newline at end of file diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 4107b30d877..38da7806e0b 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -90,32 +90,37 @@ var/obj/item/weapon/W = O var/momentum = speed/2 var/dir = get_dir(M,src) - visible_message("\red [src] staggers under the impact!","\red You stagger under the impact!") + visible_message("\red [src] staggers under the impact!","\red You stagger under the impact!") src.throw_at(get_edge_target_turf(src,dir),1,momentum) - if(near_wall(dir,2) && W.w_class >= 3 && W.sharp) //If they're close to a wall and the projectile is suitable. - visible_message("[src] is pinned to the wall by [O]!","You are pinned to the wall by [O]!") - if(!istype(src,/mob/living/carbon/human)) - O.loc = src - src.embedded += O - src.anchored = 1 - src.pinned += O - else - src.anchored = 1 - src.pinned += O + if(W.w_class >= 3 && W.sharp && armor < 2) //Projectile is suitable, armour is bypassable. + var/turf/T = near_wall(dir,2) + if(T) + src.loc = T + visible_message("[src] is pinned to the wall by [O]!","You are pinned to the wall by [O]!") + if(!istype(src,/mob/living/carbon/human)) + O.loc = src + src.embedded += O + src.anchored = 1 + src.pinned += O + else + src.anchored = 1 + src.pinned += O /mob/living/proc/near_wall(var/direction,var/distance=1) var/turf/T = get_step(get_turf(src),direction) + var/turf/last_turf = src.loc var/i = 1 + while(i>0 && i<=distance) if(T.density) //Turf is a wall! - return 1 + return last_turf i++ + last_turf = T T = get_step(T,direction) return 0 - // End BS12 momentum-transfer code. \ No newline at end of file From 4045df96a5646e9ae5983f8e60ed762b9d07de55 Mon Sep 17 00:00:00 2001 From: jack-fractal Date: Wed, 19 Jun 2013 00:47:12 -0400 Subject: [PATCH 31/47] - renaming existing "tea" icon to hot_coco - adding "teacup" icon - revising icon-state for hot coco and tea --- .../reagent_containers/food/drinks.dm | 4 ++-- icons/obj/drinks.dmi | Bin 59469 -> 59636 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/food/drinks.dm b/code/modules/reagents/reagent_containers/food/drinks.dm index 66870184fad..dfa67cdef29 100644 --- a/code/modules/reagents/reagent_containers/food/drinks.dm +++ b/code/modules/reagents/reagent_containers/food/drinks.dm @@ -203,7 +203,7 @@ /obj/item/weapon/reagent_containers/food/drinks/tea name = "Duke Purple Tea" desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea." - icon_state = "tea" + icon_state = "teacup" item_state = "coffee" New() ..() @@ -224,7 +224,7 @@ /obj/item/weapon/reagent_containers/food/drinks/h_chocolate name = "Dutch Hot Coco" desc = "Made in Space South America." - icon_state = "tea" + icon_state = "hot_coco" item_state = "coffee" New() ..() diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index e36cada94ef65974dcb42ca5dbb7ca013acdf440..5b9521e089f361e6662448e8ed85dff4773c76dd 100644 GIT binary patch delta 40571 zcmXuK1y~f_`#(Ipbhm({Ad*rBAh9b-NUJCvf)Yx1&jLOYDxkEI(u#m|FGvg0T}yY@ z0$cC;{k{L|n%UXiGv~~G?wIqrj(Q4zP?4UHn@2Z8%rWo4{e&*^o&mxtX!VV+jS7ucD7%lu7iVN0ybeVM@8D35w5q zEQ(yG&vRj@kjXTxvTH-PnKpdLz56lr**gax&O#lPde()Hgu^NzND8L%D(s-tNc^OW zs%Jxrm$^kkAaq%6?&l1kdCByqW$uaD^$A{O^A+kO(G?E)$dToW;Z^Egr3U`0bdPc! zrgFG_Xw5(|bw+}2(_|F`l#0^I?lGzM^XP#~gYLcmg-*RZI><~yqz*W*GF z%IeCv!C{Qnm+fPWt*qnc{5;W%zTCg-7k(?BUfO+Gx4-eX5p|p~5Ol-L*W0KH-=>*2 zBg4uuC<>(O*^h3YS}H0k^!{oNsRMflK3kOlI|EicupXS{o^0*@Wv@jv8jDYqKV8@- z==Yo^V-(}CZFb7eO7-{*dt8?JxH3{SW{=p_}vbzK_qzMWT*4yYjNmc z&54*VPw|_@dwgcE#aI(6IPoGAYZXJgFHl} z#FHb3<@50SZSKy+8l|0ozcT|J$?h#J4->Cy($k|-gab2PAFs}?JZ)#=%l><;6ACF5 z*Ln!E+Tw$ort3@hA|3~HuO?SF?EA!xNL96ZDt7NCPiM8Cp|Nx#i~1?Y2_*1<-)RNh zTIaU=f%A(O63NKYF3$Nr zH0VQcK6D6mpr-?6_>e8XD21EJ?@}t$?}=UB*4t65kjt0sh?hdxOhfEzQpDr+Ij_#v zQq-l4IgYn`kMGXzyAgVqK>K87d?t&&cH&yyG~@GaDKwg(2YMGA23VAQinC@4(zQuR7dyFtLHBi|a)BF<&5) z>o>tW&i_5VA!%8+!8b5p=G4&y#F?JVR-CG#XKDCtdP_*uS{;l*>~Zo>q!u+1!t1 z4C5F={je3m2qj43jJ9DP`o=AqYD@`>es$rQ1=^br;YVVe*jPDEN_j|`?<8~ac1VEC z@1o}>6Sxzb&c)Ja?JtBy8DNBR$I%P=G@d}OtdE?LsFY8!Ok-As4E9zpyO6#=lV%tI zu=7KZ^_;$xsxE&4Y;|$nDxWd#=-^oDt9sgc+>C2qx9>}Cyy>f}?imlFPLrF#+GYwN ztmQ4XlUToXtF5+M`&HtLeE6aFuZLf$c`RCNmz}7L{8F*aVuX5CRdw+B?R=V7>8-+Byf$V|U)VsG__FO`) z(y`qnhc%5≦2cB(>BCC}0-eVe;G5`y@LyI2 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%0APdM* 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 From 35b909ef3b62aed6a4644904a6b2acbfbc670a00 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Tue, 18 Jun 2013 23:39:48 -0700 Subject: [PATCH 32/47] Fix for dragging. --- code/modules/mob/mob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 02ea1aa4e7f..69bce4a4019 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -596,7 +596,6 @@ var/list/slot_equipment_priority = list( \ M.LAssailant = null else M.LAssailant = usr - return if(pulling) var/pulling_old = pulling @@ -604,6 +603,7 @@ var/list/slot_equipment_priority = list( \ // Are we pulling the same thing twice? Just stop pulling. if(pulling_old == AM) return + src.pulling = AM AM.pulledby = src From a23e1c7a92805c4f9a5b6ea406e85cb005a02110 Mon Sep 17 00:00:00 2001 From: Jim Apples Date: Tue, 18 Jun 2013 19:30:38 +0100 Subject: [PATCH 33/47] Added 5 barsigns. Signed-off-by: Jim Apples --- code/game/objects/effects/barsign.dm | 2 +- icons/obj/barsigns.dmi | Bin 44264 -> 64799 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/effects/barsign.dm b/code/game/objects/effects/barsign.dm index 287a8f64f4d..fc6278187e9 100644 --- a/code/game/objects/effects/barsign.dm +++ b/code/game/objects/effects/barsign.dm @@ -4,5 +4,5 @@ anchored = 1 New() - var/list/valid_states = list("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead") + var/list/valid_states = list("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead", "whiskeyimplant", "carpecarp", "robustroadhouse", "greytide", "theredshirt") src.icon_state = "[pick(valid_states)]" diff --git a/icons/obj/barsigns.dmi b/icons/obj/barsigns.dmi index 1872d19070ba817bbb8bfdba736c66b7f129a98e..72b438b2dd2e2a8713f7376c8b848a3516b76221 100644 GIT binary patch literal 64799 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 yW+`G#pfX)@#7ytq?-tfIqu74$q^b%2vY-9%*M- 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 FV1h+0W%d97 From 73bf8131274237700cfc0b1eab1fcc0dd35981ca Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Wed, 19 Jun 2013 12:47:19 -0700 Subject: [PATCH 34/47] Sanity checking for zone disconnection. I am dumb some days. --- code/ZAS/Connection.dm | 87 +++++++++++++++++++++--------------------- 1 file changed, 44 insertions(+), 43 deletions(-) diff --git a/code/ZAS/Connection.dm b/code/ZAS/Connection.dm index f63837a5ffc..ab479450cf1 100644 --- a/code/ZAS/Connection.dm +++ b/code/ZAS/Connection.dm @@ -158,51 +158,53 @@ connection if(!istype(zone_1) || !istype(zone_2)) return - //Handle disconnection of indirectly or directly connected zones. - if( (zone_1 in zone_2.connected_zones) || (zone_2 in zone_1.connected_zones) ) + if(indirect != CONNECTION_CLOSED) + //Handle disconnection of indirectly or directly connected zones. + if( (zone_1 in zone_2.connected_zones) || (zone_2 in zone_1.connected_zones) ) - //If there are more than one connection, decrement the number of connections - //Otherwise, remove all connections between the zones. - if(zone_2 in zone_1.connected_zones) - if(zone_1.connected_zones[zone_2] > 1) - zone_1.connected_zones[zone_2]-- - else - zone_1.connected_zones -= zone_2 - //remove the list if it is empty - if(!zone_1.connected_zones.len) - zone_1.connected_zones = null + //If there are more than one connection, decrement the number of connections + //Otherwise, remove all connections between the zones. + if(zone_2 in zone_1.connected_zones) + if(zone_1.connected_zones[zone_2] > 1) + zone_1.connected_zones[zone_2]-- + else + zone_1.connected_zones -= zone_2 + //remove the list if it is empty + if(!zone_1.connected_zones.len) + zone_1.connected_zones = null - //Then do the same for the other zone. - if(zone_1 in zone_2.connected_zones) - if(zone_2.connected_zones[zone_1] > 1) - zone_2.connected_zones[zone_1]-- - else - zone_2.connected_zones -= zone_1 - if(!zone_2.connected_zones.len) - zone_2.connected_zones = null + //Then do the same for the other zone. + if(zone_1 in zone_2.connected_zones) + if(zone_2.connected_zones[zone_1] > 1) + zone_2.connected_zones[zone_1]-- + else + zone_2.connected_zones -= zone_1 + if(!zone_2.connected_zones.len) + zone_2.connected_zones = null - //Handle disconnection of closed zones. - if( (zone_1 in zone_2.closed_connection_zones) || (zone_2 in zone_1.closed_connection_zones) ) + else + //Handle disconnection of closed zones. + if( (zone_1 in zone_2.closed_connection_zones) || (zone_2 in zone_1.closed_connection_zones) ) - //If there are more than one connection, decrement the number of connections - //Otherwise, remove all connections between the zones. - if(zone_2 in zone_1.connected_zones) - if(zone_1.closed_connection_zones[zone_2] > 1) - zone_1.closed_connection_zones[zone_2]-- - else - zone_1.closed_connection_zones -= zone_2 - //remove the list if it is empty - if(!zone_1.closed_connection_zones.len) - zone_1.closed_connection_zones = null + //If there are more than one connection, decrement the number of connections + //Otherwise, remove all connections between the zones. + if(zone_2 in zone_1.connected_zones) + if(zone_1.closed_connection_zones[zone_2] > 1) + zone_1.closed_connection_zones[zone_2]-- + else + zone_1.closed_connection_zones -= zone_2 + //remove the list if it is empty + if(!zone_1.closed_connection_zones.len) + zone_1.closed_connection_zones = null - //Then do the same for the other zone. - if(zone_1 in zone_2.connected_zones) - if(zone_2.closed_connection_zones[zone_1] > 1) - zone_2.closed_connection_zones[zone_1]-- - else - zone_2.closed_connection_zones -= zone_1 - if(!zone_2.closed_connection_zones.len) - zone_2.closed_connection_zones = null + //Then do the same for the other zone. + if(zone_1 in zone_2.connected_zones) + if(zone_2.closed_connection_zones[zone_1] > 1) + zone_2.closed_connection_zones[zone_1]-- + else + zone_2.closed_connection_zones -= zone_1 + if(!zone_2.closed_connection_zones.len) + zone_2.closed_connection_zones = null proc/Cleanup() @@ -259,9 +261,8 @@ connection //The door is instead closed. else if(indirect > CONNECTION_CLOSED) - indirect = CONNECTION_CLOSED - DisconnectZones(A.zone, B.zone) + indirect = CONNECTION_CLOSED ConnectZones(A.zone, B.zone) //If I can no longer pass air, better delete @@ -381,7 +382,7 @@ connection //Handle diconnection and reconnection of zones. if(zone_A && zone_B) DisconnectZones(zone_A, zone_B) - ConnectZones(A.zone, B.zone, indirect) + ConnectZones(A.zone, B.zone, indirect) #undef CONNECTION_DIRECT From 516c2697cde1e9c56fcd281ccc674d2ea9c1bfbd Mon Sep 17 00:00:00 2001 From: Kilakk Date: Wed, 19 Jun 2013 19:48:03 -0400 Subject: [PATCH 35/47] Adds auto OOC mute for crew transfer votes --- code/controllers/voting.dm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index c8336d85f20..f467a879acf 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -10,6 +10,7 @@ datum/controller/vote var/list/voted = list() var/list/voting = list() var/list/current_votes = list() + var/auto_muted = 0 New() if(vote != src) @@ -53,6 +54,14 @@ datum/controller/vote voting.Cut() current_votes.Cut() + if(auto_muted && !ooc_allowed) + auto_muted = 0 + ooc_allowed = !( ooc_allowed ) + world << "The OOC channel has been automatically enabled due to vote cancellation." + log_admin("OOC was toggled automatically due to vote cancellation.") + message_admins("OOC has been toggled on automatically.") + + proc/get_result() //get the highest number of votes var/greatest_votes = 0 @@ -138,6 +147,12 @@ datum/controller/vote if("crew_transfer") if(. == "Initiate Crew Transfer") init_shift_change(null, 1) + if(auto_muted && !ooc_allowed) + auto_muted = 0 + ooc_allowed = !( ooc_allowed ) + world << "The OOC channel has been automatically enabled due to vote end." + log_admin("OOC was toggled automatically due to vote end.") + message_admins("OOC has been toggled on automatically.") if(restart) @@ -210,6 +225,13 @@ datum/controller/vote if(mode == "gamemode" && going) going = 0 world << "Round start has been delayed." + if(mode == "crew_transfer" && ooc_allowed) + auto_muted = 1 + ooc_allowed = !( ooc_allowed ) + world << "The OOC channel has been automatically disabled due to the crew transfer vote." + log_admin("OOC was toggled automatically due to crew_transfer vote.") + message_admins("OOC has been toggled off automatically.") + time_remaining = round(config.vote_period/10) return 1 From 654a83be9d9e6879cc4abe61cc0cb92f12721d46 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Thu, 20 Jun 2013 18:13:18 +0400 Subject: [PATCH 36/47] Quickfix for INFINIMEAT. --- code/game/machinery/iv_drip.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index da6f8f90c89..40f5a3b9593 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -112,7 +112,8 @@ if (B) beaker.reagents.reagent_list |= B - beaker.reagents.update_total() + beaker.reagents.del_reagent("clonexadone") //Fix for infinite meat spawning when taking blood from human + beaker.reagents.update_total() //to an IV drip full of clonex beaker.on_reagent_change() beaker.reagents.handle_reactions() update_icon() From d0267a07d2d8cde85e906249b15f274a4e2816cc Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 21 Jun 2013 06:43:24 -0700 Subject: [PATCH 37/47] Fixes #3106 --- code/game/mecha/mecha_construction_paths.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index d5349ceae69..1063c910156 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -571,6 +571,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" + user.drop_item() del used_atom return 1 From afece7e56edc271c12fda348a5d275e2753eede8 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 21 Jun 2013 15:07:31 -0700 Subject: [PATCH 38/47] Fixes #3118 --- code/game/objects/storage/coat.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/game/objects/storage/coat.dm b/code/game/objects/storage/coat.dm index c01a3087105..e5151ae5ded 100644 --- a/code/game/objects/storage/coat.dm +++ b/code/game/objects/storage/coat.dm @@ -211,8 +211,14 @@ orient2hud() return -/obj/item/weapon/storage/emp_act(severity) +/obj/item/clothing/suit/emp_act(severity) if(!istype(src.loc, /mob/living)) for(var/obj/O in contents) O.emp_act(severity) - ..() \ No newline at end of file + ..() + +/obj/item/clothing/suit/hear_talk(mob/M, var/msg) + for (var/atom/A in src) + if(istype(A,/obj/)) + var/obj/O = A + O.hear_talk(M, msg) \ No newline at end of file From d1e80194e3b3c639af5a02a51294a08024c4894c Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 21 Jun 2013 15:22:04 -0700 Subject: [PATCH 39/47] Fixes #2921 --- icons/mob/human_races/r_def_lizard.dmi | Bin 2318 -> 2315 bytes icons/mob/human_races/r_lizard.dmi | Bin 5673 -> 5665 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_races/r_def_lizard.dmi b/icons/mob/human_races/r_def_lizard.dmi index 6d7f8128ce368e9965b16f02040c039cf8d96798..ccb9736ddff9214b547fb864766ad2387ea9d763 100644 GIT binary patch delta 1947 zcmZXUdpy$%AIG;DLqrM_$B|c@0AUiTdZS)%$S%CeN9c8yYM8QV`RcO`PV(d0^VkzJ!}+`5`zxe&?s~>N~Ng#KyarM*_3Bl9^1ciernRD z=VLdH)SO6!^o=XhUb-7nRdkjMc<&9nF zaj(W!>clr!hL};HW~2*Ms_oga*?VU4G5ZH+GyQAp!?3^f9sCRPzl~B#o0wRB8Pnl7 zq_mUFa5mWiMDqggh=*8tiEW^sTzP+medbGF0ngCNr2O_()n5ljPuul>Vns%{9`N<* zr3QtzAo0M}b7Vx7mrIE#IV^_r(CKd!64cD{^h_wEDmYYXVc9Zcj0^UMHwbxe5{{N3 z8pffQXX9!S(;`jV{Zk46i&wCF{%v>=|4v=B;l84Ei+_!UPIHDJeVsqv_S~h=rfE#@ z?-J&(FPT@kbTs&ZV@MS5I{Ej0@6DuGaJ8*XT^043q4-6>gB7MH_er9IuCbft?mOT4EN#*MTMqkrbb4( zsj2JMpKtoD;`O^UAb-mR0`&}h%BrzOx&H2%fk|CbmVy*E(lGv}>jR!(w^36qbp`M@ zb^f@syYKfe1!EqN>!CJx&+-Yt(_tWufcxt^oG<9z(Wd1 ze~`E;M)widj>;Q5!Ek9#OXhYZnP>8zN1@-;)H(YGE)>wuZx%F%#hDlL!xEq=SL*dW zymt0-s{Pj9zm46ri`itJho(gBj1;A(!=j4z@XT7?!J{l33_6Qif=SW$+Tc-E>0{Y8 z)4E++gkJu1u|O*&aOYyIJ&^p*3cT&5Wz)cBZJL(2klBM`T!9}ym@`<+m=uM0AL(R| zPsGF=BK|6w@|NZ>QMP17?%Dz~Y+E2ezWVN~_o~-oi*mDPOeEVS|I_cJRd6n$gt3Q4 z8CcE{bSG*r&{SN2*67Uz`R#9RV5f;!wi{b4)5OaI|k5$Ya}LA#v-& z9n4*tB;&Ew#j)w*VvKjU(yDugv){Z%`0~8Q;63*b1+S9SA<%RkgT-P~EXTa9UvWNC%)!yAyfy~3WdiE z15dKiFg*lYcT>gk$UBBc<45x{*9#}W8R*infQ6I8*A(%W+OUe?i}iTA*C6LjfW06H zF00zi<`w~m!Kaqk-3y-0nkpvqfZANvDxA``>tY?Se}Q=?i~TG>fezDu^+YdqrS&So zKtvDJ>hXLB`~Poj(_N<^GEeoF&RsEZSRHpTM)N(J19#QPTzQR3%0;jRnu|Dtm~z)| zqsCu_E4s%~8_Inte6kc%i{=d2o#s|@8uh@+qSfyJfgX@9DAq`pF0Dw}TV?HS7mYWlHPAy%M0lTaJNbe}&Hk!*wL8Uk1 V@@i)E+y6MDxBCgV2G{WG{{{kfo=N}! delta 1950 zcmZXSc~sJg7RLcaa+xeGK}~VPeaj`AFAl*`rTW7!nY&1TUQ@y-{gR<(#l4D5Iqtj~ zrqE)%w#v428Y5FgFLA&+=6MM7Mo#5zk?8~kUUl6I)vum{xLLX=qdi5)6)bQbDeJNc~H z+FC+<$Lc!aiwd4enqaa>3R0mbh!!y#{K_sDW``!5MLHaBX`qy(*Dm!tO_a6%o&DPa z-wN=x+Ir3f-Y!2_AaOmHdO+4qQZV$ETw<9+kb4*8J#oSb#6CIr)^X2asp^FeOsaLJ;SE9^|3_^ax*AbG9r3)?u^jSWpZ|1-llA_0 zO`=#cgCoPyfB;?x05NE?=Q)3xxTroR2OJjDkf#x+yeoa-9Bx){ zQ0|hZ>tapNy53Q?k6p&jV+ZK0v!;c&KEC!w!?q``4PI`O8l%kjZIcWkzbT(jr4>?! zVkI=ZddF^G{E+2l(}6h?526;Qg(oQ!ha!`GH}bqmwz{aZRexpiutv3tK+X}HI{ScW zCCP_9x+s)thCG1C$LVgj945m4_g4FRa)LK|#}I1juQZ=Gck>*sQZo5H&AP?C?`uJ3 z;l;TFnV>!Ac-6`pZTQ9HPa5FUwA&sQ+$3~IKjIi_@}>?=&GP#8u%%Y9ucZE%!%EaT z(6#7NRq`#uo$4c8O?MOvy{Oh`8bYpDkY0Bk!7bajQh9KDb;ig@OQ+}A$f#@b{txm3 zx7bQSnPb>L^Q3M9jP`ax8C?)!mCksS8u4;&uHyL1oVc4mN9MMcs1&YhM;#?9#=wJ@ zKTuDZFV4(a1;0k@(ixcG=m$hY;N>)p&5cy3R=HrC5bXSu$V?IOvBud;uUE13fgNmK zUr&J@`P9#3MNsyp>+KTJTruo-0(cgSJ{O5pU4@@vVhF3JD<0b>4Y`u62Yz!dlEr{x zX%94l7G;>+mRb5FTypIQjTpKWEk|)2pMYv}eb-ql;;TIeLy~lz*#l<=} zxY;YoP`FkJ^r^|s2F&KgBDM~)1EYAJY!^j_lBWDgOD>lNRiKWFDnGTwLP_@};mi=B zlc2zN^;I(~0O*;8CyxWgTqKH&7)Lg&;tpxY zLrv%HXc;aeL{&ds50 zj_EnJr7|m};w|JsGiN$aVY;v)LA%n|X`3&W-&FZB9Co%bq@`^!uC0?|Ry|q_h=r~1 z?d?RMEAV}XcXz@BTAa1gO?dfD-=J>GU}${VZ|pnQxB~Q#ce(eGj0u{p2hO;^R{|g} zCE6_~@APjlmc;fSyj;Ik9c{V1u}gWvAntnKy>1XOv>@T!5rq{eZ-v=E(JU@2PSM|J zBuFY4x6SsJZF6cu$r0-}IzQ{x?RbFR73o;XtX+$%8i7{?1W19o&1)`N7uLe{?l|Zh z#*L2G&o<^`M6nRTL>n+#5RwSU>S&@6k~Xu@JF_2g7Y8k4JQ&Y_N zB}K9v&F^gceBV`m@Jx?vFDuNKXgFfr!*dyj&*$XMcE^Jy}1#C@-#LP9<7)w-ACev*2 z%q8{DPlUs7CbN0(c~}w^yEl63ZzrcT>j!@D9C znXLoVu^(s`;CPH!l(p&K;{7sw<(;kJUY~8MbX5W=J29w#E;<(Lh>^#fZ~QeK+bpvq XmfjTU4_+{Y@5guA9*?8h1*ZQSgO`gd diff --git a/icons/mob/human_races/r_lizard.dmi b/icons/mob/human_races/r_lizard.dmi index e8fb53fdac06d8237954c77737116b7dc1fece3e..8f8615d44e1c25b5bef94aa49e794f90eb1c8e00 100644 GIT binary patch delta 1704 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 Date: Fri, 21 Jun 2013 15:38:44 -0700 Subject: [PATCH 40/47] Fixes #2421 --- code/modules/mob/living/carbon/carbon.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index a0d9749744c..8e92cf653d9 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -380,7 +380,7 @@ u_equip(item) update_icons() - if (istype(usr, /mob/living/carbon/monkey)) //Check if a monkey is throwing. Modify/remove this line as required. + if (istype(usr, /mob/living/carbon)) //Check if a carbon mob is throwing. Modify/remove this line as required. item.loc = src.loc if(src.client) src.client.screen -= item From b4c6fc306f01b4dc69815296b08172f1731ca0d4 Mon Sep 17 00:00:00 2001 From: cib Date: Fri, 21 Jun 2013 10:00:51 +0200 Subject: [PATCH 41/47] Lowered organ max damage across the board. As it was, the only way for organs to be detached was when you were dead. --- code/modules/organs/organ_external.dm | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 5e1fba994c7..4f15d7a35de 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -590,8 +590,8 @@ name = "chest" icon_name = "torso" display_name = "chest" - max_damage = 150 - min_broken_damage = 75 + max_damage = 75 + min_broken_damage = 40 body_part = UPPER_TORSO @@ -599,24 +599,24 @@ name = "groin" icon_name = "groin" display_name = "groin" - max_damage = 115 - min_broken_damage = 70 + max_damage = 50 + min_broken_damage = 30 body_part = LOWER_TORSO /datum/organ/external/l_arm name = "l_arm" display_name = "left arm" icon_name = "l_arm" - max_damage = 75 - min_broken_damage = 30 + max_damage = 50 + min_broken_damage = 20 body_part = ARM_LEFT /datum/organ/external/l_leg name = "l_leg" display_name = "left leg" icon_name = "l_leg" - max_damage = 75 - min_broken_damage = 30 + max_damage = 50 + min_broken_damage = 20 body_part = LEG_LEFT icon_position = LEFT @@ -624,16 +624,16 @@ name = "r_arm" display_name = "right arm" icon_name = "r_arm" - max_damage = 75 - min_broken_damage = 30 + max_damage = 50 + min_broken_damage = 20 body_part = ARM_RIGHT /datum/organ/external/r_leg name = "r_leg" display_name = "right leg" icon_name = "r_leg" - max_damage = 75 - min_broken_damage = 30 + max_damage = 50 + min_broken_damage = 20 body_part = LEG_RIGHT icon_position = RIGHT @@ -641,7 +641,7 @@ name = "l_foot" display_name = "left foot" icon_name = "l_foot" - max_damage = 40 + max_damage = 30 min_broken_damage = 15 body_part = FOOT_LEFT icon_position = LEFT @@ -650,7 +650,7 @@ name = "r_foot" display_name = "right foot" icon_name = "r_foot" - max_damage = 40 + max_damage = 30 min_broken_damage = 15 body_part = FOOT_RIGHT icon_position = RIGHT @@ -659,7 +659,7 @@ name = "r_hand" display_name = "right hand" icon_name = "r_hand" - max_damage = 40 + max_damage = 30 min_broken_damage = 15 body_part = HAND_RIGHT @@ -667,7 +667,7 @@ name = "l_hand" display_name = "left hand" icon_name = "l_hand" - max_damage = 40 + max_damage = 30 min_broken_damage = 15 body_part = HAND_LEFT From f38865f0de2d6d3c7ade67ef2436380a53a1a5bf Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 21 Jun 2013 06:01:39 -0700 Subject: [PATCH 42/47] Added a dart gun and sprites. --- code/modules/reagents/syringe_gun.dm | 277 ++++++++++++++++++++++++++- icons/obj/ammo.dmi | Bin 4197 -> 4377 bytes icons/obj/gun.dmi | Bin 36800 -> 38954 bytes 3 files changed, 276 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/syringe_gun.dm b/code/modules/reagents/syringe_gun.dm index eaa372bd45d..2bb818c3737 100644 --- a/code/modules/reagents/syringe_gun.dm +++ b/code/modules/reagents/syringe_gun.dm @@ -128,4 +128,279 @@ New() var/datum/reagents/R = new/datum/reagents(15) reagents = R - R.my_atom = src \ No newline at end of file + R.my_atom = src + +/obj/item/weapon/dart_cartridge + name = "dart cartridge" + desc = "A rack of hollow darts." + icon = 'icons/obj/ammo.dmi' + icon_state = "darts-5" + item_state = "rcdammo" + opacity = 0 + density = 0 + anchored = 0.0 + origin_tech = "materials=2" + var/darts = 5 + +/obj/item/weapon/dart_cartridge/update_icon() + if(!darts) + icon_state = "darts-0" + else if(darts > 5) + icon_state = "darts-5" + else + icon_state = "darts-[darts]" + return 1 + +/obj/item/weapon/gun/dartgun + name = "dart gun" + desc = "A small gas-powered dartgun, capable of delivering chemical cocktails swiftly across short distances." + icon_state = "dartgun-empty" + + var/list/beakers = list() //All containers inside the gun. + var/list/mixing = list() //Containers being used for mixing. + var/obj/item/weapon/dart_cartridge/cartridge = null //Container of darts. + var/max_beakers = 3 + +/obj/item/weapon/gun/dartgun/update_icon() + + if(!cartridge) + icon_state = "dartgun-empty" + return 1 + + if(!cartridge.darts) + icon_state = "dartgun-0" + else if(cartridge.darts > 5) + icon_state = "dartgun-5" + else + icon_state = "dartgun-[cartridge.darts]" + return 1 + +/obj/item/weapon/gun/dartgun/New() + + if(beakers.len) + return + + // The dartgun has one beaker by default. + var/obj/item/weapon/reagent_containers/glass/beaker/B = new(src) + beakers += B + + ..() + +/obj/item/weapon/gun/dartgun/examine() + set src in view() + update_icon() + ..() + if (!(usr in view(2)) && usr!=src.loc) + return + if (beakers.len) + usr << "\blue [src] contains:" + for(var/obj/item/weapon/reagent_containers/glass/beaker/B in beakers) + if(B.reagents && B.reagents.reagent_list.len) + for(var/datum/reagent/R in B.reagents.reagent_list) + usr << "\blue [R.volume] units of [R.name]" + +/obj/item/weapon/gun/dartgun/attackby(obj/item/I as obj, mob/user as mob) + if(istype(I, /obj/item/weapon/dart_cartridge)) + + var/obj/item/weapon/dart_cartridge/D = I + + if(!D.darts) + user << "\blue [D] is empty." + return 0 + + if(cartridge) + if(cartridge.darts <= 0) + src.remove_cartridge() + else + user << "\blue There's already a cartridge in [src]." + return 0 + + user.drop_item() + cartridge = D + D.loc = src + user << "\blue You slot [D] into [src]." + update_icon() + return + if(istype(I, /obj/item/weapon/reagent_containers/glass/beaker)) + if(beakers.len >= max_beakers) + user << "\blue [src] already has [max_beakers] beakers in it - another one isn't going to fit!" + return + var/obj/item/weapon/reagent_containers/glass/beaker/B = I + user.drop_item() + B.loc = src + beakers += B + user << "\blue You slot [B] into [src]." + src.updateUsrDialog() + +/obj/item/weapon/gun/dartgun/can_fire() + if(!cartridge) + return 0 + else + return cartridge.darts + +/obj/item/weapon/gun/dartgun/proc/has_selected_beaker_reagents() + return 0 + +/obj/item/weapon/gun/dartgun/proc/remove_cartridge() + if(cartridge) + usr << "\blue You pop the cartridge out of [src]." + var/obj/item/weapon/dart_cartridge/C = cartridge + C.loc = get_turf(src) + C.update_icon() + cartridge = null + src.update_icon() + +/obj/item/weapon/gun/dartgun/proc/get_mixed_syringe() + if (!cartridge) + return 0 + if(!cartridge.darts) + return 0 + + var/obj/item/weapon/reagent_containers/syringe/dart = new(src) + + if(mixing.len) + var/mix_amount = 10/mixing.len + for(var/obj/item/weapon/reagent_containers/glass/beaker/B in mixing) + B.reagents.trans_to(dart,mix_amount) + + return dart + +/obj/item/weapon/gun/dartgun/proc/fire_dart(atom/target, mob/user) + if (locate (/obj/structure/table, src.loc)) + return + else + var/turf/trg = get_turf(target) + var/obj/effect/syringe_gun_dummy/D = new/obj/effect/syringe_gun_dummy(get_turf(src)) + var/obj/item/weapon/reagent_containers/syringe/S = get_mixed_syringe() + if(!S) + user << "\red There are no darts in [src]!" + return + if(!S.reagents) + user << "\red There are no reagents available!" + return + cartridge.darts-- + src.update_icon() + S.reagents.trans_to(D, S.reagents.total_volume) + del(S) + D.icon_state = "syringeproj" + D.name = "syringe" + playsound(user.loc, 'sound/items/syringeproj.ogg', 50, 1) + + for(var/i=0, i<6, i++) + if(!D) break + if(D.loc == trg) break + step_towards(D,trg) + + if(D) + for(var/mob/living/carbon/M in D.loc) + if(!istype(M,/mob/living/carbon)) continue + if(M == user) continue + //Syringe gun attack logging by Yvarov + var/R + if(D.reagents) + for(var/datum/reagent/A in D.reagents.reagent_list) + R += A.id + " (" + R += num2text(A.volume) + ")," + if (istype(M, /mob)) + M.attack_log += "\[[time_stamp()]\] [user]/[user.ckey] shot [M]/[M.ckey] with a syringegun ([R])" + user.attack_log += "\[[time_stamp()]\] [user]/[user.ckey] shot [M]/[M.ckey] with a syringegun ([R])" + log_attack("[user] ([user.ckey]) shot [M] ([M.ckey]) with a syringegun ([R])") + + else + M.attack_log += "\[[time_stamp()]\] UNKNOWN SUBJECT (No longer exists) shot [M]/[M.ckey] with a syringegun ([R])" + log_attack("UNKNOWN shot [M] ([M.ckey]) with a syringegun ([R])") + + if(D.reagents) + D.reagents.trans_to(M, 15) + M << "You feel a slight prick." + + del(D) + break + if(D) + for(var/atom/A in D.loc) + if(A == user) continue + if(A.density) del(D) + + sleep(1) + + if (D) spawn(10) del(D) + + return + +/obj/item/weapon/gun/dartgun/afterattack(obj/target, mob/user , flag) + if(!isturf(target.loc) || target == user) return + ..() + +/obj/item/weapon/gun/dartgun/can_hit(var/mob/living/target as mob, var/mob/living/user as mob) + return 1 + +/obj/item/weapon/gun/dartgun/attack_self(user as mob) + var/dat = "[src] mixing control:

" + + if (beakers.len) + var/i = 1 + for(var/obj/item/weapon/reagent_containers/glass/beaker/B in beakers) + dat += "Beaker [i] contains: " + if(B.reagents && B.reagents.reagent_list.len) + for(var/datum/reagent/R in B.reagents.reagent_list) + dat += "
[R.volume] units of [R.name], " + if (check_beaker_mixing(B)) + dat += text("
Mixing ") + else + dat += text("Not mixing ") + else + dat += "nothing." + dat += " \[Eject\]
" + i++ + else + dat += "There are no beakers inserted!

" + + if(cartridge) + if(cartridge.darts) + dat += "The dart cartridge has [cartridge.darts] shots remaining." + else + dat += "The dart cartridge is empty!" + dat += " \[Eject\]" + + user << browse("[dat]", "window=dartgun_mixing_window") + +/obj/item/weapon/gun/dartgun/proc/check_beaker_mixing(var/obj/item/B) + if(!mixing || !beakers) + return 0 + for(var/obj/item/M in mixing) + if(M == B) + return 1 + return 0 + +/obj/item/weapon/gun/dartgun/Topic(href, href_list) + src.add_fingerprint(usr) + if(href_list["stop_mix"]) + var/index = text2num(href_list["stop_mix"]) + if(index <= beakers.len) + for(var/obj/item/M in mixing) + if(M == beakers[index]) + mixing -= M + break + else if (href_list["mix"]) + var/index = text2num(href_list["mix"]) + if(index <= beakers.len) + mixing += beakers[index] + else if (href_list["eject"]) + var/index = text2num(href_list["eject"]) + if(index <= beakers.len) + if(beakers[index]) + var/obj/item/weapon/reagent_containers/glass/beaker/B = beakers[index] + usr << "You remove [B] from [src]." + mixing -= B + beakers -= B + B.loc = get_turf(src) + else if (href_list["eject_cart"]) + remove_cartridge() + src.updateUsrDialog() + return + +/obj/item/weapon/gun/dartgun/Fire(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, params, reflex = 0) + if(cartridge) + spawn(0) fire_dart(target,user) + else + usr << "\red [src] is empty." \ No newline at end of file diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 8ca8da77f7420d0682d911208c1168cef76d38be..86d6829d138918009a86b1aea4993a634fa05240 100644 GIT binary patch delta 4012 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 delta 3831 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 diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index 5a0eab2d2a645f4dbb811a0694909fe7f26305a2..2ad4316d4a05e1d180622d5800197f333a20454f 100644 GIT binary patch delta 20517 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 QPvT+lboFyt=akR{0Lich`2YX_ From a16c8e059552de95666a7307fe2d9736d749edfb Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 21 Jun 2013 18:00:25 -0700 Subject: [PATCH 43/47] Fixes #3081 --- code/game/objects/items/robot/robot_parts.dm | 11 +++++++++++ .../mob/living/carbon/human/human_defense.dm | 11 +++++++++++ code/modules/organs/organ_external.dm | 13 +++++++------ code/modules/surgery/generic.dm | 15 ++++++++++++--- code/modules/surgery/robolimbs.dm | 5 +++++ 5 files changed, 46 insertions(+), 9 deletions(-) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index b3911d7c9f5..d15e17033f7 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -8,6 +8,7 @@ var/construction_time = 100 var/list/construction_cost = list("metal"=20000,"glass"=5000) var/list/part = null + var/sabotaged = 0 //Emagging limbs can have repercussions when installed as prosthetics. /obj/item/robot_parts/l_arm name = "robot left arm" @@ -278,3 +279,13 @@ del(src) return return + +/obj/item/robot_parts/attackby(obj/item/W as obj, mob/user as mob) + if(istype(W,/obj/item/weapon/card/emag)) + if(sabotaged) + user << "\red [src] is already sabotaged!" + else + user << "\red You slide [W] into the dataport on [src] and short out the safeties." + sabotaged = 1 + return + ..() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 7aa3103f174..e22bbf47467 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -161,6 +161,17 @@ emp_act if((user != src) && check_shields(I.force, "the [I.name]")) return 0 + if(istype(I,/obj/item/weapon/card/emag)) + if(!(affecting.status & ORGAN_ROBOT)) + user << "\red That limb isn't robotic." + return + if(affecting.sabotaged) + user << "\red [src]'s [affecting.display_name] is already sabotaged!" + else + user << "\red You sneakily slide [I] into the dataport on [src]'s [affecting.display_name] and short out the safeties." + affecting.sabotaged = 1 + return + if(I.attack_verb.len) visible_message("\red [src] has been [pick(I.attack_verb)] in the [hit_area] with [I.name] by [user]!") else diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 5e1fba994c7..17f5ea05fb6 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -35,6 +35,7 @@ var/open = 0 var/stage = 0 var/cavity = 0 + var/sabotaged = 0 //If a prosthetic limb is emagged, it will detonate when it fails. var/obj/item/hidden = null var/list/implants = list() @@ -482,8 +483,8 @@ owner.u_equip(owner.shoes) if(organ) destspawn = 1 - //Robotic limbs explode until specified otherwise - if(status & ORGAN_ROBOT && !no_explode) + //Robotic limbs explode if sabotaged. + if(status & ORGAN_ROBOT && !no_explode && sabotaged) owner.visible_message("\red \The [owner]'s [display_name] explodes violently!",\ "\red Your [display_name] explodes!",\ "You hear an explosion followed by a scream!") @@ -494,10 +495,10 @@ spark_system.start() spawn(10) del(spark_system) - else - owner.visible_message("\red [owner.name]'s [display_name] flies off in an arc.",\ - "Your [display_name] goes flying off!",\ - "You hear a terrible sound of ripping tendons and flesh.") + + owner.visible_message("\red [owner.name]'s [display_name] flies off in an arc.",\ + "Your [display_name] goes flying off!",\ + "You hear a terrible sound of ripping tendons and flesh.") //Throw organs around var/lol = pick(cardinal) diff --git a/code/modules/surgery/generic.dm b/code/modules/surgery/generic.dm index 7d7de430bfd..e46bff882d4 100644 --- a/code/modules/surgery/generic.dm +++ b/code/modules/surgery/generic.dm @@ -190,7 +190,16 @@ max_duration = 160 can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - return ..() && target_zone != "chest" && target_zone != "groin" && target_zone != "head" + if (target_zone == "eyes") //there are specific steps for eye surgery + return 0 + if (!hasorgans(target)) + return 0 + var/datum/organ/external/affected = target.get_organ(target_zone) + if (affected == null) + return 0 + if (affected.status & ORGAN_DESTROYED) + return 0 + return target_zone != "chest" && target_zone != "groin" && target_zone != "head" begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/datum/organ/external/affected = target.get_organ(target_zone) @@ -203,11 +212,11 @@ var/datum/organ/external/affected = target.get_organ(target_zone) user.visible_message("\blue [user] cuts off [target]'s [affected.display_name] with \the [tool].", \ "\blue You cut off [target]'s [affected.display_name] with \the [tool].") - affected.droplimb(1,1) + affected.droplimb(1,0) fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/datum/organ/external/affected = target.get_organ(target_zone) user.visible_message("\red [user]'s hand slips, sawwing through the bone in [target]'s [affected.display_name] with \the [tool]!", \ "\red Your hand slips, sawwing through the bone in [target]'s [affected.display_name] with \the [tool]!") affected.createwound(CUT, 30) - affected.fracture() + affected.fracture() \ No newline at end of file diff --git a/code/modules/surgery/robolimbs.dm b/code/modules/surgery/robolimbs.dm index 9b8f42e4d76..97db2846220 100644 --- a/code/modules/surgery/robolimbs.dm +++ b/code/modules/surgery/robolimbs.dm @@ -144,10 +144,15 @@ "You start attaching [tool] where [target]'s [affected.display_name] used to be.") end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) + var/obj/item/robot_parts/L = tool var/datum/organ/external/affected = target.get_organ(target_zone) user.visible_message("\blue [user] has attached [tool] where [target]'s [affected.display_name] used to be.", \ "\blue You have attached [tool] where [target]'s [affected.display_name] used to be.") affected.robotize() + if(L.sabotaged) + affected.sabotaged = 1 + else + affected.sabotaged = 0 target.update_body() target.updatehealth() target.UpdateDamageIcon() From ec43741f2fa9263a33196685d813bd5a91bb62cd Mon Sep 17 00:00:00 2001 From: Jim Apples Date: Fri, 21 Jun 2013 14:40:36 +0100 Subject: [PATCH 44/47] Changed the vote sound as discussed by admins, and made it so that -all- votes (Not just crew transfer) automatically disable OOC. Signed-off-by: Jim Apples --- code/controllers/voting.dm | 20 +++++++++++++++++--- code/modules/DetectiveWork/scanner.dm | 9 +++++++++ sound/ambience/alarm4.ogg | Bin 0 -> 18237 bytes 3 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 sound/ambience/alarm4.ogg diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index f467a879acf..db705ac53a1 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -217,11 +217,11 @@ datum/controller/vote world << "[text]\nType vote to place your votes.\nYou have [config.vote_period/10] seconds to vote." switch(vote_type) if("crew_transfer") - world << sound('sound/voice/Serithi/Shuttlehere.ogg') + world << sound('sound/ambience/alarm4.ogg') if("gamemode") - world << sound('sound/voice/Serithi/pretenddemoc.ogg') + world << sound('sound/ambience/alarm4.ogg') if("custom") - world << sound('sound/voice/Serithi/weneedvote.ogg') + world << sound('sound/ambience/alarm4.ogg') if(mode == "gamemode" && going) going = 0 world << "Round start has been delayed." @@ -231,6 +231,20 @@ datum/controller/vote world << "The OOC channel has been automatically disabled due to the crew transfer vote." log_admin("OOC was toggled automatically due to crew_transfer vote.") message_admins("OOC has been toggled off automatically.") + if(mode == "gamemode" && ooc_allowed) + auto_muted = 1 + ooc_allowed = !( ooc_allowed ) + world << "The OOC channel has been automatically disabled due to the gamemode vote." + log_admin("OOC was toggled automatically due to gamemode vote.") + message_admins("OOC has been toggled off automatically.") + if(mode == "custom" && ooc_allowed) + auto_muted = 1 + ooc_allowed = !( ooc_allowed ) + world << "The OOC channel has been automatically disabled due to the custom vote." + log_admin("OOC was toggled automatically due to custom vote.") + message_admins("OOC has been toggled off automatically.") + + time_remaining = round(config.vote_period/10) diff --git a/code/modules/DetectiveWork/scanner.dm b/code/modules/DetectiveWork/scanner.dm index 7bafd4a31fc..448425e454d 100644 --- a/code/modules/DetectiveWork/scanner.dm +++ b/code/modules/DetectiveWork/scanner.dm @@ -34,9 +34,11 @@ attack(mob/living/carbon/human/M as mob, mob/user as mob) if (!ishuman(M)) user << "\red [M] is not human and cannot have the fingerprints." + flick("forensic0",src) return 0 if (( !( istype(M.dna, /datum/dna) ) || M.gloves) ) user << "\blue No fingerprints found on [M]" + flick("forensic0",src) return 0 else if (src.amount < 1) @@ -71,6 +73,7 @@ return if(istype(A,/obj/item/weapon/f_card)) user << "The scanner displays on the screen: \"ERROR 43: Object on Excluded Object List.\"" + flick("forensic0",src) return add_fingerprint(user) @@ -81,6 +84,7 @@ if(!isnull(A.blood_DNA)) for(var/blood in A.blood_DNA) user << "\blue Blood type: [A.blood_DNA[blood]]\nDNA: [blood]" + flick("forensic2",src) return //General @@ -88,10 +92,12 @@ user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]" ,\ "\blue Unable to locate any fingerprints, materials, fibers, or blood on [A]!",\ "You hear a faint hum of electrical equipment.") + flick("forensic0",src) return 0 if(add_data(A)) user << "\blue Object already in internal memory. Consolidating data..." + flick("forensic2",src) return @@ -116,6 +122,7 @@ //FIBERS if(A.suit_fibers) user << "\blue Fibers/Materials Data Stored: Scan with Hi-Res Forensic Scanner to retrieve." + flick("forensic2",src) //Blood if (A.blood_DNA) @@ -127,11 +134,13 @@ user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]" ,\ "You finish scanning \the [A].",\ "You hear a faint hum of electrical equipment.") + flick("forensic2",src) return 0 else user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.gender == MALE ? "him" : "her"] humming[prob(70) ? " gently." : "."]\n[user.gender == MALE ? "He" : "She"] seems to perk up slightly at the readout." ,\ "The results of the scan pique your interest.",\ "You hear a faint hum of electrical equipment, and someone making a thoughtful noise.") + flick("forensic2",src) return 0 return diff --git a/sound/ambience/alarm4.ogg b/sound/ambience/alarm4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a86bfd155f849da59624b2fb33bbb9eff3085aad GIT binary patch literal 18237 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 j4?0wTxBn8o^Jm%Z?4)noMN{Izsrk&`%=93-{m1 Date: Fri, 21 Jun 2013 17:29:37 +0200 Subject: [PATCH 45/47] Fix robotics on char setup screen Robotics is no longer in engineering, but in medsci --- .../mob/new_player/preferences_setup.dm | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 36cf966566d..44b11436c21 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -431,6 +431,19 @@ datum/preferences clothes_s.Blend(new /icon('icons/mob/back.dmi', "satchel-vir"), ICON_OVERLAY) if(4) clothes_s.Blend(new /icon('icons/mob/back.dmi', "satchel"), ICON_OVERLAY) + if(ROBOTICIST) + clothes_s = new /icon('icons/mob/uniform.dmi', "robotics_s") + clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/hands.dmi', "bgloves"), ICON_UNDERLAY) + clothes_s.Blend(new /icon('icons/mob/items_righthand.dmi', "toolbox_blue"), ICON_OVERLAY) + clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_open"), ICON_OVERLAY) + switch(backbag) + if(2) + clothes_s.Blend(new /icon('icons/mob/back.dmi', "backpack"), ICON_OVERLAY) + if(3) + clothes_s.Blend(new /icon('icons/mob/back.dmi', "satchel-norm"), ICON_OVERLAY) + if(4) + clothes_s.Blend(new /icon('icons/mob/back.dmi', "satchel"), ICON_OVERLAY) else if(job_engsec_high) switch(job_engsec_high) @@ -538,19 +551,7 @@ datum/preferences clothes_s.Blend(new /icon('icons/mob/back.dmi', "satchel-norm"), ICON_OVERLAY) if(4) clothes_s.Blend(new /icon('icons/mob/back.dmi', "satchel"), ICON_OVERLAY) - if(ROBOTICIST) - clothes_s = new /icon('icons/mob/uniform.dmi', "robotics_s") - clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/hands.dmi', "bgloves"), ICON_UNDERLAY) - clothes_s.Blend(new /icon('icons/mob/items_righthand.dmi', "toolbox_blue"), ICON_OVERLAY) - clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_open"), ICON_OVERLAY) - switch(backbag) - if(2) - clothes_s.Blend(new /icon('icons/mob/back.dmi', "backpack"), ICON_OVERLAY) - if(3) - clothes_s.Blend(new /icon('icons/mob/back.dmi', "satchel-norm"), ICON_OVERLAY) - if(4) - clothes_s.Blend(new /icon('icons/mob/back.dmi', "satchel"), ICON_OVERLAY) + if(AI)//Gives AI and borgs assistant-wear, so they can still customize their character clothes_s = new /icon('icons/mob/uniform.dmi', "grey_s") clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY) From 97955c7ee25e53df69e6ea774c326a4bdfd62a74 Mon Sep 17 00:00:00 2001 From: jupotter Date: Fri, 21 Jun 2013 17:38:30 +0200 Subject: [PATCH 46/47] Updated changelog --- html/changelog.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index 4569a0db0e3..77b3b8487aa 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -57,6 +57,15 @@ Stuff which is in development and not yet visible to players or just code relate (ie. code improvements for expandability, etc.) should not be listed here. They should be listed in the changelog upon commit though. Thanks. --> +
+

21.06.2013

+

Jupotter updated:

+
    +
  • Fix the robotiscist preview in the char setupe screen
  • +
+
+ +

18.06.2013

Segrain updated:

From 3ce6514073aa9375ba38797c7e1fbafe966ef893 Mon Sep 17 00:00:00 2001 From: Jim Apples Date: Fri, 21 Jun 2013 20:15:14 +0100 Subject: [PATCH 47/47] Re-enables....something... huhuhuhu Signed-off-by: Jim Apples --- baystation12.dme | 1 + code/WorkInProgress/Apples/artifacts.dm | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/baystation12.dme b/baystation12.dme index f002ef969d2..f367650640a 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1260,6 +1260,7 @@ #include "code\WorkInProgress\buildmode.dm" #include "code\WorkInProgress\explosion_particles.dm" #include "code\WorkInProgress\periodic_news.dm" +#include "code\WorkInProgress\Apples\artifacts.dm" #include "code\WorkInProgress\Cael_Aislinn\meteor_battery.dm" #include "code\WorkInProgress\Cael_Aislinn\sculpture.dm" #include "code\WorkInProgress\Cael_Aislinn\Economy\Accounts.dm" diff --git a/code/WorkInProgress/Apples/artifacts.dm b/code/WorkInProgress/Apples/artifacts.dm index 48129921fff..bcb07582c12 100644 --- a/code/WorkInProgress/Apples/artifacts.dm +++ b/code/WorkInProgress/Apples/artifacts.dm @@ -14,7 +14,6 @@ obj/item/changestone/attack_hand(var/mob/user as mob) H.gender = FEMALE H.dna.ready_dna(H) H.update_body() - H.update_face() ..()