From e1918d68b4aad02f8f63d4fccc11267d39413190 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 5 Apr 2019 02:07:06 -0700 Subject: [PATCH 001/125] Update communications.dm --- code/game/machinery/computer/communications.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 43f5b96fbd..c40f543433 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -173,14 +173,15 @@ var/obj/machinery/shuttle_manipulator/M = locate() in GLOB.machines if(M) SSshuttle.shuttle_purchased = TRUE + SSshuttle.points -= S.credit_cost + minor_announce("[usr.real_name] has purchased [S.name] for [S.credit_cost] credits." , "Shuttle Purchase") + message_and_log_admins("[ADMIN_LOOKUPFLW(usr)] purchased [S.name].") + SSblackbox.record_feedback("text", "shuttle_purchase", 1, "[S.name]") M.unload_preview() M.load_template(S) M.existing_shuttle = SSshuttle.emergency M.action_load(S) - SSshuttle.points -= S.credit_cost - minor_announce("[usr.real_name] has purchased [S.name] for [S.credit_cost] credits." , "Shuttle Purchase") - message_admins("[ADMIN_LOOKUPFLW(usr)] purchased [S.name].") - SSblackbox.record_feedback("text", "shuttle_purchase", 1, "[S.name]") + message_and_log_admins("[S.name] loaded, purchased by [usr]") else to_chat(usr, "Something went wrong! The shuttle exchange system seems to be down.") else From 040238d7ed3bbfa1142db7cc8fa887dd6bf99f63 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 5 Apr 2019 02:44:29 -0700 Subject: [PATCH 002/125] Update communications.dm --- code/game/machinery/computer/communications.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index c40f543433..752765baa1 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -175,13 +175,13 @@ SSshuttle.shuttle_purchased = TRUE SSshuttle.points -= S.credit_cost minor_announce("[usr.real_name] has purchased [S.name] for [S.credit_cost] credits." , "Shuttle Purchase") - message_and_log_admins("[ADMIN_LOOKUPFLW(usr)] purchased [S.name].") + message_admins("[ADMIN_LOOKUPFLW(usr)] purchased [S.name].") SSblackbox.record_feedback("text", "shuttle_purchase", 1, "[S.name]") M.unload_preview() M.load_template(S) M.existing_shuttle = SSshuttle.emergency M.action_load(S) - message_and_log_admins("[S.name] loaded, purchased by [usr]") + message_admins("[S.name] loaded, purchased by [usr]") else to_chat(usr, "Something went wrong! The shuttle exchange system seems to be down.") else From 1d966a688eb926a1e37c5d2611c24c817f7200c8 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 14 Apr 2019 23:17:37 -0400 Subject: [PATCH 003/125] Update shield.dm --- code/modules/station_goals/shield.dm | 30 ++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/code/modules/station_goals/shield.dm b/code/modules/station_goals/shield.dm index 44746e595e..4aeebab02c 100644 --- a/code/modules/station_goals/shield.dm +++ b/code/modules/station_goals/shield.dm @@ -127,13 +127,39 @@ else return ..() -/obj/machinery/satellite/meteor_shield +/obj/machinery/satellite name = "\improper Meteor Shield Satellite" desc = "A meteor point-defense satellite." mode = "M-SHIELD" speed_process = TRUE var/kill_range = 14 +/obj/machinery/satellite/meteor_shield/sci + name = "\improper Meteor Shield Satellite" + desc = "A station made meteor point-defense satellite." + mode = "M-SHIELD" + +/obj/item/disk/meteor + name = "Meteor Shield Upgrade Disk" + desc = "A floppy disk that allows meteor shields to fire at longer ranges and lowers meteor drawing from gravitational fields.." + +/obj/machinery/satellite/meteor_shield/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/disk/meteor)) + to_chat(user, "The disk uploads better tracking and rang modification software.") + kill_range = 17 + change_meteor_chance(0.5) + else + return ..() + +/obj/machinery/satellite/meteor_shield/sci/toggle(user) + if(!..(user)) + return FALSE + if(obj_flags & EMAGGED) + if(active) + change_meteor_chance(8) + else + change_meteor_chance(1.5) + /obj/machinery/satellite/meteor_shield/proc/space_los(meteor) for(var/turf/T in getline(src,meteor)) if(!isspaceturf(T)) @@ -177,4 +203,4 @@ obj_flags |= EMAGGED to_chat(user, "You access the satellite's debug mode, increasing the chance of meteor strikes.") if(active) - change_meteor_chance(2) + change_meteor_chance(4) From cc06df001aeb8741155f72cb7d3033a95529c9c2 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 14 Apr 2019 23:20:09 -0400 Subject: [PATCH 004/125] Update all_nodes.dm --- code/modules/research/techweb/all_nodes.dm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 4d631691d0..51b8c67e92 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -203,6 +203,25 @@ research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3000) export_price = 5000 +/datum/techweb_node/basic_meteor_defense + id = "basic_meteor_defense" + display_name = "Meteor Defense Research" + description = "Unlock the potential of the mysterious of why CC desided to not build these around the staition themselfs." + prereq_ids = list("adv_engi", "high_efficiency") + design_ids = list("meteor_defence", "meteor_console") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) + export_price = 5000 + +/datum/techweb_node/adv_meteor_defense + id = "adv_meteor_defense" + display_name = "Meteor Defense Research" + description = "New and improved coding and lock on tech for meteor defence!" + prereq_ids = list("basic_meteor_defense", "adv_datatheory", "emp_adv") + design_ids = list("meteor_disk") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1500) + export_price = 5000 + + /////////////////////////Bluespace tech///////////////////////// /datum/techweb_node/bluespace_basic //Bluespace-memery id = "bluespace_basic" From 1a0aca6a655cbcee421c1608ac87de67209aae55 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 14 Apr 2019 23:20:49 -0400 Subject: [PATCH 005/125] Update comp_board_designs.dm --- code/modules/research/designs/comp_board_designs.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 68aee66d62..5d567bf955 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -303,3 +303,11 @@ build_path = /obj/item/circuitboard/computer/nanite_cloud_controller category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/board/meteor_console + name = "Computer Design (Meteor Satellite Console)" + desc = "Allows for the construction of circuit boards used to build a new Meteor Satellite monitor console." + id = "meteor_console" + build_path = /obj/item/circuitboard/computer/sat_control + category = list("Computer Boards") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING From 84b04d87521ad6b9fb89d849bd591fe630d16bef Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 14 Apr 2019 23:22:17 -0400 Subject: [PATCH 006/125] Update misc_designs.dm --- code/modules/research/designs/misc_designs.dm | 52 +++++++++++++++---- 1 file changed, 41 insertions(+), 11 deletions(-) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index d567334998..505d0c3d9c 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -228,16 +228,6 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING -/datum/design/forcefield_projector - name = "Forcefield Projector" - desc = "A device which can project temporary forcefields to seal off an area." - id = "forcefield_projector" - build_type = PROTOLATHE - materials = list(MAT_METAL = 2500, MAT_GLASS = 1000) - build_path = /obj/item/forcefield_projector - category = list("Equipment") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING - /datum/design/sci_goggles name = "Science Goggles" desc = "Goggles fitted with a portable analyzer capable of determining the research worth of an item or components of a machine." @@ -312,6 +302,11 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE +///////////////////////////////////////// +////////////Holosign Designs////////////// +///////////////////////////////////////// + + /datum/design/holosign name = "Holographic Sign Projector" desc = "A holograpic projector used to project various warning signs." @@ -352,6 +347,16 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING +/datum/design/forcefield_projector + name = "Forcefield Projector" + desc = "A device which can project temporary forcefields to seal off an area." + id = "forcefield_projector" + build_type = PROTOLATHE + materials = list(MAT_METAL = 2500, MAT_GLASS = 1000) + build_path = /obj/item/forcefield_projector + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + ///////////////////////////////////////// ////////////Tools////////////// ///////////////////////////////////////// @@ -457,7 +462,7 @@ departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING ///////////////////////////////////////// -////////////Armour////////////// +////////////Armour/////////////////////// ///////////////////////////////////////// /datum/design/reactive_armour @@ -469,3 +474,28 @@ build_path = /obj/item/reactive_armour_shell category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING + +///////////////////////////////////////// +////////////Meteor/////////////////////// +///////////////////////////////////////// + +/datum/design/meteor_defence + name = "Meteor Defence" + desc = "A blue print of a early model of the Meteor defence turret." + id = "meteor_defence" + build_type = PROTOLATHE + materials = list(MAT_METAL = 150000, MAT_GLASS = 150000, MAT_SILVER = 7500, MAT_GOLD = 10000, MAT_TITANIUM = 35000) //Station goal + build_path = /obj/machinery/satellite/meteor_shield/sci + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + +/datum/design/meteor_disk + name = "Meteor Defence Upgrade Disk" + desc = "A disk containing debugging programming to solve and monitor meteors more effectively." + id = "meteor_disk" + build_type = PROTOLATHE + materials = list(MAT_METAL = 1500, MAT_GLASS = 1500, MAT_SILVER = 2500, MAT_GOLD = 1000) + build_path = /obj/item/disk/meteor + category = list("Electronics") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING + From ad19f6fcaec6d2cf44279913f2706032720998d1 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 14 Apr 2019 23:30:52 -0400 Subject: [PATCH 007/125] Shame to see it --- code/modules/station_goals/shield.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/station_goals/shield.dm b/code/modules/station_goals/shield.dm index 4aeebab02c..fda0109b77 100644 --- a/code/modules/station_goals/shield.dm +++ b/code/modules/station_goals/shield.dm @@ -127,7 +127,7 @@ else return ..() -/obj/machinery/satellite +/obj/machinery/satellite/meteor_shield name = "\improper Meteor Shield Satellite" desc = "A meteor point-defense satellite." mode = "M-SHIELD" From 558a989d8a957504ea3fe0e1a5b3f21ba34e8597 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 15 Apr 2019 15:03:03 -0400 Subject: [PATCH 008/125] fixed --- code/modules/station_goals/shield.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/station_goals/shield.dm b/code/modules/station_goals/shield.dm index fda0109b77..2d8b2a60ba 100644 --- a/code/modules/station_goals/shield.dm +++ b/code/modules/station_goals/shield.dm @@ -147,7 +147,6 @@ if(istype(I, /obj/item/disk/meteor)) to_chat(user, "The disk uploads better tracking and rang modification software.") kill_range = 17 - change_meteor_chance(0.5) else return ..() @@ -158,7 +157,7 @@ if(active) change_meteor_chance(8) else - change_meteor_chance(1.5) + change_meteor_chance(1.25) /obj/machinery/satellite/meteor_shield/proc/space_los(meteor) for(var/turf/T in getline(src,meteor)) From 875bd522d0f725c2c1f98c97970b58a4da39a5de Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 15 Apr 2019 22:45:08 -0400 Subject: [PATCH 009/125] grammer --- code/modules/research/techweb/all_nodes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 51b8c67e92..879a57ed8f 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -206,7 +206,7 @@ /datum/techweb_node/basic_meteor_defense id = "basic_meteor_defense" display_name = "Meteor Defense Research" - description = "Unlock the potential of the mysterious of why CC desided to not build these around the staition themselfs." + description = "Unlock the potential of the mysterious of why CC decided to not build these around the station themselves." prereq_ids = list("adv_engi", "high_efficiency") design_ids = list("meteor_defence", "meteor_console") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) From 2adc3c6069e9106c23c4c5d633a3944c1ee37c6b Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 16 Apr 2019 15:11:46 -0400 Subject: [PATCH 010/125] Update shield.dm --- code/modules/station_goals/shield.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/station_goals/shield.dm b/code/modules/station_goals/shield.dm index 2d8b2a60ba..98f5534d06 100644 --- a/code/modules/station_goals/shield.dm +++ b/code/modules/station_goals/shield.dm @@ -157,7 +157,7 @@ if(active) change_meteor_chance(8) else - change_meteor_chance(1.25) + change_meteor_chance(0.125) /obj/machinery/satellite/meteor_shield/proc/space_los(meteor) for(var/turf/T in getline(src,meteor)) From ebc3347850eb6087a9f65acd9450d77999becdec Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 23 Apr 2019 12:16:07 -0400 Subject: [PATCH 011/125] Update misc_designs.dm --- code/modules/research/designs/misc_designs.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 505d0c3d9c..c76d1024b6 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -53,7 +53,6 @@ category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY - /datum/design/security_hud_night name = "Night Vision Security HUD" desc = "A heads-up display which provides id data and vision in complete darkness." @@ -306,7 +305,6 @@ ////////////Holosign Designs////////////// ///////////////////////////////////////// - /datum/design/holosign name = "Holographic Sign Projector" desc = "A holograpic projector used to project various warning signs." @@ -484,7 +482,7 @@ desc = "A blue print of a early model of the Meteor defence turret." id = "meteor_defence" build_type = PROTOLATHE - materials = list(MAT_METAL = 150000, MAT_GLASS = 150000, MAT_SILVER = 7500, MAT_GOLD = 10000, MAT_TITANIUM = 35000) //Station goal + materials = list(MAT_METAL = 100000, MAT_GLASS = 100000, MAT_SILVER = 17500, MAT_GOLD = 15000, MAT_TITANIUM = 75000, MAT_URANIUM = 18000) //Station goal build_path = /obj/machinery/satellite/meteor_shield/sci category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING From 41659fa56231c105aca05488191511898444363c Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 15:03:34 +0200 Subject: [PATCH 012/125] Energy net tweak to make it less clunky to use. --- .../suit/n_suit_verbs/energy_net_nets.dm | 3 ++ .../ninja/suit/n_suit_verbs/ninja_net.dm | 35 +++++++++++++------ 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 270e1f106f..e2609e8d09 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -59,6 +59,9 @@ It is possible to destroy the net by the occupant or someone else. continue H.dropItemToGround(W) + if(affecting in GLOB.alive_mob_list) //Feel free to suggest a better check if it's alive. + affecting.revive(1, 1) //Basically a full heal, including limbs/organs. + playsound(affecting, 'sound/effects/sparks4.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase/out(affecting.drop_location(), affecting.dir) diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm index 8c8f92e522..41f7b8af83 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm @@ -2,21 +2,34 @@ //Allows the ninja to kidnap people /obj/item/clothing/suit/space/space_ninja/proc/ninjanet() var/mob/living/carbon/human/H = affecting - var/mob/living/carbon/C = input("Select who to capture:","Capture who?",null) as null|mob in oview(H) + var/mob/living/carbon/C + + //If there's only one valid target, let's actually try to capture it, rather than forcing + //the user to fiddle with the dialog displaying a list of one + //Also, let's make this smarter and not list mobs you can't currently net. + var/Candidates[] + for(var/mob/mob in oview(H)) + if(!mob.client)//Monkeys without a client can still step_to() and bypass the net. Also, netting inactive people is lame. + //to_chat(H, "[C.p_they(TRUE)] will bring no honor to your Clan!") + continue + if(locate(/obj/structure/energy_net) in get_turf(mob))//Check if they are already being affected by an energy net. + //to_chat(H, "[C.p_they(TRUE)] are already trapped inside an energy net!") + continue + for(var/turf/T in getline(get_turf(H), get_turf(mob))) + if(T.density)//Don't want them shooting nets through walls. It's kind of cheesy. + //to_chat(H, "You may not use an energy net through solid obstacles!") + continue + Candidates+=mob + + if(Candidates.len == 1) + C = Candidates[1] + else + C = input("Select who to capture:","Capture who?",null) as null|mob in Candidates + if(QDELETED(C)||!(C in oview(H))) return 0 - if(!C.client)//Monkeys without a client can still step_to() and bypass the net. Also, netting inactive people is lame. - to_chat(H, "[C.p_they(TRUE)] will bring no honor to your Clan!") - return - if(locate(/obj/structure/energy_net) in get_turf(C))//Check if they are already being affected by an energy net. - to_chat(H, "[C.p_they(TRUE)] are already trapped inside an energy net!") - return - for(var/turf/T in getline(get_turf(H), get_turf(C))) - if(T.density)//Don't want them shooting nets through walls. It's kind of cheesy. - to_chat(H, "You may not use an energy net through solid obstacles!") - return if(!ninjacost(200,N_STEALTH_CANCEL)) H.Beam(C,"n_beam",time=15) H.say("Get over here!", forced = "ninja net") From 4a30cd1ce61c1b21c2373830735af0d8ff856082 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 15:32:32 +0200 Subject: [PATCH 013/125] Energy net and capture objective tweak. --- code/game/gamemodes/objective.dm | 6 ++-- .../suit/n_suit_verbs/energy_net_nets.dm | 33 ++++++++++++++++++- 2 files changed, 35 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 7532d18d06..f6b1def645 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -542,6 +542,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) return checking.researched_nodes.len >= target_amount /datum/objective/capture + var/captured_amount = 0 /datum/objective/capture/proc/gen_amount_goal() target_amount = rand(5,10) @@ -549,8 +550,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) return target_amount /datum/objective/capture/check_completion()//Basically runs through all the mobs in the area to determine how much they are worth. - var/captured_amount = 0 - var/area/centcom/holding/A = GLOB.areas_by_type[/area/centcom/holding] + /*var/area/centcom/holding/A = GLOB.areas_by_type[/area/centcom/holding] for(var/mob/living/carbon/human/M in A)//Humans. if(M.stat == DEAD)//Dead folks are worth less. captured_amount+=0.5 @@ -573,7 +573,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) if(M.stat == DEAD) captured_amount+=1 continue - captured_amount+=2 + captured_amount+=2*/ //Removed in favour of adding points on capture, in energy_net_nets.dm return captured_amount >= target_amount diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index e2609e8d09..6b01256b1b 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -59,9 +59,40 @@ It is possible to destroy the net by the occupant or someone else. continue H.dropItemToGround(W) - if(affecting in GLOB.alive_mob_list) //Feel free to suggest a better check if it's alive. + if(affecting.stat != DEAD) affecting.revive(1, 1) //Basically a full heal, including limbs/organs. + var/datum/antagonist/antag_datum + for(antag_datum in GLOB.antagonists) + if(antag_datum.owner == master) + break + + for(var/datum/objective/capture/capture in antag_datum) + if(istype(affecting, /mob/living/carbon/human)) //Humans. + if(affecting.stat == DEAD)//Dead folks are worth less. + capture.captured_amount+=0.5 + continue + capture.captured_amount+=1 + if(istype(affecting, /mob/living/carbon/monkey)) //Monkeys are almost worthless, you failure. + capture.captured_amount+=0.1 + if(istype(affecting, /mob/living/carbon/alien/larva)) //Larva are important for research. + if(affecting.stat == DEAD) + capture.captured_amount+=0.5 + continue + capture.captured_amount+=1 + if(istype(affecting, /mob/living/carbon/alien/humanoid)) //Aliens are worth twice as much as humans. + if(istype(affecting, /mob/living/carbon/alien/humanoid/royal/queen)) //Queens are worth three times as much as humans. + if(affecting.stat == DEAD) + capture.captured_amount+=1.5 + else + capture.captured_amount+=3 + continue + if(affecting.stat == DEAD) + capture.captured_amount+=1 + continue + capture.captured_amount+=2 + + playsound(affecting, 'sound/effects/sparks4.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase/out(affecting.drop_location(), affecting.dir) From 10d6b810f6bd135bffb1193fdeba380d33caf484 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 15:34:58 +0200 Subject: [PATCH 014/125] Revert "Added myself to the admin list. Duh." This reverts commit 41a0b802e8fdc94f8880fb06de2fa2e4bf909513. --- config/admins.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/admins.txt b/config/admins.txt index 4a2b4ac8da..27a2178e2c 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -8,4 +8,4 @@ # NOTE: syntax was changed to allow hyphenation of ranknames, since spaces are stripped. # ############################################################################################### -Useroth = Host +yourckeygoeshere = Host From e2c053e7a51e49dafdd4741f9c2896842a8b313b Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 15:59:54 +0200 Subject: [PATCH 015/125] Makes energy nets a bit sturdier and unbreakable with bare hands. --- .../modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 6b01256b1b..fd9ee41510 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -14,7 +14,7 @@ It is possible to destroy the net by the occupant or someone else. mouse_opacity = MOUSE_OPACITY_ICON//So you can hit it with stuff. anchored = TRUE//Can't drag/grab the net. layer = ABOVE_ALL_MOB_LAYER - max_integrity = 25 //How much health it has. + max_integrity = 45 //How much health it has. can_buckle = 1 buckle_lying = 0 buckle_prevents_pull = TRUE @@ -63,8 +63,9 @@ It is possible to destroy the net by the occupant or someone else. affecting.revive(1, 1) //Basically a full heal, including limbs/organs. var/datum/antagonist/antag_datum - for(antag_datum in GLOB.antagonists) - if(antag_datum.owner == master) + for(var/datum/antagonist/AD in GLOB.antagonists) + if(AD.owner == master) + antag_datum = AD break for(var/datum/objective/capture/capture in antag_datum) @@ -108,7 +109,8 @@ It is possible to destroy the net by the occupant or someone else. new /obj/effect/temp_visual/dir_setting/ninja/phase(affecting.drop_location(), affecting.dir) /obj/structure/energy_net/attack_paw(mob/user) - return attack_hand() + //return attack_hand() //How about no barehanded breaking of the net? + return /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/living/user) return//We only want our target to be buckled From 4fc90142f1d3a30fea722266318985d4348c8c00 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 16:02:40 +0200 Subject: [PATCH 016/125] Might as well crank it up a little more. --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index fd9ee41510..bdc9ca9fdb 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -14,7 +14,7 @@ It is possible to destroy the net by the occupant or someone else. mouse_opacity = MOUSE_OPACITY_ICON//So you can hit it with stuff. anchored = TRUE//Can't drag/grab the net. layer = ABOVE_ALL_MOB_LAYER - max_integrity = 45 //How much health it has. + max_integrity = 50 //How much health it has. can_buckle = 1 buckle_lying = 0 buckle_prevents_pull = TRUE From a4ece1cadacce657f8d438f504c48d54f084e425 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 21:04:24 +0200 Subject: [PATCH 017/125] Another attempt at the nets not being breakable with bare hands. Now with more consideration. --- .../ninja/suit/n_suit_verbs/energy_net_nets.dm | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index bdc9ca9fdb..58183a8226 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -108,9 +108,19 @@ It is possible to destroy the net by the occupant or someone else. playsound(affecting, 'sound/effects/sparks2.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase(affecting.drop_location(), affecting.dir) -/obj/structure/energy_net/attack_paw(mob/user) - //return attack_hand() //How about no barehanded breaking of the net? - return +/obj/structure/energy_net/attackby(obj/item/I, mob/user, params) + + if(istype(user, /mob/living/carbon/alien/humanoid)) //so that aliums aren't completely cucked by nets + return attack_hand(user) + if(!I) + return + if(!I.force) + return + + return attack_hand(user) + +/*/obj/structure/energy_net/attack_paw(mob/user) + return attack_hand()*/ //How about no barehanded breaking of the net? /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/living/user) return//We only want our target to be buckled From edae316d04b806f2ec25b6da0161da67b60ec84f Mon Sep 17 00:00:00 2001 From: Useroth Date: Sun, 28 Apr 2019 07:05:18 +0200 Subject: [PATCH 018/125] Makes the gloves actually stun people. --- code/modules/ninja/suit/gloves.dm | 2 ++ code/modules/ninja/suit/ninjaDrainAct.dm | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/code/modules/ninja/suit/gloves.dm b/code/modules/ninja/suit/gloves.dm index 4308120c4f..dc840d5336 100644 --- a/code/modules/ninja/suit/gloves.dm +++ b/code/modules/ninja/suit/gloves.dm @@ -37,6 +37,8 @@ var/mindrain = 200 var/maxdrain = 400 + var/stunforce = 140 //same as stunbaton, adjustable + /obj/item/clothing/gloves/space_ninja/Touch(atom/A,proximity) if(!candrain || draining) diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm index 861ffb9446..45ca231a4a 100644 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ b/code/modules/ninja/suit/ninjaDrainAct.dm @@ -262,3 +262,18 @@ They *could* go in their appropriate files, but this is supposed to be modular playsound(src, "sparks", 50, 1) visible_message("[H] electrocutes [src] with [H.p_their()] touch!", "[H] electrocutes you with [H.p_their()] touch!") electrocute_act(25, H) + + src.Knockdown(G.stunforce) + src.adjustStaminaLoss(G.stunforce*0.1, affected_zone = (istype(H) ? H.zone_selected : BODY_ZONE_CHEST)) + src.apply_effect(EFFECT_STUTTER, G.stunforce) + SEND_SIGNAL(src, COMSIG_LIVING_MINOR_SHOCK) + + src.lastattacker = H.real_name + src.lastattackerckey = H.ckey + log_combat(H, src, "stunned") + + playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) + + if(ishuman(src)) + var/mob/living/carbon/human/Hsrc = src + Hsrc.forcesay(GLOB.hit_appends) From 1913737b7eaea4f89828031576adac744d4710f3 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sun, 28 Apr 2019 07:07:48 +0200 Subject: [PATCH 019/125] Small tweak. --- code/modules/ninja/suit/ninjaDrainAct.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm index 45ca231a4a..e72000598a 100644 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ b/code/modules/ninja/suit/ninjaDrainAct.dm @@ -261,7 +261,7 @@ They *could* go in their appropriate files, but this is supposed to be modular spark_system.set_up(5, 0, loc) playsound(src, "sparks", 50, 1) visible_message("[H] electrocutes [src] with [H.p_their()] touch!", "[H] electrocutes you with [H.p_their()] touch!") - electrocute_act(25, H) + electrocute_act(15, H) src.Knockdown(G.stunforce) src.adjustStaminaLoss(G.stunforce*0.1, affected_zone = (istype(H) ? H.zone_selected : BODY_ZONE_CHEST)) From 24ac1fa8ff9a6824f89eadf47c081a0e3952561d Mon Sep 17 00:00:00 2001 From: Useroth Date: Sun, 28 Apr 2019 07:16:47 +0200 Subject: [PATCH 020/125] An afterthought regarding healing/reviving the capturees. --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 58183a8226..b7f2b78e64 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -59,9 +59,6 @@ It is possible to destroy the net by the occupant or someone else. continue H.dropItemToGround(W) - if(affecting.stat != DEAD) - affecting.revive(1, 1) //Basically a full heal, including limbs/organs. - var/datum/antagonist/antag_datum for(var/datum/antagonist/AD in GLOB.antagonists) if(AD.owner == master) @@ -94,6 +91,9 @@ It is possible to destroy the net by the occupant or someone else. capture.captured_amount+=2 + affecting.revive(1, 1) //Basically a revive and full heal, including limbs/organs + //In case people who have been captured dead want to hang out at the holding area + playsound(affecting, 'sound/effects/sparks4.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase/out(affecting.drop_location(), affecting.dir) From 7be3f6d01a1463cac29a5a12c4459c3c4ae93eef Mon Sep 17 00:00:00 2001 From: Useroth <37159550+Useroth@users.noreply.github.com> Date: Tue, 7 May 2019 06:07:19 +0200 Subject: [PATCH 021/125] Update ninjaDrainAct.dm --- code/modules/ninja/suit/ninjaDrainAct.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm index e72000598a..10fce3d74e 100644 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ b/code/modules/ninja/suit/ninjaDrainAct.dm @@ -263,13 +263,13 @@ They *could* go in their appropriate files, but this is supposed to be modular visible_message("[H] electrocutes [src] with [H.p_their()] touch!", "[H] electrocutes you with [H.p_their()] touch!") electrocute_act(15, H) - src.Knockdown(G.stunforce) - src.adjustStaminaLoss(G.stunforce*0.1, affected_zone = (istype(H) ? H.zone_selected : BODY_ZONE_CHEST)) - src.apply_effect(EFFECT_STUTTER, G.stunforce) + Knockdown(G.stunforce) + adjustStaminaLoss(G.stunforce*0.1, affected_zone = (istype(H) ? H.zone_selected : BODY_ZONE_CHEST)) + apply_effect(EFFECT_STUTTER, G.stunforce) SEND_SIGNAL(src, COMSIG_LIVING_MINOR_SHOCK) - src.lastattacker = H.real_name - src.lastattackerckey = H.ckey + lastattacker = H.real_name + lastattackerckey = H.ckey log_combat(H, src, "stunned") playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) From 7b4ddd896547fcab753eef1a07f8b676561a19df Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 25 May 2019 18:24:19 -0400 Subject: [PATCH 022/125] Update comp_board_designs.dm --- code/modules/research/designs/comp_board_designs.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index 5d567bf955..fc053dc4b8 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -304,10 +304,3 @@ category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE -/datum/design/board/meteor_console - name = "Computer Design (Meteor Satellite Console)" - desc = "Allows for the construction of circuit boards used to build a new Meteor Satellite monitor console." - id = "meteor_console" - build_path = /obj/item/circuitboard/computer/sat_control - category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING From df236fbda55251eeef15761cf8c621c88566c7ba Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 25 May 2019 18:24:33 -0400 Subject: [PATCH 023/125] Update comp_board_designs.dm --- code/modules/research/designs/comp_board_designs.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/research/designs/comp_board_designs.dm b/code/modules/research/designs/comp_board_designs.dm index fc053dc4b8..68aee66d62 100644 --- a/code/modules/research/designs/comp_board_designs.dm +++ b/code/modules/research/designs/comp_board_designs.dm @@ -303,4 +303,3 @@ build_path = /obj/item/circuitboard/computer/nanite_cloud_controller category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - From a29aed136b6502bc0d569841691a9e5f988518e8 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 25 May 2019 18:25:01 -0400 Subject: [PATCH 024/125] Update misc_designs.dm --- code/modules/research/designs/misc_designs.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index c76d1024b6..e4e2dde7a3 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -497,3 +497,10 @@ category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING +/datum/design/board/meteor_console + name = "Computer Design (Meteor Satellite Console)" + desc = "Allows for the construction of circuit boards used to build a new Meteor Satellite monitor console." + id = "meteor_console" + build_path = /obj/item/circuitboard/computer/sat_control + category = list("Computer Boards") + departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING From 894b0d28e2c77dd8d3c233869dfa09ee00013bb8 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 29 May 2019 08:45:45 +0200 Subject: [PATCH 025/125] Krav maga leg sweep buff. --- code/datums/martial/krav_maga.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 8a5f0f9439..765567205f 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -86,13 +86,13 @@ return 0 /datum/martial_art/krav_maga/proc/leg_sweep(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) - if(D.stat || D.IsKnockdown()) + if(D.lying || D.resting) return 0 D.visible_message("[A] leg sweeps [D]!", \ "[A] leg sweeps you!") playsound(get_turf(A), 'sound/effects/hit_kick.ogg', 50, 1, -1) D.apply_damage(5, BRUTE) - D.Knockdown(40) + D.Knockdown(40, override_duration = 10, 25) log_combat(A, D, "leg sweeped") return 1 From fe5ac5e6e9d7b579466d19bb6abe83bf5a10fa68 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 29 May 2019 09:24:12 +0200 Subject: [PATCH 026/125] On the other hand, vehicle memes. --- code/datums/martial/krav_maga.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 765567205f..0713b6ed18 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -86,7 +86,7 @@ return 0 /datum/martial_art/krav_maga/proc/leg_sweep(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) - if(D.lying || D.resting) + if(D.lying || D.IsKnockdown()) return 0 D.visible_message("[A] leg sweeps [D]!", \ "[A] leg sweeps you!") From 12648720dca56f47c8e78b18a52ff2d929f46ef7 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 29 May 2019 10:41:43 +0200 Subject: [PATCH 027/125] tweakin. --- code/datums/martial/krav_maga.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 0713b6ed18..4faa0619cf 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -88,11 +88,12 @@ /datum/martial_art/krav_maga/proc/leg_sweep(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) if(D.lying || D.IsKnockdown()) return 0 + var/hardstun = D.resting ? null : 10 D.visible_message("[A] leg sweeps [D]!", \ "[A] leg sweeps you!") playsound(get_turf(A), 'sound/effects/hit_kick.ogg', 50, 1, -1) D.apply_damage(5, BRUTE) - D.Knockdown(40, override_duration = 10, 25) + D.Knockdown(40, override_duration = hardstun, 25) log_combat(A, D, "leg sweeped") return 1 From 5309eafb595ed9aa35f0f76eb6e7b85772ad5f57 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 29 May 2019 11:24:27 +0200 Subject: [PATCH 028/125] Fine and be it, man. --- code/datums/martial/krav_maga.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 4faa0619cf..40bf5b055f 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -88,12 +88,11 @@ /datum/martial_art/krav_maga/proc/leg_sweep(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) if(D.lying || D.IsKnockdown()) return 0 - var/hardstun = D.resting ? null : 10 D.visible_message("[A] leg sweeps [D]!", \ "[A] leg sweeps you!") playsound(get_turf(A), 'sound/effects/hit_kick.ogg', 50, 1, -1) D.apply_damage(5, BRUTE) - D.Knockdown(40, override_duration = hardstun, 25) + D.Knockdown(40, override_stam = 45) log_combat(A, D, "leg sweeped") return 1 From 93464b8f24de54194d702b2b43f58a708bc7eec8 Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Thu, 30 May 2019 02:46:34 +1200 Subject: [PATCH 029/125] Adds bluespace compression kit --- .../objects/items/devices/compressionkit.dm | 62 ++++++++++++++++++ code/modules/uplink/uplink_items.dm | 9 +++ icons/obj/device.dmi | Bin 43527 -> 44214 bytes tgstation.dme | 1 + 4 files changed, 72 insertions(+) create mode 100644 code/game/objects/items/devices/compressionkit.dm diff --git a/code/game/objects/items/devices/compressionkit.dm b/code/game/objects/items/devices/compressionkit.dm new file mode 100644 index 0000000000..387b8a3244 --- /dev/null +++ b/code/game/objects/items/devices/compressionkit.dm @@ -0,0 +1,62 @@ +/obj/item/compressionkit + name = "bluespace compression kit" + desc = "An illegally modified BSRPED, capable of reducing the size of most items." + icon = 'icons/obj/device.dmi' + icon_state = "compression" // aicard-full + item_state = "RPED" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + w_class = WEIGHT_CLASS_NORMAL + var/charges = 5 + +/obj/item/compressionkit/suicide_act(mob/living/carbon/M) + M.visible_message("[M] is sticking their head in [src] and turning it on! [M.p_theyre(TRUE)] going to compress their own skull!") + var/obj/item/bodypart/head = M.get_bodypart("head") + if(!head) + return + var/turf/T = get_turf(M) + var/list/organs = M.getorganszone("head") + M.getorganszone("eyes") + M.getorganszone("mouth") + for(var/internal_organ in organs) + var/obj/item/organ/I = internal_organ + I.Remove(M) + I.forceMove(T) + head.drop_limb() + qdel(head) + new M.gib_type(T,1,M.get_static_viruses()) + M.add_splatter_floor(T) + playsound(M, 'sound/weapons/flash.ogg', 100, 1, -6) + playsound(M, 'sound/effects/splat.ogg', 50, 1) + + return OXYLOSS + +/obj/item/compressionkit/afterattack(atom/target, mob/user, proximity) + . = ..() + if(!proximity || !target) + return + if(istype(target, /obj/item)) + var/obj/item/O = target + if(charges == 0) + playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 100, 1, -6) + to_chat(user, "The bluespace compression kit is out of charges! Recharge it with bluespace crystals.") + return + if(O.w_class == 1) + playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 100, 1, -6) + to_chat(user, "[target] cannot be compressed smaller!.") + return + if(O.GetComponent(/datum/component/storage)) + to_chat(user, "You feel like compressing an item that stores other items would be counterproductive.") + return + if(O.w_class > 1) + O.w_class -= 1 + playsound(get_turf(src), 'sound/weapons/flash.ogg', 100, 1, -6) + to_chat(user, "You successfully compress [target]!") + charges -= 1 + else + to_chat(user, "Anomalous error. Summon a coder.") + +/obj/item/compressionkit/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/stack/ore/bluespace_crystal)) + to_chat(user, "You insert [I] into [src].") + qdel(I) + charges += 2 \ No newline at end of file diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 798b495cfd..8510e0c830 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -1247,6 +1247,15 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/codespeak_manual/unlimited cost = 3 +/datum/uplink_item/device_tools/compressionkit + name = "Bluespace Compression Kit" + desc = "A modified version of a BSRPED that can be used to reduce the size of most items while retaining their original functions! \ + Does not work on storage items. \ + Recharge using bluespace crystals. \ + Comes with 5 charges." + item = /obj/item/compressionkit + cost = 5 + // Implants /datum/uplink_item/implants category = "Implants" diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index becb58568ff14b0a8d215f10a556f805b1a920ee..4c15e69afccec8a482f14d9556cb41826c0350e9 100644 GIT binary patch delta 3496 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 delta 2804 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 Date: Thu, 30 May 2019 12:23:57 +1200 Subject: [PATCH 030/125] Update Fixes merge conflict with gangs. Adds a little feedback. Fixes crystal eating. --- .../objects/items/devices/compressionkit.dm | 16 ++++++++++------ icons/obj/device.dmi | Bin 44214 -> 43527 bytes icons/obj/tools.dmi | Bin 20197 -> 20903 bytes 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/devices/compressionkit.dm b/code/game/objects/items/devices/compressionkit.dm index 387b8a3244..eb2f47d408 100644 --- a/code/game/objects/items/devices/compressionkit.dm +++ b/code/game/objects/items/devices/compressionkit.dm @@ -1,8 +1,8 @@ /obj/item/compressionkit name = "bluespace compression kit" desc = "An illegally modified BSRPED, capable of reducing the size of most items." - icon = 'icons/obj/device.dmi' - icon_state = "compression" // aicard-full + icon = 'icons/obj/tools.dmi' + icon_state = "compression" item_state = "RPED" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' @@ -49,14 +49,18 @@ if(O.w_class > 1) O.w_class -= 1 playsound(get_turf(src), 'sound/weapons/flash.ogg', 100, 1, -6) - to_chat(user, "You successfully compress [target]!") charges -= 1 + to_chat(user, "You successfully compress [target]!The compressor now has [charges] charges.") else to_chat(user, "Anomalous error. Summon a coder.") /obj/item/compressionkit/attackby(obj/item/I, mob/user, params) ..() if(istype(I, /obj/item/stack/ore/bluespace_crystal)) - to_chat(user, "You insert [I] into [src].") - qdel(I) - charges += 2 \ No newline at end of file + var/obj/item/stack/ore/bluespace_crystal/B = I + charges += 2 + to_chat(user, "You insert [I] into [src]. It now has [charges] charges.") + if(B.amount > 1) + B.amount -= 1 + else + qdel(I) \ No newline at end of file diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 4c15e69afccec8a482f14d9556cb41826c0350e9..becb58568ff14b0a8d215f10a556f805b1a920ee 100644 GIT binary patch delta 2804 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 diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index 8f6b844a2374f74468aba3463fe812d801fc2087..4f59848392ddfd48c0e9c3059db0bdb240f4a4ff 100644 GIT binary patch literal 20903 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≤r{D~6+Zx3<|`#cc?wH} zvjg>C6C-4LokmG?(Epfx)k^ogSZjw(boI|DFm7#8zET1Vb!k@R#X@)2jw}}4y4bq5=tLU=4(1fZ5s6{alz|vHRe~d z4VX@72tV9#!zOILsB0=kLw}HmQ+KwU$l*=pXXCFmN5j4Dx!I=Vl~ETspRE0waO!!K zc&uSc=s@cb-px-^OB_%cKh{kGO~nxnplh@kcaIIvJp8CNEIK0F2*W+msdWLu1S<8q wYQ7$A>vcwAPJ`c3=?M^jO#Gi=@XIf7G Date: Sat, 1 Jun 2019 00:42:40 +1200 Subject: [PATCH 031/125] Compression kit can now shrink dicks. Also gives it way more feedback. --- .../objects/items/devices/compressionkit.dm | 59 ++++++++++++++++--- 1 file changed, 50 insertions(+), 9 deletions(-) diff --git a/code/game/objects/items/devices/compressionkit.dm b/code/game/objects/items/devices/compressionkit.dm index eb2f47d408..9d10d2663c 100644 --- a/code/game/objects/items/devices/compressionkit.dm +++ b/code/game/objects/items/devices/compressionkit.dm @@ -9,6 +9,15 @@ w_class = WEIGHT_CLASS_NORMAL var/charges = 5 +/obj/item/compressionkit/examine(mob/user) + ..() + to_chat(user, "It has [charges] charges left.") + +/obj/item/compressionkit/proc/sparks() + var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread + s.set_up(5, 1, get_turf(src)) + s.start() + /obj/item/compressionkit/suicide_act(mob/living/carbon/M) M.visible_message("[M] is sticking their head in [src] and turning it on! [M.p_theyre(TRUE)] going to compress their own skull!") var/obj/item/bodypart/head = M.get_bodypart("head") @@ -24,7 +33,7 @@ qdel(head) new M.gib_type(T,1,M.get_static_viruses()) M.add_splatter_floor(T) - playsound(M, 'sound/weapons/flash.ogg', 100, 1, -6) + playsound(M, 'sound/weapons/flash.ogg', 50, 1) playsound(M, 'sound/effects/splat.ogg', 50, 1) return OXYLOSS @@ -33,27 +42,59 @@ . = ..() if(!proximity || !target) return - if(istype(target, /obj/item)) - var/obj/item/O = target + else if(charges == 0) - playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 100, 1, -6) + playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 50, 1) to_chat(user, "The bluespace compression kit is out of charges! Recharge it with bluespace crystals.") return + if(istype(target, /obj/item)) + var/obj/item/O = target if(O.w_class == 1) - playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 100, 1, -6) + playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 50, 1) to_chat(user, "[target] cannot be compressed smaller!.") return if(O.GetComponent(/datum/component/storage)) to_chat(user, "You feel like compressing an item that stores other items would be counterproductive.") return if(O.w_class > 1) - O.w_class -= 1 - playsound(get_turf(src), 'sound/weapons/flash.ogg', 100, 1, -6) - charges -= 1 - to_chat(user, "You successfully compress [target]!The compressor now has [charges] charges.") + playsound(get_turf(src), 'sound/weapons/flash.ogg', 50, 1) + user.visible_message("[user] is compressing [O] with their bluespace compression kit!") + if(do_mob(user, O, 40) && charges > 0 && O.w_class > 1) + playsound(get_turf(src), 'sound/weapons/emitter2.ogg', 50, 1) + sparks() + flash_lighting_fx(3, 3, LIGHT_COLOR_CYAN) + O.w_class -= 1 + charges -= 1 + to_chat(user, "You successfully compress [target]! The compressor now has [charges] charges.") else to_chat(user, "Anomalous error. Summon a coder.") + if(istype(target, /mob/living)) + var/mob/living/victim = target + if(istype(victim, /mob/living/carbon/human)) + if(user.zone_selected == "groin") // pp smol. There's probably a smarter way to do this but im retarded. If you have a simpler method let me know. + var/list/organs = victim.getorganszone("groin") + for(var/internal_organ in organs) + if(istype(internal_organ, /obj/item/organ/genital/penis)) + var/obj/item/organ/genital/penis/O = internal_organ + playsound(get_turf(src), 'sound/weapons/flash.ogg', 50, 1) + victim.visible_message("[user] is preparing to shrink [victim]\'s [O.name] with their bluespace compression kit!") + if(do_mob(user, victim, 40) && charges > 0 && O.length > 0) + victim.visible_message("[user] has shrunk [victim]\'s [O.name]!") + playsound(get_turf(src), 'sound/weapons/emitter2.ogg', 50, 1) + sparks() + flash_lighting_fx(3, 3, LIGHT_COLOR_CYAN) + charges -= 1 + O.length -= 5 + if(O.length < 1) + victim.visible_message("[user]\'s [O.name] vanishes!") + qdel(O) // no pp for you + else + O.update_size() + O.update_appearance() + + + /obj/item/compressionkit/attackby(obj/item/I, mob/user, params) ..() if(istype(I, /obj/item/stack/ore/bluespace_crystal)) From 46123cb1fa934e7104e44052c22b014b9a6b6467 Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Sat, 1 Jun 2019 02:45:14 +1200 Subject: [PATCH 032/125] First attempt at making size change damage (doesn't work yet) --- code/_onclick/item_attack.dm | 1 + code/game/objects/items.dm | 3 +++ .../objects/items/devices/compressionkit.dm | 24 ++++++++++++++++-- icons/obj/tools.dmi | Bin 20903 -> 22240 bytes 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index d23d0905e9..ec742a8dfe 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -113,6 +113,7 @@ if(I.force) //CIT CHANGES START HERE - combatmode and resting checks var/totitemdamage = I.force + totitemdamage *= I.force_mult //Compression kit uses this if(iscarbon(user)) var/mob/living/carbon/tempcarb = user if(!tempcarb.combatmode) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 9ff1b5cf01..0765853b9c 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -109,6 +109,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/list/grind_results //A reagent list containing the reagents this item produces when ground up in a grinder - this can be an empty list to allow for reagent transferring only var/list/juice_results //A reagent list containing blah blah... but when JUICED in a grinder! + //Compression kit vars + var/force_mult = 1 + /obj/item/Initialize() materials = typelist("materials", materials) diff --git a/code/game/objects/items/devices/compressionkit.dm b/code/game/objects/items/devices/compressionkit.dm index 9d10d2663c..cd26a06dde 100644 --- a/code/game/objects/items/devices/compressionkit.dm +++ b/code/game/objects/items/devices/compressionkit.dm @@ -2,16 +2,35 @@ name = "bluespace compression kit" desc = "An illegally modified BSRPED, capable of reducing the size of most items." icon = 'icons/obj/tools.dmi' - icon_state = "compression" + icon_state = "compression_c" item_state = "RPED" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_NORMAL var/charges = 5 + var/damage_multiplier = 0.2 // Changing this effects how much more or less damage a resized item will do + var/mode = 0 /obj/item/compressionkit/examine(mob/user) ..() - to_chat(user, "It has [charges] charges left.") + to_chat(user, "It has [charges] charges left. Recharge with bluespace crystals.") + to_chat(user, "Use in-hand to swap toggle compress/expand mode (expand mode not yet implemented).") + +/obj/item/compressionkit/attack_self(mob/user) + if(mode == 0) + mode = 1 + icon_state = "compression_e" + to_chat(user, "You switch the compressor to expand mode. This isn't implemented yet, so right now it wont do anything different!") + return + if(mode == 1) + mode = 0 + icon_state = "compression_c" + to_chat(user, "You switch the compressor to compress mode. Usage will now reduce the size of objects.") + return + else + mode = 0 + icon_state = "compression_c" + to_chat(user, "Some coder cocked up or an admin broke your compressor. It's been set back to compress mode..") /obj/item/compressionkit/proc/sparks() var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread @@ -64,6 +83,7 @@ sparks() flash_lighting_fx(3, 3, LIGHT_COLOR_CYAN) O.w_class -= 1 + O.force_mult -= damage_multiplier charges -= 1 to_chat(user, "You successfully compress [target]! The compressor now has [charges] charges.") else diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index 4f59848392ddfd48c0e9c3059db0bdb240f4a4ff..d3d25adea41a2c6e57f179f9e7f0e8edab8f1749 100644 GIT binary patch literal 22240 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 Date: Fri, 7 Jun 2019 12:00:06 +1200 Subject: [PATCH 033/125] Bundled glue in with compression kit PR --- .../objects/items/devices/compressionkit.dm | 2 +- code/game/objects/items/devices/glue.dm | 32 ++++++++++++++++++ code/modules/uplink/uplink_items.dm | 8 +++++ icons/obj/device.dmi | Bin 43527 -> 48714 bytes icons/obj/tools.dmi | Bin 22240 -> 20197 bytes tgstation.dme | 1 + 6 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 code/game/objects/items/devices/glue.dm diff --git a/code/game/objects/items/devices/compressionkit.dm b/code/game/objects/items/devices/compressionkit.dm index cd26a06dde..507d809c14 100644 --- a/code/game/objects/items/devices/compressionkit.dm +++ b/code/game/objects/items/devices/compressionkit.dm @@ -1,7 +1,7 @@ /obj/item/compressionkit name = "bluespace compression kit" desc = "An illegally modified BSRPED, capable of reducing the size of most items." - icon = 'icons/obj/tools.dmi' + icon = 'icons/obj/device.dmi' icon_state = "compression_c" item_state = "RPED" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' diff --git a/code/game/objects/items/devices/glue.dm b/code/game/objects/items/devices/glue.dm new file mode 100644 index 0000000000..2578f5034e --- /dev/null +++ b/code/game/objects/items/devices/glue.dm @@ -0,0 +1,32 @@ +/obj/item/syndie_glue + name = "bottle of super glue" + desc = "A black market brand of high strength adhesive, rarely sold to the public. Do not ingest." + icon = 'icons/obj/device.dmi' + icon_state = "glue" + w_class = WEIGHT_CLASS_SMALL + var/uses = 1 + +/obj/item/syndie_glue/suicide_act(mob/living/carbon/M) + return //todo + +/obj/item/syndie_glue/afterattack(atom/target, mob/user, proximity) + . = ..() + if(!proximity || !target) + return + else + if(uses == 0) + to_chat(user, "The bottle of glue is empty!") + return + if(istype(target, /obj/item)) + var/obj/item/I = target + if(I.item_flags & NODROP) + to_chat(user, "[I] is already sticky!") + return + uses -= 1 + I.item_flags |= NODROP + I.desc += " It looks sticky." + to_chat(user, "You smear the [I] with glue, making it incredibly sticky!") + if(uses == 0) + icon_state = "glue_used" + name = "empty bottle of super glue" + return \ No newline at end of file diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 8510e0c830..32259cad32 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -1256,6 +1256,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/compressionkit cost = 5 +/datum/uplink_item/device_tools/syndie_glue + name = "Glue" + desc = "A cheap bottle of one use syndicate brand super glue. \ + Use on any item to make it undroppable. \ + Be careful not to glue an item you're already holding!" + item = /obj/item/syndie_glue + cost = 2 + // Implants /datum/uplink_item/implants category = "Implants" diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index becb58568ff14b0a8d215f10a556f805b1a920ee..702cbf22531dd78689568c1c05844a47a404642c 100644 GIT binary patch literal 48714 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 z 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 literal 43527 zcmd42byOVv)-G5$37!N(f|C#k?(Y5)G`Kbzf+t9@2095AoDkds1PJa9jk`NRgS$4? z(7+VuocqnUX4cGFGxx4F^GA1eRdw}GwmtjVyT7TcDiAz;{ty5Ff`1fc-vR(S?fnZE z8@$r^ZHy8CFkg6S>AA{UxmY;cd~mgKas&X6lx)3L$5lamF-C~lfKiN8@+*<1)AG62 z%%DUFF?s06%2?UY-;>XLZ>YzFZJ*1z;>dq~;t@&4c5?g=Bw4}_b#q$ai9+)FNks%g z5hI1o3j@|TS>tfe_Xj$NKh!EUYTbV3U;GDU5Llu!%MxoGh(vzM$8pq9K;MVTvunqL%0^=zDmJ3TE?t2R9{V5sy+ zY`m2m$`AZb$MKt8DG+MrR^ZMd$XJB=Yfxz0aW?r=$5xij?zcv|UDB91d>JuQ18)3G zA{Q6>47|yfE%Ya|zfPZ_Q$=MR51&~@jaM_UclxO^jvRXYXPHHDTY#+?C8oZ7j=ol=eY?{$(#IB{&kj%8S7H z&%DI_Ej=t%8em^-cyjv1KI672<=D%bj*NAf<}hhvzizLpOFdxJJO1$0wk%IpL)Q+) zeNiMKM?p)?SYq*6g9Yy+x`my0isCl;sM;DOo{XYxE8W-G^8jCzZ!01-QNXoB-g$*Q zn!E1#asYb$D^jXUc9K8Yh3N{lzjGBTe-+Aea(R3{kMzhO3%iUU+2yhG$6J3<{ny9F zDO7%@^f>il4m|C#7DL!sX3tR^c4_vrsJ#AnWv}zzkg<`M48HX2?fEX<^EZ>Z|7f=T zi6B0DMmJ$w8q|mCh4ZtrRG8!EhATAw_86DHSWCxeduwlsMGN|_=l@i-P%&%?f7V)V z{w$bRFqz)UM{-w%6L%_*M5sUN$QbCQEy0*pidEGZ%trZv!+iR2DaGeaxS}jhfRt;x z&EQ}rXXuxJE!anErJ(S6(K+e>Rhlc=E-XCyAYzqGD$)3;>5VBx?ap^GqoeLvd<|YC zE<5sXf*vr^=D95BkMC>3&OOn!CRl|UOONmpA!O&8zu7cwm=;pySmp(jtSVn&TDCgi zT7-#NlzyiO(Oml?Z28Wof;?Rl=GP)5#m57uRnRiT)cKa-YwcQ;=iL9H`BKtAsap7) zZiX&Or|mpk>cN68{+LpPl<`L+25VPab=`9OX(xR#j~I0>VWr=!Rm14J#}O|JH(X98 zH4;J*HHV=rel#oCIT5W7e!WT}v)?HhSS=ZhghURm4(B58MlG%BDt@oO1OQs#A6Y3a zkCeRyPb01MTb!fe+DvE7)&MzT&3P^o8CDhUlGmRm2c(<6C4MtcaxSXmec4vbmh&UT zyjoA7%I@7K;~ne3ca9mqgEMPs1w$ytFhs5Ax`Oj_NH=$RP^V$9Y03r!gsVjt7IZ}ShRTzp~ zj~8Y*>6D>~bUkK8aP~Cx>*&^@Iz7H_)rP}>Clr02a8RiuQhXUS*3$} z$W*DmByw2yJNXb$S64UXT54~{Fel;mKDW<350sXXQK6<0`7~gjI8|hr z<+eMevnjM2&7SruQZ234rflFV+b()|(Qv^Y(%P9F9Ux1AJ8=8h94-PdlO}Hq`{PDc zwD9P-IBbCUqGJi1wTJum^B@Tf^V^$r!er$`?Tf-6%_4iAG8;i81Mxyj33|}rYWqK5 z2=`~vfHodSw4>Isdh2X@e=)ipJhgp>Ux7~R*Q&8!7O;Z#^muK?FhxG?wIC6jY;iWT zm9MEi*GP_!bg(k7DXw<2L-toh0HSr~|+i zi9FZHp}J;Yy?7iSHSa>izvO|PG2CQd7qP@Ho9?x=yx8Q^)2%Fr$jx0hVCBgzXf{Uz zM+akk^{+M4NW_tAk8KQ0`{Ty;#~w491Hi|0^RZw5j0wW{-Yk-KU~Bb4pKQ8Y!0C}N ztK(?TwO}nM)MX1ZGxV?`e}ysYeR6H_io zA~Xj5<*QdY1MFl(L_|PNXSYD-S1ASHGRLEiM40N+-VEIvl1I;3$OTIh?KI1)4FmCB=gTYG%bl?d@feE!ZwV-Ej#Op^8y&rifx z%HTXpRmHNGH}1y|t)08<-WbN+fq1@jomj*hL!zpa$r)b&bQvQ)7Ypu5yzl{Cb_la% z$4ZvNTy^b-W$EouS6YT{sasAg~0)vyRC4AZh4HIoMG?e&QJv{4Qvaq0(D7eHx5bs_%V*>(W77TrE;NU0Ib-! zLAqFeL{P%L1qik>RZq7^`+Lgx=j;@QWQ&NVVXm5}qxp zwT(@iMCU}_{I!_(*eA6S2SDTNTQ-Rr8BrG%p{qn;k)AXTV|SeY!7+s-;uJpFM;qm& z0SqeNf2NZOr1e~u=4Cy=;<0w9HwrKDyj3pS8ev+hU7n_g{4hTiXPvLpj7Cj`JJAUW zl5cNszv}FsVlz~pT33=n^Ex|VBYow}xrh+|a723oP|iS!J!?LfV&Hrh?O$KBWV@^Q zilahZkSI|Ek+{D(F1}|yb8B<+;pi{g>8^lE^cm;yG#w@mKaD@T0HzrZ;mY4dVmasV zBE2$ca&c%aArN-a5}wQQ4cWJm%xhyl+%53sY*@1}KHhc43KO6s7;#GtBPnV6;-n5G z->A~%gq9H26H75mi;9Z=Y8N=4t*|D#N*$7Gt(ZN7xr+KeNTnGs#*yuZjwbQheYl+$ zGAiTVB8N?GJD&r3{Q~Tm69Z~xZvlp4NQnXb_*3X^=ES*LLYeHv#thvTJ%9T@FI$bCnpyomxej*bJ+)vgvQsOJ8Fi65`Bbk zZU4C~-*8%Ne3mTW6!-k)Di2p65e>TnCW3E(!!6y*Ulj)zU41?jO-fQT3)v<}rNc@B zputpwNILr?h%sqpnGz3wfjaO+w7`L=r!43k?Mx*%C@|1`I8AKKg27v|aNTdT(^WM1 zyBIA{>T~@G2&`a#^!Sm|!gY~$K^(8~P&?58NAFU-Z_|(F51Xo;h|Z5pfD)THVEWF8 z68z#wlLFB;XH-@g(aqZWx*2jaJ%0B3RsCCa*sotNFOf*Io+!GuGrQ>{9itQ(0yDXu zbTE1Vf7^*9I+>+$LYwBGsz!ucdL+`$k+q4?a{2D z$!q#mw2;hqXyJ6z`s4%C{18^AK0E)uWG6hka6cQl$TGF_{qB=t35AKRQN4ZQ<~}x2?JD$F2qOMi%sF=qWcMvGdsJu@8}?Uu^xNFx^nLg*6LXFrG)7Q z@YkE1a2=BN_V4NT%+gC=d_Oniub$6J8tI(RPPDd(ktA%LDm?8sm`78IL{n z-BO0w`B$wMJz>^~uV_D6?{}-Kt9zv@qCE~Go89yI1e>waWJtWMQO(#xtU5$9XDBfZ zOEe^If3D_@g!!tqYH?R2l9U5N5K6`hsK1?13kD?WeJo;LK0JvH0Pn(?L9 z6{@g3h~&u=OLt#&b>dHC7YRZZ%f{_CO9Wz~rRzoC+atOzyaib5j4QuXk?<^l7b-X3zfgG#={g1~4 zu+}fIq1M(JCthij2_Zr9uUJygpRRq8&h3F9|41Fae*5o>A-SaxTqB(a8Wnu4=0E)$ldRd`(5AdrISnjNWqRgU>w8 z=4w$9TzoOJ~#-Y$knUXK|Xu-Y>bY~5W&OEee_;0p>TKfI<@KT z^5`|yxYSHN1Dywos{ivJXV6Ha*nN%=1BqM73BmL8MwXVAiipnZ%+>Blmha8WCCwvG zM_BJR6M0B9ik>@D@N0=R%NwPbU0eCysXUB&r4pi+JFb5yM#3S)FP+PSuce|^V_@27 zV)P?yWP7C8Sj5A_L$Ar)*2;O$pjV%1gY>5$q?e1_{FV?+lJRe*hRTd)05p203SUxK zM0!x{!-ie*-PlYS><>A4^zoVE588tp3V{yyu5iul%MoS?CZ?VP=;|hugF;Lv5N8g) zd#ts2$Z^jvET91-lljYOqZXsLe95DpiZt6g2h;#piIaI|uLax5A=(E>z1A7ZyR2-> zu3FrAE%^zpzP`T4)pl-lY^?T1Oa!G6eX6-#xZV$52V3%L19f%S+M1<)#6P6-4LFg{ zcl?4(cCU=1yfJ1>*X@Jk)!{hO1I_Ps9G(yBX5q+E;{VA~h~%b_kWBp7B99sh|12tk<<1ZUt=oM4+fWTNGrBl1 zw6_HkEW=%2Kg7dR*>I;G>t53tq6T76ZPK+34Lp!8XdZ)_s_Il{M+Yv51(^^JsHv&n zPZv`?eE9IgEy@!YS1M9rA?iy1g@3chgXZRQ5zZNPXmIXg-{kdZy_=nXkiVW0QY){& zltN^i?-5ZZ`v>}N^Ft0G$*v4Prr(e}d-nRtlP3vA(^*a3DjqEa z%N!=?K&5vU)x#vRgeNowIz`S`GE5OIY(+DIpZ3Uirb{C2ri+Crth5(94Ug=Mx{o@Y zbW%h=KIWqtLF?kvb;`Qr)h(SPSKx4IljfF)gB4St#9pE>5pv}r^ ze|&21_lKRpk4_hI08KC6S9Wx<+(R>kmm@z>_3KsH#;USP0|`%_b*+m2AV)-}r$e~q zvB2oNyu0MI#1DOJcXM?XotzxX(TsWaWU~z2Kr<U$o!RBT4A!NXSwkl z{bqJ6i?r|Cx8MJ6Yy|G@+5d1akQIM7=bo)ucM{KLn8R|&^4H}PW$BgZhHeD30Y{Vk z;+?F#yb_DG$%mfNUAjlZ{z7`tXO?!Z!l~w+K_0LAzBsXQ@HAO0S;eg9o5PP6_rmxL z?Y$yqZaBJiTX`UJP?xC?+KyyRQO@bXM^r zQMzE&I)%2B;)uHKXzeXFQ7qKEwbxhKaeX*4Ei`PHJ{jq zQpE58tF-7=6c|zMug~}2@9aCASSaUde)#r#=bjU=Z6ehACwK|xEp_&}Z(@l9yp}NC z_v-b#;k58)Jnu|F2(M^TOU%X590s2L&5k!QKg1#VA}qGOZ-v>C0}xk ze6Crto*R?^BpTZ41#;FK4T`?X%3 zU%ER0C^SY`)fSFn9o2J9{)gUttWs)^p%!FYm8^U3oSqvCptovaIEBr5j55GPTk+Q!Gy9fER z8x)9>Ae$vT@@ple`fS5+^6Y6)&p+v)ar(a`RE9Z!y0Iy=)Jyi8f& zI;@_J!Q?Ve#JlaMj?h{@~Vo-6B>Q-zSw!@2-2j4qDsX)XhV2 z<3({a&j5JKA}O z&CA51c-+`76q6TD-?H76FA;=Vi6VBi|Lo(yXlxH*2kT^Gt3+AUjoUsXK-piD2OM8qbn^_0z7V@TXgE~fxHxrST)0#5!z?nWa(-{c zEaMwqD_H2YMK_6fK}6Zox&NP$p&u!np_oiqwDr~#*8$-XjKoc>Vam#DGCBCc8iw*Y9lR>Hm zPyEQ{`8o5e61YDmUbF`mww|3N# ziZ$)LJvgvj--NGs1m)tA%G;=-W``KZ1wQa9xSW_N88#Is@0B0{cvS-R%G3O|i2G53mgqV=oFMxF$&b{aI< zOLBgJ;7$jeXr{ao<@}AZLdqee;#q3YX|&_|B8I!Wy8au%vv1qN2G%Qo8K!H240A@vn6k|WZ={F5Yf11E&=Z2+zGZRXal9G{`Z;xd&v9kI%q|^L2uy!DJ)Yc~b z@*0`(VNn!xu6Ex!9GdYqN>JwT;>rSLLeLAbA}{T>j}bCy-LrfWeO`3G`=XkcSJNx| z{XPYrdZe&yu%NCvRJ81Q0aIk-6Pwu#?eq+bwNNDm9>`bds?_g|2x_qq5Z6v(e@^P} z>uX!-3}rEft6(XP{Os;eDLJJUy!R7@5PjzvJWYR4TI3f!h%w%5!v24`3d0z>geln| z9iPC^ryTiHU>2N;P#>#KR{2BSX`rGWk~ zKHGBGwYk&v-u-Xp4nu5DYQdT1p97qbWN1}L_}Fi4``^)!1NTH>^m=5;@c9t`bVeDK-Xt$jwUTD3*d)O z^*@%kSdFvTT55313!lboZwsiTX?`TG8cb?JPUgr3u}ASc3Iz_%efqopAj`oPGttS= z7aZoTuML8#SJ#lBNEa3y%p6g9>KfB+{vx6N;0=}O`+4*obiCUNWrHs0EjX@HczP8` z$hd$U>(1C<$XfgcLQR5{n}|j}=zO2+Dm&g)wV75AM*L^Ls{{af)SV@+2jeh-{UX@H+^R8-uyzJdAT)A{-Ndk84xvhn*?p$FV9 zEr66mD!IH}Tu)A<|_DjtM%*>^xCfC#F$-aiOWY7{I zu{0qrDaqhnu?$uZ=z0RG9p>n1!QyeL-88#4h15nt3=Q>dIPePq0tu-?CJS`m)U5lI z=1artx^w)P?UOBj-*#fpK!p*pxmHB79=7=~#|5QVdyC-{M;|7q=ulH^Xg61}$}^P@ z^4xZqzH{(@X>dR2-p4Z>wHvWak#Hx(pr`*O<`O-_$$xe(KmFG-wA za$fzxI=il>^>dAvxR*uV z6Bt!gp~{%yw@Y;zfT}IkqE+*!Bm0<&aA-wEjnuQ5*s}o*w&ow`vU$*toLMuMgUK<$ zw@ro^0H|K?%Ak9viLb(cRxI2O)Wj`46h;MLG>BsZ^Gy&O_rvMdD(}diG!8P_>onXN zq>!=iKUl!pJd5ldplXQZGJ083*tW%EbkqFk@B@2^`Iy z*TT~M_-vqGzt9NS_#2`cr8legKhoWmL98G|y2DSuiP7}-_L7ZjYHE^lpx+Z8e!%4( z&-iw_PmUuT=_)yj3O9`SCp`U__hZ=SM&d;*W6&i^q^bU`(#imp}*VB~U~u zw-w(&r*F3hBSfopV|@tMJpq6-gR5mdDJB?I$XaNQYO28jx69@bpQq7c21UcesN>ac zyzyMM8sQS~YJ#{={ZC5{05LhF#0SrhktsuL}Len}@A*};wH6Cesc z_<@3gf@R{;kOCUTX_Bk8y1RqyisOJpq>8wkgK%`La$rC?+rpR|BAQJ9=}H+tI5;Xt zE&L9BSHNCUb;uKFxgwxYCd31;-+%h`IcA9R3lqy-z`Pg$n<2=^-{3IhCFo_jFgriC z2PCx$e1e}%VTn6*Go?WauGoxbF9la5re54enbl1T?~vRnQLBm_iGEOnL-}SFFutd! zmvne>HcM|%cv0cYN%rz$@I6E;Lc9qMce1xH>}>QzZ0J*dk1~|&g;br$04+{)aE0OS zG;BbY&|CW$I;NA}jlXb>*m#-rga(L;aiIpMU8*PFi{haE^R-m0=A)aYwZGHs*Qfk? z>@RY;FbvFk`U9s`P3njW?$W|>{2IO)HrI6RK+3sX8IDv@CJe$AQu6+xtdUX|9@_0ZyAs!>FQ!jcy`&_j%b=%&oInW{MP$OZM?wBp)|5fj5shY zo?$EGy}x7-!x;CJe~{k`K?tVa#*2EEQcM`TN&xB+2<#i&oeB_}gUO7#S^i@fQk0!Ye2Cx7|HEJ?Tv}|)Tda{ch1+L%r1oD ztuFd%^LxBKb$-7;SF3szN2IKVP96@2j7iIu(#Di3*loH37`MYwPI?=)dq{}mNeigQ zg5Sj{fWPN67`0_1RDN(g-o;a(^guY`7tQ_MOXnEWT*;H5E?D9IotSjy8)}G(C(+E5 zaj_e-gr9>SZM`MdIh@EpATK_$z>bSy@x71E5DsyU0V-C6Z*=fI?fhp9oF_`(dai^2glgTPzU$tmWT7~o{I$>`-)+B__b z#l^>@evZ3`IWl30gqD@!9@zyy=Cek-0h)bV9sp>*G|8-4{-E>y`Bj0{n6j> z9v)i=z8EcYvEn>IG1b+&wkqgF1rnXN1teFM`nF>$Z^u6P`E_sCH1hW5 z+M-|{D|nl>hvUt=N~g&4{kZ}WT$j>gN`ey=-Jc^&h`GQikSD3$-^v#^Q$OgeH^-GJsa(nwX6B%D4&Kpi!o>QZ5H+u_kYwsPG_S{`sSmsZx(wUGMi9VJ=73?5pUIbI0hPl#p zq@+;(LLE_!jg3dgrLh~c+MPzh6&KbnZCXkB{03k;9_8*~|JekUD{_B>NXx z2$yLR;tyGZcf#j>4KxKcZk-_(K9>EuU)#T`4_aASnH{fm<`cA8!iAAKB`mbR05Z*3 zo71Wx92jDg;Oick(&}!Qs(q}>PjV6;ac#}?)rr>}tF#&C6(g7;MF@cCAZKw=(C>gU z$;*3n+sxwlgCu}Lb!@x<)QBiT9T!C2^pj&t_PM+-%v^VW#@SBa+z)$}zkVH&Zx($h zvLjsY7DSJXP`Aeqp20Opc09Bb`f?9iIpME@$S}kw`~47u0&XjvHK+zrdoBt0C7OFc z?XsCmm2_0O7O|i= z75;`@ywebh-olEc8>V;dOKw3(Ag$e8X5lN>Ct$^dIZ^+zJ`QG~DOLEf>QKwtrckDR0on3dDsU;zKxE^YJmt3>o zf^^yZB~RSis@H6WaoZylDG>%I6sP@}=lXDOyuFJabb0mIIQJ$Z6HW`_Y5_(QlLehz zM%Av22KPSWh#$JlOg_<0?NwCmrN_&T?$x~B^p(}jgWm#;uf$D8so0Kr5!yLc z$7qt{D;O~5P8?IgeNvdK%7f$G#m>(^SDeAE$7>lO2Qg6`w*9QPoGQrgI}Oz0WLXr= z@{1|3iuUc^0D7>f)VG=nTWxN{mGwh`Q^@OL-geCx2`r%TtqbG*I3*MF-_AVJk<7s% zA#WMFwGo39631Z?DJh7tr^x|Clnj^?V&P|yAEF$a?_6S#=2eOT1OFP^t;%_NnAs7!6&1Gofhm*o9G&KEZs@{RqQ91ysX?rhC+ zek|nvJr2@Wv)q?xv3Qy2m+ie%&*8>_kN5P|tqcCAUx)4R_H8mm=P};Ou4~n5|7Zfl z_a4c&1zB9*%f0X)mMFfZl}|MLk2;^a-NRo45Zsge zk?N;T2#HdA`IL-SR#x^`z3n|wM?z9Z{qJ+(|HlUqJVlCMDQ?ZxlpKvJ&^%b@U~3+h zxY6=BgWNq5zdO}bIRV?06sbRv(%xN7H@kM#*izh#y%AnDyzg2{vA<$Zfcsnv&#xXK zh9yLdS^a~8@NmDe`?WT`CX0Eisi|K`OhTf~36cjs*XN{AD74Qfquy;dNfhphcr}zJ zhSyR@{}Q?*fSwuuqroWn&uSA8#Z5Sq+(r*3UcbNOneBdATwLUD-l}uiq%=t6&JJU7 zIX79wF>ifT-eFsEPm$X6Z=hoW-@kwFGkyows|ib#J6f#&}MM_SW-Xu3#84wMWa zwaV}E##X1I}Leu7WUy^)n2 zDk#TNjC9**e_Ieyapg8f{qxv|El>MN>E&;|j&_)>4|XT3FJUmVMCZe(;0pIxFPmgk zS_w3;;O_D1G1dDMYNi|C1Z$g{Tb?CX{O@CO!Jctbb850f8ijzqheFB38%?evZ}EW( z=%gczx$WFeAExcU@4gPDcaAW&Zk@>j%PdMwl`3&(=v_>__#FmWt2=l2lY3uE6usfL zB}5WVvRc|&f4FFs2&MV%HV=2gKhMq`?i>o-^SxHxFeWkFNe^PCI`$$j3+A^R#3a!# z?BP!unslYb+;*PWP8SnM=DaD3cVWb>1=oEX8lw(tD!6%H26iYYMn`!N+7(UtbX8n+oEuzK8Jy zL1dSgmkBo!M|dP88l4uJ_ZhbA%Uovf=j@=MwT=E4WcmMZsC2$PeL+r6btb1ou-uWl zS^yS0e0+R1X~)nM(S}jL?FBS4D^|OkyybPr&ksKSL)KEA6pN6JoEbkhl{^D z{5*CT1ggcM1VW{o_O-D;s4q=m&7w|w2VK_A-~yU(h|FIAK)nEaoCZ2w`_}vySlK*bHDZcf6OcIS?wn9U1vHb6v zpkeh3O#Uams6eUqbZX5~|EqJc@!m0!MDP6n>0mok@xj#er}`rIpFe+uyLG$a&?O0I zhM!)EKAdmBz3Bc-g*umCQJYl)Wn25-Y~I>;eXyibjCMuB7l92^RGA8a<)^%neHpK$ z4@-DTW$={FcGIq@Nmh1k7V4Ag6a?;4rk@_iKHBr8>F)+|XrYlIa-#UZr>xZnRyJY5 zmGopZLu7QSq_oAiY9kj!keCa}?TdENH@l#N$+3v~!7e>eQMu>~_Kj}H1@Xu!X78bq z*eoE-;F|@XFtkXjA^qru^!Cjxn~$S+M|aPx#H)iqD-SN@6E40TRv%=)45{2KIKMhV z$jkm>Yce5%Kp?pxL@llVCwW$cfJo;VQ;(h}qBdt?9KsU>IUk8FDXhj9;yHW0RIJuwhyG#K}~Hm*7%{^kdpB5ZvxSL9}PtWidO zw>WvZpw%%9pY6E#GfPKa^t+1P`EH2CfhZVU-&>jAZeI(rifZom>fPQJ>tOvOhg_Ww zxerkG+-uI@<+v7%$%%Y3Q$q@?^a;d_@6YDV<$66b#^o&T#2(O3Q*$S;Ba3_k%ahdUSh>RKqfovRXD}0G;!U3GGYS$&UMbU$OZxfiMbp z3b0@Kclp@Ai@LJ0N+9zB0N4517<6=7C*2SL2C^{QKL$ucBasOAf5vl^AGCjGaNL?= zGa0p~r>~nF@xlsbj+vR!Th0ig<`(Ty!~udMEi5dsvO|em)LqFN+*q`?702|}f;R)| z4-Tx@R}T&%z`6i5tz7SXm=>&U%8GkS1{V^03&|oj2FE+Qx*npTq4o6kw#pER`498J z0cmN@D@S5NNxU z62;8q+<}lDW=!kw^f5{7r|K6DgT)PgTt->xQ_yYjK=PpHFk(`k!&Xjqrm%QCT-+9r zhTy!)czPtn{R>noJ%7=Qd6&!cIj1*+rPG_~z9AgVCme~KCz>zW-Uq8BQ~GrFy=G=s zVm<;1wc^l_kVp4N1GJn^w`u!%AKVM<+)U1dtI&Y7v@}7_6<*;R{on^&G5&JB={?or z=W7DROX|gX8@g>!Z*f1+Glb0;&<4vXK5faoWZJDtHJ0G!y#+C4Ku{1)n)iVa{xfdb zvlW?rl!2pLnb(Ghw3ezjxYI+%c z*m|knkoOMRJna}l`(Lv-<~3sc7p!#DesvE0F{w!xfd+D^QWpmcqfOrKYinz!piHgK z{ew%k2bSY$d~3h_!s_NaYC_*;v}yf_I%+3XfRvAsc+*^+?}rjn2`fr;1=sRk=+Z!*5@gf=<%W)k4hJABUq6su_D8H6R<7!60f3K-Yjh*<4Ai^d zV54PkWg?GtAKZk^uo@HCI`gW7)VFQA?~GvcETskHViT4M-~C;hAI<%ZYX?UvMh|~w zLv9Cn6>88o>K%Mror#4j#Gp$5st-WD$sSoZh0knXYY(d-uUOX71PSlriVBBxg&_yS zGp`B$`=~$RLDTUiv+^VLitB1y z`|z+@H8ruuTy>!4$9Uf|bPEW1#87H3i!-*exq0SM7lo7Hjj&VWap1UI&qUV2XmHo} zyw`!d#P;)?$f)| zeApe0%Nq40+{0sDl>P-9hAhB@WfAb*5F~MnR5|QY6l^+!imZEQlvu^%e9NS#rupJy zV!kFMB)rXyKLe}%UqL%vUb?%j84ohs0Qb9Y1{$oTbsDLMcRy?2LN-RmRW9norVHxt zF)`7JiLY<;3{@Z0Sr2DG4#nS(9HA8;N{lr=iK;h5q>}J_qW{tmX#1V!*|TpuZaXjD z?a2c>KXV^k`GO`$5rv;FBN@yf98IGf2P|L{03Sep znb-ckr)raj4>7`q-cF3h88olX?wO~77=pBOyGbleOaM?I7tA)SZ5!qvCq`_r8Sjn{ z_Zm#<84@NekypvL6jwhdC(cInQ($De`g&SOGPfPx4Hs0WXLobau5q&A{6z12lCgr- zp|p#}#sA{M+aH=9>h$$Z2;p({yTPO}=cnvOk~%tZtV^UZpfx!9|r)Gg|O zrUNEEf~a|!Ai~$&xRaByZullIH|2Vm-`)~gd*-e2)yDv-} zDhsWCG(OLpLS}ZUpgu~cM>101iKKa;4#^O))c(KS;0Xl4W5%W&FZeOPUG!4zw`JxY z##3a{dOz~IrT{4Oiq74$_cm#Jz45f}t#eB*pAuv(KXa4CGn&irciqiKXZJ#bdl7q$ zfF;L~Zt3Y|7lCJqq)p+yJIPY$PUQWfl=j6i+KU4$8To^)K`$8@s=u#&dlL$5pIS?c5UdVQFH+RADfOwKQ| z(6&N_S4?%8Gu?z&8f-$q|2h#o_xQUri5_YQTxLa-TSWBr-!*;G1TGQ}Gm#O#xA#@u zpE^YbwcZ!STK)+{iekQ~+TN2nrzQDF1sb`E7{-qS{crXsi@tYsHC4)+Y@_`&*m$~7 z7hs`pJ<`#S*IiDSJdfTI(4r%$K?3}pN)-X?@w|oDPZq4_Z{0!~NQitJu}$_%VnRz_ z_xo?=;P7x#baZrpd?@(!?&%zbfTP|a+D8|#+it(q{m|qOcE)$R5X$35m0a0rH}~$% z*P&K-g3WhS;fIjR2al5v2C?aI}&DI&__H#Gj-l}v)H?#r7w@b!qs@z zK@X}_ckyO`zklf^Ej=>^9&x5~2MD6h$sR?B1_k%TmI8DjMx6XNkMT=54NFGWa&7-( zpc5rr51P2Wt6Q@C8T+ivbkfgLFgulNd# zrLz9zp+tb*?f9^8nY({*3aAdw1|A-lh5&uhfI)0h(pALluFM+laTFd&-d8MKAvsoY z%*vXC-1g-juozs5n-Oxb|8W)5u*)N*N5~3cColF#*W;&@5AgSrgr3EoU6Niwlw-op zox|lB*u(OKjEwo*N^oGBy%}Ez9GG~7T9`5dvjyFsx#?T<@GLL3rTJP#+gZW1X`{Vo zkbAIEG}!)e4>r@(M86@f8oA>|;@rs5*pe+=Pd%iD6++{_O@R2Sov3>(rVq&W)%o@{a(eG2=#Z z-tIxf&ZM2eTKAwQP0&T|va~N;%b%(0Ci^w@(s4vp8EvN+eSwxf2|XjL-WkMLAIrZA zy|eMC*7wXH@fo3{Hi7 zFb+{@&ZTFKixu(9x%~;G;QYjiinOf_ln0W~jxa`^Nb;oD3u;X~nhpV;piu=pZc*vz zYf}L%e`_hHoF=*0{go64 z?k|E!p&)H(Y#Og&>;eEl2bJx08xLVv9WDrXTinnfaxh<)rDxJdB6a!d#M5%2_Di#X zw|Y|Ag*7(nmdqdFM=hxW+^Isb&kCN^C*0M$Q}{i0H22;-e{hjP2}??=mho6U)6JOP zT+S#K%ifM3TK^gC4zQ>8N9XXJ5JqjFwM;J+5`SqBU(tFYXft})Hj!7dQYcQ8x;Kzs z`99#N*IyyE@6KUD(X6Xfam}dS|3GU0*Y@U+v44%bMT&^K2KWc^1-&F3pkF@xiI*=j z)&&U(fAUT_LUt(e4eqYaSVL?{Gr+O*s%IJ!mE(!zj|PVOY`W&u)*sFD zv-!u@pt+!b#)nOMg47;!q%=iws32@s7zTMn-4i*F3)1*EIqtTtwYzMBt-EG=abWIR zT3QB6aG&gNUQN_6vq-JwCQ~rmI)?_SwhxMZG_v&{q(UW&Ts~-ZyG{((ed%J#@^~4gRV!5-O)x(u0J2bt@->;a-5MG=fh)3IvB;s zGP^BCty?a!+iuI<^Y^?j4re+!AHz28=teE3?w zgv*0Xc8U`bv5WgVq8zwF*6egY6QRhfH$t_}o0NcQ8;6t?y9m$L9k^u}OY&%hR^Ogd zXr6?{b`gl~`GgPwhgk{>5)Ce!gubX_1?3b@v|Pj*^4eS+QPo#-t@PWhH6xoJ4t!|- zjoWlBwmzX0%doy%ax~F`mQ5z9^sgjCjerscYO3vb2sM{q+ppeoqq4FgD+zLVf+?F;UaN6+fxE*%%tT4bCHKj(d-60ulJ zse3sJZadH z%;24jaH8*v0`|KL6uD)lX5WWAo&$M$8qz=26dLbFyMx2RI;zIy^b#u7twjl7T7`nP zQ{NdvOpYhg?7p>ZrTZDp!&DzU*o}@VrN$#;lXj6nh8QIyaEcV#XbBL>MGDe91c>1h zg*Hz%1PHf1E`p2{hFgVh)k-{tfzP zsb6v!|NO_-b8UzS^Y15`76#hG3DV1nhf*v4HGjwV|IxCu-U>hRtQ25RX%1@uFah@f z`uPSw9J$5vB5a^NBV3hg))dsqkvtiSiT6{Kz%QH3{&>8f9GgF^tPyBGl8DH?RMx;O zM9$Ttl5sKV86NOkKgCH@<%i4m_dO)?3U6zsj&afB8e~rl&hU|4+U>Okx@O!iFp z49q4nCy~>|Mjveh?0bn0o`>wX71AhZ3;Ti6#|2OS7H1@_#VZ`3s)6U|N0>hwaA+|S zgg)_qAirec!IKG6cqmDH6;2(&FA$l9q56|e_3!a#vz|CN6{VL$UKGHG!vPyv2{Aq5 zT&e-leDzGL+tz`sr1j<)L88RwyFmIZ=*Ohzw_>|5C}-~|4i*K&x1Qo7S9tk4hOY(A zZ{oh$<%S-i{=RSZNTOV%7Em4iNJ|)jCgoarc5Q10??Tdz>KqotHBVppSoery{{pj< zON4EPCX065Nf(SM6|#7rpuBNu{;k+I{O`2I(sMz+Hv9@`1bFf6gNK*Aam7CqkbLaJ z@HppGrvN>&@ip-6+tGD0hqy#s*gLmfi<`XI_iX(JPf9}Ffme-!l;MpSBMh|+;KzB( z+m*i_?UEy3aV(Yj2AloOdX8}=YP^3fzL|R(9b13N$=`QIM7;@rn-uL_c-L>w2_pZAZ zi#c=VoPBnky`T6zpGQe<$djqjq=#k4iYdfPDc&dfrcvX3>>Rw4Dk^D<-s&;}D@?z3 zhfd*Poufv)XD}0;wXgS-^!&mwVX#nl(x=D2cQd|sREGC>2*YMBv32*)CU7&b-}Zho z)K7Q&w%lVC=$jKx0^sq0y52oK*xlbRMQe9Hv%$jqLIC->uQJAmkxLeN zbvFQ3>Lp!tEL=eFTzVhsBdU5vg%m@!JwD^fqU!jcD3WROoKx@g#Z zqRcu%)vKkXkG>swE;kP5l$#p>A+!bvfs|n^o{fHf`4$8z4-=XhFI^l#Tw#<-xm3gs z(KAW`?M|yP{8jBY1NruS#4jGj3~Btwwv&evT|$D;!dG0%LwE9_TLZ)&0M% ziwH6(FDvCLoxkD1{ZE_Iaj!uHVpsx`wvR$;|LAqZPzO_V`@46U^#Xfz{tw%U?2?+$ z>9GUf4SWqT>(puLq?~w%EVp5ttstwS%O$#s+HBdk>BU8FcSsH>>nwM(dIl|YR+S3xm{r&ikGlk_4`JGt7rdoG9 zj5E(A9oJ1{ZQ;Yw;Zx&q$L&5g&%SRNwcm~_9Hq~yQps<_!);G`uX3&Q-0<`sX%j+O zEWE!bJGUJ$=vJ=XccJf915tml#hM`gFSudj-x~~lSV)u*x5;R1yiN6&g~&H{iEFe` zd724NG|%@$oI>}LBZLF&N;tdXN6GvN&3>n#Zx&6`Z|6n$?m|PBJ|NQM=ec;Poh;+G zdyk_+M##SJ>}Es^Q(&i0x6i)ejlG?RAp={~=AWEKzx z#}}9$>rSB1Xc4U4jE^GoBirUWExeV8yTv|*zA$|*K0%y2A5$HCPY`-dh4F=d4JiGk zg?2u&!+U))R%8%;EnY&V?QHY0rShG3r*zX{lqHg97BEicaN^=0(Gz~oJ}@& z_!#H}AC@PFi9}sjb@K*)?x+y_;RtB-nR{cx1-#RCQ9^J=tydl%PYVq$9ff}Q?sI24 zLHHRNQ=1=?4aD@yvp!?32W8#$Md-@KrdQoB)GMT^oG)MOi%gGn48i{Rc{nQ!!o0+*7}n2UThS;Pd3C;vjx+%!}&Tt=mfsQ$*t3Zq1xe0 zdmnVdf~6mr{VRsERiMgz8~P>ND63+a17dO%e)wXfyIZqOguI7w-(gya(E4dKTuxqo zer@f&Ou5a=KbNBRTX#Z4lCPl6U{)`zU}hFu)!H&tkj$%2)RmYI5x@6`Z!0|L*UviU zk%uKNq#yXWou5qPQGjHm!**9$PVSZRw_uT;| zfxDvDC=Bf_EOk42{Hwcrs{%-h!Ug6Ki?Wa|nFH=cCi*nq&H@omV9T$9JvDRUtMNH0 z!Rkwz!ZSK=IlHxy+yz=P$-YqGCGQ74u{XFiCDBMIsNV7Am%O}RGg9X`f9{R6q)k4# zUnvT#bt7a^-6hrksO6uiyf@DgDE}`3a2@t{vf8OMQOD|I<$T(G4yV_-xfubZfAf>K z*AHRKUqtjNErD^h0G@ay6u5~>Sg7br47S&bn;VsBL=ZUkGV2CnmzAC7DklJ8yp?np zc&o;!@B;p+J~1QP?d8AcWPI)4wGs3S=KN2 zxx#4{J$Ppk*om<;YiF~nNA{z?1U9eM1i!j>iW~PVap0`T3@T*|G;AAbneVYs*iU@g z5`XL7-MbV}(Roy3ga6l)^(CsBv+VG%Op0*13Ul-OgXt^%?G`Zcw#?*`7$Xwyhp%c} zDgOSQV6zA2vAh=zEhHLXY=uqRuBzQ5>P?`#Fk~M{b5i~DgP5|IgV2Zw#^#om3-t8J%!dgJ0A_kd zg|tTOgZc8Tr?L|IKeWnP%Dz8<-3Z^0z&#mubYg48WORSYxxzcA;40Iyvh{gfE>Sxe z_4MT>ZaXszo5}8fJLr|Qb#8w5DYP5@;lqOs07MdhR5(fmiHeEEC|sUfKY^&_IbQrp z?qlO4ClvP7H4S{npfTvNwbxj~AvmwrCn7h)_bgiVk=g^NitalK3Ntw<3J`O`yD~XJ zv_RB&w)*I(AE=@M90<&X^PO(3PR?Sam%SiKXn+@0jeq=Vd(D!IZ$s35#~OJ?uS+At z3L*`nc^NoFL_`Q7U^}vTyed3fzPGrz_--hj(Qhs_h~i!)Waq`QZGj;t#u9aC-m6-1 z1Hh*QIsMJtaL{F}cEk(kSJ%`dd%~20aY64568!Wc2(peK0dJ@oMvg)!l${@ zpOxs&-w4$2c9ov}La1i#v$#O&`at739TXDEf_#7JriS+%rD(Sz>>ElW8Ut)CMCXwc zxq1!PMMWReQ$>)3KAnVL8zz`nAXZkANbK8Xk|7tR3%$s4)rC#QmB+2&TiB=klVND+ zo}2i{rxc-h>OZd0*h$S^brh z^l-B}GS2je>mzvS1P2v6OxH zY@S@TJf#0s5n=K|qQzZRU-a}r6z1%%(y4XIhU47t`zZqf$a^kx&a|B5K}RdgdP{p- zDH;tr_f!{W%fiqn7IXwOmwTj)B3y#CTzqA|@;_#t#qUwlhb~-`dGW2>h*!mZb7JZE z#bgX(h6i8wG%z~`1>B0~A>U9DILIM?Bn$)Sj)kfS!B;gJcSEk8K%A?{3Og2Kyx&pr zL1+xqS+g*)M^ey3#m@cHbKWHocVA@OLQCM~ z{N#ckJYTh+ZaNEPbnvNv6ODtmiKMgja6KN>llYO=lrWF=HwVcw<&3NXD&M*|?z}w> zFSPEb@JOb-7fOGt5;2i|jd_QSW(Tcf5E}W>O{o?hRIh+CR^_5Um5WRuHB=-Ua*n++ z{Ii`1QeUO6ymRMH-%3`Yr1+lSyi&`X8-qL35|@dy@X*BD+p)0v%+zC^4vEVg-2G7K zU53shOWL7qJI_LSBBbvu;j1K~f+T{g;$jDFRk!2lpz?J>G6Xb%o8CQcx<^y_TIjhG zL8b=oooNs|Jw(o|Cpw*VEwY}W%8A)>E61?m`KnjB)Yf|<|^wvqU;xfG{3HuCsbv9 z`S6{@+Mqgxyd>Lilh+X%j}=2H(u(zrBTIWZeP#&xGc-N^qC~>_#|7r0ijPB zVq&kelV2{cuY`WS{Ec)MS7J_3oK5A=?uZ`E4=s?);?OXloeNc}HP<0J&a0SsRsetc zw?@45^wO>Z60b=~eN5QcJ7FDLeX8(iptA-e^Y<#XSu14J4;!Bum%G(?LYcVJ(}Q}FZYe&Mq|&J8+7Q!2S{W>XQmZ~j_I z%v83<{|se3Xhx$U30m`1b5xtB_U2lMU>yy%%e%DgSSJK?@Lpv zgM*Wjx^H$b#h6`**;8xYl3|Cz?rTkQ0#?!}RZ0hjS0sWF2RYE&Zk>rW1k z62W77d!3zFNOO3(n;*_-UdbVsoXg_z7^54{TvS2whZ))P5w~$K1|?fidqe2%on&UJ zD)b}LkZHD_l@*PMM{l4|4qh=6^LJg;x`k0b45}C!5>5kXZt;oS;$nmj{A@nh^c2c9 zRqFYM8(mmwL%Lp^Ry6TnW}+{yQ3OzrMy;>n@7aWnA!u%*+$Qbx&c#bq#&-KxuJjc{ z0k9~aP>D5pB@h=J_N2^T~u`&lK9Y( zaE^G6^w)*1(uak5O2ZsTiQ_pU-3_8bc_x;vLit(}sqI2>0?)KiXIa}O55>6Y{zs2C ze)P(ai-e*Q*bqUp^lzr|BhUkzOP*JtTx*!9*qOHsQAgexHAbG`IuF7lW58$EL=u&! zvgTBPcES_oL!OgFF|i-_q;3+W-5^KCg~6itbmBN`l7p#KzVDUtQ<3mD2~#c!SU!h7 zT9KwY-#!MEDqhEU`fo%lAVog||8kyqytjM3iSesw74NdWr8hY!dM zO}{kmx{nz=xomL{;Cs<9sjw~oc@~p+E%%?Zv#`y!!i=-GW}?jB_dNbi^j*Kz|GH`D z6-~6)4s8+w=$VeHDk^b+i$L%JlEIPH#0W}TpcVYCns;}F`qC3lQ52> zo!M9wP57RaH%dW@o5*^nd2MBd3~(cuy?L`Rl%pf;bwKudIz%%RFRmWJej^os8GHz= zhjj$vj*mS7yVUz-Mk0HDWYGWx6_qKFGwxaicFdMwRlc5urF7`PZ(~nMImu~h-(a!W z`StZ&XF5s|7UMn56-Fw%*x{ge?}}f$^+ux1&nWzb6}=Qc+V9NNYdJa!vjA#^NA@N8 z+=ytj=KIUB?9s^>V&yopfTSQkH`9B#We(fAwNycz zttw-y8UuJ8+?TCeJGUb>{wd#|lX|6?=KSMErV>LLHshFF=Y-IN9C2(0Fj=e4JAH4Rdx zOSj=Qn?>os_b!1m5nSpdoQCV(!@18s$z5LugcQ(coxach`kpct=s0e))!iLJ}H{euhg1 z%3C)xlKYyT&2*M+$v`1Y5wMVPo&UVQFDApnRgS7QbtJtGxICp67o&VuX!rK_A67pM zJ7i>J1gr?Lm_JgrJ7D7faO9Qza|@w~_V)DT1a5z54z@4l_4%e{BH`SI#4UtN+Z@!| z*-4>ue3EK$v>n-LmN|8EFB;W(axa3tmptpWDrlgYB2Yd^z>C4l%R4tWmm)fQ5z|YP zUSkZt>%P!?lWWJNc#`lP<~h=i6?M2T{;Yuy~7dFRBG0Z8u50EJ-oTYEi@6TJ9%a%z_{Nx|~a=qlD>9WIxX+?X? zQ#fulYNvPIA)JX7`BYy&!CAIL2X}KN`Hss?S?50;Ua>ZOvw#NVejjxwnADpqJVL+^ zd3ngl1>dbN$b{3Dw6&|v9eR>16^x(K7xbJ@w9Qv=IY|&x_h>2$3_72U2tbE*>O zAP|;J%OXh)rEEd+F3VaYpUF%>C*C;YkoO{1iuaQ)=_1kEnjOD=n@J2orEMSYFtQo^ zi;jmV#ffXYL;HTyz_l*^kmB)(05ZCgzkmPk?(esNj=ReNyB0H>4Smne?Rq+?4AztT zsIwyYuGYhMD3l@wi+$GRv`jq}jBatUuRq?SilLso^)IF-jhqR=srUML~-nTo8VZ(Wq3)|B&sLCUkD(_KO zT)r5tb@i#vH?PwxyW;f0FPXw-#$*rYMwUur>+wM}+J9NK#kdBDS3HP5-Zs`Qjt;(ME zWAm)C`sp9I0n;D|Y70yL@Z=Uk$`VUP$8IJsCueMG`j0+{z@6N(v9JjK_>mg$FSL00 z2>01zr~y#MAM`lD1k7!3_X+7I6V63Eb8>P5G>+21)$2ye5QeS=TsU1>O!|dJKLIYX zT)WVSq)#Vt!cx&(2~0b$DxW#=-@ku9^^Yhk6E{?F{0f6JXFZ#7X%DOnLdd^nwa>~R zfV-JnSy_34Z?A1)gVo8`uU#&_c@W_}eaWiQA@4K5o|sH+$Ro!HKY~-_G)uAX8n)ld z7Ed?~nMDHIsD@^3KD9z1e0&3XEwVkokqfU2m-WzENmfLS2yp@^%>D`=w#zEpIL8WG z80@*=K4CX!^$fqkB~KqpSjWEbUe^!r=E*%0h`YA5_!)&zHUOl$;Rj6ZLi*#rfnN`f z=pexN2|aB$4v8no>38@*tpOH3TU%SeQTmGWrJ-Su&d$$S2m(B;+#(`T_*#)C+YSJJ z?tZ*Gf4me66ZScFJlGt+Bq1U3Q31EGFfo^25q|n~)#k_S9Q3`ejy3;!9o3DKPN6Te zeSHNpCld%^_{4N;KdJRaoKN}NVl29+k{VIm3ZLFzKCHAFBt>phcYtAiD#~f-D}qUH zr*6uLM&+3)9iT1D%o_U(x2e-pQk0f<{7Y|1bfJ~U*p|1pXrSzz9Fd+KXtRovI#6^n zRbjXy5q+{IYUpo?Tv&MhO%cKV^XJc^($d9#T4^6&-)EVb3Pk*Zf^8|@^Pf)f8{!&| z@r;opc=YJ+Q?k3RUxt!pR@pi+Xmd^|rOwc;YnZWJ@%xBut1%uBt1`_aXHMJt9T#n` ze*M~wkPwbUzyI*s^0jYtez5?VBEd(&XtiQ6~7E}6X*?7ks!Z_2}<_MAK zzTs>WlFblh7-4KdtpC~JeWHpDvn#9iqIuZ6bOg$}DrUzIc016gpCncO+(K1jf$-tr zSe>4p-c^=*1h&XO4su}Fq@5Os+rr(finiZhy4CZEAnNz*w^TtU|6hJy){j{xXe%;n zh@<{lxZTb=QVtFd-mLt)it6bR-qd!BO2$0wbtnk9eF9cr?EF>l zc&*Ie$DwE?tsE@a7eqOS{iDhrE1hq~0~jZFcXcl>nFan@f_xjQ;Y=N_gu>A&OfN$^ zVPsd=gC}-mC!P4Q6CkMw0ZC2^%&3HP>Y*gP5rS5&CR00AC z_@i!8S*JNaAWvITCLsSuU`bQ`|8!tF)UrzMZ^;}O7-%U+W(ow4H2EWc%jkk^7Y4ZK}@<^WVIS5jIU6&DxMaxa1q>R|{G|I_cY14ss{ z38R8A9_b1Y6vszz)q$VMc?>}$+zT$)A$JA7VTXgMEBhy8WMnpGi-+6OHotI#Oh9NW zOUwTo-Ms`1pHinsJLf?oKa8p`B1Kua-{Id~x&`r+ay>q7?~w<)8BJ6(;`JH?b=ijG zU<2I?k|+9%6w4FKZEg@9Ep)X`1ZjJ;m1=(Bzkrpc10w2hKv=!^k?4f~r#7Wm!oa(z-B>xTu71 zun9!m`Q-aY*vM7Uk!JNolyDT&s_pbpazb${QGy@ZJh2WNIBUw+)KJ}snV4k)Y?HqR zIvWZ&QRF|(8QKae9=X(}h$RS}Oo z;}4u_Fhu|O88S(Ts8g{ij`R9%#{JE-qu6u=Ug7!v+ASW<_bNghLIHo1tq8%}xs z{crv?pPwg-bd@r&pyw<{aaHx)yLZc5?xc+ps3A?m!wmYgzTsr$${}}ZO~3FPH0yni zZ7K9{=vZ<#Gq+HEV-t$r7)_8MrvPmR)Cj>%0c1A4?v8%J4ayqPJ;)(a_Ali^ka5cg z+gyU8*TmfAe!(=*OJ##Q$On{aAz!)x6mtEQ(W6v3A}ww0HrbuJ7C>A#_cVF$kvuxlD*FF?hfh$2&3n`dGkx* z%ElzseUIpbvgGvDwhM7EcbhNbo)S3kP z9M1)VSPk$P*F-WU8^f+r@`D|=0W47dT*111hK0a4F342b~EK6-ef2%b4Ji#_nxn@ znZ13%h?n6t4P539qq{HE_*F-d08+y}BN%C7F*QOEjmI>u%1z)4TG60zkW>^o-7wGk*D~J8PeDqedjy-SBqV6cdK{AbaeO7h6st_HoS9i z2jZj>wmH%St3!>)Mw>^=9a$M}9l_wz^lLCuB%PMCv$IwbmY!Bz9)XhsMsF?FvKLA~49>a&d1)|BUJ1n4&>>N+8c-I-qTuULY!e*1pPfRSI>yLNN0pbwpN2hM7Qt1ns})S0{1 z@jzSx;Vbv!$J2Nr!8~X$^yx~kny07qrOTIFPbs*60I~--r|7+81>fDdCL-7EDP};x z`r~#0{X8`EBui&8cVf>eDM{FjGnWBs1@p13jT9i+bq$WuD2wpFhllDBh>v$DARtve zuf<fw)jcL4One z#^*1Z39odV&1RZRdmohTG7EpKHa36vsYJB&6tQ?XJ3)FyQuMMqc4&5ZaB!k~@ZJTR zYpPc9Zx8Xy`NU%r&*!Hc5V=0MJIQtOH&b*RerO6QoV<}u$^L%1lH*y6!N^reJd;%_ zdS~HH$sC91i6FaNk9jf&ju4JrVod^{H75t^?=vKbEa{ZCHaF>)p7a!^omCS8{ovYe zA*!ftn8Bu`q)eMJGecRyDNUKc*c8L)5|lC-LUJrCs zA;@u}Xl!kOAVw*V>o>2bfLASyTFqqO+VSD~JEnY_C!%}9`cBKoPW)bow*k!LIau_- zWFIY$z)$dwK}zuyIq&!;MJDEkN2wSCrDdcch?R|1*Lr~B!&mOjY4$D%aP3C&Fj{|P zmv~@9+DiWe;=Fc^2*_nVTt_Xw)?;Rnl2LPjNb??ebNm+as$!NtE^7^LFYd@rJBn+%zTG3=0e zp6-2Qk!xc2zWH04^<8t44|^`X3p%}hO_%C7(k3z7=4NbiaAwH(3Eju0;eamZObL62 znAGTxKe3eRro29i!O`{dH-(;eL5+WAx)AFZo1E2xJfj7 zhIN6EN4lfCu2|K#!9AD1XKM*5RTt0(%W{f{T-X@N4-k<%`4bKDg9MG3Pt-uT(+!YP zr9UYs(diS+5b?B?AgI<%V$ELk4H;U@Quflti%~DuGDM-F(Mm=iUvDlE5dw>Fj(gy` zFyrUe2w!Q3u|_$=x;Td^UmqW1poQkQKi!7_Q?szm^6!Br0`0y&2zm=|XmfUwUd17EkpTgYQMGCthWN zMppDMTcpULpVki&@(msn7-v4)UZd4fp!!yCy33p|f&&W1$0CFhcf`sO{gE06 zVQW*C|Bg~1$o28bgh|?w6C}~HK5Qh?o!JSfJ*WtdpaYncpxxbkt=*}N2sF*=v2ylA z0PRCU#6&yPST|v*>1)mNP4P!Z+r=(TV}hkQ9X=?gyzoPnZ?FL2BP(r14+d)JkLnh0 z-1(W_c?a8HyL}B?=n)&sYRRjYklVjKGJ0Fj*ZqpQ&HHfb4q)6gD1iHdx%}>%g6~&> z83dIB#)H{q6}Iu*{;C;6;O@F3u>r~apT92TlQ@!6<85b2+cU-g=ED`d-?q5zRMu*-wzwTI}gva`YFeaZV!nsP*;B2_bZq(l*QX<$Se=h9CF^^Vz z`0aw5M-~=uc1?wb+KtOf9l9g>b%UvhtG4OvZQIK{Mv6|Sf?IU)Xw#Je#!F#`E?N^M z@9s!>OD2G%5L+I& z5>Tm;KNXLI^c6j`CoeWi8ThRq9}&zG(x7uvS0^pMe$8Ch7g||n`TDg>$ZRP45w&_4 zAyoHw*8HR6he6|eVOM{ClVk5CoD<_T6n-pzlgb-5urtRgM}=}-y9nGQWYF{C*CYVZ zaI(_)-Qvwcw@`!exh)z{k3&$B@1cS1RMkNCP8pZt5o?^LE&#wgYLK&VrzLySYV}O> z64!eK0f(*0==;@`B%**n$@JwnBPl4x`?cfu0`6m)H(Sb4f)bt#A8L5O%N{xdD-fl# zq!pIP!o%V$i(ri4-8Kdk&;r&Ye%)|6-rLGx0ktXRSa7X$bd=%-(R2xYG9bhkP{XU~ zu^0~pGK}*;F|#o|Qe1g}BOJL`#GUY)lxkJ#y2s)pAfyD&`F)qmwH|?E&fDDlWqsn@%fPJRi<{B)B~Ki~ z*^lJXrCyq(lgrzqmw9pumaT!jSRr*eftK*yd5G5E$Po;SZems+r1=)IrSrZf>;AHu?vRaCe?MSqHn{7lKo zV0f>oLm#$82IN z)zpX+zIVK6Kd~b^;;{7%{{cp-MX6w5@t`gEdnqX_ z8ntx%ez|w1-kTX6o4Sz(1^#0X8A$z~1CjG$SaaGrBa_>Z^ba}yV?3c}TleQWH=U@s z@<9I{2z|Lh!sHvnaQ|3%-N|keM7I3XGLPfVc zq)2NBb)IUIK~q&usym#mbJQJYnv8q0r-;;qyQoF>bGy_Y@NEeU6owV2-z%}mbXAEp zNixPxL(tNI$8KPH)=WITLieNYQ}jms4b3k_Mn*>GF>Y0yfk6LfVUqI{K7XFG+wg2* zujwzQ$fH<6v-As35q_QngM zO|9k&${1D1@+qmByyba$Q16@{l}cuLVYiQ?+nuT-U~4Eg3Z5a*m>)0R{JCpimGG4S z0{{F%=cjc&-GA`F2v0f@B6Tc3wr7Ggl?B0vebm{x_bqD{(T%~BN0nJ!@qY8*7RKi` zX*XV;QRpM!py%o48}xp)PT((C#i{1>7OB3Q+FygdO7z&%onQ8}cSS^e)gjEBv88r? z$ODx&t*9L*z;+kD7r{Qo0TV=}7jM=J)hrHW#4V%ne;mf)r`XD|ehz3E=i(DUprQva z?!pB3*Uoo(pzK^p12mI7tvYf+-_rgT0-PEu zV*=NDvRCCv%`AV-f({&g(coOxU^AGUs*C{PL4}rI=rE7O@whyx@?);A_=xhaIAvw- z)6k5+mC>Vf-Af)tCEQO;$1S@3EP{vQJcv@J@YB!6Uv&LE!(`y_(d%a`*o$~v#wp%` z7lr6VATIjiA0u#vQlT=1AAJa*-Nks9F8}Y7yxod8iA%R;>^!lCk-D%et=-+BbaGWa z?HQV}kzc=33K|at74Vs}cXvCoEq-7rFjL>YA^Tumr*4NoM^SmC;qF;EDu#uB!ISn37`*BoClL+cOEy zfvf_B9@AcAoU^`>AySG1MoEt4F%5Zx2|EfJtqJ%~V;q0@^6}AM)`VQkS`}BO+VKtB z--|bsUA7m!v~9}7Hm-=r^uxU0y5MmMA7N>DeCGbysL{+63X!9LKcDCY+V00EkEyl4 z$+TRz`}*_HDR-{W-DKf2b9_miDEya|Z3Fd=`ga1$Dd;KJL<#Fe2{#zE^AspfyK~Ah z&IM=c*nRok$_1yiwoNPy%=sO}SXSRGSH;qn;>pX3 zWH|o!>0KPAy4#YjFtJ}74IeVzb$VhSK*3=*;O$+dX;&@C;1*~=XGajSD-V#^pbyTw zo0FA_+b~%B1sg;!`;FYhXD>U_$9|<#`ecxSv_(+y8lx!1}(T z(>k@7`+>&c<`!!y35SZ0uSBU9@{N9Ifw|%Cz%OrV_?4dN&#s;x=*H>Kr)Qo$B>%G( zG$Fupa@g}(dv|}$uj3n3O3G1DQ2{~Kh6Qfb6-X8R-KJC<{*WdD@}qfg545l=gF0}z zfmH9`26+V=QM|yenPf^iO6Tn#Q&{b?{q(n5|;NT zL&A)nd#x=lmLaH6t1<4n@sXyT))gP}+d@JsVqC1i<`^E1h7o)LCh||8E=o&Fi+82# zlLppa&}!YGbY1%~H7c0MtcEFQT$M_eI-8yYV1a*{;6MQvJU(x@zIp=^f%2w9mQ0$1 zvUOh=y}RE|sm1OC{UTT3<>M>YH*|SsUh)0Anoxu?b0nxSAymPkXS_`u;O#^m^xs8q zd0ny2UEwS_R_=nq>c{g!Ir_h;`uw(|hUN5lL5;a4iM#e{UpoWnwu8)SNYe<*O%()t z2~$q$7`gNd43({{a{7V?*4U6dl>OIEuZD)q0uFx$6A4eN5R#gz#8HoDr2o6~(Nsd^ zzT>krc(^{ZkE2!uPt&KYM8_xg=|}Pk2dQ;+hUt^cS^L)Jq{eil3S`A{DYN+>#A!=BBqmYn5p^CEAI|EQ#I477C zj;^kMYK^NnRekwGymp;d`q(hbl^6QkgmR^b(mWtSB^y{Q6HMWM25(%5S_w)?hmk>z zac((j#2m;s5Mjy;=O3__@a_oFHIPr%tHv-#elQy({dd2NV@E@Q0k!ot)d6%Vf)GK< z#X#umv@megghX#W5@gN(Hnz<+kxda}vWtXA1Mm*9*s z2y#(Q8WIlZ-yM74Po(G^{bM5|TBS1v;VDo0$>Y>6f6t}wB28pUrb_=jTvt_^R*l>v zS`?5YH}p(Qyx5QddQYwkhD_-{4wM&j{*hqqub+`}oNFWvphNx#0ODG7Zq-axYW{Wf zUrAt9T$SL>iR7DF&FGIiqIde}t2s&QuauN$?e) zoPq6C-dpTKuB4oXyZ_jF0d2Ugqd5pH|ITq^ean;gHq+ZFVf?EmuwWqEVV$6G7ksZv-P|#7N_3$C$y9* zA5~YL2^(grGI;`+k2PCJ7YS!^aq)AIGZJR>z z&DIsD4eJWZm;V`y#dWLWcADkiYEVwKpQ=5)ke_H!=NZ}MV_@+4`TCoC0kQMi@uDQa zCh8La+g8N=rHh&S2h96G`P>a=LVw}nn4dfZ)M^5r4iW3iA)aR4rN*%~z zu~l#^)h2G4rNQU)rNewi>@p`ecO(t<$250sopm;%ivSG{25x>7h8WIE*2I2buJMUI zpR;6w$5ly1$wJ+|b-{T1(_219s{!!(o9VDZ0L1y;=$lq1Qj0nv^={CdgPk8VG}I(t z)EtWFgUq@<-;R^8`J&ACjHBqm5&gN)`H@R%pZ(7s8H7A|c|-u^zmg$<&hzJhf&`Xl zI43I|ELOUS#!mJicaVW6ZKpH`^P<)mjz#N#p;9=v53H_QZcbK4HFEZptA!JDD}Y$5e^3sJA=LrCF^VLivdOd35-^ zg{UAMR&o_(WdfKHNG%4)B}%1ky(5Auq}3D5XM5*I$(4ozA^F*-Z- z8x!o}B9iLsJ%Ba5CS|97{hIA=6)7McDDccpSoaph)7WC&iETcp$GP-TZ3o(U@9cvI zq0UeYaX6v)Rd{%Z?0d9+RqnU%v41#SPalt@KeUJwrN09=3=cE$5Z>xF@)>U{l9h%V z+Vj5CUIv47%+iHgEQ|=8T^VfbHSM!f`!PmzJTkJy()bks2xDOxRO(yRLc9SwZf@z> zv-^ucog}BBxoc_30|v5lbE-P}!p!|=v)gg+nqWnsM~ERgubb~kKGV!}Xj7e-D|{g; zx@}X_)!pt4!Lo`Af-npfgPa+74ZHZK@bP&0v@@v)j($NmXF`aYQp1?QJfL!@^F2)R zdoJZAcKOF|X@J9JBd&{ME`j(qHozxVV_ng6LeCYSu9=Hw{sMoqs#y89%&qRz+&*z9V{0s2lt=j-z$+u zpG->}zUM=v!URiJ$GUxkRlT4>n^|Ekh zvQp>9@f;z!9WYBoy(+W3P-;2AeN$5M3IL-3#tjnvHj-Ntgi&q8T(bzgJQY&0mL2wT z+w=}(vF)IqgSPutjfyWkpW^BxB8&m*Ub|r_BH3r=OWxPf5fMS(;k3orsc|&N`;DgF z;N_LYngAk|{e2Lf8^LO_?Y2dk<+OOL{_8VtRgL35wp~Z)%TPa8MY3!yZezh>Zn=`Z zxB1?=;+)pY0o9N{I&qEw1XqEd|*4HO)PMBY;tcp)ZXJX&X zjv5t8lE3|S;SKw*!pg1^uBiUk8h=W29kTOHb2(e5;Q0Z%Zm-;JHjN(_Y-AL_k};K{ zc@(e6eO#M2tyEU9?pNSW^laS+J*v{MgTJ+uom1nq7N5%kL^(4w^2)b<%$Ei~6X zc3q-|6klskcLp)R*|? zyvsWw8wGZe(HN5X5>~K5nJq3Xoae=;s*-jz54|EF$}8~GT<()~fmLE~_(@^I>4yP5 z`ya_v(Dyx#M+uCRLWe8;=5p}LiV>OqRE7SN;qEZB3jy*eTo8)x`u9gce7ya6y-U${rQ<0%{Ia)YKjgiV9eCk|Kd-wUhm&_@rfzxes^Z46)4{++vojV3g8DR6kYcRV{*3ZqU4r=1{DE{uqID_>_&i?PBXF zMjL|5r<7X!%uH?%$5#he?Iw^NCVP`ZRm@qZM)pSaQ%v|lRs9F+5g4!3vNOEO*K9b~ zwVJbq;bazCIce^l>)iF%$=K~=65bFIJ2tiduu{GW^Qb2mqc>Unh2K>i*f^6y7CB99 z$dSSopd5!E_e{TR1Qb|wWtW0fAq{<>?KcMC>nm};AHKbEXqF|Vt7l9BX$YRMJ*mlW z|NOVq05@zW|49=rWi305b(zXQ1JtPfmhbg_hxOkiu!gqRPZ-Uwynfss?x>+d24VE{ zf

m@p#Au{-cSZ3@SJupI8pwV4V9L^NEiZjW@&Dan!tCLI@OXsV*TqI)z-3sd+co&w=e>Ie0GhqFg)Fkx-b+--|n zo@Hy)5t4})Dh@Bx2Ii}wjG`}KaaYJ?{YTlS-(8rFi8YHmb)ITfyJKs&Vmv>^Gd9tu z{5tKV5IKLrj4|op!M(S4No>tU<f%KH}Q9G)_2J$=e3$(u_h>t=nOkjTSyeMqC> zM}v8@+iC)KZp_1s%mqw{29d?gsrX9Aljy`5D8-hwy7a*Jo;wqo=sKzl=N1*!1BU;& z?PG$o#Z2>3w2V9Pzt^}$wY?(MfWOD4M)lxa=uZCU3Yc#Ay*P{t8IIrg70(HW1xj)T zvGdaNKyL>5kxGH|wWPb@w4eLnx2UqeDLF9@iOM(q^Rmi^3%*yHbM`H}o9FGCwBgyJwN> z{}&4ol^|B}_ZnjGuMmrfzrgP9Tz}0lONIG0aiODsez>$J#MX4>ve&M~^g7LCNyZDz zOd z!Fq#mhno}%t-ChVDog$mLqiwC=FYEjW4X-Kp;L__NIAa+002vGOnKeZIcyxti6Y%r zIM=9FgS_>67U4%v5{D#lmk0&sx0i!J%E-m3Y8OWjmzF>!&84NH^+n;YRj?b-9mkYw zvX+sTI6R@Qxt8AEhhXa_r=}k22!y&gTfukpIt^=U3Q`*9W` ztbnh`XP1jwCD08-2C%S}Jpgs4&ol?SBPE~ty04AsW@6wRrY*k%-zNBi%jsJ7ZB z&~Q;%6rH*s%`Qwvi{!{kWe-`U6n2gJ`hpU=>~mgU;->T{f_Y)I@gquwbCpXZWwU+J zukSxb>SjanbraX~%RtLsj}@8l@eutRi9ibTMKioKG6>4;dLV49`|Jq~3m;2|t$9&N zSs)?*=GK;pmDT&)Tx;nLCarjd!hu&XnPgz12j!@BFGfe|7z8~_DM=$7SP_yOd$M;} zcjrTEEAeNMXK`{))HWo1(q(o;D-~P9i1obH;~~u#0T;WF|5TR%IzA|+mpp3nZEc+r z_6lj!MHPHN?Q?MX;4kD8kcR;aK4=9YS2Ch+c}c<2bysA4ZRW%27mu>i;IMbw?9Bf$ zt`jQJ6uhdRG2Rui)lf8_GcgZ%)PL}#%KL1gk`K|87e-h;tmnA49MK(%XwlR;3VsF8 z=|i7u)ek>|7=q}j&|AE`T`6Z==a|pfJ|W3GMGVq+SLrA^(A(YV(Q`4RsRiTM#CUp1 z+Qs4FVWnDko}O-%qj1sIsfLJ8xeqY6Y#E98n~q+N6d!8axfVnN4}jXG>%suDdT{V( zB{4D4#K8gJWWvKoPLlwiCZzP}(S^Oez2iNAXs)O8KR1U1Zjq*SIz{8jGV3r9SD`>8 z>aeW^(gV8hk+o*7j3zKsP&1`DmQ^S{a2A#EaKBreA>rlW^s^rTKkiX7%eZfb0G7%e zA6nq`2)U^ZoM8k*Y{vkQSXj*+0p2Fq*ACI^xl z)%ZW72Q40zw0PG?n8!P)F?exNNy+c4KDLt$-GpPqb7$#kh)N~}QQd*zUWTJQe!s80 zfJilULOtl(EQiUP9xu&n>1x27A#PIRzV#t3jT>Yr+a*(&ACIB8f9vWh4yq9WAiZDz zaE_tyOX??}LkN(CESL5_57_4%C1c#+g1fu?SPh%$vWcaEfx(0&oF*Ed6&7BZRq~|5 zwGkvA6&K|LY4hF?SiaKZ$XHtPT&uQVpxfVW>8_LlZP#V-5l@2ksTtHU3F|gJ)i>_@ zPEqA`!u#80;&szUE89tTcTX`(?z30N%J5ohTBQny*}j=?muVr-1tt3BzC=Fj5AOkj zcN>l-eI=jI*E%>D4J)w4n9|eJLlzbmVKt}6gTFuHbO0y9!C4#X@Twl--~ux1;~~*+ zU}0?{<7jSFO-O#3v|P&~A~KjTjMJPSz1u$dWSmY%F<^Td`POBnWU|6xB|_eCw+WlC zL;t$7h$sK{T`zYTN?#<(=gj^UC{r7UC(6ZLGH~V>2 zSLcuZS7X;1)kL>;C-mNXq>CsmfCxxO1E{EoR6&|F5s(f_3spLZG*J)%rFW#4Py{jb z-m4Vpoj?M~9p3l;`Tl(Cu9dZBGRc~pGdbtX^X%Er-Xa%dcFhg+oQh4)wvf8>NNEd;!+>e}#HS|@Ik|LhEt z*AF6?HC9Nm5K<&acPvbEbm>-9R2)Pi5D6KMvg1m9M*kCL$4P0-4 zg9;Fk`B|I&LLzR4)9-VLd?Z4J-O3sAu4jw|gnyq+PX0rH?D;HjAOLb9fBu9wU14U{ z`@6eB^!8b1>-24K@d%A^lYisBuYNvDWEdFe2bI5~!3FB=G&fF7t-g(iR9?BjmvAa^;VTc5|Wh3Wp<|?x= zhr~xG7lqWajz#m8NBk{bXiFp>%!aRA4(&?{@6K#}>*QcO%*(?i&}?^ZZ|^81Y$1{p zkY$Ay)(GBIq})!M3NHTvsu`Oe&zV1j&NQih`2o{F7f_v6dxi9%z^J27Zr&0ib+AAQ zTzD7u&_wvM+~vzCu8EZ%p>4Y?XF8D~+1ZN1ewP2U)Ylb~Z{e06dOuv6Va;+_0Q8dIpYnmHP6K~9_cZ^Dkz9P*_uWxuijgJyS&0` z2to=4UaSvo9>^6uco3iE+_w0QU`9+t16@tU#gw@28%GTMES+d)1v77LbfEV3R!MCw z8<_PSkJ0lzuNk<1dG!#M^j|D)%gghFl~!-xzCAa;eJs~YosTxNrhBnjg&IMuYuvMM z(zoZ-$(AJ34Ko{O7Fw3!%5TPlI;1yQ5qOjDB7%aX`{d+8Fr6oXuc)9yTCMZzKjJTU z290cptLsVjQ*Zwr&E$NZ&iQ^m=jPPp^kOh`)C8@*$cq#a(>zz-(QsE33gylnLTu}` zFB9;oO6E!B$-7s`n%J8yF;JNbYwLP`-pfY<;BD{I);uyJLhGK2zNd6WMdjk(1t2wn zwrIM}9Gq-D;F#6x)NdTfjZ^(1ojg|SB0TvOEmvRPl4D|Qn5?_B3o>~0gq>kGDR11k zaj)AqJnJbj1x1wZT=uaLTRN#l_1#&Bw8IrloI}h(B*jmSQDFO*P?&#VA zSRZ*gJ8CQa0U=x5Mrz>d1To<~B>oO^uV)+_Sl`GuK6dw~dyKCcBtH^FvcJb*z1*Dx zbhe#LzhsnFn%Y$evl!!SsmxMy z-0&NFP!XAE_${kR*tR*BIAGmI)$tR zLSL7+F;)JP_)v_>m?1+!Fuh>QU0Mz$g*{b=L5`^(bCsnx2?CgxvabFW4MM)W0(nV6DW`}$~TDY#W_ z9I1Vb*$YspC(n&Y1ciCB@7)3hu$1v^<=3!sFB%!Ly&E2O8MmhxX-i=xhx z)^V=$TM~Wqc~Z44$l(xNItfOvrd1sOnDF9LIQFdO9>UMr77YCCgj6A33yl2O#qkC& zaMk5I#>o&XGvo?aDhCC|fqf8yD&0)KNI>?%I?(;r%0&(i1MR;q=i(FYLtZOT2{)Rz z^;dH*{+G>aQb4g)x#g}Bpz^4SIp|t*8|}RdE zpj}2afgYcw&AYp`4SU-h<;DFJ4&0E{+8p<+6-W`Pp#SR4-9kx?DhC6ETQ6sbBumNc8-O= zSVC5f8DTpb?{Zv767UY|HMTjf3I=GP1}_~WV>|a=Et9wx4-?mEZE(ikR$*RVo|0Oy zKX7isc4EHI;d3_Dpf6P0?Zv=LGalphG6V#ZUlpPTU!Fr^D&@gcRaZ|>RUm$-R0ilxOt5!9`V9{A z8s`fZXO~-9G_WP8funyh+v1vC8iFNY>v9SRWdwi0P5E)@G+40&q-50i1gyGkotyiDs1Dh)Fsy&t0!VFeMD9(p6e?r7 z0>TE_cfq*hcmG-LA?@cvBqfo`(veLqehGV#C2SZQYca~zulBvf0&TcnsH8E2mmZQN7)Y>t6?6iVYMA=Qq5@EUr zo3*&#C>&A|T&$=}$d1ZQ{nmFn|8ZJns~o*YS;-S~L^*GZx^Rllm?vSxCSkv~BX<`E zQ`Amzb)8%DhmCZ{!XS+jG=J-!bl2%oE%*T(pbc}~gLqn!Rm?aP= zcoaAS@>1l$5py_6=LmcK)@>G%kHc5Lp6>i9c$G(#pU{q-oleQOPuFm=T2&*J8spu- zTT?{jL`2nj(=^?}+CDBUG?Z`RbkwvxWlFEt}a_BP= zS&ERD_Mq=tty5DRT1|&Ez)I>@e7I0ZXe=Si6}5#Bm!fL*zRNYT+BH*|k}X^GRD7)8 znsDQA*XPZV^>tFvoLS`^rta7|n0{0KkhxXa9vmN&$EQipI7B}#VM{##x%yN15r_eL zgU~$z7_H)3_3KHhT)IJji-(?fuWI#^0jNs(omSTu7>FI1CQO}A!Q32gV__xSDovJ3 z4+GsaSlthf;5MFeY@y6X2Kw1XVx;C#8>k1*YkesxNCF(8Ox-Ja0n|p*Kx}$LCcHJP zVwwKwVbtIQn+W~rTVFOdh(Rjy9(Kk4{Upj<)IO#$i%)iPI@6w%l&If?Or<|}kw9h7 zSc$FT1u>s~QA;K;eFR)=N=A~q|FdBT2~H1pP>1s~$>=4wzPW`ljhsi*$?$#~nX zHltqz>zl0ZgyiGX3trk$gZ?`F$;v`Pk>pfV%h(4{Hz$Y*X(uQn+(c{oZ~7PY$nGum zP^IfYiHGsT^fNx8eHxU5_38L~-dZ!Bu%buyTmJSOxYILRxJh%!XZE`HDf)r&wkR zU)RA@6&pmE2|SUASB6p(>A(8pA!{nVkE5)~RsE*q3>G&oJF!RmZhPd^FDUu!ALw0O z%i%43Lee=z!K={^iR2hD1fYm;cuWk{*sWW8+gp*j*y9!$YxZD`hS&1U8AP}J$2oe>mYAqfZ{E9iowbB@fHQh@3`^e9opV4r_B+#U77XB??zKj$ zIXv~1EOjqVT7d`b*qujdlwic3??yO88&UgLX{S;`}ZNWd$%>gWbXBGV*kQ8QN3{wb9%X)gW zchW%%Cigq0CcLosmS43Dt~9ta7F&<84gX?w9b-65E*+I6_p!xMRVVowGqEIQRs3L@ z#$y%DKn01c-@Mj<)nhR8P@^N#=H@OnZS9<^zx*FcXdInoa_LGu9nBrv%}2fllF8#J zJE?qF3|`L$F?YA+R8dWP`kOhe`grbH>5rjEC^Vr*TT7v8yQMk*g^~2ykdrM&x&})< zq21So#nh<{Ck%}(R7zimH>K0C(t;ipJe}4te z|8a9g&7bjLf|LgW!MZD1RMk};GNRR;6w7!VE5+9kl(9e0E%G4<7$q8~a1&?jQNm91ocnu;UfXs`MOeZ|V_srG| zr%{2>zjMWta}xEKU4k5-bK8`}p#3SZe6;4Pr!{K$9ae6|{KJ4B7Bg&>PPAvAk;**I z?816<3}AaxC@93=9#~1QRS~p|vm^*=*>s@bQeJpV?tmXx^}&t`Qz^Wj@7EIxuX{(| z{_eozC)u4ZMKelIWDy-UJ9=*Np+xQ`xl3`6pIs}!4{#*Ed)jZLN4@(+AVr!VzeD2;sxc0qh%@A-`YU5+V)WRQ%0AVyfvXNjR(p%-l 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 PzrcO9$MBLn=0X1f>E$!X diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index d3d25adea41a2c6e57f179f9e7f0e8edab8f1749..8f6b844a2374f74468aba3463fe812d801fc2087 100644 GIT binary patch literal 20197 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≤r{D~6+Zx3<|`#cc?wH} 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 Date: Fri, 7 Jun 2019 12:24:36 +1200 Subject: [PATCH 034/125] Resolve conflict with gangs --- icons/obj/device.dmi | Bin 48714 -> 48834 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 702cbf22531dd78689568c1c05844a47a404642c..edaafcd24090463d0ad0c303f50dc29fed2fb92f 100644 GIT binary patch delta 28849 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 R2>3_({HgkrlE-HL{|8H12$28) delta 28728 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 dj>`- From c5f79c9da89574cb6c16671af70512403947fa45 Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Fri, 7 Jun 2019 12:30:34 +1200 Subject: [PATCH 035/125] Fine i'll put it back in tools then, will that make you happy? --- .../objects/items/devices/compressionkit.dm | 2 +- code/game/objects/items/devices/glue.dm | 2 +- icons/obj/device.dmi | Bin 48834 -> 43562 bytes icons/obj/tools.dmi | Bin 20197 -> 23204 bytes 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/compressionkit.dm b/code/game/objects/items/devices/compressionkit.dm index 507d809c14..cd26a06dde 100644 --- a/code/game/objects/items/devices/compressionkit.dm +++ b/code/game/objects/items/devices/compressionkit.dm @@ -1,7 +1,7 @@ /obj/item/compressionkit name = "bluespace compression kit" desc = "An illegally modified BSRPED, capable of reducing the size of most items." - icon = 'icons/obj/device.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "compression_c" item_state = "RPED" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' diff --git a/code/game/objects/items/devices/glue.dm b/code/game/objects/items/devices/glue.dm index 2578f5034e..fed582d951 100644 --- a/code/game/objects/items/devices/glue.dm +++ b/code/game/objects/items/devices/glue.dm @@ -1,7 +1,7 @@ /obj/item/syndie_glue name = "bottle of super glue" desc = "A black market brand of high strength adhesive, rarely sold to the public. Do not ingest." - icon = 'icons/obj/device.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "glue" w_class = WEIGHT_CLASS_SMALL var/uses = 1 diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index edaafcd24090463d0ad0c303f50dc29fed2fb92f..55c33e5e832f86f5fcc95aad40486aab775056bd 100644 GIT binary patch literal 43562 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 Cx_|Nj diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index 8f6b844a2374f74468aba3463fe812d801fc2087..cfb36bb3ae419c86acf75245224774c416f76e23 100644 GIT binary patch literal 23204 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≤r{D~6+Zx3<|`#cc?wH} zvjg>C6C-4LokmG?(Epfx)k^ogSZjw(boI|DFm7#8zET1Vb!k@R#X@)2jw}}4y4bq5=tLU=4(1fZ5s6{alz|vHRe~d z4VX@72tV9#!zOILsB0=kLw}HmQ+KwU$l*=pXXCFmN5j4Dx!I=Vl~ETspRE0waO!!K zc&uSc=s@cb-px-^OB_%cKh{kGO~nxnplh@kcaIIvJp8CNEIK0F2*W+msdWLu1S<8q wYQ7$A>vcwAPJ`c3=?M^jO#Gi=@XIf7G Date: Fri, 7 Jun 2019 12:37:37 -0400 Subject: [PATCH 036/125] Ported the nudity permit from RP and made it a loadout option --- code/modules/clothing/under/miscellaneous.dm | 12 ++++++++++++ .../code/modules/client/loadout/uniform.dm | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index bcd9642662..ecab9d8edc 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -749,3 +749,15 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE + +/obj/item/clothing/var/hides_bulges = FALSE // OwO wats this? + +/obj/item/clothing/under/permit + name = "public nudity permit" + desc = "This permit entitles the bearer to conduct their duties without a uniform. Normally issued to furred crewmembers or those with nothing to hide." + icon = 'icons/obj/card.dmi' + icon_state = "fingerprint1" + item_state = "golem" //This is dumb and hacky but was here when I got here.//No, it really isn't. Why make a new blank clothing sprite if we already have one? + body_parts_covered = 0 + +// sprite_sheets = list() //Dunno why this is here so I'm gonna comment it out and hope it still works. diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 81e17e95d3..804039a172 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -283,3 +283,9 @@ path = /obj/item/clothing/under/rank/trek/engsec/ent restricted_desc = "Engineering and Security" restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") + +//memes +/datum/gear/nudepermit + name = "Nudity Permit" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/permit \ No newline at end of file From 5a9269db73ad2a71bab0e212ca7842ac852553ad Mon Sep 17 00:00:00 2001 From: SkullyRoberts Date: Fri, 7 Jun 2019 12:56:25 -0400 Subject: [PATCH 037/125] removed duplicate hides_bulges --- code/modules/clothing/under/miscellaneous.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index ecab9d8edc..6da7a277cb 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -750,8 +750,6 @@ can_adjust = FALSE resistance_flags = NONE -/obj/item/clothing/var/hides_bulges = FALSE // OwO wats this? - /obj/item/clothing/under/permit name = "public nudity permit" desc = "This permit entitles the bearer to conduct their duties without a uniform. Normally issued to furred crewmembers or those with nothing to hide." From 40030c40bf91825c13636125280a0ce213af2c87 Mon Sep 17 00:00:00 2001 From: Sishen Date: Sat, 8 Jun 2019 07:19:11 -0400 Subject: [PATCH 038/125] lmao2reach --- code/game/objects/items/holy_weapons.dm | 1 + code/game/objects/items/melee/misc.dm | 1 + 2 files changed, 2 insertions(+) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 3fda98e074..424bf18c83 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -573,6 +573,7 @@ lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' slot_flags = ITEM_SLOT_BELT + reach = 2 attack_verb = list("whipped", "lashed") hitsound = 'sound/weapons/chainhit.ogg' diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 9162f3ed91..33a48c17bb 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -20,6 +20,7 @@ slot_flags = ITEM_SLOT_BELT force = 14 throwforce = 10 + reach = 2 w_class = WEIGHT_CLASS_NORMAL attack_verb = list("flogged", "whipped", "lashed", "disciplined") hitsound = 'sound/weapons/chainhit.ogg' From ec2da508b8336f431f94fabbdf1a764687bf6647 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 8 Jun 2019 15:05:26 +0200 Subject: [PATCH 039/125] Gonna go with 25 since it won't be usable on lying people. --- code/datums/martial/krav_maga.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 40bf5b055f..3dcb785a90 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -92,7 +92,7 @@ "[A] leg sweeps you!") playsound(get_turf(A), 'sound/effects/hit_kick.ogg', 50, 1, -1) D.apply_damage(5, BRUTE) - D.Knockdown(40, override_stam = 45) + D.Knockdown(40, override_hardstun = 0.01, override_stam = 25) log_combat(A, D, "leg sweeped") return 1 From e1c94ef8aff4c6f7d773c0bcfcf6c574c755f632 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 8 Jun 2019 15:06:07 +0200 Subject: [PATCH 040/125] named arguments. --- code/datums/martial/krav_maga.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 3dcb785a90..f92c0dbd0d 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -92,7 +92,7 @@ "[A] leg sweeps you!") playsound(get_turf(A), 'sound/effects/hit_kick.ogg', 50, 1, -1) D.apply_damage(5, BRUTE) - D.Knockdown(40, override_hardstun = 0.01, override_stam = 25) + D.Knockdown(40, override_hardstun = 0.01, 25) log_combat(A, D, "leg sweeped") return 1 From e83365daed3787f1eb46e4992c599cf1589ec3d0 Mon Sep 17 00:00:00 2001 From: SkullyRoberts Date: Sat, 8 Jun 2019 17:12:51 -0400 Subject: [PATCH 041/125] Added a penis autosurgeon as rare maint loot --- code/_globalvars/lists/maintenance_loot.dm | 1 + code/modules/surgery/organs/autosurgeon.dm | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index aa1cdcb40a..efd405a4dc 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -111,5 +111,6 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/storage/pill_bottle/penis_enlargement = 2, /obj/item/clothing/shoes/wheelys = 1, /obj/item/clothing/shoes/kindleKicks = 1, + /obj/item/autosurgeon/penis = 1, "" = 3 )) diff --git a/code/modules/surgery/organs/autosurgeon.dm b/code/modules/surgery/organs/autosurgeon.dm index 787175e05d..0e3793d2e4 100644 --- a/code/modules/surgery/organs/autosurgeon.dm +++ b/code/modules/surgery/organs/autosurgeon.dm @@ -98,3 +98,8 @@ /obj/item/autosurgeon/reviver starting_organ = /obj/item/organ/cyberimp/chest/reviver + +/obj/item/autosurgeon/penis + desc = "A single use autosurgeon that contains a penis. A screwdriver can be used to remove it, but implants can't be placed back in." + uses = 1 + starting_organ = /obj/item/organ/genital/penis From 30b8d8db1a6dbf884c288f4ed670a4ed44465566 Mon Sep 17 00:00:00 2001 From: SkullyRoberts Date: Sat, 8 Jun 2019 18:38:28 -0400 Subject: [PATCH 042/125] Made the nudity permit cover genitals and boobs --- code/modules/clothing/under/miscellaneous.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 6da7a277cb..97e9a8f8ca 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -756,6 +756,4 @@ icon = 'icons/obj/card.dmi' icon_state = "fingerprint1" item_state = "golem" //This is dumb and hacky but was here when I got here.//No, it really isn't. Why make a new blank clothing sprite if we already have one? - body_parts_covered = 0 - -// sprite_sheets = list() //Dunno why this is here so I'm gonna comment it out and hope it still works. + body_parts_covered = CHEST|GROIN From 7706ec6329b65d843bbbb8259aeefefbcb4d6815 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 9 Jun 2019 02:45:14 +0200 Subject: [PATCH 043/125] I LOVE THE SMELL OF NAPALM IN THE MORNING! --- code/__DEFINES/DNA.dm | 1 + code/datums/mutations/speech.dm | 13 +++++++++++++ .../crates_lockers/closets/secure/security.dm | 1 + code/modules/clothing/head/jobs.dm | 16 ++++++++++++++++ 4 files changed, 31 insertions(+) diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 4ed099d9e2..bfa25961a6 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -28,6 +28,7 @@ #define SWEDISH "Swedish" #define CHAV "Chav" #define ELVIS "Elvis" +#define YELLING "Yelling" #define UI_CHANGED "ui changed" #define UE_CHANGED "ue changed" diff --git a/code/datums/mutations/speech.dm b/code/datums/mutations/speech.dm index 3f303535ce..ca9289f428 100644 --- a/code/datums/mutations/speech.dm +++ b/code/datums/mutations/speech.dm @@ -230,3 +230,16 @@ ..() owner.grant_language(/datum/language/common) owner.remove_language(/datum/language/beachbum) + +/datum/mutation/human/yelling + name = "Yelling" + desc = "A mutation that forces the host to constantly yell their sentences out." + quality = MINOR_NEGATIVE + locked = TRUE + text_gain_indication = "You feel really angry." + text_lose_indication = "You feel calmer." + +/datum/mutation/human/yelling/say_mod(message) + if(message) + message = "[uppertext(replacetext(message, ".", "!"))]!" + return (message) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index b4cdff4224..8c06af91a4 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -106,6 +106,7 @@ new /obj/item/radio/headset/headset_sec(src) new /obj/item/clothing/suit/armor/vest/warden(src) new /obj/item/clothing/head/warden(src) + new /obj/item/clothing/head/warden/drill(src) new /obj/item/clothing/head/beret/sec/navywarden(src) new /obj/item/clothing/suit/armor/vest/warden/alt(src) new /obj/item/clothing/under/rank/warden/navyblue(src) diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index b6c5a5417a..e3a0211665 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -148,6 +148,22 @@ strip_delay = 60 dog_fashion = /datum/dog_fashion/head/warden +/obj/item/clothing/head/warden/drill + name = "warden's drill hat" + desc = "A special armored campaign hat with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection. Has the letters 'FMJ' enscribed on its side." + icon_state = "wardendrill" + item_state = "wardendrill" + dog_fashion = null + +/obj/item/clothing/head/warden/drill/equipped(mob/living/carbon/human/user, slot) + . = ..() + if(slot == SLOT_HEAD) + user.dna.add_mutation(YELLING) + +/obj/item/clothing/head/warden/drill/dropped(mob/living/carbon/human/user) + . = ..() + user.dna.remove_mutation(YELLING) + /obj/item/clothing/head/beret/sec name = "security beret" desc = "A robust beret with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." From cb255b8719a1650b3e69ae5b88409eb89be934d5 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 9 Jun 2019 06:54:26 +0200 Subject: [PATCH 044/125] give'r or leave'r, buddy. --- code/__DEFINES/DNA.dm | 1 - code/datums/mutations/speech.dm | 15 +------ code/modules/clothing/head/jobs.dm | 69 ++++++++++++++++++++++++++---- strings/canadian_replacement.json | 45 +++++++++++++++++++ 4 files changed, 107 insertions(+), 23 deletions(-) create mode 100644 strings/canadian_replacement.json diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index bfa25961a6..4ed099d9e2 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -28,7 +28,6 @@ #define SWEDISH "Swedish" #define CHAV "Chav" #define ELVIS "Elvis" -#define YELLING "Yelling" #define UI_CHANGED "ui changed" #define UE_CHANGED "ue changed" diff --git a/code/datums/mutations/speech.dm b/code/datums/mutations/speech.dm index 1a1e23cf56..d986672924 100644 --- a/code/datums/mutations/speech.dm +++ b/code/datums/mutations/speech.dm @@ -229,17 +229,4 @@ /datum/mutation/human/stoner/on_losing(mob/living/carbon/human/owner) ..() owner.grant_language(/datum/language/common) - owner.remove_language(/datum/language/beachbum) - -/datum/mutation/human/yelling - name = "Yelling" - desc = "A mutation that forces the host to constantly yell their sentences out." - quality = MINOR_NEGATIVE - locked = TRUE - text_gain_indication = "You feel really angry." - text_lose_indication = "You feel calmer." - -/datum/mutation/human/yelling/say_mod(message) - if(message) - message = "[uppertext(replacetext(message, ".", "!"))]!" - return (message) \ No newline at end of file + owner.remove_language(/datum/language/beachbum) \ No newline at end of file diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index e3a0211665..07817ec4e4 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -1,3 +1,8 @@ +//defines the drill hat's yelling setting +#define DRILL_DEFAULT "default" +#define DRILL_SHOUTING "shouting" +#define DRILL_YELLING "yelling" +#define DRILL_CANADIAN "canadian" //Chef /obj/item/clothing/head/chefhat @@ -149,20 +154,63 @@ dog_fashion = /datum/dog_fashion/head/warden /obj/item/clothing/head/warden/drill - name = "warden's drill hat" + name = "warden's campaign hat" desc = "A special armored campaign hat with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection. Has the letters 'FMJ' enscribed on its side." icon_state = "wardendrill" item_state = "wardendrill" dog_fashion = null + var/mode = DRILL_DEFAULT -/obj/item/clothing/head/warden/drill/equipped(mob/living/carbon/human/user, slot) - . = ..() - if(slot == SLOT_HEAD) - user.dna.add_mutation(YELLING) +/obj/item/clothing/head/warden/drill/screwdriver_act(mob/living/carbon/human/user, obj/item/I) + if(..()) + return TRUE + switch(mode) + if(DRILL_DEFAULT) + to_chat(user, "You set the voice circuit to the middle position.") + mode = DRILL_SHOUTING + if(DRILL_SHOUTING) + to_chat(user, "You set the voice circuit to the last position.") + mode = DRILL_YELLING + if(DRILL_YELLING) + to_chat(user, "You set the voice circuit to the first position.") + mode = DRILL_DEFAULT + if(DRILL_CANADIAN) + to_chat(user, "You adjust voice circuit but nothing happens, probably because it's broken.") + return TRUE -/obj/item/clothing/head/warden/drill/dropped(mob/living/carbon/human/user) - . = ..() - user.dna.remove_mutation(YELLING) +/obj/item/clothing/head/warden/drill/wirecutter_act(mob/living/user, obj/item/I) + if(mode != DRILL_CANADIAN) + to_chat(user, "You broke the voice circuit!") + mode = DRILL_CANADIAN + return TRUE + +/obj/item/clothing/head/warden/drill/speechModification(M) + if(copytext(M, 1, 2) != "*") + if(mode == DRILL_DEFAULT) + M = " [M]" + return trim(M) + if(mode == DRILL_SHOUTING) + M = " [M]!" + return trim(M) + if(mode == DRILL_YELLING) + M = " [M]!!" + return trim(M) + if(mode == DRILL_CANADIAN) + M = " [M]" + var/list/canadian_words = strings("canadian_replacement.json", "canadian") + + for(var/key in canadian_words) + var/value = canadian_words[key] + if(islist(value)) + value = pick(value) + + M = replacetextEx(M, " [uppertext(key)]", " [uppertext(value)]") + M = replacetextEx(M, " [capitalize(key)]", " [capitalize(value)]") + M = replacetextEx(M, " [key]", " [value]") + + if(prob(30)) + M += pick(", eh?", ", EH?") + return trim(M) /obj/item/clothing/head/beret/sec name = "security beret" @@ -217,3 +265,8 @@ name = "quartermaster's beret" desc = "This headwear shows off your Cargonian leadership" icon_state = "qmberet" + +#undef DRILL_DEFAULT +#undef DRILL_SHOUTING +#undef DRILL_YELLING +#undef DRILL_CANADIAN diff --git a/strings/canadian_replacement.json b/strings/canadian_replacement.json new file mode 100644 index 0000000000..1430ae8793 --- /dev/null +++ b/strings/canadian_replacement.json @@ -0,0 +1,45 @@ +{ + + "canadian": { + "toilet": "washroom", + "bathroom": "washroom", + "restroom": "washroom", + "coffee": "doubledouble", + "backpack": "knapsack", + "rucksack": "knapsack", + "candybar": "chocolate bar", + "about": "aboot", + "friend": "buddy", + "pal": "buddy", + "donut": "doughnut", + "faucet": "tap", + "give": "give'r", + "bar": "boozecan", + "leave": "leave'r", + "scruffle": "kerfuffle", + "couch": "chesterfield", + "sofa": "chesterfield", + "alcohol": "mickey", + "shoes": "runners", + "cigarrete": "dart", + "cig": "dart", + "color": "colour", + "armor": "armour", + "armory": "armoury", + "defense": "defence", + "honor": "honour", + "labor": "labour", + "humor": "humour", + "humorous": "humourous", + "gray": "grey", + "labeled": "labelled", + "luster": "lustre", + "inch": "centimetre", + "yard": "metre", + "tumor": "tumour", + "mile": "kilometre", + "pound": "kilogram" + } + + +} From 6bdf5f585ab7fcc25ebf95ceaca678017dc59c76 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sun, 9 Jun 2019 00:49:40 -0500 Subject: [PATCH 045/125] fixes testicle runtimes --- .../code/modules/arousal/organs/testicles.dm | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/modular_citadel/code/modules/arousal/organs/testicles.dm b/modular_citadel/code/modules/arousal/organs/testicles.dm index 0cf698392c..f108fcba97 100644 --- a/modular_citadel/code/modules/arousal/organs/testicles.dm +++ b/modular_citadel/code/modules/arousal/organs/testicles.dm @@ -45,6 +45,7 @@ linked_organ = (owner.getorganslot("penis")) if(linked_organ) linked_organ.linked_organ = src + src.size = linked_organ.size else if(linked_organ) @@ -57,20 +58,22 @@ return TRUE /obj/item/organ/genital/testicles/update_appearance() - if(owner) - if(size == 0) - size_name = "nonexistant" - if(size == 1) + switch(size) + if(0.1 to 1) size_name = "average" - if(size == 2) + if(1.1 to 2) size_name = "enlarged" - if(size >= 3) + if(2.1 to INFINITY) size_name = "engorged" - - if(!internal) - desc = "You see an [size_name] pair of testicles dangling." else - desc = "They don't have any testicles you can see." + size_name = "nonexistant" + + if(!internal) + desc = "You see an [size_name] pair of testicles." + else + desc = "They don't have any testicles you can see." + + if(owner) var/string if(owner.dna.species.use_skintones && owner.dna.features["genitals_use_skintone"]) if(ishuman(owner)) // Check before recasting type, although someone fucked up if you're not human AND have use_skintones somehow... From cac80ec8c8a2623e04f45e14721de2fbaef7152c Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sun, 9 Jun 2019 01:43:39 -0500 Subject: [PATCH 046/125] Update laborstacker.dm --- code/modules/mining/laborcamp/laborstacker.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/laborcamp/laborstacker.dm b/code/modules/mining/laborcamp/laborstacker.dm index dd7f642243..5193545c4b 100644 --- a/code/modules/mining/laborcamp/laborstacker.dm +++ b/code/modules/mining/laborcamp/laborstacker.dm @@ -144,7 +144,12 @@ GLOBAL_LIST(labor_sheet_values) points += inp.point_value * inp.amount ..() - +/obj/machinery/mineral/stacking_machine/laborstacker/attackby(obj/item/I, mob/living/user) + if(istype(I, /obj/item/stack/sheet) && user.canUnEquip(I)) + var/obj/item/stack/sheet/inp = I + points += inp.point_value * inp.amount + return ..() + /**********************Point Lookup Console**************************/ /obj/machinery/mineral/labor_points_checker name = "points checking console" From 611aba583f11b45c80b0c0888e960f7ac7058919 Mon Sep 17 00:00:00 2001 From: Sishen Date: Sun, 9 Jun 2019 03:07:22 -0400 Subject: [PATCH 047/125] Update arcade.dm --- code/game/machinery/computer/arcade.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 13d5cff3b8..efbbe36228 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -1,6 +1,7 @@ #define ARCADE_WEIGHT_TRICK 4 #define ARCADE_WEIGHT_USELESS 2 #define ARCADE_WEIGHT_RARE 1 +#define ARCADE_WEIGHT_PLUSH 3 /obj/machinery/computer/arcade @@ -26,7 +27,7 @@ /obj/item/toy/katana = ARCADE_WEIGHT_TRICK, /obj/item/toy/minimeteor = ARCADE_WEIGHT_TRICK, /obj/item/toy/nuke = ARCADE_WEIGHT_TRICK, - /obj/item/toy/plush/random = ARCADE_WEIGHT_USELESS, + /obj/item/toy/plush/random = ARCADE_WEIGHT_PLUSH, /obj/item/toy/redbutton = ARCADE_WEIGHT_TRICK, /obj/item/toy/spinningtoy = ARCADE_WEIGHT_TRICK, /obj/item/toy/sword = ARCADE_WEIGHT_TRICK, From 3f1b7e4dd6fb32f21494639ee6b86de8a2ddf271 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sun, 9 Jun 2019 02:23:53 -0500 Subject: [PATCH 048/125] Pacifists can nom things now, but not feed to others --- code/modules/mob/living/living_defense.dm | 12 ++++++++++++ .../code/modules/vore/eating/bellymodes_vr.dm | 9 ++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 449bbe361f..e434bc4e95 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -124,6 +124,18 @@ if(user == anchored || !isturf(user.loc)) return FALSE + //pacifist vore check. + if(user.pulling && HAS_TRAIT(user, TRAIT_PACIFISM) && user.voremode) //they can only do heals, noisy guts, absorbing (technically not harm) + if(ismob(user.pulling)) + var/mob/P = user.pulling + if(src != user) + to_chat(user, "You can't risk digestion!") + return FALSE + else + user.vore_attack(user, P, user) + return + + //normal vore check. if(user.pulling && user.grab_state == GRAB_AGGRESSIVE && user.voremode) if(ismob(user.pulling)) var/mob/P = user.pulling diff --git a/modular_citadel/code/modules/vore/eating/bellymodes_vr.dm b/modular_citadel/code/modules/vore/eating/bellymodes_vr.dm index 542241e9f2..6b6a3d30cc 100644 --- a/modular_citadel/code/modules/vore/eating/bellymodes_vr.dm +++ b/modular_citadel/code/modules/vore/eating/bellymodes_vr.dm @@ -49,13 +49,16 @@ var/sound/pred_death = sound(get_sfx("death_pred")) var/turf/source = get_turf(owner) - ///////////////////////////// DM_HOLD ///////////////////////////// if(digest_mode == DM_HOLD) return SSBELLIES_PROCESSED //////////////////////////// DM_DIGEST //////////////////////////// else if(digest_mode == DM_DIGEST) + if(HAS_TRAIT(owner, TRAIT_PACIFISM)) //obvious. + digest_mode = DM_NOISY + return + for (var/mob/living/M in contents) if(prob(25)) if((world.time - NORMIE_HEARCHECK) > last_hearcheck) @@ -210,6 +213,10 @@ //////////////////////////DM_DRAGON ///////////////////////////////////// //because dragons need snowflake guts if(digest_mode == DM_DRAGON) + if(HAS_TRAIT(owner, TRAIT_PACIFISM)) //imagine var editing this when you're a pacifist. smh + digest_mode = DM_NOISY + return + for (var/mob/living/M in contents) if(prob(55)) //if you're hearing this, you're a vore ho anyway. if((world.time - NORMIE_HEARCHECK) > last_hearcheck) From 80659a540b29c84dd883a7bbc19eb0e96b2781b1 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Sun, 9 Jun 2019 09:59:31 -0500 Subject: [PATCH 049/125] Update modular_citadel/code/modules/arousal/organs/testicles.dm I guess Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- modular_citadel/code/modules/arousal/organs/testicles.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/arousal/organs/testicles.dm b/modular_citadel/code/modules/arousal/organs/testicles.dm index f108fcba97..0b86d58208 100644 --- a/modular_citadel/code/modules/arousal/organs/testicles.dm +++ b/modular_citadel/code/modules/arousal/organs/testicles.dm @@ -45,7 +45,7 @@ linked_organ = (owner.getorganslot("penis")) if(linked_organ) linked_organ.linked_organ = src - src.size = linked_organ.size + size = linked_organ.size else if(linked_organ) From 7b48c8899d605f6b6916d1ef04e24099d0016c39 Mon Sep 17 00:00:00 2001 From: Sishen Date: Sun, 9 Jun 2019 11:21:41 -0400 Subject: [PATCH 050/125] loadoutsahoy --- .../code/modules/client/loadout/_medical.dm | 18 ++++++++++++++++++ .../code/modules/client/loadout/head.dm | 5 +++++ .../code/modules/client/loadout/uniform.dm | 5 +++++ 3 files changed, 28 insertions(+) diff --git a/modular_citadel/code/modules/client/loadout/_medical.dm b/modular_citadel/code/modules/client/loadout/_medical.dm index a0d0e3f2b2..f0a49629e3 100644 --- a/modular_citadel/code/modules/client/loadout/_medical.dm +++ b/modular_citadel/code/modules/client/loadout/_medical.dm @@ -3,3 +3,21 @@ category = SLOT_NECK path = /obj/item/clothing/neck/stethoscope restricted_roles = list("Medical Doctor", "Chief Medical Officer") + +/datum/gear/bluescrubs + name = "Blue Scrubs" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/rank/medical/blue + restricted_roles = list("Medical Doctor") + +/datum/gear/greenscrubs + name = "Green Scrubs" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/rank/medical/green + restricted_roles = list("Medical Doctor") + +/datum/gear/purplescrubs + name = "Purple Scrubs" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/rank/medical/purple + restricted_roles = list("Medical Doctor") diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index bd26f44482..2d65f093bb 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -54,6 +54,11 @@ path = /obj/item/clothing/head/flakhelm cost = 2 +/datum/gear/bunnyears + name = "Bunny Ears" + category = SLOT_HEAD + path = /obj/item/clothing/head/rabbitears + //trek fancy Hats! /datum/gear/trekcap name = "Federation Officer's Cap (White)" diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 07309ffd0d..04c946579e 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -93,6 +93,11 @@ category = SLOT_W_UNIFORM path = /obj/item/clothing/under/schoolgirl/orange +/datum/gear/stripeddress + name = "Striped Dress" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/stripeddress + /datum/gear/kilt name = "Kilt" category = SLOT_W_UNIFORM From e6e5e62db2af1b77acdf3ac4332f6dcc9219b2be Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 9 Jun 2019 11:50:47 -0400 Subject: [PATCH 051/125] Update briefcase.dm --- code/game/objects/items/storage/briefcase.dm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm index f4f386b7d0..a1ec3f2243 100644 --- a/code/game/objects/items/storage/briefcase.dm +++ b/code/game/objects/items/storage/briefcase.dm @@ -38,7 +38,7 @@ /obj/item/storage/briefcase/lawyer folder_path = /obj/item/folder/blue -/obj/item/storage/briefcase/lawyer/family +/obj/item/storage/briefcase/lawyer/family name = "battered briefcase" desc = "An old briefcase, this one has seen better days in its time. It's clear they don't make them nowadays as good as they used to. The corners are modified with metal trim adding in weight!" @@ -79,3 +79,12 @@ new /obj/item/ammo_box/magazine/sniper_rounds/soporific(src) new /obj/item/suppressor/specialoffer(src) +/obj/item/storage/briefcase/medical + name = "medical briefcase" + icon_state = "medbriefcase" + desc = "A white with a blue cross brieface, this is ment to hold medical gear that would not be able to normally fit in a bag." + +/obj/item/storage/briefcase/medical/PopulateContents() + new /obj/item/clothing/neck/stethoscope(src) + new /obj/item/healthanalyzer(src) + ..() //In case of paperwork From 5c8f7b326fedec6bfdf67cb3643bb786e3291951 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 9 Jun 2019 12:00:46 -0400 Subject: [PATCH 052/125] Update _medical.dm --- modular_citadel/code/modules/client/loadout/_medical.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modular_citadel/code/modules/client/loadout/_medical.dm b/modular_citadel/code/modules/client/loadout/_medical.dm index a0d0e3f2b2..89d7176f03 100644 --- a/modular_citadel/code/modules/client/loadout/_medical.dm +++ b/modular_citadel/code/modules/client/loadout/_medical.dm @@ -1,3 +1,9 @@ +/datum/gear/stethoscope + name = "Medical Briefcase" + category = SLOT_HANDS + path = /obj/item/storage/briefcase/medical + restricted_roles = list("Medical Doctor", "Chief Medical Officer") + /datum/gear/stethoscope name = "Stethoscope" category = SLOT_NECK From 7c59349ad362911cbcec8fb0bca38cb5054b15ff Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 9 Jun 2019 12:02:16 -0400 Subject: [PATCH 053/125] Update medical.dm --- code/modules/vending/medical.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/vending/medical.dm b/code/modules/vending/medical.dm index 5ff07cc842..5eba9b6b21 100644 --- a/code/modules/vending/medical.dm +++ b/code/modules/vending/medical.dm @@ -23,14 +23,16 @@ /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, /obj/item/reagent_containers/glass/bottle/morphine = 4, /obj/item/reagent_containers/glass/bottle/toxin = 3, - /obj/item/reagent_containers/syringe/antiviral = 6) + /obj/item/reagent_containers/syringe/antiviral = 6, + /obj/item/storage/briefcase/medical = 2) contraband = list(/obj/item/reagent_containers/pill/tox = 3, /obj/item/reagent_containers/pill/morphine = 4, /obj/item/reagent_containers/pill/charcoal = 6) premium = list(/obj/item/storage/box/hug/medical = 1, /obj/item/reagent_containers/hypospray/medipen = 3, /obj/item/storage/belt/medical = 3, - /obj/item/wrench/medical = 1) + /obj/item/wrench/medical = 1, + /obj/item/storage/briefcase/medical = 2) armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/medical @@ -41,4 +43,4 @@ /obj/machinery/vending/medical/syndicate_access name = "\improper SyndiMed Plus" - req_access = list(ACCESS_SYNDICATE) \ No newline at end of file + req_access = list(ACCESS_SYNDICATE) From 17629d4febe36f608e43a54a60cba2e56d6ba65f Mon Sep 17 00:00:00 2001 From: Poojawa Date: Mon, 10 Jun 2019 03:28:56 -0500 Subject: [PATCH 054/125] client check I guess --- code/modules/mob/living/simple_animal/hostile/hostile.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index a70ca2a8e6..368c5ad4a8 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -348,7 +348,7 @@ if(vore_active) if(isliving(target)) var/mob/living/L = target - if(L.Adjacent(src) && L.devourable) // aggressive check to ensure vore attacks can be made + if(!client && L.Adjacent(src) && L.devourable) // aggressive check to ensure vore attacks can be made if(prob(voracious_chance)) vore_attack(src,L,src) else From 4eccc122051689895a6eebb681881bcbc808c368 Mon Sep 17 00:00:00 2001 From: Sishen Date: Mon, 10 Jun 2019 04:56:24 -0400 Subject: [PATCH 055/125] Why are we here? Just to suffer? --- code/datums/traits/negative.dm | 2 +- code/modules/clothing/gloves/color.dm | 32 ++++++++++++++++++++++++++ icons/mob/hands.dmi | Bin 8850 -> 9070 bytes icons/obj/clothing/gloves.dmi | Bin 14207 -> 14376 bytes 4 files changed, 33 insertions(+), 1 deletion(-) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 614cc65cbb..0f6d6001c5 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -60,7 +60,7 @@ if("Scientist") heirloom_type = /obj/item/toy/plush/slimeplushie if("Assistant") - heirloom_type = /obj/item/storage/toolbox/mechanical/old/heirloom + heirloom_type = /obj/item/clothing/gloves/color/yellow/cut/family if("Chaplain") heirloom_type = /obj/item/camera/spooky/family if("Captain") diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 1b20501f21..82cfd84b43 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -7,6 +7,7 @@ permeability_coefficient = 0.05 item_color="yellow" resistance_flags = NONE + var/can_be_cut = 1 /obj/item/clothing/gloves/color/fyellow //Cheap Chinese Crap desc = "These gloves are cheap knockoffs of the coveted ones - no way this can end badly." @@ -17,6 +18,7 @@ permeability_coefficient = 0.05 item_color="yellow" resistance_flags = NONE + var/can_be_cut = 1 /obj/item/clothing/gloves/color/fyellow/New() ..() @@ -30,6 +32,36 @@ . = ..() siemens_coefficient = pick(0,0,0,0.5,0.5,0.5,0.75) +/obj/item/clothing/gloves/color/yellow/cut + desc = "These gloves would protect the wearer from electric shock.. if the fingers were covered." + name = "fingerless insulated gloves" + icon_state = "yellowcut" + item_state = "yglovescut" + siemens_coefficient = 1 + permeability_coefficient = 1 + +/obj/item/clothing/gloves/color/yellow/cut/family + desc = "The old gloves your great grandfather stole from Engineering, many moons ago. They've seen some tough times recently." + name = "fingerless insulated gloves" + +/obj/item/clothing/gloves/color/yellow/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/wirecutters)) + if(can_be_cut && icon_state == initial(icon_state))//only if not dyed + to_chat(user, "You snip the fingertips off of [src].") + I.play_tool_sound(src) + new /obj/item/clothing/gloves/color/yellow/cut(drop_location()) + qdel(src) + ..() + +/obj/item/clothing/gloves/color/fyellow/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/wirecutters)) + if(can_be_cut && icon_state == initial(icon_state))//only if not dyed + to_chat(user, "You snip the fingertips off of [src].") + I.play_tool_sound(src) + new /obj/item/clothing/gloves/color/yellow/cut(drop_location()) + qdel(src) + ..() + /obj/item/clothing/gloves/color/black desc = "These gloves are fire-resistant." name = "black gloves" diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index c41cdf06d0cc49e8091af1e5734b0409159952d5..b69c6c88b1c9d20ba46a0f5a830f6eab4493b9c6 100644 GIT binary patch literal 9070 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 Y=B48FbG?&~cL$kXx4Kqibmz(c0kY*4lK=n! literal 8850 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 ab2N>VK7Y28DJ$FW(7$D(Q}xHar~d<$YOFZ` diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index 619db9290dcae78ccc808e43b118948ee80f2c7c..7e0d03abd56bcd7fa2e543382d0b42845405ca2b 100644 GIT binary patch literal 14376 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 E2hBqr;{X5v literal 14207 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 oOokz@78A_>J3xR-ogq;+b7jpZ%Z7k|2m^tX Date: Mon, 10 Jun 2019 05:20:54 -0400 Subject: [PATCH 056/125] Coloring gloves? Not on my watch! --- code/datums/traits/negative.dm | 2 +- code/modules/clothing/gloves/color.dm | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 0f6d6001c5..43be1fa2a7 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -60,7 +60,7 @@ if("Scientist") heirloom_type = /obj/item/toy/plush/slimeplushie if("Assistant") - heirloom_type = /obj/item/clothing/gloves/color/yellow/cut/family + heirloom_type = /obj/item/clothing/gloves/cut/family if("Chaplain") heirloom_type = /obj/item/camera/spooky/family if("Captain") diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 82cfd84b43..0cd96eaebc 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -32,15 +32,17 @@ . = ..() siemens_coefficient = pick(0,0,0,0.5,0.5,0.5,0.75) -/obj/item/clothing/gloves/color/yellow/cut +/obj/item/clothing/gloves/cut desc = "These gloves would protect the wearer from electric shock.. if the fingers were covered." name = "fingerless insulated gloves" icon_state = "yellowcut" item_state = "yglovescut" siemens_coefficient = 1 permeability_coefficient = 1 + resistance_flags = NONE + transfer_prints = TRUE -/obj/item/clothing/gloves/color/yellow/cut/family +/obj/item/clothing/gloves/cut/family desc = "The old gloves your great grandfather stole from Engineering, many moons ago. They've seen some tough times recently." name = "fingerless insulated gloves" @@ -49,7 +51,7 @@ if(can_be_cut && icon_state == initial(icon_state))//only if not dyed to_chat(user, "You snip the fingertips off of [src].") I.play_tool_sound(src) - new /obj/item/clothing/gloves/color/yellow/cut(drop_location()) + new /obj/item/clothing/gloves/cut(drop_location()) qdel(src) ..() @@ -58,7 +60,7 @@ if(can_be_cut && icon_state == initial(icon_state))//only if not dyed to_chat(user, "You snip the fingertips off of [src].") I.play_tool_sound(src) - new /obj/item/clothing/gloves/color/yellow/cut(drop_location()) + new /obj/item/clothing/gloves/cut(drop_location()) qdel(src) ..() From d8dbad6e2e257c27db0730833cd17cc6e28ed3d9 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Mon, 10 Jun 2019 04:47:07 -0500 Subject: [PATCH 057/125] Digitigrade socks --- .../mob/living/carbon/human/species.dm | 7 +++++-- icons/mob/underwear.dmi | Bin 54625 -> 60008 bytes 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 458a319ecd..62a4d42672 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -502,10 +502,13 @@ GLOBAL_LIST_EMPTY(roundstart_races) else standing += mutable_appearance(undershirt.icon, undershirt.icon_state, -BODY_LAYER) - if(H.socks && H.get_num_legs(FALSE) >= 2 && !(DIGITIGRADE in species_traits)) + if(H.socks && H.get_num_legs(FALSE) >= 2) var/datum/sprite_accessory/socks/socks = GLOB.socks_list[H.socks] if(socks) - standing += mutable_appearance(socks.icon, socks.icon_state, -BODY_LAYER) + if(DIGITIGRADE in species_traits) + standing += mutable_appearance(socks.icon, socks.icon_state + "_d", -BODY_LAYER) + else + standing += mutable_appearance(socks.icon, socks.icon_state, -BODY_LAYER) if(standing.len) H.overlays_standing[BODY_LAYER] = standing diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index 0b63685668097377754c298ecd5905b0be20059f..cf16eb9e32579b04728d92dad5ffca995f901efc 100644 GIT binary patch literal 60008 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 literal 54625 zcmd432UL^Mwl4Zp6a=Iw(mN~2uPJ82-3ThfQobw5s)SbNEJep4xxh} z9SObn9y%l>ci}#JpFQ4t+RN}+w|2# z8oSU-kV%)pP5UmH7k|1Ql|H|;>7kLFNp}$@aq&3%v;`5$nwX04L)423I>3`SZR4nu z?DjC5=q3BOx~iAsQfDI*;&D^@C(#k%Np>#NxjXC?rB~?@(}EY_x@HCR`PgcXOY@)&p284i=kT1dL~JXTCUBG zptANY((A5T{9FC4>F@a~TW^+-#*RsK-B#JSxn4W4(e-dX)4ZWs%hqG|8x5kb!>rCJ zV#vTf{o*r(=KkFkHt*PGydfykBeZ_arf>W=&zo?v)sE^%mkN-K8kj2s(etNCZWd#B z-4Cferp4uI(b?OT$ih1`tqXm z#kh9Pwy%Q0X+~c>pRlt(V7GTS`_gW_s%;-gQY2!w%sF#c#p}tngr=3p7fd}9bi`$4 zUX-q}k!)P%w%JS#DSi0dVYT$4Y#>xJlb_ZQJ@@8QFT)ed1u{W$iy#TjcQiSg`y*LK zhon1|JR1$~gut2 zN%vg1%U#!8ej%$o?aNrx0~^xN+`HUVdp2quE3TQ=-0{2BTGvC25``|1hKGp3rkV@| zZ?9BSziEXPGSXaiwe=54Y*_o!H^4K`?DFPi<4y{KcJ<9fq4ncggz9b|<_+wX@szPB z4DW{+D`mBd-xLI~K@Sz~YkMYdOu}557JX$;kMv5o;KRj5Tnn*9(Gk}fN$5T@nz3zs z?2{wM%Vt-rYHGW5;mF&tUUeYRc+ESB?o?XFhxB3M#QQ-821>f=3Aurtb;C*%f{bCk z_j;{#HvGTzn##+rJpXmm`}%s&;xe}QO>yA7m6Geor4zb|u;u;i9R9XmoTH~Xl5Tv$Azvkh6-_YB%cJJQh zd=aInYi{o7?R+q}I>^)gtFe$JiqT+;!Svv_$c9Z0zj9uNcU*JwD37zyNhT zAGLRE#g=gg>bKU0KDPQjMJ*e`!}zhT;y%YaIh&F`$3-ivt5o1<=5shlkhKWkn>TNs zwrM3af0g!blfpXJ2~l8?-U(%uQ2Qm-}#Il=EqUZuI#n3Pwgoot}Iyw+rk- zkjDC-c}|&IVFPcBLibr{=mxFS>NNPiILCAt zWG0amnG|h|Byyc23})n~Wh8Bb2A{W#f$(a}{OVMG8Y_|u7MKVcKfbDNNp4X7nhMe| zGz=Q}dP<6n`}--Q$v z6_t#PnDGPrjR@mnW7#Q*t?7N^QCj_XPq+Dt2m<_%*K`q~fAV$ByA$v7@bG9bvs}1v zL9g`XZ}yGa)D@8{h|&h^LX3KgZvE~xL+{O> zm0Q*8lw=omf|PI5wYVXTf^6Y+G$tpVx;wwPQ%6p6?B)1fk^(%UxJevF34icEl0x1- zwQpBf96Z0%J;`b6N)*Y=uJcUZWB=Y))+#czDlOHuOqHlm1#(_zt;VsJ3}RUO^qn|W zx&F=;m&+O3?ig*62&^RO>pd6?C6B>n>Ss`EJihozUNg5DwMk;Iez`=neCULBrQNdH zd`xtc$vwR9;^JV!4hWwL%x9Hps!EQ0#1-j4H01j%88zvJ$nw^E&a!jC+MLhFlp;Ci-O}?a#KEg zs&=Rp#d7}Rcz*r28Ol*MUF-}IB=lDyv*Isx_9wfGoh~1>oRZs3mWPt0y${1Bu+?*t zVXyUff*!Cda8TKaZ;X~IcYJ{;quMv!DyH7#pK_?EwTe@#ia?3kQ(uPf1;BN_CgJbf zWRxF2JpUhg(f}3FA2*S!zh)aqAG8rd$s46eebLw2FwCNM^2#>_f;6wSh^p=@Ihe63 zUbzUkO<1b7Mb}$d+=H~EJ9<$QKe&TfH)w=!K&C}VV=L+EXI|vad}`w}Y>!-=%hc<< z?9SdeS>Co*$CIFpvJKnjFR^Syu-zn;Zf@4g=M9Pe9Z)+YER&D6!u|CM&<|I7kvD1E(*Gqx!4DQ}H0c5RbPU5%pvHc{1K)R_}TJL26>fr0Abgt@01GDfE#toyoPwpd&IYmyOra`9R;Mo zKFycH^_Q*LC@E2%K0~{vw}b2JWxluSfq6qpE6@^p?ItBLVILA{1#_^rmh=po~yzO}uNnv0QQ-x3;$SehuHJCs|xcOG_(n5o%DE|D!-NZA>!@ z3%~ZY)g4`QbQ|k^tdD~InabE-#vy`IudyDoJfr6*n3ymW^4KzjFK)xY8`%d)wnd8a$ta#jnU-34#1~k69D5Dw|3^8OzdpZGw=Mai z9S=A37vHf3$jSXqxI-lTQi?@AG@h?L*SS~vh?q@iBqlZ0L2!F>Gmwe;&Ecq3tR2qC zWAZwF00iDk-APu0vc9Jxr>Cc&&p{?+CbFg?m7u3@yVX8s<)O{b``mhCa%us-jnpWNP$4pp7iYWtrz{ zOmNwN=d_TNl$4FP)}olsZ^>yI){S}sRwJW8;jRaL zB2*RpWr;TgU*XV&ub#4UxT@dfVQ1uNBS>y;{!$L#D!Ki*#^ixy}++8xC zuJ_F_W0msM*grZ7!(#oMc4qD`UhX)V``)P;>kx!XxE%j(ZO%kDy!ibC_Mrmf6i=zA z7+m>}-vXUF)rdm!ZyLmiTQ?tvnpC{G``{bpS64E%9LG)X?H7OYbPjtlc{=$m*W(S} zvZjayXz;wBoqh2gg=gyNNe8Zzm2kq3H+24$<5TFnExjn-GVkQ->N;YQ+e4iHF(!rp zdf1BCt1^Ut;y+%Tmt*s9YHHFH&lPc)lA@-e;h-cA?^L#&n42?$eAB{)#N79BKlWv{nkC8?m%=Jfg+b@9S&)C&u_Wq+Q zt1zn4e@5m1Y)~P=@&(w|W`6U$MReO|e5(Cc7Vn3`!lsF%bxq@gvbbYN!}vgCsoo^& zTYi3@S)#j4&qP~S5x?z&hYA^*#TLJ=FiF4BMwcaphLZFHiD!BjK8C>%!2KC`3N--7 z%W>2)p0|5`rt#g}2SyMum;L;S2kq|emO0c^of4%>A*gTF*%cj1&!J!GF0HW=8=>!8 z@n_4iv2}KKQidov{<UMb+f#K91Gh_iWy02M+>jPt z%qB}SJ_39FRO1Qn?i9v!GChByr5#yZPbF8CUK#}^?eE4DjC1>Z<=n{AzUXGThyu6g;<=@54u|fhh8^Y$m zepy>v7tKq$4783N1vk#&m{QP<>%PWd-pQOS#AMD%$_VqppZhGles`x{iu0SiiAk!H zyTxbep|Mco?p9d{Ot1N|qbd1q6@mdIl4xT*`&Q7@l(F{$A|rzU7*>fUwXowJ{PD0k zlO;A%Si(C=(b&VS$uO%_Uz#8a*0%FL*LfeU5lh~h1OAs_C^&^5lX5wFjj7(~Sl+N= zg`Vs=O=2`pWfC6vQE0GFcD_G$RyvA;i)15z8cyU`c$|v%t1F*lRS{uuF%maC^E-Q= zm>MpK@4mbHc3j+Li4J(KUt8RxDrsqH870(YALTM!7VN?IGz$LY7p+2Qd$>se`Rp_j zDcz={2HPVQ6k^`byf9km!`Y#ZWEefHyWaQE4XPeNiP(AYaUX3q|B9CCvFVrv`q7#> z!TkaRhEg~$KVOlbMxLK0=>Rpk@RP`Rb#1K#F5UO7riKx>ua2{jh0O#Ig{R^$%X2_k zHG4B;ef46VwgZDN<};GCUhJ(f}ahx5N#vP|8#ek%E&;q zFt=-kELBT0?_auFf?{4?F)-8(f`Z5NJ{Of{BN|O#mSH|Jygfco$XmBE$Qh%fISFsYI2BU<; zGqx9Z^3c;idHGZ#9v12@*s>1}vAAYlI!-)n5Xt`=pQodW!g_)&&lGc)yq0@Bx$%6| ztakQYY3KMcuO89GS$d@qoO>lMz>$dD&3?W_w8bl1oi*oqE&e6zzvB8Z|8qP3Z=t`1 zE0tr|t57gE+w%xqJef zdWZaqW3(K1*vh2}6y#S#rq%~4*5DY&5GQ0bb;ovPuswQe8DHjV?EWpirF)jB?aCv1 z)UF^RW&bqmrz&+F=B~o_Xhgb|LtB`val!sEY!7~PiT>uB_WX=;QJqLFODS5Pykw#+ zH;i_L;gB>d+6U!npz`#4disOUadBBj)5F6bva)ViB5=v5@v*Uu#U4w(`Cg@~k_5LW z0=|x1@*zy)cE_jN`ZD$-%LzkD^P6_p3CJ@x-Uz^1lq7*=i{Qh5gYucNyZG}bgFWpD zNqhlb4Fe+6ZaWg#k{5SYkJm#IzuqCTvgiAKIgSAOfR+r9*WCB0CtwO4>s@@aNV0on zT9@X#apA{TcBMxs<|7$SjgLVa4T>2qny)N1IbPm3<_My$;@#yltng)8uI6=eUbs2v zrp4P@H??Uutm#=}#=s4R61#+Pm4?DnYI4W1|0AukZ_#K4N~#>U|Zie_nz1q{|t3cFSdMMKn^G7Ckx*m zN=|OBnkZY5yevY%BVKTGZa)~t)g|oT--__&i+mKKm*JwakTunp+ZG*-BlQP}z*pO0 z!Ry1I|YwH7}8rF-*{R;g6M2b>yjZmP}E@BgeLU(X9FV}^mxa7n*7o@0XV6>}CF zshbn7Ee@qWbRRLZ`elCGA%a?Nt;f!&OlW7EIbHV3F^Nmr8KuZ?}VoN_-{5$Jfy%Pz1OIte#IG3wS)_SV#!U$l1wAMv$W z%BKw`)X$HZ-v~M2cHZ$XOrKU&j#gJ#Ai^;H2MRfBC-;9*LI2(8wzH-u+_*h0=#gmqCP*ICT1JS3>3^kFZjGVk{A3w(0E= z{=HoZ+QhoQSFws6VRcz}Z%a&z5rPjc~?2*FCK5Ah>xC?uF0_VIfG;pnI@RfpL z5YSs0d3k)fmvX?TE;EvzlaB13u8vNu=-s<0T3KG&uvW^jR;9amvyOTlZg~-Z{COz0 z*rr{;=KJOs#WsKV>`=M|&#zk;S_x#T4_d`h)pt_Q=KmhYWAlmi@;>G}P`#h`MK!f} zhdceZ<Pmpb6nP~HkK z8XFtyo1DB10r<^7@`fph7t+(xAn1Hw3c_W4>=UWRLz?tFE%E7f@BQUv%Oh;x3$CTE z>iH}E8__AhWFr+gpeu?FzP`SD9Y-|!n6867&;)iS@-T2`O->fjj}?14@Eb@!&vIe< z7kzJ(DywJM}qJtGF6^_`b1KW23I{z)N=$gHfE8*?8x6j!7JxT*u!9x zxPzUUNvo6M=2m`;F}=+*F?eesNbr_Xwe~vG&eBqgYWCB`W?ps$kw1I_ zPkiyphlaBbC5SzI+7(B}Kv--tb*kg`+JnWp#`cK2{YmV+_UO->JooIXf806L*L7+P z3`}vZ@~JmhuFENWc2u!^KpVQ58#O7P9W#6@S&{;BT(4I9j+%sT|9(TeXTGCklqLfxdkEDipg``g`ufD&D|B> zDrcISdPb~_T5C+!<&HES7kAE?oGy6`h_VUF_!jB8`B(*Gnt|=Ch{78s678-Ib)rlkm@8}_d+Eam19W~wsXwX6igOJd$Bw!gP(EAE1O>7cYLLywQJUDLU+@7}#j z55u&>e)taQtKnXO*$rTY7BDNMFRT2dki}@+!vhnzr^#SxM(QeC{Ca0VFy?z1wTBo> z#_FB**nt5T53Wc2TC|9@#D(LZ=mOnj4~6sX^PqjpF0LvkB02dTT1{iubEOkcuB~-R zTTFCplD#_Uc_?j9%ChyNp?uIYIO2A%Q1^{UqzMlV%Cn$+o%Kp_sPf|N==sK)e?%82 z!EL>&Tz@$*c=7*_!i+Sh@oKmHFTa7g0M_RoKsA=o>ptsNZ+rm4$2GoAXuZ_Y-JLS@ z*PPf08;{rfqLH78n1TunD(XpQ?m;85+aWmmzULT&MdA`Q$Mje)BdR1c2!+U zs9?$p1S$X=^t|Zb*1ay`pU9nCa~t5v(g6Lor=}I-v*m0WcgWqcJ8wS6UfSu zC@yRR0ac+_i+zBy+O@S9wTcw%g|UBnz8Y%C+`8?$+sumX=RSBR$)=nhhOlx%8h7dtIfKW zKq`jRxu)entW5 zRqakYt@K5lBQSiB|Epmew52Clf=auue#TE$7izuov5L`o{`?|TxqEu{yj+|n>^@Ch z&#GVvWkjo)#K4zl$*OV>ABMzziS+DbBI&HYvZjLKxv+vbeoTU)qL4W?BqD@MWGl{lW5QHYM*|ft_3Ol=k<0TJ)^>APJtiP&o!^GF3 zHU#}pq~B`rLR!s$)$KD5mYhE+UgdDuKRg`U!=zj|YG{B!r~1an^F{omSlTD5T%wbb zl7{>jmX^lEJ%L^wSM|5y$A(zvfsoU3pLK!Q^{DTawr+cbQO#Sk*$FRbD9TS=w8xHU z-wv_I?=M9zF^9jbG)_W7vNO5uhdf?Yhw)jU;O69~=ddfm8kgvy#891U9@DG;zyJccl5&uoQQm^_0Eh-Zk_qK->$vsj3 zI2gfe6b-LFR==h$b6B#1teezgP69_F9#^jma{WQR5Sy12^m7-Ozoi*6@9UmPQ#L(g74;9uRX`p{Z-AAm0$<` zI3XjYnQVe8S=Y^=-0)UFvbkz;IpU~7y--c!U`5_@>|Z~Z`jXo0*sL=Oee-r zc5t3xIWc@~?76&rrBf1!5L6T1*8VC;#qYV%UcL7170Nj2iP~RyXnD~M4}@QAnx?wQ zVTQ|tE3f6{#rQ3Zjh7#kj&!DjYgSRwJVgchEW$-4)eY)1d_Qsu?!KKZBL2`^K_GXVsa`tg8?VYWmkXq@0WPEH z^@>%|XH&i*HyWxYO)6DxrhCCVZU($bamb6FNv>g7Qi2 zrL}wwgMzInO^$l=`_eOhg~EQF$qY=e{ktt5+waD%otBGU31OoqNdN-7Z(_pw#@o9a zgYf}e6XZ`HqVTzGdwreYqhBGy5Z(!hPj?yY@%(y9uQJPXIWwFT4zs78`+Ih)X1iXH zn&emZ4XDz^Stj+-0hD(|af=x>Hm19<8~t{F@eOoSo6x<5b^So6U44GhRLm!6E6q7| zJ@T=PI}eG^EC*nLUnGogAS3}aG($>zeb{8t@+}M9DC=%9xfVUp1ra7X(i*8bGR--( zIq*l%vl446$&o>dPw{@7z+s;8wk>cLxu0`s2Zc;)%@3>w?>x0g0=O}cfPj*fRd()8 zcXjosGtbOb$ED98FJhEhoQBs9y8U!t((ER=MfN{h(L_8E0_~ldoG%Ik)R{E-9;teWHs{n!oEH8ziwDMi zXhuUsXj4UN*1@GM$zl*J?6v}T#R=l=29;DTuc}Co!6p3o07bL=J1Fw_ z@A*Ld-r3;=T5fg)vz3EAT{;cS2a$8S2TZOfrzq<6XL2z1jkVTq=6pS&W6v|Dg#H9y zhE~mt4nDrvf@#laQ1f)Wi}gr-K@%<&bQ)%M%O&Z>^YQm5f!RvxqHm7GlC7?nIf=+f z2#}QTZr#b+wSNq_OHSS}wLckCgUN?&$}Uo?U%StoLy{S==k>uWWog891 zJ~M`Q(j@#Os!5$DQOU`QeoPG{4G>2Ez5S!)v!d@dPqcHKTM7o~;ya8M*6OdSjd4s5 zB`Cht^}tK)tORKZ^Vs&;i^$JmWJvWm7i{UBNNI}kcj7Y&e$j;x(G^8cFsuWbfM3a; zt7Tya$qj&S*JXeK7e#Nk~UshYEA<0?K32l}yl+J_*xh}D zMNsLpZ0QSB?#uHkTxPlT7kHq*OHZ6J!u5nQcd4HExyS31?{~8H2xgL75nECgQp;BA zBJZ1?2Vp%Im6(@r_%!JGZmV9Y$Koz(Qa$G`*@=I|Rc_0arI#OG zJIQTvPUw`pV&^=4rs8t0No&kI4XK0FlHUC`4{T$ycJEjb0PchF7%-c@tHZ_64Gs>5 zf7uz~Z~p<9TfaQ_CBW;yKYQ*!h=$-Sga!{680zS)s>oxjqJ~D;hy6+j9dqO6p)S`I zA=egnXM03XrB(_7Bg9Z~J&YCv6HfqTl^DJ{V*LbJYwi9EysWDtMeZpq0`)*fyaXM za_KXETUE-U;mrC^D#@@ONkKF#pX*#qc3}L)6vcsKb)D6r^XH2Gn zW5?!o^=rqkCT2&7#==`_*JnXlUZRjIo+M1uFdPU$fxUAv|KRn_ZD4)fcfE3#t*Z>$^2 zELqBH;A<*8tajxPEiDZ}gC%7x6;HH41_}*71Z|G1Vy|acb$H==PH+-R4eg09GdSxd zX|03`_ZXlP&k|K4MkxJ~v-;V|(J|~tO1D#pbs0!3yaYXGU=y4JS(RHaRdfkH`LG`@ z{HHc(`U@!ZmzBS0zF6#QaT+u3KB$d7AzL+5=f1^X! zD|va&&4)vlR5Y_5G7w%{=BXoZVxD%QDlb3YLdMfJPXG z((i=Qy4ks~WzaUK6!Q~f=rXMdCTDGx5a2_jvkQ;<_Udva+bw*z-jQ* zd_8tSkmcHLaa^UYw8a-R>$Q^pqCK(cgpl0w5+1ka#<^4xR32pVw)JrSa~CxYqFaH(@sAHfU1p+4c30X zE#lY{H5UZ>w`Z-Y+C2@_+bsK^;>pWO_wP4mD2IlzO1y1Z7W$HRl@0|DqvaG86^(B0 z(|FnlufCK%8c2(GwZAg68vU_H@`@L;tPxA~oLU7_N9sgs>+NA~1@)gFUxliKMjyI% z=>W5ZZqZVgUVJ#XY56*l`S`x6f`~va$&(btY$U2KT%6g34L0VxLC0Y(r3)g{ZAFy2 z$RO(6PJ#2b%*K0Lk8Fb|(8Bk+$&>$)<-Nf94?g*Sz&?#Y8g2LN#<<$v6mt4K^vOT_ zE-3?u=>8`!_2L%Y$VKG8WbyI?9&8~U)*i_WxZy~qwo=1b?Q!_HE6`=lwfTyA2tIYR z%dlBuy5X$%jt?AGj|sM(>p8;iou0uZu&-P0KqBmt?i;s_Po1J2NPB^v1v(F4o6Jh! z4-fB9UPl$2Z+-avPUSAusMyk}R4b|%ecC)3dIu0OOGdZO^|z8k#3 zo#-nd+xzCvHVm*S{-|8uF;y+P)WpH1x_b%9B|2ORrSY#4(@RPQG+nDx^L6y~6M%_X z7`-_7q;{3>rsyT3?!GM5Bn30ry7c;e?92Byre}Flo2QG=9Lap@_Cc%Fv@*bLn#drp z4~>;O-1z#WF+E}{Vg&v6iDuFB($n^db72Jq!3J?uQTY>S1#_)4Y$`dbwKcA|13!*D z$qc?;M<=36rHeTlVa}KoX?1hJZz>57apeL7O&=XtZmF+iY5D!H4YDk*do_4t7VBJy zEGQ|taxN&>7Ex8LjgjK!zR4X*Jh|%VZNOOlkfasm)XumSchGeA;)j|SQ-9JAJbFNC z4#4l@2mn1X#|FJBel2z|UAZd4QP>>K-=!D15BO8d<}5v#PhAQoAn#E1i%B+4W%qS( zrn$%zeFhLvX;zSrbtR)x&c&r_+>_G;TTxX_9UYyid@+odiAghc8kasPI|t+DtNYbW zoxHN(&u zDlu@(V35jBz60(H{X{ORJZHg!HNpqM6v9zvnYj}y80$qBXk828^DS@1EPC>!lk3Ti&Xt9KHW(-ewsIPQG z9MQx*JlGRibA2TPgQSjos!nw(wHGV|IQMWr>v3QnRLnEdV!4EFsT3b~$gIevuS#5C zGjY@4fEME{MPN3eFQLa#soq~Nq@8%0u~e@ew`FHpPZ9GM;Fa9NZ|0m%vK?wyU%u@> zHQ&H-8AThhu}ADrnmu#i$*2J=*gbjR35_vOPDapzMfaa1&U++e!8VB*)ZoeVeWX~4YQ6TSi%<2h=q9X z6uus_irt}Bxih&r@6dxs+KV@&V*@L7Ev|kn>x<>=*A`M8tRK|O>owJoKHcDVXLM)w z2Y>y+i0EmdZlhibMn7h2ykRYF?OxFqXh0`NmoRV&BmB4oaBaj%OXg+HS1LR*@ia)T>qkqzcl!0&go?_&hE)UO}PpEF`}D9@+AFAh@c zpbs1C3@yonbm1&+<(xY9z{Kq+HuOYW35Kc(&Sy&u&bBjkAd)$Ijj2H`yH<@0!|Hf@g>fx{NwfBPf`;Zi6k_B+VNiEGCx(jrbYyNh zpJz5(y_kI~l$w87fFQ5Jwp}P|i}yR552j1$`rR2|1z9iA@j7$Y`jG&OA!-qACrZFM z(W|3EJD31wf4??*VN%LzuT5@XIw48)Vz~NL_ueEArUENru~E3X_qxUdxvyG{2l_C7 zgM)EUtyBo)s04Q?P4arRy_sboXr6p{;biL2;bzo&I8crpS%V40iDy%xQ@rF0em7S= z8UiL9LMqZdP75JNiI3<4O|<2Wc6R4+qe1RO#_CytLs>6TbrDh5<}S05o1zY6bTzi8 zE!^8nmzY&QhL_f4IcRgBbm8{s?Sv z6a_S~LgcH^bsFgmsRg&NulKIY-18+`tMmf&f8HEap>xTu zY^?=M5J`YmXVm0dJu0jNYL33D^5-9We6TJ)w&Gd~3Odb^^cS0E9XnZ19mV+9$hrw; znQeYWS}-J`>`sh7L(!>g>^cky;fRj6^B z+%nG?a8@u}+*#?=L|?>dUH8ND`~h-VG`ixwOOl%iUJo5O>FfTz(sR}Ar(@q?=HY;B zKG)M0DBLUkgk4e%qFY@bRsFqm!#adi&xh3lC2Ot!ToSSZECf1W!Q507Pl4fe{pPi1 zKr)mZPy3ADd<4VRMW#mnUVW^H&}6}ZPa#(k0|k570fmWhvZ_B<7!Gk7B*+WG2LL+> zXXk$TEkR_e~|)Z3})nh`?&uV@LhJ)Vp|bLD%jK1q^N%=4DW@gy0!n| zv6+9OWswYXc&OHOy0nPUdiFk>51WG05yexlb+2(mV8d8_jXHc>pWqQ(@tDKEGQKf2 zeU9I71Ck!3*zq&oQ@q`M1mci4R3DJ25X^6okAw60>dxbRTX(|gIvBfFL zLX#(DJ7?-75pGoFg~wYpw-gNyT0N%RUP(*@ysBQ5ztfeO1^rCQ(lByWuQ<1Pl(gLK zuWzdsmt1rd)JH1(q+VpH$GNqudsO5mN2ePgjdBKByM$DWm54z; z+pY)1yU2gfONF2AOFWPkN$6Z z+~O}k(9L9vEW9RIxBm%%JT`!kp@z=MML>;0a;mBk<;Q-pDJi!W=0Q9~w`>4Vb_u@u z$Dj%p9|{c%%WmyWo)DBMmzIN9E?vhm3!wxRwH>qbjCpRG<465B-$Zz#~JpMT$=y<&I;(DN| zyL&m0prA6>6+Gy7sw}IxxHugXQ%kN^HUt5z_|~mkk4XD_deod+ujxWidVfw_8}~J< zJD|ps5IP2wa$saui_u0@wouX|Pz(vNCHF4M`P+aFq*qpsboBJlR40Bd77K$V7~H@C zssUi3hR!Z7%GYK|lg@pnO3kxG%pkgYvB_32-DSCN{Lu_

9w^? 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 AcmMzZ From 7523c8607190e86fac01a5ca42650b5896b5dfc1 Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Mon, 10 Jun 2019 22:55:38 +1200 Subject: [PATCH 058/125] Wasn't I supposed to do this in January --- .../lavaland_surface_ash_walker1.dmm | 2052 ++--------------- code/modules/research/research_disk.dm | 9 + code/modules/research/techweb/_techweb.dm | 8 + 3 files changed, 202 insertions(+), 1867 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm index b3a0289761..8cd329cdc3 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm @@ -1,1870 +1,188 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/template_noop, -/area/template_noop) -"ab" = ( -/obj/structure/stone_tile/surrounding_tile{ - dir = 4 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"ac" = ( -/obj/structure/stone_tile/block{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"ad" = ( -/obj/structure/stone_tile/block{ - dir = 1 - }, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"ae" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"af" = ( -/obj/structure/stone_tile/block{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"ag" = ( -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"ah" = ( -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"ai" = ( -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"aj" = ( -/obj/structure/stone_tile/slab, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"ak" = ( -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered/ash_walkers) -"al" = ( -/obj/structure/stone_tile/surrounding_tile{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"am" = ( -/obj/structure/necropolis_gate, -/obj/structure/stone_tile/block{ - dir = 4 - }, -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"an" = ( -/obj/structure/stone_tile/surrounding_tile/cracked, -/obj/structure/stone_tile/center, -/obj/structure/stone_tile/surrounding_tile{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile{ - dir = 8 - }, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"ao" = ( -/obj/structure/stone_tile/block/cracked, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"ap" = ( -/obj/structure/stone_tile/surrounding_tile/cracked, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/center, -/obj/structure/stone_tile/surrounding_tile{ - dir = 8 - }, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"aq" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"ar" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"as" = ( -/turf/closed/wall/mineral/wood, -/area/ruin/unpowered/ash_walkers) -"at" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/structure/stone_tile/block{ - dir = 4 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"au" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/item/flashlight/lantern, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"av" = ( -/obj/structure/stone_tile/block, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"aw" = ( -/obj/structure/stone_tile/block, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"ax" = ( -/obj/structure/stone_tile/block, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"ay" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/item/flashlight/lantern, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"az" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"aA" = ( -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/item/malf_upgrade, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aB" = ( -/obj/structure/stone_tile/block/cracked, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/item/t_scanner/adv_mining_scanner/lesser, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aC" = ( -/obj/structure/stone_tile/block/cracked, -/obj/item/storage/toolbox/syndicate, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aD" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"aE" = ( -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/ancient, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/lizard, -/obj/item/reagent_containers/blood/lizard, -/obj/item/stack/sheet/cloth/ten, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aF" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"aG" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"aH" = ( -/mob/living/simple_animal/hostile/spawner/lavaland/ash_walker, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"aI" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"aJ" = ( -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/center/cracked, -/obj/structure/stone_tile/surrounding_tile, -/obj/structure/stone_tile/surrounding_tile{ - dir = 1 - }, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"aK" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile, -/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"aL" = ( -/obj/structure/stone_tile/block{ - dir = 1 - }, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"aM" = ( -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aN" = ( -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/item/weldingtool/experimental, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aO" = ( -/obj/structure/stone_tile/surrounding/cracked{ - icon_state = "cracked_surrounding1"; - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aP" = ( -/obj/structure/stone_tile, -/obj/item/shard, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aQ" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/machinery/iv_drip, -/obj/item/reagent_containers/glass/beaker/waterbottle/large, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"aR" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"aS" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"aT" = ( -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 8 - }, -/obj/structure/stone_tile/center, -/obj/structure/stone_tile/surrounding_tile{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile{ - dir = 4 - }, -/turf/open/lava/smooth{ - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered/ash_walkers) -"aW" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 1 - }, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"aY" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"aZ" = ( -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"ba" = ( -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"bc" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bg" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bh" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"bi" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"bj" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/item/storage/bag/plants/portaseeder, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bk" = ( -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/structure/stone_tile, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/item/stack/marker_beacon/ten, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bl" = ( -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"bm" = ( -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/item/construction/rcd/loaded, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bn" = ( -/obj/structure/closet/crate/radiation, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/obj/item/flashlight/flare, -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"bo" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/item/pickaxe, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bp" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/item/flashlight/lantern, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bq" = ( -/obj/structure/stone_tile/block{ - dir = 1 - }, -/obj/structure/stone_tile/cracked, -/obj/structure/stone_tile{ - dir = 8 - }, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"br" = ( -/obj/structure/stone_tile/slab/cracked, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bs" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile, -/obj/effect/decal/cleanable/blood, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bt" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/item/flashlight/lantern, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bv" = ( -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/structure/closet/crate, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"bw" = ( -/obj/structure/stone_tile/block{ - dir = 1 - }, -/obj/structure/stone_tile, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/sheet/mineral/wood, -/obj/item/seeds/tower, -/obj/item/seeds/tower, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bx" = ( -/obj/structure/stone_tile/slab/cracked, -/obj/effect/decal/cleanable/blood, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"by" = ( -/obj/structure/closet/crate, -/obj/structure/stone_tile/block/cracked{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile/cracked, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/obj/item/flashlight/lantern, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bz" = ( -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/structure/stone_tile/cracked, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/machinery/the_singularitygen, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bA" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bB" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"bC" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"bD" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"bE" = ( -/obj/structure/stone_tile/surrounding_tile{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bF" = ( -/obj/structure/stone_tile/slab, -/obj/effect/decal/cleanable/blood, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bG" = ( -/turf/closed/indestructible/riveted/boss/see_through, -/area/ruin/unpowered/ash_walkers) -"bI" = ( -/obj/structure/stone_tile/slab/cracked, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"bJ" = ( -/obj/structure/stone_tile/surrounding_tile, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"bL" = ( -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bM" = ( -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bN" = ( -/obj/structure/stone_tile, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bO" = ( -/obj/structure/stone_tile/cracked, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bP" = ( -/obj/structure/stone_tile/block, -/obj/item/twohanded/spear, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bQ" = ( -/obj/structure/stone_tile/block, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bR" = ( -/obj/structure/stone_tile/surrounding_tile, -/obj/structure/stone_tile/surrounding_tile{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/center, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bS" = ( -/obj/structure/stone_tile/slab, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bT" = ( -/obj/structure/stone_tile/surrounding_tile{ - dir = 4 - }, -/obj/structure/stone_tile/surrounding_tile{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 8 - }, -/obj/structure/stone_tile/center, -/obj/effect/decal/cleanable/blood, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bU" = ( -/obj/structure/stone_tile/block/cracked, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bV" = ( -/obj/structure/stone_tile/block/cracked, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bW" = ( -/obj/structure/stone_tile/surrounding_tile/cracked, -/obj/structure/ore_box, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bX" = ( -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bY" = ( -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"bZ" = ( -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cb" = ( -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cd" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ce" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cf" = ( -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/closet/crate/internals, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cg" = ( -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ch" = ( -/obj/structure/stone_tile/surrounding_tile, -/obj/structure/stone_tile/center/cracked, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ci" = ( -/obj/structure/stone_tile/surrounding_tile{ - dir = 8 - }, -/obj/structure/stone_tile/surrounding_tile, -/obj/structure/stone_tile/center/cracked, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cj" = ( -/obj/effect/mob_spawn/human/corpse/damaged, -/obj/effect/decal/cleanable/blood, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ck" = ( -/obj/item/twohanded/spear, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cl" = ( -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/item/twohanded/spear, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cm" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cn" = ( -/obj/structure/stone_tile/block, -/obj/structure/stone_tile/block/cracked{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"co" = ( -/obj/structure/stone_tile/block/cracked, -/obj/structure/stone_tile/block{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cp" = ( -/obj/structure/stone_tile/cracked, -/obj/structure/stone_tile/block{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"cq" = ( -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cr" = ( -/obj/structure/stone_tile/surrounding_tile{ - dir = 4 - }, -/obj/structure/stone_tile/center/cracked, -/obj/structure/stone_tile/surrounding_tile/cracked, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cs" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ct" = ( -/obj/structure/stone_tile/surrounding_tile{ - dir = 8 - }, -/obj/structure/stone_tile/center, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cu" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cv" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cy" = ( -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile/cracked, -/obj/effect/decal/cleanable/blood, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cz" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/item/twohanded/spear, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cA" = ( -/obj/structure/stone_tile/slab/cracked{ - icon_state = "cracked_slab1"; - dir = 4 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cB" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cD" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/obj/item/flashlight/lantern, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cE" = ( -/obj/structure/stone_tile/surrounding/cracked, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cF" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/twohanded/spear, -/obj/item/storage/belt, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"cI" = ( -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cJ" = ( -/obj/item/shovel, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cK" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/stone_tile/block/cracked{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"cL" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/twohanded/spear, -/obj/item/scythe, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"cM" = ( -/obj/structure/stone_tile/block{ - dir = 1 - }, -/obj/structure/stone_tile/cracked, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/kitchen/knife/combat/bone, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"cN" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/twohanded/spear, -/obj/item/clothing/head/helmet/roman/legionnaire, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) -"cO" = ( -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"cP" = ( -/obj/structure/stone_tile/block, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"cQ" = ( -/obj/structure/stone_tile/block/cracked, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"cR" = ( -/obj/structure/stone_tile/surrounding_tile/cracked, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"cT" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile/block{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"cV" = ( -/obj/structure/stone_tile/cracked, -/obj/structure/stone_tile/block{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"cW" = ( -/obj/structure/table/optable, -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/item/surgical_drapes, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cX" = ( -/obj/item/storage/box/rxglasses, -/obj/structure/stone_tile{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cY" = ( -/obj/item/seeds/glowshroom, -/obj/item/seeds/glowshroom, -/obj/structure/stone_tile/block{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/unpowered/ash_walkers) -"cZ" = ( -/obj/structure/stone_tile/surrounding_tile{ - dir = 8 - }, -/obj/structure/stone_tile/block{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dd" = ( -/obj/structure/stone_tile/surrounding_tile/cracked, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"de" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"df" = ( -/obj/effect/decal/cleanable/blood, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dg" = ( -/obj/structure/bonfire/dense, -/obj/structure/stone_tile/center, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"di" = ( -/obj/effect/decal/cleanable/blood, -/obj/structure/stone_tile/block, -/obj/structure/stone_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dj" = ( -/obj/structure/stone_tile/block, -/obj/structure/stone_tile/block{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dk" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/block, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dl" = ( -/obj/structure/stone_tile/block/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/cracked, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dn" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/obj/structure/stone_tile/block/cracked{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"do" = ( -/obj/structure/stone_tile{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dp" = ( -/obj/item/pickaxe, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dq" = ( -/obj/item/stack/sheet/mineral/wood, -/obj/structure/stone_tile{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dr" = ( -/obj/structure/stone_tile/surrounding_tile/cracked, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile{ - dir = 8 - }, -/obj/structure/stone_tile/center, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"ds" = ( -/obj/structure/stone_tile/block, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dt" = ( -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/surrounding_tile/cracked, -/obj/structure/stone_tile/surrounding_tile{ - dir = 8 - }, -/obj/structure/stone_tile/center, -/obj/effect/mapping_helpers/no_lava, -/obj/item/hatchet, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"du" = ( -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"dv" = ( -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/obj/effect/mob_spawn/human/corpse/damaged, -/obj/effect/decal/cleanable/blood, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dw" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/structure/stone_tile/block/cracked{ - dir = 4 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dx" = ( -/obj/item/flashlight/lantern, -/obj/structure/stone_tile/center, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dy" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/stone_tile/block{ - dir = 8 - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dz" = ( -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/cracked, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"dA" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile, -/obj/structure/stone_tile/surrounding_tile{ - dir = 4 - }, -/obj/structure/stone_tile/center, -/obj/effect/mapping_helpers/no_lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"dB" = ( -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 1 - }, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 8 - }, -/obj/structure/stone_tile/center/cracked, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"dC" = ( -/obj/structure/stone_tile, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"dD" = ( -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"dE" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile/cracked{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"nS" = ( -/obj/item/toy/cards/deck/syndicate, -/turf/closed/mineral/volcanic/lava_land_surface, -/area/lavaland/surface/outdoors) -"Bv" = ( -/obj/structure/stone_tile{ - dir = 1 - }, -/obj/effect/mapping_helpers/no_lava, -/obj/item/cultivator, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +"aa" = (/turf/template_noop,/area/template_noop) +"ab" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"ac" = (/obj/structure/stone_tile/block{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"ad" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"ae" = (/obj/structure/stone_tile/block/cracked{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"af" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"ag" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"ah" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"ai" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"aj" = (/obj/structure/stone_tile/slab,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"ak" = (/turf/closed/indestructible/riveted/boss,/area/ruin/unpowered/ash_walkers) +"al" = (/obj/structure/stone_tile/surrounding_tile{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"am" = (/obj/structure/necropolis_gate,/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"an" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"ao" = (/obj/structure/stone_tile/block/cracked,/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"ap" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile{dir = 8},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"aq" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"ar" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"as" = (/turf/closed/wall/mineral/wood,/area/ruin/unpowered/ash_walkers) +"at" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"au" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"av" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"aw" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"ax" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile{dir = 4},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"ay" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"az" = (/obj/structure/stone_tile/block{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"aA" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/item/malf_upgrade,/obj/structure/safe,/obj/item/disk/tech_disk/illegal,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aB" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile{dir = 4},/obj/item/t_scanner/adv_mining_scanner/lesser,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aC" = (/obj/structure/stone_tile/block/cracked,/obj/item/storage/toolbox/syndicate,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aD" = (/obj/structure/stone_tile/block/cracked{dir = 4},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"aE" = (/obj/structure/stone_tile{dir = 4},/obj/structure/closet/crate/medical,/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/ancient,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/lizard,/obj/item/reagent_containers/blood/lizard,/obj/item/stack/sheet/cloth/ten,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aF" = (/obj/structure/stone_tile/block{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"aG" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"aH" = (/mob/living/simple_animal/hostile/spawner/lavaland/ash_walker,/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"aI" = (/obj/structure/stone_tile/block{dir = 8},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"aJ" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 1},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"aK" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"aL" = (/obj/structure/stone_tile/block{dir = 1},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"aM" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aN" = (/obj/structure/stone_tile{dir = 1},/obj/item/weldingtool/experimental,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aO" = (/obj/structure/stone_tile/surrounding/cracked{icon_state = "cracked_surrounding1"; dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aP" = (/obj/structure/stone_tile,/obj/item/shard,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aQ" = (/obj/structure/stone_tile/block{dir = 8},/obj/machinery/iv_drip,/obj/item/reagent_containers/glass/beaker/waterbottle/large,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"aR" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"aS" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 4},/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"aT" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 4},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) +"aW" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"aY" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"aZ" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"ba" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"bc" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 4},/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bg" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bh" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"bi" = (/obj/structure/stone_tile/block/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"bj" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/obj/item/storage/bag/plants/portaseeder,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bk" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/obj/item/stack/marker_beacon/ten,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bl" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"bm" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/obj/item/construction/rcd/loaded,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bn" = (/obj/structure/closet/crate/radiation,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/obj/item/flashlight/flare,/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"bo" = (/obj/structure/stone_tile/block{dir = 8},/obj/item/pickaxe,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bp" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bq" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"br" = (/obj/structure/stone_tile/slab/cracked,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bs" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile,/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bt" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bv" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/closet/crate,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"bw" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/obj/item/stack/sheet/mineral/wood,/obj/item/stack/sheet/mineral/wood,/obj/item/stack/sheet/mineral/wood,/obj/item/stack/sheet/mineral/wood,/obj/item/seeds/tower,/obj/item/seeds/tower,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bx" = (/obj/structure/stone_tile/slab/cracked,/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"by" = (/obj/structure/closet/crate,/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bz" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/obj/machinery/the_singularitygen,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bA" = (/obj/structure/stone_tile/block{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bB" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"bC" = (/obj/structure/stone_tile/block/cracked{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"bD" = (/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"bE" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bF" = (/obj/structure/stone_tile/slab,/obj/effect/decal/cleanable/blood,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bG" = (/turf/closed/indestructible/riveted/boss/see_through,/area/ruin/unpowered/ash_walkers) +"bI" = (/obj/structure/stone_tile/slab/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"bJ" = (/obj/structure/stone_tile/surrounding_tile,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"bL" = (/obj/structure/stone_tile{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bM" = (/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bN" = (/obj/structure/stone_tile,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bO" = (/obj/structure/stone_tile/cracked,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bP" = (/obj/structure/stone_tile/block,/obj/item/twohanded/spear,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bQ" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bR" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bS" = (/obj/structure/stone_tile/slab,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bT" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/obj/structure/stone_tile/center,/obj/effect/decal/cleanable/blood,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bU" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bV" = (/obj/structure/stone_tile/block/cracked,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bW" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/ore_box,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bX" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bY" = (/obj/structure/stone_tile{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"bZ" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cb" = (/obj/structure/stone_tile{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cd" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ce" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cf" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/closet/crate/internals,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cg" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ch" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ci" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cj" = (/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ck" = (/obj/item/twohanded/spear,/obj/structure/stone_tile{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cl" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/item/twohanded/spear,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cm" = (/obj/structure/stone_tile/block{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cn" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/block/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"co" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile/block{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cp" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/block{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"cq" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cr" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cs" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ct" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cu" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cv" = (/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cy" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked,/obj/effect/decal/cleanable/blood,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cz" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/item/twohanded/spear,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cA" = (/obj/structure/stone_tile/slab/cracked{icon_state = "cracked_slab1"; dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cB" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cD" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/item/flashlight/lantern,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cE" = (/obj/structure/stone_tile/surrounding/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cF" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/table/wood,/obj/item/twohanded/spear,/obj/item/storage/belt,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"cI" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cJ" = (/obj/item/shovel,/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cK" = (/obj/machinery/hydroponics/soil,/obj/structure/stone_tile/block/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"cL" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/table/wood,/obj/item/twohanded/spear,/obj/item/scythe,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"cM" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 8},/obj/structure/table/wood,/obj/item/kitchen/knife/combat/bone,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"cN" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/table/wood,/obj/item/twohanded/spear,/obj/item/clothing/head/helmet/roman/legionnaire,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) +"cO" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"cP" = (/obj/structure/stone_tile/block,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"cQ" = (/obj/structure/stone_tile/block/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"cR" = (/obj/structure/stone_tile/surrounding_tile/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"cT" = (/obj/structure/stone_tile,/obj/structure/stone_tile/block{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"cV" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/block{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"cW" = (/obj/structure/table/optable,/obj/structure/stone_tile{dir = 1},/obj/item/surgical_drapes,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cX" = (/obj/item/storage/box/rxglasses,/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cY" = (/obj/item/seeds/glowshroom,/obj/item/seeds/glowshroom,/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) +"cZ" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/block{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dd" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"de" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"df" = (/obj/effect/decal/cleanable/blood,/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dg" = (/obj/structure/bonfire/dense,/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"di" = (/obj/effect/decal/cleanable/blood,/obj/structure/stone_tile/block,/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dj" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/block{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dk" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile/block,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dl" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dn" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"do" = (/obj/structure/stone_tile{dir = 8},/obj/structure/reagent_dispensers/watertank,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dp" = (/obj/item/pickaxe,/obj/structure/stone_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dq" = (/obj/item/stack/sheet/mineral/wood,/obj/structure/stone_tile{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dr" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"ds" = (/obj/structure/stone_tile/block,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dt" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/obj/item/hatchet,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"du" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"dv" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dw" = (/obj/item/reagent_containers/glass/bucket,/obj/structure/stone_tile/block/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dx" = (/obj/item/flashlight/lantern,/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dy" = (/obj/machinery/hydroponics/soil,/obj/structure/stone_tile/block{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dz" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"dA" = (/obj/machinery/hydroponics/soil,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"dB" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/obj/structure/stone_tile/center/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"dC" = (/obj/structure/stone_tile,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"dD" = (/obj/structure/stone_tile/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"dE" = (/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"nS" = (/obj/item/toy/cards/deck/syndicate,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) +"Bv" = (/obj/structure/stone_tile{dir = 1},/obj/effect/mapping_helpers/no_lava,/obj/item/cultivator,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) (1,1,1) = {" -aa -aa -aa -aa -ah -ah -ah -ah -ah -ah -ah -aa -aa -nS -ah -ah -ah -aa -aa -aa -"} -(2,1,1) = {" -aa -ah -ab -aF -cV -ah -ah -bi -ah -bi -cO -ah -ah -ah -ah -ah -ah -ah -aa -aa -"} -(3,1,1) = {" -aa -aa -ah -as -as -as -as -ak -as -as -cP -ah -ah -bN -bY -dp -ah -ah -ah -aa -"} -(4,1,1) = {" -aa -aa -ah -ak -aA -aM -cY -bj -bv -ak -cP -bN -cg -cl -cq -cq -dv -ah -ah -aa -"} -(5,1,1) = {" -aa -aa -ac -as -aB -aN -aY -bk -bw -ak -cb -bZ -ch -cm -cr -bY -bL -cb -ah -ah -"} -(6,1,1) = {" -aa -aa -cT -ak -aC -cX -aO -bl -bx -bD -bS -de -bV -dg -cs -cy -bY -cq -ah -ah -"} -(7,1,1) = {" -aa -aa -ae -as -cW -aP -aZ -bm -by -ak -bV -cb -ci -bA -ct -bN -bL -cI -ah -ah -"} -(8,1,1) = {" -aa -aa -ae -as -aE -aQ -ba -bn -bz -ak -Bv -df -bX -co -bO -dq -bZ -cJ -ah -ah -"} -(9,1,1) = {" -aa -ah -ah -as -ak -as -as -as -ak -ak -cg -cb -cg -cn -bL -dr -dw -dA -dD -ah -"} -(10,1,1) = {" -aa -ai -aq -at -aF -aR -aR -bo -bA -cZ -dd -cg -cb -di -dn -ds -dx -cK -dE -ah -"} -(11,1,1) = {" -ab -aj -ak -ak -ak -ak -ak -ak -ak -bF -bE -cb -bL -co -cb -dt -dy -dB -dC -aa -"} -(12,1,1) = {" -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -bP -bL -bX -co -do -du -dz -dC -ah -aa -"} -(13,1,1) = {" -ad -ak -ak -au -aG -aS -bc -bp -ak -ak -bQ -bM -cj -dj -ah -ah -ah -ah -ah -ah -"} -(14,1,1) = {" -ae -ak -ak -av -an -aD -aJ -bq -ak -bG -bR -cd -cg -dk -cu -ah -bi -bi -bi -cO -"} -(15,1,1) = {" -ac -ak -ak -aw -ao -aH -aL -br -bB -am -bS -ce -dn -dl -ak -ak -as -ak -ak -ah -"} -(16,1,1) = {" -ac -ak -ak -ax -ap -aI -aT -bs -ak -bG -bT -cd -bX -dj -as -cz -cD -cL -as -ah -"} -(17,1,1) = {" -af -ak -ak -ay -aK -aW -bg -bt -ak -ak -bU -cg -ck -bS -cv -cA -cE -cM -as -ah -"} -(18,1,1) = {" -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -bV -bX -bN -ah -as -cB -cF -cN -ak -cP -"} -(19,1,1) = {" -ag -aj -ak -ak -ak -ak -ak -ak -ak -bI -bW -cf -ah -cp -as -as -as -ak -ak -cQ -"} -(20,1,1) = {" -aa -al -ar -az -az -az -bh -az -bC -bJ -ah -ah -ah -al -ah -ah -bC -ah -ah -cR +aaaaaaaaaaaaaaaaaaaaabacadaeacacafacagaa +aaahaaaaaaaaaaaaahaiajakakakakakakakajal +aaabahahaccTaeaeahaqakakakakakakakakakar +aaaFasakasakasasasatakakauavawaxayakakaz +ahcVasaAaBaCcWaEakaFakakaGanaoapaKakakaz +ahahasaMaNcXaPaQasaRakakaSaDaHaIaWakakaz +ahahascYaYaOaZbaasaRakakbcaJaLaTbgakakbh +ahbiakbjbkblbmbnasboakakbpbqbrbsbtakakaz +ahahasbvbwbxbybzakbAakakakakbBakakakakbC +ahbiasakakbDakakakcZbFakakbGambGakakbIbJ +ahcOcPcPcbbSbVBvcgddbEbPbQbRbSbTbUbVbWah +aaahahbNbZdecbdfcbcgcbbLbMcdcecdcgbXcfah +aaahahcgchbVcibXcgcbbLbXcjcgdnbXckbNahah +nSahbNclcmdgbAcocndicocodjdkdldjbSahcpal +ahahbYcqcrcsctbObLdncbdoahcuakascvasasah +ahahdpcqbYcybNdqdrdsdtduahahakczcAcBasah +ahahahdvbLbYbLbZdwdxdydzahbiascDcEcFasbC +aaahahahcbcqcIcJdAcKdBdCahbiakcLcMcNakah +aaaaahahahahahahdDdEdCahahbiakasasakakah +aaaaaaaaahahahahahahaaaaahcOahahahcPcQcR "} diff --git a/code/modules/research/research_disk.dm b/code/modules/research/research_disk.dm index 268e6a1be9..2ec2398d88 100644 --- a/code/modules/research/research_disk.dm +++ b/code/modules/research/research_disk.dm @@ -20,3 +20,12 @@ /obj/item/disk/tech_disk/debug/Initialize() . = ..() stored_research = new /datum/techweb/admin + +/obj/item/disk/tech_disk/illegal + name = "Illegal technology disk" + desc = "A technology disk containing schematics for syndicate inspired equipment." + materials = list() + +/obj/item/disk/tech_disk/illegal/Initialize() + . = ..() + stored_research = new /datum/techweb/syndicate diff --git a/code/modules/research/techweb/_techweb.dm b/code/modules/research/techweb/_techweb.dm index dbfca477d6..cd5a190fd6 100644 --- a/code/modules/research/techweb/_techweb.dm +++ b/code/modules/research/techweb/_techweb.dm @@ -41,6 +41,14 @@ research_points[i] = INFINITY hidden_nodes = list() +/datum/techweb/syndicate + id = "SYNDICATE" + organization = "Syndicate" + +/datum/techweb/syndicate/New() + var/datum/techweb_node/syndicate_basic/Node = new() + research_node(Node, TRUE) + /datum/techweb/science //Global science techweb for RND consoles. id = "SCIENCE" organization = "Nanotrasen" From e90fe8faf1e2eaac1fe146614e7e75acae639b5e Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Mon, 10 Jun 2019 23:50:09 +1200 Subject: [PATCH 059/125] Update lavaland_surface_ash_walker1.dmm --- .../lavaland_surface_ash_walker1.dmm | 2054 +++++++++++++++-- 1 file changed, 1869 insertions(+), 185 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm index 8cd329cdc3..738148c948 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm @@ -1,188 +1,1872 @@ -"aa" = (/turf/template_noop,/area/template_noop) -"ab" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"ac" = (/obj/structure/stone_tile/block{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"ad" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"ae" = (/obj/structure/stone_tile/block/cracked{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"af" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"ag" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"ah" = (/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"ai" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"aj" = (/obj/structure/stone_tile/slab,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"ak" = (/turf/closed/indestructible/riveted/boss,/area/ruin/unpowered/ash_walkers) -"al" = (/obj/structure/stone_tile/surrounding_tile{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"am" = (/obj/structure/necropolis_gate,/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"an" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"ao" = (/obj/structure/stone_tile/block/cracked,/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"ap" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile{dir = 8},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"aq" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"ar" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"as" = (/turf/closed/wall/mineral/wood,/area/ruin/unpowered/ash_walkers) -"at" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"au" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"av" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"aw" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"ax" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile{dir = 4},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"ay" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"az" = (/obj/structure/stone_tile/block{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"aA" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/item/malf_upgrade,/obj/structure/safe,/obj/item/disk/tech_disk/illegal,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aB" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile{dir = 4},/obj/item/t_scanner/adv_mining_scanner/lesser,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aC" = (/obj/structure/stone_tile/block/cracked,/obj/item/storage/toolbox/syndicate,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aD" = (/obj/structure/stone_tile/block/cracked{dir = 4},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"aE" = (/obj/structure/stone_tile{dir = 4},/obj/structure/closet/crate/medical,/obj/item/storage/firstaid/regular,/obj/item/storage/firstaid/ancient,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/lizard,/obj/item/reagent_containers/blood/lizard,/obj/item/stack/sheet/cloth/ten,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aF" = (/obj/structure/stone_tile/block{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"aG" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"aH" = (/mob/living/simple_animal/hostile/spawner/lavaland/ash_walker,/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"aI" = (/obj/structure/stone_tile/block{dir = 8},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"aJ" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 1},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"aK" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"aL" = (/obj/structure/stone_tile/block{dir = 1},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"aM" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aN" = (/obj/structure/stone_tile{dir = 1},/obj/item/weldingtool/experimental,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aO" = (/obj/structure/stone_tile/surrounding/cracked{icon_state = "cracked_surrounding1"; dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aP" = (/obj/structure/stone_tile,/obj/item/shard,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aQ" = (/obj/structure/stone_tile/block{dir = 8},/obj/machinery/iv_drip,/obj/item/reagent_containers/glass/beaker/waterbottle/large,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"aR" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"aS" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 4},/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"aT" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 4},/turf/open/lava/smooth{initial_gas_mix = "o2=14;n2=23;TEMP=300"},/area/ruin/unpowered/ash_walkers) -"aW" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"aY" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"aZ" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"ba" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"bc" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 4},/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bg" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bh" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"bi" = (/obj/structure/stone_tile/block/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"bj" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/obj/item/storage/bag/plants/portaseeder,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bk" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/obj/item/stack/marker_beacon/ten,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bl" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"bm" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/obj/item/construction/rcd/loaded,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bn" = (/obj/structure/closet/crate/radiation,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/obj/item/flashlight/flare,/obj/structure/stone_tile/block/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"bo" = (/obj/structure/stone_tile/block{dir = 8},/obj/item/pickaxe,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bp" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bq" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 8},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"br" = (/obj/structure/stone_tile/slab/cracked,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bs" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile,/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bt" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bv" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/closet/crate,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"bw" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/obj/item/stack/sheet/mineral/wood,/obj/item/stack/sheet/mineral/wood,/obj/item/stack/sheet/mineral/wood,/obj/item/stack/sheet/mineral/wood,/obj/item/seeds/tower,/obj/item/seeds/tower,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bx" = (/obj/structure/stone_tile/slab/cracked,/obj/effect/decal/cleanable/blood,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"by" = (/obj/structure/closet/crate,/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/obj/item/flashlight/lantern,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bz" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/obj/machinery/the_singularitygen,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bA" = (/obj/structure/stone_tile/block{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bB" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"bC" = (/obj/structure/stone_tile/block/cracked{dir = 4},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"bD" = (/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"bE" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bF" = (/obj/structure/stone_tile/slab,/obj/effect/decal/cleanable/blood,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bG" = (/turf/closed/indestructible/riveted/boss/see_through,/area/ruin/unpowered/ash_walkers) -"bI" = (/obj/structure/stone_tile/slab/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"bJ" = (/obj/structure/stone_tile/surrounding_tile,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"bL" = (/obj/structure/stone_tile{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bM" = (/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bN" = (/obj/structure/stone_tile,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bO" = (/obj/structure/stone_tile/cracked,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bP" = (/obj/structure/stone_tile/block,/obj/item/twohanded/spear,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bQ" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bR" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bS" = (/obj/structure/stone_tile/slab,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bT" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/surrounding_tile{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/obj/structure/stone_tile/center,/obj/effect/decal/cleanable/blood,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bU" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bV" = (/obj/structure/stone_tile/block/cracked,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bW" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/ore_box,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bX" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bY" = (/obj/structure/stone_tile{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"bZ" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cb" = (/obj/structure/stone_tile{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cd" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ce" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cf" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/closet/crate/internals,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/obj/item/pickaxe,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cg" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ch" = (/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ci" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cj" = (/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ck" = (/obj/item/twohanded/spear,/obj/structure/stone_tile{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cl" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/item/twohanded/spear,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cm" = (/obj/structure/stone_tile/block{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cn" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/block/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"co" = (/obj/structure/stone_tile/block/cracked,/obj/structure/stone_tile/block{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cp" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/block{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"cq" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cr" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/center/cracked,/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cs" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ct" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cu" = (/obj/structure/stone_tile/block/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cv" = (/obj/structure/stone_tile/block/cracked{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cy" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked,/obj/effect/decal/cleanable/blood,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cz" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked{dir = 1},/obj/item/twohanded/spear,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cA" = (/obj/structure/stone_tile/slab/cracked{icon_state = "cracked_slab1"; dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cB" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/decal/cleanable/blood,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cD" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/item/flashlight/lantern,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cE" = (/obj/structure/stone_tile/surrounding/cracked,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cF" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/table/wood,/obj/item/twohanded/spear,/obj/item/storage/belt,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"cI" = (/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cJ" = (/obj/item/shovel,/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cK" = (/obj/machinery/hydroponics/soil,/obj/structure/stone_tile/block/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"cL" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/table/wood,/obj/item/twohanded/spear,/obj/item/scythe,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"cM" = (/obj/structure/stone_tile/block{dir = 1},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 8},/obj/structure/table/wood,/obj/item/kitchen/knife/combat/bone,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"cN" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/table/wood,/obj/item/twohanded/spear,/obj/item/clothing/head/helmet/roman/legionnaire,/turf/open/indestructible/boss,/area/ruin/unpowered/ash_walkers) -"cO" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"cP" = (/obj/structure/stone_tile/block,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"cQ" = (/obj/structure/stone_tile/block/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"cR" = (/obj/structure/stone_tile/surrounding_tile/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"cT" = (/obj/structure/stone_tile,/obj/structure/stone_tile/block{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"cV" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/block{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"cW" = (/obj/structure/table/optable,/obj/structure/stone_tile{dir = 1},/obj/item/surgical_drapes,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cX" = (/obj/item/storage/box/rxglasses,/obj/structure/stone_tile{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cY" = (/obj/item/seeds/glowshroom,/obj/item/seeds/glowshroom,/obj/structure/stone_tile/block{dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/unpowered/ash_walkers) -"cZ" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/block{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dd" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"de" = (/obj/structure/stone_tile/block/cracked{dir = 4},/obj/structure/stone_tile/block{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"df" = (/obj/effect/decal/cleanable/blood,/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dg" = (/obj/structure/bonfire/dense,/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"di" = (/obj/effect/decal/cleanable/blood,/obj/structure/stone_tile/block,/obj/structure/stone_tile/cracked{dir = 4},/obj/structure/stone_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dj" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/block{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dk" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile/block,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dl" = (/obj/structure/stone_tile/block/cracked{dir = 1},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dn" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"do" = (/obj/structure/stone_tile{dir = 8},/obj/structure/reagent_dispensers/watertank,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dp" = (/obj/item/pickaxe,/obj/structure/stone_tile/cracked{dir = 1},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dq" = (/obj/item/stack/sheet/mineral/wood,/obj/structure/stone_tile{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dr" = (/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"ds" = (/obj/structure/stone_tile/block,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dt" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/surrounding_tile/cracked,/obj/structure/stone_tile/surrounding_tile{dir = 8},/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/obj/item/hatchet,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"du" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"dv" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood,/obj/structure/stone_tile/cracked{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dw" = (/obj/item/reagent_containers/glass/bucket,/obj/structure/stone_tile/block/cracked{dir = 4},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dx" = (/obj/item/flashlight/lantern,/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dy" = (/obj/machinery/hydroponics/soil,/obj/structure/stone_tile/block{dir = 8},/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dz" = (/obj/structure/stone_tile/cracked{dir = 1},/obj/structure/stone_tile/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"dA" = (/obj/machinery/hydroponics/soil,/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile,/obj/structure/stone_tile/surrounding_tile{dir = 4},/obj/structure/stone_tile/center,/obj/effect/mapping_helpers/no_lava,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"dB" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/obj/structure/stone_tile/center/cracked,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"dC" = (/obj/structure/stone_tile,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"dD" = (/obj/structure/stone_tile/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"dE" = (/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 8},/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"nS" = (/obj/item/toy/cards/deck/syndicate,/turf/closed/mineral/volcanic/lava_land_surface,/area/lavaland/surface/outdoors) -"Bv" = (/obj/structure/stone_tile{dir = 1},/obj/effect/mapping_helpers/no_lava,/obj/item/cultivator,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"ac" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"ad" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"ae" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"af" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"ag" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"ah" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"ai" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"aj" = ( +/obj/structure/stone_tile/slab, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"ak" = ( +/turf/closed/indestructible/riveted/boss, +/area/ruin/unpowered/ash_walkers) +"al" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"am" = ( +/obj/structure/necropolis_gate, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"an" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"ao" = ( +/obj/structure/stone_tile/block/cracked, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"ap" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"aq" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"ar" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"as" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered/ash_walkers) +"at" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"au" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/item/flashlight/lantern, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"av" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"aw" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"ax" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"ay" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/item/flashlight/lantern, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"az" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"aA" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/item/malf_upgrade, +/obj/item/disk/tech_disk/illegal, +/obj/structure/safe, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aB" = ( +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/item/t_scanner/adv_mining_scanner/lesser, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aC" = ( +/obj/structure/stone_tile/block/cracked, +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aD" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"aE" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/closet/crate/medical, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/ancient, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/lizard, +/obj/item/reagent_containers/blood/lizard, +/obj/item/stack/sheet/cloth/ten, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aF" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"aG" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"aH" = ( +/mob/living/simple_animal/hostile/spawner/lavaland/ash_walker, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"aI" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"aJ" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"aK" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"aL" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"aM" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aN" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/item/weldingtool/experimental, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aO" = ( +/obj/structure/stone_tile/surrounding/cracked{ + icon_state = "cracked_surrounding1"; + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aP" = ( +/obj/structure/stone_tile, +/obj/item/shard, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aQ" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"aR" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"aS" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"aT" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/lava/smooth{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/ruin/unpowered/ash_walkers) +"aW" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"aY" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"aZ" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"ba" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"bc" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bg" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bh" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"bi" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"bj" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/item/storage/bag/plants/portaseeder, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bk" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/item/stack/marker_beacon/ten, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bl" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"bm" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/item/construction/rcd/loaded, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bn" = ( +/obj/structure/closet/crate/radiation, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/flare, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"bo" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/item/pickaxe, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bp" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/item/flashlight/lantern, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bq" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"br" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bs" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bt" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/item/flashlight/lantern, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bv" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"bw" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/seeds/tower, +/obj/item/seeds/tower, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bx" = ( +/obj/structure/stone_tile/slab/cracked, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"by" = ( +/obj/structure/closet/crate, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bz" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/machinery/the_singularitygen, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bA" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bB" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"bC" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"bD" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"bE" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bF" = ( +/obj/structure/stone_tile/slab, +/obj/effect/decal/cleanable/blood, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bG" = ( +/turf/closed/indestructible/riveted/boss/see_through, +/area/ruin/unpowered/ash_walkers) +"bI" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"bJ" = ( +/obj/structure/stone_tile/surrounding_tile, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"bL" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bM" = ( +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bN" = ( +/obj/structure/stone_tile, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bO" = ( +/obj/structure/stone_tile/cracked, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bP" = ( +/obj/structure/stone_tile/block, +/obj/item/twohanded/spear, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bQ" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bR" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bS" = ( +/obj/structure/stone_tile/slab, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bT" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/effect/decal/cleanable/blood, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bU" = ( +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bV" = ( +/obj/structure/stone_tile/block/cracked, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bW" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/ore_box, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bX" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bY" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"bZ" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cb" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cd" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ce" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cf" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/closet/crate/internals, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cg" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ch" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ci" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cj" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ck" = ( +/obj/item/twohanded/spear, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cl" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/item/twohanded/spear, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cm" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cn" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"co" = ( +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cp" = ( +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"cq" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cr" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cs" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ct" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cu" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cv" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cy" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked, +/obj/effect/decal/cleanable/blood, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cz" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/item/twohanded/spear, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cA" = ( +/obj/structure/stone_tile/slab/cracked{ + icon_state = "cracked_slab1"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cB" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cD" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cE" = ( +/obj/structure/stone_tile/surrounding/cracked, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cF" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/twohanded/spear, +/obj/item/storage/belt, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"cI" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cJ" = ( +/obj/item/shovel, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cK" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"cL" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/twohanded/spear, +/obj/item/scythe, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"cM" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/kitchen/knife/combat/bone, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"cN" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/twohanded/spear, +/obj/item/clothing/head/helmet/roman/legionnaire, +/turf/open/indestructible/boss, +/area/ruin/unpowered/ash_walkers) +"cO" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"cP" = ( +/obj/structure/stone_tile/block, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"cQ" = ( +/obj/structure/stone_tile/block/cracked, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"cR" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"cT" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"cV" = ( +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"cW" = ( +/obj/structure/table/optable, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/item/surgical_drapes, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cX" = ( +/obj/item/storage/box/rxglasses, +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cY" = ( +/obj/item/seeds/glowshroom, +/obj/item/seeds/glowshroom, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cZ" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dd" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"de" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"df" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dg" = ( +/obj/structure/bonfire/dense, +/obj/structure/stone_tile/center, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"di" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dj" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dk" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/block, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dl" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dn" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"do" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dp" = ( +/obj/item/pickaxe, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dq" = ( +/obj/item/stack/sheet/mineral/wood, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dr" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ds" = ( +/obj/structure/stone_tile/block, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dt" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/effect/mapping_helpers/no_lava, +/obj/item/hatchet, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"du" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"dv" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dw" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dx" = ( +/obj/item/flashlight/lantern, +/obj/structure/stone_tile/center, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dy" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dz" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"dA" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dB" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/center/cracked, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"dC" = ( +/obj/structure/stone_tile, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"dD" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"dE" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"nS" = ( +/obj/item/toy/cards/deck/syndicate, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"Bv" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/effect/mapping_helpers/no_lava, +/obj/item/cultivator, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaabacadaeacacafacagaa -aaahaaaaaaaaaaaaahaiajakakakakakakakajal -aaabahahaccTaeaeahaqakakakakakakakakakar -aaaFasakasakasasasatakakauavawaxayakakaz -ahcVasaAaBaCcWaEakaFakakaGanaoapaKakakaz -ahahasaMaNcXaPaQasaRakakaSaDaHaIaWakakaz -ahahascYaYaOaZbaasaRakakbcaJaLaTbgakakbh -ahbiakbjbkblbmbnasboakakbpbqbrbsbtakakaz -ahahasbvbwbxbybzakbAakakakakbBakakakakbC -ahbiasakakbDakakakcZbFakakbGambGakakbIbJ -ahcOcPcPcbbSbVBvcgddbEbPbQbRbSbTbUbVbWah -aaahahbNbZdecbdfcbcgcbbLbMcdcecdcgbXcfah -aaahahcgchbVcibXcgcbbLbXcjcgdnbXckbNahah -nSahbNclcmdgbAcocndicocodjdkdldjbSahcpal -ahahbYcqcrcsctbObLdncbdoahcuakascvasasah -ahahdpcqbYcybNdqdrdsdtduahahakczcAcBasah -ahahahdvbLbYbLbZdwdxdydzahbiascDcEcFasbC -aaahahahcbcqcIcJdAcKdBdCahbiakcLcMcNakah -aaaaahahahahahahdDdEdCahahbiakasasakakah -aaaaaaaaahahahahahahaaaaahcOahahahcPcQcR +aa +aa +aa +aa +ah +ah +ah +ah +ah +ah +ah +aa +aa +nS +ah +ah +ah +aa +aa +aa +"} +(2,1,1) = {" +aa +ah +ab +aF +cV +ah +ah +bi +ah +bi +cO +ah +ah +ah +ah +ah +ah +ah +aa +aa +"} +(3,1,1) = {" +aa +aa +ah +as +as +as +as +ak +as +as +cP +ah +ah +bN +bY +dp +ah +ah +ah +aa +"} +(4,1,1) = {" +aa +aa +ah +ak +aA +aM +cY +bj +bv +ak +cP +bN +cg +cl +cq +cq +dv +ah +ah +aa +"} +(5,1,1) = {" +aa +aa +ac +as +aB +aN +aY +bk +bw +ak +cb +bZ +ch +cm +cr +bY +bL +cb +ah +ah +"} +(6,1,1) = {" +aa +aa +cT +ak +aC +cX +aO +bl +bx +bD +bS +de +bV +dg +cs +cy +bY +cq +ah +ah +"} +(7,1,1) = {" +aa +aa +ae +as +cW +aP +aZ +bm +by +ak +bV +cb +ci +bA +ct +bN +bL +cI +ah +ah +"} +(8,1,1) = {" +aa +aa +ae +as +aE +aQ +ba +bn +bz +ak +Bv +df +bX +co +bO +dq +bZ +cJ +ah +ah +"} +(9,1,1) = {" +aa +ah +ah +as +ak +as +as +as +ak +ak +cg +cb +cg +cn +bL +dr +dw +dA +dD +ah +"} +(10,1,1) = {" +aa +ai +aq +at +aF +aR +aR +bo +bA +cZ +dd +cg +cb +di +dn +ds +dx +cK +dE +ah +"} +(11,1,1) = {" +ab +aj +ak +ak +ak +ak +ak +ak +ak +bF +bE +cb +bL +co +cb +dt +dy +dB +dC +aa +"} +(12,1,1) = {" +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +bP +bL +bX +co +do +du +dz +dC +ah +aa +"} +(13,1,1) = {" +ad +ak +ak +au +aG +aS +bc +bp +ak +ak +bQ +bM +cj +dj +ah +ah +ah +ah +ah +ah +"} +(14,1,1) = {" +ae +ak +ak +av +an +aD +aJ +bq +ak +bG +bR +cd +cg +dk +cu +ah +bi +bi +bi +cO +"} +(15,1,1) = {" +ac +ak +ak +aw +ao +aH +aL +br +bB +am +bS +ce +dn +dl +ak +ak +as +ak +ak +ah +"} +(16,1,1) = {" +ac +ak +ak +ax +ap +aI +aT +bs +ak +bG +bT +cd +bX +dj +as +cz +cD +cL +as +ah +"} +(17,1,1) = {" +af +ak +ak +ay +aK +aW +bg +bt +ak +ak +bU +cg +ck +bS +cv +cA +cE +cM +as +ah +"} +(18,1,1) = {" +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +bV +bX +bN +ah +as +cB +cF +cN +ak +cP +"} +(19,1,1) = {" +ag +aj +ak +ak +ak +ak +ak +ak +ak +bI +bW +cf +ah +cp +as +as +as +ak +ak +cQ +"} +(20,1,1) = {" +aa +al +ar +az +az +az +bh +az +bC +bJ +ah +ah +ah +al +ah +ah +bC +ah +ah +cR "} From 30e77035da039eb777d760871630a649aa3ec5f6 Mon Sep 17 00:00:00 2001 From: Sishen Date: Mon, 10 Jun 2019 07:51:54 -0400 Subject: [PATCH 060/125] Update _medical.dm --- modular_citadel/code/modules/client/loadout/_medical.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_citadel/code/modules/client/loadout/_medical.dm b/modular_citadel/code/modules/client/loadout/_medical.dm index f0a49629e3..2bca522901 100644 --- a/modular_citadel/code/modules/client/loadout/_medical.dm +++ b/modular_citadel/code/modules/client/loadout/_medical.dm @@ -8,16 +8,16 @@ name = "Blue Scrubs" category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/medical/blue - restricted_roles = list("Medical Doctor") + restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") /datum/gear/greenscrubs name = "Green Scrubs" category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/medical/green - restricted_roles = list("Medical Doctor") + restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") /datum/gear/purplescrubs name = "Purple Scrubs" category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/medical/purple - restricted_roles = list("Medical Doctor") + restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") From 661f064a03417feb353d7730effcb3546049a5ba Mon Sep 17 00:00:00 2001 From: Sishen Date: Mon, 10 Jun 2019 08:15:44 -0400 Subject: [PATCH 061/125] Update _medical.dm --- modular_citadel/code/modules/client/loadout/_medical.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/client/loadout/_medical.dm b/modular_citadel/code/modules/client/loadout/_medical.dm index 2bca522901..ad35081792 100644 --- a/modular_citadel/code/modules/client/loadout/_medical.dm +++ b/modular_citadel/code/modules/client/loadout/_medical.dm @@ -9,15 +9,18 @@ category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/medical/blue restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") - + restricted_desc = "Medical" + /datum/gear/greenscrubs name = "Green Scrubs" category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/medical/green restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") + restricted_desc = "Medical" /datum/gear/purplescrubs name = "Purple Scrubs" category = SLOT_W_UNIFORM path = /obj/item/clothing/under/rank/medical/purple restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") + restricted_desc = "Medical" From 400ad0b03b5acd80d26cc13176b9caa76aff1a74 Mon Sep 17 00:00:00 2001 From: Sishen Date: Mon, 10 Jun 2019 09:55:23 -0400 Subject: [PATCH 062/125] added family gavel --- code/datums/traits/negative.dm | 2 +- code/game/objects/items/courtroom.dm | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 43be1fa2a7..c7b1a34755 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -52,7 +52,7 @@ if("Atmospheric Technician") heirloom_type = /obj/item/extinguisher/mini/family if("Lawyer") - heirloom_type = /obj/item/storage/briefcase/lawyer/family + heirloom_type = /obj/item/gavelhammer/family if("Janitor") heirloom_type = /obj/item/mop if("Security Officer") diff --git a/code/game/objects/items/courtroom.dm b/code/game/objects/items/courtroom.dm index c0e81ed3d5..04ab83b106 100644 --- a/code/game/objects/items/courtroom.dm +++ b/code/game/objects/items/courtroom.dm @@ -13,6 +13,10 @@ attack_verb = list("bashed", "battered", "judged", "whacked") resistance_flags = FLAMMABLE +/obj/item/gavelhammer/family + name = "gavel hammer" + desc = "The gavel of your forefathers. Treat with care." + /obj/item/gavelhammer/suicide_act(mob/user) user.visible_message("[user] has sentenced [user.p_them()]self to death with [src]! It looks like [user.p_theyre()] trying to commit suicide!") playsound(loc, 'sound/items/gavel.ogg', 50, 1, -1) From 13853ac6bf38442d71d1d1cbbda4c64fab5a8bc5 Mon Sep 17 00:00:00 2001 From: Sishen Date: Mon, 10 Jun 2019 10:16:32 -0400 Subject: [PATCH 063/125] removes family gavel, readds briefcase --- code/datums/traits/negative.dm | 2 +- code/game/objects/items/courtroom.dm | 4 ---- code/game/objects/items/storage/briefcase.dm | 3 ++- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index c7b1a34755..43be1fa2a7 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -52,7 +52,7 @@ if("Atmospheric Technician") heirloom_type = /obj/item/extinguisher/mini/family if("Lawyer") - heirloom_type = /obj/item/gavelhammer/family + heirloom_type = /obj/item/storage/briefcase/lawyer/family if("Janitor") heirloom_type = /obj/item/mop if("Security Officer") diff --git a/code/game/objects/items/courtroom.dm b/code/game/objects/items/courtroom.dm index 04ab83b106..c0e81ed3d5 100644 --- a/code/game/objects/items/courtroom.dm +++ b/code/game/objects/items/courtroom.dm @@ -13,10 +13,6 @@ attack_verb = list("bashed", "battered", "judged", "whacked") resistance_flags = FLAMMABLE -/obj/item/gavelhammer/family - name = "gavel hammer" - desc = "The gavel of your forefathers. Treat with care." - /obj/item/gavelhammer/suicide_act(mob/user) user.visible_message("[user] has sentenced [user.p_them()]self to death with [src]! It looks like [user.p_theyre()] trying to commit suicide!") playsound(loc, 'sound/items/gavel.ogg', 50, 1, -1) diff --git a/code/game/objects/items/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm index f4f386b7d0..002190c341 100644 --- a/code/game/objects/items/storage/briefcase.dm +++ b/code/game/objects/items/storage/briefcase.dm @@ -40,7 +40,8 @@ /obj/item/storage/briefcase/lawyer/family name = "battered briefcase" - desc = "An old briefcase, this one has seen better days in its time. It's clear they don't make them nowadays as good as they used to. The corners are modified with metal trim adding in weight!" + desc = "An old briefcase, this one has seen better days in its time. It's clear they don't make them nowadays as good as they used to. Comes with an added belt clip!" + slot_flags = ITEM_SLOT_BELT /obj/item/storage/briefcase/lawyer/family/PopulateContents() new /obj/item/stamp/law(src) From 921940115407a1796a44728e4715a163add03463 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 11 Jun 2019 14:24:16 +0300 Subject: [PATCH 064/125] Doneso --- .../components/binary_devices/pump.dm | 11 ++++++++--- .../components/binary_devices/volume_pump.dm | 11 ++++++++--- .../components/trinary_devices/filter.dm | 15 ++++++++++----- .../components/trinary_devices/mixer.dm | 18 ++++++++++++------ 4 files changed, 38 insertions(+), 17 deletions(-) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm index abdc3ada57..7e6998b701 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm @@ -27,7 +27,12 @@ Thus, the two variables affect pump operation are set in New(): construction_type = /obj/item/pipe/directional pipe_state = "pump" - + +/obj/machinery/atmospherics/components/binary/pump/examine(mob/user) + ..() + to_chat(user,"You can hold CTRL and click on it to toggle it on and off.") + to_chat(user,"You can hold ALT and click on it to maximize its pressure.") + /obj/machinery/atmospherics/components/binary/pump/CtrlClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) @@ -37,7 +42,7 @@ Thus, the two variables affect pump operation are set in New(): investigate_log("Pump, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return ..() - + /obj/machinery/atmospherics/components/binary/pump/AltClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) @@ -46,7 +51,7 @@ Thus, the two variables affect pump operation are set in New(): to_chat(user,"You maximize the pressure on the [src].") investigate_log("Pump, [src.name], was maximized by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Pump, [src.name], was maximized by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") - + /obj/machinery/atmospherics/components/binary/pump/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X diff --git a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm index 2efff16301..f9a885651a 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -28,16 +28,21 @@ Thus, the two variables affect pump operation are set in New(): construction_type = /obj/item/pipe/directional pipe_state = "volumepump" +/obj/machinery/atmospherics/components/binary/volume_pump/examine(mob/user) + ..() + to_chat(user,"You can hold CTRL and click on it to toggle it on and off.") + to_chat(user,"You can hold ALT and click on it to maximize its pressure.") + /obj/machinery/atmospherics/components/binary/volume_pump/CtrlClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) if(user.canUseTopic(src, BE_CLOSE, FALSE,)) on = !on update_icon() - investigate_log("Pump, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) - message_admins("Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") + investigate_log("Volume Pump, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) + message_admins("Volume Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return ..() - + /obj/machinery/atmospherics/components/binary/volume_pump/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm index 52e8d9eb83..69c91bdd6d 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm @@ -12,24 +12,29 @@ construction_type = /obj/item/pipe/trinary/flippable pipe_state = "filter" +/obj/machinery/atmospherics/components/trinary/filter/examine(mob/user) + ..() + to_chat(user,"You can hold CTRL and click on it to toggle it on and off.") + to_chat(user,"You can hold ALT and click on it to maximize its pressure.") + /obj/machinery/atmospherics/components/trinary/filter/CtrlClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) if(user.canUseTopic(src, BE_CLOSE, FALSE,)) on = !on update_icon() - investigate_log("Pump, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) - message_admins("Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") + investigate_log("Filter, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) + message_admins("Filter, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return ..() - + /obj/machinery/atmospherics/components/trinary/filter/AltClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) if(user.canUseTopic(src, BE_CLOSE, FALSE,)) target_pressure = MAX_OUTPUT_PRESSURE to_chat(user,"You maximize the pressure on the [src].") - investigate_log("Pump, [src.name], was maximized by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) - message_admins("Pump, [src.name], was maximized by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") + investigate_log("Filter, [src.name], was maximized by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) + message_admins("Filter, [src.name], was maximized by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") /obj/machinery/atmospherics/components/trinary/filter/layer1 piping_layer = PIPING_LAYER_MIN diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm index ba9fdf31af..8cafc083e1 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm @@ -14,25 +14,31 @@ pipe_state = "mixer" //node 3 is the outlet, nodes 1 & 2 are intakes +/obj/machinery/atmospherics/components/trinary/mixer/examine(mob/user) + ..() + to_chat(user,"You can hold CTRL and click on it to toggle it on and off.") + to_chat(user,"You can hold ALT and click on it to maximize its pressure.") + /obj/machinery/atmospherics/components/trinary/mixer/CtrlClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) if(user.canUseTopic(src, BE_CLOSE, FALSE,)) on = !on update_icon() - investigate_log("Pump, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) - message_admins("Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") + investigate_log("Mixer, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) + message_admins("Mixer, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return ..() - + /obj/machinery/atmospherics/components/trinary/mixer/AltClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) if(user.canUseTopic(src, BE_CLOSE, FALSE,)) target_pressure = MAX_OUTPUT_PRESSURE to_chat(user,"You maximize the pressure on the [src].") - investigate_log("Pump, [src.name], was maximized by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) - message_admins("Pump, [src.name], was maximized by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") - + investigate_log("Mixer, [src.name], was maximized by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) + message_admins("Mixer, [src.name], was maximized by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") + + //node 3 is the outlet, nodes 1 & 2 are intakes /obj/machinery/atmospherics/components/trinary/mixer/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X From 355e384ba176acf4e0bc474818bdae83d2f1dff3 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 11 Jun 2019 14:31:27 +0300 Subject: [PATCH 065/125] Spacing fixes --- .../machinery/components/binary_devices/volume_pump.dm | 2 +- .../atmospherics/machinery/components/trinary_devices/mixer.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm index f9a885651a..bb0b525fd8 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -42,7 +42,7 @@ Thus, the two variables affect pump operation are set in New(): investigate_log("Volume Pump, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Volume Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return ..() - + /obj/machinery/atmospherics/components/binary/volume_pump/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm index 8cafc083e1..21a02dfc63 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm @@ -28,7 +28,7 @@ investigate_log("Mixer, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Mixer, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return ..() - + /obj/machinery/atmospherics/components/trinary/mixer/AltClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) From 80eb813a078bad8359cca5512ca0ac8ade6afcb1 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 11 Jun 2019 18:53:17 +0300 Subject: [PATCH 066/125] RD can now suplex a rod. Good fucking luck. --- code/game/objects/structures/flora.dm | 6 ++++++ code/modules/events/immovable_rod.dm | 21 ++++++++++++++++++++ code/modules/spells/spell_types/rod_form.dm | 1 - icons/obj/flora/pinetrees.dmi | Bin 42806 -> 43191 bytes 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index bd65a8b422..7c73a1fd8c 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -101,6 +101,12 @@ icon_state = "festivus_pole" desc = "During last year's Feats of Strength the Research Director was able to suplex this passing immobile rod into a planter." +/obj/structure/festivus/anchored + name = "suplexed rod" + desc = "A true feat of strength, almost as good as last year." + icon_state = "anchored_rod" + anchored = TRUE + /obj/structure/flora/tree/dead/Initialize() icon_state = "tree_[rand(1, 6)]" . = ..() diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index abf13bcab9..d9654b395d 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -45,6 +45,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 throwforce = 100 density = TRUE anchored = TRUE + var/mob/living/wizard var/z_original = 0 var/destination var/notify = TRUE @@ -140,3 +141,23 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 H.adjustBruteLoss(160) if(L && (L.density || prob(10))) L.ex_act(EXPLODE_HEAVY) + +obj/effect/immovablerod/attack_hand(mob/living/user) + if(ishuman(user)) + var/mob/living/carbon/human/U = user + if(U.job in list("Research Director")) + playsound(src, 'sound/effects/meteorimpact.ogg', 100, 1) + for(var/mob/M in urange(8, src)) + if(!M.stat) + shake_camera(M, 2, 3) + if(wizard) + U.visible_message("[src] transforms into [wizard] as [U] suplexes them!", "As you grab [src], it suddenly turns into [wizard] as you suplex them!") + to_chat(wizard, "You're suddenly jolted out of rod-form as [U] somehow manages to grab you, slamming you into the ground!") + wizard.Stun(60) + wizard.apply_damage(25, BRUTE) + qdel(src) + else + U.visible_message("[U] suplexes [src] into the ground!", "You suplex [src] into the ground!") + new /obj/structure/festivus/anchored(drop_location()) + new /obj/effect/anomaly/flux(drop_location()) + qdel(src) diff --git a/code/modules/spells/spell_types/rod_form.dm b/code/modules/spells/spell_types/rod_form.dm index 06f38b8346..5a532db7ac 100644 --- a/code/modules/spells/spell_types/rod_form.dm +++ b/code/modules/spells/spell_types/rod_form.dm @@ -28,7 +28,6 @@ /obj/effect/immovablerod/wizard var/max_distance = 13 var/damage_bonus = 0 - var/mob/living/wizard var/turf/start_turf notify = FALSE diff --git a/icons/obj/flora/pinetrees.dmi b/icons/obj/flora/pinetrees.dmi index a68e0388b08e29a8ab2ee1b3ee8ea684f778f98c..3ee4a89f079ae058f7cb95726c0800aefa605aca 100644 GIT binary patch delta 26713 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 delta 26325 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 G Date: Tue, 11 Jun 2019 20:18:16 +0300 Subject: [PATCH 067/125] Fixed --- icons/mob/suit.dmi | Bin 346339 -> 348896 bytes icons/obj/clothing/suits.dmi | Bin 121724 -> 122097 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 0f3438dfc44edcf23c947aec3f57eb507764e501..b3b2f7703c96cac2e3dc38d6110472ee930e174f 100644 GIT binary patch delta 13198 zcmZ9y1ymJX)Hi-XIwYh7q(Qntq(izpq@|?0VQ3z@B@_^lZUO0(knWZcq>+%WJKyj; z-}|li|G#U^Ju_$Rz31Mu_u28=XETX#y^t`G4xu`Uo)Ytmu9Nyp3Aew6a%xGcgn;=$ zb=S)$Vj8s3`HUKOidO^aVx92m0QlX(pLjmS=oP7})A=<=C!N|p51f_AtHxLHmabbT zs_a@#e!Hu2`S(Yc{n6V;d3WA^Jj}>rD^gxSFv_<@u5@Ob<{GB2o7nH=47SJ^|6crx z?DJ!CPO@*WkQP$|o@OK#>pN z@2QoGu%Gw{Tc8f7=0Ic=4td!B0;}@x;rV!5mR!m0!|;7D)HHiZmL&qi2}RXvdB};u zGJaGe)FeyH;TcKBIcDY;g5t}(^Oq4D0`kLhl^;H)zIJ4NKTPw`dmo&(NbdvmiBdW_ zvHC4};jG-XUU?lKS4jfw3f#?8V#$k$-R%N%urT_8`trz(Hhk9{HJ6)C9FTsiRa8&$LQ@iaz{&og>a{2_#o+h}vDTeRr*rL<@z zU-b6fd<1D@Ewyv z!LQpwD{Nr*sjbh|PE29`(zGS=Wr4NBhP3Hu%o;xF8EE;feC4GJtPK~}Qk+qw8zRZUpC~KJxJHRjCsT9qeeskNob`Ivclah4Gu@;~ z%_#4yG-teK&Y*LG563H@D}H8MdI+VJG{+@A<&9OE9(Z4;mblQf=JZ$8AoymD^k$TK z%{e0ULSHOuj7YpZP5M}31Z&o%UBuD*y2xpBTS^a9IeVjd~)|2;OzRj*g&86a8>oB8Jz4j13%sMO&bvQtl~*H0_`"{_%_(2l!hGa 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%0A@DOrVrhu#+ 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 delta 10621 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∾2$%NEI@`2J%QWvf{WV@4Uwd&Ok43sooSy81$ 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ξ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 lwH((d Date: Tue, 11 Jun 2019 12:56:46 -0500 Subject: [PATCH 068/125] Automatic changelog generation for PR #8587 [ci skip] --- html/changelogs/AutoChangeLog-pr-8587.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8587.yml diff --git a/html/changelogs/AutoChangeLog-pr-8587.yml b/html/changelogs/AutoChangeLog-pr-8587.yml new file mode 100644 index 0000000000..4b7fdeb64c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8587.yml @@ -0,0 +1,4 @@ +author: "SkullyRoberts" +delete-after: True +changes: + - rscadd: "Penis autosurgeon as rare maint loot." From d5bfe16c78e0c6177bc2b3c37d17930c6399b9dc Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 11 Jun 2019 13:13:03 -0500 Subject: [PATCH 069/125] Automatic changelog generation for PR #8599 [ci skip] --- html/changelogs/AutoChangeLog-pr-8599.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8599.yml diff --git a/html/changelogs/AutoChangeLog-pr-8599.yml b/html/changelogs/AutoChangeLog-pr-8599.yml new file mode 100644 index 0000000000..41134f4d5b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8599.yml @@ -0,0 +1,4 @@ +author: "Poojawa" +delete-after: True +changes: + - rscadd: "Pacifists can eat people for heal belly or noisy. Digestive modes are auto-swapped to noisy" From 7f3e2dd28b729649e7b3e9f46456e6f5c9b23a8e Mon Sep 17 00:00:00 2001 From: TrilbySpaseClone Date: Tue, 11 Jun 2019 18:00:08 -0400 Subject: [PATCH 070/125] Kimono Adds blue Kimono for SFox63 --- icons/mob/custom_w.dmi | Bin 33392 -> 34404 bytes icons/obj/custom.dmi | Bin 22493 -> 22775 bytes .../code/modules/client/loadout/__donator.dm | 8 +++++++- .../modules/custom_loadout/custom_items.dm | 10 ++++++++++ 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/icons/mob/custom_w.dmi b/icons/mob/custom_w.dmi index dcb36e7b47eb449d2f8dfaeb7813f2b5b86cc263..e9bbbc4d4576915dd55d4f396469d9131daccc21 100644 GIT binary patch delta 14399 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

Ij;QdFITmS0H;?eb-ETq5QM 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 delta 13379 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 Date: Tue, 11 Jun 2019 19:11:15 -0400 Subject: [PATCH 071/125] Update custom_items.dm --- modular_citadel/code/modules/custom_loadout/custom_items.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modular_citadel/code/modules/custom_loadout/custom_items.dm b/modular_citadel/code/modules/custom_loadout/custom_items.dm index 820cbe1346..c43b8f3ce1 100644 --- a/modular_citadel/code/modules/custom_loadout/custom_items.dm +++ b/modular_citadel/code/modules/custom_loadout/custom_items.dm @@ -493,5 +493,4 @@ item_state = "kimono" icon = 'icons/obj/custom.dmi' alternate_worn_icon = 'icons/mob/custom_w.dmi' - slot_flags = SLOT_WEAR_SUIT - mutantrace_variation = NO_MUTANTRACE_VARIATION \ No newline at end of file + mutantrace_variation = NO_MUTANTRACE_VARIATION From 90e572ec0366ba4bf6981060ce6b69b60f83fc9f Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Wed, 12 Jun 2019 20:03:17 +1200 Subject: [PATCH 072/125] Honk --- code/modules/food_and_drinks/food/snacks_pie.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/food_and_drinks/food/snacks_pie.dm b/code/modules/food_and_drinks/food/snacks_pie.dm index 8264b4153e..d0f5b3cd91 100644 --- a/code/modules/food_and_drinks/food/snacks_pie.dm +++ b/code/modules/food_and_drinks/food/snacks_pie.dm @@ -53,6 +53,7 @@ H.adjust_blurriness(1) H.visible_message("[H] is creamed by [src]!", "You've been creamed by [src]!") playsound(H, "desceration", 50, TRUE) + reagents.trans_to(H,80) //Transfers the cream pies total volume of reagents to target on it if(!H.creamed) // one layer at a time H.add_overlay(creamoverlay) H.creamed = TRUE From 7b79bbcb29fb20f6c8637559a7163b32b8de4c2d Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Wed, 12 Jun 2019 21:17:31 +1200 Subject: [PATCH 073/125] Changes transfer amount to 10u instead of the full 80 --- code/modules/food_and_drinks/food/snacks_pie.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/food/snacks_pie.dm b/code/modules/food_and_drinks/food/snacks_pie.dm index d0f5b3cd91..c26ad59496 100644 --- a/code/modules/food_and_drinks/food/snacks_pie.dm +++ b/code/modules/food_and_drinks/food/snacks_pie.dm @@ -53,7 +53,7 @@ H.adjust_blurriness(1) H.visible_message("[H] is creamed by [src]!", "You've been creamed by [src]!") playsound(H, "desceration", 50, TRUE) - reagents.trans_to(H,80) //Transfers the cream pies total volume of reagents to target on it + reagents.trans_to(H,10) //Transfers the cream pies total volume of reagents to target on it if(!H.creamed) // one layer at a time H.add_overlay(creamoverlay) H.creamed = TRUE From 142d62908f928d606b9571b877fc421da51287bc Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Wed, 12 Jun 2019 21:18:56 +1200 Subject: [PATCH 074/125] Actually make it 15, the pie starts with 13u already used --- code/modules/food_and_drinks/food/snacks_pie.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/food/snacks_pie.dm b/code/modules/food_and_drinks/food/snacks_pie.dm index c26ad59496..20ad48e3b8 100644 --- a/code/modules/food_and_drinks/food/snacks_pie.dm +++ b/code/modules/food_and_drinks/food/snacks_pie.dm @@ -53,7 +53,7 @@ H.adjust_blurriness(1) H.visible_message("[H] is creamed by [src]!", "You've been creamed by [src]!") playsound(H, "desceration", 50, TRUE) - reagents.trans_to(H,10) //Transfers the cream pies total volume of reagents to target on it + reagents.trans_to(H,15) //Transfers the cream pies total volume of reagents to target on it if(!H.creamed) // one layer at a time H.add_overlay(creamoverlay) H.creamed = TRUE From 516b71ed7e9cb53d5c1a6d4412824c44328964fb Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 20:13:08 +0200 Subject: [PATCH 075/125] fixing stunbatons. --- code/game/objects/items/stunbaton.dm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index bf7c71dddb..54e5bf033a 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -46,14 +46,15 @@ /obj/item/melee/baton/loaded //this one starts with a cell pre-installed. preload_cell_type = /obj/item/stock_parts/cell/high -/obj/item/melee/baton/proc/deductcharge(chrgdeductamt, chargecheck = TRUE) - if(!cell) +/obj/item/melee/baton/proc/deductcharge(chrgdeductamt, chargecheck = TRUE, obj/item/stock_parts/cell/external_cell) + if(!cell && !external_cell) switch_status(FALSE, TRUE) return FALSE + var/obj/item/stock_parts/cell/copper_top = external_cell ? external_cell : cell //Note this value returned is significant, as it will determine //if a stun is applied or not - . = cell.use(chrgdeductamt) - if(status && (!. || (chargecheck && cell.charge < hitcost * STUNBATON_CHARGE_LENIENCY))) + . = copper_top.use(chrgdeductamt) + if(status && (!. || (chargecheck && copper_top.charge < hitcost * STUNBATON_CHARGE_LENIENCY))) //we're below minimum, turn off switch_status(FALSE) @@ -164,16 +165,15 @@ playsound(L, 'sound/weapons/genhit.ogg', 50, 1) return FALSE var/stunpwr = stunforce + var/stuncharge = cell.charge + var/obj/item/stock_parts/cell/external_cell if(iscyborg(loc)) var/mob/living/silicon/robot/R = loc - if(!istype(R) || !R.cell || !R.cell.use(hitcost)) + external_cell = R.cell + if(!deductcharge(hitcost, FALSE, external_cell)) + stunpwr *= round(stuncharge/hitcost, 0.1) + if(stunpwr < stunforce * STUNBATON_CHARGE_LENIENCY) return FALSE - else - var/stuncharge = cell.charge - if(!deductcharge(hitcost, FALSE)) - stunpwr *= round(stuncharge/hitcost) - if(stunpwr < stunforce * STUNBATON_CHARGE_LENIENCY) - return FALSE L.Knockdown(stunpwr) L.adjustStaminaLoss(stunpwr*0.1, affected_zone = (istype(user) ? user.zone_selected : BODY_ZONE_CHEST))//CIT CHANGE - makes stunbatons deal extra staminaloss. Todo: make this also deal pain when pain gets implemented. From 368267f53d8dba78da4582a777f38fefc541af2a Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 20:31:24 +0200 Subject: [PATCH 076/125] dddddd --- code/game/objects/items/stunbaton.dm | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 54e5bf033a..f21d69fcfb 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -46,11 +46,14 @@ /obj/item/melee/baton/loaded //this one starts with a cell pre-installed. preload_cell_type = /obj/item/stock_parts/cell/high -/obj/item/melee/baton/proc/deductcharge(chrgdeductamt, chargecheck = TRUE, obj/item/stock_parts/cell/external_cell) - if(!cell && !external_cell) +/obj/item/melee/baton/proc/deductcharge(chrgdeductamt, chargecheck = TRUE) + var/obj/item/stock_parts/cell/copper_top = cell + if(iscyborg(loc)) + var/mob/living/silicon/robot/R = loc + copper_top = R.cell + if(!copper_top) switch_status(FALSE, TRUE) return FALSE - var/obj/item/stock_parts/cell/copper_top = external_cell ? external_cell : cell //Note this value returned is significant, as it will determine //if a stun is applied or not . = copper_top.use(chrgdeductamt) @@ -165,15 +168,21 @@ playsound(L, 'sound/weapons/genhit.ogg', 50, 1) return FALSE var/stunpwr = stunforce - var/stuncharge = cell.charge - var/obj/item/stock_parts/cell/external_cell + var/obj/item/stock_parts/cell/our_cell = cell if(iscyborg(loc)) var/mob/living/silicon/robot/R = loc - external_cell = R.cell - if(!deductcharge(hitcost, FALSE, external_cell)) - stunpwr *= round(stuncharge/hitcost, 0.1) - if(stunpwr < stunforce * STUNBATON_CHARGE_LENIENCY) + our_cell = R.cell + if(!our_cell) + return FALSE + var/stuncharge = our_cell.charge + deductcharge(hitcost, FALSE) + if(stuncharge < hitcost) + if(stuncharge < hitcost * STUNBATON_CHARGE_LENIENCY) + L.visible_message("[user] has prodded [L] with [src]. Luckily it din't have enough charge left.", \ + "[user] has prodded you with [src]. Luckily it din't have enough charge left.") return FALSE + stunpwr *= round(stuncharge/hitcost, 0.1) + L.Knockdown(stunpwr) L.adjustStaminaLoss(stunpwr*0.1, affected_zone = (istype(user) ? user.zone_selected : BODY_ZONE_CHEST))//CIT CHANGE - makes stunbatons deal extra staminaloss. Todo: make this also deal pain when pain gets implemented. From 4cc7636da13562d8ca8c71e0e640040d817be82c Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 22:50:09 +0200 Subject: [PATCH 077/125] fixing more. --- code/game/objects/items/stunbaton.dm | 36 +++++++++++++++++----------- code/modules/power/cell.dm | 4 ++-- 2 files changed, 24 insertions(+), 16 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index f21d69fcfb..8a7a638539 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -46,7 +46,7 @@ /obj/item/melee/baton/loaded //this one starts with a cell pre-installed. preload_cell_type = /obj/item/stock_parts/cell/high -/obj/item/melee/baton/proc/deductcharge(chrgdeductamt, chargecheck = TRUE) +/obj/item/melee/baton/proc/deductcharge(chrgdeductamt, chargecheck = TRUE, explode = TRUE) var/obj/item/stock_parts/cell/copper_top = cell if(iscyborg(loc)) var/mob/living/silicon/robot/R = loc @@ -56,8 +56,9 @@ return FALSE //Note this value returned is significant, as it will determine //if a stun is applied or not - . = copper_top.use(chrgdeductamt) - if(status && (!. || (chargecheck && copper_top.charge < hitcost * STUNBATON_CHARGE_LENIENCY))) + + copper_top.use(min(chrgdeductamt, copper_top.charge), explode) + if(status && (!copper_top.charge || (chargecheck && copper_top.charge < (hitcost * STUNBATON_CHARGE_LENIENCY)))) //we're below minimum, turn off switch_status(FALSE) @@ -73,7 +74,8 @@ update_icon() /obj/item/melee/baton/process() - deductcharge(hitcost * 0.004, FALSE) + . = ..() + deductcharge(hitcost * 0.004, FALSE, FALSE) /obj/item/melee/baton/update_icon() if(status) @@ -96,7 +98,7 @@ if(cell) to_chat(user, "[src] already has a cell.") else - if(C.maxcharge < hitcost * STUNBATON_CHARGE_LENIENCY) + if(C.maxcharge < (hitcost * STUNBATON_CHARGE_LENIENCY)) to_chat(user, "[src] requires a higher capacity cell.") return if(!user.transferItemToLoc(W, src)) @@ -116,15 +118,19 @@ return ..() /obj/item/melee/baton/attack_self(mob/user) - if(cell && cell.charge > hitcost * STUNBATON_CHARGE_LENIENCY) - switch_status(!status) - to_chat(user, "[src] is now [status ? "on" : "off"].") - else + var/obj/item/stock_parts/cell/copper_top = cell + if(iscyborg(loc)) + var/mob/living/silicon/robot/R = loc + copper_top = R.cell + if(!copper_top || copper_top.charge < (hitcost * STUNBATON_CHARGE_LENIENCY)) switch_status(FALSE, TRUE) - if(!cell) + if(!copper_top) to_chat(user, "[src] does not have a power source!") else to_chat(user, "[src] is out of charge.") + else + switch_status(!status) + to_chat(user, "[src] is now [status ? "on" : "off"].") add_fingerprint(user) /obj/item/melee/baton/attack(mob/M, mob/living/carbon/human/user) @@ -176,10 +182,12 @@ return FALSE var/stuncharge = our_cell.charge deductcharge(hitcost, FALSE) + if(QDELETED(src)) //it was rigged + return if(stuncharge < hitcost) - if(stuncharge < hitcost * STUNBATON_CHARGE_LENIENCY) - L.visible_message("[user] has prodded [L] with [src]. Luckily it din't have enough charge left.", \ - "[user] has prodded you with [src]. Luckily it din't have enough charge left.") + if(stuncharge < (hitcost * STUNBATON_CHARGE_LENIENCY)) + L.visible_message("[user] has prodded [L] with [src]. Luckily it is out of charge.", \ + "[user] has prodded you with [src]. Luckily it is out of charge.") return FALSE stunpwr *= round(stuncharge/hitcost, 0.1) @@ -214,7 +222,7 @@ . = ..() if (!(. & EMP_PROTECT_SELF)) switch_status(FALSE) - deductcharge(1000 / severity) + deductcharge(1000 / severity, TRUE, FALSE) //Makeshift stun baton. Replacement for stun gloves. /obj/item/melee/baton/cattleprod diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index b6473b8913..5c1df573b3 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -69,8 +69,8 @@ return 100*charge/maxcharge // use power from a cell -/obj/item/stock_parts/cell/use(amount) - if(rigged && amount > 0) +/obj/item/stock_parts/cell/use(amount, can_explode = TRUE) + if(rigged && amount > 0 && can_explode) explode() return 0 if(charge < amount) From 5a35e95735f6a680f53bb7fdb6ca70601463b2ac Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 22:52:05 +0200 Subject: [PATCH 078/125] . --- code/game/objects/items/stunbaton.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 8a7a638539..8c51cbb717 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -182,7 +182,7 @@ return FALSE var/stuncharge = our_cell.charge deductcharge(hitcost, FALSE) - if(QDELETED(src)) //it was rigged + if(QDELETED(src) || QDELETED(our_cell)) //it was rigged return if(stuncharge < hitcost) if(stuncharge < (hitcost * STUNBATON_CHARGE_LENIENCY)) From 44be4ea7b49df5e29f305afb6224de194d21ba49 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Wed, 12 Jun 2019 23:58:54 +0300 Subject: [PATCH 079/125] Reviewers suggestions --- .../machinery/components/binary_devices/pump.dm | 6 +++--- .../machinery/components/binary_devices/volume_pump.dm | 8 ++++---- .../machinery/components/trinary_devices/filter.dm | 6 +++--- .../machinery/components/trinary_devices/mixer.dm | 8 ++++---- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm index 7e6998b701..1de5b93332 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm @@ -29,9 +29,9 @@ Thus, the two variables affect pump operation are set in New(): pipe_state = "pump" /obj/machinery/atmospherics/components/binary/pump/examine(mob/user) - ..() - to_chat(user,"You can hold CTRL and click on it to toggle it on and off.") - to_chat(user,"You can hold ALT and click on it to maximize its pressure.") + . = ..() + to_chat(user,"You can hold Ctrl and click on it to toggle it on and off.") + to_chat(user,"You can hold Alt and click on it to maximize its pressure.") /obj/machinery/atmospherics/components/binary/pump/CtrlClick(mob/user) var/area/A = get_area(src) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm index bb0b525fd8..3a2321c395 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -29,9 +29,9 @@ Thus, the two variables affect pump operation are set in New(): pipe_state = "volumepump" /obj/machinery/atmospherics/components/binary/volume_pump/examine(mob/user) - ..() - to_chat(user,"You can hold CTRL and click on it to toggle it on and off.") - to_chat(user,"You can hold ALT and click on it to maximize its pressure.") + . = ..() + to_chat(user,"You can hold Ctrl and click on it to toggle it on and off.") + to_chat(user,"You can hold Alt and click on it to maximize its pressure.") /obj/machinery/atmospherics/components/binary/volume_pump/CtrlClick(mob/user) var/area/A = get_area(src) @@ -42,7 +42,7 @@ Thus, the two variables affect pump operation are set in New(): investigate_log("Volume Pump, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Volume Pump, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return ..() - + /obj/machinery/atmospherics/components/binary/volume_pump/layer1 piping_layer = PIPING_LAYER_MIN pixel_x = -PIPING_LAYER_P_X diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm index 69c91bdd6d..ac05c94a78 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm @@ -13,9 +13,9 @@ pipe_state = "filter" /obj/machinery/atmospherics/components/trinary/filter/examine(mob/user) - ..() - to_chat(user,"You can hold CTRL and click on it to toggle it on and off.") - to_chat(user,"You can hold ALT and click on it to maximize its pressure.") + . = ..() + to_chat(user,"You can hold Ctrl and click on it to toggle it on and off.") + to_chat(user,"You can hold Alt and click on it to maximize its pressure.") /obj/machinery/atmospherics/components/trinary/filter/CtrlClick(mob/user) var/area/A = get_area(src) diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm index 21a02dfc63..fc866c3d6a 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm @@ -15,9 +15,9 @@ //node 3 is the outlet, nodes 1 & 2 are intakes /obj/machinery/atmospherics/components/trinary/mixer/examine(mob/user) - ..() - to_chat(user,"You can hold CTRL and click on it to toggle it on and off.") - to_chat(user,"You can hold ALT and click on it to maximize its pressure.") + . = ..() + to_chat(user,"You can hold Ctrl and click on it to toggle it on and off.") + to_chat(user,"You can hold Alt and click on it to maximize its pressure.") /obj/machinery/atmospherics/components/trinary/mixer/CtrlClick(mob/user) var/area/A = get_area(src) @@ -28,7 +28,7 @@ investigate_log("Mixer, [src.name], turned on by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Mixer, [src.name], turned [on ? "on" : "off"] by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return ..() - + /obj/machinery/atmospherics/components/trinary/mixer/AltClick(mob/user) var/area/A = get_area(src) var/turf/T = get_turf(src) From a29095cbe1a01043b1d7fb7a2de457ed0577ca0a Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 23:06:09 +0200 Subject: [PATCH 080/125] Penitence for the awful mistakes I have done in the refactor. --- code/game/objects/items/stunbaton.dm | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 8c51cbb717..6dcda74aaa 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -22,7 +22,11 @@ var/preload_cell_type //if not empty the baton starts with this type of cell /obj/item/melee/baton/get_cell() - return cell + var/obj/item/stock_parts/cell/our_cell = cell + if(iscyborg(loc)) + var/mob/living/silicon/robot/R = loc + our_cell = R.get_cell() + return our_cell /obj/item/melee/baton/suicide_act(mob/user) user.visible_message("[user] is putting the live [name] in [user.p_their()] mouth! It looks like [user.p_theyre()] trying to commit suicide!") @@ -47,10 +51,7 @@ preload_cell_type = /obj/item/stock_parts/cell/high /obj/item/melee/baton/proc/deductcharge(chrgdeductamt, chargecheck = TRUE, explode = TRUE) - var/obj/item/stock_parts/cell/copper_top = cell - if(iscyborg(loc)) - var/mob/living/silicon/robot/R = loc - copper_top = R.cell + var/obj/item/stock_parts/cell/copper_top = get_cell() if(!copper_top) switch_status(FALSE, TRUE) return FALSE @@ -86,9 +87,10 @@ icon_state = "[initial(name)]" /obj/item/melee/baton/examine(mob/user) - ..() - if(cell) - to_chat(user, "\The [src] is [round(cell.percent())]% charged.") + . = ..() + var/obj/item/stock_parts/cell/copper_top = get_cell() + if(copper_top) + to_chat(user, "\The [src] is [round(copper_top.percent())]% charged.") else to_chat(user, "\The [src] does not have a power source installed.") @@ -118,10 +120,7 @@ return ..() /obj/item/melee/baton/attack_self(mob/user) - var/obj/item/stock_parts/cell/copper_top = cell - if(iscyborg(loc)) - var/mob/living/silicon/robot/R = loc - copper_top = R.cell + var/obj/item/stock_parts/cell/copper_top = get_cell() if(!copper_top || copper_top.charge < (hitcost * STUNBATON_CHARGE_LENIENCY)) switch_status(FALSE, TRUE) if(!copper_top) @@ -222,7 +221,8 @@ . = ..() if (!(. & EMP_PROTECT_SELF)) switch_status(FALSE) - deductcharge(1000 / severity, TRUE, FALSE) + if(!iscyborg(loc)) + deductcharge(1000 / severity, TRUE, FALSE) //Makeshift stun baton. Replacement for stun gloves. /obj/item/melee/baton/cattleprod From 2edef99b0861e3649d12da5752db2c3d5a2a90d4 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 23:16:27 +0200 Subject: [PATCH 081/125] . --- code/game/objects/items/stunbaton.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 6dcda74aaa..dae9545fbb 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -22,11 +22,10 @@ var/preload_cell_type //if not empty the baton starts with this type of cell /obj/item/melee/baton/get_cell() - var/obj/item/stock_parts/cell/our_cell = cell + . = cell if(iscyborg(loc)) var/mob/living/silicon/robot/R = loc - our_cell = R.get_cell() - return our_cell + . = R.get_cell() /obj/item/melee/baton/suicide_act(mob/user) user.visible_message("[user] is putting the live [name] in [user.p_their()] mouth! It looks like [user.p_theyre()] trying to commit suicide!") From 5ba46eb51755a591027429afe49316a70ed4120f Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 23:20:34 +0200 Subject: [PATCH 082/125] Avoid runtiming. --- code/game/objects/items/stunbaton.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index dae9545fbb..d85295377c 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -58,7 +58,7 @@ //if a stun is applied or not copper_top.use(min(chrgdeductamt, copper_top.charge), explode) - if(status && (!copper_top.charge || (chargecheck && copper_top.charge < (hitcost * STUNBATON_CHARGE_LENIENCY)))) + if(status && (!(copper_top?.charge) || (chargecheck && copper_top.charge < (hitcost * STUNBATON_CHARGE_LENIENCY)))) //we're below minimum, turn off switch_status(FALSE) From 7a8eaf41acf611cf5c64dfa58e94874794bfae8e Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 23:21:42 +0200 Subject: [PATCH 083/125] another get_cell() --- code/game/objects/items/stunbaton.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index d85295377c..bc5429da54 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -172,10 +172,7 @@ playsound(L, 'sound/weapons/genhit.ogg', 50, 1) return FALSE var/stunpwr = stunforce - var/obj/item/stock_parts/cell/our_cell = cell - if(iscyborg(loc)) - var/mob/living/silicon/robot/R = loc - our_cell = R.cell + var/obj/item/stock_parts/cell/our_cell = get_cell() if(!our_cell) return FALSE var/stuncharge = our_cell.charge From e2bf5b73fda098f298b4925022fe718ffba19688 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 12 Jun 2019 23:22:31 +0200 Subject: [PATCH 084/125] I'm being too careless, sorry for the many commits. --- code/game/objects/items/stunbaton.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index bc5429da54..2a22ab8c27 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -178,7 +178,7 @@ var/stuncharge = our_cell.charge deductcharge(hitcost, FALSE) if(QDELETED(src) || QDELETED(our_cell)) //it was rigged - return + return FALSE if(stuncharge < hitcost) if(stuncharge < (hitcost * STUNBATON_CHARGE_LENIENCY)) L.visible_message("[user] has prodded [L] with [src]. Luckily it is out of charge.", \ From e33c57d8ded2ec74816a1aecfe4e7b5433d0c7eb Mon Sep 17 00:00:00 2001 From: Useroth Date: Thu, 13 Jun 2019 15:19:12 +0200 Subject: [PATCH 085/125] Finally fixed the net breaking mechanics. --- .../ninja/suit/n_suit_verbs/energy_net_nets.dm | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index b7f2b78e64..2617c2a3bf 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -108,19 +108,9 @@ It is possible to destroy the net by the occupant or someone else. playsound(affecting, 'sound/effects/sparks2.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase(affecting.drop_location(), affecting.dir) -/obj/structure/energy_net/attackby(obj/item/I, mob/user, params) - - if(istype(user, /mob/living/carbon/alien/humanoid)) //so that aliums aren't completely cucked by nets - return attack_hand(user) - if(!I) - return - if(!I.force) - return - - return attack_hand(user) - -/*/obj/structure/energy_net/attack_paw(mob/user) - return attack_hand()*/ //How about no barehanded breaking of the net? +/obj/attack_alien(mob/living/carbon/alien/humanoid/user) + if(attack_generic(user, 15, BRUTE, "melee", 0)) //Aliens normally deal 60 damage to structures. They'd one-shot nets without this. + playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1) /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/living/user) return//We only want our target to be buckled From f9c249b644a5a3a6f8e3dfa20d70150cc640b183 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 15:03:34 +0200 Subject: [PATCH 086/125] Energy net tweak to make it less clunky to use. --- .../suit/n_suit_verbs/energy_net_nets.dm | 3 ++ .../ninja/suit/n_suit_verbs/ninja_net.dm | 35 +++++++++++++------ 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 270e1f106f..e2609e8d09 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -59,6 +59,9 @@ It is possible to destroy the net by the occupant or someone else. continue H.dropItemToGround(W) + if(affecting in GLOB.alive_mob_list) //Feel free to suggest a better check if it's alive. + affecting.revive(1, 1) //Basically a full heal, including limbs/organs. + playsound(affecting, 'sound/effects/sparks4.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase/out(affecting.drop_location(), affecting.dir) diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm index 8c8f92e522..41f7b8af83 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_net.dm @@ -2,21 +2,34 @@ //Allows the ninja to kidnap people /obj/item/clothing/suit/space/space_ninja/proc/ninjanet() var/mob/living/carbon/human/H = affecting - var/mob/living/carbon/C = input("Select who to capture:","Capture who?",null) as null|mob in oview(H) + var/mob/living/carbon/C + + //If there's only one valid target, let's actually try to capture it, rather than forcing + //the user to fiddle with the dialog displaying a list of one + //Also, let's make this smarter and not list mobs you can't currently net. + var/Candidates[] + for(var/mob/mob in oview(H)) + if(!mob.client)//Monkeys without a client can still step_to() and bypass the net. Also, netting inactive people is lame. + //to_chat(H, "[C.p_they(TRUE)] will bring no honor to your Clan!") + continue + if(locate(/obj/structure/energy_net) in get_turf(mob))//Check if they are already being affected by an energy net. + //to_chat(H, "[C.p_they(TRUE)] are already trapped inside an energy net!") + continue + for(var/turf/T in getline(get_turf(H), get_turf(mob))) + if(T.density)//Don't want them shooting nets through walls. It's kind of cheesy. + //to_chat(H, "You may not use an energy net through solid obstacles!") + continue + Candidates+=mob + + if(Candidates.len == 1) + C = Candidates[1] + else + C = input("Select who to capture:","Capture who?",null) as null|mob in Candidates + if(QDELETED(C)||!(C in oview(H))) return 0 - if(!C.client)//Monkeys without a client can still step_to() and bypass the net. Also, netting inactive people is lame. - to_chat(H, "[C.p_they(TRUE)] will bring no honor to your Clan!") - return - if(locate(/obj/structure/energy_net) in get_turf(C))//Check if they are already being affected by an energy net. - to_chat(H, "[C.p_they(TRUE)] are already trapped inside an energy net!") - return - for(var/turf/T in getline(get_turf(H), get_turf(C))) - if(T.density)//Don't want them shooting nets through walls. It's kind of cheesy. - to_chat(H, "You may not use an energy net through solid obstacles!") - return if(!ninjacost(200,N_STEALTH_CANCEL)) H.Beam(C,"n_beam",time=15) H.say("Get over here!", forced = "ninja net") From 04a1c7ada40e015ac86b41ba64d5ed1db5cd8bf0 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 15:32:32 +0200 Subject: [PATCH 087/125] Energy net and capture objective tweak. --- code/game/gamemodes/objective.dm | 6 ++-- .../suit/n_suit_verbs/energy_net_nets.dm | 33 ++++++++++++++++++- 2 files changed, 35 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 7532d18d06..f6b1def645 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -542,6 +542,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) return checking.researched_nodes.len >= target_amount /datum/objective/capture + var/captured_amount = 0 /datum/objective/capture/proc/gen_amount_goal() target_amount = rand(5,10) @@ -549,8 +550,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) return target_amount /datum/objective/capture/check_completion()//Basically runs through all the mobs in the area to determine how much they are worth. - var/captured_amount = 0 - var/area/centcom/holding/A = GLOB.areas_by_type[/area/centcom/holding] + /*var/area/centcom/holding/A = GLOB.areas_by_type[/area/centcom/holding] for(var/mob/living/carbon/human/M in A)//Humans. if(M.stat == DEAD)//Dead folks are worth less. captured_amount+=0.5 @@ -573,7 +573,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) if(M.stat == DEAD) captured_amount+=1 continue - captured_amount+=2 + captured_amount+=2*/ //Removed in favour of adding points on capture, in energy_net_nets.dm return captured_amount >= target_amount diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index e2609e8d09..6b01256b1b 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -59,9 +59,40 @@ It is possible to destroy the net by the occupant or someone else. continue H.dropItemToGround(W) - if(affecting in GLOB.alive_mob_list) //Feel free to suggest a better check if it's alive. + if(affecting.stat != DEAD) affecting.revive(1, 1) //Basically a full heal, including limbs/organs. + var/datum/antagonist/antag_datum + for(antag_datum in GLOB.antagonists) + if(antag_datum.owner == master) + break + + for(var/datum/objective/capture/capture in antag_datum) + if(istype(affecting, /mob/living/carbon/human)) //Humans. + if(affecting.stat == DEAD)//Dead folks are worth less. + capture.captured_amount+=0.5 + continue + capture.captured_amount+=1 + if(istype(affecting, /mob/living/carbon/monkey)) //Monkeys are almost worthless, you failure. + capture.captured_amount+=0.1 + if(istype(affecting, /mob/living/carbon/alien/larva)) //Larva are important for research. + if(affecting.stat == DEAD) + capture.captured_amount+=0.5 + continue + capture.captured_amount+=1 + if(istype(affecting, /mob/living/carbon/alien/humanoid)) //Aliens are worth twice as much as humans. + if(istype(affecting, /mob/living/carbon/alien/humanoid/royal/queen)) //Queens are worth three times as much as humans. + if(affecting.stat == DEAD) + capture.captured_amount+=1.5 + else + capture.captured_amount+=3 + continue + if(affecting.stat == DEAD) + capture.captured_amount+=1 + continue + capture.captured_amount+=2 + + playsound(affecting, 'sound/effects/sparks4.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase/out(affecting.drop_location(), affecting.dir) From 7fd2c60992817305c37254babd8d678a8401d5ec Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 15:59:54 +0200 Subject: [PATCH 088/125] Makes energy nets a bit sturdier and unbreakable with bare hands. --- .../modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 6b01256b1b..fd9ee41510 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -14,7 +14,7 @@ It is possible to destroy the net by the occupant or someone else. mouse_opacity = MOUSE_OPACITY_ICON//So you can hit it with stuff. anchored = TRUE//Can't drag/grab the net. layer = ABOVE_ALL_MOB_LAYER - max_integrity = 25 //How much health it has. + max_integrity = 45 //How much health it has. can_buckle = 1 buckle_lying = 0 buckle_prevents_pull = TRUE @@ -63,8 +63,9 @@ It is possible to destroy the net by the occupant or someone else. affecting.revive(1, 1) //Basically a full heal, including limbs/organs. var/datum/antagonist/antag_datum - for(antag_datum in GLOB.antagonists) - if(antag_datum.owner == master) + for(var/datum/antagonist/AD in GLOB.antagonists) + if(AD.owner == master) + antag_datum = AD break for(var/datum/objective/capture/capture in antag_datum) @@ -108,7 +109,8 @@ It is possible to destroy the net by the occupant or someone else. new /obj/effect/temp_visual/dir_setting/ninja/phase(affecting.drop_location(), affecting.dir) /obj/structure/energy_net/attack_paw(mob/user) - return attack_hand() + //return attack_hand() //How about no barehanded breaking of the net? + return /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/living/user) return//We only want our target to be buckled From 2e5ad2f4d86405d101e15413b7281f4b20a742c4 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 16:02:40 +0200 Subject: [PATCH 089/125] Might as well crank it up a little more. --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index fd9ee41510..bdc9ca9fdb 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -14,7 +14,7 @@ It is possible to destroy the net by the occupant or someone else. mouse_opacity = MOUSE_OPACITY_ICON//So you can hit it with stuff. anchored = TRUE//Can't drag/grab the net. layer = ABOVE_ALL_MOB_LAYER - max_integrity = 45 //How much health it has. + max_integrity = 50 //How much health it has. can_buckle = 1 buckle_lying = 0 buckle_prevents_pull = TRUE From df15e53cd3113648506a8e82d1b54461fa1ed822 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sat, 27 Apr 2019 21:04:24 +0200 Subject: [PATCH 090/125] Another attempt at the nets not being breakable with bare hands. Now with more consideration. --- .../ninja/suit/n_suit_verbs/energy_net_nets.dm | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index bdc9ca9fdb..58183a8226 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -108,9 +108,19 @@ It is possible to destroy the net by the occupant or someone else. playsound(affecting, 'sound/effects/sparks2.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase(affecting.drop_location(), affecting.dir) -/obj/structure/energy_net/attack_paw(mob/user) - //return attack_hand() //How about no barehanded breaking of the net? - return +/obj/structure/energy_net/attackby(obj/item/I, mob/user, params) + + if(istype(user, /mob/living/carbon/alien/humanoid)) //so that aliums aren't completely cucked by nets + return attack_hand(user) + if(!I) + return + if(!I.force) + return + + return attack_hand(user) + +/*/obj/structure/energy_net/attack_paw(mob/user) + return attack_hand()*/ //How about no barehanded breaking of the net? /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/living/user) return//We only want our target to be buckled From 231da023ec9c073f1644172794de8ef2dc43017e Mon Sep 17 00:00:00 2001 From: Useroth Date: Sun, 28 Apr 2019 07:05:18 +0200 Subject: [PATCH 091/125] Makes the gloves actually stun people. --- code/modules/ninja/suit/gloves.dm | 2 ++ code/modules/ninja/suit/ninjaDrainAct.dm | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/code/modules/ninja/suit/gloves.dm b/code/modules/ninja/suit/gloves.dm index 4308120c4f..dc840d5336 100644 --- a/code/modules/ninja/suit/gloves.dm +++ b/code/modules/ninja/suit/gloves.dm @@ -37,6 +37,8 @@ var/mindrain = 200 var/maxdrain = 400 + var/stunforce = 140 //same as stunbaton, adjustable + /obj/item/clothing/gloves/space_ninja/Touch(atom/A,proximity) if(!candrain || draining) diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm index 861ffb9446..45ca231a4a 100644 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ b/code/modules/ninja/suit/ninjaDrainAct.dm @@ -262,3 +262,18 @@ They *could* go in their appropriate files, but this is supposed to be modular playsound(src, "sparks", 50, 1) visible_message("[H] electrocutes [src] with [H.p_their()] touch!", "[H] electrocutes you with [H.p_their()] touch!") electrocute_act(25, H) + + src.Knockdown(G.stunforce) + src.adjustStaminaLoss(G.stunforce*0.1, affected_zone = (istype(H) ? H.zone_selected : BODY_ZONE_CHEST)) + src.apply_effect(EFFECT_STUTTER, G.stunforce) + SEND_SIGNAL(src, COMSIG_LIVING_MINOR_SHOCK) + + src.lastattacker = H.real_name + src.lastattackerckey = H.ckey + log_combat(H, src, "stunned") + + playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) + + if(ishuman(src)) + var/mob/living/carbon/human/Hsrc = src + Hsrc.forcesay(GLOB.hit_appends) From 35fe334fe805c9547c4fe38b1aab613806cb6929 Mon Sep 17 00:00:00 2001 From: Useroth Date: Sun, 28 Apr 2019 07:07:48 +0200 Subject: [PATCH 092/125] Small tweak. --- code/modules/ninja/suit/ninjaDrainAct.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm index 45ca231a4a..e72000598a 100644 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ b/code/modules/ninja/suit/ninjaDrainAct.dm @@ -261,7 +261,7 @@ They *could* go in their appropriate files, but this is supposed to be modular spark_system.set_up(5, 0, loc) playsound(src, "sparks", 50, 1) visible_message("[H] electrocutes [src] with [H.p_their()] touch!", "[H] electrocutes you with [H.p_their()] touch!") - electrocute_act(25, H) + electrocute_act(15, H) src.Knockdown(G.stunforce) src.adjustStaminaLoss(G.stunforce*0.1, affected_zone = (istype(H) ? H.zone_selected : BODY_ZONE_CHEST)) From ee661d1eb828bb3b7b3a31d1f2f1babeeb67acfb Mon Sep 17 00:00:00 2001 From: Useroth Date: Sun, 28 Apr 2019 07:16:47 +0200 Subject: [PATCH 093/125] An afterthought regarding healing/reviving the capturees. --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 58183a8226..b7f2b78e64 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -59,9 +59,6 @@ It is possible to destroy the net by the occupant or someone else. continue H.dropItemToGround(W) - if(affecting.stat != DEAD) - affecting.revive(1, 1) //Basically a full heal, including limbs/organs. - var/datum/antagonist/antag_datum for(var/datum/antagonist/AD in GLOB.antagonists) if(AD.owner == master) @@ -94,6 +91,9 @@ It is possible to destroy the net by the occupant or someone else. capture.captured_amount+=2 + affecting.revive(1, 1) //Basically a revive and full heal, including limbs/organs + //In case people who have been captured dead want to hang out at the holding area + playsound(affecting, 'sound/effects/sparks4.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase/out(affecting.drop_location(), affecting.dir) From 39bedb83416b91ec6586a49fbece4f4e408f19dc Mon Sep 17 00:00:00 2001 From: Useroth <37159550+Useroth@users.noreply.github.com> Date: Tue, 7 May 2019 06:07:19 +0200 Subject: [PATCH 094/125] Update ninjaDrainAct.dm --- code/modules/ninja/suit/ninjaDrainAct.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm index e72000598a..10fce3d74e 100644 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ b/code/modules/ninja/suit/ninjaDrainAct.dm @@ -263,13 +263,13 @@ They *could* go in their appropriate files, but this is supposed to be modular visible_message("[H] electrocutes [src] with [H.p_their()] touch!", "[H] electrocutes you with [H.p_their()] touch!") electrocute_act(15, H) - src.Knockdown(G.stunforce) - src.adjustStaminaLoss(G.stunforce*0.1, affected_zone = (istype(H) ? H.zone_selected : BODY_ZONE_CHEST)) - src.apply_effect(EFFECT_STUTTER, G.stunforce) + Knockdown(G.stunforce) + adjustStaminaLoss(G.stunforce*0.1, affected_zone = (istype(H) ? H.zone_selected : BODY_ZONE_CHEST)) + apply_effect(EFFECT_STUTTER, G.stunforce) SEND_SIGNAL(src, COMSIG_LIVING_MINOR_SHOCK) - src.lastattacker = H.real_name - src.lastattackerckey = H.ckey + lastattacker = H.real_name + lastattackerckey = H.ckey log_combat(H, src, "stunned") playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) From 2d977becb5b0356f43ddbe8f902bd6917a35ab8a Mon Sep 17 00:00:00 2001 From: Useroth Date: Thu, 13 Jun 2019 15:19:12 +0200 Subject: [PATCH 095/125] Finally fixed the net breaking mechanics. --- .../ninja/suit/n_suit_verbs/energy_net_nets.dm | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index b7f2b78e64..2617c2a3bf 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -108,19 +108,9 @@ It is possible to destroy the net by the occupant or someone else. playsound(affecting, 'sound/effects/sparks2.ogg', 50, 1) new /obj/effect/temp_visual/dir_setting/ninja/phase(affecting.drop_location(), affecting.dir) -/obj/structure/energy_net/attackby(obj/item/I, mob/user, params) - - if(istype(user, /mob/living/carbon/alien/humanoid)) //so that aliums aren't completely cucked by nets - return attack_hand(user) - if(!I) - return - if(!I.force) - return - - return attack_hand(user) - -/*/obj/structure/energy_net/attack_paw(mob/user) - return attack_hand()*/ //How about no barehanded breaking of the net? +/obj/attack_alien(mob/living/carbon/alien/humanoid/user) + if(attack_generic(user, 15, BRUTE, "melee", 0)) //Aliens normally deal 60 damage to structures. They'd one-shot nets without this. + playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1) /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/living/user) return//We only want our target to be buckled From 5e90c530e01cf2a7d32c95175fd24c7f926d2686 Mon Sep 17 00:00:00 2001 From: Useroth Date: Thu, 13 Jun 2019 15:37:18 +0200 Subject: [PATCH 096/125] Travis, you whore, compile it properly. --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 2617c2a3bf..2d7e61ec08 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -109,7 +109,7 @@ It is possible to destroy the net by the occupant or someone else. new /obj/effect/temp_visual/dir_setting/ninja/phase(affecting.drop_location(), affecting.dir) /obj/attack_alien(mob/living/carbon/alien/humanoid/user) - if(attack_generic(user, 15, BRUTE, "melee", 0)) //Aliens normally deal 60 damage to structures. They'd one-shot nets without this. + if(attack_generic(user, 15, BRUTE, "melee", 0)) //Aliens normally deal 60 damage to structures. They would one-shot nets without this. playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1) /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/living/user) From bab2ec4789baf7824492e341ea5af825b592af51 Mon Sep 17 00:00:00 2001 From: Useroth Date: Thu, 13 Jun 2019 15:46:12 +0200 Subject: [PATCH 097/125] Travis, I fucking mean it. Compile it. --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 2d7e61ec08..2617c2a3bf 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -109,7 +109,7 @@ It is possible to destroy the net by the occupant or someone else. new /obj/effect/temp_visual/dir_setting/ninja/phase(affecting.drop_location(), affecting.dir) /obj/attack_alien(mob/living/carbon/alien/humanoid/user) - if(attack_generic(user, 15, BRUTE, "melee", 0)) //Aliens normally deal 60 damage to structures. They would one-shot nets without this. + if(attack_generic(user, 15, BRUTE, "melee", 0)) //Aliens normally deal 60 damage to structures. They'd one-shot nets without this. playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1) /obj/structure/energy_net/user_buckle_mob(mob/living/M, mob/living/user) From e3acef755a12cf552ea365890b333c65c4bfb1a0 Mon Sep 17 00:00:00 2001 From: Useroth <37159550+Useroth@users.noreply.github.com> Date: Thu, 13 Jun 2019 20:33:45 +0200 Subject: [PATCH 098/125] Fuck you again, Travis. Do it right this time. --- code/modules/ninja/suit/gloves.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/gloves.dm b/code/modules/ninja/suit/gloves.dm index dc840d5336..a01b354ca1 100644 --- a/code/modules/ninja/suit/gloves.dm +++ b/code/modules/ninja/suit/gloves.dm @@ -37,7 +37,7 @@ var/mindrain = 200 var/maxdrain = 400 - var/stunforce = 140 //same as stunbaton, adjustable + var/stunforce = 140 //Same as stunbaton, adjustable. /obj/item/clothing/gloves/space_ninja/Touch(atom/A,proximity) From 3f4d9319e9646c28e616f634a388a9c67dcb76ef Mon Sep 17 00:00:00 2001 From: Useroth <37159550+Useroth@users.noreply.github.com> Date: Thu, 13 Jun 2019 20:38:22 +0200 Subject: [PATCH 099/125] Update energy_net_nets.dm --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 2617c2a3bf..8e49c27d48 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -60,7 +60,7 @@ It is possible to destroy the net by the occupant or someone else. H.dropItemToGround(W) var/datum/antagonist/antag_datum - for(var/datum/antagonist/AD in GLOB.antagonists) + for(var/datum/antagonist/ninja/AD in GLOB.antagonists) //because only ninjas get capture objectives; they're not doable without the suit if(AD.owner == master) antag_datum = AD break From 1c45e2c6155202ada40f43348f682e91af6ec04f Mon Sep 17 00:00:00 2001 From: TrilbySpaseClone Date: Thu, 13 Jun 2019 16:02:48 -0400 Subject: [PATCH 100/125] Suggested --- .../food_and_drinks/food/snacks_pie.dm | 21 ++++++++++++++++++ .../recipes/tablecraft/recipes_pie.dm | 10 +++++++++ icons/obj/food/piecake.dmi | Bin 20411 -> 20789 bytes 3 files changed, 31 insertions(+) diff --git a/code/modules/food_and_drinks/food/snacks_pie.dm b/code/modules/food_and_drinks/food/snacks_pie.dm index 8264b4153e..f77b78d785 100644 --- a/code/modules/food_and_drinks/food/snacks_pie.dm +++ b/code/modules/food_and_drinks/food/snacks_pie.dm @@ -268,3 +268,24 @@ bonus_reagents = list("nutriment" = 4, "vitamin" = 6) tastes = list("mint" = 1, "pie" = 1) foodtype = GRAIN | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/pie/baklava + name = "baklava" + desc = "A delightful healthy snake made of nut layers with thin bread." + icon_state = "baklava" + slice_path = /obj/item/reagent_containers/food/snacks/baklavaslice + slices_num = 6 + bonus_reagents = list("nutriment" = 2, "vitamin" = 6) + tastes = list("nuts" = 1, "pie" = 1) + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/baklavaslice + name = "baklava dish" + desc = "A portion delightful healthy snake made of nut layers with thin bread" + icon = 'icons/obj/food/piecake.dmi' + icon_state = "baklavaslice" + trash = /obj/item/trash/plate + filling_color = "#1E90FF" + list_reagents = list("nutriment" = 2, "vitamins" = 4) + tastes = list("nuts" = 1, "pie" = 1) + foodtype = GRAIN \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm index 8effc2599a..79d761c2e2 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm @@ -159,3 +159,13 @@ ) result = /obj/item/reagent_containers/food/snacks/pie/frostypie subcategory = CAT_PIE + +/datum/crafting_recipe/food/baklava + name = "Baklava pie" + reqs = list( + /obj/item/reagent_containers/food/snacks/butter = 1, + /obj/item/reagent_containers/food/snacks/tortilla = 4, //Layers + /obj/item/seeds/wheat/oat = 3 + ) + result = /obj/item/reagent_containers/food/snacks/pie/baklava + subcategory = CAT_PIE \ No newline at end of file diff --git a/icons/obj/food/piecake.dmi b/icons/obj/food/piecake.dmi index 16bb9bf4487b7cd2f69370c6f9b5a042d4c11411..57dda21757933c1a18855a438b534191b68305ca 100644 GIT binary patch delta 20027 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⁢%DYzt1n56|-#4XEl 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 z z-^+Y9q7o0H^3~pcdPd{ld7NnJY08dF*?&B08P&fl=dBS>oPa;oz6(H+WduUa@Womo zqUrINh-F*BafOgf-3&%3xeClM>F!QGY%g4b>CxQ%N|Te70ox zd_Hm5wHd54AEUWdPu7~9Y}364!vWFP5$qu{WS&^37)aJCBRfG3$bU(%CJQnNMSK z;+~=QmiE{Ue}6#CI%mHZBL49s{Q9YQ@kfGSe?~}Y&J!&Xgw|7V`Xd0mHG9RrmfTpD z)A+}j0wtgA8}rApV}zPTYp51Km2>q6IJD@^3HfX@jpvdiiGAIb*bg7zNc&O<=M(;I zHwW|Y<3_;!N#l1B?1v9<|KJ`ZNt*fr zCmH|AO&+`pMG4o|1OHfaU?3d^7QsSAKqIxcp2PD{*Nn%nE_wGHRj+7*cR&`4Kw~75 z?~}9~OxY2_i-!m=9^#g=9O^rK{Ln7W!EU$zr{(bfkvIW2?s$qP-$=vjUkFyKDDf=0 zVkNZWD}S-Nsqo9gLW0&)qA4u989KhAX#IMz?~+omTJic9^5h$7Y~1lwN+;IZ+DdwQ zI{Eqe@e-;<1n>u_8F`huoDXm~94O%#5Q~XYVx^{o)9FN#BzBo=s0_O3Jl958DkLkf zh;SeS8lgUJ1Ute6QIUDiDbE(I# z)9GYILS@zkDAXH}h9VT|6PLBhHgz9GzGTn6CSa0q7E884ZauM|_djs6aYH$Gu7CAV zv?^z62}8|zoBH|U%zC~)_A?JXxQUV*wq2Brwo92%n~d=?s=1ibCE`+z-)J<-p-?C` z6Uw7V7eolATE0ZWsqgCyN|VY5nt+q0BPp|C>xum=N;A;j(oXTpVgStM_!QdSUXf6% z^cfzEP;$ez|3yZd#zaa>OJ$|xy?lOOCWc%mkv<9J)K+w-5>G)BFvWN>EuU}xV#zkh z049qy;r2fNUzjXb`uwratfpG=%y$7({*QP~sQHT`lmC433-gn0(@2i?oiG|2bBHFO thQ=JC38 Date: Thu, 13 Jun 2019 22:18:13 +0200 Subject: [PATCH 101/125] port "PR to make travis use xenial and to make it work" --- .travis.yml | 5 +++- tools/ss13_genchangelog.py | 43 +++++++++++++---------------- tools/travis/build_dependencies.sh | 28 ++++++++++--------- tools/travis/install_build_tools.sh | 11 ++++---- 4 files changed, 43 insertions(+), 44 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7138b23354..bef3a69ad7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,6 @@ language: generic sudo: false +dist: xenial branches: except: - ___TGS3TempBranch @@ -14,6 +15,7 @@ matrix: packages: - python3 - python3-pip + - python3-setuptools cache: directories: - tgui/node_modules @@ -43,7 +45,8 @@ matrix: - gcc-multilib - g++-7 - g++-7-multilib - - libmariadbclient-dev:i386 + - libmariadb-client-lgpl-dev:i386 + - libmariadbd-dev cache: directories: - $HOME/.cargo diff --git a/tools/ss13_genchangelog.py b/tools/ss13_genchangelog.py index 5c77063e96..b6c2e167e3 100644 --- a/tools/ss13_genchangelog.py +++ b/tools/ss13_genchangelog.py @@ -1,21 +1,16 @@ ''' Usage: $ python ss13_genchangelog.py [--dry-run] html/changelog.html html/changelogs/ - ss13_genchangelog.py - Generate changelog from YAML. - Copyright 2013 Rob "N3X15" Nelson - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE @@ -74,9 +69,9 @@ failed_cache_read = True if os.path.isfile(changelog_cache): try: with open(changelog_cache,encoding='utf-8') as f: - (_, all_changelog_entries) = yaml.load_all(f) + (_, all_changelog_entries) = yaml.load_all(f, Loader=yaml.SafeLoader) failed_cache_read = False - + # Convert old timestamps to newer format. new_entries = {} for _date in all_changelog_entries.keys(): @@ -92,10 +87,10 @@ if os.path.isfile(changelog_cache): except Exception as e: print("Failed to read cache:") print(e, file=sys.stderr) - -if args.dryRun: + +if args.dryRun: changelog_cache = os.path.join(args.ymlDir, '.dry_changelog.yml') - + if failed_cache_read and os.path.isfile(args.targetFile): from bs4 import BeautifulSoup from bs4.element import NavigableString @@ -111,7 +106,7 @@ if failed_cache_read and os.path.isfile(args.targetFile): if author.endswith('updated:'): author = author[:-8] author = author.strip() - + # Find

\n' if len(changes_added) > 0: entry_htm += author_htm if write_entry: changelog.write(entry_htm) - + with open(os.path.join(targetDir, 'templates', 'footer.html'), 'r', encoding='utf-8') as h: for line in h: changelog.write(line) - + with open(changelog_cache, 'w') as f: cache_head = 'DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.' @@ -217,4 +212,4 @@ if len(del_after): for fileName in del_after: if os.path.isfile(fileName): print(' Deleting {0} (delete-after set)...'.format(fileName)) - os.remove(fileName) + os.remove(fileName) \ No newline at end of file diff --git a/tools/travis/build_dependencies.sh b/tools/travis/build_dependencies.sh index 9e594733ea..39ec120292 100755 --- a/tools/travis/build_dependencies.sh +++ b/tools/travis/build_dependencies.sh @@ -4,6 +4,17 @@ set -e source dependencies.sh +#ensure the Dockerfile version matches the dependencies.sh version +line=$(head -n 1 Dockerfile) +if [[ $line != *"$BYOND_MAJOR.$BYOND_MINOR"* ]]; then + echo "Dockerfile BYOND version in FROM command does not match dependencies.sh (Or it's not on line 1)!" + exit 1 +#!/usr/bin/env bash + +set -e + +source dependencies.sh + #ensure the Dockerfile version matches the dependencies.sh version line=$(head -n 1 Dockerfile) if [[ $line != *"$BYOND_MAJOR.$BYOND_MINOR"* ]]; then @@ -41,19 +52,10 @@ if [ $BUILD_TOOLS = false ] && [ $BUILD_TESTING = false ]; then echo "Setting up MariaDB." rm -rf "$HOME/MariaDB" mkdir -p "$HOME/MariaDB" - wget http://mirrors.kernel.org/ubuntu/pool/universe/m/mariadb-client-lgpl/libmariadb2_2.0.0-1_i386.deb - dpkg -x libmariadb2_2.0.0-1_i386.deb /tmp/extract - rm libmariadb2_2.0.0-1_i386.deb - mv /tmp/extract/usr/lib/i386-linux-gnu/libmariadb.so.2 $HOME/MariaDB/ - ln -s $HOME/MariaDB/libmariadb.so.2 $HOME/MariaDB/libmariadb.so - rm -rf /tmp/extract - - wget http://mirrors.kernel.org/ubuntu/pool/universe/m/mariadb-connector-c/libmariadb-dev_2.3.3-1_i386.deb - dpkg -x libmariadb-dev_2.3.3-1_i386.deb /tmp/extract - rm libmariadb-dev_2.3.3-1_i386.deb - mv /tmp/extract/usr/include $HOME/MariaDB/ - #fuck what is this even? - mv $HOME/MariaDB/include/mariadb $HOME/MariaDB/include/mysql + mkdir -p "$HOME/MariaDB/include" + cp /usr/lib/i386-linux-gnu/libmariadb.so.2 $HOME/MariaDB/ + ln -s $HOME/MariaDB/libmariadb.so.2 $HOME/MariaDB/libmariadb.so + cp -r /usr/include/mariadb $HOME/MariaDB/include/ fi cd artifacts diff --git a/tools/travis/install_build_tools.sh b/tools/travis/install_build_tools.sh index 9dd73f854c..c1f91cec44 100755 --- a/tools/travis/install_build_tools.sh +++ b/tools/travis/install_build_tools.sh @@ -4,9 +4,8 @@ set -e source dependencies.sh if [ "$BUILD_TOOLS" = true ]; then - rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm install $NODE_VERSION - pip3 install --user PyYaml -q - pip3 install --user beautifulsoup4 -q -fi; - - + source ~/.nvm/nvm.sh + nvm install $NODE_VERSION + pip3 install --user PyYaml + pip3 install --user beautifulsoup4 +fi; \ No newline at end of file From 0206a534b00294cc77130ba6040deb2872e6676a Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 13 Jun 2019 22:20:47 +0200 Subject: [PATCH 102/125] add in spaces. --- tools/ss13_genchangelog.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/ss13_genchangelog.py b/tools/ss13_genchangelog.py index b6c2e167e3..d70ffc7c44 100644 --- a/tools/ss13_genchangelog.py +++ b/tools/ss13_genchangelog.py @@ -1,16 +1,21 @@ ''' Usage: $ python ss13_genchangelog.py [--dry-run] html/changelog.html html/changelogs/ + ss13_genchangelog.py - Generate changelog from YAML. + Copyright 2013 Rob "N3X15" Nelson + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE From 27b7010181f3f4a26b100b099dea5b05f22443a2 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 13 Jun 2019 22:52:12 +0200 Subject: [PATCH 103/125] Proof of my asinine acts. --- tools/travis/build_dependencies.sh | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/tools/travis/build_dependencies.sh b/tools/travis/build_dependencies.sh index 39ec120292..2c24bdbaaf 100755 --- a/tools/travis/build_dependencies.sh +++ b/tools/travis/build_dependencies.sh @@ -4,17 +4,6 @@ set -e source dependencies.sh -#ensure the Dockerfile version matches the dependencies.sh version -line=$(head -n 1 Dockerfile) -if [[ $line != *"$BYOND_MAJOR.$BYOND_MINOR"* ]]; then - echo "Dockerfile BYOND version in FROM command does not match dependencies.sh (Or it's not on line 1)!" - exit 1 -#!/usr/bin/env bash - -set -e - -source dependencies.sh - #ensure the Dockerfile version matches the dependencies.sh version line=$(head -n 1 Dockerfile) if [[ $line != *"$BYOND_MAJOR.$BYOND_MINOR"* ]]; then From 84bb5d90cee512902571992717825f684bea5a80 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 13 Jun 2019 22:54:41 +0200 Subject: [PATCH 104/125] newlines. --- tools/ss13_genchangelog.py | 2 +- tools/travis/install_build_tools.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/ss13_genchangelog.py b/tools/ss13_genchangelog.py index d70ffc7c44..e97bef7684 100644 --- a/tools/ss13_genchangelog.py +++ b/tools/ss13_genchangelog.py @@ -217,4 +217,4 @@ if len(del_after): for fileName in del_after: if os.path.isfile(fileName): print(' Deleting {0} (delete-after set)...'.format(fileName)) - os.remove(fileName) \ No newline at end of file + os.remove(fileName) diff --git a/tools/travis/install_build_tools.sh b/tools/travis/install_build_tools.sh index c1f91cec44..0ea2a605ab 100755 --- a/tools/travis/install_build_tools.sh +++ b/tools/travis/install_build_tools.sh @@ -8,4 +8,4 @@ if [ "$BUILD_TOOLS" = true ]; then nvm install $NODE_VERSION pip3 install --user PyYaml pip3 install --user beautifulsoup4 -fi; \ No newline at end of file +fi; From bd35b8696cab1b3e0bc4c1d5502541d88659f1ad Mon Sep 17 00:00:00 2001 From: Useroth <37159550+Useroth@users.noreply.github.com> Date: Fri, 14 Jun 2019 12:52:03 +0200 Subject: [PATCH 105/125] Another commit to get fucking Travis going. --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 8e49c27d48..13ca6f33db 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -60,7 +60,7 @@ It is possible to destroy the net by the occupant or someone else. H.dropItemToGround(W) var/datum/antagonist/antag_datum - for(var/datum/antagonist/ninja/AD in GLOB.antagonists) //because only ninjas get capture objectives; they're not doable without the suit + for(var/datum/antagonist/ninja/AD in GLOB.antagonists) /Because only ninjas get capture objectives; They're not doable without the suit. if(AD.owner == master) antag_datum = AD break From ec1ff9ada344ddb5b5f9b1d08c5a55d5d7fdf4b9 Mon Sep 17 00:00:00 2001 From: Useroth <37159550+Useroth@users.noreply.github.com> Date: Fri, 14 Jun 2019 13:05:36 +0200 Subject: [PATCH 106/125] The joy of making an error in a webedit. --- code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm index 13ca6f33db..c98a0440e3 100644 --- a/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm +++ b/code/modules/ninja/suit/n_suit_verbs/energy_net_nets.dm @@ -60,7 +60,7 @@ It is possible to destroy the net by the occupant or someone else. H.dropItemToGround(W) var/datum/antagonist/antag_datum - for(var/datum/antagonist/ninja/AD in GLOB.antagonists) /Because only ninjas get capture objectives; They're not doable without the suit. + for(var/datum/antagonist/ninja/AD in GLOB.antagonists) //Because only ninjas get capture objectives; They're not doable without the suit. if(AD.owner == master) antag_datum = AD break From 7433293a3efb9bacf1768b64085ad64947a49eb3 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Jun 2019 10:53:05 -0500 Subject: [PATCH 107/125] Automatic changelog generation for PR #8624 [ci skip] --- html/changelogs/AutoChangeLog-pr-8624.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8624.yml diff --git a/html/changelogs/AutoChangeLog-pr-8624.yml b/html/changelogs/AutoChangeLog-pr-8624.yml new file mode 100644 index 0000000000..598ed9b457 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8624.yml @@ -0,0 +1,4 @@ +author: "Arturlang" +delete-after: True +changes: + - bugfix: "Fixes high alert ERT suit sprites. You can see them now!" From c5e3010cfa96dba107e752708290cc8473d5490d Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Fri, 14 Jun 2019 12:01:52 -0400 Subject: [PATCH 108/125] Update misc_designs.dm --- code/modules/research/designs/misc_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index e39d27efda..59df0f6e85 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -493,7 +493,7 @@ desc = "A blue print of a early model of the Meteor defence turret." id = "meteor_defence" build_type = PROTOLATHE - materials = list(MAT_METAL = 100000, MAT_GLASS = 100000, MAT_SILVER = 17500, MAT_GOLD = 15000, MAT_TITANIUM = 75000, MAT_URANIUM = 18000) //Station goal + materials = list(MAT_METAL = 50000, MAT_GLASS = 50000, MAT_SILVER = 8500, MAT_GOLD = 8500, MAT_TITANIUM = 7500, MAT_URANIUM = 7500) build_path = /obj/machinery/satellite/meteor_shield/sci category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING From f32291146b8086bebd11ec482a8fade26ea74e99 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Fri, 14 Jun 2019 12:02:55 -0400 Subject: [PATCH 109/125] Update all_nodes.dm --- code/modules/research/techweb/all_nodes.dm | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 701a83bdc9..80c597c2c0 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -212,15 +212,14 @@ research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) export_price = 5000 -/datum/techweb_node/adv_meteor_defense - id = "adv_meteor_defense" - display_name = "Meteor Defense Research" - description = "New and improved coding and lock on tech for meteor defence!" - prereq_ids = list("basic_meteor_defense", "adv_datatheory", "emp_adv") - design_ids = list("meteor_disk") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1500) - export_price = 5000 - +//datum/techweb_node/adv_meteor_defense + //id = "adv_meteor_defense" + //display_name = "Meteor Defense Research" + //description = "New and improved coding and lock on tech for meteor defence!" + //prereq_ids = list("basic_meteor_defense", "adv_datatheory", "emp_adv") + //design_ids = list("meteor_disk") + //research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1500) + //export_price = 5000 /////////////////////////Bluespace tech///////////////////////// /datum/techweb_node/bluespace_basic //Bluespace-memery From 48b4156fb6c99c36f133ee480d552f8e030c826d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Jun 2019 18:08:52 -0500 Subject: [PATCH 110/125] Automatic changelog generation for PR #8633 [ci skip] --- html/changelogs/AutoChangeLog-pr-8633.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8633.yml diff --git a/html/changelogs/AutoChangeLog-pr-8633.yml b/html/changelogs/AutoChangeLog-pr-8633.yml new file mode 100644 index 0000000000..3cbc9a78aa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8633.yml @@ -0,0 +1,4 @@ +author: "Arturlang" +delete-after: True +changes: + - rscadd: "You can now examine pumps filters and mixers to see if you can use CTRL and Alt click on them." From a3c2ed0b5259af5ee4030d56df693f0caccb7e24 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 15 Jun 2019 02:19:57 +0200 Subject: [PATCH 111/125] fixes. --- code/game/objects/items/stunbaton.dm | 12 ++++++++---- code/game/objects/items/teleprod.dm | 5 ++--- code/modules/power/cell.dm | 6 +++--- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 2a22ab8c27..bfe630ba01 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -58,7 +58,9 @@ //if a stun is applied or not copper_top.use(min(chrgdeductamt, copper_top.charge), explode) - if(status && (!(copper_top?.charge) || (chargecheck && copper_top.charge < (hitcost * STUNBATON_CHARGE_LENIENCY)))) + if(QDELETED(src)) + return FALSE + if(status && (!copper_top || !copper_top.charge || (chargecheck && copper_top.charge < (hitcost * STUNBATON_CHARGE_LENIENCY)))) //we're below minimum, turn off switch_status(FALSE) @@ -74,7 +76,6 @@ update_icon() /obj/item/melee/baton/process() - . = ..() deductcharge(hitcost * 0.004, FALSE, FALSE) /obj/item/melee/baton/update_icon() @@ -174,6 +175,7 @@ var/stunpwr = stunforce var/obj/item/stock_parts/cell/our_cell = get_cell() if(!our_cell) + switch_status(FALSE) return FALSE var/stuncharge = our_cell.charge deductcharge(hitcost, FALSE) @@ -181,8 +183,8 @@ return FALSE if(stuncharge < hitcost) if(stuncharge < (hitcost * STUNBATON_CHARGE_LENIENCY)) - L.visible_message("[user] has prodded [L] with [src]. Luckily it is out of charge.", \ - "[user] has prodded you with [src]. Luckily it is out of charge.") + L.visible_message("[user] has prodded [L] with [src]. Luckily it was out of charge.", \ + "[user] has prodded you with [src]. Luckily it was out of charge.") return FALSE stunpwr *= round(stuncharge/hitcost, 0.1) @@ -210,7 +212,9 @@ /obj/item/melee/baton/proc/clowning_around(mob/living/user) user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") + SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) user.Knockdown(stunforce*3) + playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) deductcharge(hitcost) /obj/item/melee/baton/emp_act(severity) diff --git a/code/game/objects/items/teleprod.dm b/code/game/objects/items/teleprod.dm index c514e5e926..341c85fa1c 100644 --- a/code/game/objects/items/teleprod.dm +++ b/code/game/objects/items/teleprod.dm @@ -10,15 +10,14 @@ . = ..() if(!. || !istype(M) || M.anchored) return - else - SEND_SIGNAL(M, COMSIG_LIVING_MINOR_SHOCK) - do_teleport(M, get_turf(M), 15) + do_teleport(M, get_turf(M), 15) /obj/item/melee/baton/cattleprod/teleprod/clowning_around(mob/living/user) user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) user.Knockdown(stunforce*3) + playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) if(do_teleport(user, get_turf(user), 50)) deductcharge(hitcost) else diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 5c1df573b3..3e93d9f42b 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -26,7 +26,8 @@ /obj/item/stock_parts/cell/Initialize(mapload, override_maxcharge) . = ..() - START_PROCESSING(SSobj, src) + if(self_recharge) + START_PROCESSING(SSobj, src) create_reagents(5, INJECTABLE | DRAINABLE) if (override_maxcharge) maxcharge = override_maxcharge @@ -103,9 +104,8 @@ return (FIRELOSS) /obj/item/stock_parts/cell/on_reagent_change(changetype) - rigged = !isnull(reagents.has_reagent("plasma", 5)) //has_reagent returns the reagent datum ..() - + rigged = reagents?.has_reagent("plasma", 5) ? TRUE : FALSE //has_reagent returns the reagent datum /obj/item/stock_parts/cell/proc/explode() var/turf/T = get_turf(src.loc) From 0d5c54b1b7bdd919f5217ab39f53d6f1b29098b9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Jun 2019 19:44:21 -0500 Subject: [PATCH 112/125] Automatic changelog generation for PR #8634 [ci skip] --- html/changelogs/AutoChangeLog-pr-8634.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8634.yml diff --git a/html/changelogs/AutoChangeLog-pr-8634.yml b/html/changelogs/AutoChangeLog-pr-8634.yml new file mode 100644 index 0000000000..d351579640 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8634.yml @@ -0,0 +1,5 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixes power cells being unable to be rigged. Also prevents them from starting processing on init if they don't self recharge." + - bugfix: "Fixes many, little or otherwise, issues with the stunbaton status refactor." From c43d96e21c7ac4d38ccb3847690974ae0fc3c5e8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 14 Jun 2019 19:50:07 -0500 Subject: [PATCH 113/125] Automatic changelog generation for PR #8611 [ci skip] --- html/changelogs/AutoChangeLog-pr-8611.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8611.yml diff --git a/html/changelogs/AutoChangeLog-pr-8611.yml b/html/changelogs/AutoChangeLog-pr-8611.yml new file mode 100644 index 0000000000..8176d10a84 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8611.yml @@ -0,0 +1,4 @@ +author: "Poojawa" +delete-after: True +changes: + - rscadd: "Added digitigrade socks of all known ones anyway." From 280e7d7d8113796894f6cdf305ee51b9fc29f052 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 15 Jun 2019 04:36:40 +0200 Subject: [PATCH 114/125] stops borgs from sprinting into negative cell charge. --- .../code/modules/mob/living/silicon/robot/robot_movement.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modular_citadel/code/modules/mob/living/silicon/robot/robot_movement.dm b/modular_citadel/code/modules/mob/living/silicon/robot/robot_movement.dm index 598690590c..80598f134f 100644 --- a/modular_citadel/code/modules/mob/living/silicon/robot/robot_movement.dm +++ b/modular_citadel/code/modules/mob/living/silicon/robot/robot_movement.dm @@ -4,8 +4,8 @@ /mob/living/silicon/robot/Move(NewLoc, direct) . = ..() if(. && sprinting && !(movement_type & FLYING) && canmove && !resting) - if(istype(cell)) - cell.charge -= 25 + if(!(cell?.use(25))) + togglesprint() /mob/living/silicon/robot/movement_delay() . = ..() @@ -18,6 +18,8 @@ if(sprinting) playsound_local(src, 'modular_citadel/sound/misc/sprintactivate.ogg', 50, FALSE, pressure_affected = FALSE) else + if(!(cell?.charge)) + return FALSE playsound_local(src, 'modular_citadel/sound/misc/sprintdeactivate.ogg', 50, FALSE, pressure_affected = FALSE) if(hud_used && hud_used.static_inventory) for(var/obj/screen/sprintbutton/selector in hud_used.static_inventory) From 05066f241b74d33c6e4bbcd439ca8527d0c5d4c6 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 15 Jun 2019 20:33:38 +0200 Subject: [PATCH 115/125] Improving keborgs' movement, not removing. --- .../mob/living/silicon/robot/robot_movement.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modular_citadel/code/modules/mob/living/silicon/robot/robot_movement.dm b/modular_citadel/code/modules/mob/living/silicon/robot/robot_movement.dm index 80598f134f..c7a2447be6 100644 --- a/modular_citadel/code/modules/mob/living/silicon/robot/robot_movement.dm +++ b/modular_citadel/code/modules/mob/living/silicon/robot/robot_movement.dm @@ -5,21 +5,23 @@ . = ..() if(. && sprinting && !(movement_type & FLYING) && canmove && !resting) if(!(cell?.use(25))) - togglesprint() + togglesprint(TRUE) /mob/living/silicon/robot/movement_delay() . = ..() if(!resting && !sprinting) . += 1 -/mob/living/silicon/robot/proc/togglesprint() //Basically a copypaste of the proc from /mob/living/carbon/human - sprinting = !sprinting +/mob/living/silicon/robot/proc/togglesprint(shutdown = FALSE) //Basically a copypaste of the proc from /mob/living/carbon/human + if(!shutdown && (!cell || cell.charge < 25)) + return FALSE + sprinting = shutdown ? FALSE : !sprinting if(!resting && canmove) if(sprinting) playsound_local(src, 'modular_citadel/sound/misc/sprintactivate.ogg', 50, FALSE, pressure_affected = FALSE) else - if(!(cell?.charge)) - return FALSE + if(shutdown) + playsound_local(src, 'sound/effects/light_flicker.ogg', 50, FALSE, pressure_affected = FALSE) playsound_local(src, 'modular_citadel/sound/misc/sprintdeactivate.ogg', 50, FALSE, pressure_affected = FALSE) if(hud_used && hud_used.static_inventory) for(var/obj/screen/sprintbutton/selector in hud_used.static_inventory) From 5c99bbbd452daa4709396a05cc47c78aed7e415b Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Sun, 16 Jun 2019 20:00:31 +1200 Subject: [PATCH 116/125] Undoing first step into scaling damage for fullmerge reasons --- code/_onclick/item_attack.dm | 1 - code/game/objects/items.dm | 2 -- 2 files changed, 3 deletions(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index ec742a8dfe..d23d0905e9 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -113,7 +113,6 @@ if(I.force) //CIT CHANGES START HERE - combatmode and resting checks var/totitemdamage = I.force - totitemdamage *= I.force_mult //Compression kit uses this if(iscarbon(user)) var/mob/living/carbon/tempcarb = user if(!tempcarb.combatmode) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 0765853b9c..bfa765e393 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -109,8 +109,6 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/list/grind_results //A reagent list containing the reagents this item produces when ground up in a grinder - this can be an empty list to allow for reagent transferring only var/list/juice_results //A reagent list containing blah blah... but when JUICED in a grinder! - //Compression kit vars - var/force_mult = 1 /obj/item/Initialize() From e8f065661562cb69b5d147425a1e4499fa123a92 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 16 Jun 2019 03:03:36 -0500 Subject: [PATCH 117/125] Automatic changelog generation for PR #8639 [ci skip] --- html/changelogs/AutoChangeLog-pr-8639.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8639.yml diff --git a/html/changelogs/AutoChangeLog-pr-8639.yml b/html/changelogs/AutoChangeLog-pr-8639.yml new file mode 100644 index 0000000000..f2f24d33ad --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8639.yml @@ -0,0 +1,10 @@ +author: "Useroth" +delete-after: True +changes: + - tweak: "Makes the netting much less clunky. If there's only one target you can net while you press the +button, it will just net that target instead of bringing up a list of mobs." + - tweak: "Energy nets now revive and fully heal capturees (even dead ones, after calculating points). If someone's got a scan and wants to get cloned, they can always kill themselves still." + - tweak: "Capture points are added on capture, rather than round-end, so it no longer matters whether your captures kill themselves in the holding facility or not." + - balance: "Makes the nets a bit more sturdy. (previously it took mere two welder hits to break one)" + - balance: "Makes stungloves actually stun people (currently comparably with stunbatons, adjustable). Because electrocute_act(25, H) did fuck all, stunwise, and on top of that, people in insulated gloves were completely unaffected." + - balance: "Reduced the stunglove electrocute_act value to 15 due to above. Could possibly be lowered further." From 7ed360e54f4b7d727d7974c7faf0a070c9512db4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 16 Jun 2019 03:04:11 -0500 Subject: [PATCH 118/125] Automatic changelog generation for PR #8645 [ci skip] --- html/changelogs/AutoChangeLog-pr-8645.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8645.yml diff --git a/html/changelogs/AutoChangeLog-pr-8645.yml b/html/changelogs/AutoChangeLog-pr-8645.yml new file mode 100644 index 0000000000..c299dcbbb5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8645.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Stopping borgs from sprinting into negative cell charge." From 9af1ce97f8a76b6bb118b3a8a337a8019e2337a2 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 16 Jun 2019 03:08:50 -0500 Subject: [PATCH 119/125] Automatic changelog generation for PR #8623 [ci skip] --- html/changelogs/AutoChangeLog-pr-8623.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8623.yml diff --git a/html/changelogs/AutoChangeLog-pr-8623.yml b/html/changelogs/AutoChangeLog-pr-8623.yml new file mode 100644 index 0000000000..63f51b18eb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8623.yml @@ -0,0 +1,4 @@ +author: "Arturlang" +delete-after: True +changes: + - rscadd: "The RD can now suplex a immovable rod. Good fucking luck." From fe62b961a2c7df70d82e52b942f5869c1739d7a7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 16 Jun 2019 03:10:49 -0500 Subject: [PATCH 120/125] Automatic changelog generation for PR #8640 [ci skip] --- html/changelogs/AutoChangeLog-pr-8640.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8640.yml diff --git a/html/changelogs/AutoChangeLog-pr-8640.yml b/html/changelogs/AutoChangeLog-pr-8640.yml new file mode 100644 index 0000000000..b06feb4613 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8640.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "baklava" From 52db8135bc83e725d5482b41d8b4fe0630a3211f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 16 Jun 2019 03:11:13 -0500 Subject: [PATCH 121/125] Automatic changelog generation for PR #8605 [ci skip] --- html/changelogs/AutoChangeLog-pr-8605.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8605.yml diff --git a/html/changelogs/AutoChangeLog-pr-8605.yml b/html/changelogs/AutoChangeLog-pr-8605.yml new file mode 100644 index 0000000000..c6a601f1ca --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8605.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "Medical breifcaseses" From 743ac969e67e4ca16d51e296f2f9d4612f9ea74a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 16 Jun 2019 03:13:10 -0500 Subject: [PATCH 122/125] Automatic changelog generation for PR #8479 [ci skip] --- html/changelogs/AutoChangeLog-pr-8479.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8479.yml diff --git a/html/changelogs/AutoChangeLog-pr-8479.yml b/html/changelogs/AutoChangeLog-pr-8479.yml new file mode 100644 index 0000000000..b6c8340527 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8479.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - balance: "Buffed krav maga leg sweep stun and stamina damage. On the other hand, it's now unable to be used on already lying targets." From d91700dcfee9b9aa69e75230ff0b5f6ff4ce2f8e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 16 Jun 2019 03:16:15 -0500 Subject: [PATCH 123/125] Automatic changelog generation for PR #8591 [ci skip] --- html/changelogs/AutoChangeLog-pr-8591.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8591.yml diff --git a/html/changelogs/AutoChangeLog-pr-8591.yml b/html/changelogs/AutoChangeLog-pr-8591.yml new file mode 100644 index 0000000000..09eb449899 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8591.yml @@ -0,0 +1,4 @@ +author: "Ghommie (Original PR by Vile Beggar)" +delete-after: True +changes: + - rscadd: "Warden now has an added drill hat in his locker. You can change the loudness setting of it by using a screwdriver on it. Use wirecutters on it for a surprise." From 4a88cce82e410d2a0bdc96c5cd4489aae03ef805 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 16 Jun 2019 03:19:53 -0500 Subject: [PATCH 124/125] Automatic changelog generation for PR #8565 [ci skip] --- html/changelogs/AutoChangeLog-pr-8565.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8565.yml diff --git a/html/changelogs/AutoChangeLog-pr-8565.yml b/html/changelogs/AutoChangeLog-pr-8565.yml new file mode 100644 index 0000000000..91faa4d8b6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8565.yml @@ -0,0 +1,4 @@ +author: "Skully)" +delete-after: True +changes: + - rscadd: "Nudity Permit, a completely invisible uniform that still has pockets and such, to loadout options. It is more or less a direct port from the RP server." From 979455d86a424faa4f2eedf954e36712e838197f Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Sun, 16 Jun 2019 22:10:00 +1200 Subject: [PATCH 125/125] HAHA WHOOPS --- code/game/objects/items/devices/compressionkit.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/compressionkit.dm b/code/game/objects/items/devices/compressionkit.dm index cd26a06dde..5ac958328d 100644 --- a/code/game/objects/items/devices/compressionkit.dm +++ b/code/game/objects/items/devices/compressionkit.dm @@ -8,7 +8,7 @@ righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_NORMAL var/charges = 5 - var/damage_multiplier = 0.2 // Changing this effects how much more or less damage a resized item will do + // var/damage_multiplier = 0.2 Not in use yet. var/mode = 0 /obj/item/compressionkit/examine(mob/user) @@ -83,7 +83,7 @@ sparks() flash_lighting_fx(3, 3, LIGHT_COLOR_CYAN) O.w_class -= 1 - O.force_mult -= damage_multiplier + // O.force_mult -= damage_multiplier charges -= 1 to_chat(user, "You successfully compress [target]! The compressor now has [charges] charges.") else