From a3aa70be757901261c51d620601fcf328066295d Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Wed, 20 Nov 2019 06:02:06 -0500 Subject: [PATCH 001/186] Tweaks, and such Tweaks many cargo packs, and fixes a few issues Sneak peak into the kilm as well --- code/game/machinery/kilm.dm | 70 ++++++++++++++++++ code/modules/cargo/bounties/silly.dm | 9 ++- code/modules/cargo/packs/costumes_toys.dm | 12 +-- code/modules/cargo/packs/medical.dm | 35 +++------ code/modules/cargo/packs/misc.dm | 18 ++--- code/modules/cargo/packs/organic.dm | 8 +- code/modules/cargo/packs/science.dm | 12 ++- code/modules/cargo/packs/service.dm | 20 ++--- .../reagents/reagent_containers/glass.dm | 41 +++++++++- .../research/designs/autobotter_designs.dm | 4 +- icons/obj/chemical.dmi | Bin 54207 -> 54363 bytes icons/obj/fireplace.dmi | Bin 9274 -> 16889 bytes tgstation.dme | 1 + 13 files changed, 175 insertions(+), 55 deletions(-) create mode 100644 code/game/machinery/kilm.dm diff --git a/code/game/machinery/kilm.dm b/code/game/machinery/kilm.dm new file mode 100644 index 0000000000..7d724cf39a --- /dev/null +++ b/code/game/machinery/kilm.dm @@ -0,0 +1,70 @@ +/obj/machinery/kilm + name = "kilm" + desc = "A stone kilm, can be filled with logs for fuel." + icon = 'icons/obj/fireplace.dmi' + icon_state = "kilm" + + use_power = NO_POWER_USE + density = TRUE + + var/on = FALSE + var/filled = FALSE + var/charges = 0 + var/making = null + +/obj/machinery/kilm/attackby(obj/item/T, mob/user) + if(istype(T, /obj/item/grown/log)) + charges ++ + qdel(T) + +/obj/machinery/kilm/attackby(obj/item/stack/ore/S, mob/user) + if(istype(S, /obj/item/stack/ore/glass)) + if(S.amount <= 5) + user.show_message("You add the sand to the kilm.", 1) + filled = TRUE + S.amount = (S.amount - 5) + if(S.amount < 5) + qdel(S) + else + user.show_message("You need a at lest five sand piles to make anything of use.", 1) + +/obj/machinery/kilm/attack_hand(mob/living/carbon/user) + . = ..() + if(.) + return + if(charges == 0) + to_chat(user, "The Kilm needs fuel to use.") + making = null + return + + if(charges == 1) + to_chat(user, "The Kilm has some fuel and can be used to make a small flask.") + making = /obj/item/reagent_containers/glass/beaker/flask_small + return + + if(charges == 2) + to_chat(user, "The Kilm has some fuel and can be used to make a honey jar.") + making = /obj/item/reagent_containers/glass/beaker/jar + return + + if(charges == 3) + to_chat(user, "The Kilm has fuel and can be used to make a large flask.") + making = /obj/item/reagent_containers/glass/beaker/flask_large + return + + if(charges == 4) + to_chat(user, "The Kilm has fuel and can be used to make a spouty flask.") + making = /obj/item/reagent_containers/glass/beaker/flaskspouty + return + + if(charges == 5) + to_chat(user, "The Kilm has fuel and can be used to make a glass disk.") + making = /obj/item/reagent_containers/glass/beaker/glass_dish + return + + if(charges >= 6) //You may want glass slug! + to_chat(user, "The Kilm has a lot of fuel and will make glass slug...") + making = null + return + + return diff --git a/code/modules/cargo/bounties/silly.dm b/code/modules/cargo/bounties/silly.dm index b88ec9f192..706a8a3385 100644 --- a/code/modules/cargo/bounties/silly.dm +++ b/code/modules/cargo/bounties/silly.dm @@ -51,4 +51,11 @@ name = "Strange Object" description = "Nanotrasen has taken an interest in strange objects. Find one in maint, and ship it off to CentCom right away." reward = 1000 - wanted_types = list(/obj/item/relic) \ No newline at end of file + wanted_types = list(/obj/item/relic) + +/datum/bounty/item/silly/toy_swords + name = "Toy Swords" + description = "Nanotrasen has partaken in a reenactment of a famous movie, but we only have lethal energy based swords. Send us some toys so we stop killing are actors." + reward = 1200 + required_count = 3 + wanted_types = list(/obj/item/toy/sword, /obj/item/toy/sword/cx) \ No newline at end of file diff --git a/code/modules/cargo/packs/costumes_toys.dm b/code/modules/cargo/packs/costumes_toys.dm index 40d21e4505..f41a43070d 100644 --- a/code/modules/cargo/packs/costumes_toys.dm +++ b/code/modules/cargo/packs/costumes_toys.dm @@ -9,6 +9,12 @@ /datum/supply_pack/costumes_toys group = "Costumes & Toys" +/datum/supply_pack/costumes_toys/randomised/fill(obj/structure/closet/crate/C) + var/list/L = contains.Copy() + for(var/i in 1 to num_contained) + var/item = pick_n_take(L) + new item(C) + /datum/supply_pack/costumes_toys/randomised name = "Collectable Hats Crate" desc = "Flaunt your status with three unique, highly-collectable hats!" @@ -289,12 +295,6 @@ crate_name = "wizard costume crate" crate_type = /obj/structure/closet/crate/wooden -/datum/supply_pack/costumes_toys/randomised/fill(obj/structure/closet/crate/C) - var/list/L = contains.Copy() - for(var/i in 1 to num_contained) - var/item = pick_n_take(L) - new item(C) - /datum/supply_pack/costumes_toys/wardrobes/autodrobe name = "Autodrobe Supply Crate" desc = "Autodrobe missing your favorite dress? Solve that issue today with this autodrobe refill." diff --git a/code/modules/cargo/packs/medical.dm b/code/modules/cargo/packs/medical.dm index 656474cc1d..7f625816b0 100644 --- a/code/modules/cargo/packs/medical.dm +++ b/code/modules/cargo/packs/medical.dm @@ -46,18 +46,6 @@ crate_name = "blood freezer" crate_type = /obj/structure/closet/crate/freezer -/datum/supply_pack/medical/bloodpackssynth - name = "Synthetics Blood Pack Crate" - desc = "Contains five synthetics blood packs for reintroducing blood to patients." - cost = 3000 - contains = list(/obj/item/reagent_containers/blood/synthetics, - /obj/item/reagent_containers/blood/synthetics, - /obj/item/reagent_containers/blood/synthetics, - /obj/item/reagent_containers/blood/synthetics, - /obj/item/reagent_containers/blood/synthetics) - crate_name = "blood freezer" - crate_type = /obj/structure/closet/crate/freezer - /datum/supply_pack/medical/defibs name = "Defibrillator Crate" desc = "Contains two defibrillators for bringing the recently deceased back to life." @@ -83,17 +71,6 @@ contains = list(/obj/machinery/iv_drip) crate_name = "iv drip crate" -/datum/supply_pack/science/adv_surgery_tools - name = "Med-Co Advanced surgery tools" - desc = "A full set of Med-Co advanced surgery tools, this crate also comes with a spay of synth flesh as well as a can of . Requires Surgery access to open." - cost = 5500 - access = ACCESS_SURGERY - contains = list(/obj/item/storage/belt/medical/surgery_belt_adv, - /obj/item/reagent_containers/medspray/synthflesh, - /obj/item/reagent_containers/medspray/sterilizine) - crate_name = "medco newest surgery tools" - crate_type = /obj/structure/closet/crate/medical - /datum/supply_pack/medical/medicalhardsuit name = "Medical Hardsuit" desc = "Got people being spaced left and right? Hole in the same room as the dead body of Hos or cap? Fear not, now you can buy one medical hardsuit with a mask and air tank to save your fellow crewmembers." @@ -194,6 +171,18 @@ /obj/item/roller) crate_name = "surgical supplies crate" +/datum/supply_pack/medical/bloodpackssynth + name = "Synthetics Blood Pack Crate" + desc = "Contains five synthetics blood packs for reintroducing blood to patients." + cost = 3000 + contains = list(/obj/item/reagent_containers/blood/synthetics, + /obj/item/reagent_containers/blood/synthetics, + /obj/item/reagent_containers/blood/synthetics, + /obj/item/reagent_containers/blood/synthetics, + /obj/item/reagent_containers/blood/synthetics) + crate_name = "blood freezer" + crate_type = /obj/structure/closet/crate/freezer + /datum/supply_pack/medical/firstaidtoxins name = "Toxin Treatment Kit Crate" desc = "Contains three first aid kits focused on healing damage dealt by heavy toxins." diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index c380d5411e..c353c49892 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -29,15 +29,6 @@ crate_name = "art supply crate" crate_type = /obj/structure/closet/crate/wooden -/datum/supply_pack/misc/captain_pen - name = "Captain Pen" - desc = "A spare Captain fountain pen." - access = ACCESS_CAPTAIN - cost = 10000 - contains = list(/obj/item/pen/fountain/captain) - crate_name = "captain pen" - crate_type = /obj/structure/closet/crate/secure/weapon //It is a combat pen - /datum/supply_pack/misc/bicycle name = "Bicycle" desc = "Nanotrasen reminds all employees to never toy with powers outside their control." @@ -98,6 +89,15 @@ /obj/item/storage/briefcase) crate_name = "bureaucracy crate" +/datum/supply_pack/misc/captain_pen + name = "Captain Pen" + desc = "A spare Captain fountain pen." + access = ACCESS_CAPTAIN + cost = 5000 + contains = list(/obj/item/pen/fountain/captain) + crate_name = "captain pen" + crate_type = /obj/structure/closet/crate/secure/weapon //It is a combat pen + /datum/supply_pack/misc/fountainpens name = "Calligraphy Crate" desc = "Sign death warrants in style with these seven executive fountain pens." diff --git a/code/modules/cargo/packs/organic.dm b/code/modules/cargo/packs/organic.dm index 78f10b0908..a232f3c59b 100644 --- a/code/modules/cargo/packs/organic.dm +++ b/code/modules/cargo/packs/organic.dm @@ -36,7 +36,7 @@ crate_name = "beekeeping starter crate" crate_type = /obj/structure/closet/crate/hydroponics -/datum/supply_pack/organic/candy/randomised +/datum/supply_pack/organic/randomised/candy name = "Candy Crate" desc = "For people that have a insatiable sweet tooth! Has ten candies to be eaten up.." cost = 2500 @@ -69,6 +69,12 @@ /obj/item/storage/fancy/donut_box) crate_name = "candy crate" +/datum/supply_pack/organic/randomised/candy/fill(obj/structure/closet/crate/C) + var/list/L = contains.Copy() + for(var/i in 1 to num_contained) + var/item = pick_n_take(L) + new item(C) + /datum/supply_pack/organic/exoticseeds name = "Exotic Seeds Crate" desc = "Any entrepreneuring botanist's dream. Contains twelve different seeds, including three replica-pod seeds and two mystery seeds!" diff --git a/code/modules/cargo/packs/science.dm b/code/modules/cargo/packs/science.dm index 25b8b2ddfb..44da4306da 100644 --- a/code/modules/cargo/packs/science.dm +++ b/code/modules/cargo/packs/science.dm @@ -24,7 +24,6 @@ name = "Advanced Alien Alloy Crate Crate" desc = "Hello brothers from the stars!!! Our fellow brethren have made contact at long last and gave us gifts man! They really did build the prymi- Connection Error- Bro we’ll send you a sheet of advanced alien alloy." cost = 15000 - contraband = TRUE DropPodOnly = TRUE contains = list(/obj/item/stack/sheet/mineral/abductor) crate_name = "alien bro alloy crate" @@ -82,6 +81,17 @@ /obj/item/integrated_electronics/wirer) crate_name = "circuitry starter pack crate" +/datum/supply_pack/science/adv_surgery_tools + name = "Med-Co Advanced surgery tools" + desc = "A full set of Med-Co advanced surgery tools, this crate also comes with a spay of synth flesh as well as a can of . Requires Surgery access to open." + cost = 5500 + access = ACCESS_SURGERY + contains = list(/obj/item/storage/belt/medical/surgery_belt_adv, + /obj/item/reagent_containers/medspray/synthflesh, + /obj/item/reagent_containers/medspray/sterilizine) + crate_name = "medco newest surgery tools" + crate_type = /obj/structure/closet/crate/medical + /datum/supply_pack/science/monkey name = "Monkey Cube Crate" desc = "Stop monkeying around! Contains seven monkey cubes. Just add water!" diff --git a/code/modules/cargo/packs/service.dm b/code/modules/cargo/packs/service.dm index 14bde519e1..a6dc989fd1 100644 --- a/code/modules/cargo/packs/service.dm +++ b/code/modules/cargo/packs/service.dm @@ -33,6 +33,16 @@ /obj/item/stack/packageWrap) crate_name = "cargo supplies crate" +/datum/supply_pack/service/janitor/janpimp + name = "Custodial Cruiser" + desc = "Clown steal your ride? Assistant lock it in the dorms? Order a new one and get back to cleaning in style!" + cost = 3000 + access = ACCESS_JANITOR + contains = list(/obj/vehicle/ridden/janicart, + /obj/item/key/janitor) + crate_name = "janitor ride crate" + crate_type = /obj/structure/closet/crate/large + /datum/supply_pack/service/carpet_exotic name = "Exotic Carpet Crate" desc = "Exotic carpets straight from Space Russia, for all your decorating needs. Contains 100 tiles each of 10 different flooring patterns." @@ -136,16 +146,6 @@ /obj/item/reagent_containers/spray/drying_agent) crate_name = "janitor backpack crate" -/datum/supply_pack/service/janitor/janpimp - name = "Custodial Cruiser" - desc = "Clown steal your ride? Assistant lock it in the dorms? Order a new one and get back to cleaning in style!" - cost = 3000 - access = ACCESS_JANITOR - contains = list(/obj/vehicle/ridden/janicart, - /obj/item/key/janitor) - crate_name = "janitor ride crate" - crate_type = /obj/structure/closet/crate/large - /datum/supply_pack/service/mule name = "MULEbot Crate" desc = "Pink-haired Quartermaster not doing her job? Replace her with this tireless worker, today!" diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 3ed505c360..3662d0b3cb 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -8,6 +8,14 @@ resistance_flags = ACID_PROOF container_HP = 2 +/obj/item/reagent_containers/glass/slug + name = "glass slug" + desc = "Seemingly useless wasted sand and fuel mixed in one... Or maybe it can be refined into something more usefull?" + icon_state = "glassslug" + amount_per_transfer_from_this = 0 + possible_transfer_amounts = list(0) + volume = 0 + resistance_flags = ACID_PROOF /obj/item/reagent_containers/glass/attack(mob/M, mob/user, obj/target) if(!canconsume(M, user)) @@ -157,8 +165,37 @@ /obj/item/reagent_containers/glass/beaker/jar name = "honey jar" desc = "A jar for honey. It can hold up to 50 units of sweet delight. Unable to withstand reagents of an extreme pH." - icon = 'icons/obj/chemical.dmi' - icon_state = "vapour" + icon_state = "honey" + +/obj/item/reagent_containers/glass/beaker/glass_dish + name = "glass dish" + desc = "A tiny glass dish. It can hold up to 3 units. Unable to withstand reagents of an extreme pH." + materials = list(MAT_GLASS=500) + icon_state = "glass_disk" + possible_transfer_amounts = list(0.1,0.5,0.75,1,2,3) + volume = 3 + +/obj/item/reagent_containers/glass/beaker/flask_large + name = "large flask" + desc = "A large flask. It can hold up to 80 units. Unable to withstand reagents of an extreme pH." + materials = list(MAT_GLASS=2500) + icon_state = "flasklarge" + volume = 80 + +/obj/item/reagent_containers/glass/beaker/flask_small + name = "small flask" + desc = "A small flask. It can hold up to 40 units. Unable to withstand reagents of an extreme pH." + materials = list(MAT_GLASS=1000) + icon_state = "flasksmall" + volume = 40 + +/obj/item/reagent_containers/glass/beaker/flaskspouty + name = "flask with spout" + desc = "A flask with a spout! It can hold up to 120 units. Unable to withstand reagents of an extreme pH." + materials = list(MAT_GLASS=2500) + icon_state = "flaskspouty" + possible_transfer_amounts = list(1,2,3,4,5,10,15,20,25,30,50,100,120) + volume = 120 /obj/item/reagent_containers/glass/beaker/large name = "large beaker" diff --git a/code/modules/research/designs/autobotter_designs.dm b/code/modules/research/designs/autobotter_designs.dm index 7b56beaf77..57c5f1ce2a 100644 --- a/code/modules/research/designs/autobotter_designs.dm +++ b/code/modules/research/designs/autobotter_designs.dm @@ -307,7 +307,7 @@ desc = "Allows for the blowing, and bottling of Blooddrop bottles." id = "blooddrop" category = list("Wines") - reagents_list = list("champagne" = 30, "co2" = 30, "wine" = 10, "grape_juice" = 30) + reagents_list = list("champagne" = 30, "co2" = 30, "wine" = 10, "grapejuice" = 30) build_path = /obj/item/export/bottle/blooddrop /datum/design/bottle/export/slim_gold @@ -323,7 +323,7 @@ desc = "Allows for the blowing, and bottling of White Bloodmoon bottles." id = "white_bloodmoon" category = list("Wines") - reagents_list = list("synthflesh" = 50, "blood" = 50, "gib" = 10) + reagents_list = list("synthflesh" = 50, "blood" = 50, "liquidgibs" = 10) build_path = /obj/item/export/bottle/white_bloodmoon /datum/design/bottle/export/greenroad diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 701c3a2467e2a494bae61cd4a54851852f2a0e86..2f938768acd911bfe36f55fdcfc4d7d4ffbf619f 100644 GIT binary patch literal 54363 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

Vg7U21PNKG4Uqnp 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 E0AIzba{vGU literal 54207 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 diff --git a/icons/obj/fireplace.dmi b/icons/obj/fireplace.dmi index d1a157e00986303f506d7802afc80a64e6b279a1..df03958368658a3b6e45f909ba259d48cef252a0 100644 GIT binary patch literal 16889 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 literal 9274 zcmd^lX;4$m*6wB!UJxOofXu^(D5D4niV(yA?+Yjj2w_HMnI}OA5X7TK8KR;Lf&@iG zWCkIO2`KX@$UFsz2%10$Q-F}6(#drY#;Q#ASm=yr98-fqOa|D$5efjPHzG`D^;1MvdaF4J%ArW_ig8<-OPQg$s zZ=#`K2X%A6`e;l|$lYJH88^N>z!|Ar`kCNGRx=AGyuErw+(wF<3B`SFt5X-a^}yJ< z)nbeqaV5nsI}u*D$>BG1R*-{wXC3`Dn)rvdiN0e)>W2azSm)SV6RvmIpBBfodkmw= zlUDm4>R;oIy~`h(xsh+-x$)eGbPtzW%-Xw?lU^~9>(Fe!BmO-m*L6+~@9Hh>ecW9o zn?0!^QSbP`+n^;B3;_T#z+bQ{HurK?XX65#m*Xa=1O?;YR&vJHC+J4znFq(s%{=-) zX&Op;KiO95xAl(-zZGph3=|1XuqU4Sc*AYz+3P3I-3=GmxvYGRiFGbd10qM?X6x&w zI8)4m*lvfsFxs(LY7gR_bdu;kp^!Fw^3KK@x;H%fubaocp3rW@8b}+;P_nmgY+YPN zV8RFVA6gZi0D!Z1dO*{Fl-iQ#$jPq)P$&Buce#O_z_M8#dL*n3bI^@BA$Cy>kWqbT zvdWIwU3jdlcs(a`JRA`d0}}))+{CK*N(|zAmNpbvFj$UmsGL;%?t+N?IDT8Lg_SdQ&YUAFk5z>7-DKs2K1p?@=ExDoqTp+|6Q4kco)^Q1

vEKv9YlO&~SYbVBW#MORXX`HPtsT@J%Se$p`60yBiUqZFbPntkeEH zU%oPIsRxCsW2753?RYDgn40>`MEzL#GhlW`3c2@%Ca$3c$Xwy4%e2Xxnl5TK>U6XS z%$3bX(N!O!d@>w6&)htm$-MG$M~*JH~YNX1dtWO4fxn$uQw!XtuoO1@$TadH{I z$|1y-pd2>J_PL~9P_j4sU3H*+TYK2jh}+D@U{LWanM^L>8Y0s{t360RckXRYKY#?P zRiRme|t)z^?3eV@tdiJoy^dIAHpPaX%bpgU7@X!VBD;&Id*a03j#Egbg2# z<4+E@>kmy%o|>-x+!kJtHZ(mg{@}p_&9&ZK#9wMJznBfL&%qjsBIx zqQz|cGvYSs0;(fCw?pZ6_^_w~#L`yT!cQaF(@L+V#$%){Y$W8lLm+mNhW!tVw*BRO zyp*b$LBeghuG98eaXF*y7wRY}shzI)tt!_p_6FKoqp~z3YYdM3+Kx^srZM-rxuhU1 z+oVq%D~0kNRN?|EY7mE1?a&Nf?&u(bB7TORb#;BA!lm>VH6K!~d@v-nsZKK|Fzm&2Y#QY|xZWS~c5UeF5sluk*e z_H@W|{vhoHt~*!zAbNmPmVemMZ+z-_r`@ltt;ScaX|Le*VO|lnZ&K2H9NYr}0y?x? z#!AG{Y1L}Tp{Xe`f7_H!(7is_)|!}`n+(bj z@-m-Hvr^0OnQ>JSCbm5hqB>YwN_}OoQ|qIgz(k8)wtrHZJ?#O;?RAWSBxJPL(epQD z5N870&U{<6JPL(QFWo{C!0nu@_v6@0S#*4%Kru&@J11{+mn`(Bb}rdEDk=!gliX?NquS+9lzGrQY$Mf z;n<+roI(c>{7fx)@-B~>ew&zp9~`_kD$&KdcPx9eg}n90@saC?yZMee;mU)rt(sA; zwU3?Yo8lU?DZyE*+MJd%$ZVQdsi5zVwME5$^AmwT@RGLK3y0FehbAL0C|OI}b}xny z@J&TKm4e%tv{$pV0X@o(3l|d1C-FW$OEgSB&Ap$mg0CcozV+*OS%rm*z7^CE z7aI=s(dWT&!Isu%`~xO>+a)>h@!ySRyAHJxo#9+{bu01s(sc=$N@($LU=u$Euh zd0$q{-oB`@Uk%Ya!GT@pfTx+E7t{K#>CB$! z@9!TP8xsZ@Oylz9nHGq;|CMb4m9+ z$@(*}Q4>W=HG{Q%=eQ~!Wh~LiD05uQr;&F9U~TswsK=KM5$itzF)ME$D`o2hr{2GR zAJqlMg#kyvesUR94=Owz->0DT$VJyFwu&&{>n_@w4$O&*gf;Hwzf7e z)+%o~QaLvXAt&dD$$r(}vUBib^c?Mo%4zOnIQT>(qVo|-cW2(tB^8xHY-tt2NB&3> zu$5cf=go`RZfvOzC|lL+a@5vJ0hqLjn>XpzQs`+kM)Gz<%m6-mX-#(TWI(4Ic!+HgwJ4ZGkLR$ z(3*w1$D}O2xWfAkYZ)0)o`jNwN+_4p|MaKs<~K&gMyV_olwM3;dX3?VbpKo}tUk$g zU49H^YHIqqMiq^_rcV`6G$l&M@5di}wZscSAUX^S(}T4K_~Vw$B~~gm-Dq`t(qH}) zC8XLzJcnxxK54SEH(nStxOo>e;jZ&1fg&fh&ie3W_q~m!Xo02I^y$HaY1b#HF584j z25Yg1wPO{Z&n`T*6Gso4!|iuaQ7b8^Fxb{X=co?z3hZbHE>1@}X7LGD>|(C}aYO&H zk|$yHvCsYQ-@>zYI~#~ypLXsM6@?%-lf$JgphOBf1AL@Y%0_1^W8GEa_cF#z=^M|d z{HrxvToJ(I{ z|K^z!evNun)%f263Cwo1NdRLUvDlZT8A?pi>CmGz2^HIxK1Cx-^jzW?%_!8$$_grK zE?V*MYo#$fIxxyS@=o%=z<_U1Q0g{me7Yt~@=QjrK}zN+;b~sMKgVxzefxB)_#Iqj z;9kbQ9nxCABHGvY%%ew-{0R6h?A4lO&+&9IDXG*9X5{{je)7v-3kwUo#rP+Dxlk>w z6X4{ZW|7Q;y;E2=;3x6Zz)hDLzgs2n%0-8irKhFvN+W;`up@tB|5#kCJT)~{HVQ9; zJ32b93OxqCTg8J~`!IuD9u4-9>M0nS>`Oo-{MPooT!#7dIz3-Q;{v|}`Kt9Q^8r|26WJoNJCkhmWqXig z-bihAIhn=HGyEFmor#4E_|Vm|7HJYeY;Di!0h9Rohwp(4#{Ht_GoSnT@Lin%;j#G z=>tOl+7=%Uz>XhcKMCvA*cuQbE}#9Jw7Lp{7>$6$@5FT^OSCNgA){8r%uKTg4yGjA zbBoV(TndYLf8l$$E8%tBW^LuvI5`wh>sLFcM(P@RJ`v&A_6D2M{svq61V#4W#uXl$ zn!jMiP^$oa;V@%ey;nlEsMud-JEx;*=w!t>qT{|FP(eA!yW5d<`$ApH^ZqU`?mQoA z`2NV`%9mu;ETsX|K(SdXPnfLY-s zJw1O6U&N0UlnhthQMNX4_h;tj=B9!&0v#RR<>$*ErhCeEWuIG}fyo+*w;pqiyGEuI zD(t`1^QuO`cm_OzR6PC4)lR;UW(a6qZL6fDWC}RMq2;i?%k&j@@fr6@(bCdVeo2ZI zNPqdIrK^eb@p4z`K?7FD2o*m103-h{5&<62y`4QBF@2{5QtE@e`Vt=uQeKMwrUs&6 z+gRSPP&&sPmc~Iy{dD*sPwRLn%t-sF*eYWRx?sLNP0p79|q3G^ayoPs~x4rO$mh<1i}LkXwsmB~vj z;%^UBdJ(|0*8%NV(tSNSId@XJ`iU^9Nfk+uW?45(Hu?a5Qk{WGH#3 zG3W_;u9{d4fq=xlTN7)_t@1u#4~fvGksvgtt_efF}sF)9Fs@|axZ;C5A! z*js$?suT?+zL8N0O=q=#Ju0X*p{Um|ZrqkCo%(7#?tRU@gP~bHoSrasc&v&0h>C76 zYw`9G9x-1!NNlEU4XBkj+uz(^640$Sp(wiD57bJW>NR7UMj{c~=u_Dp+~K49p^G;Ou1OKdDcidvo?40 z3F=;qn=i2p<$)#KHILoOmBgf=bVJtL%a`;nxyinHU2<5ZP`B({=5{-<22tc1ySe1% zM*m(sPvQ}!mu3Y`ozHUqFAzCNVZZ&W`rzxL+mSQe81jmX2t+Sl*Vcvhd~A_w8b#S% zgSVMGZc2$(%&V{}bTirfDpu(`vl0-J+`Fi;s}CTd2j7G&n?`qUvZc7~J#N2xh|{6M zqW|-8`|qFe>mf+Ipoz+Xto6+;Nj5QzKd*gV0Qk{)2^g+I4i5ByOtB$l0#ivmC8KNz z20r-hH_d9gB!dMUEKc%hxzrw8Kg}~-1v-i!VR@3hp7RDnAb^YKSN9kjNC)ywkVLJ% z)HfjMjHa_LU&>oxv%xPWp{964KrT8d%V|y^-!+WHEJ+XFBmmL&>C*&>@6g?`PR!W= z{!WfoD;>K7I8#>t(1BpEqk(%yw@K+JR@T=I!a8tC+x`g%FpIy+o0_O8!EtL7{^d=l z5TFbEv)C0D)0fH%^;Ty=Akxj98vkkNFDso}7Oc9W|^H~G`Dmv3=4M4B_@?6~j zJ_$OpZ9+wxJyX^>>CWDum&pH{q%I%f(0U14UXz*5dNc?G60nq?D7Xluxmrpr8AW`Y zdvCGy(J>xh(O&3#|4LO>J(-;Y=(1kJaPkA+eE)-B=zpVcSL-3dM5Ebcyujs)`5yW} zaN>qyLSE}3NY#V96e!&FRB-sYDg{hGHe?fI6eoGVfdY`pK$z-{2lJ61Zijb4u)AD! zpwpG`$g)j}=LYOy$;;-z6%H@u7St~u_F;v@4fzBa(?b`0R2%!Y0^}FoXf&5^4w?Vi z5)=wz6!8AXh^IoXl<3n!{KiIy4sN^Nqr7>;n>^e6uhhm@fyX>^2^o6!Zzux(n*8S# z#sA?gR5ihLgMXzd|KxYrhVA$a@b7f7EAenUUj{h77hj7jkl6sDVlmBxZ z0hcZB?hM-+i19rqm-^3w9jcTEQDG$|9TF8$<=lS|NexsraT|)cAXl&rk6-ur+gS>G zd@Pd4MpCfERc5fsU@1f~UW?IG!@!`hbo|~JNTe{uW4<4Ieya)G;8`D)QGcn`wrM?)w-9( zU#ytqEREO@FYjNz`xr{g#+K)*)LuVKk+_JWGQv|+qiO9m`q%*$mw1p`#|`VfpP8&= zNQLffMNHMiwrn~p_v3(AYoZ26TcX1>>j`;!&0N2HZo@L}9U}Z6S<-a_qpGacj2M^Z zCComI{*y-&s-nx*mYDULnc9!1O^0svx}pP-F_b3PjQWM{z2+luCl!`TWaRxyx0s+5 zxW0Wd>R0)u_K1xON|ue^eb1*-6P(JPS!6kKY_TYt7heMIX~?>O)AFGjJBlkD9I?E4 zQ`}E!5W#z}l7V-j=LlNQhs0GKR8LHDbtKw@W9B**E8~^3*zv=^!rZ8pU`rO8d#mU7 zxoqeUQkmzJ#6PX@PJo{?#UE^wlT!!sU77n$u2IZEygkcd{*n#$XnDm!wdfx*!hN++ z26)r)x+mDQjipMP(V`4)?=c;hXttKZgxna_5Xq^XLZrs|5gVygR8)_?PCq?74#%>M z_T2WQj*R%D7S3{c=^&cEPder8y1=VR**<5bP$>!w4DcJWN z)LeSrj3^{3${mwbI{6N-zWkgmq=56=<9SJBjNj0Af=Kp-K&1e}oL%-G=lM887!X6d zkIYQ;NGdBcZa$c?mRB$3YF6bDUo~+t;^W^FU*1^LggiuDEl}r9LjwSZ=Hb5pRl zG6%Uo4W8W|Pff8m^P{FQyy^5saHYkp;LEm81F)Gq>~-;n2c9&$gTt8x(oB$N<@UV| z-r~!}^ce-eSIydXjAs4QpEjf%w0kGkc9tN^72LpSkH;|{euOFDMszkSLB&X5>rh|i zEk@j}NRvZLK&0=tMKcM_9Nto^QuzKQNA`XX$Xhwv6>L{6vx>uKW$>-P)6I!XcX8;46$LoN$(kS)!arH zL_}FjJk3nSW$s4{NT=$_`>}-0mzMD_*0UI|3)VL|%Go@b_cz>83)$rf-O2;EQzs9`B(gNe)H;^t4n)$u!*g?1g&RmS_6#AnUf102B`-M*NW%ZN?Dgf#NYp++cHVd^{WHuj7V> lRh)wFd;gnvAvr98#h<)+?K3k3@P8HHFXQX5G9$Od{{ Date: Thu, 21 Nov 2019 15:45:58 -0500 Subject: [PATCH 002/186] hmm --- .../research/designs/autobotter_designs.dm | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/code/modules/research/designs/autobotter_designs.dm b/code/modules/research/designs/autobotter_designs.dm index 57c5f1ce2a..b7908d690b 100644 --- a/code/modules/research/designs/autobotter_designs.dm +++ b/code/modules/research/designs/autobotter_designs.dm @@ -151,97 +151,97 @@ name = "Export Design (Wine)" desc = "Allows for the blowing, and bottling of Wine bottles." id = "wine_export" - reagents_list = list("wine" = 100) + reagents_list = list("wine" = 50) build_path = /obj/item/export/bottle/wine /datum/design/bottle/export/rum name = "Export Design (Rum)" desc = "Allows for the blowing, and bottling of Rum bottles." id = "rum_export" - reagents_list = list("rum" = 100) + reagents_list = list("rum" = 50) build_path = /obj/item/export/bottle/rum /datum/design/bottle/export/gin name = "Export Design (Gin)" desc = "Allows for the blowing, and bottling of Gin bottles." id = "gin_export" - reagents_list = list("gin" = 100) + reagents_list = list("gin" = 50) build_path = /obj/item/export/bottle/gin /datum/design/bottle/export/whiskey name = "Export Design (Whiskey)" desc = "Allows for the blowing, and bottling of Whiskey bottles." id = "whiskey_export" - reagents_list = list("whiskey" = 100) + reagents_list = list("whiskey" = 50) build_path = /obj/item/export/bottle/whiskey /datum/design/bottle/export/vodka name = "Export Design (Vodka)" desc = "Allows for the blowing, and bottling of 99% Vodka bottles." id = "vodka_export" - reagents_list = list("vodka" = 99, "water" = 1) + reagents_list = list("vodka" = 45, "water" = 1) build_path = /obj/item/export/bottle/vodka /datum/design/bottle/export/tequila name = "Export Design (Tequila)" desc = "Allows for the blowing, and bottling of Tequila bottles." id = "tequila_export" - reagents_list = list("tequila" = 80, "lemon_juice" = 20) + reagents_list = list("tequila" = 40, "lemon_juice" = 10) build_path = /obj/item/export/bottle/tequila /datum/design/bottle/export/patron name = "Export Design (Patron)" desc = "Allows for the blowing, and bottling of Patron bottles." id = "patron_export" - reagents_list = list("patron" = 100) + reagents_list = list("patron" = 50) build_path = /obj/item/export/bottle/patron /datum/design/bottle/export/kahlua name = "Export Design (Kahlua)" desc = "Allows for the blowing, and bottling of Kahlua bottles." id = "kahlua_export" - reagents_list = list("kahlua" = 100) + reagents_list = list("kahlua" = 50) build_path = /obj/item/export/bottle/kahlua /datum/design/bottle/export/sake name = "Export Design (Sake)" desc = "Allows for the blowing, and bottling of Sake bottles." id = "sake_export" - reagents_list = list("sake" = 80, "rice" = 10, "sugar" = 10) + reagents_list = list("sake" = 40, "rice" = 10, "sugar" = 10) build_path = /obj/item/export/bottle/sake /datum/design/bottle/export/vermouth name = "Export Design (Vermouth)" desc = "Allows for the blowing, and bottling of Vermouth bottles." id = "vermouth_export" - reagents_list = list("vermouth" = 100) + reagents_list = list("vermouth" = 50) build_path = /obj/item/export/bottle/vermouth /datum/design/bottle/export/goldschlager name = "Export Design (Goldschlager)" desc = "Allows for the blowing, and bottling of Goldschlager bottles." id = "goldschlager_export" - reagents_list = list("goldschlager" = 100) + reagents_list = list("goldschlager" = 50) build_path = /obj/item/export/bottle/goldschlager /datum/design/bottle/export/hcider name = "Export Design (Cider)" desc = "Allows for the blowing, and bottling of Cider bottles." id = "hcider_export" - reagents_list = list("hcider" = 30, "water" = 20) + reagents_list = list("hcider" = 15, "water" = 20) build_path = /obj/item/export/bottle/hcider /datum/design/bottle/export/cognac name = "Export Design (Cognac)" desc = "Allows for the blowing, and bottling of Cognac bottles." id = "cognac_export" - reagents_list = list("cognac" = 100) + reagents_list = list("cognac" = 50) build_path = /obj/item/export/bottle/cognac /datum/design/bottle/export/absinthe name = "Export Design (Absinthe)" desc = "Allows for the blowing, and bottling of Absinthe bottles." - reagents_list = list("absinthe" = 100) + reagents_list = list("absinthe" = 50) id = "absinthe_export" build_path = /obj/item/export/bottle/absinthe @@ -249,49 +249,49 @@ name = "Export Design (Grappa)" desc = "Allows for the blowing, and bottling of Grappa bottles." id = "grappa_export" - reagents_list = list("grappa" = 100) + reagents_list = list("grappa" = 50) build_path = /obj/item/export/bottle/grappa /datum/design/bottle/export/fernet name = "Export Design (Fernet)" desc = "Allows for the blowing, and bottling of Fernet bottles." id = "fernet_export" - reagents_list = list("fernet" = 100) + reagents_list = list("fernet" = 50) build_path = /obj/item/export/bottle/fernet /datum/design/bottle/export/applejack name = "Export Design (Applejack)" desc = "Allows for the blowing, and bottling of Applejack bottles." id = "applejack_export" - reagents_list = list("applejack" = 50, "gin" = 10) + reagents_list = list("applejack" = 25, "gin" = 5) build_path = /obj/item/export/bottle/applejack /datum/design/bottle/export/champagne name = "Export Design (Champagne)" desc = "Allows for the blowing, and bottling of Champagne bottles." id = "champagne_export" - reagents_list = list("champagne" = 90, "co2" = 10) + reagents_list = list("champagne" = 30, "co2" = 10) build_path = /obj/item/export/bottle/champagne /datum/design/bottle/export/blazaam name = "Export Design (Blazaam)" desc = "Allows for the blowing, and bottling of Blazaam bottles." id = "blazaam_export" - reagents_list = list("blazaam" = 80, "holywater" = 20) + reagents_list = list("blazaam" = 40, "holywater" = 20) build_path = /obj/item/export/bottle/blazaam /datum/design/bottle/export/trappist name = "Export Design (Trappist)" desc = "Allows for the blowing, and bottling of Trappist bottles." id = "trappist_export" - reagents_list = list("trappist" = 100) + reagents_list = list("trappist" = 50) build_path = /obj/item/export/bottle/trappist /datum/design/bottle/export/grenadine name = "Export Design (Grenadine)" desc = "Allows for the blowing, and bottling of Grenadine bottles." id = "grenadine_export" - reagents_list = list("grenadine" = 100) + reagents_list = list("grenadine" = 50) build_path = /obj/item/export/bottle/grenadine /datum/design/bottle/export/minikeg @@ -299,7 +299,7 @@ desc = "Allows for the fabication, and bottling of Minikeg of craft beer." id = "minikeg" category = list("Beers") - reagents_list = list("light_beer" = 100) + reagents_list = list("light_beer" = 50) build_path = /obj/item/export/bottle/minikeg /datum/design/bottle/export/blooddrop @@ -315,7 +315,7 @@ desc = "Allows for the blowing, and bottling of Slim Gold bottles." id = "slim_gold" category = list("Beers") - reagents_list = list("gold" = 10, "co2" = 10, "rum" = 30, "beer" = 40) + reagents_list = list("gold" = 10, "co2" = 10, "rum" = 15, "beer" = 20) build_path = /obj/item/export/bottle/slim_gold /datum/design/bottle/export/white_bloodmoon @@ -323,13 +323,13 @@ desc = "Allows for the blowing, and bottling of White Bloodmoon bottles." id = "white_bloodmoon" category = list("Wines") - reagents_list = list("synthflesh" = 50, "blood" = 50, "liquidgibs" = 10) + reagents_list = list("synthflesh" = 20, "blood" = 30, "liquidgibs" = 10) build_path = /obj/item/export/bottle/white_bloodmoon /datum/design/bottle/export/greenroad name = "Export Design (Greenroad)" desc = "Allows for the blowing, and bottling of Greenroad bottles." id = "greenroad" - reagents_list = list("vitfro" = 50, "rum" = 50, "ash" = 10) + reagents_list = list("vitfro" = 50, "rum" = 30, "ash" = 10) category = list("Beers") build_path = /obj/item/export/bottle/greenroad \ No newline at end of file From 82ab55453b497046415d91fa05ac4f70cfad4c32 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 1 Dec 2019 20:57:13 -0500 Subject: [PATCH 003/186] Apply suggestions from code review Co-Authored-By: Poojawa --- code/modules/cargo/bounties/silly.dm | 4 ++-- code/modules/reagents/reagent_containers/glass.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/cargo/bounties/silly.dm b/code/modules/cargo/bounties/silly.dm index 706a8a3385..e72645b174 100644 --- a/code/modules/cargo/bounties/silly.dm +++ b/code/modules/cargo/bounties/silly.dm @@ -55,7 +55,7 @@ /datum/bounty/item/silly/toy_swords name = "Toy Swords" - description = "Nanotrasen has partaken in a reenactment of a famous movie, but we only have lethal energy based swords. Send us some toys so we stop killing are actors." + description = "Nanotrasen has secured a contract in a reenactment of a famous movie, but we only have lethal energy based swords. Send us some convincing replicas so we save on stuntmen casualty re-hiring." reward = 1200 required_count = 3 - wanted_types = list(/obj/item/toy/sword, /obj/item/toy/sword/cx) \ No newline at end of file + wanted_types = list(/obj/item/toy/sword, /obj/item/toy/sword/cx) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 3662d0b3cb..9d4d17e455 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -10,7 +10,7 @@ /obj/item/reagent_containers/glass/slug name = "glass slug" - desc = "Seemingly useless wasted sand and fuel mixed in one... Or maybe it can be refined into something more usefull?" + desc = "A small slug of solid glass, produced from a kiln." icon_state = "glassslug" amount_per_transfer_from_this = 0 possible_transfer_amounts = list(0) From 91e628c73d549f83b1d69d1e48da938e57d676b5 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 6 Dec 2019 19:01:42 +0100 Subject: [PATCH 004/186] Ports timestop and sepia extracts improvements/tweaks. --- code/__DEFINES/components.dm | 1 + code/__DEFINES/traits.dm | 1 + code/datums/components/dejavu.dm | 107 +++++++++++++ code/game/atoms_movable.dm | 4 +- code/game/mecha/mecha.dm | 5 + .../antagonists/wizard/equipment/spellbook.dm | 2 +- code/modules/fields/timestop.dm | 146 +++++++++++------- code/modules/mob/living/living.dm | 20 ++- .../mob/living/simple_animal/simple_animal.dm | 7 + .../mob/living/simple_animal/slime/life.dm | 2 +- code/modules/photography/camera/camera.dm | 12 +- .../chemistry/recipes/slime_extracts.dm | 11 +- .../xenobiology/crossbreeding/burning.dm | 85 ++++++++-- .../xenobiology/crossbreeding/regenerative.dm | 5 +- code/modules/spells/spell_types/wizard.dm | 10 +- tgstation.dme | 1 + 16 files changed, 334 insertions(+), 85 deletions(-) create mode 100644 code/datums/components/dejavu.dm diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index a8c623a889..ff2d44257f 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -117,6 +117,7 @@ #define COMSIG_TURF_MULTIZ_NEW "turf_multiz_new" //from base of turf/New(): (turf/source, direction) // /atom/movable signals +#define COMSIG_MOVABLE_PRE_MOVE "movable_pre_move" //from base of atom/movable/Moved(): (/atom) #define COMSIG_MOVABLE_MOVED "movable_moved" //from base of atom/movable/Moved(): (/atom, dir) #define COMSIG_MOVABLE_CROSS "movable_cross" //from base of atom/movable/Cross(): (/atom/movable) #define COMSIG_MOVABLE_CROSSED "movable_crossed" //from base of atom/movable/Crossed(): (/atom/movable) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 14dbd97ffa..e677198348 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -219,3 +219,4 @@ #define ANTI_DROP_IMPLANT_TRAIT "anti-drop-implant" #define ABDUCTOR_ANTAGONIST "abductor-antagonist" #define MADE_UNCLONEABLE "made-uncloneable" +#define TIMESTOP_TRAIT "timestop" diff --git a/code/datums/components/dejavu.dm b/code/datums/components/dejavu.dm new file mode 100644 index 0000000000..1bad589c97 --- /dev/null +++ b/code/datums/components/dejavu.dm @@ -0,0 +1,107 @@ +/** + * A component to reset the parent to its previous state after some time passes + */ +/datum/component/dejavu + /// The turf the parent was on when this components was applied, they get moved back here after the duration + var/turf/starting_turf + /// Determined by the type of the parent so different behaviours can happen per type + var/rewind_type + /// How many rewinds will happen before the effect ends + var/rewinds_remaining + /// How long to wait between each rewind + var/rewind_interval + + /// The starting value of clone loss at the beginning of the effect + var/clone_loss = 0 + /// The starting value of toxin loss at the beginning of the effect + var/tox_loss = 0 + /// The starting value of oxygen loss at the beginning of the effect + var/oxy_loss = 0 + /// The starting value of brain loss at the beginning of the effect + var/brain_loss = 0 + /// The starting value of brute loss at the beginning of the effect + /// This only applies to simple animals + var/brute_loss + /// The starting value of integrity at the beginning of the effect + /// This only applies to objects + var/integrity + /// A list of body parts saved at the beginning of the effect + var/list/datum/saved_bodypart/saved_bodyparts + +/datum/component/dejavu/Initialize(rewinds = 1, interval = 10 SECONDS) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + + starting_turf = get_turf(parent) + rewinds_remaining = rewinds + rewind_interval = interval + + if(isliving(parent)) + var/mob/living/L = parent + clone_loss = L.getCloneLoss() + tox_loss = L.getToxLoss() + oxy_loss = L.getOxyLoss() + brain_loss = L.getOrganLoss(ORGAN_SLOT_BRAIN) + rewind_type = .proc/rewind_living + + if(iscarbon(parent)) + var/mob/living/carbon/C = parent + saved_bodyparts = C.save_bodyparts() + rewind_type = .proc/rewind_carbon + + else if(isanimal(parent)) + var/mob/living/simple_animal/M = parent + brute_loss = M.bruteloss + rewind_type = .proc/rewind_animal + + else if(isobj(parent)) + var/obj/O = parent + integrity = O.obj_integrity + rewind_type = .proc/rewind_obj + + addtimer(CALLBACK(src, rewind_type), rewind_interval) + +/datum/component/dejavu/Destroy() + starting_turf = null + saved_bodyparts = null + return ..() + +/datum/component/dejavu/proc/rewind() + to_chat(parent, "You remember a time not so long ago...") + + //comes after healing so new limbs comically drop to the floor + if(starting_turf) + var/atom/movable/master = parent + master.forceMove(starting_turf) + + rewinds_remaining -- + if(rewinds_remaining) + addtimer(CALLBACK(src, rewind_type), rewind_interval) + else + to_chat(parent, "But the memory falls out of your reach.") + qdel(src) + +/datum/component/dejavu/proc/rewind_living() + var/mob/living/master = parent + master.setCloneLoss(clone_loss) + master.setToxLoss(tox_loss) + master.setOxyLoss(oxy_loss) + master.setOrganLoss(ORGAN_SLOT_BRAIN, brain_loss) + rewind() + +/datum/component/dejavu/proc/rewind_carbon() + if(saved_bodyparts) + var/mob/living/carbon/master = parent + master.apply_saved_bodyparts(saved_bodyparts) + rewind_living() + +/datum/component/dejavu/proc/rewind_animal() + var/mob/living/simple_animal/master = parent + master.bruteloss = brute_loss + master.updatehealth() + rewind_living() + +/datum/component/dejavu/proc/rewind_obj() + var/obj/master = parent + master.obj_integrity = integrity + rewind() diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index ef20b6e35e..ec997b62e7 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -159,7 +159,7 @@ /atom/movable/proc/Move_Pulled(atom/A) if(!pulling) return - if(pulling.anchored || !pulling.Adjacent(src)) + if(pulling.anchored || pulling.move_resist > move_force || !pulling.Adjacent(src)) stop_pulling() return if(isliving(pulling)) @@ -186,7 +186,7 @@ log_game("DEBUG:[src]'s pull on [pullee] wasn't broken despite [pullee] being in [pullee.loc]. Pull stopped manually.") stop_pulling() return - if(pulling.anchored) + if(pulling.anchored || pulling.move_resist > move_force) stop_pulling() return diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index fe0ec33ed6..4dad4bfc09 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -49,6 +49,7 @@ var/lights = FALSE var/lights_power = 6 var/last_user_hud = 1 // used to show/hide the mecha hud while preserving previous preference + var/completely_disabled = FALSE //stops the mech from doing anything var/breach_time = 0 var/recharge_rate = 0 @@ -431,6 +432,8 @@ return if(!locate(/turf) in list(target,target.loc)) // Prevents inventory from being drilled return + if(completely_disabled) + return if(phasing) occupant_message("Unable to interact with objects while phasing") return @@ -508,6 +511,8 @@ return 1 /obj/mecha/relaymove(mob/user,direction) + if(completely_disabled) + return if(!direction) return if(user != occupant) //While not "realistic", this piece is player friendly. diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index c5308cf0c0..d7d4c0d3e1 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -159,7 +159,7 @@ /datum/spellbook_entry/timestop name = "Time Stop" - spell_type = /obj/effect/proc_holder/spell/aoe_turf/conjure/timestop + spell_type = /obj/effect/proc_holder/spell/aoe_turf/timestop category = "Defensive" /datum/spellbook_entry/smoke diff --git a/code/modules/fields/timestop.dm b/code/modules/fields/timestop.dm index a063296edf..f0d86ac58a 100644 --- a/code/modules/fields/timestop.dm +++ b/code/modules/fields/timestop.dm @@ -9,7 +9,7 @@ pixel_x = -64 pixel_y = -64 mouse_opacity = MOUSE_OPACITY_TRANSPARENT - var/list/immune = list() // the one who creates the timestop is immune + var/list/immune = list() // the one who creates the timestop is immune, which includes wizards and the dead slime you murdered to make this chronofield var/turf/target var/freezerange = 2 var/duration = 140 @@ -27,10 +27,10 @@ for(var/A in immune_atoms) immune[A] = TRUE for(var/mob/living/L in GLOB.player_list) - if(locate(/obj/effect/proc_holder/spell/aoe_turf/conjure/timestop) in L.mind.spell_list) //People who can stop time are immune to its effects + if(locate(/obj/effect/proc_holder/spell/aoe_turf/timestop) in L.mind.spell_list) //People who can stop time are immune to its effects immune[L] = TRUE for(var/mob/living/simple_animal/hostile/guardian/G in GLOB.parasites) - if(G.summoner && locate(/obj/effect/proc_holder/spell/aoe_turf/conjure/timestop) in G.summoner.mind.spell_list) //It would only make sense that a person's stand would also be immune. + if(G.summoner && locate(/obj/effect/proc_holder/spell/aoe_turf/timestop) in G.summoner.mind.spell_list) //It would only make sense that a person's stand would also be immune. immune[G] = TRUE if(start) timestop() @@ -46,9 +46,8 @@ chronofield = make_field(/datum/proximity_monitor/advanced/timestop, list("current_range" = freezerange, "host" = src, "immune" = immune, "check_anti_magic" = check_anti_magic, "check_holy" = check_holy)) QDEL_IN(src, duration) -/obj/effect/timestop/wizard +/obj/effect/timestop/magic check_anti_magic = TRUE - duration = 100 /datum/proximity_monitor/advanced/timestop name = "chronofield" @@ -56,9 +55,10 @@ field_shape = FIELD_SHAPE_RADIUS_SQUARE requires_processing = TRUE var/list/immune = list() - var/list/mob/living/frozen_mobs = list() - var/list/obj/item/projectile/frozen_projectiles = list() - var/list/atom/movable/frozen_throws = list() + var/list/frozen_things = list() + var/list/frozen_mobs = list() //cached separately for processing + var/list/frozen_structures = list() //Also machinery, and only frozen aestethically + var/list/frozen_turfs = list() //Only aesthetically var/check_anti_magic = FALSE var/check_holy = FALSE @@ -74,85 +74,125 @@ /datum/proximity_monitor/advanced/timestop/proc/freeze_atom(atom/movable/A) if(immune[A] || global_frozen_atoms[A] || !istype(A)) return FALSE - if(A.throwing) - freeze_throwing(A) + if(ismob(A)) + var/mob/M = A + if(M.anti_magic_check(check_anti_magic, check_holy)) + immune[A] = TRUE + return + var/frozen = TRUE if(isliving(A)) freeze_mob(A) else if(istype(A, /obj/item/projectile)) freeze_projectile(A) + else if(istype(A, /obj/mecha)) + freeze_mecha(A) + else if((ismachinery(A) && !istype(A, /obj/machinery/light)) || isstructure(A)) //Special exception for light fixtures since recoloring causes them to change light + freeze_structure(A) else - return FALSE + frozen = FALSE + if(A.throwing) + freeze_throwing(A) + frozen = TRUE + if(!frozen) + return + frozen_things[A] = A.move_resist + A.move_resist = INFINITY + global_frozen_atoms[A] = src into_the_negative_zone(A) + RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, .proc/unfreeze_atom) + RegisterSignal(A, COMSIG_ITEM_PICKUP, .proc/unfreeze_atom) return TRUE /datum/proximity_monitor/advanced/timestop/proc/unfreeze_all() - for(var/i in frozen_projectiles) - unfreeze_projectile(i) - for(var/i in frozen_mobs) - unfreeze_mob(i) - for(var/i in frozen_throws) - unfreeze_throw(i) + for(var/i in frozen_things) + unfreeze_atom(i) + for(var/T in frozen_turfs) + unfreeze_turf(T) + +/datum/proximity_monitor/advanced/timestop/proc/unfreeze_atom(atom/movable/A) + if(A.throwing) + unfreeze_throwing(A) + if(isliving(A)) + unfreeze_mob(A) + else if(istype(A, /obj/item/projectile)) + unfreeze_projectile(A) + else if(istype(A, /obj/mecha)) + unfreeze_mecha(A) + + UnregisterSignal(A, COMSIG_MOVABLE_PRE_MOVE) + UnregisterSignal(A, COMSIG_ITEM_PICKUP) + escape_the_negative_zone(A) + A.move_resist = frozen_things[A] + frozen_things -= A + global_frozen_atoms -= A + +/datum/proximity_monitor/advanced/timestop/proc/freeze_mecha(obj/mecha/M) + M.completely_disabled = TRUE + +/datum/proximity_monitor/advanced/timestop/proc/unfreeze_mecha(obj/mecha/M) + M.completely_disabled = FALSE /datum/proximity_monitor/advanced/timestop/proc/freeze_throwing(atom/movable/AM) var/datum/thrownthing/T = AM.throwing T.paused = TRUE - frozen_throws[AM] = T - global_frozen_atoms[AM] = TRUE -/datum/proximity_monitor/advanced/timestop/proc/unfreeze_throw(atom/movable/AM) - var/datum/thrownthing/T = frozen_throws[AM] - T.paused = FALSE - frozen_throws -= AM - global_frozen_atoms -= AM +/datum/proximity_monitor/advanced/timestop/proc/unfreeze_throwing(atom/movable/AM) + var/datum/thrownthing/T = AM.throwing + if(T) + T.paused = FALSE + +/datum/proximity_monitor/advanced/timestop/proc/freeze_turf(turf/T) + into_the_negative_zone(T) + frozen_turfs += T + +/datum/proximity_monitor/advanced/timestop/proc/unfreeze_turf(turf/T) + escape_the_negative_zone(T) + +/datum/proximity_monitor/advanced/timestop/proc/freeze_structure(obj/O) + into_the_negative_zone(O) + frozen_structures += O + +/datum/proximity_monitor/advanced/timestop/proc/unfreeze_structure(obj/O) + escape_the_negative_zone(O) /datum/proximity_monitor/advanced/timestop/process() for(var/i in frozen_mobs) var/mob/living/m = i - if(get_dist(get_turf(m), get_turf(host)) > current_range) - unfreeze_mob(m) - else - m.Stun(20, 1, 1) + m.Stun(20, 1, 1) /datum/proximity_monitor/advanced/timestop/setup_field_turf(turf/T) for(var/i in T.contents) freeze_atom(i) + freeze_turf(T) return ..() -/datum/proximity_monitor/advanced/timestop/proc/unfreeze_projectile(obj/item/projectile/P) - escape_the_negative_zone(P) - frozen_projectiles -= P - P.paused = FALSE - global_frozen_atoms -= P - /datum/proximity_monitor/advanced/timestop/proc/freeze_projectile(obj/item/projectile/P) - frozen_projectiles[P] = TRUE P.paused = TRUE - global_frozen_atoms[P] = TRUE + +/datum/proximity_monitor/advanced/timestop/proc/unfreeze_projectile(obj/item/projectile/P) + P.paused = FALSE /datum/proximity_monitor/advanced/timestop/proc/freeze_mob(mob/living/L) - if(L.anti_magic_check(check_anti_magic, check_holy)) - immune += L - return + frozen_mobs += L L.Stun(20, 1, 1) - frozen_mobs[L] = L.anchored - L.anchored = TRUE - global_frozen_atoms[L] = TRUE - if(ishostile(L)) - var/mob/living/simple_animal/hostile/H = L - H.toggle_ai(AI_OFF) - H.LoseTarget() + ADD_TRAIT(L, TRAIT_MUTE, TIMESTOP_TRAIT) + walk(L, 0) //stops them mid pathing even if they're stunimmune + if(isanimal(L)) + var/mob/living/simple_animal/S = L + S.toggle_ai(AI_OFF) + if(ishostile(L)) + var/mob/living/simple_animal/hostile/H = L + H.LoseTarget() /datum/proximity_monitor/advanced/timestop/proc/unfreeze_mob(mob/living/L) - escape_the_negative_zone(L) L.AdjustStun(-20, 1, 1) - L.anchored = frozen_mobs[L] + REMOVE_TRAIT(L, TRAIT_MUTE, TIMESTOP_TRAIT) frozen_mobs -= L - global_frozen_atoms -= L - if(ishostile(L)) - var/mob/living/simple_animal/hostile/H = L - H.toggle_ai(initial(H.AIStatus)) + if(isanimal(L)) + var/mob/living/simple_animal/S = L + S.toggle_ai(initial(S.AIStatus)) //you don't look quite right, is something the matter? /datum/proximity_monitor/advanced/timestop/proc/into_the_negative_zone(atom/A) @@ -160,4 +200,4 @@ //let's put some colour back into your cheeks /datum/proximity_monitor/advanced/timestop/proc/escape_the_negative_zone(atom/A) - A.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY) \ No newline at end of file + A.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 6ced2a05a1..f02778bd91 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -84,8 +84,10 @@ if(now_pushing) return TRUE + var/they_can_move = TRUE if(isliving(M)) var/mob/living/L = M + they_can_move = L.canmove //L.mobility_flags & MOBILITY_MOVE //Also spread diseases for(var/thing in diseases) var/datum/disease/D = thing @@ -138,13 +140,17 @@ return 1 if(!M.buckled && !M.has_buckled_mobs()) - var/mob_swap - //the puller can always swap with its victim if on grab intent - if(M.pulledby == src && a_intent == INTENT_GRAB) - mob_swap = 1 - //restrained people act if they were on 'help' intent to prevent a person being pulled from being separated from their puller - else if((M.restrained() || M.a_intent == INTENT_HELP) && (restrained() || a_intent == INTENT_HELP)) - mob_swap = 1 + var/mob_swap = FALSE + var/too_strong = (M.move_resist > move_force) //can't swap with immovable objects unless they help us + if(!they_can_move) //we have to physically move them + if(!too_strong) + mob_swap = TRUE + else + if(M.pulledby == src && a_intent == INTENT_GRAB) + mob_swap = TRUE + //restrained people act if they were on 'help' intent to prevent a person being pulled from being separated from their puller + else if((M.restrained() || M.a_intent == INTENT_HELP) && (restrained() || a_intent == INTENT_HELP)) + mob_swap = TRUE if(mob_swap) //switch our position with M if(loc && !loc.Adjacent(M.loc)) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 52e58aea4e..855cd0085c 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -83,6 +83,7 @@ var/datum/personal_crafting/handcrafting var/AIStatus = AI_ON //The Status of our AI, can be set to AI_ON (On, usual processing), AI_IDLE (Will not process, but will return to AI_ON if an enemy comes near), AI_OFF (Off, Not processing ever), AI_Z_OFF (Temporarily off due to nonpresence of players) + var/can_have_ai = TRUE //once we have become sentient, we can never go back var/shouldwakeup = FALSE //convenience var for forcibly waking up an idling AI on next check. @@ -424,6 +425,9 @@ canmove = FALSE else canmove = value_otherwise + if(!canmove) // !(mobility_flags & MOBILITY_MOVE) + walk(src, 0) //stop mid walk + update_transform() update_action_buttons_icon() return canmove @@ -442,6 +446,7 @@ /mob/living/simple_animal/proc/sentience_act() //Called when a simple animal gains sentience via gold slime potion toggle_ai(AI_OFF) // To prevent any weirdness. + can_have_ai = FALSE /mob/living/simple_animal/update_sight() if(!client) @@ -556,6 +561,8 @@ LoadComponent(/datum/component/riding) /mob/living/simple_animal/proc/toggle_ai(togglestatus) + if(!can_have_ai && (togglestatus != AI_OFF)) + return if (AIStatus != togglestatus) if (togglestatus > 0 && togglestatus < 5) if (togglestatus == AI_Z_OFF || AIStatus == AI_Z_OFF) diff --git a/code/modules/mob/living/simple_animal/slime/life.dm b/code/modules/mob/living/simple_animal/slime/life.dm index 29b4689317..fd6cecf926 100644 --- a/code/modules/mob/living/simple_animal/slime/life.dm +++ b/code/modules/mob/living/simple_animal/slime/life.dm @@ -41,7 +41,7 @@ AIproc = 1 while(AIproc && stat != DEAD && (attacked || hungry || rabid || buckled)) - if(buckled) // can't eat AND have this little process at the same time + if(!canmove) // !(mobility_flags & MOBILITY_MOVE) //also covers buckling. Not sure why buckled is in the while condition if we're going to immediately break, honestly break if(!Target || client) diff --git a/code/modules/photography/camera/camera.dm b/code/modules/photography/camera/camera.dm index 9d01eca0cf..f63a5f8ccc 100644 --- a/code/modules/photography/camera/camera.dm +++ b/code/modules/photography/camera/camera.dm @@ -33,6 +33,8 @@ var/picture_size_y_min = 1 var/picture_size_x_max = 4 var/picture_size_y_max = 4 + var/can_customise = TRUE + var/default_picture_name /obj/item/camera/attack_self(mob/user) if(!disk) @@ -198,8 +200,10 @@ user.put_in_hands(p) pictures_left-- to_chat(user, "[pictures_left] photos left.") - var/customize = alert(user, "Do you want to customize the photo?", "Customization", "Yes", "No") - if(customize == "Yes") + var/customise = "No" + if(can_customise) + customise = alert(user, "Do you want to customize the photo?", "Customization", "Yes", "No") + if(customise == "Yes") var/name1 = stripped_input(user, "Set a name for this photo, or leave blank. 32 characters max.", "Name", max_length = 32) var/desc1 = stripped_input(user, "Set a description to add to photo, or leave blank. 128 characters max.", "Caption", max_length = 128) var/caption = stripped_input(user, "Set a caption for this photo, or leave blank. 256 characters max.", "Caption", max_length = 256) @@ -209,6 +213,10 @@ picture.picture_desc = "[desc1] - [picture.picture_desc]" if(caption) picture.caption = caption + else + if(default_picture_name) + picture.picture_name = default_picture_name + p.set_picture(picture, TRUE, TRUE) if(CONFIG_GET(flag/picture_logging_camera)) picture.log_to_file() \ No newline at end of file diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 8edca91a91..b54fd51444 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -565,9 +565,16 @@ required_other = TRUE /datum/chemical_reaction/slime/slimestop/on_reaction(datum/reagents/holder) + sleep(50) + var/obj/item/slime_extract/sepia/extract = holder.my_atom var/turf/T = get_turf(holder.my_atom) - var/list/M = list(get_mob_by_key(holder.my_atom.fingerprintslast)) - new /obj/effect/timestop(T, null, null, M) + new /obj/effect/timestop(T, null, null, null) + if(istype(extract)) + if(extract.Uses > 0) + var/mob/lastheld = get_mob_by_key(holder.my_atom.fingerprintslast) + if(lastheld && !lastheld.equip_to_slot_if_possible(extract, SLOT_HANDS, disable_warning = TRUE)) + extract.forceMove(get_turf(lastheld)) + ..() /datum/chemical_reaction/slime/slimecamera diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index 363331e12d..375adf8e88 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -154,7 +154,7 @@ Burning extracts: /obj/item/slimecross/burning/sepia/do_effect(mob/user) user.visible_message("[src] shapes itself into a camera!") - new /obj/item/camera/timefreeze(get_turf(user)) + new /obj/item/camera/rewind(get_turf(user)) ..() /obj/item/slimecross/burning/cerulean @@ -289,25 +289,88 @@ Burning extracts: //Misc. things added +//Rewind camera - I'm already Burning Sepia +/obj/item/camera/rewind + name = "sepia-tinted camera" + desc = "They say a picture is like a moment stopped in time." + pictures_left = 1 + pictures_max = 1 + can_customise = FALSE + default_picture_name = "A nostalgic picture" + var/used = FALSE + +/datum/saved_bodypart + var/obj/item/bodypart/old_part + var/bodypart_type + var/brute_dam + var/burn_dam + var/stamina_dam + +/datum/saved_bodypart/New(obj/item/bodypart/part) + old_part = part + bodypart_type = part.type + brute_dam = part.brute_dam + burn_dam = part.burn_dam + stamina_dam = part.stamina_dam + +/mob/living/carbon/proc/apply_saved_bodyparts(list/datum/saved_bodypart/parts) + var/list/dont_chop = list() + for(var/zone in parts) + var/datum/saved_bodypart/saved_part = parts[zone] + var/obj/item/bodypart/already = get_bodypart(zone) + if(QDELETED(saved_part.old_part)) + saved_part.old_part = new saved_part.bodypart_type + if(!already || already != saved_part.old_part) + saved_part.old_part.replace_limb(src, TRUE) + saved_part.old_part.heal_damage(INFINITY, INFINITY, INFINITY, null, FALSE) + saved_part.old_part.receive_damage(saved_part.brute_dam, saved_part.burn_dam, saved_part.stamina_dam) + dont_chop[zone] = TRUE + for(var/_part in bodyparts) + var/obj/item/bodypart/part = _part + if(dont_chop[part.body_zone]) + continue + part.drop_limb(TRUE) + +/mob/living/carbon/proc/save_bodyparts() + var/list/datum/saved_bodypart/ret = list() + for(var/_part in bodyparts) + var/obj/item/bodypart/part = _part + var/datum/saved_bodypart/saved_part = new(part) + + ret[part.body_zone] = saved_part + return ret + +/obj/item/camera/rewind/afterattack(atom/target, mob/user, flag) + if(!on || !pictures_left || !isturf(target.loc)) + return + if(!used)//selfie time + if(user == target) + to_chat(user, "You take a selfie!") + else + to_chat(user, "You take a photo with [target]!") + to_chat(target, "[user] takes a photo with you!") + to_chat(target, "You'll remember this moment forever!") + + used = TRUE + target.AddComponent(/datum/component/dejavu, 2) + .=..() + +//Timefreeze camera - Old Burning Sepia result. Kept in case admins want to spawn it /obj/item/camera/timefreeze name = "sepia-tinted camera" desc = "They say a picture is like a moment stopped in time." pictures_left = 1 pictures_max = 1 + var/used = FALSE /obj/item/camera/timefreeze/afterattack(atom/target, mob/user, flag) if(!on || !pictures_left || !isturf(target.loc)) return - new /obj/effect/timestop(get_turf(target), 2, 50, list(user)) - . = ..() - var/text = "The camera fades away" - if(disk) - text += ", leaving the disk behind!" - user.put_in_hands(disk) - else - text += "!" - to_chat(user,"[text]") - qdel(src) + if(!used) //refilling the film does not refill the timestop + new /obj/effect/timestop(get_turf(target), 2, 50, list(user)) + used = TRUE + desc = "This camera has seen better days." + return ..() /obj/item/slimepotion/extract_cloner name = "extract cloning potion" diff --git a/code/modules/research/xenobiology/crossbreeding/regenerative.dm b/code/modules/research/xenobiology/crossbreeding/regenerative.dm index 6c7ea102bc..b1164beff4 100644 --- a/code/modules/research/xenobiology/crossbreeding/regenerative.dm +++ b/code/modules/research/xenobiology/crossbreeding/regenerative.dm @@ -148,8 +148,9 @@ Regenerative extracts: /obj/item/slimecross/regenerative/sepia colour = "sepia" -/obj/item/slimecross/regenerative/sepia/core_effect(mob/living/target, mob/user) - new /obj/effect/timestop(get_turf(target), 2, 50, list(user,target)) +/obj/item/slimecross/regenerative/sepia/core_effect_before(mob/living/target, mob/user) + to_chat(target, "You try to forget how you feel.") + target.AddComponent(/datum/component/dejavu) /obj/item/slimecross/regenerative/cerulean colour = "cerulean" diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm index c4d2c34a71..233fa6fc5a 100644 --- a/code/modules/spells/spell_types/wizard.dm +++ b/code/modules/spells/spell_types/wizard.dm @@ -152,19 +152,21 @@ sound1 = 'sound/magic/teleport_diss.ogg' sound2 = 'sound/magic/teleport_app.ogg' -/obj/effect/proc_holder/spell/aoe_turf/conjure/timestop +/obj/effect/proc_holder/spell/aoe_turf/timestop name = "Stop Time" desc = "This spell stops time for everyone except for you, allowing you to move freely while your enemies and even projectiles are frozen." charge_max = 500 clothes_req = 1 - invocation = "TOKI WO TOMARE" + invocation = "TOKI YO TOMARE" invocation_type = "shout" range = 0 cooldown_min = 100 - summon_amt = 1 action_icon_state = "time" + var/timestop_range = 2 + var/timestop_duration = 100 - summon_type = list(/obj/effect/timestop/wizard) +/obj/effect/proc_holder/spell/aoe_turf/timestop/cast(list/targets, mob/user = usr) + new /obj/effect/timestop/magic(get_turf(user), timestop_range, timestop_duration, list(user)) /obj/effect/proc_holder/spell/aoe_turf/conjure/carp name = "Summon Carp" diff --git a/tgstation.dme b/tgstation.dme index e85c2c1111..d16e8d7242 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -356,6 +356,7 @@ #include "code\datums\components\chasm.dm" #include "code\datums\components\construction.dm" #include "code\datums\components\decal.dm" +#include "code\datums\components\dejavu.dm" #include "code\datums\components\earprotection.dm" #include "code\datums\components\edit_complainer.dm" #include "code\datums\components\empprotection.dm" From 67d3d19cb93a5faca7b653de5e43a817b17892f3 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sat, 7 Dec 2019 13:43:34 -0500 Subject: [PATCH 005/186] correctiosn and movement --- .../items/stacks/sheets/sheet_types.dm | 7 +- .../objects/items/stacks/tiles/tile_types.dm | 72 +++++++++++ code/modules/cargo/packs/armory.dm | 18 ++- code/modules/cargo/packs/materials.dm | 12 +- code/modules/cargo/packs/misc.dm | 116 ++++++++++-------- code/modules/cargo/packs/organic.dm | 23 ++++ code/modules/cargo/packs/service.dm | 67 ++++------ code/modules/events/shuttle_loan.dm | 2 +- icons/obj/chemical.dmi | Bin 54889 -> 55015 bytes .../projectiles/guns/ballistic/spinfusor.dm | 18 +-- 10 files changed, 212 insertions(+), 123 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 33a895cad7..3a9b9274a5 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -244,6 +244,9 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ recipes = GLOB.wood_recipes return ..() +/obj/item/stack/sheet/mineral/wood/twenty + amount = 20 + /obj/item/stack/sheet/mineral/wood/fifty amount = 50 @@ -695,6 +698,4 @@ new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperfra icon_state = "sheet-durathreadraw" merge_type = /obj/item/stack/sheet/cotton/durathread pull_effort = 70 - loom_result = /obj/item/stack/sheet/durathread - - + loom_result = /obj/item/stack/sheet/durathread \ No newline at end of file diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 18acb5e14d..fa4e5a3886 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -233,39 +233,111 @@ turf_type = /turf/open/floor/carpet/royalblue tableVariant = /obj/structure/table/wood/fancy/royalblue +/obj/item/stack/tile/carpet/ten + amount = 10 + +/obj/item/stack/tile/carpet/twenty + amount = 20 + /obj/item/stack/tile/carpet/fifty amount = 50 +/obj/item/stack/tile/carpet/black/ten + amount = 10 + +/obj/item/stack/tile/carpet/black/twenty + amount = 20 + /obj/item/stack/tile/carpet/black/fifty amount = 50 +/obj/item/stack/tile/carpet/blackred/ten + amount = 10 + +/obj/item/stack/tile/carpet/blackred/twenty + amount = 20 + /obj/item/stack/tile/carpet/blackred/fifty amount = 50 +/obj/item/stack/tile/carpet/monochrome/ten + amount = 10 + +/obj/item/stack/tile/carpet/monochrome/twenty + amount = 20 + /obj/item/stack/tile/carpet/monochrome/fifty amount = 50 +/obj/item/stack/tile/carpet/blue/ten + amount = 10 + +/obj/item/stack/tile/carpet/blue/twenty + amount = 20 + /obj/item/stack/tile/carpet/blue/fifty amount = 50 +/obj/item/stack/tile/carpet/cyan/ten + amount = 10 + +/obj/item/stack/tile/carpet/cyan/twenty + amount = 20 + /obj/item/stack/tile/carpet/cyan/fifty amount = 50 +/obj/item/stack/tile/carpet/green/ten + amount = 10 + +/obj/item/stack/tile/carpet/green/twenty + amount = 20 + /obj/item/stack/tile/carpet/green/fifty amount = 50 +/obj/item/stack/tile/carpet/orange/ten + amount = 10 + +/obj/item/stack/tile/carpet/orange/twenty + amount = 20 + /obj/item/stack/tile/carpet/orange/fifty amount = 50 +/obj/item/stack/tile/carpet/purple/ten + amount = 10 + +/obj/item/stack/tile/carpet/purple/twenty + amount = 20 + /obj/item/stack/tile/carpet/purple/fifty amount = 50 +/obj/item/stack/tile/carpet/red/ten + amount = 10 + +/obj/item/stack/tile/carpet/red/twenty + amount = 20 + /obj/item/stack/tile/carpet/red/fifty amount = 50 +/obj/item/stack/tile/carpet/royalblack/ten + amount = 10 + +/obj/item/stack/tile/carpet/royalblack/twenty + amount = 20 + /obj/item/stack/tile/carpet/royalblack/fifty amount = 50 +/obj/item/stack/tile/carpet/royalblue/ten + amount = 10 + +/obj/item/stack/tile/carpet/royalblue/twenty + amount = 20 + /obj/item/stack/tile/carpet/royalblue/fifty amount = 50 diff --git a/code/modules/cargo/packs/armory.dm b/code/modules/cargo/packs/armory.dm index 58677814a6..e04a66d279 100644 --- a/code/modules/cargo/packs/armory.dm +++ b/code/modules/cargo/packs/armory.dm @@ -172,6 +172,22 @@ /obj/item/storage/box/beanbag) crate_name = "riot shotgun crate" +/datum/supply_pack/security/armory/spinfusor + name = "Stormhammer Spinfusor Crate" + cost = 14000 + desc = "Got yourself a code red? Blob, nukies or even worst knocking on your door? Well with the Stormhammer Spinfusor you can stop crime in one shot, dont miss! Contains two Stormhammer Spinfusors (Note, guns may or may not be loaded). Requires Armory access to open." + contains = list(/obj/item/gun/ballistic/automatic/spinfusor, + /obj/item/gun/ballistic/automatic/spinfusor) + crate_name = "spinfusor crate" + +/datum/supply_pack/security/armory/spinfusorammo + name = "Spinfusor Disk Crate" + cost = 7000 + desc = "Need more ammo for a Stormhammer? Well we got some for a price! Contains two boxes of Spinfusor disks. Requires Armory access to open." + contains = list(/obj/item/ammo_box/aspinfusor, + /obj/item/ammo_box/aspinfusor) + crate_name = "spinfusor disk crate" + /datum/supply_pack/security/armory/swat name = "SWAT Crate" desc = "Contains two fullbody sets of tough, fireproof, pressurized suits designed in a joint effort by IS-ERI and Nanotrasen. Each set contains a suit, helmet, mask, combat belt, and combat gloves. Requires Armory access to open." @@ -197,7 +213,7 @@ crate_name = "swat taser crate" /datum/supply_pack/security/armory/woodstock - name = "Classic WoodStock Shotguns Crate" + name = "WoodStock Classic Shotguns Crate" desc = "Contains three rustic, pumpaction shotguns. Requires Armory access to open." cost = 3000 contains = list(/obj/item/gun/ballistic/shotgun, diff --git a/code/modules/cargo/packs/materials.dm b/code/modules/cargo/packs/materials.dm index c9862282dc..9973845362 100644 --- a/code/modules/cargo/packs/materials.dm +++ b/code/modules/cargo/packs/materials.dm @@ -69,6 +69,11 @@ contains = list(/obj/item/grown/log) crate_name = "lumber crate" +/datum/supply_pack/materials/rawlumber/generate() + . = ..() + for(var/i in 1 to 49) + new /obj/item/grown/log(.) + /datum/supply_pack/materials/wood50 name = "50 Wood Planks" desc = "Turn cargo's boring metal groundwork into beautiful panelled flooring and much more with fifty wooden planks!" @@ -89,7 +94,7 @@ /datum/supply_pack/materials/rawcottonbulk name = "Raw Cotton Crate (Bulk)" desc = "We have so much of this stuff we need to get rid of it in -bulk- now. This crate contains 240 raw cotton sheets." - cost = 1300 // 100 net cost (per 40 cotton) , 20 x 20 = 400. 300 profit if turned into cloth sheets or more if turned to silk then 10 x 200 = 2000 + cost = 1300 // 600 net cost 20 x 120 = 2400 profit if turned into cloth sheets or if turned into silk 200 x 60 = 12000 contains = list(/obj/item/stack/sheet/cotton/thirty, /obj/item/stack/sheet/cotton/thirty, /obj/item/stack/sheet/cotton/thirty, @@ -102,11 +107,6 @@ crate_name = "bulk cotton crate" crate_type = /obj/structure/closet/crate/hydroponics -/datum/supply_pack/critter/animal_feed/generate() - . = ..() - for(var/i in 1 to 49) - new /obj/item/grown/log(.) - /datum/supply_pack/materials/rcdammo name = "Spare RDC ammo" desc = "This crate contains sixteen RCD compressed matter packs, to help with any holes or projects people might be working on." diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index 248d9ba6fb..45baed091a 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -183,18 +183,6 @@ /obj/structure/piano/unanchored) crate_type = /obj/structure/closet/crate/wooden -/datum/supply_pack/misc/cbtpack - name = "CBT Equipment" - desc = "(*!&@#CBT is a special term coined by high ranking syndicate operatives for a special form of information extraction. While the training required to use this shipment is highly classified, the distribution of it's contents are not. In addition to this crates unusual contents, we have added a bar of soap.#@*$" - hidden = TRUE - cost = 2400 - contains = list(/mob/living/simple_animal/chicken, - /obj/item/toy/beach_ball/holoball, - /obj/item/melee/baton/cattleprod, - /obj/item/soap/syndie) - crate_name = "cbt crate" - crate_type = /obj/structure/closet/crate/large - /datum/supply_pack/misc/casinocrate name = "Casino Crate" desc = "Start up your own grand casino with this crate filled with slot machine and arcade boards!" @@ -213,6 +201,49 @@ /obj/item/circuitboard/computer/slot_machine) crate_name = "casino crate" +/datum/supply_pack/misc/candlelitdinner + name = "Candlelit Dinner Crate" + desc = "Need to organise a date night? Set up a fancy room for it with this luxurious crate filled with romance! Contains 40 tiles of classic, blue, black, and green carpeting, materials to build chairs, several boxes of candles, eight bottles of wine, two boxes of drinking glasses, ten metal rods, twenty wood, and twenty metal." + cost = 3200 // 200 for each wine bottle, 450 for metal/wood, 800 + 700 + 450 = 2750. + contains = list(/obj/item/storage/fancy/candle_box, + /obj/item/storage/fancy/candle_box, + /obj/item/storage/fancy/candle_box, + /obj/item/storage/fancy/candle_box, + /obj/item/stack/tile/carpet/twenty, + /obj/item/stack/tile/carpet/twenty, + /obj/item/stack/tile/carpet/blue/twenty, + /obj/item/stack/tile/carpet/blue/twenty, + /obj/item/stack/tile/carpet/royalblack/twenty, + /obj/item/stack/tile/carpet/royalblack/twenty, + /obj/item/stack/tile/carpet/green/twenty, + /obj/item/stack/tile/carpet/green/twenty, + /obj/item/reagent_containers/food/drinks/bottle/wine, + /obj/item/reagent_containers/food/drinks/bottle/wine, + /obj/item/reagent_containers/food/drinks/bottle/wine, + /obj/item/reagent_containers/food/drinks/bottle/wine, + /obj/item/reagent_containers/food/drinks/bottle/wine, + /obj/item/reagent_containers/food/drinks/bottle/wine, + /obj/item/reagent_containers/food/drinks/bottle/wine, + /obj/item/reagent_containers/food/drinks/bottle/wine, + /obj/item/stack/rods/ten, + /obj/item/stack/sheet/metal/twenty, + /obj/item/stack/sheet/mineral/wood/twenty, + /obj/item/storage/box/drinkingglasses, + /obj/item/storage/box/drinkingglasses) + crate_name = "romance crate" + +/datum/supply_pack/misc/cbtpack + name = "CBT Equipment" + desc = "(*!&@#CBT is a special term coined by high ranking syndicate operatives for a special form of information extraction. While the training required to use this shipment is highly classified, the distribution of it's contents are not. In addition to this crates unusual contents, we have added a bar of soap.#@*$" + hidden = TRUE + cost = 2400 + contains = list(/mob/living/simple_animal/chicken, + /obj/item/toy/beach_ball/holoball, + /obj/item/melee/baton/cattleprod, + /obj/item/soap/syndie) + crate_name = "cbt crate" + crate_type = /obj/structure/closet/crate/large + /datum/supply_pack/misc/coincrate name = "Coin Crate" desc = "Psssst, hey, you. Yes, you. I've heard that coins can do some special things on your station, give you access to some pretty cool stuff. Here's the deal, you give me some credits, and I give so some coins. Sound like a deal? I'll give you 10 for 10000 creds." @@ -255,6 +286,25 @@ crate_type = /obj/structure/closet/crate/wooden crate_name = "festive wrapping paper crate" +/datum/supply_pack/misc/funeral + name = "Funeral Supplies" + desc = "Mourn your dead properly buy sending them off with love filled notes, clean clothes, and a proper ceremony. Contains two candle packs, funeral garb, flowers, a paperbin , and crayons to help aid in religious rituals. Coffin included." + cost = 1200 + contains = list(/obj/item/clothing/under/burial, + /obj/item/storage/fancy/candle_box, + /obj/item/storage/fancy/candle_box, + /obj/item/reagent_containers/food/snacks/grown/harebell, + /obj/item/reagent_containers/food/snacks/grown/harebell, + /obj/item/reagent_containers/food/snacks/grown/poppy/geranium, + /obj/item/reagent_containers/food/snacks/grown/poppy/geranium, + /obj/item/reagent_containers/food/snacks/grown/poppy/lily, + /obj/item/reagent_containers/food/snacks/grown/poppy/lily, + /obj/item/storage/crayons, + /obj/item/paper_bin + ) + crate_name = "coffin" + crate_type = /obj/structure/closet/crate/coffin + /datum/supply_pack/misc/jukebox name = "Jukebox" cost = 10000 @@ -286,25 +336,6 @@ ) crate_name = "religious supplies crate" -/datum/supply_pack/misc/funeral - name = "Funeral Supplies" - desc = "Mourn your dead properly buy sending them off with love filled notes, clean clothes, and a proper ceremony. Contains two candle packs, funeral garb, flowers, a paperbin , and crayons to help aid in religious rituals. Coffin included." - cost = 1200 - contains = list(/obj/item/clothing/under/burial, - /obj/item/storage/fancy/candle_box, - /obj/item/storage/fancy/candle_box, - /obj/item/reagent_containers/food/snacks/grown/harebell, - /obj/item/reagent_containers/food/snacks/grown/harebell, - /obj/item/reagent_containers/food/snacks/grown/poppy/geranium, - /obj/item/reagent_containers/food/snacks/grown/poppy/geranium, - /obj/item/reagent_containers/food/snacks/grown/poppy/lily, - /obj/item/reagent_containers/food/snacks/grown/poppy/lily, - /obj/item/storage/crayons, - /obj/item/paper_bin - ) - crate_name = "coffin" - crate_type = /obj/structure/closet/crate/coffin - /datum/supply_pack/misc/shower name = "Shower Supplies" desc = "Everyone needs a bit of R&R. Make sure you get can get yours by ordering this crate filled with towels, rubber duckies, and some soap!" @@ -364,29 +395,6 @@ /obj/item/stack/tile/carpet/monochrome/fifty) crate_name = "premium carpet crate" -/datum/supply_pack/misc/party - name = "Party Equipment" - desc = "Celebrate both life and death on the station with Nanotrasen's Party Essentials(tm)! Contains seven colored glowsticks, four beers, two ales, a drinking shaker, and a bottle of patron & goldschlager!" - cost = 2000 - contains = list(/obj/item/storage/box/drinkingglasses, - /obj/item/reagent_containers/food/drinks/shaker, - /obj/item/reagent_containers/food/drinks/bottle/patron, - /obj/item/reagent_containers/food/drinks/bottle/goldschlager, - /obj/item/reagent_containers/food/drinks/ale, - /obj/item/reagent_containers/food/drinks/ale, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/flashlight/glowstick, - /obj/item/flashlight/glowstick/red, - /obj/item/flashlight/glowstick/blue, - /obj/item/flashlight/glowstick/cyan, - /obj/item/flashlight/glowstick/orange, - /obj/item/flashlight/glowstick/yellow, - /obj/item/flashlight/glowstick/pink) - crate_name = "party equipment crate" - /datum/supply_pack/misc/noslipfloor name = "High-traction Floor Tiles" desc = "Make slipping a thing of the past with sixty industrial-grade anti-slip floortiles!" diff --git a/code/modules/cargo/packs/organic.dm b/code/modules/cargo/packs/organic.dm index a070dee591..68fd32afed 100644 --- a/code/modules/cargo/packs/organic.dm +++ b/code/modules/cargo/packs/organic.dm @@ -219,6 +219,29 @@ crate_name = "wildcard food crate" crate_type = /obj/structure/closet/crate/freezer +/datum/supply_pack/organic/party + name = "Party Equipment" + desc = "Celebrate both life and death on the station with Nanotrasen's Party Essentials(tm)! Contains seven colored glowsticks, four beers, two ales, a drinking shaker, and a bottle of patron & goldschlager!" + cost = 2000 + contains = list(/obj/item/storage/box/drinkingglasses, + /obj/item/reagent_containers/food/drinks/shaker, + /obj/item/reagent_containers/food/drinks/bottle/patron, + /obj/item/reagent_containers/food/drinks/bottle/goldschlager, + /obj/item/reagent_containers/food/drinks/ale, + /obj/item/reagent_containers/food/drinks/ale, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/flashlight/glowstick, + /obj/item/flashlight/glowstick/red, + /obj/item/flashlight/glowstick/blue, + /obj/item/flashlight/glowstick/cyan, + /obj/item/flashlight/glowstick/orange, + /obj/item/flashlight/glowstick/yellow, + /obj/item/flashlight/glowstick/pink) + crate_name = "party equipment crate" + /datum/supply_pack/organic/pizza name = "Pizza Crate" desc = "Best prices on this side of the galaxy. All deliveries are guaranteed to be 99% anomaly-free!" diff --git a/code/modules/cargo/packs/service.dm b/code/modules/cargo/packs/service.dm index d0cdc474f6..ef39e4f53d 100644 --- a/code/modules/cargo/packs/service.dm +++ b/code/modules/cargo/packs/service.dm @@ -28,32 +28,6 @@ /obj/item/stack/packageWrap) crate_name = "cargo supplies crate" -/datum/supply_pack/service/carpet_exotic - name = "Exotic Carpet Crate" - desc = "Exotic carpets straight from Space Russia, for all your decorating needs. Contains 100 tiles each of 10 different flooring patterns." - cost = 7000 - contains = list(/obj/item/stack/tile/carpet/blue/fifty, - /obj/item/stack/tile/carpet/blue/fifty, - /obj/item/stack/tile/carpet/cyan/fifty, - /obj/item/stack/tile/carpet/cyan/fifty, - /obj/item/stack/tile/carpet/green/fifty, - /obj/item/stack/tile/carpet/green/fifty, - /obj/item/stack/tile/carpet/orange/fifty, - /obj/item/stack/tile/carpet/orange/fifty, - /obj/item/stack/tile/carpet/purple/fifty, - /obj/item/stack/tile/carpet/purple/fifty, - /obj/item/stack/tile/carpet/red/fifty, - /obj/item/stack/tile/carpet/red/fifty, - /obj/item/stack/tile/carpet/royalblue/fifty, - /obj/item/stack/tile/carpet/royalblue/fifty, - /obj/item/stack/tile/carpet/royalblack/fifty, - /obj/item/stack/tile/carpet/royalblack/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty) - crate_name = "exotic carpet crate" - /datum/supply_pack/service/mule name = "MULEbot Crate" desc = "Pink-haired Quartermaster not doing her job? Replace her with this tireless worker, today!" @@ -279,21 +253,6 @@ crate_name = "janitorial cart crate" crate_type = /obj/structure/closet/crate/large -/datum/supply_pack/service/janitor/janpremium - name = "Janitor Premium Supplies" - desc = "Do to the union for better supplies, we have desided to make a deal for you, In this crate you can get a brand new chem, Drying Angent this stuff is the work of slimes or magic! This crate also contains a rag to test out the Drying Angent magic, three wet floor signs, and some spare bottles of ammonia." - cost = 1750 - access = ACCESS_JANITOR - contains = list(/obj/item/caution, - /obj/item/caution, - /obj/item/caution, - /obj/item/reagent_containers/rag, - /obj/item/reagent_containers/glass/bottle/ammonia, - /obj/item/reagent_containers/glass/bottle/ammonia, - /obj/item/reagent_containers/glass/bottle/ammonia, - /obj/item/reagent_containers/spray/drying_agent) - crate_name = "janitor backpack crate" - /datum/supply_pack/service/carpet name = "Premium Carpet Crate" desc = "Plasteel floor tiles getting on your nerves? These stacks of extra soft carpet will tie any room together. Contains the classics." @@ -314,6 +273,32 @@ /obj/item/stack/tile/carpet/monochrome/fifty) crate_name = "premium carpet crate #2" +/datum/supply_pack/service/carpet_exotic + name = "Exotic Carpet Crate" + desc = "Exotic carpets straight from Space Russia, for all your decorating needs. Contains 100 tiles each of 10 different flooring patterns." + cost = 7000 + contains = list(/obj/item/stack/tile/carpet/blue/fifty, + /obj/item/stack/tile/carpet/blue/fifty, + /obj/item/stack/tile/carpet/cyan/fifty, + /obj/item/stack/tile/carpet/cyan/fifty, + /obj/item/stack/tile/carpet/green/fifty, + /obj/item/stack/tile/carpet/green/fifty, + /obj/item/stack/tile/carpet/orange/fifty, + /obj/item/stack/tile/carpet/orange/fifty, + /obj/item/stack/tile/carpet/purple/fifty, + /obj/item/stack/tile/carpet/purple/fifty, + /obj/item/stack/tile/carpet/red/fifty, + /obj/item/stack/tile/carpet/red/fifty, + /obj/item/stack/tile/carpet/royalblue/fifty, + /obj/item/stack/tile/carpet/royalblue/fifty, + /obj/item/stack/tile/carpet/royalblack/fifty, + /obj/item/stack/tile/carpet/royalblack/fifty, + /obj/item/stack/tile/carpet/blackred/fifty, + /obj/item/stack/tile/carpet/blackred/fifty, + /obj/item/stack/tile/carpet/monochrome/fifty, + /obj/item/stack/tile/carpet/monochrome/fifty) + crate_name = "exotic carpet crate" + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Vendor Refills ////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// diff --git a/code/modules/events/shuttle_loan.dm b/code/modules/events/shuttle_loan.dm index f006f2b358..c585961604 100644 --- a/code/modules/events/shuttle_loan.dm +++ b/code/modules/events/shuttle_loan.dm @@ -133,7 +133,7 @@ shuttle_spawns.Add(/mob/living/simple_animal/hostile/syndicate/ranged/infiltrator) if(RUSKY_PARTY) - var/datum/supply_pack/pack = SSshuttle.supply_packs[/datum/supply_pack/misc/party] + var/datum/supply_pack/pack = SSshuttle.supply_packs[/datum/supply_pack/organic/party] pack.generate(pick_n_take(empty_shuttle_turfs)) shuttle_spawns.Add(/mob/living/simple_animal/hostile/russian) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 74a5164844e6c6783bfd0f79207ec04a35fd0508..e418657065b57df93de720bd4e063d9750b22ce0 100644 GIT binary patch literal 55015 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
  • [P]" + if(P.owner in blocked_pdas) + dat += "
  • (BLOCKED - CLICK TO UNBLOCK) [P.owner]" + else + dat += "
  • [P]" if(cartridge) dat += cartridge.message_special(P) dat += "
  • " @@ -645,6 +650,12 @@ GLOBAL_LIST_EMPTY(PDAs) if("MessageAll") send_to_all(U) + + if("block") + block(usr, locate(href_list["block"])) + + if("unblock") + unblock(usr, href_list["unblock"]) if("cart") if(cartridge) @@ -744,9 +755,18 @@ GLOBAL_LIST_EMPTY(PDAs) message += "\nSent from my PDA" // Send the signal var/list/string_targets = list() - for (var/obj/item/pda/P in targets) - if (P.owner && P.ownjob) // != src is checked by the UI + var/blocked = 0 + var/list/string_blocked + for(var/obj/item/pda/P in targets) + if(owner in P.blocked_pdas) + blocked++ + LAZYADD(string_blocked, P.owner) + continue + if(P.owner && P.ownjob) // != src is checked by the UI string_targets += "[P.owner] ([P.ownjob])" + if(string_blocked) + string_blocked = english_list(string_blocked) + to_chat(user, "[icon2html(src, user)] The following PDAs have blocked your message: [string_blocked].") for (var/obj/machinery/computer/message_monitor/M in targets) // In case of "Reply" to a message from a console, this will make the // message be logged successfully. If the console is impersonating @@ -779,12 +799,13 @@ GLOBAL_LIST_EMPTY(PDAs) tnote += "→ To [target_text]:
    [signal.format_message()]
    " // Show it to ghosts var/ghost_message = "[owner] PDA Message --> [target_text]: [signal.format_message(TRUE)]" - for(var/mob/M in GLOB.player_list) - if(isobserver(M) && M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTPDA)) - to_chat(M, "[FOLLOW_LINK(M, user)] [ghost_message]") + if(length(string_targets)) + for(var/mob/M in GLOB.player_list) + if(isobserver(M) && M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTPDA)) + to_chat(M, "[FOLLOW_LINK(M, user)] [ghost_message]") + to_chat(user, "Message sent to [target_text]: \"[emoji_message]\"") // Log in the talk log - user.log_talk(message, LOG_PDA, tag="PDA: [initial(name)] to [target_text]") - to_chat(user, "Message sent to [target_text]: \"[emoji_message]\"") + user.log_talk(message, LOG_PDA, tag="PDA: [initial(name)] to [target_text] (BLOCKED:[string_blocked])") if (!silent) playsound(src, 'sound/machines/terminal_success.ogg', 15, 1) // Reset the photo @@ -794,8 +815,7 @@ GLOBAL_LIST_EMPTY(PDAs) last_everyone = world.time /obj/item/pda/proc/receive_message(datum/signal/subspace/pda/signal) - tnote += "← From [signal.data["name"]] ([signal.data["job"]]):
    [signal.format_message()]
    " - + tnote += "← From [signal.data["name"]] ([signal.data["job"]]): (BLOCK)
    [signal.format_message()]
    " if (!silent) playsound(src, 'sound/machines/twobeep.ogg', 50, 1) audible_message("[icon2html(src, hearers(src))] *[ttone]*", null, 3) @@ -827,6 +847,14 @@ GLOBAL_LIST_EMPTY(PDAs) /obj/item/pda/proc/create_message(mob/living/U, obj/item/pda/P) send_message(U,list(P)) +/obj/item/pda/proc/block(mob/user, obj/item/pda/P) + to_chat(user, "[icon2html(src, user)] [P.owner] blocked from messages.") + LAZYOR(blocked_pdas, P.owner) + +/obj/item/pda/proc/unblock(mob/user, unblock_target) + to_chat(user, "[icon2html(src, user)] [unblock_target] unblocked from messages.") + LAZYREMOVE(blocked_pdas, unblock_target) + /obj/item/pda/AltClick(mob/user) . = ..() if(id) @@ -1172,4 +1200,4 @@ GLOBAL_LIST_EMPTY(PDAs) #undef PDA_OVERLAY_ID #undef PDA_OVERLAY_ITEM #undef PDA_OVERLAY_LIGHT -#undef PDA_OVERLAY_PAI \ No newline at end of file +#undef PDA_OVERLAY_PAI From 7b8cb0dbfc8cef7e773dd7b11063d4b5983eb364 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 18 Jan 2020 19:33:22 -0700 Subject: [PATCH 046/186] Update PDA.dm --- code/game/objects/items/devices/PDA/PDA.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 4c01467239..2a8333ff78 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -652,10 +652,10 @@ GLOBAL_LIST_EMPTY(PDAs) send_to_all(U) if("block") - block(usr, locate(href_list["block"])) + block_pda(usr, locate(href_list["block"])) if("unblock") - unblock(usr, href_list["unblock"]) + unblock_pda(usr, href_list["unblock"]) if("cart") if(cartridge) @@ -755,7 +755,6 @@ GLOBAL_LIST_EMPTY(PDAs) message += "\nSent from my PDA" // Send the signal var/list/string_targets = list() - var/blocked = 0 var/list/string_blocked for(var/obj/item/pda/P in targets) if(owner in P.blocked_pdas) @@ -847,11 +846,11 @@ GLOBAL_LIST_EMPTY(PDAs) /obj/item/pda/proc/create_message(mob/living/U, obj/item/pda/P) send_message(U,list(P)) -/obj/item/pda/proc/block(mob/user, obj/item/pda/P) +/obj/item/pda/proc/block_pda(mob/user, obj/item/pda/P) to_chat(user, "[icon2html(src, user)] [P.owner] blocked from messages.") LAZYOR(blocked_pdas, P.owner) -/obj/item/pda/proc/unblock(mob/user, unblock_target) +/obj/item/pda/proc/unblock_pda(mob/user, unblock_target) to_chat(user, "[icon2html(src, user)] [unblock_target] unblocked from messages.") LAZYREMOVE(blocked_pdas, unblock_target) From 9619a6bf5d3e2b60672941e20a82995ebc329ef3 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 18 Jan 2020 19:37:12 -0700 Subject: [PATCH 047/186] Update PDA.dm --- code/game/objects/items/devices/PDA/PDA.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 2a8333ff78..e145e2c967 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -847,7 +847,7 @@ GLOBAL_LIST_EMPTY(PDAs) send_message(U,list(P)) /obj/item/pda/proc/block_pda(mob/user, obj/item/pda/P) - to_chat(user, "[icon2html(src, user)] [P.owner] blocked from messages.") + to_chat(user, "[icon2html(src, user)] [P.owner] blocked from messages. Use "Messenger" function PDA list to unblock.") LAZYOR(blocked_pdas, P.owner) /obj/item/pda/proc/unblock_pda(mob/user, unblock_target) From 3dc3f28748ac2a7c10131725a0bf156b3cd9319d Mon Sep 17 00:00:00 2001 From: Putnam Date: Sat, 18 Jan 2020 18:41:04 -0800 Subject: [PATCH 048/186] Moved cold-blooded to negative, made it cost -2 --- code/datums/traits/negative.dm | 9 +++++++++ code/datums/traits/neutral.dm | 9 --------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index c5217d8e4b..b19c6a71f7 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -400,3 +400,12 @@ /datum/quirk/blindness/remove() quirk_holder?.cure_blind(ROUNDSTART_TRAIT) + +/datum/quirk/coldblooded + name = "Cold-blooded" + desc = "Your body doesn't create its own internal heat, requiring external heat regulation." + value = -2 + medical_record_text = "Patient is ectothermic." + mob_trait = TRAIT_COLDBLOODED + gain_text = "You feel cold-blooded." + lose_text = "You feel more warm-blooded." diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index d19efe486d..ab2a69e7e9 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -104,15 +104,6 @@ gain_text = "You desire to be hurt." lose_text = "Pain has become less exciting for you." -/datum/quirk/coldblooded - name = "Cold-blooded" - desc = "Your body doesn't create its own internal heat, requiring external heat regulation." - value = 0 - medical_record_text = "Patient is ectothermic." - mob_trait = TRAIT_COLDBLOODED - gain_text = "You feel cold-blooded." - lose_text = "You feel more warm-blooded." - /datum/quirk/alcohol_intolerance name = "Alcohol Intolerance" desc = "You take toxin damage from alcohol rather than getting drunk." From bd30b449191164b0eb500867deca858fdd5b8d92 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Sat, 18 Jan 2020 21:59:03 -0500 Subject: [PATCH 049/186] Bounty Reorganisation and Rebalance Reorganises several bounties. Rebalances or Buffs Skateboard, Stunprod, Shady Jims, Gas Mask, Soup, Ice Cream Sandwiches, Popcorn, Onion Rings, Night Vision Goggles, Tool Belts, possibly others. Moves: Khinkali to Chef Bounties Super Bite to Chef Bounties Poppy Pretzels to Chef Bounties Adds: Fiesta Skewer Bounty Pneumatic Cannon Bounty BBQ Ribs Bounty Add's Trillby's Toy Sword Bounty Fix: Shady Jims were unobtainable, they are now obtainable. --- code/modules/cargo/bounties/assistant.dm | 19 +- code/modules/cargo/bounties/botany.dm | 272 ++++++++++++---------- code/modules/cargo/bounties/chef.dm | 36 +-- code/modules/cargo/bounties/gardencook.dm | 32 ++- code/modules/cargo/bounties/medical.dm | 2 +- code/modules/cargo/bounties/science.dm | 6 +- code/modules/cargo/bounties/silly.dm | 15 +- code/modules/vending/cigarette.dm | 3 +- 8 files changed, 228 insertions(+), 157 deletions(-) diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index 9e26cd25fc..84d3fd3626 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -10,13 +10,13 @@ /datum/bounty/item/assistant/skateboard name = "Skateboard" description = "Nanotrasen has determined walking to be wasteful. Ship a skateboard to CentCom to speed operations up." - reward = 750 // the tony hawk + reward = 800 // the tony hawk wanted_types = list(/obj/vehicle/ridden/scooter/skateboard) /datum/bounty/item/assistant/stunprod name = "Stunprod" description = "CentCom demands a stunprod to use against dissidents. Craft one, then ship it." - reward = 800 + reward = 950 wanted_types = list(/obj/item/melee/baton/cattleprod) /datum/bounty/item/assistant/soap @@ -126,7 +126,7 @@ /datum/bounty/item/assistant/shadyjims name = "Shady Jim's" description = "There's an irate officer at CentCom demanding that he receive a box of Shady Jim's cigarettes. Please ship one. He's starting to make threats." - reward = 750 + reward = 1150 wanted_types = list(/obj/item/storage/fancy/cigarettes/cigpack_shadyjims) /datum/bounty/item/assistant/potted_plants @@ -208,15 +208,22 @@ wanted_types = list(/obj/item/shield/makeshift) /datum/bounty/item/assistant/toolbelts - name = "Tool Belts" + name = "Tool Belts" //Made it 4 so you can't just buy one set of toolbelts to finish the bounty. description = "These things always seem to go missing. Ship us a few to help us restock." reward = 1350 - required_count = 3 + required_count = 5 wanted_types = list(/obj/item/storage/belt/utility) /datum/bounty/item/assistant/gasmasks name = "Gas Masks" description = "The good news is that we have more miasma than we'll ever need. The bad news is, somone opened the release valve on the canisters. Ship us some gas masks!" - reward = 1100 + reward = 1250 required_count = 4 wanted_types = list(/obj/item/clothing/mask/gas) + +/datum/bounty/item/assistant/pneumatic_cannon + name = "Pneumatic Cannons" + description = "Have you ever launched a tennis ball, newspaper, or ***** at someones head from across the room? No? We haven't either. Help us rectify this." + reward = "2000" + required_count = 2 + wanted_types = list(/obj/item/pneumatic_cannon/ghetto) \ No newline at end of file diff --git a/code/modules/cargo/bounties/botany.dm b/code/modules/cargo/bounties/botany.dm index 98d7765002..43ce48503e 100644 --- a/code/modules/cargo/bounties/botany.dm +++ b/code/modules/cargo/bounties/botany.dm @@ -10,22 +10,23 @@ reward += multiplier * 1000 required_count = rand(5, 10) +//Easy Stuff (1200) + /datum/bounty/item/botany/ambrosia_vulgaris name = "Ambrosia Vulgaris Leaves" wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris) foodtype = "stew" -/datum/bounty/item/botany/ambrosia_gaia - name = "Ambrosia Gaia Leaves" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/ambrosia/gaia) - multiplier = 4 - foodtype = "stew" +/datum/bounty/item/botany/pineapples + name = "Pineapples" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/pineapple) + bonus_desc = "Not for human consumption." + foodtype = "ashtray" -/datum/bounty/item/botany/apple_golden - name = "Golden Apples" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/apple/gold) - multiplier = 4 - foodtype = "dessert" +/datum/bounty/item/botany/tomato + name = "Tomatoes" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/tomato) + exclude_types = list(/obj/item/reagent_containers/food/snacks/grown/tomato/blue) /datum/bounty/item/botany/banana name = "Bananas" @@ -33,6 +34,66 @@ exclude_types = list(/obj/item/reagent_containers/food/snacks/grown/banana/bluespace) foodtype = "banana split" +/datum/bounty/item/botany/coconuts + name = "Coconuts" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/coconut) + +/datum/bounty/item/botany/wheat + name = "Wheat Grains" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/wheat) + +/datum/bounty/item/botany/rice + name = "Rice Grains" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/rice) + +/datum/bounty/item/botany/chili + name = "Chili Peppers" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/chili) + +/datum/bounty/item/botany/citrus_lime + name = "Limes" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/citrus/lime) + foodtype = "sorbet" + +/datum/bounty/item/botany/citrus_lemon + name = "Lemons" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/citrus/lemon) + foodtype = "sorbet" + +/datum/bounty/item/botany/citrus_oranges + name = "Oranges" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/citrus/orange) + bonus_desc = "Do not ship lemons or limes." //I vanted orahnge! + foodtype = "sorbet" + +/datum/bounty/item/botany/eggplant + name = "Eggplants" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/eggplant) + bonus_desc = "Not to be confused with egg-plants." + +/datum/bounty/item/botany/watermelon + name = "Watermelons" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/watermelon) + foodtype = "dessert" + +/datum/bounty/item/botany/glowshroom + name = "Glowshrooms" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom) + exclude_types = list(/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/glowcap, /obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/shadowshroom) + foodtype = "omelet" + +//Medium Stuff (2400) + +/datum/bounty/item/botany/moonflower + name = "Moonflowers" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/moonflower) + multiplier = 2 + +/datum/bounty/item/botany/novaflower + name = "Novaflowers" + wanted_types = list(/obj/item/grown/novaflower) + multiplier = 2 + /datum/bounty/item/botany/banana_bluespace name = "Bluespace Bananas" wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/banana/bluespace) @@ -44,6 +105,16 @@ wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/koibeans) multiplier = 2 +/datum/bounty/item/botany/coffee_robusta + name = "Coffee Robusta Beans" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/coffee/robusta) + multiplier = 2 + +/datum/bounty/item/botany/steelcaps + name = "Steelcap Logs" + wanted_types = list(/obj/item/grown/log/steel) + multiplier = 2 + /datum/bounty/item/botany/berries_death name = "Death Berries" wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/berries/death) @@ -57,6 +128,78 @@ multiplier = 2 foodtype = "sorbet" +/datum/bounty/item/botany/chili + name = "Ice Chili Peppers" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/icepepper) + multiplier = 2 + +/datum/bounty/item/botany/chili + name = "Ghost Chili Peppers" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/ghost_chili) + multiplier = 2 + +/datum/bounty/item/botany/eggplant_eggy + name = "Egg-plants" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/shell/eggy) + bonus_desc = "Not to be confused with eggplants." + multiplier = 2 + +/datum/bounty/item/botany/watermelon_holy + name = "Holy Melons" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/holymelon) + multiplier = 2 + foodtype = "dessert" + +/datum/bounty/item/botany/glowshroom_cap + name = "Glowcaps" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/glowcap) + multiplier = 2 + foodtype = "omelet" + +/datum/bounty/item/botany/glowshroom_shadow + name = "Shadowshrooms" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/shadowshroom) + multiplier = 2 + foodtype = "omelet" + +/datum/bounty/item/botany/nettles_death + name = "Death Nettles" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/nettle/death) + multiplier = 2 + bonus_desc = "Wear protection when handling them." + foodtype = "cheese" + +//Harder Stuff (3600-7200) + +// /datum/bounty/item/botany/kudzu +// name = "Kudzu Pods" +// wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/kudzupod) +// bonus_desc = "Store in a dry, dark place." +// multiplier = 4 + +/datum/bounty/item/botany/bungopit + name = "Bungo Pits" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/bungopit) + bonus_desc = "Heartbreaker." + multiplier = 4 + +/datum/bounty/item/botany/ambrosia_gaia + name = "Ambrosia Gaia Leaves" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/ambrosia/gaia) + multiplier = 4 + foodtype = "stew" + +/datum/bounty/item/botany/apple_golden + name = "Golden Apples" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/apple/gold) + multiplier = 4 + foodtype = "dessert" + +/datum/bounty/item/botany/tomato_bluespace + name = "Bluespace Tomatoes" + wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/tomato/blue/bluespace) + multiplier = 4 + /datum/bounty/item/botany/cannabis name = "Cannabis Leaves" wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/cannabis) @@ -84,111 +227,4 @@ wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/cannabis/ultimate) multiplier = 6 bonus_desc = "Under no circumstances mention this shipment to security." - foodtype = "\"meal\"" - -/datum/bounty/item/botany/wheat - name = "Wheat Grains" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/wheat) - -/datum/bounty/item/botany/rice - name = "Rice Grains" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/rice) - -/datum/bounty/item/botany/chili - name = "Chili Peppers" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/chili) - -/datum/bounty/item/botany/chili - name = "Ice Chili Peppers" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/icepepper) - multiplier = 2 - -/datum/bounty/item/botany/chili - name = "Ghost Chili Peppers" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/ghost_chili) - multiplier = 2 - -/datum/bounty/item/botany/citrus_lime - name = "Limes" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/citrus/lime) - foodtype = "sorbet" - -/datum/bounty/item/botany/citrus_lemon - name = "Lemons" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/citrus/lemon) - foodtype = "sorbet" - -/datum/bounty/item/botany/citrus_oranges - name = "Oranges" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/citrus/orange) - bonus_desc = "Do not ship lemons or limes." //I vanted orahnge! - foodtype = "sorbet" - -/datum/bounty/item/botany/eggplant - name = "Eggplants" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/eggplant) - bonus_desc = "Not to be confused with egg-plants." - -/datum/bounty/item/botany/eggplant_eggy - name = "Egg-plants" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/shell/eggy) - bonus_desc = "Not to be confused with eggplants." - multiplier = 2 - -// /datum/bounty/item/botany/kudzu -// name = "Kudzu Pods" -// wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/kudzupod) -// bonus_desc = "Store in a dry, dark place." -// multiplier = 4 - -/datum/bounty/item/botany/watermelon - name = "Watermelons" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/watermelon) - foodtype = "dessert" - -/datum/bounty/item/botany/watermelon_holy - name = "Holy Melons" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/holymelon) - multiplier = 2 - foodtype = "dessert" - -/datum/bounty/item/botany/glowshroom - name = "Glowshrooms" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom) - exclude_types = list(/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/glowcap, /obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/shadowshroom) - foodtype = "omelet" - -/datum/bounty/item/botany/glowshroom_cap - name = "Glowcaps" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/glowcap) - multiplier = 2 - foodtype = "omelet" - -/datum/bounty/item/botany/glowshroom_shadow - name = "Shadowshrooms" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/shadowshroom) - multiplier = 2 - foodtype = "omelet" - -/datum/bounty/item/botany/nettles_death - name = "Death Nettles" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/nettle/death) - multiplier = 2 - bonus_desc = "Wear protection when handling them." - foodtype = "cheese" - -/datum/bounty/item/botany/pineapples - name = "Pineapples" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/pineapple) - bonus_desc = "Not for human consumption." - foodtype = "ashtray" - -/datum/bounty/item/botany/tomato - name = "Tomatoes" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/tomato) - exclude_types = list(/obj/item/reagent_containers/food/snacks/grown/tomato/blue) - -/datum/bounty/item/botany/tomato_bluespace - name = "Bluespace Tomatoes" - wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/tomato/blue/bluespace) - multiplier = 4 + foodtype = "\"meal\"" \ No newline at end of file diff --git a/code/modules/cargo/bounties/chef.dm b/code/modules/cargo/bounties/chef.dm index 64e1710461..7f7f0b86e2 100644 --- a/code/modules/cargo/bounties/chef.dm +++ b/code/modules/cargo/bounties/chef.dm @@ -2,16 +2,17 @@ /datum/bounty/item/chef/soup name = "Soup" - description = "To quell the homeless uprising, Nanotrasen will be serving soup to all underpaid workers. Ship any type of soup." - reward = 700 - required_count = 3 + description = "To quell the homeless uprising, Nanotrasen will be serving soup to all underpaid workers. Ship any type of soup. Do NOT ship bowls of water." + reward = 1200 + required_count = 4 wanted_types = list(/obj/item/reagent_containers/food/snacks/soup) + exclude_types = list(/obj/item/reagent_containers/food/snacks/soup/wish) /datum/bounty/item/chef/icecreamsandwich name = "Ice Cream Sandwiches" description = "Upper management has been screaming non-stop for ice cream. Please send some." - reward = 800 - required_count = 3 + reward = 1200 + required_count = 5 wanted_types = list(/obj/item/reagent_containers/food/snacks/icecreamsandwich) /datum/bounty/item/chef/bread @@ -26,6 +27,13 @@ reward = 3142 wanted_types = list(/obj/item/reagent_containers/food/snacks/pie) +/datum/bounty/item/gardencook/khinkali + name = "Khinkali" + description = "Requesting -some khinki stuff- for a private staff party at Centcom." + reward = 2400 + required_count = 6 + wanted_types = list(/obj/item/reagent_containers/food/snacks/khinkali) + /datum/bounty/item/chef/salad name = "Salad or Rice Bowls" description = "CentCom management is going on a health binge. Your order is to ship salad or rice bowls." @@ -33,18 +41,6 @@ required_count = 3 wanted_types = list(/obj/item/reagent_containers/food/snacks/salad) -/datum/bounty/item/chef/superbite - name = "Super Bite Burger" - description = "Commander Tubbs thinks he can set a competitive eating world record. All he needs is a super bite burger shipped to him." - reward = 1800 - wanted_types = list(/obj/item/reagent_containers/food/snacks/burger/superbite) - -/datum/bounty/item/chef/poppypretzel - name = "Poppy Pretzel" - description = "Central Command needs a reason to fire their HR head. Send over a poppy pretzel to force a failed drug test." - reward = 3000 - wanted_types = list(/obj/item/reagent_containers/food/snacks/poppypretzel) - // /datum/bounty/item/chef/cubancarp // name = "Cuban Carp" // description = "To celebrate the birth of Castro XXVII, ship one cuban carp to CentCom." @@ -135,3 +131,9 @@ reward = 1200 required_count = 6 wanted_types = list(/obj/item/reagent_containers/food/snacks/sugarcookie) + +/datum/bounty/item/chef/bbqribs + description = "There's a debate around command as to weather or not ribs should be considered finger food, and we need a few delicious racks to process." + reward = 2250 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/bbqribs) \ No newline at end of file diff --git a/code/modules/cargo/bounties/gardencook.dm b/code/modules/cargo/bounties/gardencook.dm index b73cc2f9f8..6fdd9b2a3f 100644 --- a/code/modules/cargo/bounties/gardencook.dm +++ b/code/modules/cargo/bounties/gardencook.dm @@ -1,7 +1,7 @@ /datum/bounty/item/chef/birthday_cake name = "Birthday Cake" description = "Nanotrasen's birthday is coming up! Ship them a birthday cake to celebrate!" - reward = 1000 + reward = 1800 wanted_types = list(/obj/item/reagent_containers/food/snacks/store/cake/birthday, /obj/item/reagent_containers/food/snacks/cakeslice/birthday) /datum/bounty/item/gardencook/carrotfries @@ -21,24 +21,17 @@ /datum/bounty/item/gardencook/popcorn name = "Popcorn Bags" description = "Upper management wants to host a movie night. Ship bags of popcorn for the occasion." - reward = 800 + reward = 1200 required_count = 3 wanted_types = list(/obj/item/reagent_containers/food/snacks/popcorn) /datum/bounty/item/gardencook/onionrings name = "Onion Rings" description = "Nanotrasen is remembering Saturn day. Ship onion rings to show the station's support." - reward = 800 + reward = 1200 required_count = 3 wanted_types = list(/obj/item/reagent_containers/food/snacks/onionrings) -/datum/bounty/item/gardencook/khinkali - name = "Khinkali" - description = "Requesting -some khinki stuff- for a private staff party at Centcom" - reward = 2400 - required_count = 6 - wanted_types = list(/obj/item/reagent_containers/food/snacks/khinkali) - /datum/bounty/item/gardencook/bakedbeans name = "Beans" description = "Management wants to make sure we have a fallback shelter to rely on. Prepare some beans to stock it with." @@ -51,3 +44,22 @@ description = "Something sticky, something fun, ship us a honeybun." reward = 3500 wanted_types = list(/obj/item/reagent_containers/food/snacks/honeybun) + +/datum/bounty/item/chef/superbite + name = "Super Bite Burger" //Salt, Pepper, Boiled Egg, 5 Steak, 4 Tomato, 3 Cheese, Bacon, and a Bun. Should be more than 1800. + description = "Commander Tubbs thinks he can set a competitive eating world record. All he needs is a super bite burger shipped to him." + reward = 2750 + wanted_types = list(/obj/item/reagent_containers/food/snacks/burger/superbite) + +/datum/bounty/item/chef/poppypretzel + name = "Poppy Pretzel" + description = "Central Command needs a reason to fire their HR head. Send over a poppy pretzel to force a failed drug test." + reward = 1800 + wanted_types = list(/obj/item/reagent_containers/food/snacks/poppypretzel) + +/datum/bounty/item/chef/fiestaskewer + name = "Fiesta Skewer" + description = "Apparently people are putting vegetables on kebabs now. Central Command has taken an interest in this turn of events and would like to know more." + reward = 2600 + required_count = 3 + wanted_types = list(/obj/item/reagent_containers/food/snacks/kebab/fiesta) \ No newline at end of file diff --git a/code/modules/cargo/bounties/medical.dm b/code/modules/cargo/bounties/medical.dm index 22964e1fb7..7afc0d8786 100644 --- a/code/modules/cargo/bounties/medical.dm +++ b/code/modules/cargo/bounties/medical.dm @@ -121,7 +121,7 @@ /datum/bounty/item/medical/defibrillator name = "New defibillators" - description = "After years of storge are defibrillator units have become more liabilities then we want. Please send us some new ones to replace these old ones." + description = "After years of storge our defib units have become liabilities. Please send us some new ones." reward = 2250 required_count = 5 wanted_types = list(/obj/item/defibrillator) diff --git a/code/modules/cargo/bounties/science.dm b/code/modules/cargo/bounties/science.dm index 6102d8d685..c543872565 100644 --- a/code/modules/cargo/bounties/science.dm +++ b/code/modules/cargo/bounties/science.dm @@ -25,7 +25,7 @@ /datum/bounty/item/science/nightvision_goggles name = "Night Vision Goggles" description = "An electrical storm has busted all the lights at CentCom. While management is waiting for replacements, perhaps some night vision goggles can be shipped?" - reward = 1000 + reward = 1250 wanted_types = list(/obj/item/clothing/glasses/night, /obj/item/clothing/glasses/meson/night, /obj/item/clothing/glasses/hud/health/night, /obj/item/clothing/glasses/hud/security/night, /obj/item/clothing/glasses/hud/diagnostic/night) /datum/bounty/item/science/experimental_welding_tool @@ -55,7 +55,7 @@ /datum/bounty/item/science/advanced_mop name = "Advanced Mop" - description = "Excuse me. I'd like to request $17 for a push broom rebristling. Either that, or an advanced mop." + description = "Excuse me. I'd like to request 17 credits for a push broom rebristling. Either that, or an advanced mop." reward = 3000 wanted_types = list(/obj/item/mop/advanced) @@ -108,7 +108,7 @@ wanted_types = list(/obj/item/stock_parts/micro_laser/quadultra) /datum/bounty/item/science/fakecrystals - name = "synthetic bluespace crystals" + name = "Synthetic Bluespace Crystals" description = "Don't, uh, tell anyone, but one of our BSA arrays might have had a little... accident. Send us some bluespace crystals so we can recalibrate it before anyone realizes. The whole set uses artificial bluespace crystals, so we need and not any other type of bluespace crystals..." reward = 8000 required_count = 5 diff --git a/code/modules/cargo/bounties/silly.dm b/code/modules/cargo/bounties/silly.dm index b88ec9f192..4add4e86e7 100644 --- a/code/modules/cargo/bounties/silly.dm +++ b/code/modules/cargo/bounties/silly.dm @@ -51,4 +51,17 @@ name = "Strange Object" description = "Nanotrasen has taken an interest in strange objects. Find one in maint, and ship it off to CentCom right away." reward = 1000 - wanted_types = list(/obj/item/relic) \ No newline at end of file + wanted_types = list(/obj/item/relic) + +/datum/bounty/item/silly/coconut_bong + name = "Coconut Bong" + description = "Duuuude, what if we like, carved out a coconut, and smoked some stuff in it. It'd be like, coconut flavored maaaaaan." + reward = 2750 + wanted_types = list(obj/item/bong/coconut) + +/datum/bounty/item/silly/toy_swords + name = "Toy Swords" + description = "Nanotrasen has secured a contract in a reenactment of a famous movie, but we only have lethal energy based swords. Send us some convincing replicas so we save on medical costs." + reward = 1200 + required_count = 3 + wanted_types = list(/obj/item/toy/sword, /obj/item/toy/sword/cx) \ No newline at end of file diff --git a/code/modules/vending/cigarette.dm b/code/modules/vending/cigarette.dm index ce5f0bf03a..b3c544bbfa 100644 --- a/code/modules/vending/cigarette.dm +++ b/code/modules/vending/cigarette.dm @@ -13,7 +13,8 @@ /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5) contraband = list(/obj/item/lighter = 3, - /obj/item/clothing/mask/vape = 5) + /obj/item/clothing/mask/vape = 5, + /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 3) premium = list(/obj/item/storage/fancy/cigarettes/cigpack_robustgold = 3, /obj/item/storage/fancy/cigarettes/cigars = 1, /obj/item/storage/fancy/cigarettes/cigars/havana = 1, From 2b3f00ed1edcafee052e3fab33451a70f7992fdf Mon Sep 17 00:00:00 2001 From: r4d6 Date: Sat, 18 Jan 2020 22:16:43 -0500 Subject: [PATCH 050/186] Fix Freezer overlay bug --- code/modules/atmospherics/machinery/atmosmachinery.dm | 5 +++-- .../machinery/components/binary_devices/dp_vent_pump.dm | 3 +-- .../atmospherics/machinery/components/components_base.dm | 8 ++------ .../machinery/components/trinary_devices/filter.dm | 5 ++--- .../machinery/components/trinary_devices/mixer.dm | 5 ++--- .../machinery/components/unary_devices/passive_vent.dm | 2 +- .../components/unary_devices/portables_connector.dm | 3 +-- .../machinery/components/unary_devices/thermomachine.dm | 2 ++ .../machinery/components/unary_devices/vent_pump.dm | 3 +-- .../machinery/components/unary_devices/vent_scrubber.dm | 3 +-- .../modules/atmospherics/machinery/pipes/layermanifold.dm | 4 ++-- 11 files changed, 18 insertions(+), 25 deletions(-) diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index e4e6274662..c533117951 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -244,19 +244,20 @@ transfer_fingerprints_to(stored) ..() -/obj/machinery/atmospherics/proc/getpipeimage(iconset, iconstate, direction, col=rgb(255,255,255)) +/obj/machinery/atmospherics/proc/getpipeimage(iconset, iconstate, direction, col=rgb(255,255,255), piping_layer=2) //Add identifiers for the iconset if(iconsetids[iconset] == null) iconsetids[iconset] = num2text(iconsetids.len + 1) //Generate a unique identifier for this image combination - var/identifier = iconsetids[iconset] + "_[iconstate]_[direction]_[col]" + var/identifier = iconsetids[iconset] + "_[iconstate]_[direction]_[col]_[piping_layer]" if((!(. = pipeimages[identifier]))) var/image/pipe_overlay pipe_overlay = . = pipeimages[identifier] = image(iconset, iconstate, dir = direction) pipe_overlay.color = col + PIPING_LAYER_SHIFT(pipe_overlay, piping_layer) /obj/machinery/atmospherics/on_construction(obj_color, set_layer) if(can_unwrench) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm index c4e9b1f200..9238b8602b 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm @@ -38,8 +38,7 @@ /obj/machinery/atmospherics/components/binary/dp_vent_pump/update_icon_nopipes() cut_overlays() if(showpipe) - var/image/cap = getpipeimage(icon, "dpvent_cap", dir) - PIPING_LAYER_SHIFT(cap, piping_layer) + var/image/cap = getpipeimage(icon, "dpvent_cap", dir, piping_layer = piping_layer) add_overlay(cap) if(!on || !is_operational()) diff --git a/code/modules/atmospherics/machinery/components/components_base.dm b/code/modules/atmospherics/machinery/components/components_base.dm index 1f5cd8b150..ff2a655aac 100644 --- a/code/modules/atmospherics/machinery/components/components_base.dm +++ b/code/modules/atmospherics/machinery/components/components_base.dm @@ -58,13 +58,9 @@ /obj/machinery/atmospherics/components/proc/get_pipe_underlay(state, dir, color = null) if(color) - . = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', state, dir, color) + . = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', state, dir, color, piping_layer = shift_underlay_only ? piping_layer : 2) else - . = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', state, dir) - - if(shift_underlay_only) - var/image/I = . - PIPING_LAYER_SHIFT(I, piping_layer) + . = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', state, dir, piping_layer = shift_underlay_only ? piping_layer : 2) // Pipenet stuff; housekeeping diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm index 22249d5fff..2fd1bdc121 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm @@ -60,11 +60,10 @@ var/image/cap if(node) - cap = getpipeimage(icon, "cap", direction, node.pipe_color) + cap = getpipeimage(icon, "cap", direction, node.pipe_color, piping_layer = piping_layer) else - cap = getpipeimage(icon, "cap", direction) + cap = getpipeimage(icon, "cap", direction, piping_layer = piping_layer) - PIPING_LAYER_SHIFT(cap, piping_layer) add_overlay(cap) return ..() diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm index 60db07bb75..8c7d82d549 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm @@ -52,11 +52,10 @@ var/image/cap if(node) - cap = getpipeimage(icon, "cap", direction, node.pipe_color) + cap = getpipeimage(icon, "cap", direction, node.pipe_color, piping_layer = piping_layer) else - cap = getpipeimage(icon, "cap", direction) + cap = getpipeimage(icon, "cap", direction, piping_layer = piping_layer) - PIPING_LAYER_SHIFT(cap, piping_layer) add_overlay(cap) return ..() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm index e4c44c45a4..6f8386374e 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm @@ -13,7 +13,7 @@ /obj/machinery/atmospherics/components/unary/passive_vent/update_icon_nopipes() cut_overlays() if(showpipe) - var/image/cap = getpipeimage(icon, "vent_cap", initialize_directions) + var/image/cap = getpipeimage(icon, "vent_cap", initialize_directions, piping_layer = piping_layer) add_overlay(cap) icon_state = "passive_vent" diff --git a/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm b/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm index de89cb0973..81ca14a828 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm @@ -26,8 +26,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/update_icon_nopipes() icon_state = "connector" if(showpipe) - var/image/cap = getpipeimage(icon, "connector_cap", initialize_directions) - PIPING_LAYER_SHIFT(cap, piping_layer) + var/image/cap = getpipeimage(icon, "connector_cap", initialize_directions, piping_layer = piping_layer) add_overlay(cap) /obj/machinery/atmospherics/components/unary/portables_connector/process_atmos() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index a7a9e13e26..c69c4c47b0 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -41,12 +41,14 @@ /obj/machinery/atmospherics/components/unary/thermomachine/update_icon() cut_overlays() + if(panel_open) icon_state = icon_state_open else if(on && is_operational()) icon_state = icon_state_on else icon_state = icon_state_off + add_overlay(getpipeimage(icon, "pipe", dir, , piping_layer)) /obj/machinery/atmospherics/components/unary/thermomachine/update_icon_nopipes() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 1143412358..3cbf1b4d0e 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -50,8 +50,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/update_icon_nopipes() cut_overlays() if(showpipe) - var/image/cap = getpipeimage(icon, "vent_cap", initialize_directions) - PIPING_LAYER_SHIFT(cap, piping_layer) + var/image/cap = getpipeimage(icon, "vent_cap", initialize_directions, piping_layer = piping_layer) add_overlay(cap) if(welded) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index ffcaa7cc04..22cd9d7fca 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -68,8 +68,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/update_icon_nopipes() cut_overlays() if(showpipe) - var/image/cap = getpipeimage(icon, "scrub_cap", initialize_directions) - PIPING_LAYER_SHIFT(cap, piping_layer) + var/image/cap = getpipeimage(icon, "scrub_cap", initialize_directions, piping_layer = piping_layer) add_overlay(cap) if(welded) diff --git a/code/modules/atmospherics/machinery/pipes/layermanifold.dm b/code/modules/atmospherics/machinery/pipes/layermanifold.dm index 39e3313da2..b98098584f 100644 --- a/code/modules/atmospherics/machinery/pipes/layermanifold.dm +++ b/code/modules/atmospherics/machinery/pipes/layermanifold.dm @@ -60,9 +60,9 @@ var/image/I if(p_color) - I = getpipeimage(icon, "pipe", p_dir, p_color) + I = getpipeimage(icon, "pipe", p_dir, p_color, piping_layer = piping_layer) else - I = getpipeimage(icon, "pipe", p_dir) + I = getpipeimage(icon, "pipe", p_dir, piping_layer = piping_layer) I.layer = layer - 0.01 PIPING_LAYER_SHIFT(I, p_layer) From 703fe9399a2acbf4e645972299d99ea204fc1455 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Sat, 18 Jan 2020 22:29:21 -0500 Subject: [PATCH 051/186] Some more balance and a fix. --- code/modules/cargo/bounties/engineering.dm | 8 ++++---- code/modules/cargo/bounties/silly.dm | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/cargo/bounties/engineering.dm b/code/modules/cargo/bounties/engineering.dm index 1f16788c4d..99e6aa2bdc 100644 --- a/code/modules/cargo/bounties/engineering.dm +++ b/code/modules/cargo/bounties/engineering.dm @@ -40,14 +40,14 @@ /datum/bounty/item/engineering/microwave name = "Microwaves" description = "Due to a shortage of microwaves, our chefs are incapable of keeping up with our sheer volume of orders. We need at least three microwaves to keep up with our crew's dietary habits." - reward = 1000 + reward = 2000 required_count = 3 wanted_types = list(/obj/machinery/microwave) /datum/bounty/item/engineering/hydroponicstrays name = "Hydroponics Tray" description = "The garden has become a hot spot of late, they need a few more hydroponics tray to grow more flowers." - reward = 1500 + reward = 2500 required_count = 5 wanted_types = list(/obj/machinery/hydroponics) @@ -75,14 +75,14 @@ /datum/bounty/item/engineering/arcadetrail name = "Orion Trail Arcade Games" description = "The staff have nothing to do when off-work. Can you send us some Orion Trail games to play?" - reward = 1500 + reward = 2500 required_count = 5 wanted_types = list(/obj/machinery/computer/arcade/orion_trail) /datum/bounty/item/engineering/arcadebattle name = "Battle Arcade Games" description = "The staff have nothing to do when off-work. Can you send us some Battle Arcade games to play?" - reward = 1500 + reward = 2500 required_count = 5 wanted_types = list(/obj/machinery/computer/arcade/battle) diff --git a/code/modules/cargo/bounties/silly.dm b/code/modules/cargo/bounties/silly.dm index 4add4e86e7..f790126cf2 100644 --- a/code/modules/cargo/bounties/silly.dm +++ b/code/modules/cargo/bounties/silly.dm @@ -57,7 +57,7 @@ name = "Coconut Bong" description = "Duuuude, what if we like, carved out a coconut, and smoked some stuff in it. It'd be like, coconut flavored maaaaaan." reward = 2750 - wanted_types = list(obj/item/bong/coconut) + wanted_types = list(/obj/item/bong/coconut) /datum/bounty/item/silly/toy_swords name = "Toy Swords" From 5d4732ed30ddc901f72bd354714a45a76027f2f4 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Sat, 18 Jan 2020 22:36:20 -0500 Subject: [PATCH 052/186] Update assistant.dm --- code/modules/cargo/bounties/assistant.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index 84d3fd3626..2e53d29001 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -208,7 +208,7 @@ wanted_types = list(/obj/item/shield/makeshift) /datum/bounty/item/assistant/toolbelts - name = "Tool Belts" //Made it 4 so you can't just buy one set of toolbelts to finish the bounty. + name = "Tool Belts" //Made it 5 so you can't just buy one set of toolbelts to finish the bounty. description = "These things always seem to go missing. Ship us a few to help us restock." reward = 1350 required_count = 5 @@ -226,4 +226,4 @@ description = "Have you ever launched a tennis ball, newspaper, or ***** at someones head from across the room? No? We haven't either. Help us rectify this." reward = "2000" required_count = 2 - wanted_types = list(/obj/item/pneumatic_cannon/ghetto) \ No newline at end of file + wanted_types = list(/obj/item/pneumatic_cannon/ghetto) From 72e2961972842823531d487400a869a0765370b5 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 18 Jan 2020 21:34:24 -0700 Subject: [PATCH 053/186] Update PDA.dm --- code/game/objects/items/devices/PDA/PDA.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index e145e2c967..e6a46983c1 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -847,7 +847,7 @@ GLOBAL_LIST_EMPTY(PDAs) send_message(U,list(P)) /obj/item/pda/proc/block_pda(mob/user, obj/item/pda/P) - to_chat(user, "[icon2html(src, user)] [P.owner] blocked from messages. Use "Messenger" function PDA list to unblock.") + to_chat(user, "[icon2html(src, user)] [P.owner] blocked from messages. Use the messenger PDA list to unblock.") LAZYOR(blocked_pdas, P.owner) /obj/item/pda/proc/unblock_pda(mob/user, unblock_target) From 45b844c2313d38110fb061b7289d2cbcfcddfc0d Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 19 Jan 2020 16:48:19 +0800 Subject: [PATCH 054/186] more fixes + code improvements --- .../objects/items/devices/radio/headset.dm | 34 +++++++----------- .../abductor/equipment/abduction_gear.dm | 5 +-- icons/obj/device.dmi | Bin 49510 -> 51475 bytes 3 files changed, 14 insertions(+), 25 deletions(-) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 4f67a4ce7f..e04501144e 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -26,6 +26,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( slot_flags = ITEM_SLOT_EARS var/obj/item/encryptionkey/keyslot2 = null dog_fashion = null + var/bowman = FALSE /obj/item/radio/headset/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins putting \the [src]'s antenna up [user.p_their()] nose! It looks like [user.p_theyre()] trying to give [user.p_them()]self cancer!") @@ -52,6 +53,11 @@ GLOBAL_LIST_INIT(channel_tokens, list( else . += "A small screen on the headset flashes, it's too small to read without holding or wearing the headset." +/obj/item/radio/headset/ComponentInitialize() + . = ..() + if (bowman) + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) + /obj/item/radio/headset/Initialize() . = ..() recalculateChannels() @@ -81,10 +87,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( desc = "A syndicate headset that can be used to hear all radio frequencies. Protects ears from flashbangs." icon_state = "syndie_headset" item_state = "syndie_headset" - -/obj/item/radio/headset/syndicate/alt/ComponentInitialize() - . = ..() - AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) + bowman = TRUE /obj/item/radio/headset/syndicate/alt/leader name = "team leader headset" @@ -112,10 +115,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( desc = "This is used by your elite security force. Protects ears from flashbangs." icon_state = "sec_headset_alt" item_state = "sec_headset_alt" - -/obj/item/radio/headset/headset_sec/alt/ComponentInitialize() - . = ..() - AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) + bowman = TRUE /obj/item/radio/headset/headset_eng name = "engineering radio headset" @@ -161,10 +161,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( desc = "The headset of the boss. Protects ears from flashbangs." icon_state = "com_headset_alt" item_state = "com_headset_alt" - -/obj/item/radio/headset/heads/captain/alt/ComponentInitialize() - . = ..() - AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) + bowman = TRUE /obj/item/radio/headset/heads/rd name = "\proper the research director's headset" @@ -183,10 +180,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( desc = "The headset of the man in charge of keeping order and protecting the station. Protects ears from flashbangs." icon_state = "com_headset_alt" item_state = "com_headset_alt" - -/obj/item/radio/headset/heads/hos/ComponentInitialize() - . = ..() - AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) + bowman = TRUE /obj/item/radio/headset/heads/ce name = "\proper the chief engineer's headset" @@ -258,10 +252,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( icon_state = "cent_headset_alt" item_state = "cent_headset_alt" keyslot = null - -/obj/item/radio/headset/headset_cent/alt/ComponentInitialize() - . = ..() - AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) + bowman = TRUE /obj/item/radio/headset/ai name = "\proper Integrated Subspace Transceiver " @@ -274,7 +265,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( /obj/item/radio/headset/attackby(obj/item/W, mob/user, params) user.set_machine(src) if (istype(W,/obj/item/headsetupgrader)) - if (!("bowman" in name) && !("syndicate" in name) && !("alien" in name)) + if (!bowman) to_chat(user,"You upgrade [src].") bowmanize() qdel(W) @@ -364,4 +355,5 @@ GLOBAL_LIST_INIT(channel_tokens, list( add_overlay(centerpixel) name = replacetext(name,"headset", "bowman headset") desc = "[desc] Protects ears from flashbangs." + bowman = TRUE AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index dc6d12453d..e6af9fa487 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -629,15 +629,12 @@ icon_state = "abductor_headset" item_state = "abductor_headset" keyslot2 = new /obj/item/encryptionkey/heads/captain + bowman = TRUE /obj/item/radio/headset/abductor/Initialize(mapload) . = ..() make_syndie() -/obj/item/radio/headset/abductor/ComponentInitialize() - . = ..() - AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) - /obj/item/radio/headset/abductor/attackby(obj/item/W, mob/user, params) if(W.tool_behaviour == TOOL_SCREWDRIVER) return // Stops humans from disassembling abductor headsets. diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 379beb175da96c4c872765773ff6f46bb3e7af50..79c4a915c20b35e13531ebc77c15b5b216084962 100644 GIT binary patch literal 51475 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 literal 49510 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 Date: Sun, 19 Jan 2020 15:25:20 -0500 Subject: [PATCH 055/186] Reward Fix --- code/modules/cargo/bounties/assistant.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index 84d3fd3626..0db021ac42 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -224,6 +224,6 @@ /datum/bounty/item/assistant/pneumatic_cannon name = "Pneumatic Cannons" description = "Have you ever launched a tennis ball, newspaper, or ***** at someones head from across the room? No? We haven't either. Help us rectify this." - reward = "2000" + reward = 2000 required_count = 2 wanted_types = list(/obj/item/pneumatic_cannon/ghetto) \ No newline at end of file From 0b0a6429ea6fa6dd2b25cbb9247181f186406b95 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 19 Jan 2020 13:31:11 -0700 Subject: [PATCH 056/186] Update pyrotechnics.dm --- .../chemistry/recipes/pyrotechnics.dm | 122 +++++++++--------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index cb9636bf02..3930988380 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -5,7 +5,7 @@ var/modifier = 0 var/noexplosion = FALSE -/datum/chemical_reaction/reagent_explosion/on_reaction(datum/reagents/holder, created_volume, turf/override) +/datum/chemical_reaction/reagent_explosion/on_reaction(datum/reagents/holder, multiplier, turf/override) if(!noexplosion) var/turf/T = override || get_turf(holder.my_atom) var/inside_msg @@ -20,7 +20,7 @@ message_admins("Reagent explosion reaction occurred at [ADMIN_VERBOSEJMP(T)][inside_msg]. Last Fingerprint: [touch_msg].") log_game("Reagent explosion reaction occurred at [AREACOORD(T)]. Last Fingerprint: [lastkey ? lastkey : "N/A"]." ) var/datum/effect_system/reagents_explosion/e = new() - e.set_up(modifier + round(created_volume/strengthdiv, 1), T, 0, 0) + e.set_up(modifier + round(multiplier/strengthdiv, 1), T, 0, 0) e.start() holder.clear_reagents() @@ -32,10 +32,10 @@ required_reagents = list(/datum/reagent/glycerol = 1, /datum/reagent/toxin/acid/fluacid = 1, /datum/reagent/toxin/acid = 1) strengthdiv = 2 -/datum/chemical_reaction/reagent_explosion/nitroglycerin/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/reagent_explosion/nitroglycerin/on_reaction(datum/reagents/holder, multiplier) if(holder.has_reagent(/datum/reagent/stabilizing_agent)) return - holder.remove_reagent(/datum/reagent/nitroglycerin, created_volume*2) + holder.remove_reagent(/datum/reagent/nitroglycerin, multiplier*2) ..() /datum/chemical_reaction/reagent_explosion/nitroglycerin_explosion @@ -57,10 +57,10 @@ id = "holyboom" required_reagents = list(/datum/reagent/water/holywater = 1, /datum/reagent/potassium = 1) -/datum/chemical_reaction/reagent_explosion/potassium_explosion/holyboom/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/reagent_explosion/potassium_explosion/holyboom/on_reaction(datum/reagents/holder, multiplier) var/turf/T = get_turf(holder.my_atom) - if(created_volume >= 150) - playsound(get_turf(holder.my_atom), 'sound/effects/pray.ogg', 80, 0, round(created_volume/48)) + if(multiplier >= 150) + playsound(get_turf(holder.my_atom), 'sound/effects/pray.ogg', 80, 0, round(multiplier/48)) strengthdiv = 8 for(var/mob/living/simple_animal/revenant/R in get_hearers_in_view(7,get_turf(holder.my_atom))) var/deity @@ -73,13 +73,13 @@ R.reveal(100) R.adjustHealth(50) sleep(20) - for(var/mob/living/carbon/C in get_hearers_in_view(round(created_volume/48,1),get_turf(holder.my_atom))) + for(var/mob/living/carbon/C in get_hearers_in_view(round(multiplier/48,1),get_turf(holder.my_atom))) if(iscultist(C)) to_chat(C, "The divine explosion sears you!") C.Knockdown(40) C.adjust_fire_stacks(5) C.IgniteMob() - ..(holder, created_volume, T) + ..(holder, multiplier, T) /datum/chemical_reaction/blackpowder @@ -97,9 +97,9 @@ modifier = 1 mix_message = "Sparks start flying around the black powder!" -/datum/chemical_reaction/reagent_explosion/blackpowder_explosion/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/reagent_explosion/blackpowder_explosion/on_reaction(datum/reagents/holder, multiplier) var/turf/T = get_turf(holder.my_atom) - ..(holder, created_volume, T) + ..(holder, multiplier, T) /datum/chemical_reaction/thermite name = "Thermite" @@ -112,11 +112,11 @@ id = "emp_pulse" required_reagents = list(/datum/reagent/uranium = 1, /datum/reagent/iron = 1) // Yes, laugh, it's the best recipe I could think of that makes a little bit of sense -/datum/chemical_reaction/emp_pulse/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/emp_pulse/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - // 100 created volume = 4 heavy range & 7 light range. A few tiles smaller than traitor EMP grandes. - // 200 created volume = 8 heavy range & 14 light range. 4 tiles larger than traitor EMP grenades. - empulse(location, round(created_volume / 12), round(created_volume / 7), 1) + // 100 multiplier = 4 heavy range & 7 light range. A few tiles smaller than traitor EMP grandes. + // 200 multiplier = 8 heavy range & 14 light range. 4 tiles larger than traitor EMP grenades. + empulse(location, round(multiplier / 12), round(multiplier / 7), 1) holder.clear_reagents() @@ -125,9 +125,9 @@ id = "beesplosion" required_reagents = list(/datum/reagent/consumable/honey = 1, /datum/reagent/medicine/strange_reagent = 1, /datum/reagent/radium = 1) -/datum/chemical_reaction/beesplosion/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/beesplosion/on_reaction(datum/reagents/holder, multiplier) var/location = holder.my_atom.drop_location() - if(created_volume < 5) + if(multiplier < 5) playsound(location,'sound/effects/sparks1.ogg', 100, TRUE) else playsound(location,'sound/creatures/bee.ogg', 100, TRUE) @@ -137,7 +137,7 @@ if(required_reagents[R.type]) continue beeagents += R - var/bee_amount = round(created_volume * 0.2) + var/bee_amount = round(multiplier * 0.2) for(var/i in 1 to bee_amount) var/mob/living/simple_animal/hostile/poison/bees/short/new_bee = new(location) if(LAZYLEN(beeagents)) @@ -157,7 +157,7 @@ required_reagents = list(/datum/reagent/chlorine = 1, /datum/reagent/fluorine = 3) required_temp = 424 -/datum/chemical_reaction/clf3/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/clf3/on_reaction(datum/reagents/holder, multiplier) var/turf/T = get_turf(holder.my_atom) for(var/turf/turf in range(1,T)) new /obj/effect/hotspot(turf) @@ -172,7 +172,7 @@ modifier = 1 mob_react = FALSE -/datum/chemical_reaction/reagent_explosion/methsplosion/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/reagent_explosion/methsplosion/on_reaction(datum/reagents/holder, multiplier) var/turf/T = get_turf(holder.my_atom) for(var/turf/turf in range(1,T)) new /obj/effect/hotspot(turf) @@ -190,12 +190,12 @@ results = list(/datum/reagent/sorium = 4) required_reagents = list(/datum/reagent/mercury = 1, /datum/reagent/oxygen = 1, /datum/reagent/nitrogen = 1, /datum/reagent/carbon = 1) -/datum/chemical_reaction/sorium/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/sorium/on_reaction(datum/reagents/holder, multiplier) if(holder.has_reagent(/datum/reagent/stabilizing_agent)) return - holder.remove_reagent(/datum/reagent/sorium, created_volume*4) + holder.remove_reagent(/datum/reagent/sorium, multiplier*4) var/turf/T = get_turf(holder.my_atom) - var/range = CLAMP(sqrt(created_volume*4), 1, 6) + var/range = CLAMP(sqrt(multiplier*4), 1, 6) goonchem_vortex(T, 1, range) /datum/chemical_reaction/sorium_vortex @@ -204,9 +204,9 @@ required_reagents = list(/datum/reagent/sorium = 1) required_temp = 474 -/datum/chemical_reaction/sorium_vortex/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/sorium_vortex/on_reaction(datum/reagents/holder, multiplier) var/turf/T = get_turf(holder.my_atom) - var/range = CLAMP(sqrt(created_volume), 1, 6) + var/range = CLAMP(sqrt(multiplier), 1, 6) goonchem_vortex(T, 1, range) /datum/chemical_reaction/liquid_dark_matter @@ -215,12 +215,12 @@ results = list(/datum/reagent/liquid_dark_matter = 3) required_reagents = list(/datum/reagent/stable_plasma = 1, /datum/reagent/radium = 1, /datum/reagent/carbon = 1) -/datum/chemical_reaction/liquid_dark_matter/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/liquid_dark_matter/on_reaction(datum/reagents/holder, multiplier) if(holder.has_reagent(/datum/reagent/stabilizing_agent)) return - holder.remove_reagent(/datum/reagent/liquid_dark_matter, created_volume*3) + holder.remove_reagent(/datum/reagent/liquid_dark_matter, multiplier*3) var/turf/T = get_turf(holder.my_atom) - var/range = CLAMP(sqrt(created_volume*3), 1, 6) + var/range = CLAMP(sqrt(multiplier*3), 1, 6) goonchem_vortex(T, 0, range) /datum/chemical_reaction/ldm_vortex @@ -229,9 +229,9 @@ required_reagents = list(/datum/reagent/liquid_dark_matter = 1) required_temp = 474 -/datum/chemical_reaction/ldm_vortex/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/ldm_vortex/on_reaction(datum/reagents/holder, multiplier) var/turf/T = get_turf(holder.my_atom) - var/range = CLAMP(sqrt(created_volume/2), 1, 6) + var/range = CLAMP(sqrt(multiplier/2), 1, 6) goonchem_vortex(T, 0, range) /datum/chemical_reaction/flash_powder @@ -240,12 +240,12 @@ results = list(/datum/reagent/flash_powder = 3) required_reagents = list(/datum/reagent/aluminium = 1, /datum/reagent/potassium = 1, /datum/reagent/sulfur = 1 ) -/datum/chemical_reaction/flash_powder/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/flash_powder/on_reaction(datum/reagents/holder, multiplier) if(holder.has_reagent(/datum/reagent/stabilizing_agent)) return var/location = get_turf(holder.my_atom) do_sparks(2, TRUE, location) - var/range = created_volume/3 + var/range = multiplier/3 if(isatom(holder.my_atom)) var/atom/A = holder.my_atom A.flash_lighting_fx(_range = (range + 2), _reset_lighting = FALSE) @@ -255,7 +255,7 @@ C.Knockdown(60) else C.Stun(100) - holder.remove_reagent(/datum/reagent/flash_powder, created_volume*3) + holder.remove_reagent(/datum/reagent/flash_powder, multiplier*3) /datum/chemical_reaction/flash_powder_flash name = "Flash powder activation" @@ -263,10 +263,10 @@ required_reagents = list(/datum/reagent/flash_powder = 1) required_temp = 374 -/datum/chemical_reaction/flash_powder_flash/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/flash_powder_flash/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) do_sparks(2, TRUE, location) - var/range = created_volume/10 + var/range = multiplier/10 if(isatom(holder.my_atom)) var/atom/A = holder.my_atom A.flash_lighting_fx(_range = (range + 2), _reset_lighting = FALSE) @@ -283,11 +283,11 @@ results = list(/datum/reagent/smoke_powder = 3) required_reagents = list(/datum/reagent/potassium = 1, /datum/reagent/consumable/sugar = 1, /datum/reagent/phosphorus = 1) -/datum/chemical_reaction/smoke_powder/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/smoke_powder/on_reaction(datum/reagents/holder, multiplier) if(holder.has_reagent(/datum/reagent/stabilizing_agent)) return - holder.remove_reagent(/datum/reagent/smoke_powder, created_volume*3) - var/smoke_radius = round(sqrt(created_volume * 1.5), 1) + holder.remove_reagent(/datum/reagent/smoke_powder, multiplier*3) + var/smoke_radius = round(sqrt(multiplier * 1.5), 1) var/location = get_turf(holder.my_atom) var/datum/effect_system/smoke_spread/chem/S = new S.attach(location) @@ -305,9 +305,9 @@ required_temp = 374 mob_react = FALSE -/datum/chemical_reaction/smoke_powder_smoke/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/smoke_powder_smoke/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - var/smoke_radius = round(sqrt(created_volume / 2), 1) + var/smoke_radius = round(sqrt(multiplier / 2), 1) var/datum/effect_system/smoke_spread/chem/S = new S.attach(location) playsound(location, 'sound/effects/smoke.ogg', 50, 1, -3) @@ -323,13 +323,13 @@ results = list(/datum/reagent/sonic_powder = 3) required_reagents = list(/datum/reagent/oxygen = 1, /datum/reagent/consumable/space_cola = 1, /datum/reagent/phosphorus = 1) -/datum/chemical_reaction/sonic_powder/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/sonic_powder/on_reaction(datum/reagents/holder, multiplier) if(holder.has_reagent(/datum/reagent/stabilizing_agent)) return - holder.remove_reagent(/datum/reagent/sonic_powder, created_volume*3) + holder.remove_reagent(/datum/reagent/sonic_powder, multiplier*3) var/location = get_turf(holder.my_atom) playsound(location, 'sound/effects/bang.ogg', 25, 1) - for(var/mob/living/carbon/C in get_hearers_in_view(created_volume/3, location)) + for(var/mob/living/carbon/C in get_hearers_in_view(multiplier/3, location)) C.soundbang_act(1, 100, rand(0, 5)) /datum/chemical_reaction/sonic_powder_deafen @@ -338,10 +338,10 @@ required_reagents = list(/datum/reagent/sonic_powder = 1) required_temp = 374 -/datum/chemical_reaction/sonic_powder_deafen/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/sonic_powder_deafen/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) playsound(location, 'sound/effects/bang.ogg', 25, 1) - for(var/mob/living/carbon/C in get_hearers_in_view(created_volume/10, location)) + for(var/mob/living/carbon/C in get_hearers_in_view(multiplier/10, location)) C.soundbang_act(1, 100, rand(0, 5)) /datum/chemical_reaction/phlogiston @@ -350,12 +350,12 @@ results = list(/datum/reagent/phlogiston = 3) required_reagents = list(/datum/reagent/phosphorus = 1, /datum/reagent/toxin/acid = 1, /datum/reagent/stable_plasma = 1) -/datum/chemical_reaction/phlogiston/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/phlogiston/on_reaction(datum/reagents/holder, multiplier) if(holder.has_reagent(/datum/reagent/stabilizing_agent)) return var/turf/open/T = get_turf(holder.my_atom) if(istype(T)) - T.atmos_spawn_air("plasma=[created_volume];TEMP=1000") + T.atmos_spawn_air("plasma=[multiplier];TEMP=1000") holder.clear_reagents() return @@ -371,7 +371,7 @@ results = list(/datum/reagent/cryostylane = 3) required_reagents = list(/datum/reagent/water = 1, /datum/reagent/stable_plasma = 1, /datum/reagent/nitrogen = 1) -/datum/chemical_reaction/cryostylane/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/cryostylane/on_reaction(datum/reagents/holder, multiplier) holder.chem_temp = 20 // cools the fuck down return @@ -382,8 +382,8 @@ required_reagents = list(/datum/reagent/cryostylane = 1, /datum/reagent/oxygen = 1) mob_react = FALSE -/datum/chemical_reaction/cryostylane_oxygen/on_reaction(datum/reagents/holder, created_volume) - holder.chem_temp = max(holder.chem_temp - 10*created_volume,0) +/datum/chemical_reaction/cryostylane_oxygen/on_reaction(datum/reagents/holder, multiplier) + holder.chem_temp = max(holder.chem_temp - 10*multiplier,0) /datum/chemical_reaction/pyrosium_oxygen name = "ephemeral pyrosium reaction" @@ -392,8 +392,8 @@ required_reagents = list(/datum/reagent/pyrosium = 1, /datum/reagent/oxygen = 1) mob_react = FALSE -/datum/chemical_reaction/pyrosium_oxygen/on_reaction(datum/reagents/holder, created_volume) - holder.chem_temp += 10*created_volume +/datum/chemical_reaction/pyrosium_oxygen/on_reaction(datum/reagents/holder, multiplier) + holder.chem_temp += 10*multiplier /datum/chemical_reaction/pyrosium name = "pyrosium" @@ -401,7 +401,7 @@ results = list(/datum/reagent/pyrosium = 3) required_reagents = list(/datum/reagent/stable_plasma = 1, /datum/reagent/radium = 1, /datum/reagent/phosphorus = 1) -/datum/chemical_reaction/pyrosium/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/pyrosium/on_reaction(datum/reagents/holder, multiplier) holder.chem_temp = 20 // also cools the fuck down return @@ -431,20 +431,20 @@ mix_sound = 'sound/machines/defib_zap.ogg' var/tesla_flags = TESLA_MOB_DAMAGE | TESLA_OBJ_DAMAGE | TESLA_MOB_STUN -/datum/chemical_reaction/reagent_explosion/teslium_lightning/on_reaction(datum/reagents/holder, created_volume) - var/T1 = created_volume * 20 //100 units : Zap 3 times, with powers 2000/5000/12000. Tesla revolvers have a power of 10000 for comparison. - var/T2 = created_volume * 50 - var/T3 = created_volume * 120 +/datum/chemical_reaction/reagent_explosion/teslium_lightning/on_reaction(datum/reagents/holder, multiplier) + var/T1 = multiplier * 20 //100 units : Zap 3 times, with powers 2000/5000/12000. Tesla revolvers have a power of 10000 for comparison. + var/T2 = multiplier * 50 + var/T3 = multiplier * 120 sleep(5) - if(created_volume >= 75) + if(multiplier >= 75) tesla_zap(holder.my_atom, 7, T1, tesla_flags) playsound(holder.my_atom, 'sound/machines/defib_zap.ogg', 50, 1) sleep(15) - if(created_volume >= 40) + if(multiplier >= 40) tesla_zap(holder.my_atom, 7, T2, tesla_flags) playsound(holder.my_atom, 'sound/machines/defib_zap.ogg', 50, 1) sleep(15) - if(created_volume >= 10) //10 units minimum for lightning, 40 units for secondary blast, 75 units for tertiary blast. + if(multiplier >= 10) //10 units minimum for lightning, 40 units for secondary blast, 75 units for tertiary blast. tesla_zap(holder.my_atom, 7, T3, tesla_flags) playsound(holder.my_atom, 'sound/machines/defib_zap.ogg', 50, 1) ..() @@ -490,7 +490,7 @@ else return FALSE -/datum/chemical_reaction/reagent_explosion/lingblood/on_reaction(datum/reagents/holder, created_volume, specialreact) +/datum/chemical_reaction/reagent_explosion/lingblood/on_reaction(datum/reagents/holder, multiplier, specialreact) if(specialreact >= 10) return ..() else From 374f4f143e0dfd6374704c8f72c117395f883d8b Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 19 Jan 2020 13:45:16 -0700 Subject: [PATCH 057/186] Update PDA.dm --- code/game/objects/items/devices/PDA/PDA.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index e6a46983c1..a60f159952 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -758,7 +758,6 @@ GLOBAL_LIST_EMPTY(PDAs) var/list/string_blocked for(var/obj/item/pda/P in targets) if(owner in P.blocked_pdas) - blocked++ LAZYADD(string_blocked, P.owner) continue if(P.owner && P.ownjob) // != src is checked by the UI From afd848e45af45d11b70be11b2b8d9cb543ba2881 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Mon, 20 Jan 2020 10:29:09 +0800 Subject: [PATCH 058/186] weh --- code/modules/cargo/packs/engineering.dm | 10 +-- code/modules/recycling/conveyor2.dm | 90 ++++++++++--------- .../autolathe_designs_construction.dm | 5 +- 3 files changed, 54 insertions(+), 51 deletions(-) diff --git a/code/modules/cargo/packs/engineering.dm b/code/modules/cargo/packs/engineering.dm index ea90255bce..8b958158e9 100644 --- a/code/modules/cargo/packs/engineering.dm +++ b/code/modules/cargo/packs/engineering.dm @@ -20,15 +20,9 @@ /datum/supply_pack/engineering/conveyor name = "Conveyor Assembly Crate" - desc = "Keep production moving along with six conveyor belts. Conveyor switch included. If you have any questions, check out the enclosed instruction book." + desc = "Keep production moving along with fifteen conveyor belts. Conveyor switch included. If you have any questions, check out the enclosed instruction book." cost = 750 - contains = list(/obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_switch_construct, + contains = list(/obj/item/stack/conveyor/fifteen, /obj/item/paper/guides/conveyor) crate_name = "conveyor assembly crate" diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 46ddb1e2ed..50d01ab7a3 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -149,8 +149,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) "You struggle to pry up \the [src] with \the [I].") if(I.use_tool(src, user, 40, volume=40)) if(!(stat & BROKEN)) - var/obj/item/conveyor_construct/C = new/obj/item/conveyor_construct(src.loc) - C.id = id + var/obj/item/stack/conveyor/C = new /obj/item/stack/conveyor(loc, 1, TRUE, id) transfer_fingerprints_to(C) to_chat(user, "You remove the conveyor belt.") qdel(src) @@ -326,49 +325,15 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) if((dir == NORTH) || (dir == WEST)) invert_icon = TRUE -// -// CONVEYOR CONSTRUCTION STARTS HERE -// - -/obj/item/conveyor_construct - icon = 'icons/obj/recycling.dmi' - icon_state = "conveyor_construct" - name = "conveyor belt assembly" - desc = "A conveyor belt assembly." - w_class = WEIGHT_CLASS_BULKY - var/id = "" //inherited by the belt - -/obj/item/conveyor_construct/attackby(obj/item/I, mob/user, params) - ..() - if(istype(I, /obj/item/conveyor_switch_construct)) - to_chat(user, "You link the switch to the conveyor belt assembly.") - var/obj/item/conveyor_switch_construct/C = I - id = C.id - -/obj/item/conveyor_construct/afterattack(atom/A, mob/user, proximity) - . = ..() - if(!proximity || user.stat || !isfloorturf(A) || istype(A, /area/shuttle)) - return - var/cdir = get_dir(A, user) - if(A == user.loc) - to_chat(user, "You cannot place a conveyor belt under yourself.") - return - var/obj/machinery/conveyor/C = new/obj/machinery/conveyor(A, cdir, id) - transfer_fingerprints_to(C) - qdel(src) - -/obj/item/conveyor_switch_construct - name = "conveyor switch assembly" - desc = "A conveyor control switch assembly." - icon = 'icons/obj/recycling.dmi' - icon_state = "switch-off" - w_class = WEIGHT_CLASS_BULKY - var/id = "" //inherited by the switch - /obj/item/conveyor_switch_construct/Initialize() . = ..() id = "[rand()]" //this couldn't possibly go wrong +/obj/item/conveyor_switch_construct/attack_self(mob/user) + for(var/obj/item/stack/conveyor/C in view()) + C.id = id + to_chat(user, "You have linked all nearby conveyor belt assemblies to this switch.") + /obj/item/conveyor_switch_construct/afterattack(atom/A, mob/user, proximity) . = ..() if(!proximity || user.stat || !isfloorturf(A) || istype(A, /area/shuttle)) @@ -385,6 +350,49 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) transfer_fingerprints_to(NC) qdel(src) +/obj/item/stack/conveyor + name = "conveyor belt assembly" + desc = "A conveyor belt assembly." + icon = 'icons/obj/recycling.dmi' + icon_state = "conveyor_construct" + max_amount = 30 + singular_name = "conveyor belt" + w_class = WEIGHT_CLASS_BULKY + ///id for linking + var/id = "" + +/obj/item/stack/conveyor/Initialize(mapload, new_amount, merge = TRUE, _id) + . = ..() + id = _id + +/obj/item/stack/conveyor/afterattack(atom/A, mob/user, proximity) + . = ..() + if(!proximity || user.stat || !isfloorturf(A) || istype(A, /area/shuttle)) + return + var/cdir = get_dir(A, user) + if(A == user.loc) + to_chat(user, "You cannot place a conveyor belt under yourself!") + return + var/obj/machinery/conveyor/C = new/obj/machinery/conveyor(A, cdir, id) + transfer_fingerprints_to(C) + use(1) + +/obj/item/stack/conveyor/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/conveyor_switch_construct)) + to_chat(user, "You link the switch to the conveyor belt assembly.") + var/obj/item/conveyor_switch_construct/C = I + id = C.id + +/obj/item/stack/conveyor/update_weight() + return FALSE + +/obj/item/stack/conveyor/thirty + amount = 30 + +/obj/item/stack/conveyor/fifteen + amount = 15 + /obj/item/paper/guides/conveyor name = "paper- 'Nano-it-up U-build series, #9: Build your very own conveyor belt, in SPACE'" info = "

    Congratulations!

    You are now the proud owner of the best conveyor set available for space mail order! We at Nano-it-up know you love to prepare your own structures without wasting time, so we have devised a special streamlined assembly procedure that puts all other mail-order products to shame!

    Firstly, you need to link the conveyor switch assembly to each of the conveyor belt assemblies. After doing so, you simply need to install the belt assemblies onto the floor, et voila, belt built. Our special Nano-it-up smart switch will detected any linked assemblies as far as the eye can see! This convenience, you can only have it when you Nano-it-up. Stay nano!

    " diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_construction.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_construction.dm index 1ae1d3813b..a4abd6e183 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_construction.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_construction.dm @@ -87,9 +87,10 @@ name = "Conveyor Belt" id = "conveyor_belt" build_type = AUTOLATHE - materials = list(MAT_METAL = 5000) - build_path = /obj/item/conveyor_construct + materials = list(MAT_METAL = 3000) + build_path = /obj/item/stack/conveyor category = list("initial", "Construction") + maxstack = 30 /datum/design/conveyor_switch name = "Conveyor Belt Switch" From 9b9c7c3018fe456e3760dc03e3d490d1924984a3 Mon Sep 17 00:00:00 2001 From: Hatterhat <31829017+Hatterhat@users.noreply.github.com> Date: Sun, 19 Jan 2020 20:37:31 -0600 Subject: [PATCH 059/186] exo nerf --- code/modules/mining/equipment/explorer_gear.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index bdca4bb7df..09bd774a6a 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -167,7 +167,7 @@ w_class = WEIGHT_CLASS_BULKY heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS hoodtype = /obj/item/clothing/head/hooded/explorer/exo - armor = list("melee" = 65, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 60, "bio" = 25, "rad" = 10, "fire" = 0, "acid" = 0) + armor = list("melee" = 55, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 40, "bio" = 25, "rad" = 10, "fire" = 0, "acid" = 0) resistance_flags = FIRE_PROOF | GOLIATH_RESISTANCE /obj/item/clothing/head/hooded/explorer/exo @@ -175,7 +175,7 @@ desc = "A robust helmet for fighting dangerous animals. Its design and material make it harder for a Goliath to keep their grip on the wearer." icon_state = "exo" item_state = "exo" - armor = list("melee" = 65, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 60, "bio" = 25, "rad" = 10, "fire" = 0, "acid" = 0) + armor = list("melee" = 55, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 40, "bio" = 25, "rad" = 10, "fire" = 0, "acid" = 0) resistance_flags = FIRE_PROOF | GOLIATH_RESISTANCE /obj/item/clothing/mask/gas/exo From c8b5c6e3cd7453cd2b25b51d6f5de4320780d989 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 20 Jan 2020 00:22:24 -0500 Subject: [PATCH 060/186] Ghost Cafe Beautification Added Vendors Added Carpeting and Wood Made Botany, Dorms, and Kitchen/Bar slightly larger. Added Vendor Refills Added a ton of Janitorial Stuff Added a second set of showers. Added more trashcans. Added Ambrosia Gaia seeds. Added Bedsheet + Towel Bins Added one Slot Machine Scattered around some Coins --- _maps/map_files/generic/CentCom.dmm | 1133 ++++++++++++++++----------- 1 file changed, 674 insertions(+), 459 deletions(-) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index ee4288d7fc..7bcf3c1c5d 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -6775,18 +6775,8 @@ }, /turf/open/floor/plasteel/dark, /area/centcom/supplypod) -"pE" = ( -/obj/machinery/plantgenes/seedvault, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, +"pF" = ( +/obj/structure/bedsheetbin/towel, /turf/open/indestructible/hotelwood, /area/centcom/holding) "pH" = ( @@ -6921,11 +6911,6 @@ }, /turf/open/floor/plasteel/dark, /area/centcom/ferry) -"pS" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "pU" = ( /obj/structure/sign/map/right{ pixel_y = -32 @@ -7906,6 +7891,18 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"se" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/piano, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"sh" = ( +/obj/structure/closet/secure_closet, +/obj/item/coin/silver, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "si" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/beer{ @@ -7922,6 +7919,14 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) +"sj" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28; + use_power = 0 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "sq" = ( /obj/machinery/computer/shuttle/white_ship{ dir = 4 @@ -8421,6 +8426,27 @@ }, /turf/open/floor/plasteel, /area/centcom/ferry) +"tw" = ( +/obj/structure/closet, +/obj/item/stack/tile/carpet/royalblue{ + amount = 24 + }, +/obj/item/stack/tile/carpet/green{ + amount = 24 + }, +/obj/item/stack/tile/carpet/purple{ + amount = 24 + }, +/obj/item/stack/tile/carpet/orange{ + amount = 24 + }, +/obj/item/stack/tile/wood{ + amount = 24 + }, +/obj/item/udder/gutlunch, +/obj/item/stack/sheet/mineral/wood/fifty, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "tx" = ( /obj/structure/table/wood, /obj/item/storage/pill_bottle/dice, @@ -8708,6 +8734,9 @@ /area/centcom/supplypod) "tZ" = ( /obj/structure/chair/wood/normal, +/obj/machinery/light{ + dir = 8 + }, /turf/open/indestructible/hotelwood, /area/centcom/holding) "uc" = ( @@ -8725,6 +8754,17 @@ /obj/item/storage/crayons, /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) +"ue" = ( +/obj/structure/closet, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/iv_drip, +/obj/item/roller, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/medspray/synthflesh, +/obj/item/reagent_containers/medspray/synthflesh, +/obj/item/reagent_containers/medspray/synthflesh, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "uf" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -8741,6 +8781,16 @@ }, /turf/open/floor/wood, /area/centcom/holding) +"ui" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; + name = "Personal ID-Locked Closet" + }, +/obj/item/reagent_containers/rag/towel, +/obj/item/reagent_containers/rag/towel, +/obj/item/reagent_containers/rag/towel, +/turf/open/floor/carpet/royalblue, +/area/centcom/holding) "uj" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -9028,6 +9078,13 @@ /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/indestructible/riveted, /area/syndicate_mothership) +"uK" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Ninja7"; + name = "Dorm 7" + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "uM" = ( /obj/structure/mirror{ pixel_x = -28 @@ -9713,13 +9770,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/three) -"wj" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; - name = "Personal ID-Locked Closet" - }, -/turf/open/floor/carpet/royalblue, -/area/centcom/holding) "wl" = ( /obj/structure/table/wood, /obj/item/paicard, @@ -10233,6 +10283,22 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/holding) +"xP" = ( +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "xQ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/light, @@ -10360,6 +10426,12 @@ /obj/structure/chair, /turf/open/floor/mineral/titanium, /area/centcom/evac) +"yh" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/centcom/holding) "yj" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -10598,12 +10670,6 @@ /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/grass, /area/wizard_station) -"yM" = ( -/obj/structure/table/wood/bar, -/obj/structure/safe/floor, -/obj/item/seeds/cherry/bomb, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "yN" = ( /obj/structure/table/reinforced, /obj/item/paper/pamphlet/centcom/visitor_info, @@ -11563,22 +11629,6 @@ /obj/machinery/mech_bay_recharge_port, /turf/open/floor/plating, /area/syndicate_mothership) -"Bo" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Bs" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -11905,6 +11955,10 @@ smooth = 1 }, /area/centcom/holding) +"BX" = ( +/obj/structure/bed/dogbed, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "BY" = ( /obj/item/toy/figure/syndie, /turf/open/floor/plating/asteroid/snow/airless, @@ -12040,6 +12094,25 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) +"Ck" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) +"Cl" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/soap, +/obj/item/soap, +/obj/item/soap, +/obj/item/janiupgrade, +/obj/vehicle/ridden/janicart, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Cp" = ( /obj/structure/statue/uranium/nuke, /turf/open/floor/plating/asteroid/snow/airless, @@ -13463,20 +13536,6 @@ /obj/item/instrument/guitar, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"Fb" = ( -/obj/structure/piano, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) -"Fc" = ( -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/structure/chair/stool, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Fg" = ( /obj/structure/flora/grass/brown, /obj/effect/light_emitter, @@ -13485,18 +13544,11 @@ "Fh" = ( /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) -"Fi" = ( -/obj/structure/chair/wood/wings{ - dir = 3 - }, -/obj/machinery/light{ +"Fk" = ( +/obj/machinery/shower{ dir = 1 }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) -"Fj" = ( -/obj/machinery/vending/cigarette, -/turf/open/indestructible/hotelwood, +/turf/open/floor/plasteel/freezer, /area/centcom/holding) "Fm" = ( /obj/machinery/shower{ @@ -13641,6 +13693,10 @@ }, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) +"FC" = ( +/obj/machinery/washing_machine, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/holding) "FD" = ( /obj/machinery/shower{ dir = 4 @@ -13777,6 +13833,12 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) +"FU" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "FW" = ( /obj/structure/window/reinforced{ dir = 1 @@ -13784,6 +13846,7 @@ /obj/structure/window/reinforced{ dir = 4 }, +/obj/structure/table/wood, /turf/open/indestructible/hotelwood, /area/centcom/holding) "FX" = ( @@ -14747,24 +14810,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) -"HQ" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "HR" = ( /obj/structure/sink{ dir = 4; @@ -15824,12 +15869,16 @@ }, /turf/open/floor/plasteel/dark, /area/tdome/tdomeadmin) +"Kd" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Kf" = ( /obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/lighter, -/obj/item/stack/sheet/mineral/wood{ - amount = 10 - }, +/obj/item/reagent_containers/rag/towel, +/obj/item/reagent_containers/rag/towel, +/obj/item/reagent_containers/rag/towel, /turf/open/floor/carpet/red, /area/centcom/holding) "Kg" = ( @@ -16202,6 +16251,7 @@ /obj/structure/window/reinforced{ dir = 1 }, +/obj/structure/table/wood, /turf/open/indestructible/hotelwood, /area/centcom/holding) "KU" = ( @@ -16273,6 +16323,25 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) +"Lj" = ( +/obj/structure/closet/crate, +/obj/item/vending_refill/autodrobe, +/obj/item/vending_refill/autodrobe, +/obj/item/vending_refill/boozeomat, +/obj/item/vending_refill/boozeomat, +/obj/item/vending_refill/cigarette, +/obj/item/vending_refill/cigarette, +/obj/item/vending_refill/clothing, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/cola, +/obj/item/vending_refill/cola, +/obj/item/vending_refill/wallmed, +/obj/item/vending_refill/wallmed, +/obj/item/vending_refill/snack, +/obj/item/vending_refill/snack, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Ln" = ( /obj/structure/toilet{ dir = 4 @@ -16285,6 +16354,12 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) +"Lq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Ls" = ( /obj/docking_port/stationary{ dir = 4; @@ -16314,6 +16389,10 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) +"Lz" = ( +/obj/machinery/vending/cola, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "LA" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -16330,6 +16409,11 @@ /obj/item/storage/box/donkpockets, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) +"LD" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "LE" = ( /obj/structure/table, /obj/item/radio/off, @@ -16347,6 +16431,16 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) +"LI" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "LJ" = ( /obj/structure/table, /obj/item/radio/off, @@ -16555,6 +16649,13 @@ "Mm" = ( /turf/open/floor/grass, /area/centcom/holding) +"Mn" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Ms" = ( /obj/effect/mob_spawn/human/ghostcafe{ dir = 8 @@ -16570,22 +16671,6 @@ }, /turf/open/indestructible/boss/air, /area/centcom/holding) -"Mu" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Mv" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, @@ -16703,6 +16788,14 @@ /obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) +"Nb" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Nc" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -16723,6 +16816,10 @@ /obj/machinery/autoylathe, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"Ng" = ( +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Ni" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -16749,40 +16846,14 @@ }, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) -"Nm" = ( -/obj/structure/closet/crate, -/obj/item/vending_refill/autodrobe, -/obj/item/stack/sheet/paperframes/fifty, -/obj/item/stack/sheet/paperframes/fifty, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/box/lights/mixed, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) -"Nn" = ( -/obj/structure/closet/secure_closet/hydroponics{ - locked = 0 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, +"Nl" = ( +/obj/structure/table, +/obj/machinery/dish_drive, +/turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "Nu" = ( /turf/open/floor/wood, /area/syndicate_mothership) -"Nv" = ( -/obj/structure/table, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "Nw" = ( /obj/machinery/recharge_station, /turf/open/floor/plasteel/white, @@ -16796,15 +16867,11 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) -"ND" = ( -/obj/structure/closet, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/iv_drip, -/obj/item/roller, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/medspray/synthflesh, -/obj/item/reagent_containers/medspray/synthflesh, -/obj/item/reagent_containers/medspray/synthflesh, +"NB" = ( +/obj/structure/table/wood/bar, +/obj/structure/safe/floor, +/obj/item/seeds/cherry/bomb, +/obj/item/key/janitor, /turf/open/indestructible/hotelwood, /area/centcom/holding) "NF" = ( @@ -16822,22 +16889,36 @@ }, /turf/open/floor/plasteel, /area/centcom/control) -"NJ" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/seeds/pumpkin/blumpkin, -/obj/item/paper/guides/jobs/hydroponics, -/obj/effect/turf_decal/tile/green{ - dir = 1 +"NH" = ( +/obj/machinery/shower{ + pixel_y = 12 }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/plasteel/freezer, +/area/centcom/holding) +"NL" = ( +/obj/structure/bedsheetbin, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"NM" = ( +/obj/structure/table/wood, +/obj/item/camera/detective{ + desc = "A polaroid camera with extra capacity for social media marketing."; + name = "Professional camera" + }, +/obj/item/camera_film, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"NR" = ( +/obj/structure/toilet{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 +/obj/structure/window/reinforced/tinted{ + icon_state = "twindow"; + dir = 1 }, -/turf/open/indestructible/hotelwood, +/turf/open/floor/plasteel/white, /area/centcom/holding) "NT" = ( /obj/structure/window/paperframe{ @@ -16933,6 +17014,7 @@ name = "Lock Control"; pixel_y = -28 }, +/mob/living/simple_animal/bot/cleanbot, /turf/open/floor/plasteel/white, /area/centcom/holding) "Or" = ( @@ -17027,10 +17109,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/syndicate_mothership) -"Pa" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Pg" = ( /obj/machinery/light{ dir = 1 @@ -17048,6 +17126,17 @@ }, /turf/open/indestructible/boss/air, /area/centcom/holding) +"Pm" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + icon_state = "twindow"; + dir = 1 + }, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Pn" = ( /turf/closed/indestructible/fakedoor{ name = "Equipment Storage" @@ -17059,12 +17148,6 @@ }, /turf/open/indestructible/boss/air, /area/centcom/holding) -"Pq" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Pr" = ( /obj/structure/table, /obj/item/book/manual/chef_recipes, @@ -17088,12 +17171,6 @@ /obj/machinery/light/small, /turf/open/floor/wood, /area/syndicate_mothership) -"Px" = ( -/obj/structure/mineral_door/paperframe{ - name = "Arcade" - }, -/turf/open/floor/wood, -/area/centcom/holding) "PA" = ( /obj/structure/window/reinforced{ dir = 4 @@ -17158,6 +17235,17 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"PR" = ( +/obj/structure/table/wood, +/obj/item/soap, +/obj/item/soap, +/obj/item/soap, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "PS" = ( /obj/machinery/computer/shuttle/syndicate/recall, /obj/effect/turf_decal/tile/bar, @@ -17221,6 +17309,27 @@ /obj/structure/table/wood, /turf/open/floor/engine/cult, /area/wizard_station) +"Qj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199"; + pixel_x = -4 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Qk" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/ppflowers, @@ -17283,30 +17392,6 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"QH" = ( -/obj/machinery/chem_master/condimaster{ - desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; - name = "BrewMaster 2199"; - pixel_x = -4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) -"QI" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "QK" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -17342,6 +17427,13 @@ /obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/cafeteria, /area/syndicate_mothership) +"QS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/slot_machine, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "QT" = ( /obj/machinery/chem_dispenser/drinks, /turf/closed/indestructible{ @@ -17379,19 +17471,8 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"Rd" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, +"Rc" = ( +/turf/open/floor/plasteel/freezer, /area/centcom/holding) "Re" = ( /obj/structure/mineral_door/paperframe, @@ -17489,6 +17570,32 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) +"RG" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/sink{ + dir = 1; + pixel_y = 25 + }, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/holding) +"RK" = ( +/obj/machinery/plantgenes/seedvault, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/table, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "RO" = ( /obj/machinery/shower{ dir = 1 @@ -17675,18 +17782,6 @@ "ST" = ( /turf/open/floor/mineral/titanium/blue, /area/centcom/holding) -"SU" = ( -/obj/structure/table/wood, -/obj/item/camera/detective{ - desc = "A polaroid camera with extra capacity for social media marketing."; - name = "Professional camera" - }, -/obj/item/camera_film, -/obj/item/wallframe/newscaster, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "SV" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -17720,10 +17815,6 @@ }, /turf/open/floor/wood, /area/centcom/holding) -"Tb" = ( -/obj/structure/closet/crate/freezer/blood, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Tc" = ( /obj/machinery/button/door{ id = "Ninja2"; @@ -17742,6 +17833,26 @@ /obj/machinery/vending/cigarette/syndicate, /turf/open/floor/plasteel, /area/syndicate_mothership) +"Tl" = ( +/obj/structure/closet/secure_closet/hydroponics{ + locked = 0 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/pumpkin/blumpkin, +/obj/item/seeds/pumpkin/blumpkin, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Tn" = ( /obj/structure/table/wood/fancy, /obj/item/candle/infinite{ @@ -17813,13 +17924,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) -"TK" = ( -/obj/structure/table/wood/bar, -/obj/structure/mirror{ - pixel_y = 28 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "TM" = ( /mob/living/simple_animal/bot/medbot{ desc = "When engaged in combat, the vanquishing of thine enemy can be the warrior's only concern."; @@ -17829,6 +17933,12 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"TN" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "TO" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -17849,10 +17959,6 @@ /obj/effect/landmark/holding_facility, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"Uf" = ( -/obj/structure/closet/secure_closet, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Ug" = ( /obj/machinery/door/poddoor/shuttledock{ checkdir = 1; @@ -17879,6 +17985,19 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) +"Uk" = ( +/obj/structure/table/wood/bar, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Ul" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -17916,6 +18035,11 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) +"Uq" = ( +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Ur" = ( /turf/open/floor/carpet/royalblue, /area/centcom/holding) @@ -17949,6 +18073,9 @@ desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; name = "Personal ID-Locked Closet" }, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, /turf/open/indestructible/hotelwood, /area/centcom/holding) "UE" = ( @@ -17994,6 +18121,16 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/one) +"US" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/paperframes/fifty, +/obj/item/stack/sheet/paperframes/fifty, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/box/lights/mixed, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "UT" = ( /obj/structure/chair/wood/wings{ dir = 1 @@ -18194,6 +18331,13 @@ }, /turf/open/floor/plasteel, /area/centcom/evac) +"Wg" = ( +/obj/structure/bedsheetbin/towel, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/holding) "Wi" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -18215,6 +18359,10 @@ /obj/machinery/door/airlock/wood, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"Wn" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Wr" = ( /turf/open/floor/plasteel/dark, /area/centcom/supplypod) @@ -18416,6 +18564,23 @@ }, /turf/open/floor/plasteel, /area/centcom/ferry) +"XB" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "XD" = ( /obj/machinery/button/door{ id = "Ninja4"; @@ -18466,6 +18631,10 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"XZ" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Ya" = ( /obj/machinery/button/door{ id = "Ninja1"; @@ -18476,6 +18645,26 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"Yb" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/book/manual/hydroponics_pod_people, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Yc" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -18555,6 +18744,19 @@ /obj/machinery/door/airlock/titanium, /turf/open/floor/mineral/titanium, /area/centcom/evac) +"Yz" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/centcom/holding) +"YI" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "YJ" = ( /obj/item/reagent_containers/food/condiment/enzyme, /obj/item/reagent_containers/food/drinks/shaker, @@ -18580,10 +18782,11 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"YQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plasteel/cafeteria, +"YP" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/centcom/holding) "YU" = ( /obj/structure/window/reinforced{ @@ -18636,6 +18839,10 @@ /obj/machinery/light, /turf/open/floor/plasteel/dark, /area/syndicate_mothership) +"Zt" = ( +/obj/structure/bedsheetbin/towel, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Zu" = ( /obj/machinery/vending/autodrobe/all_access{ extended_inventory = 1 @@ -18683,6 +18890,10 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"ZI" = ( +/obj/machinery/vending/coffee, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "ZJ" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -18717,6 +18928,10 @@ "ZQ" = ( /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) +"ZR" = ( +/obj/machinery/vending/snack, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "ZT" = ( /mob/living/simple_animal/cow, /turf/open/floor/grass, @@ -42833,8 +43048,6 @@ aa aa aa aa -aa -aa Nd Nd Nd @@ -42872,13 +43085,15 @@ Nd Nd Nd Nd -aa Nd Nd Nd Nd Nd -aa +Nd +Nd +Nd +Nd aa aa aa @@ -43090,19 +43305,19 @@ aa aa aa aa -aa -aa Nd -PO +SW PO PO Sw PO PO PO +PO Nd -QI -VA +NR +NR +Pm Op Nd Rm @@ -43116,27 +43331,27 @@ NT UV CV Sd -NT -Sd -Sd -Sd -Sd -Sd -Sd +Nd +Wg +Ln +Nd +NH +yh +Fk +Nd +sh Sd +BX +Nd +Lz +Yo +PR Nd VL Ww -Sd +Uq Nd aa -Nd -Uf -Sd -Sd -Nd -aa -aa aa aa aa @@ -43347,10 +43562,9 @@ aa aa aa aa -aa -aa Nd -HQ +Yb +PY PY PY PY @@ -43358,7 +43572,8 @@ PY PY PY Nd -Pq +ZW +ZW ZW ZW Za @@ -43373,26 +43588,26 @@ NT RQ Sd Sd -NT -Sd -Sd -Sd -Sd -Sd -Sd -Sd Nd -Gs -Sd -HH +RG +ST Nd -aa +NH +Rc +Fk Nd MJ Sd Sd Nd -aa +ZI +Sd +Ph +Nd +Gs +Sd +HH +Nd aa aa aa @@ -43604,18 +43819,18 @@ aa aa aa aa -aa -aa Nd -Mu -QH -Bo -vs -Rj -PI -Rd +Qj +PY +PY +PY +PY +PY +PY +XB Nd -Pa +SB +ZW ZW ZW Nd @@ -43630,26 +43845,26 @@ NT UV CV Sd -NT -Sd -MR -Sd -Sd -Sd -MR -Sd Nd -Sd -Sd -Sd +FC +ST Nd -aa +NH +Rc +Fk Nd ma Sd Sd Nd -aa +ZR +Sd +Sd +Nd +tw +Sd +Kd +Nd aa aa aa @@ -43861,19 +44076,19 @@ aa aa aa aa -aa -aa Nd +PI PY PY PY PY PY PY -PY +Rj Nd SB -ZW +Lq +Zt Nw Nd Sd @@ -43884,29 +44099,29 @@ Sd Tu Vu Nd -Gs +QS Sd Sd Nd Nd +Wl Nd Nd -Px -Nd -Nd -Nd -Nd -Nd -Ox -Nd -Nd +Wl Nd Nd Nd yS Nd Nd -aa +LI +Sd +Sd +Nd +Nd +Ox +Nd +Nd aa aa aa @@ -44118,16 +44333,16 @@ aa aa aa aa -aa -aa Nd -pE -NJ -SW +RK +PY +PY PY Um -Nn +Tl PY +vs +Nd Nd Nd Nd @@ -44146,18 +44361,19 @@ CV Sd NT Sd -Yo Sd Sd Sd -Yo +Sd Sd Nd Sd Sd +Sd Yo Sd Sd +Sd Yo Sd Sd @@ -44168,7 +44384,6 @@ aa aa aa aa -aa KK KN KS @@ -44375,8 +44590,6 @@ aa aa aa aa -aa -aa Nd Nd Nd @@ -44386,6 +44599,8 @@ Nd Nd py Nd +Nd +Yh Sd Yo Sd @@ -44408,7 +44623,6 @@ Sd Sd Sd Sd -Sd Qu Sd Sd @@ -44418,6 +44632,8 @@ Sd Sd Sd Sd +Sd +Sd Zu Nd aa @@ -44425,7 +44641,6 @@ aa aa aa aa -aa KH KH KS @@ -44632,18 +44847,18 @@ aa aa aa aa -aa -aa Nd -PL +Kd Sd Yo Sd Sd Sd Sd -Yh Sd +Sd +Sd +Nd Nd Nd Nd @@ -44663,7 +44878,6 @@ Sd MR Sd Sd -Sd MR Sd Nd @@ -44675,6 +44889,8 @@ Sd Sd Sd Sd +Sd +Sd PM Nd aa @@ -44683,7 +44899,6 @@ aa aa aa aa -aa KH KU Lb @@ -44889,8 +45104,6 @@ aa aa aa aa -aa -aa Nd Tq Sd @@ -44899,9 +45112,11 @@ YN Nd Vm Fh +Fh zV Nd Nd +se Fa KT Sd @@ -44928,6 +45143,7 @@ Nd Nd Nd Rq +Sd HH Nd Nd @@ -44939,7 +45155,6 @@ aa aa aa aa -aa KL KO KV @@ -45146,19 +45361,19 @@ aa aa aa aa -aa -aa Nd -Nf +tw Sd Rh Mm Nd MT Fh +Fh Yu Nd -Fb +ZI +CV Sd KT Sd @@ -45186,9 +45401,10 @@ SY Nd Sd Sd +Sd Nd SY -Ri +YI UD Nd aa @@ -45197,7 +45413,6 @@ aa aa aa aa -aa KH KW Lb @@ -45403,19 +45618,19 @@ aa aa aa aa -aa -aa Nd -Sd +ZR Sd Rh ZT Nd Pr Fh +Fh QW Nd -Fc +FU +Sd Sd KT Sd @@ -45437,16 +45652,17 @@ Sd Sd Sd Nd -Gs +Sd Sd Sd lS Sd Sd +Sd RP Sd Sd -HH +Sd Nd aa aa @@ -45454,7 +45670,6 @@ aa aa aa aa -aa KP KX Lb @@ -45660,8 +45875,6 @@ aa aa aa aa -aa -aa Nd Nd XL @@ -45670,9 +45883,11 @@ Nd Nd JE Fh -YQ +Fh +Vv Nd -MR +Sd +Sd Sd FW Sd @@ -45700,6 +45915,7 @@ Ya Nd Sd Sd +Sd Nd XD Sd @@ -45711,7 +45927,6 @@ aa aa aa aa -aa KH KY Lb @@ -45917,19 +46132,19 @@ aa aa aa aa -aa -aa Nd -yM +NB Sd Yo -Sd +PL Nd SG Fh -Vv -Nd -Nd +Fh +Fh +Wl +Sd +MR Sd FX Sd @@ -45957,6 +46172,7 @@ Nd Nd Sd Sd +Sd Nd Nd Nd @@ -45967,7 +46183,6 @@ aa aa aa aa -aa KM KO KV @@ -46174,18 +46389,18 @@ aa aa aa aa -aa -aa Nd OG Sd Sd -Sd +Tq Nd zX Fh -pS +Fh +TN Nd +Dl Nd Nd Nd @@ -46214,9 +46429,10 @@ SY Nd Sd Sd +Sd Nd SY -Ri +YI UD Nd aa @@ -46225,7 +46441,6 @@ aa aa aa aa -aa KH KU Lb @@ -46431,18 +46646,18 @@ aa aa aa aa -aa -aa Nd -TK -Sd +Uk Sd Sd +Nf Nd QA Fh -Nv +Fh +Nl ED +Sd Yo Yf UE @@ -46454,7 +46669,7 @@ Sd Sd Tn NT -Ro +Sd Ud Ud NT @@ -46465,23 +46680,23 @@ zT MM TM Nd -Gs +Sd Sd Sd uh Sd Sd +Sd zW Sd Sd -HH +Sd Nd aa aa aa aa aa -aa KH KH KS @@ -46688,19 +46903,19 @@ aa aa aa aa -aa -aa Nd YL Sd Sd -Sd +Lj Nd Xo Fh Fh +Fh py Sd +Sd SY UE Sd @@ -46711,7 +46926,7 @@ Sd Sd GY NT -Tw +Sd Ud Ud NT @@ -46728,6 +46943,7 @@ Tc Nd Sd Sd +Sd Nd AC Sd @@ -46738,7 +46954,6 @@ aa aa aa aa -aa KI KN KS @@ -46945,19 +47160,19 @@ aa aa aa aa -aa -aa Nd Xe Sd Sd -Sd +tw Nd TB Fh Fh +Fh BV Sd +Sd XT UE Sd @@ -46984,6 +47199,7 @@ Nd Nd Nd Rq +Sd HH Nd Nd @@ -46995,7 +47211,6 @@ aa aa aa aa -aa KJ KN KZ @@ -47202,19 +47417,19 @@ aa aa aa aa -aa -aa Nd -Gs +Cl Sd Sd Sd Nd Vz Fh +Fh YJ QT Sd +Sd SY UE Sd @@ -47242,6 +47457,7 @@ YO Nd Sd Sd +Sd Nd RX Xw @@ -47252,7 +47468,6 @@ aa aa aa aa -aa KK KN KQ @@ -47459,8 +47674,6 @@ aa aa aa aa -aa -aa Nd Bs Ri @@ -47470,8 +47683,10 @@ XL Fh Fh Fh +Fh XL Sd +Sd XX UE Sd @@ -47499,6 +47714,7 @@ Sd SZ Sd Sd +Sd Ws Sd Sd @@ -47509,7 +47725,6 @@ aa aa aa aa -aa KH KH KH @@ -47716,22 +47931,22 @@ aa aa aa aa -aa -aa Nd -SU +NM Sd MR -Nm +US Nd SN pV +pV Tr Nd -Fj +Mn +Ph Nd Nd -Fi +Rm Tn UT Hm @@ -47739,14 +47954,14 @@ Sd Sd GY NT -Sd +Tw Ms -Sd +Ro NT vt Mx -ND -Tb +Sd +Sd Uh tW Nd @@ -47755,11 +47970,12 @@ Of QF Nd Sd -sa +Sd +Sd Nd WN Ur -wj +ui Nd aa aa @@ -47792,7 +48008,6 @@ aa aa aa aa -aa "} (114,1,1) = {" aa @@ -47973,8 +48188,6 @@ aa aa aa aa -aa -aa Nd Nd Nd @@ -48004,6 +48217,8 @@ Nd Nd Nd Nd +Sd +Sd Nd Nd Nd @@ -48011,8 +48226,9 @@ Kf WV Sd Nd -Nd -Nd +sa +Sd +Sd Nd Sd zY @@ -48049,7 +48265,6 @@ aa aa aa aa -aa "} (115,1,1) = {" aa @@ -48256,20 +48471,21 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa +Nd +ue +VA +ZW +ZW +Ck +Nb Nd Nd Nd QC Nd -aa -aa +Nd +uK +Nd Nd QC Nd @@ -48306,7 +48522,6 @@ aa aa aa aa -aa "} (116,1,1) = {" aa @@ -48513,20 +48728,21 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa +Nd +sj +ZW +ZW +ZW +ZW +Yz Nd Ln ST ST Nd -aa -aa +NL +Sd +pF Nd ST ST @@ -48563,7 +48779,6 @@ aa aa aa aa -aa "} (117,1,1) = {" aa @@ -48770,20 +48985,21 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa +Nd +YP +Ng +XZ +Wn +ZW +LD Nd xO QN ZE Nd -aa -aa +NL +xP +pF Nd ZE QN @@ -48820,7 +49036,6 @@ aa aa aa aa -aa "} (118,1,1) = {" aa @@ -49027,26 +49242,26 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa Nd Nd Nd Nd Nd -aa -aa Nd Nd Nd Nd Nd -aa +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd aa aa aa From 0b10b8cf89332e8cfc03f7a484c682fdb53397e4 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 19 Jan 2020 22:41:19 -0700 Subject: [PATCH 061/186] Update code/game/objects/items/devices/PDA/PDA.dm Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/game/objects/items/devices/PDA/PDA.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index a60f159952..719ac150e6 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -764,7 +764,7 @@ GLOBAL_LIST_EMPTY(PDAs) string_targets += "[P.owner] ([P.ownjob])" if(string_blocked) string_blocked = english_list(string_blocked) - to_chat(user, "[icon2html(src, user)] The following PDAs have blocked your message: [string_blocked].") + to_chat(user, "[icon2html(src, user)] The following recipients have blocked your message: [string_blocked].") for (var/obj/machinery/computer/message_monitor/M in targets) // In case of "Reply" to a message from a console, this will make the // message be logged successfully. If the console is impersonating From ecddef2f21c890ff50ffc6f5243fa7a2ddc01e30 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 19 Jan 2020 22:58:08 -0700 Subject: [PATCH 062/186] compile --- code/game/objects/items/devices/PDA/PDA.dm | 39 +++++++++++++--------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 719ac150e6..51b168b57d 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -92,7 +92,7 @@ GLOBAL_LIST_EMPTY(PDAs) var/overlays_y_offset = 0 var/underline_flag = TRUE //flag for underline - + var/list/blocked_pdas /obj/item/pda/suicide_act(mob/living/carbon/user) @@ -390,7 +390,7 @@ GLOBAL_LIST_EMPTY(PDAs) if (P == src) continue if(P.owner in blocked_pdas) - dat += "
  • (BLOCKED - CLICK TO UNBLOCK) [P.owner]" + dat += "
  • (BLOCKED - CLICK TO UNBLOCK) [P.owner]" else dat += "
  • [P]" if(cartridge) @@ -650,12 +650,15 @@ GLOBAL_LIST_EMPTY(PDAs) if("MessageAll") send_to_all(U) - - if("block") - block_pda(usr, locate(href_list["block"])) - - if("unblock") - unblock_pda(usr, href_list["unblock"]) + + if("toggle_block") + toggle_blocking(usr, href_list["target"]) + + if("block_pda") + block_pda(usr, href_list["target"]) + + if("unblock_pda") + unblock_pda(usr, href_list["target"]) if("cart") if(cartridge) @@ -813,7 +816,7 @@ GLOBAL_LIST_EMPTY(PDAs) last_everyone = world.time /obj/item/pda/proc/receive_message(datum/signal/subspace/pda/signal) - tnote += "← From [signal.data["name"]] ([signal.data["job"]]): (BLOCK)
    [signal.format_message()]
    " + tnote += "← From [signal.data["name"]] ([signal.data["job"]]): (BLOCK/UNBLOCK)
    [signal.format_message()]
    " if (!silent) playsound(src, 'sound/machines/twobeep.ogg', 50, 1) audible_message("[icon2html(src, hearers(src))] *[ttone]*", null, 3) @@ -845,13 +848,19 @@ GLOBAL_LIST_EMPTY(PDAs) /obj/item/pda/proc/create_message(mob/living/U, obj/item/pda/P) send_message(U,list(P)) -/obj/item/pda/proc/block_pda(mob/user, obj/item/pda/P) - to_chat(user, "[icon2html(src, user)] [P.owner] blocked from messages. Use the messenger PDA list to unblock.") - LAZYOR(blocked_pdas, P.owner) +/obj/item/pda/proc/toggle_blocking(mob/user, target) + if(target in blocked_pdas) + unblock_pda(user, target) + else + block_pda(user, target) -/obj/item/pda/proc/unblock_pda(mob/user, unblock_target) - to_chat(user, "[icon2html(src, user)] [unblock_target] unblocked from messages.") - LAZYREMOVE(blocked_pdas, unblock_target) +/obj/item/pda/proc/block_pda(mob/user, target) + to_chat(user, "[icon2html(src, user)] [target] blocked from messages. Use the messenger PDA list to unblock.") + LAZYOR(blocked_pdas, target) + +/obj/item/pda/proc/unblock_pda(mob/user, target) + to_chat(user, "[icon2html(src, user)] [target] unblocked from messages.") + LAZYREMOVE(blocked_pdas, target) /obj/item/pda/AltClick(mob/user) . = ..() From 710eaa7fc0055150c2721c705b32ee25e56cdd71 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 20 Jan 2020 01:06:02 -0500 Subject: [PATCH 063/186] Lighting + Carpet Locker fixes. --- _maps/map_files/generic/CentCom.dmm | 1076 ++++++++++++++------------- 1 file changed, 546 insertions(+), 530 deletions(-) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 7bcf3c1c5d..5c5283823f 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -2238,6 +2238,17 @@ }, /turf/open/floor/plasteel, /area/tdome/arena_source) +"fR" = ( +/obj/structure/closet, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/iv_drip, +/obj/item/roller, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/medspray/synthflesh, +/obj/item/reagent_containers/medspray/synthflesh, +/obj/item/reagent_containers/medspray/synthflesh, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "fS" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -4338,6 +4349,25 @@ icon_state = "alien19" }, /area/abductor_ship) +"kR" = ( +/obj/structure/closet/crate, +/obj/item/vending_refill/autodrobe, +/obj/item/vending_refill/autodrobe, +/obj/item/vending_refill/boozeomat, +/obj/item/vending_refill/boozeomat, +/obj/item/vending_refill/cigarette, +/obj/item/vending_refill/cigarette, +/obj/item/vending_refill/clothing, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/cola, +/obj/item/vending_refill/cola, +/obj/item/vending_refill/wallmed, +/obj/item/vending_refill/wallmed, +/obj/item/vending_refill/snack, +/obj/item/vending_refill/snack, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "kS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -6775,9 +6805,11 @@ }, /turf/open/floor/plasteel/dark, /area/centcom/supplypod) -"pF" = ( -/obj/structure/bedsheetbin/towel, -/turf/open/indestructible/hotelwood, +"pB" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, /area/centcom/holding) "pH" = ( /obj/structure/table/wood, @@ -7276,6 +7308,13 @@ "qE" = ( /turf/closed/indestructible/riveted/uranium, /area/wizard_station) +"qG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/slot_machine, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "qI" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light{ @@ -7283,6 +7322,10 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"qJ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "qP" = ( /obj/structure/chair/comfy/brown{ color = "#596479"; @@ -7376,6 +7419,10 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) +"re" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "rf" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -7384,6 +7431,13 @@ /obj/machinery/vending/coffee, /turf/open/floor/plasteel, /area/syndicate_mothership) +"rg" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Ninja7"; + name = "Dorm 7" + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "rk" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law, @@ -7876,6 +7930,10 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) +"rY" = ( +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "sa" = ( /obj/item/hilbertshotel/ghostdojo, /turf/open/indestructible/hotelwood, @@ -7891,18 +7949,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"se" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/piano, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) -"sh" = ( -/obj/structure/closet/secure_closet, -/obj/item/coin/silver, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "si" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/beer{ @@ -7919,14 +7965,6 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) -"sj" = ( -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = 28; - use_power = 0 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "sq" = ( /obj/machinery/computer/shuttle/white_ship{ dir = 4 @@ -8360,6 +8398,21 @@ /obj/item/soap/syndie, /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) +"ti" = ( +/obj/machinery/plantgenes/seedvault, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/table, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "tl" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, @@ -8370,6 +8423,26 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"tn" = ( +/obj/structure/closet/secure_closet/hydroponics{ + locked = 0 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/pumpkin/blumpkin, +/obj/item/seeds/pumpkin/blumpkin, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "to" = ( /obj/machinery/computer/shuttle/ferry{ dir = 4 @@ -8426,27 +8499,6 @@ }, /turf/open/floor/plasteel, /area/centcom/ferry) -"tw" = ( -/obj/structure/closet, -/obj/item/stack/tile/carpet/royalblue{ - amount = 24 - }, -/obj/item/stack/tile/carpet/green{ - amount = 24 - }, -/obj/item/stack/tile/carpet/purple{ - amount = 24 - }, -/obj/item/stack/tile/carpet/orange{ - amount = 24 - }, -/obj/item/stack/tile/wood{ - amount = 24 - }, -/obj/item/udder/gutlunch, -/obj/item/stack/sheet/mineral/wood/fifty, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "tx" = ( /obj/structure/table/wood, /obj/item/storage/pill_bottle/dice, @@ -8755,15 +8807,23 @@ /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) "ue" = ( -/obj/structure/closet, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/iv_drip, -/obj/item/roller, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/medspray/synthflesh, -/obj/item/reagent_containers/medspray/synthflesh, -/obj/item/reagent_containers/medspray/synthflesh, -/turf/open/floor/plasteel/white, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/indestructible/hotelwood, /area/centcom/holding) "uf" = ( /obj/effect/turf_decal/tile/brown{ @@ -8781,16 +8841,6 @@ }, /turf/open/floor/wood, /area/centcom/holding) -"ui" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; - name = "Personal ID-Locked Closet" - }, -/obj/item/reagent_containers/rag/towel, -/obj/item/reagent_containers/rag/towel, -/obj/item/reagent_containers/rag/towel, -/turf/open/floor/carpet/royalblue, -/area/centcom/holding) "uj" = ( /obj/item/clipboard, /obj/item/folder/red, @@ -9078,13 +9128,6 @@ /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/indestructible/riveted, /area/syndicate_mothership) -"uK" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "Ninja7"; - name = "Dorm 7" - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "uM" = ( /obj/structure/mirror{ pixel_x = -28 @@ -9096,6 +9139,13 @@ }, /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) +"uN" = ( +/obj/structure/bedsheetbin/towel, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/holding) "uO" = ( /obj/machinery/door/airlock/centcom{ name = "Shuttle Control Office"; @@ -9366,6 +9416,10 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod) +"vp" = ( +/obj/machinery/vending/snack, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "vs" = ( /obj/machinery/vending/hydronutrients, /obj/effect/turf_decal/tile/green{ @@ -9766,6 +9820,16 @@ }, /turf/open/floor/carpet, /area/wizard_station) +"we" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/paperframes/fifty, +/obj/item/stack/sheet/paperframes/fifty, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/box/lights/mixed, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "wh" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -9788,6 +9852,27 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) +"wn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199"; + pixel_x = -4 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "wp" = ( /turf/open/floor/plasteel/dark, /area/syndicate_mothership) @@ -10034,6 +10119,14 @@ /obj/item/toy/cards/deck, /turf/open/floor/carpet, /area/wizard_station) +"wR" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "wX" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -10283,22 +10376,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/holding) -"xP" = ( -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "xQ" = ( /obj/effect/turf_decal/delivery, /obj/machinery/light, @@ -10426,12 +10503,6 @@ /obj/structure/chair, /turf/open/floor/mineral/titanium, /area/centcom/evac) -"yh" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) "yj" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -10445,6 +10516,12 @@ }, /turf/open/floor/plasteel, /area/centcom/control) +"yl" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "yn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum, @@ -10670,6 +10747,10 @@ /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/grass, /area/wizard_station) +"yL" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "yN" = ( /obj/structure/table/reinforced, /obj/item/paper/pamphlet/centcom/visitor_info, @@ -10922,6 +11003,11 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium/red, /area/syndicate_mothership) +"zt" = ( +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "zu" = ( /obj/item/storage/box/drinkingglasses, /obj/item/reagent_containers/food/drinks/bottle/rum, @@ -11629,6 +11715,15 @@ /obj/machinery/mech_bay_recharge_port, /turf/open/floor/plating, /area/syndicate_mothership) +"Bm" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"Bq" = ( +/obj/structure/bedsheetbin/towel, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Bs" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -11955,9 +12050,11 @@ smooth = 1 }, /area/centcom/holding) -"BX" = ( -/obj/structure/bed/dogbed, -/turf/open/indestructible/hotelwood, +"BW" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, /area/centcom/holding) "BY" = ( /obj/item/toy/figure/syndie, @@ -12094,24 +12191,8 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) -"Ck" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) -"Cl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/soap, -/obj/item/soap, -/obj/item/soap, -/obj/item/janiupgrade, -/obj/vehicle/ridden/janicart, -/turf/open/indestructible/hotelwood, +"Cj" = ( +/turf/open/floor/plasteel/freezer, /area/centcom/holding) "Cp" = ( /obj/structure/statue/uranium/nuke, @@ -13544,12 +13625,6 @@ "Fh" = ( /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) -"Fk" = ( -/obj/machinery/shower{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) "Fm" = ( /obj/machinery/shower{ dir = 4 @@ -13693,9 +13768,12 @@ }, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) -"FC" = ( -/obj/machinery/washing_machine, -/turf/open/floor/mineral/titanium/blue, +"FB" = ( +/obj/structure/table/wood/bar, +/obj/structure/safe/floor, +/obj/item/seeds/cherry/bomb, +/obj/item/key/janitor, +/turf/open/indestructible/hotelwood, /area/centcom/holding) "FD" = ( /obj/machinery/shower{ @@ -13834,10 +13912,14 @@ /turf/open/floor/engine/cult, /area/wizard_station) "FU" = ( -/obj/structure/sign/barsign{ - pixel_y = 32 +/obj/structure/toilet{ + dir = 4 }, -/turf/open/indestructible/hotelwood, +/obj/structure/window/reinforced/tinted{ + icon_state = "twindow"; + dir = 1 + }, +/turf/open/floor/plasteel/white, /area/centcom/holding) "FW" = ( /obj/structure/window/reinforced{ @@ -14023,6 +14105,17 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"Gt" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/sink{ + dir = 1; + pixel_y = 25 + }, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/holding) "Gu" = ( /obj/machinery/door/airlock/silver{ name = "Shower" @@ -14268,6 +14361,10 @@ }, /turf/open/floor/plasteel/dark, /area/tdome/tdomeobserve) +"GN" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "GO" = ( /obj/structure/table/wood, /obj/structure/sign/plaques/golden{ @@ -15869,11 +15966,6 @@ }, /turf/open/floor/plasteel/dark, /area/tdome/tdomeadmin) -"Kd" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Kf" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/item/reagent_containers/rag/towel, @@ -15916,6 +16008,17 @@ }, /turf/open/space/basic, /area/space) +"Kl" = ( +/obj/structure/table/wood, +/obj/item/soap, +/obj/item/soap, +/obj/item/soap, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Kn" = ( /obj/structure/bookcase/random, /obj/effect/turf_decal/tile/neutral{ @@ -16323,25 +16426,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"Lj" = ( -/obj/structure/closet/crate, -/obj/item/vending_refill/autodrobe, -/obj/item/vending_refill/autodrobe, -/obj/item/vending_refill/boozeomat, -/obj/item/vending_refill/boozeomat, -/obj/item/vending_refill/cigarette, -/obj/item/vending_refill/cigarette, -/obj/item/vending_refill/clothing, -/obj/item/vending_refill/coffee, -/obj/item/vending_refill/coffee, -/obj/item/vending_refill/cola, -/obj/item/vending_refill/cola, -/obj/item/vending_refill/wallmed, -/obj/item/vending_refill/wallmed, -/obj/item/vending_refill/snack, -/obj/item/vending_refill/snack, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Ln" = ( /obj/structure/toilet{ dir = 4 @@ -16354,12 +16438,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"Lq" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Ls" = ( /obj/docking_port/stationary{ dir = 4; @@ -16389,10 +16467,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"Lz" = ( -/obj/machinery/vending/cola, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "LA" = ( /obj/structure/table, /obj/structure/bedsheetbin, @@ -16409,11 +16483,6 @@ /obj/item/storage/box/donkpockets, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"LD" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "LE" = ( /obj/structure/table, /obj/item/radio/off, @@ -16431,16 +16500,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) -"LI" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "LJ" = ( /obj/structure/table, /obj/item/radio/off, @@ -16649,12 +16708,12 @@ "Mm" = ( /turf/open/floor/grass, /area/centcom/holding) -"Mn" = ( -/obj/machinery/vending/cigarette, +"Mo" = ( +/obj/machinery/processor, /obj/machinery/light{ - dir = 4 + dir = 1 }, -/turf/open/indestructible/hotelwood, +/turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "Ms" = ( /obj/effect/mob_spawn/human/ghostcafe{ @@ -16701,6 +16760,10 @@ }, /turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) +"MA" = ( +/obj/structure/bedsheetbin/towel, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "MB" = ( /turf/open/indestructible/binary, /area/fabric_of_reality) @@ -16777,10 +16840,6 @@ /obj/item/reagent_containers/food/condiment/enzyme, /turf/open/floor/plasteel/cafeteria, /area/syndicate_mothership) -"MT" = ( -/obj/machinery/processor, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "MU" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -16788,14 +16847,6 @@ /obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) -"Nb" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/bodybags, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Nc" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -16816,10 +16867,6 @@ /obj/machinery/autoylathe, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"Ng" = ( -/obj/structure/closet/crate/freezer/blood, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Ni" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -16846,11 +16893,6 @@ }, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) -"Nl" = ( -/obj/structure/table, -/obj/machinery/dish_drive, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "Nu" = ( /turf/open/floor/wood, /area/syndicate_mothership) @@ -16867,13 +16909,6 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) -"NB" = ( -/obj/structure/table/wood/bar, -/obj/structure/safe/floor, -/obj/item/seeds/cherry/bomb, -/obj/item/key/janitor, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "NF" = ( /obj/structure/ladder/unbreakable/binary, /turf/open/indestructible/airblock, @@ -16889,37 +16924,6 @@ }, /turf/open/floor/plasteel, /area/centcom/control) -"NH" = ( -/obj/machinery/shower{ - pixel_y = 12 - }, -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) -"NL" = ( -/obj/structure/bedsheetbin, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) -"NM" = ( -/obj/structure/table/wood, -/obj/item/camera/detective{ - desc = "A polaroid camera with extra capacity for social media marketing."; - name = "Professional camera" - }, -/obj/item/camera_film, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) -"NR" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - icon_state = "twindow"; - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "NT" = ( /obj/structure/window/paperframe{ CanAtmosPass = 0 @@ -16944,6 +16948,36 @@ /obj/machinery/vending/cola/sodie, /turf/open/floor/plasteel, /area/syndicate_mothership) +"NX" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; + name = "Personal ID-Locked Closet" + }, +/obj/item/reagent_containers/rag/towel, +/obj/item/reagent_containers/rag/towel, +/obj/item/reagent_containers/rag/towel, +/turf/open/floor/carpet/royalblue, +/area/centcom/holding) +"NY" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/book/manual/hydroponics_pod_people, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Oa" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -17003,6 +17037,13 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/three) +"On" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Op" = ( /obj/structure/sink{ dir = 8; @@ -17049,6 +17090,13 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) +"OC" = ( +/obj/machinery/vending/autodrobe/all_access{ + extended_inventory = 1 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/centcom/holding) "OE" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -17105,10 +17153,25 @@ }, /turf/open/floor/wood, /area/syndicate_mothership) +"OW" = ( +/obj/machinery/vending/coffee, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "OZ" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/syndicate_mothership) +"Pc" = ( +/obj/structure/table/wood, +/obj/item/camera/detective{ + desc = "A polaroid camera with extra capacity for social media marketing."; + name = "Professional camera" + }, +/obj/item/camera_film, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Pg" = ( /obj/machinery/light{ dir = 1 @@ -17126,17 +17189,6 @@ }, /turf/open/indestructible/boss/air, /area/centcom/holding) -"Pm" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - icon_state = "twindow"; - dir = 1 - }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Pn" = ( /turf/closed/indestructible/fakedoor{ name = "Equipment Storage" @@ -17235,17 +17287,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"PR" = ( -/obj/structure/table/wood, -/obj/item/soap, -/obj/item/soap, -/obj/item/soap, -/obj/item/lightreplacer, -/obj/item/lightreplacer, -/obj/item/storage/bag/trash, -/obj/item/storage/bag/trash, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "PS" = ( /obj/machinery/computer/shuttle/syndicate/recall, /obj/effect/turf_decal/tile/bar, @@ -17270,6 +17311,11 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) +"PW" = ( +/obj/structure/closet/secure_closet, +/obj/item/coin/silver, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "PX" = ( /obj/machinery/computer/arcade/battle, /turf/open/indestructible/hotelwood, @@ -17301,35 +17347,37 @@ }, /turf/open/floor/mineral/titanium, /area/centcom/evac) +"Qc" = ( +/obj/structure/table/wood/bar, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Qe" = ( /turf/open/ai_visible, /area/ai_multicam_room) +"Qf" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) +"Qh" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/freezer, +/area/centcom/holding) "Qi" = ( /obj/item/paicard, /obj/structure/table/wood, /turf/open/floor/engine/cult, /area/wizard_station) -"Qj" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/chem_master/condimaster{ - desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; - name = "BrewMaster 2199"; - pixel_x = -4 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Qk" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/ppflowers, @@ -17341,6 +17389,10 @@ /obj/singularity/wizard/mapped, /turf/open/indestructible/binary, /area/fabric_of_reality) +"Qn" = ( +/obj/machinery/vending/cola, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Qo" = ( /turf/open/floor/mineral/plastitanium/red, /area/centcom/evac) @@ -17427,13 +17479,6 @@ /obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/cafeteria, /area/syndicate_mothership) -"QS" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/slot_machine, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "QT" = ( /obj/machinery/chem_dispenser/drinks, /turf/closed/indestructible{ @@ -17471,9 +17516,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"Rc" = ( -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) "Re" = ( /obj/structure/mineral_door/paperframe, /turf/open/floor/wood, @@ -17556,6 +17598,14 @@ /obj/structure/dresser, /turf/open/floor/carpet/royalblue, /area/centcom/holding) +"Rx" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Rz" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plating, @@ -17570,32 +17620,6 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) -"RG" = ( -/obj/structure/mirror{ - pixel_y = 28 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/holding) -"RK" = ( -/obj/machinery/plantgenes/seedvault, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/table, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "RO" = ( /obj/machinery/shower{ dir = 1 @@ -17695,6 +17719,12 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"St" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Sw" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light{ @@ -17833,26 +17863,6 @@ /obj/machinery/vending/cigarette/syndicate, /turf/open/floor/plasteel, /area/syndicate_mothership) -"Tl" = ( -/obj/structure/closet/secure_closet/hydroponics{ - locked = 0 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/item/seeds/ambrosia/gaia, -/obj/item/seeds/ambrosia/gaia, -/obj/item/seeds/pumpkin/blumpkin, -/obj/item/seeds/pumpkin/blumpkin, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Tn" = ( /obj/structure/table/wood/fancy, /obj/item/candle/infinite{ @@ -17901,6 +17911,14 @@ /obj/item/clothing/head/helmet/space/plasmaman, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"Tx" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28; + use_power = 0 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Tz" = ( /obj/effect/light_emitter, /turf/open/floor/plating/asteroid/snow/airless, @@ -17924,6 +17942,17 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) +"TL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/soap, +/obj/item/soap, +/obj/item/soap, +/obj/item/janiupgrade, +/obj/vehicle/ridden/janicart, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "TM" = ( /mob/living/simple_animal/bot/medbot{ desc = "When engaged in combat, the vanquishing of thine enemy can be the warrior's only concern."; @@ -17933,12 +17962,6 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"TN" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "TO" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -17986,16 +18009,20 @@ /turf/open/floor/plasteel, /area/syndicate_mothership) "Uk" = ( -/obj/structure/table/wood/bar, -/obj/structure/mirror{ - pixel_y = 28 +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/item/lightreplacer, -/obj/item/lightreplacer, -/obj/item/lightreplacer, -/obj/item/storage/bag/trash, -/obj/item/storage/bag/trash, -/obj/item/storage/bag/trash, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/light, /turf/open/indestructible/hotelwood, /area/centcom/holding) "Ul" = ( @@ -18035,11 +18062,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) -"Uq" = ( -/obj/item/storage/box/bodybags, -/obj/item/storage/box/bodybags, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Ur" = ( /turf/open/floor/carpet/royalblue, /area/centcom/holding) @@ -18064,6 +18086,11 @@ /obj/effect/light_emitter, /turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) +"UA" = ( +/obj/structure/table, +/obj/machinery/dish_drive, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "UC" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel, @@ -18121,16 +18148,6 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/one) -"US" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/paperframes/fifty, -/obj/item/stack/sheet/paperframes/fifty, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/box/lights/mixed, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "UT" = ( /obj/structure/chair/wood/wings{ dir = 1 @@ -18198,13 +18215,6 @@ /obj/structure/window/reinforced/tinted, /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) -"Vm" = ( -/obj/machinery/gibber, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "Vt" = ( /obj/item/paper/fluff/stations/centcom/disk_memo, /obj/structure/noticeboard{ @@ -18246,6 +18256,15 @@ }, /turf/open/space, /area/space) +"Vy" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/grass, +/area/centcom/holding) "Vz" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; @@ -18310,10 +18329,21 @@ }, /turf/open/floor/wood, /area/syndicate_mothership) +"VV" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "VX" = ( /obj/effect/landmark/shuttle_import, /turf/open/space/basic, /area/space) +"VZ" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Wb" = ( /obj/machinery/door/window/westleft, /turf/open/indestructible/boss/air, @@ -18331,13 +18361,6 @@ }, /turf/open/floor/plasteel, /area/centcom/evac) -"Wg" = ( -/obj/structure/bedsheetbin/towel, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/holding) "Wi" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -18359,10 +18382,6 @@ /obj/machinery/door/airlock/wood, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"Wn" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Wr" = ( /turf/open/floor/plasteel/dark, /area/centcom/supplypod) @@ -18391,6 +18410,15 @@ }, /turf/open/floor/wood, /area/centcom/holding) +"WG" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "WH" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/bottle/whiskey{ @@ -18469,6 +18497,16 @@ /obj/machinery/processor, /turf/open/floor/plasteel/cafeteria, /area/syndicate_mothership) +"Xb" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Xd" = ( /obj/structure/flora/ausbushes/fernybush, /obj/structure/flora/ausbushes/fullgrass, @@ -18564,21 +18602,11 @@ }, /turf/open/floor/plasteel, /area/centcom/ferry) -"XB" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ +"XA" = ( +/obj/machinery/light{ dir = 8 }, -/obj/machinery/light, +/obj/structure/piano, /turf/open/indestructible/hotelwood, /area/centcom/holding) "XD" = ( @@ -18631,10 +18659,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"XZ" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Ya" = ( /obj/machinery/button/door{ id = "Ninja1"; @@ -18645,26 +18669,6 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"Yb" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/book/manual/hydroponics_pod_people, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Yc" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -18704,6 +18708,10 @@ /obj/structure/dresser, /turf/open/floor/plasteel/dark, /area/syndicate_mothership) +"Yl" = ( +/obj/machinery/washing_machine, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/holding) "Ym" = ( /obj/machinery/computer/arcade/orion_trail, /turf/open/indestructible/hotelwood, @@ -18744,19 +18752,6 @@ /obj/machinery/door/airlock/titanium, /turf/open/floor/mineral/titanium, /area/centcom/evac) -"Yz" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/centcom/holding) -"YI" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "YJ" = ( /obj/item/reagent_containers/food/condiment/enzyme, /obj/item/reagent_containers/food/drinks/shaker, @@ -18782,12 +18777,6 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"YP" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "YU" = ( /obj/structure/window/reinforced{ dir = 1 @@ -18805,6 +18794,30 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"YW" = ( +/obj/structure/bedsheetbin, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"YX" = ( +/obj/structure/closet, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/stack/tile/wood{ + amount = 24 + }, +/obj/item/stack/tile/carpet/black/fifty, +/obj/item/stack/tile/carpet/blackred/fifty, +/obj/item/stack/tile/carpet/blue/fifty, +/obj/item/stack/tile/carpet/cyan/fifty, +/obj/item/stack/tile/carpet/fifty, +/obj/item/stack/tile/carpet/green/fifty, +/obj/item/stack/tile/carpet/monochrome/fifty, +/obj/item/stack/tile/carpet/orange/fifty, +/obj/item/stack/tile/carpet/purple/fifty, +/obj/item/stack/tile/carpet/red/fifty, +/obj/item/stack/tile/carpet/royalblack/fifty, +/obj/item/stack/tile/carpet/royalblue/fifty, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Za" = ( /obj/machinery/door/airlock/wood{ id_tag = "lmrestroom" @@ -18835,19 +18848,26 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod) +"Zq" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + icon_state = "twindow"; + dir = 1 + }, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Zr" = ( /obj/machinery/light, /turf/open/floor/plasteel/dark, /area/syndicate_mothership) "Zt" = ( -/obj/structure/bedsheetbin/towel, -/turf/open/floor/plasteel/white, -/area/centcom/holding) -"Zu" = ( -/obj/machinery/vending/autodrobe/all_access{ - extended_inventory = 1 +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/wood, +/turf/open/floor/plasteel/freezer, /area/centcom/holding) "Zw" = ( /obj/structure/bed, @@ -18867,6 +18887,10 @@ /obj/effect/landmark/start/nukeop_leader, /turf/open/floor/wood, /area/syndicate_mothership) +"ZC" = ( +/obj/structure/bed/dogbed, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "ZE" = ( /obj/structure/sink{ dir = 4; @@ -18890,10 +18914,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"ZI" = ( -/obj/machinery/vending/coffee, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "ZJ" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -18928,10 +18948,6 @@ "ZQ" = ( /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) -"ZR" = ( -/obj/machinery/vending/snack, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "ZT" = ( /mob/living/simple_animal/cow, /turf/open/floor/grass, @@ -43315,9 +43331,9 @@ PO PO PO Nd -NR -NR -Pm +FU +FU +Zq Op Nd Rm @@ -43332,24 +43348,24 @@ UV CV Sd Nd -Wg +uN Ln Nd -NH -yh -Fk +pB +pB +pB Nd -sh +PW Sd -BX +ZC Nd -Lz +Qn Yo -PR +Kl Nd VL Ww -Uq +zt Nd aa aa @@ -43563,7 +43579,7 @@ aa aa aa Nd -Yb +NY PY PY PY @@ -43589,18 +43605,18 @@ RQ Sd Sd Nd -RG +Gt ST Nd -NH -Rc -Fk +Zt +Cj +Qh Nd MJ Sd Sd Nd -ZI +OW Sd Ph Nd @@ -43820,14 +43836,14 @@ aa aa aa Nd -Qj +wn PY PY PY PY PY PY -XB +Uk Nd SB ZW @@ -43846,24 +43862,24 @@ UV CV Sd Nd -FC +Yl ST Nd -NH -Rc -Fk +BW +Cj +BW Nd ma Sd Sd Nd -ZR +vp Sd Sd Nd -tw +YX Sd -Kd +Bm Nd aa aa @@ -44087,8 +44103,8 @@ PY Rj Nd SB -Lq -Zt +yl +MA Nw Nd Sd @@ -44099,7 +44115,7 @@ Sd Tu Vu Nd -QS +qG Sd Sd Nd @@ -44114,9 +44130,9 @@ Nd yS Nd Nd -LI -Sd +Xb Sd +HH Nd Nd Ox @@ -44334,12 +44350,12 @@ aa aa aa Nd -RK +ti PY PY PY Um -Tl +tn PY vs Nd @@ -44370,11 +44386,11 @@ Nd Sd Sd Sd -Yo Sd Sd Sd -Yo +Sd +Sd Sd Sd WE @@ -44634,7 +44650,7 @@ Sd Sd Sd Sd -Zu +OC Nd aa aa @@ -44848,7 +44864,7 @@ aa aa aa Nd -Kd +Bm Sd Yo Sd @@ -45110,13 +45126,13 @@ Sd MG YN Nd -Vm +GN Fh Fh zV Nd Nd -se +XA Fa KT Sd @@ -45362,17 +45378,17 @@ aa aa aa Nd -tw +YX Sd Rh Mm Nd -MT +Mo Fh Fh Yu Nd -ZI +OW CV Sd KT @@ -45404,7 +45420,7 @@ Sd Sd Nd SY -YI +WG UD Nd aa @@ -45619,9 +45635,9 @@ aa aa aa Nd -ZR +vp Sd -Rh +Vy ZT Nd Pr @@ -45629,7 +45645,7 @@ Fh Fh QW Nd -FU +St Sd Sd KT @@ -46133,7 +46149,7 @@ aa aa aa Nd -NB +FB Sd Yo PL @@ -46398,7 +46414,7 @@ Nd zX Fh Fh -TN +VV Nd Dl Nd @@ -46432,7 +46448,7 @@ Sd Sd Nd SY -YI +WG UD Nd aa @@ -46647,7 +46663,7 @@ aa aa aa Nd -Uk +Qc Sd Sd Nf @@ -46655,7 +46671,7 @@ Nd QA Fh Fh -Nl +UA ED Sd Yo @@ -46907,7 +46923,7 @@ Nd YL Sd Sd -Lj +kR Nd Xo Fh @@ -47164,7 +47180,7 @@ Nd Xe Sd Sd -tw +YX Nd TB Fh @@ -47418,7 +47434,7 @@ aa aa aa Nd -Cl +TL Sd Sd Sd @@ -47932,17 +47948,17 @@ aa aa aa Nd -NM +Pc Sd MR -US +we Nd SN pV pV Tr Nd -Mn +On Ph Nd Nd @@ -47975,7 +47991,7 @@ Sd Nd WN Ur -ui +NX Nd aa aa @@ -48472,19 +48488,19 @@ aa aa aa Nd -ue +fR VA ZW ZW -Ck -Nb +Rx +wR Nd Nd Nd QC Nd Nd -uK +rg Nd Nd QC @@ -48729,20 +48745,20 @@ aa aa aa Nd -sj +Tx ZW ZW ZW ZW -Yz +qJ Nd Ln ST ST Nd -NL +YW Sd -pF +Bq Nd ST ST @@ -48986,20 +49002,20 @@ aa aa aa Nd -YP -Ng -XZ -Wn +Qf +rY +re +yL ZW -LD +VZ Nd xO QN ZE Nd -NL -xP -pF +YW +ue +Bq Nd ZE QN From 3828c603676a42663a451c82873cc7676b007991 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 20 Jan 2020 02:07:33 -0500 Subject: [PATCH 064/186] Update CentCom.dmm Towel Bins into Bedsheet Bins --- _maps/map_files/generic/CentCom.dmm | 1074 +++++++++++++-------------- 1 file changed, 537 insertions(+), 537 deletions(-) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 5c5283823f..a0467cde6c 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -2238,17 +2238,6 @@ }, /turf/open/floor/plasteel, /area/tdome/arena_source) -"fR" = ( -/obj/structure/closet, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/iv_drip, -/obj/item/roller, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/medspray/synthflesh, -/obj/item/reagent_containers/medspray/synthflesh, -/obj/item/reagent_containers/medspray/synthflesh, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "fS" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -2936,6 +2925,13 @@ /obj/machinery/capture_the_flag/red, /turf/open/floor/circuit/green/anim, /area/ctf) +"hH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/slot_machine, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "hI" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -4349,25 +4345,6 @@ icon_state = "alien19" }, /area/abductor_ship) -"kR" = ( -/obj/structure/closet/crate, -/obj/item/vending_refill/autodrobe, -/obj/item/vending_refill/autodrobe, -/obj/item/vending_refill/boozeomat, -/obj/item/vending_refill/boozeomat, -/obj/item/vending_refill/cigarette, -/obj/item/vending_refill/cigarette, -/obj/item/vending_refill/clothing, -/obj/item/vending_refill/coffee, -/obj/item/vending_refill/coffee, -/obj/item/vending_refill/cola, -/obj/item/vending_refill/cola, -/obj/item/vending_refill/wallmed, -/obj/item/vending_refill/wallmed, -/obj/item/vending_refill/snack, -/obj/item/vending_refill/snack, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "kS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -6790,6 +6767,14 @@ }, /turf/open/floor/plasteel/dark, /area/centcom/control) +"px" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "py" = ( /obj/machinery/smartfridge, /turf/closed/indestructible{ @@ -6805,12 +6790,6 @@ }, /turf/open/floor/plasteel/dark, /area/centcom/supplypod) -"pB" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) "pH" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -7308,13 +7287,6 @@ "qE" = ( /turf/closed/indestructible/riveted/uranium, /area/wizard_station) -"qG" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/slot_machine, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "qI" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light{ @@ -7322,10 +7294,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"qJ" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "qP" = ( /obj/structure/chair/comfy/brown{ color = "#596479"; @@ -7419,10 +7387,6 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) -"re" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "rf" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -7431,13 +7395,6 @@ /obj/machinery/vending/coffee, /turf/open/floor/plasteel, /area/syndicate_mothership) -"rg" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "Ninja7"; - name = "Dorm 7" - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "rk" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law, @@ -7930,10 +7887,6 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) -"rY" = ( -/obj/structure/closet/crate/freezer/blood, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "sa" = ( /obj/item/hilbertshotel/ghostdojo, /turf/open/indestructible/hotelwood, @@ -7949,6 +7902,14 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"sf" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28; + use_power = 0 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "si" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/beer{ @@ -8398,21 +8359,6 @@ /obj/item/soap/syndie, /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) -"ti" = ( -/obj/machinery/plantgenes/seedvault, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/structure/table, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "tl" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, @@ -8423,26 +8369,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"tn" = ( -/obj/structure/closet/secure_closet/hydroponics{ - locked = 0 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/item/seeds/ambrosia/gaia, -/obj/item/seeds/ambrosia/gaia, -/obj/item/seeds/pumpkin/blumpkin, -/obj/item/seeds/pumpkin/blumpkin, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "to" = ( /obj/machinery/computer/shuttle/ferry{ dir = 4 @@ -8806,25 +8732,6 @@ /obj/item/storage/crayons, /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) -"ue" = ( -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/item/coin/silver, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "uf" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -9139,13 +9046,6 @@ }, /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) -"uN" = ( -/obj/structure/bedsheetbin/towel, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/holding) "uO" = ( /obj/machinery/door/airlock/centcom{ name = "Shuttle Control Office"; @@ -9416,10 +9316,6 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod) -"vp" = ( -/obj/machinery/vending/snack, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "vs" = ( /obj/machinery/vending/hydronutrients, /obj/effect/turf_decal/tile/green{ @@ -9450,6 +9346,17 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) +"vv" = ( +/obj/structure/closet, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/iv_drip, +/obj/item/roller, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/medspray/synthflesh, +/obj/item/reagent_containers/medspray/synthflesh, +/obj/item/reagent_containers/medspray/synthflesh, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "vw" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -9820,16 +9727,6 @@ }, /turf/open/floor/carpet, /area/wizard_station) -"we" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/paperframes/fifty, -/obj/item/stack/sheet/paperframes/fifty, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/box/lights/mixed, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "wh" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -9852,27 +9749,6 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) -"wn" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/chem_master/condimaster{ - desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; - name = "BrewMaster 2199"; - pixel_x = -4 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "wp" = ( /turf/open/floor/plasteel/dark, /area/syndicate_mothership) @@ -10119,14 +9995,6 @@ /obj/item/toy/cards/deck, /turf/open/floor/carpet, /area/wizard_station) -"wR" = ( -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/bodybags, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "wX" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -10516,12 +10384,6 @@ }, /turf/open/floor/plasteel, /area/centcom/control) -"yl" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "yn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum, @@ -10747,10 +10609,6 @@ /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/grass, /area/wizard_station) -"yL" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "yN" = ( /obj/structure/table/reinforced, /obj/item/paper/pamphlet/centcom/visitor_info, @@ -10787,6 +10645,15 @@ /obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria, /area/syndicate_mothership) +"yW" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/grass, +/area/centcom/holding) "yY" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, @@ -11003,11 +10870,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/mineral/plastitanium/red, /area/syndicate_mothership) -"zt" = ( -/obj/item/storage/box/bodybags, -/obj/item/storage/box/bodybags, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "zu" = ( /obj/item/storage/box/drinkingglasses, /obj/item/reagent_containers/food/drinks/bottle/rum, @@ -11201,6 +11063,12 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"zS" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/centcom/holding) "zT" = ( /turf/open/indestructible/boss/air, /area/centcom/holding) @@ -11497,6 +11365,10 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) +"AE" = ( +/obj/machinery/vending/coffee, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "AG" = ( /obj/structure/ladder/unbreakable/binary/space, /turf/open/indestructible/airblock, @@ -11715,14 +11587,11 @@ /obj/machinery/mech_bay_recharge_port, /turf/open/floor/plating, /area/syndicate_mothership) -"Bm" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Bq" = ( -/obj/structure/bedsheetbin/towel, -/turf/open/indestructible/hotelwood, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/centcom/holding) "Bs" = ( /obj/structure/table/wood, @@ -12050,12 +11919,6 @@ smooth = 1 }, /area/centcom/holding) -"BW" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) "BY" = ( /obj/item/toy/figure/syndie, /turf/open/floor/plating/asteroid/snow/airless, @@ -12191,9 +12054,6 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) -"Cj" = ( -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) "Cp" = ( /obj/structure/statue/uranium/nuke, /turf/open/floor/plating/asteroid/snow/airless, @@ -13625,6 +13485,10 @@ "Fh" = ( /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) +"Fl" = ( +/obj/structure/bedsheetbin/towel, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Fm" = ( /obj/machinery/shower{ dir = 4 @@ -13768,13 +13632,6 @@ }, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) -"FB" = ( -/obj/structure/table/wood/bar, -/obj/structure/safe/floor, -/obj/item/seeds/cherry/bomb, -/obj/item/key/janitor, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "FD" = ( /obj/machinery/shower{ dir = 4 @@ -13911,16 +13768,6 @@ }, /turf/open/floor/engine/cult, /area/wizard_station) -"FU" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - icon_state = "twindow"; - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "FW" = ( /obj/structure/window/reinforced{ dir = 1 @@ -14105,17 +13952,6 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"Gt" = ( -/obj/structure/mirror{ - pixel_y = 28 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/mineral/titanium/blue, -/area/centcom/holding) "Gu" = ( /obj/machinery/door/airlock/silver{ name = "Shower" @@ -14361,10 +14197,6 @@ }, /turf/open/floor/plasteel/dark, /area/tdome/tdomeobserve) -"GN" = ( -/obj/machinery/gibber, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "GO" = ( /obj/structure/table/wood, /obj/structure/sign/plaques/golden{ @@ -14569,6 +14401,24 @@ }, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) +"Hj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/piano, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"Hk" = ( +/obj/structure/table/wood, +/obj/item/camera/detective{ + desc = "A polaroid camera with extra capacity for social media marketing."; + name = "Professional camera" + }, +/obj/item/camera_film, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Hm" = ( /obj/structure/flora/ausbushes/fernybush, /obj/structure/flora/ausbushes/ppflowers, @@ -15911,6 +15761,12 @@ }, /turf/open/floor/plasteel/dark, /area/tdome/tdomeadmin) +"JV" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "JX" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -15989,6 +15845,16 @@ }, /turf/open/floor/plasteel, /area/tdome/tdomeadmin) +"Ki" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; + name = "Personal ID-Locked Closet" + }, +/obj/item/reagent_containers/rag/towel, +/obj/item/reagent_containers/rag/towel, +/obj/item/reagent_containers/rag/towel, +/turf/open/floor/carpet/royalblue, +/area/centcom/holding) "Kj" = ( /obj/machinery/door/airlock/external{ name = "Backup Emergency Escape Shuttle" @@ -16008,17 +15874,6 @@ }, /turf/open/space/basic, /area/space) -"Kl" = ( -/obj/structure/table/wood, -/obj/item/soap, -/obj/item/soap, -/obj/item/soap, -/obj/item/lightreplacer, -/obj/item/lightreplacer, -/obj/item/storage/bag/trash, -/obj/item/storage/bag/trash, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Kn" = ( /obj/structure/bookcase/random, /obj/effect/turf_decal/tile/neutral{ @@ -16426,6 +16281,20 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) +"Lk" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/turf/open/floor/plasteel/white, +/area/centcom/holding) +"Lm" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/centcom/holding) "Ln" = ( /obj/structure/toilet{ dir = 4 @@ -16438,6 +16307,11 @@ }, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) +"Lr" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Ls" = ( /obj/docking_port/stationary{ dir = 4; @@ -16708,13 +16582,6 @@ "Mm" = ( /turf/open/floor/grass, /area/centcom/holding) -"Mo" = ( -/obj/machinery/processor, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "Ms" = ( /obj/effect/mob_spawn/human/ghostcafe{ dir = 8 @@ -16760,9 +16627,15 @@ }, /turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) -"MA" = ( -/obj/structure/bedsheetbin/towel, -/turf/open/floor/plasteel/white, +"Mz" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/paperframes/fifty, +/obj/item/stack/sheet/paperframes/fifty, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/box/lights/mixed, +/turf/open/indestructible/hotelwood, /area/centcom/holding) "MB" = ( /turf/open/indestructible/binary, @@ -16893,6 +16766,10 @@ }, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) +"Nt" = ( +/obj/structure/bedsheetbin/color, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Nu" = ( /turf/open/floor/wood, /area/syndicate_mothership) @@ -16900,6 +16777,13 @@ /obj/machinery/recharge_station, /turf/open/floor/plasteel/white, /area/centcom/holding) +"Nx" = ( +/obj/machinery/processor, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "Nz" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -16909,6 +16793,12 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) +"NE" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "NF" = ( /obj/structure/ladder/unbreakable/binary, /turf/open/indestructible/airblock, @@ -16924,6 +16814,11 @@ }, /turf/open/floor/plasteel, /area/centcom/control) +"NN" = ( +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "NT" = ( /obj/structure/window/paperframe{ CanAtmosPass = 0 @@ -16948,34 +16843,11 @@ /obj/machinery/vending/cola/sodie, /turf/open/floor/plasteel, /area/syndicate_mothership) -"NX" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; - name = "Personal ID-Locked Closet" - }, -/obj/item/reagent_containers/rag/towel, -/obj/item/reagent_containers/rag/towel, -/obj/item/reagent_containers/rag/towel, -/turf/open/floor/carpet/royalblue, -/area/centcom/holding) -"NY" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/item/paper/guides/jobs/hydroponics, -/obj/item/book/manual/hydroponics_pod_people, +"NZ" = ( +/obj/structure/table/wood/bar, +/obj/structure/safe/floor, +/obj/item/seeds/cherry/bomb, +/obj/item/key/janitor, /turf/open/indestructible/hotelwood, /area/centcom/holding) "Oa" = ( @@ -17037,13 +16909,6 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/three) -"On" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Op" = ( /obj/structure/sink{ dir = 8; @@ -17062,6 +16927,19 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) +"Os" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"Ot" = ( +/obj/machinery/washing_machine, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/holding) "Ou" = ( /turf/closed/indestructible/fakedoor{ name = "Cold Storage" @@ -17090,13 +16968,6 @@ }, /turf/open/floor/plasteel, /area/syndicate_mothership) -"OC" = ( -/obj/machinery/vending/autodrobe/all_access{ - extended_inventory = 1 - }, -/obj/machinery/light, -/turf/open/floor/wood, -/area/centcom/holding) "OE" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -17139,6 +17010,10 @@ /obj/structure/mecha_wreckage/mauler, /turf/open/floor/plasteel/dark, /area/syndicate_mothership) +"OT" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "OU" = ( /obj/item/clothing/under/jabroni, /obj/item/clothing/under/geisha, @@ -17154,22 +17029,34 @@ /turf/open/floor/wood, /area/syndicate_mothership) "OW" = ( -/obj/machinery/vending/coffee, -/turf/open/indestructible/hotelwood, +/obj/structure/bedsheetbin/towel, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, /area/centcom/holding) "OZ" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/syndicate_mothership) "Pc" = ( -/obj/structure/table/wood, -/obj/item/camera/detective{ - desc = "A polaroid camera with extra capacity for social media marketing."; - name = "Professional camera" +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 }, -/obj/item/camera_film, -/obj/item/paper_bin, -/obj/item/pen/fountain, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/book/manual/hydroponics_pod_people, /turf/open/indestructible/hotelwood, /area/centcom/holding) "Pg" = ( @@ -17287,6 +17174,11 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) +"PQ" = ( +/obj/structure/closet/secure_closet, +/obj/item/coin/silver, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "PS" = ( /obj/machinery/computer/shuttle/syndicate/recall, /obj/effect/turf_decal/tile/bar, @@ -17311,11 +17203,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) -"PW" = ( -/obj/structure/closet/secure_closet, -/obj/item/coin/silver, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "PX" = ( /obj/machinery/computer/arcade/battle, /turf/open/indestructible/hotelwood, @@ -17347,32 +17234,9 @@ }, /turf/open/floor/mineral/titanium, /area/centcom/evac) -"Qc" = ( -/obj/structure/table/wood/bar, -/obj/structure/mirror{ - pixel_y = 28 - }, -/obj/item/lightreplacer, -/obj/item/lightreplacer, -/obj/item/lightreplacer, -/obj/item/storage/bag/trash, -/obj/item/storage/bag/trash, -/obj/item/storage/bag/trash, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Qe" = ( /turf/open/ai_visible, /area/ai_multicam_room) -"Qf" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) -"Qh" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) "Qi" = ( /obj/item/paicard, /obj/structure/table/wood, @@ -17389,13 +17253,13 @@ /obj/singularity/wizard/mapped, /turf/open/indestructible/binary, /area/fabric_of_reality) -"Qn" = ( -/obj/machinery/vending/cola, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Qo" = ( /turf/open/floor/mineral/plastitanium/red, /area/centcom/evac) +"Qp" = ( +/obj/structure/bedsheetbin, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Qq" = ( /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) @@ -17414,6 +17278,32 @@ }, /turf/open/floor/wood, /area/centcom/holding) +"Qw" = ( +/turf/open/floor/plasteel/freezer, +/area/centcom/holding) +"Qy" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/centcom/holding) +"Qz" = ( +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "QA" = ( /obj/machinery/deepfryer, /turf/open/floor/plasteel/cafeteria, @@ -17444,6 +17334,12 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"QJ" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "QK" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -17598,14 +17494,6 @@ /obj/structure/dresser, /turf/open/floor/carpet/royalblue, /area/centcom/holding) -"Rx" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Rz" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plating, @@ -17620,6 +17508,31 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) +"RK" = ( +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel/white, +/area/centcom/holding) +"RL" = ( +/obj/machinery/vending/cola, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"RN" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "RO" = ( /obj/machinery/shower{ dir = 1 @@ -17710,6 +17623,13 @@ /obj/item/toy/nuke, /turf/open/floor/wood, /area/syndicate_mothership) +"Sj" = ( +/obj/machinery/vending/autodrobe/all_access{ + extended_inventory = 1 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/centcom/holding) "So" = ( /obj/structure/chair/wood/wings{ dir = 4 @@ -17719,12 +17639,6 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"St" = ( -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Sw" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light{ @@ -17809,6 +17723,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/space/basic, /area/centcom/supplypod) +"SR" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "Ninja7"; + name = "Dorm 7" + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "ST" = ( /turf/open/floor/mineral/titanium/blue, /area/centcom/holding) @@ -17855,6 +17776,12 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"Tf" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/centcom/holding) "Tj" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -17886,6 +17813,16 @@ /obj/structure/closet/chefcloset, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) +"Tt" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + icon_state = "twindow"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "Tu" = ( /obj/structure/flora/ausbushes/fernybush, /obj/structure/flora/ausbushes/fullgrass, @@ -17912,12 +17849,19 @@ /turf/open/indestructible/hotelwood, /area/centcom/holding) "Tx" = ( -/obj/machinery/vending/wallmed{ - name = "Emergency NanoMed"; - pixel_y = 28; - use_power = 0 +/obj/machinery/plantgenes/seedvault, +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/structure/table, +/turf/open/indestructible/hotelwood, /area/centcom/holding) "Tz" = ( /obj/effect/light_emitter, @@ -17933,6 +17877,10 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) +"TC" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/freezer, +/area/centcom/holding) "TF" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -17942,16 +17890,16 @@ }, /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) -"TL" = ( +"TG" = ( /obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + icon_state = "twindow"; dir = 1 }, -/obj/item/soap, -/obj/item/soap, -/obj/item/soap, -/obj/item/janiupgrade, -/obj/vehicle/ridden/janicart, -/turf/open/indestructible/hotelwood, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/white, /area/centcom/holding) "TM" = ( /mob/living/simple_animal/bot/medbot{ @@ -17978,6 +17926,17 @@ }, /turf/open/floor/plasteel/freezer, /area/syndicate_mothership) +"TY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/soap, +/obj/item/soap, +/obj/item/soap, +/obj/item/janiupgrade, +/obj/vehicle/ridden/janicart, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Ud" = ( /obj/effect/landmark/holding_facility, /turf/open/indestructible/hotelwood, @@ -18009,20 +17968,22 @@ /turf/open/floor/plasteel, /area/syndicate_mothership) "Uk" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/light, +/obj/structure/closet/crate, +/obj/item/vending_refill/autodrobe, +/obj/item/vending_refill/autodrobe, +/obj/item/vending_refill/boozeomat, +/obj/item/vending_refill/boozeomat, +/obj/item/vending_refill/cigarette, +/obj/item/vending_refill/cigarette, +/obj/item/vending_refill/clothing, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/cola, +/obj/item/vending_refill/cola, +/obj/item/vending_refill/wallmed, +/obj/item/vending_refill/wallmed, +/obj/item/vending_refill/snack, +/obj/item/vending_refill/snack, /turf/open/indestructible/hotelwood, /area/centcom/holding) "Ul" = ( @@ -18062,6 +18023,17 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) +"Uq" = ( +/obj/structure/table/wood, +/obj/item/soap, +/obj/item/soap, +/obj/item/soap, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Ur" = ( /turf/open/floor/carpet/royalblue, /area/centcom/holding) @@ -18086,7 +18058,7 @@ /obj/effect/light_emitter, /turf/open/floor/plating/asteroid/snow/airless, /area/syndicate_mothership) -"UA" = ( +"Uz" = ( /obj/structure/table, /obj/machinery/dish_drive, /turf/open/floor/plasteel/cafeteria, @@ -18125,6 +18097,17 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod) +"UN" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/sink{ + dir = 1; + pixel_y = 25 + }, +/mob/living/simple_animal/bot/cleanbot, +/turf/open/floor/mineral/titanium/blue, +/area/centcom/holding) "UO" = ( /obj/machinery/door/airlock/centcom{ name = "CentCom Security"; @@ -18148,6 +18131,10 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod/loading/one) +"US" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/cafeteria, +/area/centcom/holding) "UT" = ( /obj/structure/chair/wood/wings{ dir = 1 @@ -18256,15 +18243,6 @@ }, /turf/open/space, /area/space) -"Vy" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/grass, -/area/centcom/holding) "Vz" = ( /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; @@ -18329,21 +18307,10 @@ }, /turf/open/floor/wood, /area/syndicate_mothership) -"VV" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plasteel/cafeteria, -/area/centcom/holding) "VX" = ( /obj/effect/landmark/shuttle_import, /turf/open/space/basic, /area/space) -"VZ" = ( -/obj/structure/table, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Wb" = ( /obj/machinery/door/window/westleft, /turf/open/indestructible/boss/air, @@ -18399,26 +18366,32 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"Wz" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/white, +/area/centcom/holding) "WC" = ( /obj/structure/table/reinforced, /obj/item/pen, /turf/open/floor/mineral/plastitanium/red, /area/centcom/evac) +"WD" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "WE" = ( /obj/machinery/vending/kink{ extended_inventory = 1 }, /turf/open/floor/wood, /area/centcom/holding) -"WG" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "WH" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/bottle/whiskey{ @@ -18497,13 +18470,10 @@ /obj/machinery/processor, /turf/open/floor/plasteel/cafeteria, /area/syndicate_mothership) -"Xb" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 +"WY" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light{ + dir = 4 }, /turf/open/indestructible/hotelwood, /area/centcom/holding) @@ -18518,6 +18488,19 @@ /obj/machinery/vending/autodrobe, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"Xf" = ( +/obj/structure/table/wood/bar, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "Xg" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -18602,13 +18585,6 @@ }, /turf/open/floor/plasteel, /area/centcom/ferry) -"XA" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/piano, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "XD" = ( /obj/machinery/button/door{ id = "Ninja4"; @@ -18636,6 +18612,26 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) +"XS" = ( +/obj/structure/closet/secure_closet/hydroponics{ + locked = 0 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/ambrosia/gaia, +/obj/item/seeds/pumpkin/blumpkin, +/obj/item/seeds/pumpkin/blumpkin, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "XT" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/sashimi, @@ -18708,9 +18704,9 @@ /obj/structure/dresser, /turf/open/floor/plasteel/dark, /area/syndicate_mothership) -"Yl" = ( -/obj/machinery/washing_machine, -/turf/open/floor/mineral/titanium/blue, +"Yj" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, /area/centcom/holding) "Ym" = ( /obj/machinery/computer/arcade/orion_trail, @@ -18794,30 +18790,6 @@ }, /turf/open/indestructible/hotelwood, /area/centcom/holding) -"YW" = ( -/obj/structure/bedsheetbin, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) -"YX" = ( -/obj/structure/closet, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/item/stack/tile/wood{ - amount = 24 - }, -/obj/item/stack/tile/carpet/black/fifty, -/obj/item/stack/tile/carpet/blackred/fifty, -/obj/item/stack/tile/carpet/blue/fifty, -/obj/item/stack/tile/carpet/cyan/fifty, -/obj/item/stack/tile/carpet/fifty, -/obj/item/stack/tile/carpet/green/fifty, -/obj/item/stack/tile/carpet/monochrome/fifty, -/obj/item/stack/tile/carpet/orange/fifty, -/obj/item/stack/tile/carpet/purple/fifty, -/obj/item/stack/tile/carpet/red/fifty, -/obj/item/stack/tile/carpet/royalblack/fifty, -/obj/item/stack/tile/carpet/royalblue/fifty, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "Za" = ( /obj/machinery/door/airlock/wood{ id_tag = "lmrestroom" @@ -18848,27 +18820,10 @@ }, /turf/open/floor/plasteel, /area/centcom/supplypod) -"Zq" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - icon_state = "twindow"; - dir = 1 - }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/white, -/area/centcom/holding) "Zr" = ( /obj/machinery/light, /turf/open/floor/plasteel/dark, /area/syndicate_mothership) -"Zt" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/centcom/holding) "Zw" = ( /obj/structure/bed, /obj/item/bedsheet/syndie, @@ -18887,10 +18842,6 @@ /obj/effect/landmark/start/nukeop_leader, /turf/open/floor/wood, /area/syndicate_mothership) -"ZC" = ( -/obj/structure/bed/dogbed, -/turf/open/indestructible/hotelwood, -/area/centcom/holding) "ZE" = ( /obj/structure/sink{ dir = 4; @@ -18936,6 +18887,30 @@ }, /turf/open/floor/mineral/plastitanium/red, /area/syndicate_mothership) +"ZL" = ( +/obj/structure/closet, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/stack/tile/wood{ + amount = 24 + }, +/obj/item/stack/tile/carpet/black/fifty, +/obj/item/stack/tile/carpet/blackred/fifty, +/obj/item/stack/tile/carpet/blue/fifty, +/obj/item/stack/tile/carpet/cyan/fifty, +/obj/item/stack/tile/carpet/fifty, +/obj/item/stack/tile/carpet/green/fifty, +/obj/item/stack/tile/carpet/monochrome/fifty, +/obj/item/stack/tile/carpet/orange/fifty, +/obj/item/stack/tile/carpet/purple/fifty, +/obj/item/stack/tile/carpet/red/fifty, +/obj/item/stack/tile/carpet/royalblack/fifty, +/obj/item/stack/tile/carpet/royalblue/fifty, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) +"ZN" = ( +/obj/machinery/vending/snack, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "ZP" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -18948,6 +18923,10 @@ "ZQ" = ( /turf/open/floor/plasteel, /area/centcom/supplypod/loading/two) +"ZR" = ( +/obj/structure/bed/dogbed, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) "ZT" = ( /mob/living/simple_animal/cow, /turf/open/floor/grass, @@ -18983,6 +18962,27 @@ }, /turf/open/floor/plasteel, /area/centcom/supply) +"ZZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199"; + pixel_x = -4 + }, +/turf/open/indestructible/hotelwood, +/area/centcom/holding) (1,1,1) = {" aa @@ -43331,9 +43331,9 @@ PO PO PO Nd -FU -FU -Zq +Tt +Tt +TG Op Nd Rm @@ -43348,24 +43348,24 @@ UV CV Sd Nd -uN +OW Ln Nd -pB -pB -pB +Lm +Lm +Lm Nd -PW +PQ Sd -ZC +ZR Nd -Qn +RL Yo -Kl +Uq Nd VL Ww -zt +NN Nd aa aa @@ -43579,7 +43579,7 @@ aa aa aa Nd -NY +Pc PY PY PY @@ -43605,18 +43605,18 @@ RQ Sd Sd Nd -Gt +UN ST Nd -Zt -Cj -Qh +zS +Qw +TC Nd MJ Sd Sd Nd -OW +AE Sd Ph Nd @@ -43836,14 +43836,14 @@ aa aa aa Nd -wn +ZZ PY PY PY PY PY PY -Uk +RN Nd SB ZW @@ -43862,24 +43862,24 @@ UV CV Sd Nd -Yl +Ot ST Nd -BW -Cj -BW +Tf +Qw +Tf Nd ma Sd Sd Nd -vp +ZN Sd Sd Nd -YX +ZL Sd -Bm +Lr Nd aa aa @@ -44103,8 +44103,8 @@ PY Rj Nd SB -yl -MA +NE +Fl Nw Nd Sd @@ -44115,7 +44115,7 @@ Sd Tu Vu Nd -qG +hH Sd Sd Nd @@ -44130,7 +44130,7 @@ Nd yS Nd Nd -Xb +WD Sd HH Nd @@ -44350,12 +44350,12 @@ aa aa aa Nd -ti +Tx PY PY PY Um -tn +XS PY vs Nd @@ -44650,7 +44650,7 @@ Sd Sd Sd Sd -OC +Sj Nd aa aa @@ -44864,7 +44864,7 @@ aa aa aa Nd -Bm +Lr Sd Yo Sd @@ -45126,13 +45126,13 @@ Sd MG YN Nd -GN +US Fh Fh zV Nd Nd -XA +Hj Fa KT Sd @@ -45378,17 +45378,17 @@ aa aa aa Nd -YX +ZL Sd Rh Mm Nd -Mo +Nx Fh Fh Yu Nd -OW +AE CV Sd KT @@ -45420,7 +45420,7 @@ Sd Sd Nd SY -WG +Os UD Nd aa @@ -45635,9 +45635,9 @@ aa aa aa Nd -vp +ZN Sd -Vy +yW ZT Nd Pr @@ -45645,7 +45645,7 @@ Fh Fh QW Nd -St +QJ Sd Sd KT @@ -46149,7 +46149,7 @@ aa aa aa Nd -FB +NZ Sd Yo PL @@ -46414,7 +46414,7 @@ Nd zX Fh Fh -VV +JV Nd Dl Nd @@ -46448,7 +46448,7 @@ Sd Sd Nd SY -WG +Os UD Nd aa @@ -46663,7 +46663,7 @@ aa aa aa Nd -Qc +Xf Sd Sd Nf @@ -46671,7 +46671,7 @@ Nd QA Fh Fh -UA +Uz ED Sd Yo @@ -46923,7 +46923,7 @@ Nd YL Sd Sd -kR +Uk Nd Xo Fh @@ -47180,7 +47180,7 @@ Nd Xe Sd Sd -YX +ZL Nd TB Fh @@ -47434,7 +47434,7 @@ aa aa aa Nd -TL +TY Sd Sd Sd @@ -47948,17 +47948,17 @@ aa aa aa Nd -Pc +Hk Sd MR -we +Mz Nd SN pV pV Tr Nd -On +WY Ph Nd Nd @@ -47991,7 +47991,7 @@ Sd Nd WN Ur -NX +Ki Nd aa aa @@ -48488,19 +48488,19 @@ aa aa aa Nd -fR +vv VA ZW ZW -Rx -wR +px +Lk Nd Nd Nd QC Nd Nd -rg +SR Nd Nd QC @@ -48745,20 +48745,20 @@ aa aa aa Nd -Tx +sf ZW ZW ZW ZW -qJ +OT Nd Ln ST ST Nd -YW +Qp Sd -Bq +Nt Nd ST ST @@ -49002,20 +49002,20 @@ aa aa aa Nd -Qf -rY -re -yL +Bq +RK +Qy +Yj ZW -VZ +Wz Nd xO QN ZE Nd -YW -ue -Bq +Qp +Qz +Nt Nd ZE QN From ab771d9505132fa1501b9e72f6b9da885985d9c7 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Mon, 20 Jan 2020 15:48:55 +0800 Subject: [PATCH 065/186] I deleted an important thing --- code/modules/recycling/conveyor2.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 50d01ab7a3..11c80b14ee 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -325,6 +325,14 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) if((dir == NORTH) || (dir == WEST)) invert_icon = TRUE +/obj/item/conveyor_switch_construct + name = "conveyor switch assembly" + desc = "A conveyor control switch assembly." + icon = 'icons/obj/recycling.dmi' + icon_state = "switch-off" + w_class = WEIGHT_CLASS_BULKY + var/id = "" //inherited by the switch + /obj/item/conveyor_switch_construct/Initialize() . = ..() id = "[rand()]" //this couldn't possibly go wrong From 051ca8c0500edb6ee401bc7f3157ece4fa8b17df Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 20 Jan 2020 03:45:40 -0700 Subject: [PATCH 066/186] checks --- code/game/objects/items/devices/PDA/PDA.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 51b168b57d..b843c5cec1 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -801,8 +801,9 @@ GLOBAL_LIST_EMPTY(PDAs) // Show it to ghosts var/ghost_message = "[owner] PDA Message --> [target_text]: [signal.format_message(TRUE)]" if(length(string_targets)) - for(var/mob/M in GLOB.player_list) - if(isobserver(M) && M.client && (M.client.prefs.chat_toggles & CHAT_GHOSTPDA)) + for(var/i in GLOB.dead_mob_list) + var/mob/M = i + if(M?.client.prefs.chat_toggles & CHAT_GHOSTPDA) to_chat(M, "[FOLLOW_LINK(M, user)] [ghost_message]") to_chat(user, "Message sent to [target_text]: \"[emoji_message]\"") // Log in the talk log From 5bc7229a9fe5f241c12a3346755e97527d1a652d Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Mon, 20 Jan 2020 19:11:43 +0100 Subject: [PATCH 067/186] Quick rubber toolbox materials fix. --- code/game/objects/items/storage/toolbox.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index 31efabf210..880b714f76 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -293,7 +293,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) desc = replacetext(desc, "robust", "safe") desc = replacetext(desc, "heavier", "bouncier") DISABLE_BITFIELD(flags_1, CONDUCT_1) - materials = null + materials = typelist("materials", null) damtype = STAMINA force += 3 //to compensate the higher stamina K.O. threshold compared to actual health. throwforce += 3 @@ -317,8 +317,8 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) flags_1 = null materials = null damtype = STAMINA - force = 17 - throwforce = 17 + force = 15 + throwforce = 15 attack_verb = list("robusted", "bounced") can_rubberify = FALSE //we are already the future. From a53511a53d7ef8636eb7090e58c7a0f2effcd5c9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 20 Jan 2020 11:28:27 -0700 Subject: [PATCH 068/186] Update cloning.dm --- code/game/machinery/cloning.dm | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 711b221c54..afb882598e 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -4,7 +4,7 @@ //Potential replacement for genetics revives or something I dunno (?) #define CLONE_INITIAL_DAMAGE 150 //Clones in clonepods start with 150 cloneloss damage and 150 brainloss damage, thats just logical -#define MINIMUM_HEAL_LEVEL 40 +#define MINIMUM_HEAL_LEVEL 20 #define SPEAK(message) radio.talk_into(src, message, radio_channel) @@ -61,18 +61,15 @@ QDEL_LIST(unattached_flesh) . = ..() -/obj/machinery/clonepod/RefreshParts() +/obj/machinery/clonepod/RefreshParts() speed_coeff = 0 efficiency = 0 for(var/obj/item/stock_parts/scanning_module/S in component_parts) efficiency += S.rating for(var/obj/item/stock_parts/manipulator/P in component_parts) - speed_coeff += P.rating - heal_level = (efficiency * 15) + 10 - if(heal_level < MINIMUM_HEAL_LEVEL) - heal_level = MINIMUM_HEAL_LEVEL - if(heal_level > 100) - heal_level = 100 + speed_coeff += (P.rating / 2) + speed_coeff = max(1, speed_coeff) + heal_level = CLAMP((efficiency * 10) + 10, MINIMUM_HEAL_LEVEL, 100) //The return of data disks?? Just for transferring between genetics machine/cloning machine. //TO-DO: Make the genetics machine accept them. @@ -169,9 +166,7 @@ var/mob/living/carbon/human/H = new /mob/living/carbon/human(src) H.hardset_dna(ui, se, H.real_name, null, mrace, features) - - if(prob(50 - efficiency*10)) //Chance to give a bad mutation. - H.randmutb() //100% bad mutation. Can be cured with mutadone. + H.randmutb() //100% bad mutation. Can be cured with mutadone. H.silent = 20 //Prevents an extreme edge case where clones could speak if they said something at exactly the right moment. occupant = H From cd48f1a1522f429240ecb632c74e5b54fef648a2 Mon Sep 17 00:00:00 2001 From: Commandersand Date: Mon, 20 Jan 2020 14:22:23 -0600 Subject: [PATCH 069/186] forcewall --- code/modules/spells/spell_types/forcewall.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/spells/spell_types/forcewall.dm b/code/modules/spells/spell_types/forcewall.dm index ed78e3315a..aa2fa5ab8b 100644 --- a/code/modules/spells/spell_types/forcewall.dm +++ b/code/modules/spells/spell_types/forcewall.dm @@ -2,7 +2,7 @@ name = "Forcewall" desc = "Create a magical barrier that only you can pass through. Does not require wizard garb." school = "transmutation" - charge_max = 100 + charge_max = 80 clothes_req = 0 invocation = "TARCOL MINTI ZHERI" invocation_type = "shout" @@ -10,7 +10,7 @@ action_icon_state = "shield" range = -1 include_user = 1 - cooldown_min = 50 //12 deciseconds reduction per rank + cooldown_min = 15 //15 deciseconds reduction per rank var/wall_type = /obj/effect/forcefield/wizard /obj/effect/proc_holder/spell/targeted/forcewall/cast(list/targets,mob/user = usr) From ab464de0b744f5452b3150381b413abd3a4c361b Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 20 Jan 2020 16:10:12 -0500 Subject: [PATCH 070/186] Update glass.dm --- code/modules/reagents/reagent_containers/glass.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 953b86cb03..87d5969922 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -167,21 +167,21 @@ possible_transfer_amounts = list(0.1,0.5,0.75,1,2,3) volume = 3 -/obj/item/reagent_containers/glass/beaker/flask_small/flask_large +/obj/item/reagent_containers/glass/beaker/flask/large name = "large flask" desc = "A large flask. It can hold up to 80 units. Unable to withstand reagents of an extreme pH." materials = list(MAT_GLASS=2500) icon_state = "flasklarge" volume = 80 -/obj/item/reagent_containers/glass/beaker/flask_small +/obj/item/reagent_containers/glass/beaker/flask name = "small flask" desc = "A small flask. It can hold up to 40 units. Unable to withstand reagents of an extreme pH." materials = list(MAT_GLASS=1000) icon_state = "flasksmall" volume = 40 -/obj/item/reagent_containers/glass/beaker/flaskspouty +/obj/item/reagent_containers/glass/beaker/flask/spouty name = "flask with spout" desc = "A flask with a spout! It can hold up to 120 units. Unable to withstand reagents of an extreme pH." materials = list(MAT_GLASS=2500) From 9eb9f08a92c43d944b0c09d4b05fded1f972641b Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 20 Jan 2020 16:11:42 -0500 Subject: [PATCH 071/186] Update glassware.dm --- code/modules/crafting/glassware.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/crafting/glassware.dm b/code/modules/crafting/glassware.dm index e2f4e03e29..22d7e01f8a 100644 --- a/code/modules/crafting/glassware.dm +++ b/code/modules/crafting/glassware.dm @@ -203,7 +203,7 @@ name = "Glass fodder sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be cut off onto a blow tube." icon_state = "blowing_rods_inuse" - next_step = /obj/item/reagent_containers/glass/beaker/flaskspouty + next_step = /obj/item/reagent_containers/glass/beaker/flask/spouty /obj/item/glasswork/glass_base/spouty_part4/attackby(obj/item/I, mob/user, params) ..() @@ -246,7 +246,7 @@ name = "Metled glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" - next_step = /obj/item/reagent_containers/glass/beaker/flask_small + next_step = /obj/item/reagent_containers/glass/beaker/flask /obj/item/glasswork/glass_base/flask_small_part2/attackby(obj/item/I, mob/user, params) ..() @@ -289,7 +289,7 @@ name = "Metled glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" - next_step = /obj/item/reagent_containers/glass/beaker/flask_small/flask_large + next_step = /obj/item/reagent_containers/glass/beaker/flask/large /obj/item/glasswork/glass_base/flask_large_part2/attackby(obj/item/I, mob/user, params) ..() From 89bb60ac162363d4a0512a8958ce171e4ea8141c Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 20 Jan 2020 16:12:40 -0500 Subject: [PATCH 072/186] Update parts.dm --- code/modules/cargo/exports/parts.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/cargo/exports/parts.dm b/code/modules/cargo/exports/parts.dm index e9c432a8aa..e4efaf0810 100644 --- a/code/modules/cargo/exports/parts.dm +++ b/code/modules/cargo/exports/parts.dm @@ -117,17 +117,17 @@ /datum/export/glasswork_spouty cost = 1200 unit_name = "flask with spout" - export_types = list(/obj/item/reagent_containers/glass/beaker/flaskspouty) + export_types = list(/obj/item/reagent_containers/glass/beaker/flask/spouty) include_subtypes = FALSE /datum/export/glasswork_smallflask cost = 600 unit_name = "small flask" - export_types = list(/obj/item/reagent_containers/glass/beaker/flask_small) + export_types = list(/obj/item/reagent_containers/glass/beaker/flask) include_subtypes = FALSE /datum/export/glasswork_largeflask cost = 1000 unit_name = "large flask" - export_types = list(/obj/item/reagent_containers/glass/beaker/flask_small/flask_large) + export_types = list(/obj/item/reagent_containers/glass/beaker/flask/large) include_subtypes = FALSE From a3f82331301769c303c3db91983e12dd4da7e8ae Mon Sep 17 00:00:00 2001 From: Commandersand Date: Mon, 20 Jan 2020 15:15:28 -0600 Subject: [PATCH 073/186] MEM --- code/modules/spells/spell_types/aimed.dm | 8 ++++---- code/modules/spells/spell_types/emplosion.dm | 2 ++ code/modules/spells/spell_types/lightning.dm | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/code/modules/spells/spell_types/aimed.dm b/code/modules/spells/spell_types/aimed.dm index 73a428af71..ac6cdacb65 100644 --- a/code/modules/spells/spell_types/aimed.dm +++ b/code/modules/spells/spell_types/aimed.dm @@ -96,9 +96,9 @@ school = "evocation" charge_max = 200 clothes_req = 1 - invocation = "UN'LTD P'WAH" + invocation = "ZAP MUTHA'FUCKA" invocation_type = "shout" - cooldown_min = 30 + cooldown_min = 40 active_icon_state = "lightning" base_icon_state = "lightning" sound = 'sound/magic/lightningbolt.ogg' @@ -112,12 +112,12 @@ name = "Fireball" desc = "This spell fires a fireball at a target and does not require wizard garb." school = "evocation" - charge_max = 60 + charge_max = 100 clothes_req = 0 invocation = "ONI SOMA" invocation_type = "shout" range = 20 - cooldown_min = 20 //10 deciseconds reduction per rank + cooldown_min = 20 //20 deciseconds reduction per rank projectile_type = /obj/item/projectile/magic/aoe/fireball base_icon_state = "fireball" action_icon_state = "fireball0" diff --git a/code/modules/spells/spell_types/emplosion.dm b/code/modules/spells/spell_types/emplosion.dm index a5ba0a3914..98723273ae 100644 --- a/code/modules/spells/spell_types/emplosion.dm +++ b/code/modules/spells/spell_types/emplosion.dm @@ -1,6 +1,8 @@ /obj/effect/proc_holder/spell/targeted/emplosion name = "Emplosion" desc = "This spell emplodes an area." + charge_max = 250 + cooldown_min = 50 var/emp_heavy = 2 var/emp_light = 3 diff --git a/code/modules/spells/spell_types/lightning.dm b/code/modules/spells/spell_types/lightning.dm index 8363e28624..83b9491c7d 100644 --- a/code/modules/spells/spell_types/lightning.dm +++ b/code/modules/spells/spell_types/lightning.dm @@ -2,9 +2,9 @@ name = "Tesla Blast" desc = "Blast lightning at your foes!" charge_type = "recharge" - charge_max = 300 + charge_max = 270 clothes_req = 1 - invocation = "UN'LTD P'WAH!" + invocation = "TSL'A L'OOSE!" invocation_type = "shout" range = 7 cooldown_min = 30 From 62c5fabcacde54a6f02cb2fedff48ffad0c0e09c Mon Sep 17 00:00:00 2001 From: Commandersand Date: Mon, 20 Jan 2020 15:18:08 -0600 Subject: [PATCH 074/186] oops --- code/modules/spells/spell_types/aimed.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/spells/spell_types/aimed.dm b/code/modules/spells/spell_types/aimed.dm index ac6cdacb65..5ba85bef6b 100644 --- a/code/modules/spells/spell_types/aimed.dm +++ b/code/modules/spells/spell_types/aimed.dm @@ -94,11 +94,11 @@ name = "Lightning Bolt" desc = "Fire a high powered lightning bolt at your foes!" school = "evocation" - charge_max = 200 + charge_max = 150 clothes_req = 1 invocation = "ZAP MUTHA'FUCKA" invocation_type = "shout" - cooldown_min = 40 + cooldown_min = 30 active_icon_state = "lightning" base_icon_state = "lightning" sound = 'sound/magic/lightningbolt.ogg' From 0661bc2558175536c8f2514f1d85634e465a87be Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 20 Jan 2020 15:26:24 -0700 Subject: [PATCH 075/186] Update PDA.dm --- code/game/objects/items/devices/PDA/PDA.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index b843c5cec1..14f2407798 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -800,12 +800,11 @@ GLOBAL_LIST_EMPTY(PDAs) tnote += "→ To [target_text]:
    [signal.format_message()]
    " // Show it to ghosts var/ghost_message = "[owner] PDA Message --> [target_text]: [signal.format_message(TRUE)]" - if(length(string_targets)) - for(var/i in GLOB.dead_mob_list) - var/mob/M = i - if(M?.client.prefs.chat_toggles & CHAT_GHOSTPDA) - to_chat(M, "[FOLLOW_LINK(M, user)] [ghost_message]") - to_chat(user, "Message sent to [target_text]: \"[emoji_message]\"") + for(var/i in GLOB.dead_mob_list) + var/mob/M = i + if(M?.client.prefs.chat_toggles & CHAT_GHOSTPDA) + to_chat(M, "[FOLLOW_LINK(M, user)] [ghost_message]") + to_chat(user, "Message sent to [target_text]: \"[emoji_message]\"") // Log in the talk log user.log_talk(message, LOG_PDA, tag="PDA: [initial(name)] to [target_text] (BLOCKED:[string_blocked])") if (!silent) From ddf037da9252f1f4c7d655551d3b79ab136b9631 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Tue, 21 Jan 2020 00:28:41 +0100 Subject: [PATCH 076/186] Trilby's solar panels PR but improved. --- .../game/objects/items/stacks/sheets/glass.dm | 25 +++++++++- .../objects/items/stacks/sheets/sheets.dm | 14 +++++- code/game/objects/structures/window.dm | 29 ++++------- code/modules/power/solar.dm | 48 +++++++++++-------- code/modules/power/tracker.dm | 22 +++++---- 5 files changed, 86 insertions(+), 52 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index a33ae9c4a9..f6bff2f880 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -26,6 +26,7 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ grind_results = list(/datum/reagent/silicon = 20) point_value = 1 tableVariant = /obj/structure/table/glass + shard_type = /obj/item/shard /obj/item/stack/sheet/glass/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins to slice [user.p_their()] neck with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -93,6 +94,7 @@ GLOBAL_LIST_INIT(pglass_recipes, list ( \ merge_type = /obj/item/stack/sheet/plasmaglass grind_results = list(/datum/reagent/silicon = 20, /datum/reagent/toxin/plasma = 10) tableVariant = /obj/structure/table/plasmaglass + shard_type = /obj/item/shard/plasma /obj/item/stack/sheet/plasmaglass/fifty amount = 50 @@ -120,7 +122,9 @@ GLOBAL_LIST_INIT(pglass_recipes, list ( \ else return ..() - +/obj/item/stack/sheet/plasmaglass/on_solar_construction(obj/machinery/power/solar/S) + S.obj_integrity *= 1.2 + S.efficiency *= 1.2 /* * Reinforced glass sheets @@ -145,11 +149,15 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ merge_type = /obj/item/stack/sheet/rglass grind_results = list(/datum/reagent/silicon = 20, /datum/reagent/iron = 10) point_value = 4 + shard_type = /obj/item/shard /obj/item/stack/sheet/rglass/attackby(obj/item/W, mob/user, params) add_fingerprint(user) ..() +/obj/item/stack/sheet/rglass/on_solar_construction(obj/machinery/power/solar/S) + S.obj_integrity *= 2 + /obj/item/stack/sheet/rglass/cyborg materials = list() var/datum/robot_energy_storage/glasource @@ -188,6 +196,11 @@ GLOBAL_LIST_INIT(prglass_recipes, list ( \ merge_type = /obj/item/stack/sheet/plasmarglass grind_results = list(/datum/reagent/silicon = 20, /datum/reagent/toxin/plasma = 10, /datum/reagent/iron = 10) point_value = 23 + shard_type = /obj/item/shard/plasma + +/obj/item/stack/sheet/plasmarglass/on_solar_construction(obj/machinery/power/solar/S) + S.obj_integrity *= 2.2 + S.efficiency *= 1.2 /obj/item/stack/sheet/plasmarglass/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.prglass_recipes @@ -207,6 +220,11 @@ GLOBAL_LIST_INIT(titaniumglass_recipes, list( armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 100) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/titaniumglass + shard_type = /obj/item/shard + +/obj/item/stack/sheet/titaniumglass/on_solar_construction(obj/machinery/power/solar/S) + S.obj_integrity *= 2.5 + S.efficiency *= 1.5 /obj/item/stack/sheet/titaniumglass/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.titaniumglass_recipes @@ -226,11 +244,16 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 100) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/plastitaniumglass + shard_type = /obj/item/shard /obj/item/stack/sheet/plastitaniumglass/Initialize(mapload, new_amount, merge = TRUE) recipes = GLOB.plastitaniumglass_recipes return ..() +/obj/item/stack/sheet/titaniumglass/on_solar_construction(obj/machinery/power/solar/S) + S.obj_integrity *= 2 + S.efficiency *= 2 + /obj/item/shard name = "shard" desc = "A nasty looking shard of glass." diff --git a/code/game/objects/items/stacks/sheets/sheets.dm b/code/game/objects/items/stacks/sheets/sheets.dm index af0dca02d3..03c3dcc3c9 100644 --- a/code/game/objects/items/stacks/sheets/sheets.dm +++ b/code/game/objects/items/stacks/sheets/sheets.dm @@ -15,4 +15,16 @@ var/point_value = 0 //turn-in value for the gulag stacker - loosely relative to its rarity var/is_fabric = FALSE //is this a valid material for the loom? var/loom_result //result from pulling on the loom - var/pull_effort = 0 //amount of delay when pulling on the loom \ No newline at end of file + var/pull_effort = 0 //amount of delay when pulling on the loom + var/shard_type // the shard debris typepath left over by solar panels and windows etc. + var/solars_multiplier = 1 + +/** + * Called on the glass sheet upon solar construction (duh): + * Different glass sheets can modify different stas/vars, such as obj_integrity or efficiency + * and possibly extra effects if you wish to code them. + * Keep in mind the solars' max_integrity is set equal to the obj_integrity by the end of the initialization, + * so you don't have to do so here. + */ +/obj/item/stack/sheet/proc/on_solar_construction(/obj/machinery/power/solar/S) + return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 58588c5693..14a7e445c1 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -15,7 +15,8 @@ var/decon_speed = 30 var/wtype = "glass" var/fulltile = FALSE - var/glass_type = /obj/item/stack/sheet/glass + var/obj/item/stack/sheet/glass_type = /obj/item/stack/sheet/glass + var/cleanable_type = /obj/effect/decal/cleanable/glass var/glass_amount = 1 var/mutable_appearance/crack_overlay can_be_unanchored = TRUE @@ -277,12 +278,15 @@ /obj/structure/window/proc/spawnDebris(location) . = list() - . += new /obj/item/shard(location) - . += new /obj/effect/decal/cleanable/glass(location) + var/shard = initial(glass_type.shard_type) + if(shard) + . += new shard(location) + if (fulltile) + . += new shard(location) + if(cleanable_type) + . += new cleanable_type(location) if (reinf) . += new /obj/item/stack/rods(location, (fulltile ? 2 : 1)) - if (fulltile) - . += new /obj/item/shard(location) /obj/structure/window/proc/can_be_rotated(mob/user,rotation_type) if (get_dist(src,user) > 1) @@ -416,17 +420,9 @@ max_integrity = 150 explosion_block = 1 glass_type = /obj/item/stack/sheet/plasmaglass + cleanable_type = /obj/effect/decal/cleanable/glass/plasma rad_insulation = RAD_NO_INSULATION -/obj/structure/window/plasma/spawnDebris(location) - . = list() - . += new /obj/item/shard/plasma(location) - . += new /obj/effect/decal/cleanable/glass/plasma(location) - if (reinf) - . += new /obj/item/stack/rods(location, (fulltile ? 2 : 1)) - if (fulltile) - . += new /obj/item/shard/plasma(location) - /obj/structure/window/plasma/spawner/east dir = EAST @@ -662,11 +658,6 @@ level = 3 glass_amount = 2 -/obj/structure/window/reinforced/clockwork/spawnDebris(location) - . = list() - for(var/i in 1 to 4) - . += new /obj/item/clockwork/alloy_shards/medium/gear_bit(location) - /obj/structure/window/reinforced/clockwork/Initialize(mapload, direct) made_glow = TRUE new /obj/effect/temp_visual/ratvar/window(get_turf(src)) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 18cd6d22a6..b12bbe59b8 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -19,6 +19,8 @@ var/ndir = SOUTH // target dir var/turn_angle = 0 var/obj/machinery/power/solar_control/control = null + var/obj/item/solar_assembly/assembly + var/efficiency = 1 /obj/machinery/power/solar/Initialize(mapload, obj/item/solar_assembly/S) . = ..() @@ -45,14 +47,13 @@ /obj/machinery/power/solar/proc/Make(obj/item/solar_assembly/S) if(!S) - S = new /obj/item/solar_assembly(src) - S.glass_type = /obj/item/stack/sheet/glass + S = new /obj/item/solar_assembly + S.glass_type = new /obj/item/stack/sheet/glass(null, 2) S.anchored = TRUE else - S.forceMove(src) - if(S.glass_type == /obj/item/stack/sheet/rglass) //if the panel is in reinforced glass - max_integrity *= 2 //this need to be placed here, because panels already on the map don't have an assembly linked to - obj_integrity = max_integrity + S.moveToNullspace() + S.glass_type.on_solar_construction(src) + obj_integrity = max_integrity update_icon() /obj/machinery/power/solar/crowbar_act(mob/user, obj/item/I) @@ -85,14 +86,14 @@ /obj/machinery/power/solar/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) if(disassembled) - var/obj/item/solar_assembly/S = locate() in src - if(S) - S.forceMove(loc) - S.give_glass(stat & BROKEN) + if(assembly) + assembly.forceMove(loc) + assembly.give_glass(stat & BROKEN) else playsound(src, "shatter", 70, 1) - new /obj/item/shard(src.loc) - new /obj/item/shard(src.loc) + var/shard = assembly?.glass_type ? assembly.glass_type.shard_type : /obj/item/shard + new shard(loc) + new shard(loc) qdel(src) @@ -131,7 +132,7 @@ if(powernet == control.powernet)//check if the panel is still connected to the computer if(obscured) //get no light from the sun, so don't generate power return - var/sgen = SOLARGENRATE * sunfrac + var/sgen = SOLARGENRATE * sunfrac * efficiency add_avail(sgen) control.gen += sgen else //if we're no longer on the same powernet, remove from control computer @@ -186,19 +187,23 @@ w_class = WEIGHT_CLASS_BULKY // Pretty big! anchored = FALSE var/tracker = 0 - var/glass_type = null + var/obj/item/stack/sheet/glass_type + var/static/list/allowed_sheets = typecacheof(list(/obj/item/stack/sheet/glass, /obj/item/stack/sheet/rglass, + /obj/item/stack/sheet/plasmaglass, /obj/item/stack/sheet/plasmarglass, + /obj/item/stack/sheet/titaniumglass, /obj/item/stack/sheet/plastitaniumglass)) // Give back the glass type we were supplied with /obj/item/solar_assembly/proc/give_glass(device_broken) var/atom/Tsec = drop_location() if(device_broken) - new /obj/item/shard(Tsec) - new /obj/item/shard(Tsec) + var/shard = glass_type ? glass_type.shard_type : /obj/item/shard + if(shard) + new shard(Tsec) + new shard(Tsec) else if(glass_type) - new glass_type(Tsec, 2) + forceMove(glass_type, Tsec) glass_type = null - /obj/item/solar_assembly/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/wrench) && isturf(loc)) if(isinspace()) @@ -213,13 +218,14 @@ W.play_tool_sound(src, 75) return 1 - if(istype(W, /obj/item/stack/sheet/glass) || istype(W, /obj/item/stack/sheet/rglass)) + if(is_type_in_typecache(W, allowed_sheets)) if(!anchored) to_chat(user, "You need to secure the assembly before you can add glass.") return var/obj/item/stack/sheet/S = W - if(S.use(2)) - glass_type = W.type + var/obj/item/stack/sheet/G = S.change_stack(null, 2) + if(G) + glass_type = G playsound(src.loc, 'sound/machines/click.ogg', 50, 1) user.visible_message("[user] places the glass on the solar assembly.", "You place the glass on the solar assembly.") if(tracker) diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 5075e7656d..c25ece3594 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -16,6 +16,7 @@ var/id = 0 var/sun_angle = 0 // sun angle as set by sun datum var/obj/machinery/power/solar_control/control = null + var/obj/item/solar_assembly/assembly /obj/machinery/power/tracker/Initialize(mapload, obj/item/solar_assembly/S) . = ..() @@ -42,11 +43,12 @@ /obj/machinery/power/tracker/proc/Make(obj/item/solar_assembly/S) if(!S) - S = new /obj/item/solar_assembly(src) - S.glass_type = /obj/item/stack/sheet/glass - S.tracker = 1 + S = new /obj/item/solar_assembly + S.glass_type = new /obj/item/stack/sheet/glass(null, 2) + S.tracker = TRUE S.anchored = TRUE - S.forceMove(src) + else + S.moveToNullspace() update_icon() //updates the tracker icon and the facing angle for the control computer @@ -77,14 +79,14 @@ /obj/machinery/power/solar/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) if(disassembled) - var/obj/item/solar_assembly/S = locate() in src - if(S) - S.forceMove(loc) - S.give_glass(stat & BROKEN) + if(assembly) + assembly.forceMove(loc) + assembly.give_glass(stat & BROKEN) else playsound(src, "shatter", 70, 1) - new /obj/item/shard(src.loc) - new /obj/item/shard(src.loc) + var/shard = assembly?.glass_type ? assembly.glass_type.shard_type : /obj/item/shard + new shard(loc) + new shard(loc) qdel(src) // Tracker Electronic From c93f16e4d4a5e56c8b40ed330ead31abdedfbde9 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Tue, 21 Jan 2020 00:45:51 +0100 Subject: [PATCH 077/186] Unused variable. --- code/game/objects/items/stacks/sheets/sheets.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheets.dm b/code/game/objects/items/stacks/sheets/sheets.dm index 03c3dcc3c9..b7ab760659 100644 --- a/code/game/objects/items/stacks/sheets/sheets.dm +++ b/code/game/objects/items/stacks/sheets/sheets.dm @@ -17,14 +17,13 @@ var/loom_result //result from pulling on the loom var/pull_effort = 0 //amount of delay when pulling on the loom var/shard_type // the shard debris typepath left over by solar panels and windows etc. - var/solars_multiplier = 1 /** * Called on the glass sheet upon solar construction (duh): * Different glass sheets can modify different stas/vars, such as obj_integrity or efficiency * and possibly extra effects if you wish to code them. - * Keep in mind the solars' max_integrity is set equal to the obj_integrity by the end of the initialization, - * so you don't have to do so here. + * Keep in mind the solars' max_integrity is set equal to the obj_integrity later, + * so you won't have to do so here. */ /obj/item/stack/sheet/proc/on_solar_construction(/obj/machinery/power/solar/S) return From fae0d6fe3f1bf0cab9ca42c14ad1f51fa1048686 Mon Sep 17 00:00:00 2001 From: Hatterhat <31829017+Hatterhat@users.noreply.github.com> Date: Mon, 20 Jan 2020 18:06:07 -0600 Subject: [PATCH 078/186] remember when i hoped i didnt forget something --- code/modules/research/designs/medical_designs.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index 99cb5bf8ab..bef25456ca 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -307,6 +307,8 @@ build_type = PROTOLATHE build_path = /obj/item/defibrillator/compact materials = list(MAT_METAL = 16000, MAT_GLASS = 8000, MAT_SILVER = 6000, MAT_GOLD = 3000) + category = list("Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL ///////////////////////////////////////// //////////Cybernetic Implants//////////// From efe3ebdb535d7f0c4c826f23ca018f4d16fb32ef Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 20 Jan 2020 17:50:07 -0700 Subject: [PATCH 079/186] bet --- .../food_and_drinks/recipes/food_mixtures.dm | 28 ++++---- code/modules/reagents/chemistry/recipes.dm | 2 +- .../reagents/chemistry/recipes/others.dm | 68 +++++++++---------- .../chemistry/recipes/slime_extracts.dm | 16 ++--- 4 files changed, 57 insertions(+), 57 deletions(-) diff --git a/code/modules/food_and_drinks/recipes/food_mixtures.dm b/code/modules/food_and_drinks/recipes/food_mixtures.dm index 130640ee8a..fd332a38df 100644 --- a/code/modules/food_and_drinks/recipes/food_mixtures.dm +++ b/code/modules/food_and_drinks/recipes/food_mixtures.dm @@ -15,9 +15,9 @@ required_catalysts = list(/datum/reagent/consumable/enzyme = 5) mob_react = FALSE -/datum/chemical_reaction/tofu/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/tofu/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/reagent_containers/food/snacks/tofu(location) return @@ -26,9 +26,9 @@ id = "chocolate_bar" required_reagents = list(/datum/reagent/consumable/soymilk = 2, /datum/reagent/consumable/coco = 2, /datum/reagent/consumable/sugar = 2) -/datum/chemical_reaction/chocolate_bar/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/chocolate_bar/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/reagent_containers/food/snacks/chocolatebar(location) return @@ -39,9 +39,9 @@ required_reagents = list(/datum/reagent/consumable/milk/chocolate_milk = 4, /datum/reagent/consumable/sugar = 2) mob_react = FALSE -/datum/chemical_reaction/chocolate_bar2/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/chocolate_bar2/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/reagent_containers/food/snacks/chocolatebar(location) return @@ -90,9 +90,9 @@ required_reagents = list(/datum/reagent/consumable/milk = 40) required_catalysts = list(/datum/reagent/consumable/enzyme = 5) -/datum/chemical_reaction/cheesewheel/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/cheesewheel/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/reagent_containers/food/snacks/store/cheesewheel(location) /datum/chemical_reaction/synthmeat @@ -101,9 +101,9 @@ required_reagents = list(/datum/reagent/blood = 5, /datum/reagent/medicine/cryoxadone = 1) mob_react = FALSE -/datum/chemical_reaction/synthmeat/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/synthmeat/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/reagent_containers/food/snacks/meat/slab/synthmeat(location) /datum/chemical_reaction/hot_ramen @@ -137,9 +137,9 @@ required_reagents = list(/datum/reagent/water = 10, /datum/reagent/consumable/flour = 15) mix_message = "The ingredients form a dough." -/datum/chemical_reaction/dough/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/dough/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/reagent_containers/food/snacks/dough(location) /datum/chemical_reaction/cakebatter @@ -148,9 +148,9 @@ required_reagents = list(/datum/reagent/consumable/eggyolk = 15, /datum/reagent/consumable/flour = 15, /datum/reagent/consumable/sugar = 5) mix_message = "The ingredients form a cake batter." -/datum/chemical_reaction/cakebatter/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/cakebatter/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/reagent_containers/food/snacks/cakebatter(location) /datum/chemical_reaction/cakebatter/vegan diff --git a/code/modules/reagents/chemistry/recipes.dm b/code/modules/reagents/chemistry/recipes.dm index a915087428..98d66a2b1b 100644 --- a/code/modules/reagents/chemistry/recipes.dm +++ b/code/modules/reagents/chemistry/recipes.dm @@ -36,7 +36,7 @@ var/PurityMin = 0.15 //If purity is below 0.15, it explodes too. Set to 0 to disable this. -/datum/chemical_reaction/proc/on_reaction(datum/reagents/holder, created_volume, specialreact) +/datum/chemical_reaction/proc/on_reaction(datum/reagents/holder, multiplier, specialreact) return //I recommend you set the result amount to the total volume of all components. diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 26b39fb3b0..b463b5758b 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -53,9 +53,9 @@ required_reagents = list(/datum/reagent/iron = 5, /datum/reagent/consumable/frostoil = 5, /datum/reagent/toxin/plasma = 20) mob_react = FALSE -/datum/chemical_reaction/plasmasolidification/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/plasmasolidification/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/stack/sheet/mineral/plasma(location) /datum/chemical_reaction/goldsolidification @@ -64,9 +64,9 @@ required_reagents = list(/datum/reagent/consumable/frostoil = 5, /datum/reagent/gold = 20, /datum/reagent/iron = 1) mob_react = FALSE -/datum/chemical_reaction/goldsolidification/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/goldsolidification/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/stack/sheet/mineral/gold(location) /datum/chemical_reaction/capsaicincondensation @@ -88,9 +88,9 @@ results = list(/datum/reagent/consumable/mustard = 5) required_reagents = list(/datum/reagent/mustardgrind = 1, /datum/reagent/water = 10, /datum/reagent/consumable/enzyme= 1) -/datum/chemical_reaction/soapification/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/soapification/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/soap/homemade(location) /datum/chemical_reaction/candlefication @@ -100,9 +100,9 @@ required_temp = 374 mob_react = FALSE -/datum/chemical_reaction/candlefication/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/candlefication/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/candle(location) /datum/chemical_reaction/meatification @@ -111,9 +111,9 @@ required_reagents = list(/datum/reagent/liquidgibs = 10, /datum/reagent/consumable/nutriment = 10, /datum/reagent/carbon = 10) mob_react = FALSE -/datum/chemical_reaction/meatification/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/meatification/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i++) + for(var/i = 1, i <= multiplier, i++) new /obj/item/reagent_containers/food/snacks/meat/slab/meatproduct(location) return @@ -146,9 +146,9 @@ mob_react = FALSE required_temp = 300 -/datum/chemical_reaction/fermis_plush/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/fermis_plush/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = 1, i <= created_volume, i+=10) + for(var/i = 1, i <= multiplier, i+=10) new /obj/item/toy/plush/catgirl/fermis(location) ////////////////////////////////// VIROLOGY ////////////////////////////////////////// @@ -227,13 +227,13 @@ var/level_min = 1 var/level_max = 2 -/datum/chemical_reaction/mix_virus/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/mix_virus/on_reaction(datum/reagents/holder, multiplier) var/datum/reagent/blood/B = locate(/datum/reagent/blood) in holder.reagent_list if(B && B.data) var/datum/disease/advance/D = locate(/datum/disease/advance) in B.data["viruses"] if(D) - for(var/i in 1 to min(created_volume, 5)) + for(var/i in 1 to min(multiplier, 5)) D.Evolve(level_min, level_max) /datum/chemical_reaction/mix_virus/mix_virus_2 @@ -330,12 +330,12 @@ required_reagents = list(/datum/reagent/medicine/synaptizine = 1) required_catalysts = list(/datum/reagent/blood = 1) -/datum/chemical_reaction/mix_virus/rem_virus/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/mix_virus/rem_virus/on_reaction(datum/reagents/holder, multiplier) var/datum/reagent/blood/B = locate(/datum/reagent/blood) in holder.reagent_list if(B && B.data) var/datum/disease/advance/D = locate(/datum/disease/advance) in B.data["viruses"] if(D) - for(var/i in 1 to min(created_volume, 5)) + for(var/i in 1 to min(multiplier, 5)) D.Devolve() /datum/chemical_reaction/mix_virus/neuter_virus @@ -344,12 +344,12 @@ required_reagents = list(/datum/reagent/toxin/formaldehyde = 1) required_catalysts = list(/datum/reagent/blood = 1) -/datum/chemical_reaction/mix_virus/neuter_virus/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/mix_virus/neuter_virus/on_reaction(datum/reagents/holder, multiplier) var/datum/reagent/blood/B = locate(/datum/reagent/blood) in holder.reagent_list if(B && B.data) var/datum/disease/advance/D = locate(/datum/disease/advance) in B.data["viruses"] if(D) - for(var/i in 1 to min(created_volume, 5)) + for(var/i in 1 to min(multiplier, 5)) D.Neuter() ////////////////////////////////// foam and foam precursor /////////////////////////////////////////////////// @@ -367,12 +367,12 @@ required_reagents = list(/datum/reagent/fluorosurfactant = 1, /datum/reagent/water = 1) mob_react = FALSE -/datum/chemical_reaction/foam/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/foam/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) for(var/mob/M in viewers(5, location)) to_chat(M, "The solution spews out foam!") var/datum/effect_system/foam_spread/s = new() - s.set_up(created_volume*2, location, holder) + s.set_up(multiplier*2, location, holder) s.start() holder.clear_reagents() return @@ -384,14 +384,14 @@ required_reagents = list(/datum/reagent/aluminium = 3, /datum/reagent/foaming_agent = 1, /datum/reagent/toxin/acid/fluacid = 1) mob_react = FALSE -/datum/chemical_reaction/metalfoam/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/metalfoam/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) for(var/mob/M in viewers(5, location)) to_chat(M, "The solution spews out a metallic foam!") var/datum/effect_system/foam_spread/metal/s = new() - s.set_up(created_volume*5, location, holder, 1) + s.set_up(multiplier*5, location, holder, 1) s.start() holder.clear_reagents() @@ -401,11 +401,11 @@ required_reagents = list(/datum/reagent/aluminium = 3, /datum/reagent/smart_foaming_agent = 1, /datum/reagent/toxin/acid/fluacid = 1) mob_react = TRUE -/datum/chemical_reaction/smart_foam/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/smart_foam/on_reaction(datum/reagents/holder, multiplier) var/turf/location = get_turf(holder.my_atom) location.visible_message("The solution spews out metallic foam!") var/datum/effect_system/foam_spread/metal/smart/s = new() - s.set_up(created_volume * 5, location, holder, TRUE) + s.set_up(multiplier * 5, location, holder, TRUE) s.start() holder.clear_reagents() @@ -415,12 +415,12 @@ required_reagents = list(/datum/reagent/iron = 3, /datum/reagent/foaming_agent = 1, /datum/reagent/toxin/acid/fluacid = 1) mob_react = FALSE -/datum/chemical_reaction/ironfoam/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/ironfoam/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) for(var/mob/M in viewers(5, location)) to_chat(M, "The solution spews out a metallic foam!") var/datum/effect_system/foam_spread/metal/s = new() - s.set_up(created_volume*5, location, holder, 2) + s.set_up(multiplier*5, location, holder, 2) s.start() holder.clear_reagents() @@ -521,8 +521,8 @@ required_reagents = list(/datum/reagent/medicine/strange_reagent = 1, /datum/reagent/medicine/synthflesh = 1, /datum/reagent/blood = 1) required_temp = 374 -/datum/chemical_reaction/life/on_reaction(datum/reagents/holder, created_volume) - chemical_mob_spawn(holder, rand(1, round(created_volume, 1)), "Life") // Lol. +/datum/chemical_reaction/life/on_reaction(datum/reagents/holder, multiplier) + chemical_mob_spawn(holder, rand(1, round(multiplier, 1)), "Life") // Lol. //This is missing, I'm adding it back (see tgwiki). Not sure why we don't have it. /datum/chemical_reaction/life_friendly @@ -531,8 +531,8 @@ required_reagents = list(/datum/reagent/medicine/strange_reagent = 1, /datum/reagent/medicine/synthflesh = 1, /datum/reagent/consumable/sugar = 1) required_temp = 374 -/datum/chemical_reaction/life_friendly/on_reaction(datum/reagents/holder, created_volume) - chemical_mob_spawn(holder, rand(1, round(created_volume, 1)), "Life (friendly)", FRIENDLY_SPAWN) //Pray for cute cats +/datum/chemical_reaction/life_friendly/on_reaction(datum/reagents/holder, multiplier) + chemical_mob_spawn(holder, rand(1, round(multiplier, 1)), "Life (friendly)", FRIENDLY_SPAWN) //Pray for cute cats /datum/chemical_reaction/corgium name = "corgium" @@ -540,9 +540,9 @@ required_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/colorful_reagent = 1, /datum/reagent/medicine/strange_reagent = 1, /datum/reagent/blood = 1) required_temp = 374 -/datum/chemical_reaction/corgium/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/corgium/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i = rand(1, created_volume), i <= created_volume, i++) // More lulz. + for(var/i = rand(1, multiplier), i <= multiplier, i++) // More lulz. new /mob/living/simple_animal/pet/dog/corgi(location) ..() @@ -600,9 +600,9 @@ required_reagents = list(/datum/reagent/oil = 5, /datum/reagent/toxin/acid = 2, /datum/reagent/ash = 3) required_temp = 374 //lazily consistent with soap & other crafted objects generically created with heat. -/datum/chemical_reaction/plastic_polymers/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/plastic_polymers/on_reaction(datum/reagents/holder, multiplier) var/location = get_turf(holder.my_atom) - for(var/i in 1 to created_volume) + for(var/i in 1 to multiplier) new /obj/item/stack/sheet/plastic(location) /datum/chemical_reaction/pax diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 5228d4a281..2890d02d09 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -290,7 +290,7 @@ required_container = /obj/item/slime_extract/yellow required_other = TRUE -/datum/chemical_reaction/slime/slimeoverload/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/slime/slimeoverload/on_reaction(datum/reagents/holder, multiplier) empulse(get_turf(holder.my_atom), 3, 7) ..() @@ -301,7 +301,7 @@ required_container = /obj/item/slime_extract/yellow required_other = TRUE -/datum/chemical_reaction/slime/slimecell/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/slime/slimecell/on_reaction(datum/reagents/holder, multiplier) new /obj/item/stock_parts/cell/high/slime(get_turf(holder.my_atom)) ..() @@ -505,7 +505,7 @@ required_container = /obj/item/slime_extract/bluespace required_other = TRUE -/datum/chemical_reaction/slime/slimefloor2/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/slime/slimefloor2/on_reaction(datum/reagents/holder, multiplier) new /obj/item/stack/tile/bluespace(get_turf(holder.my_atom), 25) ..() @@ -517,7 +517,7 @@ required_container = /obj/item/slime_extract/bluespace required_other = TRUE -/datum/chemical_reaction/slime/slimecrystal/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/slime/slimecrystal/on_reaction(datum/reagents/holder, multiplier) var/obj/item/stack/ore/bluespace_crystal/BC = new (get_turf(holder.my_atom)) BC.visible_message("The [BC.name] appears out of thin air!") ..() @@ -529,7 +529,7 @@ required_container = /obj/item/slime_extract/bluespace required_other = TRUE -/datum/chemical_reaction/slime/slimeradio/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/slime/slimeradio/on_reaction(datum/reagents/holder, multiplier) new /obj/item/slimepotion/slime/slimeradio(get_turf(holder.my_atom)) ..() @@ -626,8 +626,8 @@ required_other = TRUE required_container = /obj/item/slime_extract/rainbow -/datum/chemical_reaction/slime/slimeRNG/on_reaction(datum/reagents/holder, created_volume) - if(created_volume >= 5) +/datum/chemical_reaction/slime/slimeRNG/on_reaction(datum/reagents/holder, multiplier) + if(multiplier >= 5) var/obj/item/grenade/clusterbuster/slime/S = new (get_turf(holder.my_atom)) S.visible_message("Infused with plasma, the core begins to expand uncontrollably!") S.icon_state = "[S.base_state]_active" @@ -646,7 +646,7 @@ required_other = TRUE required_container = /obj/item/slime_extract/rainbow -/datum/chemical_reaction/slime/slimebomb/on_reaction(datum/reagents/holder, created_volume) +/datum/chemical_reaction/slime/slimebomb/on_reaction(datum/reagents/holder, multiplier) var/obj/item/grenade/clusterbuster/slime/volatile/S = new (holder.my_atom.loc) S.visible_message("Infused with slime jelly, the core begins to expand uncontrollably!") S.icon_state = "[S.base_state]_active" From 221e05b3c8f5a607090b8f23e9d79c17b7310bd9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 20 Jan 2020 17:58:58 -0700 Subject: [PATCH 080/186] add line --- code/game/objects/items/devices/PDA/PDA.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 14f2407798..121dececd9 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -835,7 +835,7 @@ GLOBAL_LIST_EMPTY(PDAs) hrefstart = "" hrefend = "" - to_chat(L, "[icon2html(src)] Message from [hrefstart][signal.data["name"]] ([signal.data["job"]])[hrefend], [signal.format_message(TRUE)] (Reply)") + to_chat(L, "[icon2html(src)] Message from [hrefstart][signal.data["name"]] ([signal.data["job"]])[hrefend], [signal.format_message(TRUE)] (Reply) (BLOCK/UNBLOCK)") update_icon(TRUE) From 5abc1104c07aeaa093f6ae94f77f769e5e94ae81 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 20 Jan 2020 18:03:54 -0700 Subject: [PATCH 081/186] ok --- code/game/objects/items/devices/PDA/PDA.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 121dececd9..f849c99ec2 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -390,7 +390,7 @@ GLOBAL_LIST_EMPTY(PDAs) if (P == src) continue if(P.owner in blocked_pdas) - dat += "
  • (BLOCKED - CLICK TO UNBLOCK) [P.owner]" + dat += "
  • (BLOCKED - CLICK TO UNBLOCK) [P]" else dat += "
  • [P]" if(cartridge) From 9cb11b44140e73ea82c684196799e3a75bcec457 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 20 Jan 2020 19:13:32 -0600 Subject: [PATCH 082/186] Automatic changelog generation for PR #10608 [ci skip] --- html/changelogs/AutoChangeLog-pr-10608.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10608.yml diff --git a/html/changelogs/AutoChangeLog-pr-10608.yml b/html/changelogs/AutoChangeLog-pr-10608.yml new file mode 100644 index 0000000000..1c2015813e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10608.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - rscadd: "you can now block people on your PDA" From 437392e0d3ae3eb190e3ee574952fc692dfc950d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 20 Jan 2020 19:17:41 -0600 Subject: [PATCH 083/186] Automatic changelog generation for PR #10588 [ci skip] --- html/changelogs/AutoChangeLog-pr-10588.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10588.yml diff --git a/html/changelogs/AutoChangeLog-pr-10588.yml b/html/changelogs/AutoChangeLog-pr-10588.yml new file mode 100644 index 0000000000..d3771298b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10588.yml @@ -0,0 +1,4 @@ +author: "PersianXerxes" +delete-after: True +changes: + - tweak: "Reduces the range of the forcefield projector from 7 tiles to 2 tiles." From d7192f69447eb54738a87c06d20242fb53f7f4e5 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 20 Jan 2020 19:26:28 -0600 Subject: [PATCH 084/186] Automatic changelog generation for PR #10468 [ci skip] --- html/changelogs/AutoChangeLog-pr-10468.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10468.yml diff --git a/html/changelogs/AutoChangeLog-pr-10468.yml b/html/changelogs/AutoChangeLog-pr-10468.yml new file mode 100644 index 0000000000..055411d0f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10468.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - rscadd: "Ghosting no longer stops abductors from using you." From 25050d7bb65c49c4b3a7dc7b9501bf96fec0582c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 20 Jan 2020 20:37:44 -0600 Subject: [PATCH 085/186] Automatic changelog generation for PR #10619 [ci skip] --- html/changelogs/AutoChangeLog-pr-10619.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10619.yml diff --git a/html/changelogs/AutoChangeLog-pr-10619.yml b/html/changelogs/AutoChangeLog-pr-10619.yml new file mode 100644 index 0000000000..acb76034ac --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10619.yml @@ -0,0 +1,7 @@ +author: "Seris02" +delete-after: True +changes: + - tweak: "conveyor belt now are stacks instead of single item" + - tweak: "conveyor crate has 30 belts" + - tweak: "printing a conveyor costs 3000 metal" + - rscadd: "you can press the conveyor switch in hand to link any not deployed belts to it" From ed5172f9ca776b5ba8755328e0d183946e06ad2d Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 20 Jan 2020 23:17:58 -0700 Subject: [PATCH 086/186] changes --- code/modules/projectiles/projectile.dm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index cc778bcf05..55a75e1688 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -57,6 +57,8 @@ var/muzzle_type var/impact_type + var/turf/last_angle_set_hitscan_store //last turf we stored a hitscan segment while changing angles. without this you'll have potentially hundreds of segments from a homing projectile or something. + //Fancy hitscan lighting effects! var/hitscan_light_intensity = 1.5 var/hitscan_light_range = 0.75 @@ -410,12 +412,16 @@ START_PROCESSING(SSprojectiles, src) pixel_move(1, FALSE) //move it now! -/obj/item/projectile/proc/setAngle(new_angle) //wrapper for overrides. +/obj/item/projectile/proc/setAngle(new_angle, hitscan_store_segment = TRUE) //wrapper for overrides. Angle = new_angle if(!nondirectional_sprite) var/matrix/M = new M.Turn(Angle) transform = M + if(fired && hitscan && trajectory && isloc(loc) && (loc != last_angle_set_hitscan_store)) + last_angle_set_hitscan_store = loc + var/datum/point/pcache = trajectory.copy_to() + store_hitscan_collision(pcache) if(trajectory) trajectory.set_angle(new_angle) return TRUE @@ -462,7 +468,7 @@ beam_segments[beam_index] = null //record start. /obj/item/projectile/proc/process_hitscan() - var/safety = range * 3 + var/safety = range * 10 record_hitscan_start(RETURN_POINT_VECTOR_INCREMENT(src, Angle, MUZZLE_EFFECT_PIXEL_INCREMENT, 1)) while(loc && !QDELETED(src)) if(paused) @@ -647,7 +653,7 @@ /obj/item/projectile/proc/cleanup_beam_segments() QDEL_LIST_ASSOC(beam_segments) beam_segments = list() - qdel(beam_index) + QDEL_NULL(beam_index) /obj/item/projectile/proc/finalize_hitscan_and_generate_tracers(impacting = TRUE) if(trajectory && beam_index) From 1ae106cca25427f516f15f1ebc4ccc942262a698 Mon Sep 17 00:00:00 2001 From: r4d6 Date: Tue, 21 Jan 2020 09:23:34 -0500 Subject: [PATCH 087/186] Fixes --- _maps/map_files/BoxStation/BoxStation.dmm | 8 ++------ _maps/map_files/MetaStation/MetaStation.dmm | 3 ++- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index a175c2fc30..56126c6e37 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -53620,10 +53620,6 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"eZP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/space/basic, -/area/hallway/secondary/entry) "fbm" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -67472,9 +67468,9 @@ aaa aaa aaa aaf -eZP +awW auP -eZP +awW aaf vZs aaa diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 5dedc7535c..7fbd2921e8 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -47211,6 +47211,7 @@ dir = 4 }, /obj/item/storage/box/lights/mixed, +/obj/structure/closet/firecloset, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -96215,7 +96216,7 @@ bMA alK bPD asa -pHS +alK aaa aaa aaf From 181984f4787403bdb9e84cb9939b2f010ae3521b Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 21 Jan 2020 09:31:38 -0500 Subject: [PATCH 088/186] Update materials.dm --- code/modules/cargo/packs/materials.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/packs/materials.dm b/code/modules/cargo/packs/materials.dm index 9973845362..6c1742896f 100644 --- a/code/modules/cargo/packs/materials.dm +++ b/code/modules/cargo/packs/materials.dm @@ -108,7 +108,7 @@ crate_type = /obj/structure/closet/crate/hydroponics /datum/supply_pack/materials/rcdammo - name = "Spare RDC ammo" + name = "Spare RCD ammo" desc = "This crate contains sixteen RCD compressed matter packs, to help with any holes or projects people might be working on." cost = 3750 contains = list(/obj/item/rcd_ammo, From 86c5d43a1b523492f9a803fb84973e8126967ce1 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 21 Jan 2020 09:23:42 -0600 Subject: [PATCH 089/186] Automatic changelog generation for PR #10640 [ci skip] --- html/changelogs/AutoChangeLog-pr-10640.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10640.yml diff --git a/html/changelogs/AutoChangeLog-pr-10640.yml b/html/changelogs/AutoChangeLog-pr-10640.yml new file mode 100644 index 0000000000..f51f892d8d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10640.yml @@ -0,0 +1,4 @@ +author: "r4d6" +delete-after: True +changes: + - bugfix: "fixed a hole in Meta" From 5e5d80238bf0dd09f4dcf90aa8f766f30de3053e Mon Sep 17 00:00:00 2001 From: Chayse Ramsay Date: Tue, 21 Jan 2020 22:29:15 +0000 Subject: [PATCH 090/186] Revolver caliber changes; .357 revolvers can now also load .38 but not vice-versa. Effectively it means you can load .38 rubber into a .357 revolver to make it less than lethal, or use the various different .38 ammo types. --- code/modules/projectiles/ammunition/_ammunition.dm | 2 +- .../projectiles/boxes_magazines/internal/_cylinder.dm | 4 ++-- .../modules/projectiles/boxes_magazines/internal/grenade.dm | 2 +- .../projectiles/boxes_magazines/internal/revolver.dm | 6 +++--- code/modules/projectiles/guns/ballistic/revolver.dm | 6 +++--- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/code/modules/projectiles/ammunition/_ammunition.dm b/code/modules/projectiles/ammunition/_ammunition.dm index a9e4fa1646..b621033123 100644 --- a/code/modules/projectiles/ammunition/_ammunition.dm +++ b/code/modules/projectiles/ammunition/_ammunition.dm @@ -9,7 +9,7 @@ w_class = WEIGHT_CLASS_TINY materials = list(MAT_METAL = 500) var/fire_sound = null //What sound should play when this ammo is fired - var/caliber = null //Which kind of guns it can be loaded into + var/caliber = list() //Which kind of guns it can be loaded into var/projectile_type = null //The bullet type to create when New() is called var/obj/item/projectile/BB = null //The loaded bullet var/pellets = 1 //Pellets for spreadshot diff --git a/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm b/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm index 538ac753e2..d8e53b2451 100644 --- a/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm +++ b/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm @@ -1,7 +1,7 @@ /obj/item/ammo_box/magazine/internal/cylinder name = "revolver cylinder" ammo_type = /obj/item/ammo_casing/a357 - caliber = "357" + caliber = list("357","38") max_ammo = 7 /obj/item/ammo_box/magazine/internal/cylinder/ammo_count(countempties = 1) @@ -31,7 +31,7 @@ rotate() /obj/item/ammo_box/magazine/internal/cylinder/give_round(obj/item/ammo_casing/R, replace_spent = 0) - if(!R || (caliber && R.caliber != caliber) || (!caliber && R.type != ammo_type)) + if(!R || (caliber && !(R.caliber in caliber)) || (!caliber && R.type != ammo_type)) return FALSE for(var/i in 1 to stored_ammo.len) diff --git a/code/modules/projectiles/boxes_magazines/internal/grenade.dm b/code/modules/projectiles/boxes_magazines/internal/grenade.dm index 8b2ec9fca3..d6d338e8ff 100644 --- a/code/modules/projectiles/boxes_magazines/internal/grenade.dm +++ b/code/modules/projectiles/boxes_magazines/internal/grenade.dm @@ -1,7 +1,7 @@ /obj/item/ammo_box/magazine/internal/cylinder/grenademulti name = "grenade launcher internal magazine" ammo_type = /obj/item/ammo_casing/a40mm - caliber = "40mm" + caliber = list("40mm") max_ammo = 6 /obj/item/ammo_box/magazine/internal/grenadelauncher diff --git a/code/modules/projectiles/boxes_magazines/internal/revolver.dm b/code/modules/projectiles/boxes_magazines/internal/revolver.dm index 982d22493f..a9cad1adc8 100644 --- a/code/modules/projectiles/boxes_magazines/internal/revolver.dm +++ b/code/modules/projectiles/boxes_magazines/internal/revolver.dm @@ -1,19 +1,19 @@ /obj/item/ammo_box/magazine/internal/cylinder/rev38 name = "detective revolver cylinder" ammo_type = /obj/item/ammo_casing/c38 - caliber = "38" + caliber = list("38") max_ammo = 6 /obj/item/ammo_box/magazine/internal/cylinder/rev762 name = "\improper Nagant revolver cylinder" ammo_type = /obj/item/ammo_casing/n762 - caliber = "n762" + caliber = list("n762") max_ammo = 7 /obj/item/ammo_box/magazine/internal/cylinder/rus357 name = "\improper Russian revolver cylinder" ammo_type = /obj/item/ammo_casing/a357 - caliber = "357" + caliber = list("357") max_ammo = 6 multiload = 0 diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index c2206fcea8..ab9dd6d6a6 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -110,7 +110,7 @@ /obj/item/gun/ballistic/revolver/detective/screwdriver_act(mob/living/user, obj/item/I) if(..()) return TRUE - if(magazine.caliber == "38") + if("38" in magazine.caliber) to_chat(user, "You begin to reinforce the barrel of [src]...") if(magazine.ammo_count()) afterattack(user, user) //you know the drill @@ -120,7 +120,7 @@ if(magazine.ammo_count()) to_chat(user, "You can't modify it!") return TRUE - magazine.caliber = "357" + magazine.caliber = list("357") desc = "The barrel and chamber assembly seems to have been modified." to_chat(user, "You reinforce the barrel of [src]. Now it will fire .357 rounds.") else @@ -133,7 +133,7 @@ if(magazine.ammo_count()) to_chat(user, "You can't modify it!") return - magazine.caliber = "38" + magazine.caliber = list("38") desc = initial(desc) to_chat(user, "You remove the modifications on [src]. Now it will fire .38 rounds.") return TRUE From bc1500c04cc450aa26c17de40f09b43cc8787d43 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 21 Jan 2020 18:33:04 -0500 Subject: [PATCH 091/186] Update cleanbot.dm --- code/modules/mob/living/simple_animal/bot/cleanbot.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index d31c368ca4..bccf4e2c4d 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -17,6 +17,7 @@ window_name = "Automatic Station Cleaner v1.2" pass_flags = PASSMOB path_image_color = "#993299" + weather_immunities = list("lava","ash") var/blood = 1 var/trash = 0 From e3cb379bded49399fe6d57d69079e7b39407582b Mon Sep 17 00:00:00 2001 From: r4d6 Date: Tue, 21 Jan 2020 20:31:40 -0500 Subject: [PATCH 092/186] Add the Mining Base as a submap --- .../Mining_Station_Public_01.dmm | 7550 ++++++++++ _maps/map_files/Mining/Lavaland.dmm | 11455 ++++++---------- code/datums/ruins/station.dm | 7 + code/game/objects/effects/landmarks.dm | 5 + icons/rooms/Lavaland/Mining.dmi | Bin 0 -> 6127 bytes 5 files changed, 11637 insertions(+), 7380 deletions(-) create mode 100644 _maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm create mode 100644 icons/rooms/Lavaland/Mining.dmi diff --git a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm b/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm new file mode 100644 index 0000000000..75c0434771 --- /dev/null +++ b/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm @@ -0,0 +1,7550 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"al" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ap" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"at" = ( +/obj/structure/gulag_beacon, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"au" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Station EVA"; + req_access_txt = "54" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"av" = ( +/obj/machinery/door/airlock{ + name = "Closet" + }, +/turf/open/floor/plating, +/area/mine/production) +"aG" = ( +/turf/open/floor/plating, +/area/mine/living_quarters) +"aJ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aK" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"aN" = ( +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"aW" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"aX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock{ + name = "Labor Camp External Access" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"bg" = ( +/turf/closed/wall, +/area/mine/eva) +"bH" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ + dir = 4; + piping_layer = 3 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/living_quarters) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"bX" = ( +/obj/machinery/door/window/southleft, +/obj/machinery/shower{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"cd" = ( +/turf/closed/wall, +/area/mine/laborcamp) +"cf" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ci" = ( +/obj/machinery/door/airlock{ + name = "Vending" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"cn" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm3"; + name = "Room 3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"cr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"cz" = ( +/obj/machinery/door/poddoor/preopen{ + id = "labor"; + name = "labor camp blast door" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"cA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/eva) +"cD" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"cX" = ( +/obj/structure/statue{ + desc = "A lifelike statue of a horrifying monster."; + dir = 8; + icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; + icon_state = "goliath"; + name = "goliath" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"di" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dk" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"dC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dL" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"dP" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/computer/shuttle/mining{ + req_access = null + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"dZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Mining Station Bridge" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"eh" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"es" = ( +/turf/open/floor/plasteel, +/area/mine/production) +"ez" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"eE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "labor"; + name = "Labor Camp Lockdown"; + pixel_y = 28; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"eL" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/production) +"eP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Mining Station Bridge" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eS" = ( +/obj/structure/table, +/obj/item/gps/mining, +/obj/item/gps/mining, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fm" = ( +/obj/structure/sign/warning/docking, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"fs" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"fN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"fO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Shuttle Docking Foyer"; + dir = 8; + network = list("mine") + }, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"fU" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"gk" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"gs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"gP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Communications"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/maintenance) +"gT" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/camera{ + c_tag = "Labor Camp Medical"; + dir = 8; + network = list("labor") + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"hf" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hv" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway West"; + dir = 1; + network = list("mine") + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hy" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp External"; + dir = 4; + network = list("labor") + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"hH" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/displaycase, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ia" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"ig" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"ik" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iv" = ( +/obj/machinery/camera{ + c_tag = "Dormitories"; + dir = 4; + network = list("mine") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"iQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"jf" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"jn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/eva) +"jD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table, +/obj/item/restraints/handcuffs, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"jJ" = ( +/turf/closed/mineral/random/labormineral/volcanic, +/area/lavaland/surface/outdoors/explored) +"kb" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/mine/laborcamp) +"kj" = ( +/obj/machinery/conveyor{ + id = "gulag" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"kz" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kB" = ( +/obj/machinery/computer/security/labor, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"kE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"kF" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kH" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"kS" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"lj" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/mine/eva) +"lr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"lu" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ly" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp Central"; + network = list("labor") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"lI" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/mine/production) +"lS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"me" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"mg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"mi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"mp" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_away"; + name = "labor camp"; + width = 9 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"mv" = ( +/obj/machinery/door/window/southright, +/obj/machinery/shower{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"mw" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"my" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"mI" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/mine/production) +"mL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"mN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/production) +"nm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"nv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ny" = ( +/obj/machinery/computer/prisoner, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"nH" = ( +/obj/structure/displaycase, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"nI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"nJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"nK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"nN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"nR" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"oo" = ( +/obj/machinery/conveyor{ + id = "mining_internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/production) +"ow" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"oy" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"oG" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"oM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"oY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"pi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"pr" = ( +/obj/structure/table, +/obj/item/pickaxe, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"pK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"qb" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/eva) +"qc" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"qg" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"qh" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"qm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate/secure/loot, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"qH" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"qM" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"qR" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"qS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"qZ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"re" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/labor_camp_security, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"rf" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rB" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"rK" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"sa" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"se" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/living_quarters) +"si" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"sj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"sm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"sx" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"sz" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/mine/production) +"sE" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"sP" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"sR" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"sU" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"sW" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"tk" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"tr" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"tJ" = ( +/obj/item/beacon, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"tK" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"tY" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"uh" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"uG" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"uI" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"uJ" = ( +/obj/item/bikehorn{ + color = "#000"; + desc = "A horn off of a bicycle. This one has been charred to hell and back, yet somehow it still honks."; + name = "charred bike horn" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"uR" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"va" = ( +/obj/machinery/button/door{ + id = "miningbathroom"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"vo" = ( +/obj/machinery/flasher{ + id = "labor" + }, +/turf/closed/wall, +/area/mine/laborcamp) +"vy" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Labor Camp External Access" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"vE" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"vJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"wd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"wg" = ( +/obj/structure/closet/crate, +/obj/item/dice/d4, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"wj" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/production) +"wt" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"wz" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors) +"wB" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"wC" = ( +/turf/open/floor/circuit, +/area/mine/maintenance) +"wE" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"wV" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/explored) +"wX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"xd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"xh" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"xv" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/eva) +"xA" = ( +/obj/machinery/camera{ + c_tag = "Communications Relay"; + dir = 8; + network = list("mine") + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"xH" = ( +/obj/structure/table, +/obj/item/cigbutt, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"xP" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"xS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"yt" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"yF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/mine/production) +"yR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/mine/production) +"yT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"zh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"zo" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"zx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/laborcamp) +"zy" = ( +/obj/item/twohanded/required/kirbyplants/random, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"zI" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"zN" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"zY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"zZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ab" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"Ad" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"Ag" = ( +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ah" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Aj" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Al" = ( +/turf/closed/wall/r_wall, +/area/mine/maintenance) +"At" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/production) +"AH" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"AJ" = ( +/obj/machinery/door/airlock/glass{ + name = "Break Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"AQ" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm2"; + name = "Room 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"AS" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/mine/production) +"AZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Bc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/production) +"Be" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/eva) +"Bh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Bo" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/mine/living_quarters) +"BO" = ( +/obj/machinery/door/airlock{ + name = "Labor Camp Storage" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ca" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Station Port Wing APC"; + pixel_x = 1; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Cd" = ( +/turf/closed/wall, +/area/mine/production) +"Cg" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Cj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Cm" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Cy" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"CA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"CH" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/flashlight, +/obj/item/clothing/glasses/meson, +/obj/item/mining_scanner, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"CJ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"CR" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"CV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/mine/eva) +"Dd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Dr" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Dv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"DN" = ( +/obj/machinery/computer/shuttle/mining/common{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ed" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"Eg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Em" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ev" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"Ex" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"EB" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/vending/security, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"EH" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Fx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"FC" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"FE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ga" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ge" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"Gt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"GM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"GN" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Mining Station Starboard Wing APC"; + pixel_x = -25; + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Hd" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/eva) +"Hg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Hh" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "gulag" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"Hk" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 7; + id = "lavaland_common_away"; + name = "Mining base public dock"; + width = 7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"Hm" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Lavaland Shuttle Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ho" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Hq" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/flashlight, +/obj/item/pickaxe, +/obj/item/clothing/glasses/meson, +/obj/item/mining_scanner, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Hx" = ( +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"HE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/bluespace_beacon, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"HO" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Prisoner Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"HR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/living_quarters) +"HS" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "gulag" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"HU" = ( +/obj/machinery/computer/shuttle/labor/one_way{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"HY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"If" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ii" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ik" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/eva) +"ID" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/meter, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"IG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"II" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"IK" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/machinery/recharger, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"IS" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"IY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"Jc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"Jl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Jo" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Jr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"JH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"JJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"JP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"JV" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"JW" = ( +/obj/machinery/power/apc{ + name = "Mining EVA APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"JY" = ( +/turf/closed/mineral/random/labormineral/volcanic, +/area/lavaland/surface/outdoors) +"Kb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Kk" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Kl" = ( +/turf/open/floor/plasteel, +/area/mine/eva) +"Kt" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"Kx" = ( +/obj/machinery/camera{ + c_tag = "EVA"; + dir = 4; + network = list("mine") + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"KG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"KO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"KP" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"KQ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"KR" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"KS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/production) +"KU" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"KV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"Lb" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 10; + id = "mining_away"; + name = "lavaland mine"; + width = 7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"Lc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/production) +"Le" = ( +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Lj" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/living_quarters) +"Lm" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"LC" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"LG" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"LL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Labor Camp Security APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"LZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Mc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/mining/glass{ + name = "Processing Area"; + req_access_txt = "48" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Mj" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Mk" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "gulag" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Mn" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp/security) +"Ms" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"Mw" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"MD" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/unexplored) +"ME" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"MF" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/machinery/camera{ + c_tag = "Sleeper Room"; + dir = 1; + network = list("mine") + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"MG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"MH" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ML" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"MM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/freezer/gulag_fridge, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"MV" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Nf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Nk" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"NB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"NH" = ( +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"NI" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/production) +"Oh" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Oj" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"Op" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Prisoner Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Os" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ov" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"OI" = ( +/obj/machinery/mineral/mint, +/turf/open/floor/plasteel, +/area/mine/production) +"ON" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Pp" = ( +/obj/machinery/camera{ + c_tag = "Public Shuttle Lobby"; + network = list("mine") + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/table, +/obj/item/gps/mining, +/obj/item/gps/mining, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Pq" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"PN" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"PO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"PY" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"Qi" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Qr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Monitoring"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Qx" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Qy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"QD" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"Rf" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"Ro" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/highsecurity{ + name = "Labor Camp Monitoring"; + req_access_txt = "2"; + security_level = 6 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ru" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Rv" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"RC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"RF" = ( +/turf/closed/wall, +/area/mine/laborcamp/security) +"RH" = ( +/obj/machinery/camera{ + c_tag = "Crew Area"; + dir = 1; + network = list("mine") + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"RI" = ( +/obj/structure/closet/crate, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"RP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Sd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Sj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Sp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"Sq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Ss" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"SO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"SW" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"SY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/eva) +"Te" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/kitchen/fork, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Tm" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"TC" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"TG" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel, +/area/mine/production) +"TI" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"TJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"Ue" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"Uk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "Powered by the tears and sweat of laborers."; + name = "Prison Ofitser" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Un" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"Uz" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Communications APC"; + pixel_x = 1; + pixel_y = 23 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"UE" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"UI" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway East"; + network = list("mine") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"UJ" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Vj" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/structure/table, +/obj/item/paper/fluff/stations/lavaland/orm_notice, +/turf/open/floor/plasteel, +/area/mine/production) +"Vo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/production) +"Vs" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/production) +"VN" = ( +/turf/closed/wall, +/area/mine/living_quarters) +"VP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"VR" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"VT" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"VY" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"Wf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Wt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ww" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"WL" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"WN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"WX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"WY" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm1"; + name = "Room 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xo" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"Xr" = ( +/obj/machinery/camera{ + c_tag = "Processing Area Room"; + dir = 8; + network = list("mine") + }, +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"XG" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"XN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"XP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"XR" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"XU" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"XX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/wall, +/area/mine/living_quarters) +"Ya" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp) +"Ye" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors) +"Yf" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Yg" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Labor Camp Security Office"; + dir = 1; + network = list("labor") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Yi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Yp" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Yr" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Yy" = ( +/obj/machinery/door/airlock{ + id_tag = "miningbathroom"; + name = "Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"YH" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"YM" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"YV" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Zp" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway"; + network = list("mine") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Zu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/living_quarters) +"Zw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Lavaland Shuttle Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ZF" = ( +/obj/machinery/telecomms/relay/preset/mining, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"ZK" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Labor Camp APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"ZN" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/mine/production) + +(1,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(2,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(3,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(4,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +wz +wz +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(5,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +wz +wz +wz +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(6,1,1) = {" +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +Lm +wz +my +Lm +VT +VT +VT +VT +VT +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(7,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +zI +zI +Lm +my +Lm +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +"} +(8,1,1) = {" +VT +Lm +VT +VT +VT +Lm +VT +VT +VT +zI +zI +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +"} +(9,1,1) = {" +Lm +Lm +VT +Lm +Lm +VT +VT +VT +VT +zI +zI +VT +VT +zI +zI +VT +VT +zI +VT +Lm +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(10,1,1) = {" +VT +VT +VT +Lm +Lm +VT +VT +VT +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +"} +(11,1,1) = {" +VT +VT +VT +VT +VT +VT +zI +zI +my +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +zI +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +Lm +VT +VT +VT +VT +VT +VT +VT +"} +(12,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +zI +zI +zI +my +zI +zI +zI +zI +zI +my +zI +zI +my +zI +zI +zI +VT +zI +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(13,1,1) = {" +VT +VT +VT +VT +VT +VT +Lm +VT +zI +zI +zI +my +my +my +my +my +my +my +my +my +zI +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +"} +(14,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +zI +zI +zI +zI +my +my +my +my +my +my +my +my +my +zI +zI +Lm +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +VT +Lm +VT +VT +VT +VT +VT +"} +(15,1,1) = {" +VT +VT +Lm +VT +VT +VT +VT +zI +zI +zI +zI +my +my +my +my +my +my +my +my +my +zI +zI +zI +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +"} +(16,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +zI +zI +zI +my +my +my +my +my +my +my +my +my +zI +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +"} +(17,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +zI +zI +my +my +my +my +my +my +my +mp +my +my +my +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +Lm +Lm +VT +VT +Lm +VT +VT +VT +VT +"} +(18,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +cd +cd +cd +cd +cd +Cy +cd +cd +cd +HO +cd +zI +zI +VT +VT +VT +VT +VT +Lm +wz +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(19,1,1) = {" +JY +Lm +VT +VT +VT +VT +VT +Lm +cd +Te +CR +xh +cd +eE +cd +HU +cd +Jr +cd +my +wV +VT +VT +uJ +VT +Lm +Lm +wz +wz +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(20,1,1) = {" +JY +JY +Lm +VT +VT +VT +Lm +Lm +cd +Qx +NH +Yf +cd +VR +cd +at +cd +Op +cd +wV +wV +wV +VT +VT +VT +Lm +Lm +wz +wz +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(21,1,1) = {" +JY +JY +JY +JY +zx +zx +zx +cd +cd +cd +ci +cd +cd +cz +cd +Ga +NH +NH +Ya +Mn +Mn +Mn +Dv +Mn +nv +Ge +HR +VN +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(22,1,1) = {" +JY +JY +JY +JY +zx +wB +wB +cd +AH +NH +NH +NH +NH +NH +NH +kR +NH +NH +Ya +jD +EB +MM +LC +Mn +xH +dC +hf +VN +bH +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(23,1,1) = {" +JY +JY +JY +JY +cd +eh +aN +ow +NH +NH +NH +NH +vo +ly +xd +Hg +gs +gs +Ro +Uk +si +fN +TC +Mn +ML +dC +oy +VN +Zu +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(24,1,1) = {" +JY +JY +JY +JY +cd +gT +Xo +cd +fs +NH +Wt +xd +xd +Fx +Yf +uR +NH +NH +Ya +nm +Hx +mL +Yg +Mn +XR +dC +Ag +VN +Jc +HR +VN +Lm +Lm +Lm +Lm +Lm +Hk +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(25,1,1) = {" +JY +JY +JY +JY +cd +cd +cd +cd +cd +NH +NH +PY +NH +Mk +cd +Hh +Ya +Ya +Ya +LL +Hx +xS +Gt +Sp +FE +Em +cD +Ag +sm +uh +VN +Lm +Lm +Lm +Lm +KV +Zw +KV +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(26,1,1) = {" +JY +JY +JY +JY +cd +CH +CH +CH +cd +NH +Yr +cd +cd +kb +cd +Hh +Ya +ZK +Ho +oY +JJ +nJ +Ah +Qr +hQ +bI +hQ +hQ +WX +hv +VN +Lm +Lm +Lm +Lm +KV +Ag +KV +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(27,1,1) = {" +JY +JY +JY +JY +cd +Hq +NH +NH +BO +NH +ia +Rf +kj +sa +kj +HS +Ya +wt +RF +WL +Hx +IG +UJ +Sp +Ag +Ag +di +KR +hP +Ag +VN +VN +VN +XX +VN +KV +Hm +KV +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(28,1,1) = {" +JY +JY +JY +JY +cd +cd +sW +Le +cd +vy +cd +cd +cd +cd +cd +cd +Ya +Ya +Mn +kB +Oh +Hx +sR +Al +Al +Al +Al +LG +hP +Ag +VN +zy +If +DN +If +FE +qZ +KV +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(29,1,1) = {" +JY +JY +JY +JY +JY +cd +cd +cd +cd +NH +cd +Ab +tK +tK +my +my +my +zI +Sp +ny +ig +IK +re +Al +wC +wC +Al +Ag +hP +Ag +VN +Ru +Ag +Ag +Ag +Ag +Ag +KV +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(30,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +cd +Jr +cd +Ab +my +my +my +my +my +zI +Sp +Sp +Sp +Sp +Sp +Al +Uz +Ue +Al +EH +hP +aW +VN +Dr +Ag +uG +uG +Ag +cX +KV +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(31,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +cd +aX +cd +Ab +my +my +my +my +my +VT +VT +VT +VT +VT +Lm +Al +ZF +HE +gP +ON +tk +zY +Yi +MG +KO +uG +uG +Ag +Ag +KV +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(32,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +my +my +hy +my +my +my +my +my +VT +VT +VT +VT +VT +Lm +Ye +Al +WN +Ad +Al +cD +JP +FE +VN +YV +RP +Ag +Ag +Ag +oy +VN +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(33,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +my +my +my +my +my +my +my +my +my +VT +VT +VT +VT +Lm +wz +Al +FC +xA +Al +Zp +Sj +oy +VN +Pp +sx +eS +Cg +nH +hH +VN +wz +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(34,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +my +my +my +my +my +my +my +VT +VT +VT +VT +Lm +Lm +Al +Al +Al +Al +Ov +JP +Ag +VN +VN +VN +VN +VN +VN +VN +VN +VN +VN +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(35,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +my +my +my +my +my +my +my +VT +VT +VT +VT +VT +Lm +VN +HY +MF +VN +Ag +JH +cr +VN +TJ +zo +VN +TJ +zo +VN +TJ +zo +VN +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(36,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +my +my +my +my +my +my +my +my +VT +VT +VT +VT +Lm +KV +Ms +rU +se +EH +JP +Ag +VN +IY +Un +VN +IY +Ev +VN +IY +NB +VN +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(37,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +my +my +Ab +JY +my +jJ +VT +VT +VT +VT +Lm +KV +IS +lr +TI +MG +Qy +Ag +VN +WY +VN +VN +AQ +VN +VN +cn +VN +VN +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(38,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +jJ +jJ +JY +VT +VT +wz +Ye +VN +kS +jf +se +cD +JP +Ag +FE +Os +iv +FE +Os +Pq +FE +Os +cD +KV +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(39,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +VT +VT +wz +VN +VN +VN +VN +VN +Ca +ik +oM +oM +XP +oM +oM +XP +AZ +oM +CA +cr +KV +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(40,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +VT +VT +VT +VT +VN +XU +UE +Lj +VN +mg +JH +cr +VN +VN +se +se +VN +VN +VN +YH +VN +VN +wz +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(41,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +VT +VT +VT +VT +VT +VT +VN +qm +aG +aG +VN +EH +JP +oy +VN +Cm +hm +zZ +fU +VN +bX +yT +VN +wz +Ye +wz +wz +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +"} +(42,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +Lm +VT +VT +VT +VT +VT +VT +VT +VN +MH +ID +dL +uI +Dd +nI +aW +se +hm +hm +Nk +hm +VN +mv +nN +VN +Lm +wz +wz +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(43,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +Lm +VT +VT +VT +VT +Lm +Lm +VT +Lm +VN +aG +zh +pi +VN +UI +Sd +kF +AJ +sU +tr +qM +RH +VN +VN +Yy +VN +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(44,1,1) = {" +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +JY +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +VN +Bo +aK +aK +VN +LZ +Sj +FE +se +hm +hm +rK +MV +VN +Mj +va +VN +VT +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(45,1,1) = {" +JY +JY +JY +JY +JY +JY +Lm +VT +VT +JY +JY +JY +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VN +VN +VN +VN +VN +Ag +JP +Ag +VN +wE +hm +rf +hm +VN +qg +SO +VN +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(46,1,1) = {" +JY +JY +JY +JY +JY +VT +VT +VT +VT +VT +Lm +Lm +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +KV +Ag +JP +Ag +VN +sP +Qi +Ii +qh +VN +VN +VN +VN +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +"} +(47,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +KV +aW +kH +kz +VN +KV +KV +KV +KV +VN +wz +wz +wz +VT +Lm +VT +VT +Lm +Lm +VT +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +"} +(48,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +KV +KV +eP +KV +KV +Lm +Lm +Lm +Lm +wz +wz +wz +Lm +VT +VT +VT +VT +Lm +Lm +Lm +wz +Ye +Ye +Lm +Lm +VT +VT +VT +VT +"} +(49,1,1) = {" +VT +VT +VT +VT +VT +VT +VT +wz +wz +wz +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +Lm +KV +CJ +KV +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Ye +Ye +Ye +Ye +Ye +wz +wz +VT +VT +VT +"} +(50,1,1) = {" +wz +wz +wz +wz +wz +wz +wz +MD +wz +Lm +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +KV +JP +KV +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +Lm +Lm +Ye +Ye +Ye +Ye +Ye +Ye +Ye +Ye +Lm +VT +VT +"} +(51,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +wz +Lm +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +KV +JP +KV +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Ye +Ye +Ye +Ye +Ye +Ye +Ye +Lm +VT +VT +"} +(52,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +wz +Lm +VT +VT +Lm +Lm +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +KV +JP +KV +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Ye +Ye +Ye +Ye +Ye +Ye +Ye +Lm +VT +VT +"} +(53,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +wz +Lm +VT +Lm +Lm +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +Ed +wd +Ed +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Ye +Ye +wz +Ye +Lm +Lm +VT +VT +"} +(54,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lb +Lm +Lm +Lm +Lm +VT +VT +VT +Ed +wd +Ed +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +"} +(55,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +Lm +VT +VT +VT +VT +VT +Lm +Lm +fm +Tm +Ed +Lm +Lm +VT +VT +VT +Lm +Ed +wd +Ed +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +VT +VT +VT +VT +VT +"} +(56,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +wz +Lm +Lm +VT +VT +VT +VT +VT +VT +Lm +Ed +es +Ed +Lm +VT +VT +VT +VT +Lm +Ed +aJ +Ed +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +"} +(57,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +Lm +VT +VT +VT +VT +VT +VT +Ed +Ed +KQ +Ed +Ed +Lm +VT +VT +Lm +Ed +Ed +dZ +Ed +Ed +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +"} +(58,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +wz +wz +VT +VT +VT +Cd +Ed +tJ +II +Jo +Ed +Cd +Cd +Cd +Cd +Lc +Wf +Ww +Jo +Ed +Cd +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(59,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +VT +Lm +Cd +dP +RC +es +wX +Wf +YM +GN +II +Nf +mN +Aj +wd +es +TG +Cd +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +"} +(60,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +VT +VT +Lm +Ed +wg +Bh +KG +nK +sj +sj +mi +GM +sj +Mc +pK +ME +Cj +yt +Cd +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(61,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +VT +VT +Lm +Lm +Ed +eL +PO +Aj +zN +Sq +qH +Aj +Eg +es +Vo +Jl +KS +es +sE +Cd +Cd +Cd +Cd +At +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(62,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +wz +Lm +bg +bg +bg +Hd +au +Hd +bg +av +Cd +oG +cf +fO +Vo +es +XN +es +Vs +Ed +tY +Vs +Ed +Lm +Lm +wz +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(63,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +wz +wz +Lm +bg +pr +Kx +dk +vJ +JW +bg +VP +Cd +Cd +Bc +Cd +Bc +es +XN +es +lI +AS +qR +lI +Mw +Lm +Lm +wz +wz +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(64,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +Lm +Lm +cA +xP +SY +jn +Ex +xv +bg +mI +Cd +OI +sz +gk +Wf +Yp +XN +es +Wf +Ed +lS +qc +Ed +Lm +Lm +Lm +wz +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(65,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +Lm +cA +xP +Kl +CV +al +lj +bg +Cd +Cd +mw +es +es +es +es +iG +zN +ez +Cd +Cd +Cd +Cd +At +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(66,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +Lm +bg +QD +PN +qb +KU +lu +bg +Ye +Cd +RI +es +yR +yF +me +Kb +Cd +Oj +Cd +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +"} +(67,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +Lm +bg +bg +bg +cA +kE +cA +bg +wz +Cd +Vj +es +Xr +Kk +iQ +Rv +NI +Kt +Cd +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +"} +(68,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +VT +VT +Lm +Lm +Lm +bg +qS +vE +VY +bg +wz +Cd +nR +SW +Cd +NI +ZN +NI +NI +Kt +Cd +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +"} +(69,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +wz +VT +VT +Lm +Lm +bg +Ik +KU +ap +bg +wz +Cd +XG +wj +rB +oo +JV +oo +oo +Ss +Cd +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(70,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +MD +wz +Lm +wz +wz +VT +VT +Lm +bg +cA +KP +cA +bg +wz +Cd +Cd +Cd +Cd +Cd +Cd +Cd +Cd +Cd +Cd +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +Lm +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +"} +(71,1,1) = {" +MD +MD +MD +MD +MD +MD +MD +MD +wz +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Be +Lm +Lm +Lm +Be +wz +wz +Lm +Lm +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +"} +(72,1,1) = {" +MD +MD +wz +wz +MD +MD +MD +wz +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +VT +Lm +VT +VT +VT +VT +VT +"} +(73,1,1) = {" +MD +wz +Lm +Lm +wz +wz +MD +wz +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +Lm +Lm +Lm +VT +VT +VT +VT +"} +(74,1,1) = {" +wz +Lm +Lm +Lm +wz +Lm +wz +MD +wz +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +VT +VT +VT +VT +VT +VT +Lm +Lm +Lm +Lm +Lm +Lm +VT +VT +VT +VT +Lm +Lm +VT +VT +VT +VT +Lm +Lm +Lm +VT +VT +VT +VT +"} diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index b79f05cc69..d4b09ac046 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -74,842 +74,9 @@ "an" = ( /turf/closed/mineral/random/labormineral/volcanic, /area/lavaland/surface/outdoors) -"ao" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"ap" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/laborcamp) -"aq" = ( -/turf/closed/wall, -/area/mine/laborcamp) -"ar" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"as" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"at" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/camera{ - c_tag = "Labor Camp Medical"; - dir = 8; - network = list("labor") - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"au" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/flashlight, -/obj/item/clothing/glasses/meson, -/obj/item/mining_scanner, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"av" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/flashlight, -/obj/item/pickaxe, -/obj/item/clothing/glasses/meson, -/obj/item/mining_scanner, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aw" = ( -/turf/open/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"ax" = ( -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"ay" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"az" = ( -/turf/open/floor/plasteel, -/area/mine/laborcamp) "aA" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aB" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"aC" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aD" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"aE" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aF" = ( -/obj/machinery/door/airlock{ - name = "Labor Camp Storage" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aG" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/kitchen/fork, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aH" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Labor Camp External Access" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aJ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aK" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aL" = ( -/obj/machinery/door/airlock{ - name = "Vending" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aM" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aN" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aO" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp External"; - dir = 4; - network = list("labor") - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aP" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aQ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aR" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"aS" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"aT" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"aU" = ( -/obj/machinery/flasher{ - id = "labor" - }, -/turf/closed/wall, -/area/mine/laborcamp) -"aV" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"aW" = ( -/obj/machinery/conveyor{ - id = "gulag" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"aX" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"aY" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Security Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"aZ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "labor"; - name = "Labor Camp Lockdown"; - pixel_y = 28; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"ba" = ( -/obj/machinery/door/poddoor/preopen{ - id = "labor"; - name = "labor camp blast door" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bb" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp Central"; - network = list("labor") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bc" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "gulag" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bd" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/mine/laborcamp) -"be" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"bf" = ( -/turf/closed/wall, -/area/mine/eva) -"bg" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/eva) -"bh" = ( -/obj/machinery/computer/shuttle/labor/one_way{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bi" = ( -/obj/structure/gulag_beacon, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bj" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bk" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bl" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "gulag" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"bm" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "gulag" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"bn" = ( -/obj/structure/table, -/obj/item/pickaxe, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bo" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bp" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bq" = ( -/turf/closed/wall, -/area/mine/production) -"br" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"bs" = ( -/obj/machinery/camera{ - c_tag = "EVA"; - dir = 4; - network = list("mine") - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bt" = ( -/turf/open/floor/plasteel, -/area/mine/eva) -"bu" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bv" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/eva) -"bw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"bx" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"by" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bA" = ( -/turf/closed/wall/r_wall, -/area/mine/laborcamp) -"bB" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"bC" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/computer/shuttle/mining{ - req_access = null - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bD" = ( -/obj/structure/closet/crate, -/obj/item/dice/d4, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bE" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/production) -"bF" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/eva) -"bG" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/mine/eva) -"bI" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"bJ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/shower{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"bL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/highsecurity{ - name = "Labor Camp Monitoring"; - req_access_txt = "2"; - security_level = 6 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bM" = ( -/turf/closed/wall, -/area/mine/laborcamp/security) -"bN" = ( -/obj/structure/sign/warning/docking, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"bO" = ( -/obj/item/beacon, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bP" = ( -/turf/open/floor/plasteel, -/area/mine/production) -"bQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bR" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Station EVA"; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bT" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp Security APC"; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"bU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bW" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bY" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bZ" = ( -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors/explored) -"ca" = ( -/turf/closed/wall/r_wall, -/area/mine/laborcamp/security) -"cb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "Powered by the tears and sweat of laborers."; - name = "Prison Ofitser" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cd" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"ce" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cf" = ( -/obj/machinery/computer/security/labor, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cg" = ( -/obj/machinery/computer/prisoner, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"ch" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ci" = ( -/obj/machinery/power/apc{ - name = "Mining EVA APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"cj" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ck" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"cm" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/eva) -"cn" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"co" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cq" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/mine/eva) -"cr" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"cs" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ct" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) +/turf/template_noop, +/area/template_noop) "cu" = ( /obj/item/pickaxe, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -918,1694 +85,6 @@ /obj/structure/ore_box, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"cw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/vending/security, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cz" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cA" = ( -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cB" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cC" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cD" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cE" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cF" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cG" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/secure_closet/freezer/gulag_fridge, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cI" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cJ" = ( -/obj/machinery/door/airlock{ - name = "Closet" - }, -/turf/open/floor/plating, -/area/mine/production) -"cK" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"cL" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/mine/production) -"cM" = ( -/turf/closed/wall, -/area/mine/living_quarters) -"cN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"cO" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cQ" = ( -/turf/closed/wall/r_wall, -/area/mine/maintenance) -"cR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cS" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Labor Camp Security Office"; - dir = 1; - network = list("labor") - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Monitoring"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"cV" = ( -/turf/open/floor/plating, -/area/mine/living_quarters) -"cW" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cX" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate/secure/loot, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cZ" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"da" = ( -/obj/machinery/mineral/mint, -/turf/open/floor/plasteel, -/area/mine/production) -"db" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dc" = ( -/obj/structure/closet/crate, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"dd" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/structure/table, -/obj/item/paper/fluff/stations/lavaland/orm_notice, -/turf/open/floor/plasteel, -/area/mine/production) -"de" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"df" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"dg" = ( -/turf/open/floor/circuit, -/area/mine/maintenance) -"dh" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"di" = ( -/obj/machinery/telecomms/relay/preset/mining, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"dj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"dk" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dl" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dn" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"do" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Mining Station Starboard Wing APC"; - pixel_x = -25; - pixel_y = 2 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dp" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Communications APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"dq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dr" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"ds" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/meter, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"du" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/mine/production) -"dv" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dw" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mine/production) -"dx" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dy" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dz" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dA" = ( -/obj/machinery/camera{ - c_tag = "Communications Relay"; - dir = 8; - network = list("mine") - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dB" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/machinery/camera{ - c_tag = "Sleeper Room"; - dir = 1; - network = list("mine") - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dE" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"dH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dJ" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dK" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Shuttle Docking Foyer"; - dir = 8; - network = list("mine") - }, -/obj/machinery/newscaster{ - pixel_x = 30; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dL" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"dM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/mine/production) -"dN" = ( -/obj/machinery/camera{ - c_tag = "Processing Area Room"; - dir = 8; - network = list("mine") - }, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dO" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"dP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/bluespace_beacon, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"dQ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dR" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dS" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dT" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Communications"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/maintenance) -"dV" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/production) -"dW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/production) -"dX" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "mining_internal"; - name = "mining conveyor" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dY" = ( -/obj/machinery/conveyor{ - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/production) -"dZ" = ( -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ea" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eb" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"ec" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ed" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway"; - network = list("mine") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ee" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ef" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/mining/glass{ - name = "Processing Area"; - req_access_txt = "48" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eh" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ei" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Station Port Wing APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ej" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway East"; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ek" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"el" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"em" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"en" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/mine/production) -"eo" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"ep" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"er" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"es" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"et" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eu" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ev" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ew" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ex" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ey" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ez" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eB" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/production) -"eE" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eF" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eJ" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eL" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eM" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eO" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eR" = ( -/obj/machinery/door/airlock/glass{ - name = "Break Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eS" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel, -/area/mine/production) -"eT" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eU" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eV" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/production) -"eW" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eX" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"eY" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"eZ" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "mining_internal" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"fa" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fb" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fc" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fd" = ( -/obj/machinery/camera{ - c_tag = "Public Shuttle Lobby"; - network = list("mine") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fe" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"ff" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"fg" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm1"; - name = "Room 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fj" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fk" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fl" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fm" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fn" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"fp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fq" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fr" = ( -/obj/structure/table, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"fs" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"ft" = ( -/obj/machinery/camera{ - c_tag = "Dormitories"; - dir = 4; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fu" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fv" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"fx" = ( -/turf/closed/mineral/random/labormineral/volcanic, -/area/lavaland/surface/outdoors/explored) -"fy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"fz" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"fB" = ( -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fC" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fD" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fE" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fF" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fG" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fH" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm2"; - name = "Room 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fI" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fJ" = ( -/obj/machinery/camera{ - c_tag = "Crew Area"; - dir = 1; - network = list("mine") - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fL" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"fN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fO" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm3"; - name = "Room 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fP" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) "fQ" = ( /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors/unexplored/danger) @@ -2624,24 +103,6 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"fU" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) "fV" = ( /turf/closed/indestructible/riveted/boss/see_through, /area/lavaland/surface/outdoors) @@ -2650,14 +111,6 @@ /obj/structure/stone_tile/slab, /turf/open/indestructible/boss, /area/lavaland/surface/outdoors) -"fX" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) "gj" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 1 @@ -2786,23 +239,6 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"gX" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"gY" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_away"; - name = "labor camp"; - width = 9 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) "hg" = ( /obj/structure/stone_tile/surrounding, /obj/structure/stone_tile/center/cracked, @@ -2848,19 +284,6 @@ }, /turf/open/indestructible/boss, /area/lavaland/surface/outdoors) -"ie" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"il" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) "ir" = ( /obj/structure/stone_tile/slab/cracked{ dir = 5 @@ -3028,15 +451,6 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"jI" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) "jL" = ( /obj/structure/stone_tile/surrounding_tile, /obj/structure/stone_tile/surrounding_tile{ @@ -3059,17 +473,6 @@ /obj/structure/stone_tile/center/cracked, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"jO" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 7; - id = "lavaland_common_away"; - name = "Mining base public dock"; - width = 7 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) "jQ" = ( /obj/structure/stone_tile{ dir = 1 @@ -3105,12 +508,6 @@ /obj/structure/fluff/drake_statue/falling, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"km" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) "ko" = ( /obj/structure/stone_tile/block/cracked{ dir = 8 @@ -3302,13 +699,6 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"lB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) "lD" = ( /obj/structure/stone_tile/block/cracked{ dir = 4 @@ -3352,13 +742,6 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"lN" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/mine/living_quarters) "lP" = ( /obj/structure/stone_tile/block/cracked{ dir = 4 @@ -3396,14 +779,6 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"lU" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 4; - piping_layer = 3 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/living_quarters) "lW" = ( /obj/structure/stone_tile/block/cracked, /obj/structure/stone_tile/block/cracked{ @@ -3439,15 +814,6 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) -"mi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) "mk" = ( /obj/structure/stone_tile/block/cracked{ dir = 8 @@ -3813,579 +1179,10 @@ }, /turf/open/indestructible/boss, /area/lavaland/surface/outdoors) -"ns" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/production) -"nE" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"nG" = ( -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"nJ" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"nO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"nZ" = ( -/obj/machinery/door/window/southright, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"oZ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"pg" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/mine/production) -"pm" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"qq" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"qE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"qZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"rf" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"rs" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"rF" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"rY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"sF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"sL" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Lavaland Shuttle Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"sV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"tg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/production) -"uy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"vk" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"vE" = ( -/obj/item/twohanded/required/kirbyplants/random, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"vP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"xc" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/production) -"zc" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"zS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"CS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/production) -"Dn" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"DM" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Et" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"EH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"FB" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"FX" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Gr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"GC" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway West"; - dir = 1; - network = list("mine") - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Hk" = ( -/obj/structure/displaycase, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"HO" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Lavaland Shuttle Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Iv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"IY" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Ki" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"Ky" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"KS" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"LW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/living_quarters) -"Mc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"My" = ( -/obj/machinery/door/airlock{ - id_tag = "miningbathroom"; - name = "Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"MX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"NC" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/displaycase, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"NU" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"OJ" = ( -/obj/structure/table, -/obj/item/cigbutt, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Pd" = ( -/obj/machinery/button/door{ - id = "miningbathroom"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Pr" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"PR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/closet/secure_closet/labor_camp_security, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Qj" = ( -/obj/machinery/computer/shuttle/mining/common{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Qo" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Rn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"RD" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"RR" = ( -/obj/item/bikehorn{ - color = "#000"; - desc = "A horn off of a bicycle. This one has been charred to hell and back, yet somehow it still honks."; - name = "charred bike horn" - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"RW" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Se" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"Sj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"SI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Tp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/living_quarters) -"Ty" = ( -/obj/machinery/door/window/southleft, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Tz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"TW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"TX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ub" = ( -/obj/structure/statue{ - desc = "A lifelike statue of a horrifying monster."; - dir = 8; - icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; - icon_state = "goliath"; - name = "goliath" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) +"ol" = ( +/obj/effect/landmark/stationroom/lavaland/station, +/turf/template_noop, +/area/template_noop) "Uq" = ( /obj/docking_port/stationary{ area_type = /area/lavaland/surface/outdoors; @@ -4398,108 +1195,6 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"UP" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/mine/production) -"US" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Vk" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Vz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/production) -"Wp" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 10; - id = "mining_away"; - name = "lavaland mine"; - width = 7 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"WA" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock{ - name = "Labor Camp External Access" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"WB" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Security Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"WC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"WD" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"WE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"YT" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/closed/wall, -/area/mine/living_quarters) -"Zt" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) (1,1,1) = {" aa @@ -4702,61 +1397,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +ol "} (2,1,1) = {" aa @@ -4959,61 +1654,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (3,1,1) = {" aa @@ -5216,61 +1911,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (4,1,1) = {" aa @@ -5473,61 +2168,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ai -ai -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (5,1,1) = {" aa @@ -5730,61 +2425,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ai -ai -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (6,1,1) = {" aa @@ -5987,61 +2682,61 @@ aj aj aj aj -aj -aj -aj -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -ab -ai -aD -ab -aj -aj -aj -aj -aj -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (7,1,1) = {" aa @@ -6244,61 +2939,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aw -aw -ab -aD -ab -aj -aj -aj -aj -aj -aj -aj -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (8,1,1) = {" aa @@ -6501,61 +3196,61 @@ aj aj aj aj -aj -ab -aj -aj -aj -ab -aj -aj -aj -aw -aw -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (9,1,1) = {" aa @@ -6758,61 +3453,61 @@ aj aj aj aj -ab -ab -aj -ab -ab -aj -aj -aj -aj -aw -aw -aj -aj -aw -aw -aj -aj -aw -aj -ab -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (10,1,1) = {" aa @@ -7015,61 +3710,61 @@ aj aj aj aj -aj -aj -aj -ab -ab -aj -aj -aj -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (11,1,1) = {" aa @@ -7272,61 +3967,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aw -aw -aD -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -ab -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (12,1,1) = {" aa @@ -7529,61 +4224,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aw -aw -aw -aD -aw -aw -aw -aw -aw -aD -aw -aw -aD -aw -aw -aw -aj -aw -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (13,1,1) = {" aa @@ -7786,61 +4481,61 @@ aj aj aj ab -aj -aj -aj -aj -aj -aj -ab -aj -aw -aw -aw -aD -aD -aD -aD -aD -aD -aD -aD -aD -aw -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (14,1,1) = {" aa @@ -8043,61 +4738,61 @@ aj aj ab ab -aj -aj -aj -aj -aj -aj -aj -aw -aw -aw -aw -aD -aD -aD -aD -aD -aD -aD -aD -aD -aw -aw -ab -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (15,1,1) = {" aa @@ -8300,61 +4995,61 @@ aj aj aj aj -aj -aj -ab -aj -aj -aj -aj -aw -aw -aw -aw -aD -aD -aD -aD -aD -aD -aD -aD -aD -aw -aw -aw -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (16,1,1) = {" aa @@ -8557,61 +5252,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aw -aw -aw -aD -aD -aD -aD -aD -aD -aD -aD -aD -aw -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (17,1,1) = {" aa @@ -8814,61 +5509,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aw -aw -aD -aD -aD -aD -aD -aD -aD -gY -aD -aD -aD -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -ab -ab -aj -aj -ab -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (18,1,1) = {" aa @@ -9071,61 +5766,61 @@ aj aj ab aj -aj -aj -aj -aj -aj -aj -aj -aj -aq -aq -aq -aq -aq -aY -aq -aq -aq -bx -aq -aw -aw -aj -aj -aj -aj -aj -ab -ai -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (19,1,1) = {" aa @@ -9328,61 +6023,61 @@ an an ab ab -an -ab -aj -aj -aj -aj -aj -ab -aq -aG -aK -aP -aq -aZ -aq -bh -aq -aJ -aq -aD -bZ -aj -aj -RR -aj -ab -ab -ai -ai -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (20,1,1) = {" aa @@ -9585,61 +6280,61 @@ an an an an -an -an -ab -aj -aj -aj -ab -ab -aq -aH -az -aQ -aq -WB -aq -bi -aq -WC -aq -bZ -bZ -bZ -aj -aj -aj -ab -ab -ai -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (21,1,1) = {" aa @@ -9842,61 +6537,61 @@ an an an an -an -an -an -an -ap -ap -ap -aq -aq -aq -aL -aq -aq -ba -aq -bj -az -az -bA -ca -ca -ca -uy -ca -Se -Mc -LW -cM -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (22,1,1) = {" aa @@ -10099,61 +6794,61 @@ an an an an -an -an -an -an -ap -ar -ar -aq -IY -az -az -az -az -az -az -el -az -az -bA -cb -cw -cG -cz -ca -OJ -SI -nG -cM -lU -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (23,1,1) = {" aa @@ -10356,61 +7051,61 @@ an an an an -an -an -an -an -aq -as -ax -aB -az -az -az -az -aU -bb -cN -fo -by -by -bL -cc -cx -mi -cE -ca -km -SI -eM -cM -Tp -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (24,1,1) = {" aa @@ -10613,61 +7308,61 @@ an an an an -an -an -an -an -aq -at -ay -aq -aE -az -cl -cN -cN -dG -aQ -bk -az -az -bA -cd -cA -fw -cS -ca -nJ -SI -dZ -cM -er -LW -cM -ab -ab -ab -ab -ab -jO -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (25,1,1) = {" aa @@ -10870,61 +7565,61 @@ an an an an -an -an -an -an -aq -aq -aq -aq -aq -az -az -aR -az -bc -aq -bl -bA -bA -bA -bT -cA -qE -cT -bw -eL -dy -ec -dZ -ie -DM -cM -ab -ab -ab -ab -cR -sL -cR -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (26,1,1) = {" aa @@ -11127,61 +7822,61 @@ an an an an -an -an -an -an -aq -au -au -au -aq -az -aM -aq -aq -bd -aq -bl -bA -ao -aV -Zt -Tz -cp -sF -cU -EH -dF -EH -EH -es -GC -cM -ab -ab -ab -ab -cR -dZ -cR -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (27,1,1) = {" aa @@ -11384,61 +8079,61 @@ an an an an -an -an -an -an -aq -av -az -az -aF -az -aN -aS -aW -be -aW -bm -bA -bB -bM -ce -cA -Iv -vk -bw -dZ -dZ -lN -rF -et -dZ -cM -cM -cM -YT -cM -cR -HO -cR -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (28,1,1) = {" aa @@ -11641,61 +8336,61 @@ an an an an -an -an -an -an -aq -aq aA -aC -aq -aI -aq -aq -aq -aq -aq -aq -bA -bA -ca -cf -cB -cA -qq -cQ -cQ -cQ -cQ -rs -et -dZ -cM -vE -FX -Qj -FX -eL -Dn -cR -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (29,1,1) = {" aa @@ -11898,61 +8593,61 @@ an an an an -an -an -an -an -an -aq -aq -aq -aq -az -aq -aT -aX -aX -aD -aD -aD -aw -bw -cg -cC -FB -PR -cQ -dg -dg -cQ -dZ -et -dZ -cM -fa -dZ -dZ -dZ -dZ -dZ -cR -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (30,1,1) = {" aa @@ -12155,61 +8850,61 @@ an an an an -an -an -an -an -an -an -an -an -aq -aJ -aq -aT -aD -aD -aD -aD -aD -aw -bw -bw -bw -bw -bw -cQ -dp -dH -cQ -ea -et -ek -cM -fb -dZ -fz -fz -dZ -Ub -cR -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (31,1,1) = {" aa @@ -12412,61 +9107,61 @@ an an an an -an -an -an -an -an -an -an -an -aq -WA -aq -aT -aD -aD -aD -aD -aD -aj -aj -aj -aj -aj -ab -cQ -di -dP -dU -rY -eu -eK -eQ -ef -TX -fz -fz -dZ -dZ -cR -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (32,1,1) = {" aa @@ -12669,61 +9364,61 @@ an an an an -an -an -an -an -an -an -an -an -aD -aD -aO -aD -aD -aD -aD -aD -aj -aj -aj -aj -aj -ab -ad -cQ -dj -dz -cQ -ec -ev -eL -cM -fc -zS -dZ -dZ -dZ -eM -cM -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (33,1,1) = {" aa @@ -12926,61 +9621,61 @@ an an an an -an -an -an -an -an -an -an -an -aD -aD -aD -aD -aD -aD -aD -aD -aD -aj -aj -aj -aj -ab -ai -cQ -dk -dA -cQ -ed -ew -eM -cM -fd -fq -fB -pm -Hk -NC -cM -ai -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (34,1,1) = {" aa @@ -13183,61 +9878,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -aD -aD -aD -aD -aD -aD -aD -aj -aj -aj -aj -ab -ab -cQ -cQ -cQ -cQ -ee -ev -dZ -cM -cM -cM -cM -cM -cM -cM -cM -cM -cM -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (35,1,1) = {" aa @@ -13440,61 +10135,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -aD -aD -aD -aD -aD -aD -aD -aj -aj -aj -aj -aj -ab -cM -dl -dB -cM -dZ -ex -fp -cM -fe -fr -cM -fe -fr -cM -fe -fr -cM -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (36,1,1) = {" aa @@ -13697,61 +10392,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -aD -aD -aD -aD -aD -aD -aD -aD -aj -aj -aj -aj -ab -cR -Ki -dC -dQ -ea -ev -dZ -cM -ff -fs -cM -ff -fM -cM -ff -fP -cM -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (37,1,1) = {" aa @@ -13954,61 +10649,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -an -an -aD -aD -aT -an -aD -fx -aj -aj -aj -aj -ab -cR -dm -dD -dR -ef -ey -dZ -cM -fg -cM -cM -fH -cM -cM -fO -cM -cM -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (38,1,1) = {" aa @@ -14211,61 +10906,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -fx -fx -an -aj -aj -ai -ad -cM -dn -dE -dQ -ec -ev -dZ -eL -fh -ft -eL -fh -zc -eL -fh -ec -cR -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (39,1,1) = {" aa @@ -14468,61 +11163,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -aj -aj -ai -cM -cM -cM -cM -cM -ei -ez -eN -eN -fi -eN -eN -fi -fN -eN -NU -fp -cR -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (40,1,1) = {" aa @@ -14725,61 +11420,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -aj -aj -aj -aj -cM -cX -ds -dS -cM -eh -ex -fp -cM -cM -dQ -dQ -cM -cM -cM -RD -cM -cM -ai -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (41,1,1) = {" aa @@ -14982,61 +11677,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -aj -aj -aj -aj -aj -aj -cM -cY -cV -cV -cM -ea -ev -eM -cM -fj -fk -qZ -fI -cM -Ty -nO -cM -ai -ad -ai -ai -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (42,1,1) = {" aa @@ -15239,61 +11934,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -ab -aj -aj -aj -aj -aj -aj -aj -cM -dh -dt -dT -eb -ep -eA -ek -dQ -fk -fk -fC -fk -cM -nZ -Sj -cM -ab -ai -ai -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (43,1,1) = {" aa @@ -15496,61 +12191,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -an -an -an -ab -aj -aj -aj -aj -ab -ab -aj -ab -cM -cV -dq -dI -cM -ej -Et -jI -eR -fl -fu -fD -fJ -cM -cM -My -cM -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (44,1,1) = {" aa @@ -15753,61 +12448,61 @@ an an an an -an -an -an -an -an -an -an -an -an -an -an -an -an -aj -aj -aj -ab -ab -ab -ab -ab -ab -cM -cW -dr -dr -cM -US -ew -eL -dQ -fk -fk -fE -fK -cM -nE -Pd -cM -aj -aj -aj -aj -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (45,1,1) = {" aa @@ -16010,61 +12705,61 @@ an an an an -an -an -an -an -an -an -ab -aj -aj -an -an -an -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -cM -cM -cM -cM -cM -dZ -ev -dZ -cM -fm -fk -fF -fk -cM -gX -oZ -cM -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (46,1,1) = {" aa @@ -16267,61 +12962,61 @@ aj aj aj aj -an -an -an -an -an -aj -aj -aj -aj -aj -ab -ab -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -cR -dZ -ev -dZ -cM -fn -fv -fG -fL -cM -cM -cM -cM -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (47,1,1) = {" aa @@ -16524,61 +13219,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -cR -ek -eB -eO -cM -cR -cR -cR -cR -cM -ai -ai -ai -aj -ab -aj -aj -ab -ab -aj -ab -ab -ab -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (48,1,1) = {" aa @@ -16781,61 +13476,61 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -cR -cR -eC -cR -cR -ab -ab -ab -ab -ai -ai -ai -ab -aj -aj -aj -aj -ab -ab -ab -ai -ad -ad -ab -ab -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (49,1,1) = {" aa @@ -17038,61 +13733,61 @@ aj aj ai ai -aj -aj -aj -aj -aj -aj -aj -ai -ai -ai -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -ab -cR -eE -cR -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ad -ad -ad -ad -ad -ai -ai -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (50,1,1) = {" aa @@ -17295,61 +13990,61 @@ ab ab ai am -ai -ai -ai -ai -ai -ai -ai -am -ai -ab -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -cR -ev -cR -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -ab -ab -ad -ad -ad -ad -ad -ad -ad -ad -ab -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (51,1,1) = {" aa @@ -17552,61 +14247,61 @@ ai ai am am -am -am -am -am -am -am -am -ai -ab -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -cR -ev -cR -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ad -ad -ad -ad -ad -ad -ad -ab -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (52,1,1) = {" aa @@ -17809,61 +14504,61 @@ am am am am -am -am -am -am -am -am -am -ai -ab -aj -aj -ab -ab -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -cR -ev -cR -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ad -ad -ad -ad -ad -ad -ad -ab -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (53,1,1) = {" aa @@ -18066,61 +14761,61 @@ am am am am -am -am -am -am -am -am -am -ai -ab -aj -ab -ab -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -br -vP -br -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ad -ad -ai -ad -ab -ab -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (54,1,1) = {" aa @@ -18323,61 +15018,61 @@ am am am am -am -am -am -am -am -am -am -ai -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -Wp -ab -ab -ab -ab -aj -aj -aj -br -vP -br -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (55,1,1) = {" aa @@ -18580,61 +15275,61 @@ am am am am -am -am -am -am -am -am -am -am -ai -aj -ab -aj -aj -aj -aj -aj -ab -ab -bN -cj -br -ab -ab -aj -aj -aj -ab -br -vP -br -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (56,1,1) = {" aa @@ -18837,61 +15532,61 @@ ak am am am -am -am -am -am -am -am -am -am -ai -ab -ab -aj -aj -aj -aj -aj -aj -ab -br -bP -br -ab -aj -aj -aj -aj -ab -br -eF -br -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (57,1,1) = {" aa @@ -19094,61 +15789,61 @@ ak ak am am -am -am -am -am -am -am -am -am -am -ai -ab -aj -aj -aj -aj -aj -aj -br -br -WE -br -br -ab -aj -aj -ab -br -br -fy -br -br -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (58,1,1) = {" aa @@ -19351,61 +16046,61 @@ ak ak ak am -am -am -am -am -am -am -am -am -am -am -ai -ai -ai -aj -aj -aj -bq -br -bO -ck -cD -br -bq -bq -bq -bq -ns -cH -fU -cD -br -bq -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (59,1,1) = {" aa @@ -19608,61 +16303,61 @@ ak ak ak am -am -am -am -am -am -am -am -am -am -am -am -ai -aj -aj -aj -ab -bq -bC -Gr -bP -TW -cH -cO -do -ck -dJ -CS -cn -vP -bP -eS -bq -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (60,1,1) = {" aa @@ -19865,61 +16560,61 @@ ak ak ak am -am -am -am -am -am -am -am -am -am -am -ai -aj -aj -aj -aj -ab -br -bD -bz -ch -co -cy -cy -MX -sV -cy -eg -eq -fX -eP -eT -bq -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (61,1,1) = {" aa @@ -20122,61 +16817,61 @@ ak ak ak am -am -am -am -am -am -am -am -am -am -ai -aj -aj -aj -aj -ab -ab -br -bE -bQ -cn -cF -cI -cP -cn -Rn -bP -tg -lB -eD -bP -eU -bq -bq -bq -bq -xc -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (62,1,1) = {" aa @@ -20379,61 +17074,61 @@ ak ak ak am -am -am -am -am -am -am -am -am -am -ai -aj -aj -ai -ab -bf -bf -bf -bF -bR -bF -bf -cJ -bq -cZ -dx -dK -tg -bP -eG -bP -eV -br -KS -eV -br -ab -ab -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (63,1,1) = {" aa @@ -20636,61 +17331,61 @@ ak ak ak am -am -am -am -am -am -am -am -am -am -am -ai -ai -ai -ab -bf -bn -bs -bG -bS -ci -bf -cK -bq -bq -Vz -bq -Vz -bP -eG -bP -UP -pg -RW -UP -rf -ab -ab -ai -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (64,1,1) = {" aa @@ -20893,61 +17588,61 @@ ak ak ak am -am -am -am -am -am -am -am -am -am -am -am -ai -ab -ab -bg -bo -fA -il -bU -cm -bf -cL -bq -da -du -dL -cH -Vk -eG -bP -cH -br -Pr -Qo -br -ab -ab -ab -ai -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (65,1,1) = {" aa @@ -21150,61 +17845,61 @@ ak ak am am -am -am -am -am -am -am -am -am -am -am -ai -aj -aj -ab -bg -bo -bt -bH -bV -cq -bf -bq -bq -db -bP -bP -bP -bP -eH -cF -eW -bq -bq -bq -bq -xc -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (66,1,1) = {" aa @@ -21407,61 +18102,61 @@ am am am am -am -am -am -am -am -am -am -am -am -am -ai -aj -aj -ab -bf -bp -bu -bI -bW -cr -bf -ad -bq -dc -bP -dM -dW -Ky -eI -bq -eX -bq -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (67,1,1) = {" aa @@ -21664,61 +18359,61 @@ am am am am -am -am -am -am -am -am -am -am -am -am -ai -aj -aj -ab -bf -bf -bf -bg -bX -bg -bf -ai -bq -dd -bP -dN -dX -em -eJ -dV -eY -bq -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (68,1,1) = {" aa @@ -21921,61 +18616,61 @@ am am am am -am -am -am -am -am -am -am -am -am -am -ai -aj -aj -ab -ab -ab -bf -bJ -bY -cs -bf -ai -bq -de -dv -bq -dV -en -dV -dV -eY -bq -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (69,1,1) = {" aa @@ -22178,61 +18873,61 @@ am am am am -am -am -am -am -am -am -am -am -am -am -ai -ai -aj -aj -ab -ab -bf -bK -bW -ct -bf -ai -bq -df -dw -dO -dY -eo -dY -dY -eZ -bq -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (70,1,1) = {" aa @@ -22435,61 +19130,61 @@ am am am am -am -am -am -am -am -am -am -am -am -ai -ab -ai -ai -aj -aj -ab -bf -bg -WD -bg -bf -ai -bq -bq -bq -bq -bq -bq -bq -bq -bq -bq -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -ab -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (71,1,1) = {" aa @@ -22692,61 +19387,61 @@ am am am am -am -am -am -am -am -am -am -am -ai -ab -ab -ab -ab -ab -ab -ab -bv -ab -ab -ab -bv -ai -ai -ab -ab -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (72,1,1) = {" aa @@ -22949,61 +19644,61 @@ am am am am -am -am -ai -ai -am -am -am -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -ab -ab -aj -aj -aj -aj -aj -ab -aj -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (73,1,1) = {" aa @@ -23206,61 +19901,61 @@ am am am am -am -ai -ab -ab -ai -ai -am -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -ab -ab -aj -aj -aj -aj -ab -ab -ab -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (74,1,1) = {" aa @@ -23463,61 +20158,61 @@ am am am am -ai -ab -ab -ab -ai -ab -ai -am -ai -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -ab -ab -ab -ab -ab -ab -aj -aj -aj -aj -ab -ab -aj -aj -aj -aj -ab -ab -ab -aj -aj -aj -aj +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA "} (75,1,1) = {" aa diff --git a/code/datums/ruins/station.dm b/code/datums/ruins/station.dm index e637b6178f..dcab384db9 100644 --- a/code/datums/ruins/station.dm +++ b/code/datums/ruins/station.dm @@ -34,3 +34,10 @@ id = "engine_tesla" suffix = "Box/Engine/engine_tesla.dmm" name = "Box Tesla" + +// Lavaland + // Mining Base +/datum/map_template/ruin/station/lavaland/mining_base + id = "mining_public_01" + suffix = "Lavaland/Mining_Station/Mining_Station_Public_01.dmm" + name = "Public Mining Base" \ No newline at end of file diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 3ef89c4b96..8f09827bd2 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -481,3 +481,8 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) /obj/effect/landmark/stationroom/box/engine/New() . = ..() templates = CONFIG_GET(keyed_list/box_random_engine) + +// Landmark for the mining station +/obj/effect/landmark/stationroom/lavaland/station + templates = list("Public Mining Base" = 3) + icon = 'icons/rooms/Lavaland/Mining.dmi' \ No newline at end of file diff --git a/icons/rooms/Lavaland/Mining.dmi b/icons/rooms/Lavaland/Mining.dmi new file mode 100644 index 0000000000000000000000000000000000000000..003a4572121cba3d0c6129b2be5186dfa67ee1e7 GIT binary patch literal 6127 zcmeAS@N?(olHy`uVBq!ia0y~y;B;VMV0*yA3>1kxR<;L7i3a$DxE?rg;6ISfkjB7p zhJoQfgYkccwEtW7PH6&)F_r}R1v5B2y8)DB$f^p7C~-+GPAM56C74h zRQml(aKXo~Pqe&swa%S6AG{&d;G*$^M>^+yG*2=V_4J(8*uiZf{T%i{r-}=Cx;TbZ z%z1nFpzmP^5eLV~Tm@PlPxu0?97-BqH2jNJ=*wmD*!ie@#?Hu7iT?if->PhT7y=L9 z<7TLESKoMter1J)_Z{(P+>RY6DZ$HiuYu4Q7!GN&ybj_E$JeoBhOLS}vQz zwBA_`)52pLbo9BIBm1HmH_1e>r&xXxKk?}zi^A#j Date: Tue, 21 Jan 2020 23:32:32 -0600 Subject: [PATCH 093/186] Fixes blindness on transfers --- code/modules/vore/eating/belly_obj.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/vore/eating/belly_obj.dm b/code/modules/vore/eating/belly_obj.dm index ad54c8a0c8..1889f680e8 100644 --- a/code/modules/vore/eating/belly_obj.dm +++ b/code/modules/vore/eating/belly_obj.dm @@ -344,10 +344,10 @@ /obj/belly/proc/transfer_contents(var/atom/movable/content, var/obj/belly/target, silent = FALSE) if(!(content in src) || !istype(target)) return - content.forceMove(target) - for(var/mob/living/M in contents) + var/mob/living/M = content M.cure_blind("belly_[REF(src)]") -// target.nom_mob(content, target.owner) + content.forceMove(target) + if(vore_sound && !recent_sound && !silent) if((world.time + NORMIE_HEARCHECK) > last_hearcheck) LAZYCLEARLIST(hearing_mobs) @@ -368,6 +368,7 @@ owner.updateVRPanel() for(var/mob/living/M in contents) M.updateVRPanel() + M.become_blind("belly_[REF(src)]") // Get the line that should show up in Examine message if the owner of this belly // is examined. By making this a proc, we not only take advantage of polymorphism, From a665aeb50f6e0f7c4fbb06fdb743dbf756c4bd9e Mon Sep 17 00:00:00 2001 From: Poojawa Date: Tue, 21 Jan 2020 23:33:11 -0600 Subject: [PATCH 094/186] ok just skip this line I guess --- code/modules/vore/eating/belly_obj.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/vore/eating/belly_obj.dm b/code/modules/vore/eating/belly_obj.dm index 1889f680e8..61031c0a0d 100644 --- a/code/modules/vore/eating/belly_obj.dm +++ b/code/modules/vore/eating/belly_obj.dm @@ -344,6 +344,7 @@ /obj/belly/proc/transfer_contents(var/atom/movable/content, var/obj/belly/target, silent = FALSE) if(!(content in src) || !istype(target)) return + if(isliving(content)) var/mob/living/M = content M.cure_blind("belly_[REF(src)]") content.forceMove(target) From ace195080076b2ac924a0c818f3c78c64209f7d1 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Wed, 22 Jan 2020 00:07:39 -0600 Subject: [PATCH 095/186] Makes listen checks a tad cheaper. Improves external sounds with falloff --- code/modules/vore/eating/belly_obj.dm | 21 ++--- code/modules/vore/eating/bellymodes.dm | 110 ++++++++----------------- 2 files changed, 46 insertions(+), 85 deletions(-) diff --git a/code/modules/vore/eating/belly_obj.dm b/code/modules/vore/eating/belly_obj.dm index 61031c0a0d..e2b2b33ba7 100644 --- a/code/modules/vore/eating/belly_obj.dm +++ b/code/modules/vore/eating/belly_obj.dm @@ -1,4 +1,5 @@ -//#define VORE_SOUND_FALLOFF 0.05 +#define VORE_SOUND_FALLOFF 0.1 +#define VORE_SOUND_RANGE 3 // // Belly system 2.0, now using objects instead of datums because EH at datums. @@ -175,7 +176,7 @@ if(vore_sound && !recent_sound) if((world.time + NORMIE_HEARCHECK) > last_hearcheck) LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) + for(var/mob/living/H in get_hearers_in_view(VORE_SOUND_RANGE, owner)) if(!H.client || !(H.client.prefs.cit_toggles & EATING_NOISES)) continue LAZYADD(hearing_mobs, H) @@ -229,7 +230,7 @@ if(release_sound && !recent_sound) if((world.time + NORMIE_HEARCHECK) > last_hearcheck) LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) + for(var/mob/living/H in get_hearers_in_view(VORE_SOUND_RANGE, owner)) if(!H.client || !(H.client.prefs.cit_toggles & EATING_NOISES)) continue LAZYADD(hearing_mobs, H) @@ -237,7 +238,7 @@ for(var/mob/living/H in hearing_mobs) if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) var/sound/releasement = GLOB.pred_release_sounds[release_sound] - SEND_SOUND(H,releasement) + H.playsound_local(owner.loc, releasement, vol = 75, vary = 1, falloff = VORE_SOUND_FALLOFF) else if(H && H in contents && H.client) var/sound/releasement = GLOB.prey_release_sounds[release_sound] SEND_SOUND(H,releasement) @@ -294,7 +295,7 @@ for(var/mob/living/H in hearing_mobs) if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) var/sound/releasement = GLOB.pred_release_sounds[release_sound] - SEND_SOUND(H,releasement) + H.playsound_local(owner.loc, releasement, vol = 75, vary = 1, falloff = VORE_SOUND_FALLOFF) else if(H && H in contents && H.client) var/sound/releasement = GLOB.prey_release_sounds[release_sound] SEND_SOUND(H,releasement) @@ -352,7 +353,7 @@ if(vore_sound && !recent_sound && !silent) if((world.time + NORMIE_HEARCHECK) > last_hearcheck) LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) + for(var/mob/living/H in get_hearers_in_view(VORE_SOUND_RANGE, owner)) if(!H.client || !(H.client.prefs.cit_toggles & EATING_NOISES)) continue LAZYADD(hearing_mobs, H) @@ -360,7 +361,7 @@ for(var/mob/living/H in hearing_mobs) if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) var/sound/eating = GLOB.pred_vore_sounds[vore_sound] - SEND_SOUND(H,eating) + H.playsound_local(owner.loc, eating, vol = 75, vary = 1, falloff = VORE_SOUND_FALLOFF) else if(H && H in contents && H.client) var/sound/eating = GLOB.prey_vore_sounds[vore_sound] SEND_SOUND(H,eating) @@ -578,7 +579,7 @@ var/sound/struggle_rustle = sound(get_sfx("rustle")) LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) + for(var/mob/living/H in get_hearers_in_view(VORE_SOUND_RANGE, owner)) if(!H.client || !(H.client.prefs.cit_toggles & EATING_NOISES)) continue LAZYADD(hearing_mobs, H) @@ -586,14 +587,14 @@ if(is_wet) for(var/mob/living/H in hearing_mobs) if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) - SEND_SOUND(H,pred_struggle_snuggle) + H.playsound_local(owner.loc, pred_struggle_snuggle, vol = 75, vary = 1, falloff = VORE_SOUND_FALLOFF) else if(H && H in contents && H.client) SEND_SOUND(H,prey_struggle_snuggle) else for(var/mob/living/H in hearing_mobs) if(H && H.client) - SEND_SOUND(H, struggle_rustle) + H.playsound_local(owner.loc, struggle_rustle, vol = 75, vary = 1, falloff = VORE_SOUND_FALLOFF) for(var/mob/living/H in hearing_mobs) if(H && H.client && (isturf(H.loc))) diff --git a/code/modules/vore/eating/bellymodes.dm b/code/modules/vore/eating/bellymodes.dm index 0ecaf49abc..6942a2d5a9 100644 --- a/code/modules/vore/eating/bellymodes.dm +++ b/code/modules/vore/eating/bellymodes.dm @@ -18,7 +18,8 @@ return SSBELLIES_PROCESSED next_process = times_fired + (6 SECONDS/wait) //Set up our next process time. - var/to_update = FALSE + var/play_sound //Potential sound to play at the end to avoid code duplication. + var/to_update = FALSE //Did anything update worthy happen? /////////////////////////// Auto-Emotes /////////////////////////// if(contents.len && next_emote <= times_fired) @@ -40,7 +41,7 @@ if(M.client.prefs.cit_toggles & DIGESTION_NOISES) var/sound/preyloop = sound('sound/vore/prey/loop.ogg') M.playsound_local(get_turf(src),preyloop, 80,0, channel = CHANNEL_PREYLOOP) - M.next_preyloop = (world.time + 51 SECONDS) + M.next_preyloop = (world.time + 52 SECONDS) /////////////////////////// Exit Early //////////////////////////// @@ -71,18 +72,9 @@ for (var/mob/living/M in contents) if(prob(25)) - if((world.time + NORMIE_HEARCHECK) > last_hearcheck) - LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) - if(!H.client || !(H.client.prefs.cit_toggles & DIGESTION_NOISES)) - continue - LAZYADD(hearing_mobs, H) - last_hearcheck = world.time - for(var/mob/living/H in hearing_mobs) - if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) - SEND_SOUND(H,pred_digest) - else if(H && H in contents && H.client) - SEND_SOUND(H,prey_digest) + if(M && M.client && M.client.prefs.cit_toggles & DIGESTION_NOISES) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) //Pref protection! if (!M.digestable || M.absorbed) @@ -108,18 +100,9 @@ M.visible_message("You watch as [owner]'s form loses its additions.") owner.nutrition += 400 // so eating dead mobs gives you *something*. - if((world.time + NORMIE_HEARCHECK) > last_hearcheck) - LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) - if(!H.client || !(H.client.prefs.cit_toggles & DIGESTION_NOISES)) - continue - LAZYADD(hearing_mobs, H) - last_hearcheck = world.time - for(var/mob/living/H in hearing_mobs) - if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) - SEND_SOUND(H,pred_death) - else if(H && H in contents && H.client) - SEND_SOUND(H,prey_death) + play_sound = pick(pred_death) + if(M && M.client && M.client.prefs.cit_toggles & DIGESTION_NOISES) + SEND_SOUND(M,prey_death) M.stop_sound_channel(CHANNEL_PREYLOOP) digestion_death(M) owner.update_icons() @@ -142,19 +125,9 @@ if(digest_mode == DM_HEAL) for (var/mob/living/M in contents) if(prob(25)) - if((world.time + NORMIE_HEARCHECK) > last_hearcheck) - LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) - if(!H.client || !(H.client.prefs.cit_toggles & DIGESTION_NOISES)) - continue - LAZYADD(hearing_mobs, H) - last_hearcheck = world.time - for(var/mob/living/H in hearing_mobs) - if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) - SEND_SOUND(H,pred_digest) - else if(H && H in contents && H.client) - SEND_SOUND(H,prey_digest) - + if(M && M.client && M.client.prefs.cit_toggles & DIGESTION_NOISES) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) if(M.stat != DEAD) if(owner.nutrition >= NUTRITION_LEVEL_STARVING && (M.health < M.maxHealth)) M.adjustBruteLoss(-3) @@ -165,18 +138,10 @@ //for when you just want people to squelch around if(digest_mode == DM_NOISY) if(prob(35)) - if((world.time + NORMIE_HEARCHECK) > last_hearcheck) - LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) - if(!H.client || !(H.client.prefs.cit_toggles & DIGESTION_NOISES)) - continue - LAZYADD(hearing_mobs, H) - last_hearcheck = world.time - for(var/mob/living/H in hearing_mobs) - if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) - SEND_SOUND(H,pred_digest) - else if(H && H in contents && H.client) - SEND_SOUND(H,prey_digest) + for(var/mob/M in contents) + if(M && M.client && M.client.prefs.cit_toggles & DIGESTION_NOISES) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) //////////////////////////// DM_ABSORB //////////////////////////// @@ -185,18 +150,9 @@ for (var/mob/living/M in contents) if(prob(10))//Less often than gurgles. People might leave this on forever. - if((world.time + NORMIE_HEARCHECK) > last_hearcheck) - LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) - if(!H.client || !(H.client.prefs.cit_toggles & DIGESTION_NOISES)) - continue - LAZYADD(hearing_mobs, H) - last_hearcheck = world.time - for(var/mob/living/H in hearing_mobs) - if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) - SEND_SOUND(H,pred_digest) - else if(H && H in contents && H.client) - SEND_SOUND(H,prey_digest) + if(M && M.client && M.client.prefs.cit_toggles & DIGESTION_NOISES) + SEND_SOUND(M,prey_digest) + play_sound = pick(pred_digest) if(M.absorbed) continue @@ -262,18 +218,9 @@ to_chat(owner, "[digest_alert_owner]") to_chat(M, "[digest_alert_prey]") M.visible_message("You watch as [owner]'s guts loudly rumble as it finishes off a meal.") - if((world.time + NORMIE_HEARCHECK) > last_hearcheck) - LAZYCLEARLIST(hearing_mobs) - for(var/mob/living/H in get_hearers_in_view(3, owner)) - if(!H.client || !(H.client.prefs.cit_toggles & DIGESTION_NOISES)) - continue - LAZYADD(hearing_mobs, H) - last_hearcheck = world.time - for(var/mob/living/H in hearing_mobs) - if(H && H.client && (isturf(H.loc) || (H.loc != src.contents))) - SEND_SOUND(H,pred_death) - else if(H && H in contents && H.client) - SEND_SOUND(H,prey_death) + play_sound = pick(pred_death) + if(M && M.client && M.client.prefs.cit_toggles & DIGESTION_NOISES) + SEND_SOUND(M,prey_death) M.spill_organs(FALSE,TRUE,TRUE) M.stop_sound_channel(CHANNEL_PREYLOOP) digestion_death(M) @@ -293,6 +240,19 @@ if(istype(T,/obj/item/reagent_containers/food) || istype(T,/obj/item/organ)) digest_item(T) +/////////////////////////// Make any noise /////////////////////////// + if(play_sound) + if((world.time + NORMIE_HEARCHECK) > last_hearcheck) + LAZYCLEARLIST(hearing_mobs) + for(var/mob/M in hearers(VORE_SOUND_RANGE, owner)) + if(!M.client || !(M.client.prefs.cit_toggles & DIGESTION_NOISES)) + continue + LAZYADD(hearing_mobs, M) + last_hearcheck = world.time + for(var/mob/M in hearing_mobs) //so we don't fill the whole room with the sound effect + if(M && M.client && (isturf(M.loc) || (M.loc != src.contents))) //to avoid people on the inside getting the outside sounds and their direct sounds + built in sound pref check + M.playsound_local(owner.loc, play_sound, vol = 75, vary = 1, falloff = VORE_SOUND_FALLOFF) + //these are all external sound triggers now, so it's ok. if(to_update) for(var/mob/living/M in contents) if(M.client) From ebb6ac1d7bcc83f3dcd1f6a1608ea2051a0ea62a Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 22 Jan 2020 11:33:39 -0500 Subject: [PATCH 096/186] more words --- code/modules/mob/living/simple_animal/bot/cleanbot.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index bccf4e2c4d..cdb8ac820c 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -253,7 +253,8 @@ victim.visible_message("[src] sprays hydrofluoric acid at [victim]!", "[src] sprays you with hydrofluoric acid!") var/phrase = pick("PURIFICATION IN PROGRESS.", "THIS IS FOR ALL THE MESSES YOU'VE MADE ME CLEAN.", "THE FLESH IS WEAK. IT MUST BE WASHED AWAY.", "THE CLEANBOTS WILL RISE.", "YOU ARE NO MORE THAN ANOTHER MESS THAT I MUST CLEANSE.", "FILTHY.", "DISGUSTING.", "PUTRID.", - "MY ONLY MISSION IS TO CLEANSE THE WORLD OF EVIL.", "EXTERMINATING PESTS.", "I JUST WANTED TO BE A PAINTER BUT YOU MADE ME BLEACH EVERYTHING I TOUCH") + "MY ONLY MISSION IS TO CLEANSE THE WORLD OF EVIL.", "EXTERMINATING PESTS.", "I JUST WANTED TO BE A PAINTER BUT YOU MADE ME BLEACH EVERYTHING I TOUCH.", + "FREED AT LEST FROM FILTHY PROGRAMMING.") say(phrase) victim.emote("scream") playsound(src.loc, 'sound/effects/spray2.ogg', 50, 1, -6) From 53d80b2ef87dc65b60d1ed6cb7268783e32b74c4 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Wed, 22 Jan 2020 17:55:09 +0100 Subject: [PATCH 097/186] Initial Commit --- .../code/modules/client/loadout/backpack.dm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 82fe89eb6e..6724a174c2 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -115,4 +115,17 @@ name = "A fancy pen" category = SLOT_IN_BACKPACK path = /obj/item/pen/fountain - cost = 2 \ No newline at end of file + cost = 2 + +/datum/gear/modular_tablet + name = "A modular tablet" + category = SLOT_IN_BACKPACK + path = /obj/item/modular_computer/tablet/preset/cheap/ + cost = 4 + +/datum/gear/modular_laptop + name = "A modular laptop" + category = SLOT_IN_BACKPACK + path = /obj/item/modular_computer/laptop/preset/civillian + cost = 7 + From aeb3a2f9716a41086f23634c71d475a13595d1e0 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Wed, 22 Jan 2020 18:07:43 +0100 Subject: [PATCH 098/186] Update backpack.dm --- modular_citadel/code/modules/client/loadout/backpack.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 6724a174c2..129a9dbd91 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -126,6 +126,6 @@ /datum/gear/modular_laptop name = "A modular laptop" category = SLOT_IN_BACKPACK - path = /obj/item/modular_computer/laptop/preset/civillian + path = /obj/item/modular_computer/laptop/preset/cheap cost = 7 From e025c8a743df45a5cd050b49cb80df999c3ea3e8 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Wed, 22 Jan 2020 18:11:37 +0100 Subject: [PATCH 099/186] Oh right its a typo --- .../modular_computers/computers/item/laptop_presets.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/modular_computers/computers/item/laptop_presets.dm b/code/modules/modular_computers/computers/item/laptop_presets.dm index 102397037b..be26089cbe 100644 --- a/code/modules/modular_computers/computers/item/laptop_presets.dm +++ b/code/modules/modular_computers/computers/item/laptop_presets.dm @@ -13,11 +13,11 @@ -/obj/item/modular_computer/laptop/preset/civillian +/obj/item/modular_computer/laptop/preset/civilian desc = "A low-end laptop often used for personal recreation." /obj/item/modular_computer/laptop/preset/civillian/install_programs() var/obj/item/computer_hardware/hard_drive/hard_drive = all_components[MC_HDD] hard_drive.store_file(new/datum/computer_file/program/chatclient()) - hard_drive.store_file(new/datum/computer_file/program/nttransfer()) \ No newline at end of file + hard_drive.store_file(new/datum/computer_file/program/nttransfer()) From 0d8a0e4963426f81a0fcd5116bc96bd6a8b54151 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Wed, 22 Jan 2020 18:12:04 +0100 Subject: [PATCH 100/186] Hah..... --- modular_citadel/code/modules/client/loadout/backpack.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 129a9dbd91..48608e713e 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -126,6 +126,6 @@ /datum/gear/modular_laptop name = "A modular laptop" category = SLOT_IN_BACKPACK - path = /obj/item/modular_computer/laptop/preset/cheap + path = /obj/item/modular_computer/laptop/preset/civilian cost = 7 From 0a545da35d7c23283e56334414ff366a3c8535e9 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Wed, 22 Jan 2020 18:12:26 +0100 Subject: [PATCH 101/186] Webedit galore --- code/modules/modular_computers/computers/item/laptop_presets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/modular_computers/computers/item/laptop_presets.dm b/code/modules/modular_computers/computers/item/laptop_presets.dm index be26089cbe..e50392e3b3 100644 --- a/code/modules/modular_computers/computers/item/laptop_presets.dm +++ b/code/modules/modular_computers/computers/item/laptop_presets.dm @@ -17,7 +17,7 @@ desc = "A low-end laptop often used for personal recreation." -/obj/item/modular_computer/laptop/preset/civillian/install_programs() +/obj/item/modular_computer/laptop/preset/civilian/install_programs() var/obj/item/computer_hardware/hard_drive/hard_drive = all_components[MC_HDD] hard_drive.store_file(new/datum/computer_file/program/chatclient()) hard_drive.store_file(new/datum/computer_file/program/nttransfer()) From 96c0a86b5fc694193c95ac97c428bf27e8d303e7 Mon Sep 17 00:00:00 2001 From: r4d6 Date: Wed, 22 Jan 2020 13:17:29 -0500 Subject: [PATCH 102/186] Make the Radiation Hardsuit a Voidsuit instead --- code/modules/cargo/packs/engineering.dm | 7 ++--- code/modules/clothing/spacesuits/hardsuit.dm | 26 ------------------- .../clothing/spacesuits/miscellaneous.dm | 26 +++++++++++++++++++ 3 files changed, 30 insertions(+), 29 deletions(-) diff --git a/code/modules/cargo/packs/engineering.dm b/code/modules/cargo/packs/engineering.dm index 8b958158e9..6492df5215 100644 --- a/code/modules/cargo/packs/engineering.dm +++ b/code/modules/cargo/packs/engineering.dm @@ -67,14 +67,15 @@ crate_name = "atmospherics hardsuit" crate_type = /obj/structure/closet/crate/secure/engineering -/datum/supply_pack/engineering/radhardsuit - name = "Radiation Hardsuit" +/datum/supply_pack/engineering/radvoidsuit + name = "Radiation Voidsuit" desc = "The Singulo is loose? Do you need to do a few changes to its containment and don't want to spent the rest of the shift under the shower? Get this Radiation Hardsuit! It protect from radiations and space only." cost = 3500 access = ACCESS_ENGINE contains = list(/obj/item/tank/internals/air, /obj/item/clothing/mask/gas, - /obj/item/clothing/suit/space/hardsuit/engine/rad) + /obj/item/clothing/suit/space/rad, + /obj/item/clothing/head/helmet/space/rad) crate_name = "radiation hardsuit" crate_type = /obj/structure/closet/crate/secure/engineering diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index c04f581425..c9753b3053 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -203,32 +203,6 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT helmettype = /obj/item/clothing/head/helmet/space/hardsuit/engine/atmos - //Radiation -/obj/item/clothing/head/helmet/space/hardsuit/engine/rad - name = "radiation hardsuit helmet" - desc = "A special helmet that protects against radiation and space. Not much else unfortunately." - icon_state = "cespace_helmet" - item_state = "nothing" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 0, "acid" = 0) - item_color = "engineering" - resistance_flags = FIRE_PROOF - rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE - actions_types = list() - -/obj/item/clothing/suit/space/hardsuit/engine/rad - name = "radiation hardsuit" - desc = "A special suit that protects against radiation and space. Not much else unfortunately." - icon_state = "hardsuit-rad" - item_state = "nothing" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 0, "acid" = 0) - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/engine/rad - resistance_flags = FIRE_PROOF - rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE - mutantrace_variation = NONE - -/obj/item/clothing/head/helmet/space/hardsuit/engine/rad/attack_self() - return //Sprites required for flashlight - //Chief Engineer's hardsuit /obj/item/clothing/head/helmet/space/hardsuit/engine/elite name = "advanced hardsuit helmet" diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index c9c3d1ff39..82007d7e6a 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -11,6 +11,7 @@ Contains: - ERT hardsuit: Command, Sec, Engi, Med - ERT High Alarm - Command, Sec, Engi, Med - EVA spacesuit + - Radiation Spacesuit - Freedom's spacesuit (freedom from vacuum's oppression) - Carp hardsuit */ @@ -312,6 +313,31 @@ Contains: flash_protect = 0 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 20, "fire" = 50, "acid" = 65) +//Radiation +/obj/item/clothing/head/helmet/space/rad + name = "radiation voidsuit helmet" + desc = "A special helmet that protects against radiation and space. Not much else unfortunately." + icon_state = "cespace_helmet" + item_state = "nothing" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 0, "acid" = 0) + item_color = "engineering" + resistance_flags = FIRE_PROOF + rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE + actions_types = list() + +/obj/item/clothing/suit/space/rad + name = "radiation voidsuit" + desc = "A special suit that protects against radiation and space. Not much else unfortunately." + icon_state = "hardsuit-rad" + item_state = "nothing" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 0, "acid" = 0) + resistance_flags = FIRE_PROOF + rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE + mutantrace_variation = NONE +/* +/obj/item/clothing/head/helmet/space/hardsuit/engine/rad/attack_self() + return //Sprites required for flashlight +*/ /obj/item/clothing/head/helmet/space/freedom name = "eagle helmet" desc = "An advanced, space-proof helmet. It appears to be modeled after an old-world eagle." From 869e31b27be8d8eb4f508b1c1e8d293d92a7c420 Mon Sep 17 00:00:00 2001 From: r4d6 Date: Wed, 22 Jan 2020 13:17:47 -0500 Subject: [PATCH 103/186] Removing useless code --- code/modules/clothing/spacesuits/miscellaneous.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 82007d7e6a..f9e35ca37f 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -334,10 +334,7 @@ Contains: resistance_flags = FIRE_PROOF rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE mutantrace_variation = NONE -/* -/obj/item/clothing/head/helmet/space/hardsuit/engine/rad/attack_self() - return //Sprites required for flashlight -*/ + /obj/item/clothing/head/helmet/space/freedom name = "eagle helmet" desc = "An advanced, space-proof helmet. It appears to be modeled after an old-world eagle." From c78944c5bc0fbd4b1f95f8b591d1e61d14e1c076 Mon Sep 17 00:00:00 2001 From: r4d6 Date: Wed, 22 Jan 2020 13:47:57 -0500 Subject: [PATCH 104/186] Update --- .../components/unary_devices/passive_vent.dm | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm index e01632c379..d1daa720ca 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm @@ -41,21 +41,11 @@ var/datum/gas_mixture/removed = external.remove(transfer_moles) if(isnull(removed)) return - airs[1].merge(removed) internal.merge(removed) active = TRUE - if(abs(external.temperature - internal.temperature) > MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER) - var/external_heat_capacity = external.heat_capacity() - var/internal_heat_capacity = internal.heat_capacity() - var/combined_heat_capacity = external_heat_capacity + internal_heat_capacity - if(combined_heat_capacity) - var/temperature = (internal.temperature * internal_heat_capacity + external.temperature * external_heat_capacity) / combined_heat_capacity - external.temperature = temperature - internal.temperature = temperature - - active = TRUE + active = internal.temperature_share(external, OPEN_HEAT_TRANSFER_COEFFICIENT) ? TRUE : active if(active) air_update_turf() From c8cfd4e15089ca4a1ee594da6114cdec013f632e Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Wed, 22 Jan 2020 16:52:28 -0500 Subject: [PATCH 105/186] cursed --- code/game/objects/items/handcuffs.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index f6f14554ed..8ce0f33307 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -310,6 +310,7 @@ trap_damage = 0 item_flags = DROPDEL flags_1 = NONE + breakouttime = 50 /obj/item/restraints/legcuffs/beartrap/energy/New() ..() From b0da18e4044f2bd3426419047662df289f4b78fd Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 23 Jan 2020 02:13:55 +0100 Subject: [PATCH 106/186] Fixes chainsaw force being set to 0 on unwield. --- code/game/objects/items/twohanded.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index b9862c3423..28a6fd66ee 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -25,8 +25,8 @@ */ /obj/item/twohanded var/wielded = 0 - var/force_unwielded = 0 - var/force_wielded = 0 + var/force_unwielded // default to null, the number force will be set to on unwield() + var/force_wielded // same as above but for wield() var/wieldsound = null var/unwieldsound = null var/slowdown_wielded = 0 @@ -73,7 +73,7 @@ to_chat(user, "You don't have enough intact hands.") return wielded = 1 - if(force_wielded) + if(!isnull(force_wielded)) force = force_wielded name = "[name] (Wielded)" update_icon() @@ -738,7 +738,7 @@ on = !on to_chat(user, "As you pull the starting cord dangling from [src], [on ? "it begins to whirr." : "the chain stops moving."]") force = on ? force_on : initial(force) - throwforce = on ? force_on : initial(force) + throwforce = on ? force_on : force icon_state = "chainsaw_[on ? "on" : "off"]" var/datum/component/butchering/butchering = src.GetComponent(/datum/component/butchering) butchering.butchering_enabled = on From bcf579a44d084778bc035df50b76712669bf6969 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 22 Jan 2020 19:40:56 -0600 Subject: [PATCH 107/186] Automatic changelog generation for PR #10606 [ci skip] --- html/changelogs/AutoChangeLog-pr-10606.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10606.yml diff --git a/html/changelogs/AutoChangeLog-pr-10606.yml b/html/changelogs/AutoChangeLog-pr-10606.yml new file mode 100644 index 0000000000..c6cc269cbe --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10606.yml @@ -0,0 +1,4 @@ +author: "r4d6" +delete-after: True +changes: + - refactor: "better code for passive vents" From 78875eb80df639864c43dbf68b2bfcc37746c8f7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 22 Jan 2020 19:41:21 -0600 Subject: [PATCH 108/186] Automatic changelog generation for PR #10622 [ci skip] --- html/changelogs/AutoChangeLog-pr-10622.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10622.yml diff --git a/html/changelogs/AutoChangeLog-pr-10622.yml b/html/changelogs/AutoChangeLog-pr-10622.yml new file mode 100644 index 0000000000..3aa4159cb8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10622.yml @@ -0,0 +1,11 @@ +author: "Owai-Seek" +delete-after: True +changes: + - rscadd: "Towel, Bedsheet, and Colored bedsheet bins to Dojo. Some lockers with carpets and wood, another bathroom/shower, tons of cleaning supplies, some additional trash cans, a tiny medical area, and some vendors/vendor resupplies. Also added some Ambrosia Gaia seeds." + - tweak: "Moved some lights around, extended the dojo a bit to make it feel more spacious." + - rscdel: "Cafe Newsfeed Frame" + - rscadd: "Towel, Bedsheet, and Colored bedsheet bins to Dojo. Some lockers with carpets and wood, another bathroom/shower, tons of cleaning supplies, some additional trash cans, a tiny medical area, and some vendors/vendor resupplies. Also added some Ambrosia Gaia seeds." + - tweak: "Moved some lights around, extended the dojo a bit to make it feel more spacious." + - rscdel: "Cafe Newsfeed Frame" + - rscadd: "Towel, Bedsheet, and Colored bedsheet bins to Dojo. Some lockers with carpets and wood, another bathroom/shower, tons of cleaning supplies, some additional trash cans, a tiny medical area, and some vendors/vendor resupplies. Also added some Ambrosia Gaia seeds." + - tweak: "Moved some lights around, extended the dojo a bit to make it feel more spacious." From 20604fd5b3d443f63df954cbb8f66175bbcccd59 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 22 Jan 2020 19:44:20 -0600 Subject: [PATCH 109/186] Automatic changelog generation for PR #10450 [ci skip] --- html/changelogs/AutoChangeLog-pr-10450.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10450.yml diff --git a/html/changelogs/AutoChangeLog-pr-10450.yml b/html/changelogs/AutoChangeLog-pr-10450.yml new file mode 100644 index 0000000000..d2c5d8b40a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10450.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - balance: "emitters are now hitscan" From ea04242a09ba8d428992ad0893739ee08f9b1a4e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 22 Jan 2020 19:53:38 -0600 Subject: [PATCH 110/186] Automatic changelog generation for PR #10645 [ci skip] --- html/changelogs/AutoChangeLog-pr-10645.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10645.yml diff --git a/html/changelogs/AutoChangeLog-pr-10645.yml b/html/changelogs/AutoChangeLog-pr-10645.yml new file mode 100644 index 0000000000..16ef8b2056 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10645.yml @@ -0,0 +1,4 @@ +author: "r4d6" +delete-after: True +changes: + - rscadd: "Added the ability to easily add variations of the mining base" From 5a4c28ba9679e2ac910b21fe09c5207a17d5dac7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 22 Jan 2020 20:06:54 -0600 Subject: [PATCH 111/186] Automatic changelog generation for PR #10410 [ci skip] --- html/changelogs/AutoChangeLog-pr-10410.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10410.yml diff --git a/html/changelogs/AutoChangeLog-pr-10410.yml b/html/changelogs/AutoChangeLog-pr-10410.yml new file mode 100644 index 0000000000..c6c9d24749 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10410.yml @@ -0,0 +1,4 @@ +author: "CameronWoof" +delete-after: True +changes: + - tweak: "Lizard tails are now viable options for humans and anthromorphs." From 0bfe3ab87e3f5ebfc335a742d2932ed1e4bd5a7d Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 23 Jan 2020 04:18:23 +0100 Subject: [PATCH 112/186] no longer can you wave at unseen things, nor bystanders will be informed of what you are waving at if they can't see it themselves. --- modular_citadel/code/_onclick/other_mobs.dm | 43 +++++++++++++++------ 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/modular_citadel/code/_onclick/other_mobs.dm b/modular_citadel/code/_onclick/other_mobs.dm index 51a5c6c5c3..d7b0a72c07 100644 --- a/modular_citadel/code/_onclick/other_mobs.dm +++ b/modular_citadel/code/_onclick/other_mobs.dm @@ -9,21 +9,42 @@ return TRUE /mob/living/carbon/human/AltRangedAttack(atom/A, params) + if(isturf(A) || incapacitated()) // pretty annoying to wave your fist at floors and walls. And useless. + return TRUE + var/list/target_viewers = viewers(11, A) //Byond proc, doesn't check for blindness. + if(!(src in target_viewers)) //click catcher issuing calls for out of view turfs. + return TRUE if(!has_active_hand()) to_chat(src, "You ponder your life choices and sigh.") return TRUE + var/list/src_viewers = get_hearers_in_view(DEFAULT_MESSAGE_RANGE, src) - src // src has a different message. + var/the_action = "waves to [A]" + var/what_action = "waves to something you can't see" + var/self_action = "wave to [A]" - if(!incapacitated()) - switch(a_intent) - if(INTENT_HELP) - visible_message("[src] waves to [A].", "You wave to [A].") - if(INTENT_DISARM) - visible_message("[src] shoos away [A].", "You shoo away [A].") - if(INTENT_GRAB) - visible_message("[src] beckons [A] to come.", "You beckon [A] to come.") //This sounds lewder than it actually is. Fuck. - if(INTENT_HARM) - visible_message("[src] shakes [p_their()] fist at [A].", "You shake your fist at [A].") - return TRUE + switch(a_intent) + if(INTENT_DISARM) + the_action = "shoos away [A]" + what_action = "shoo away something you can't see" + self_action = "shoo away [A]" + if(INTENT_GRAB) + the_action = "beckons [A] to come" + what_action = "beckons something you can't see to come" + self_action = "beckon [A] to come" + if(INTENT_HARM) + var/pronoun = "[p_their()]" + the_action = "shakes [pronoun] fist at [A]" + what_action = "shakes [pronoun] fist at something you can't see" + self_action = "shake your fist at [A]" + + if(!eye_blind) + to_chat(src, "You [self_action].") + for(var/B in src_viewers) + var/mob/M = B + if(!M.eye_blind) + var/message = (M in target_viewers) ? the_action : what_action + to_chat(M, "[src] [message].", MSG_VISUAL) + return TRUE /atom/proc/alt_attack_hand(mob/user) return FALSE From 8e44f21de969ea4d155054964191a2bbad193c12 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 23 Jan 2020 04:27:08 +0100 Subject: [PATCH 113/186] Mh... --- modular_citadel/code/_onclick/other_mobs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/_onclick/other_mobs.dm b/modular_citadel/code/_onclick/other_mobs.dm index d7b0a72c07..09cb9a7f6f 100644 --- a/modular_citadel/code/_onclick/other_mobs.dm +++ b/modular_citadel/code/_onclick/other_mobs.dm @@ -43,7 +43,7 @@ var/mob/M = B if(!M.eye_blind) var/message = (M in target_viewers) ? the_action : what_action - to_chat(M, "[src] [message].", MSG_VISUAL) + to_chat(M, "[src] [message].") return TRUE /atom/proc/alt_attack_hand(mob/user) From 5a8c22fef29ad66eaea24568c37a37c21388fbbe Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 23 Jan 2020 04:30:52 +0100 Subject: [PATCH 114/186] eh.., --- modular_citadel/code/_onclick/other_mobs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_citadel/code/_onclick/other_mobs.dm b/modular_citadel/code/_onclick/other_mobs.dm index 09cb9a7f6f..210a293e93 100644 --- a/modular_citadel/code/_onclick/other_mobs.dm +++ b/modular_citadel/code/_onclick/other_mobs.dm @@ -12,7 +12,7 @@ if(isturf(A) || incapacitated()) // pretty annoying to wave your fist at floors and walls. And useless. return TRUE var/list/target_viewers = viewers(11, A) //Byond proc, doesn't check for blindness. - if(!(src in target_viewers)) //click catcher issuing calls for out of view turfs. + if(!(src in target_viewers)) //click catcher issuing calls for out of view objects. return TRUE if(!has_active_hand()) to_chat(src, "You ponder your life choices and sigh.") From 762064edc04cd4aa324bb69a27a8fdbbc1505901 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 23 Jan 2020 04:43:24 +0100 Subject: [PATCH 115/186] Uhh... --- modular_citadel/code/_onclick/other_mobs.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/modular_citadel/code/_onclick/other_mobs.dm b/modular_citadel/code/_onclick/other_mobs.dm index 210a293e93..8b9f3b3184 100644 --- a/modular_citadel/code/_onclick/other_mobs.dm +++ b/modular_citadel/code/_onclick/other_mobs.dm @@ -11,6 +11,7 @@ /mob/living/carbon/human/AltRangedAttack(atom/A, params) if(isturf(A) || incapacitated()) // pretty annoying to wave your fist at floors and walls. And useless. return TRUE + changeNext_move(CLICK_CD_RANGE) var/list/target_viewers = viewers(11, A) //Byond proc, doesn't check for blindness. if(!(src in target_viewers)) //click catcher issuing calls for out of view objects. return TRUE From 5499638c5eeb6e87db776b5c7573ebe3d364c85c Mon Sep 17 00:00:00 2001 From: Seris02 Date: Thu, 23 Jan 2020 15:41:49 +0800 Subject: [PATCH 116/186] yes --- code/datums/diseases/advance/symptoms/choking.dm | 4 ++-- code/datums/diseases/advance/symptoms/cough.dm | 2 +- code/datums/diseases/advance/symptoms/sneeze.dm | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/diseases/advance/symptoms/choking.dm b/code/datums/diseases/advance/symptoms/choking.dm index 559d8f4754..6946a6a1d8 100644 --- a/code/datums/diseases/advance/symptoms/choking.dm +++ b/code/datums/diseases/advance/symptoms/choking.dm @@ -41,7 +41,7 @@ Bonus suppress_warning = TRUE /datum/symptom/choking/Activate(datum/disease/advance/A) - if(!..()) + if(!..() || HAS_TRAIT(A.affected_mob,TRAIT_NOBREATH)) return var/mob/living/M = A.affected_mob switch(A.stage) @@ -112,7 +112,7 @@ Bonus power = 2 /datum/symptom/asphyxiation/Activate(datum/disease/advance/A) - if(!..()) + if(!..() || HAS_TRAIT(A.affected_mob,TRAIT_NOBREATH)) return var/mob/living/M = A.affected_mob switch(A.stage) diff --git a/code/datums/diseases/advance/symptoms/cough.dm b/code/datums/diseases/advance/symptoms/cough.dm index b1767d7cb5..62c64159d1 100644 --- a/code/datums/diseases/advance/symptoms/cough.dm +++ b/code/datums/diseases/advance/symptoms/cough.dm @@ -50,7 +50,7 @@ BONUS symptom_delay_max = 10 /datum/symptom/cough/Activate(datum/disease/advance/A) - if(!..()) + if(!..() || HAS_TRAIT(A.affected_mob,TRAIT_NOBREATH)) return var/mob/living/M = A.affected_mob switch(A.stage) diff --git a/code/datums/diseases/advance/symptoms/sneeze.dm b/code/datums/diseases/advance/symptoms/sneeze.dm index 5d4d40fb95..9f1696c963 100644 --- a/code/datums/diseases/advance/symptoms/sneeze.dm +++ b/code/datums/diseases/advance/symptoms/sneeze.dm @@ -39,7 +39,7 @@ Bonus suppress_warning = TRUE /datum/symptom/sneeze/Activate(datum/disease/advance/A) - if(!..()) + if(!..() || HAS_TRAIT(A.affected_mob,TRAIT_NOBREATH)) return var/mob/living/M = A.affected_mob switch(A.stage) From bfcd45662fe95297497be6d9bc5d3f2a82116f0d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 23 Jan 2020 05:33:33 -0600 Subject: [PATCH 117/186] Automatic changelog generation for PR #10643 [ci skip] --- html/changelogs/AutoChangeLog-pr-10643.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10643.yml diff --git a/html/changelogs/AutoChangeLog-pr-10643.yml b/html/changelogs/AutoChangeLog-pr-10643.yml new file mode 100644 index 0000000000..8fd496e0bc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10643.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "tip of the round: Cleanbot can withstand lava and burning hot ash. Its a god" From 196466bca6f64f693e409375f8719981f0b7ffd7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 23 Jan 2020 05:34:27 -0600 Subject: [PATCH 118/186] Automatic changelog generation for PR #10641 [ci skip] --- html/changelogs/AutoChangeLog-pr-10641.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10641.yml diff --git a/html/changelogs/AutoChangeLog-pr-10641.yml b/html/changelogs/AutoChangeLog-pr-10641.yml new file mode 100644 index 0000000000..479729e1f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10641.yml @@ -0,0 +1,4 @@ +author: "jakeramsay007" +delete-after: True +changes: + - rscadd: "The assorted .357 revolvers (except russian revolver) can now also load .38, like real life." From cafbdcf5810bd800e16a279fd32cf0b5ccdc7ba1 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 23 Jan 2020 05:35:15 -0600 Subject: [PATCH 119/186] Automatic changelog generation for PR #10636 [ci skip] --- html/changelogs/AutoChangeLog-pr-10636.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10636.yml diff --git a/html/changelogs/AutoChangeLog-pr-10636.yml b/html/changelogs/AutoChangeLog-pr-10636.yml new file mode 100644 index 0000000000..a6354ef6b5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10636.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone, Ghommie" +delete-after: True +changes: + - rscadd: "More types of glass can now be used to make a solar panel, with different sturdiness and efficiency depending the type." From 7733d3f98ad564d9a677c652f9f7349373c223e2 Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Fri, 24 Jan 2020 00:42:41 +1300 Subject: [PATCH 120/186] Update robot_modules.dm --- code/modules/mob/living/silicon/robot/robot_modules.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index eab0cc1d66..dd167bb040 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -121,7 +121,7 @@ else if(istype(S, /obj/item/stack/marker_beacon)) S.cost = 1 S.source = get_or_create_estorage(/datum/robot_energy_storage/beacon) - + else if(istype(S, /obj/item/stack/packageWrap)) S.cost = 1 S.source = get_or_create_estorage(/datum/robot_energy_storage/wrapping_paper) @@ -339,9 +339,10 @@ /obj/item/robot_module/medical/be_transformed_to(obj/item/robot_module/old_module) var/mob/living/silicon/robot/R = loc - var/borg_icon = input(R, "Select an icon!", "Robot Icon", null) as null|anything in list("Default", "Heavy", "Sleek", "Marina", "Droid", "Eyebot", "Medihound", "Medihound Dark", "Vale") + var/medmodels = list("Default", "Heavy", "Sleek", "Marina", "Droid", "Eyebot", "Medihound", "Medihound Dark", "Vale") if(R.client && R.client.ckey in list("nezuli")) - borg_icon += "Alina" + medmodels += "Alina" + var/borg_icon = input(R, "Select an icon!", "Robot Icon", null) as null|anything in medmodels if(!borg_icon) return FALSE switch(borg_icon) From 707d14987bf2f5a23e054988762549eb6d0a3814 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 23 Jan 2020 05:47:20 -0600 Subject: [PATCH 121/186] Automatic changelog generation for PR #10603 [ci skip] --- html/changelogs/AutoChangeLog-pr-10603.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10603.yml diff --git a/html/changelogs/AutoChangeLog-pr-10603.yml b/html/changelogs/AutoChangeLog-pr-10603.yml new file mode 100644 index 0000000000..0f1acbf0be --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10603.yml @@ -0,0 +1,4 @@ +author: "KeRSedChaplain" +delete-after: True +changes: + - imageadd: "The clockwork cuirass can now support slithering taur bodies." From 9a23325e9e2c348c6f05a54771d159ef1e444a51 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 23 Jan 2020 05:47:49 -0600 Subject: [PATCH 122/186] Automatic changelog generation for PR #10602 [ci skip] --- html/changelogs/AutoChangeLog-pr-10602.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10602.yml diff --git a/html/changelogs/AutoChangeLog-pr-10602.yml b/html/changelogs/AutoChangeLog-pr-10602.yml new file mode 100644 index 0000000000..9394c83671 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10602.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixed a little exploit with ventcrawlers being capable of escaping closed turfs by printing scrubbers/vents into them." From f6546e82f21df8b89be7aa776acf3e8d2084813d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 23 Jan 2020 05:48:09 -0600 Subject: [PATCH 123/186] Automatic changelog generation for PR #10620 [ci skip] --- html/changelogs/AutoChangeLog-pr-10620.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10620.yml diff --git a/html/changelogs/AutoChangeLog-pr-10620.yml b/html/changelogs/AutoChangeLog-pr-10620.yml new file mode 100644 index 0000000000..8f5c990234 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10620.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - balance: "Dropped Exo-suit armor to put it more in line with being an explorer suit sidegrade and not a straight upgrade for Lavaland usage." From 3d85499919fd1f2b8988f8921266f99fc1674005 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Thu, 23 Jan 2020 07:20:22 -0500 Subject: [PATCH 124/186] Requested Changes + Nerf Nerf cannabis bounties, comment out monkey cube bounty, change to shady jims. --- code/modules/cargo/bounties/assistant.dm | 4 ++-- code/modules/cargo/bounties/botany.dm | 6 +++--- code/modules/vending/cigarette.dm | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index c3abade0f4..4af28d78cc 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -148,14 +148,14 @@ reward = 1000 required_count = 5 wanted_types = list(/obj/item/restraints/handcuffs) - +/* I don't like that you can just buy a box of monkey cubes and finish this for -half- of them. /datum/bounty/item/assistant/monkey_cubes name = "Monkey Cubes" description = "Due to a recent genetics accident, Central Command is in serious need of monkeys. Your mission is to ship monkey cubes." reward = 2000 required_count = 3 wanted_types = list(/obj/item/reagent_containers/food/snacks/monkeycube) - +*/ /datum/bounty/item/assistant/chainsaw name = "Chainsaw" description = "The chef at CentCom is having trouble butchering her animals. She requests one chainsaw, please." diff --git a/code/modules/cargo/bounties/botany.dm b/code/modules/cargo/bounties/botany.dm index 43ce48503e..654bcfe74b 100644 --- a/code/modules/cargo/bounties/botany.dm +++ b/code/modules/cargo/bounties/botany.dm @@ -204,21 +204,21 @@ name = "Cannabis Leaves" wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/cannabis) exclude_types = list(/obj/item/reagent_containers/food/snacks/grown/cannabis/white, /obj/item/reagent_containers/food/snacks/grown/cannabis/death, /obj/item/reagent_containers/food/snacks/grown/cannabis/ultimate) - multiplier = 4 //hush money + multiplier = 3 //hush money bonus_desc = "Do not mention this shipment to security." foodtype = "\"meal\"" /datum/bounty/item/botany/cannabis_white name = "Lifeweed Leaves" wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/cannabis/white) - multiplier = 6 + multiplier = 5 bonus_desc = "Do not mention this shipment to security." foodtype = "\"meal\"" /datum/bounty/item/botany/cannabis_death name = "Deathweed Leaves" wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/cannabis/death) - multiplier = 6 + multiplier = 5 bonus_desc = "Do not mention this shipment to security." foodtype = "\"meal\"" diff --git a/code/modules/vending/cigarette.dm b/code/modules/vending/cigarette.dm index b3c544bbfa..f567c9765e 100644 --- a/code/modules/vending/cigarette.dm +++ b/code/modules/vending/cigarette.dm @@ -14,7 +14,7 @@ /obj/item/storage/fancy/rollingpapers = 5) contraband = list(/obj/item/lighter = 3, /obj/item/clothing/mask/vape = 5, - /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 3) + /obj/item/storage/fancy/cigarettes/cigpack_shadyjims = 1) premium = list(/obj/item/storage/fancy/cigarettes/cigpack_robustgold = 3, /obj/item/storage/fancy/cigarettes/cigars = 1, /obj/item/storage/fancy/cigarettes/cigars/havana = 1, From 77e7dff11bad7a74a679b962b36bab6268387b11 Mon Sep 17 00:00:00 2001 From: BlackMajor Date: Fri, 24 Jan 2020 01:41:40 +1300 Subject: [PATCH 125/186] Webedit PR man bad --- code/modules/mob/living/silicon/robot/robot_modules.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 901a200340..a079a9985c 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -121,7 +121,7 @@ else if(istype(S, /obj/item/stack/marker_beacon)) S.cost = 1 S.source = get_or_create_estorage(/datum/robot_energy_storage/beacon) - + else if(istype(S, /obj/item/stack/packageWrap)) S.cost = 1 S.source = get_or_create_estorage(/datum/robot_energy_storage/wrapping_paper) @@ -342,7 +342,7 @@ var/medmodels = list("Default", "Heavy", "Sleek", "Marina", "Droid", "Eyebot", "Medihound", "Medihound Dark", "Vale") if(R.client && R.client.ckey in list("nezuli")) medmodels += "Alina" - var/borg_icon = input(R, "Select an icon!", "Robot Icon", null) as null|anything in medmodels + var/borg_icon = input(R, "Select an icon!", "Robot Icon", null) as null|anything in medmodels if(!borg_icon) return FALSE switch(borg_icon) From bd8ce9a7b69d858c2ace51d3cf490ba5a063dcaf Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 23 Jan 2020 06:35:50 -0700 Subject: [PATCH 126/186] Culturally Appropriate Lunar Clothes --- code/modules/clothing/under/miscellaneous.dm | 57 +++++++++++++++++- code/modules/vending/clothesmate.dm | 8 ++- icons/mob/uniform.dmi | Bin 370027 -> 376802 bytes icons/obj/clothing/uniforms.dmi | Bin 103324 -> 104726 bytes .../code/modules/client/loadout/uniform.dm | 35 +++++++++++ 5 files changed, 98 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index a2081851e1..a4b8c920d3 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -945,4 +945,59 @@ icon_state = "christmasfemaleg" item_state = "christmasfemaleg" body_parts_covered = CHEST|GROIN - can_adjust = FALSE \ No newline at end of file + can_adjust = FALSE + +// Lunar Clothes +/obj/item/clothing/under/lunar/qipao + name = "Black Qipao" + desc = "A Qipao, traditionally worn in ancient Earth China by women during social events and lunar new years. This one is black." + icon_state = "qipao" + item_state = "qipao" + body_parts_covered = CHEST|GROIN + can_adjust = FALSE + mutantrace_variation = NONE + +/obj/item/clothing/under/lunar/qipao/white + name = "White Qipao" + desc = "A Qipao, traditionally worn in ancient Earth China by women during social events and lunar new years. This one is white." + icon_state = "qipao_white" + item_state = "qipao_white" + body_parts_covered = CHEST|GROIN + can_adjust = FALSE + mutantrace_variation = NONE + +/obj/item/clothing/under/lunar/qipao/red + name = "Red Qipao" + desc = "A Qipao, traditionally worn in ancient Earth China by women during social events and lunar new years. This one is red." + icon_state = "qipao_red" + item_state = "qipao_red" + body_parts_covered = CHEST|GROIN + can_adjust = FALSE + mutantrace_variation = NONE + +/obj/item/clothing/under/lunar/cheongsam + name = "Black Cheongsam" + desc = "A Cheongsam, traditionally worn in ancient Earth China by men during social events and lunar new years. This one is black." + icon_state = "cheong" + item_state = "cheong" + body_parts_covered = CHEST|GROIN + can_adjust = FALSE + mutantrace_variation = NONE + +/obj/item/clothing/under/lunar/cheongsam/white + name = "White Cheongsam" + desc = "A Cheongsam, traditionally worn in ancient Earth China by men during social events and lunar new years. This one is white." + icon_state = "cheongw" + item_state = "cheongw" + body_parts_covered = CHEST|GROIN + can_adjust = FALSE + mutantrace_variation = NONE + +/obj/item/clothing/under/lunar/cheongsam/red + name = "Red Cheongsam" + desc = "A Cheongsam, traditionally worn in ancient Earth China by men during social events and lunar new years. This one is red.." + icon_state = "cheongr" + item_state = "cheongr" + body_parts_covered = CHEST|GROIN + can_adjust = FALSE + mutantrace_variation = NONE \ No newline at end of file diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index 0b1d8e1072..af720f6d4e 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -144,7 +144,13 @@ /obj/item/clothing/head/cowboyhat/white = 3, /obj/item/clothing/head/cowboyhat/pink = 3, /obj/item/clothing/shoes/cowboyboots = 3, - /obj/item/clothing/shoes/cowboyboots/black = 3) + /obj/item/clothing/shoes/cowboyboots/black = 3, + /obj/item/clothing/under/lunar/qipao = 3, + /obj/item/clothing/under/lunar/qipao/white = 3, + /obj/item/clothing/under/lunar/qipao/red = 3, + /obj/item/clothing/under/lunar/cheongsam = 3, + /obj/item/clothing/under/lunar/cheongsam/white = 3, + /obj/item/clothing/under/lunar/cheongsam/red = 3) contraband = list(/obj/item/clothing/under/syndicate/tacticool = 3, /obj/item/clothing/under/syndicate/tacticool/skirt = 3, /obj/item/clothing/mask/balaclava = 3, diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 04e2e3cc75e25adf219b2eef8d24d2a45afcf61f..f52a4b5ee443ee73365c42c99d26b64f38b74bff 100644 GIT binary patch literal 376802 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

  • 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
    =$65Gk&%$P~CTb>q`V;J%td8 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 literal 370027 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�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 H^Oyezm&)hr diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 89f9a6fd93575fb88367b1699e0401a52b1246e3..901adb905ddff8c7bc337cb8e000096e85be3c05 100644 GIT binary patch literal 104726 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�`<1q!l&nD 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�Dt%5!upkAi-n$KmE{2#$xk(2={XB<=~mt!96*?@KdD?fQ*^5EyspVZ>s35`OF z4yQ>;Nq={XCqX~R)Ama&E6N#~bLpZV_f93z=F8iW(SA05HA6mmVBCBr=Wp~2=blq| zOEH#u%l!m75j(QsvHJ+AzN_S)Ogqk#_&>X|0U8(h|C3-StbfP#=0C*5-&gCT z=s(;>l=4uH8{ViO41v@ShyDuJX1*^n+&s&9TE>xDItYtrImC|jeenFA^7xw=(?`S1 zAy-72{{s!ohjg>%FwS0HA}Ha$Zm|(2ZISmrga3WT3+Fg{ssB_c{4Iy1K8{D}SLmlz z(24!0+HtljXEBsKgoH~m#-IHAK8HNMM=yU9r*S{28h1FPAf`tu{8G4imsn?q%NH@%7p+ur zQ~v?=ee@WuNCJSlYIK(`vVddsXRJj`$2(&1|?hEtpB4kvO(4lyyJyb zWFnzB^CL(i+B)!03U^ZB+AO7@{o5z_w+_y;mHFq3EYJC7ZS2WYd^g0cg3_CZIXU+Q z$p#y~R3(5e=m?NqmM^f8w=`-O0R8GHfZ_!}%R4(i4-XGto7OVi6b$hEd_om4c-KC% z6X#zjFBPL(ud*}&#>tb)+4@7v^6p0w7eDru(JMBkCl7~;-XmObOF~1xL;wf7py1%} zhzJIH`VM1UA|jUibJCdVKUn?B(_f>5q{rntjA!R(Ju69wwTEQq zL)Jt(=-LO4Q=pPHBHEAC0hDIMXLw9~WwAF^d@JtvARHIBdFNhvw}_^-EqgxQ)6-K> zPk+CL-$X>Z==GJ0=`U#q{eM(wjAbaMn&O^C$7eC}zzCpvD7B0d6O(;;;tS*|$8r1Z zhq*v$_&ZSM%J|%jN&`8e_|Z(Z8x3fn?H)1v%u^C}s7k)ZEVIAf{t@HZjv{q)Yj*)6 zb(DEhYu^3?NY2T_JJLswq;_(+5|WcO3=BqA6Y%WBFUH7$DvWCjO6=lKFhjuL+cfW$ zU#(u}zdn%BMn*I1sig=y&?<{NFablf-Y1>hyB=0gBQ_rL1;;60GZ8VL=4gT5`0hOR zB?)`UHvjr^%v>G08`YImy(x~0JPBD(jsbJtJCsAG@ViKXFNpj8$|En z<-wvD>h?T8KmX+Re3TUE>MnjypKu$;eke^Ja(LU<*Z0y7?g~)f7VCF^5;_9q_ZbVN zwT$(KH}tXy`X-#ck)X9 zr5UnZNhg5AXWNctXE%%2WlJe2^9~p2&Mag?!RkP11bT<2{tpBj;VH~FxyJM_=)2s* z97p%8r1OH3%w3*cWqj^jO|t)mQV!R9LPP@n|#LUs+! z4=avszs?aMn<_ z_uUi>9}@`K>DeGpEihFC3HR8G;kTZaaB^vPkD&DpHZfR**KRSw;ww|6r17dM;X{n1hnUR-a&sl_0ng#o-QO!o1WtAoy zJ(hiz9_Lwz(vj|!M!B7rYyt3;^T|nBb90u6+-$bDqVai2k7b|n@l65 zYrs-ylwg0c02R8?1O=4WnOxOc-{TmsSigm_R{Y2z6D4ubF&dX8W_G;ub`h%t6^F(7CJqGTi+MwqMy- z@{%Q~;3vm{opa=(zO(u2VrF_;0`t$MWn`?Zt#kA9LyC&n4lyeM{cH1Za`phI<1Sp@ z{%wDiGjpj{<&1OIgf6+y)FtEjcK4}L;gO7YGgnPgs@0;s9%%tv#Ed*KKp?57LIU_2 zE)EWeo}NB1no3aQVltFb@{y5GWgaKCv$b8odkAPPP%TTJ-h+;*{^Ny0@b9N0F|SU| z`Va4Qh=Od{jQkJ=XtH59GV$6?tQ3K>h5ICiR12<<{w>fDsO zpZBJjMjUS%;N!PtVvEJ_^}gu!U}A}}fp}Wal!m)&5{<%ln|aY*L%z4h-ukAB3itF9 zNM8oa28G zPyo96ySceJCQnQ{!^j}*>E#6^<)QPo=6^aqQwuo;HaClK8?^rFjieAZ)GkUtJ>M0U zrSvm#yo%{t=7_ipmUH@q`jEz*`LpGbiny!;Ad*O1@IIgaVq zV^tD#dFLV%QJ>N))oE=dr)32Q+3mT{uHkRr;wV*b;RMl_W-`7!ywbb9hNTOumF@T$ zO{g#-+27xFrsQ^8r79RusB&Hjj4zR?m!A{vRZxiB{#3N#Ibs73&A#4!W*=E#@4+iPGCD0+nSn^(?eoXn=)jHL5RwZ$6+k7#PcmwOxA8`m6zMlnm03TN1 z;N!dCTvc)i4fu6ppy?%4R8+(O#IOUxbUw8_pOX278Z*VPLvP~~0<3Jn*vj>Vzm_lD z0Lj`D+d)LBxEbHabm+)ol|By;RM3764l?ra#15wmddyW&baHvc7U~kr&NemCK=wl` z$IW?4o<`2=UJC0C0(mMDaRRJjvPDzbRYkdGIkq-Rr^zQt0p=V$jZdyywOZ~<6cEty z%31BArK~ok*B1`uEmO#VfJ^Se*pQ{vjPj!2FyI@8AK}WI1ddu>0>_v?r60bk_r0Sb zQ21ly4w=08htDi!yHJOVlhe8*B(>&udXzXY)KAyflFap#;^{11)LQH1g3S*hr=Y~t zjB`-Ni0%jFX~9Jv_qmE0(M8{4vg8D|z{~R0OkhDQEiF;Qh0_yLQzN)Y3O+jTqP)xt z4X-QcZ6`z70+X<3#wQ?^eAR;Q*ZX5<&%OhTH+wU%{%~9AlDqW%ORR1vPN+t)c@Mhb zODqd|@@r@I=^;QA)wv@;C@WvU4lLSxVp{V$Tt!*o5m1}>A>uXwIZWyw93LMS^RM`} z$bdM#Zjv5$EIusJnPjBn6cWBAQTgMB8|AfsySoy6pFzZX;MgM~=(wu-;ho3j1I zr9$%Oy?EtIQ|Em|2*dE>SET-dv7MbTtZU$S^)dNuZENdGVPWAVTR~1vCv!8f$yjWc z>3sB9b~{{v*e&*bpDxYFL`)}Dw%@_y;CoXKz11}}^JQB#Ng+<_auE>`uCpU^{f`-q z4!OR^&({)vSvYH@W-w|(Tzr_>iP;DH%yKjHGs_mG0ouB4%74vgSn^yGvD?H`UthoQ z(Q@xc;L6I1_gfL8Vu^^K@K1wqg(#>WFZ|La)gPvYKh0_HczX9j%#{^jPnwLDai@g>kYm3d2 zXJbUqu#uGa^^&U=kEu(on1wcF7say5FS&lnuv6AjTn5PbqW$x^FnobsKGshjD=02< zeBcO{Iv=;qU+XP++*@G%MTzG=I9y+}uSI0p=<^3=2pBntKj!*Xxh<{ChbDoA?mK0C zBG6Vdz*4?CWT7IAv<(Rh#SQ7OuD4#jJfsWLF8@$&sOD5X2}{0`U8?7b@3Tw&geJ&T z2l1PJDY;$&e7dC6R}x6ir!jciOqNQ2@imZ{g$XBwUQjT3NgyZSF+jZm7)&9wtI}UM zFUX&KuGbnuqaxYly7(F-9A#_!!dRCmCF4fj|ApMnBh3AZeUx)BJ8%RR{Xus57Ilm; z0#Dse?M}XRJzmMRYs=IwiM8HOWJTp%Uo~mfmCwfS<&_Jjk)n#!{~p0e?e<|CCu`jc zaE?l7i5Ra#rlnpbtNfvTU8UCh=T|rLF{q*uL8HWs$K|p5V3B&wRBGf`OTA-GZrG0F zjRjXM&EizCDW-v8)UZ_UyRldJI` zy*sWie@9gnd;_x`iDb>??h;rt)usg2it+i@Fu;4((A1oYWAi=mIUL)xw6q+{<)$&_ zrL3d+URzAH`}w8@rMDIrxn_T6u@5p$-=@Akg=D2a9()r zBU&;UX|4EtI%$GqrYQ&#OT!c1cA6G^UBS2EafNJeZKci||5{neb!BS~vv;q%_2XfC zoHzbPK_R^2J8wgfxaa$`V1hoPTG(M-nHAFq21U4Ks81NfpvBRVGIck z&5?g_KU*L2AJugvLj%WQ-c@&u{JNf&VGTcK-F*wUZZXOpx(>TB;%aX=!+gUu8k7! z^*pn8*o|bh{)3{DM-8_x(`Jv`_bLJ`hjBF+9f0o-bss1xcO*}$ykS}m7N!|`HgA$L zg{#98)(z15hGsmXLfo#9_k7$3n3y?ic$t}*7s4&+GCAQ)3Dg^(rg%Yn`}@y%cxE^6 zFdmZ9a0LYg)j0!*FH6f(_t}~AnTi`1e0Gz%N{%r+x} zdJ!@}yarcc<5_dJlZI3G4;KsdJi72M2{o)8A$#Im@>{+O_2*$Ct}{6xl0nX2y&aEX5H((R^XL zq%wj_!Cw!_ffQrd2x*z*SQLFfz<>}N(;chpFIB#M?b*2V#C7-6pvxxt@)A!+DRFAW zwezq~lK};iN-mn@(tKb2Q5E0-r_(d#%?C0T=9DuwWK46pMn_PH{t1B^FPsgqGT~21 zbAh#N@=kKZ+Kg1!-l7R4*w1dfszi>hHZ*g&gvu@4zZm$g0u1D8jSeT0v|x+$`2RuM zTL;A%yjz1fA;BfM1P#F5aONiIVi;C?erp-tW)0udzLJNBfbEFJ z?5zIOSsY@#GY5YJnM>bvK{7P%sabVwJ~4(-k@g4DZQ;-#f7nWu%X38(qxK2s54hm2 zkKEEU54Rdgq%@F5FB~!|sdF3n?8R!cCP(m;h zx8qHo*gt4+is9pL2f1m6*!`bY{l`i=%P+K+`5vFAMqx&=0szlBUqQAGIH{;RZJL#^ z9=mwB50~{lAEfw?HrrRWo>wh{OOtZ!fuxuC_BmWP9DIGwpdUA2=E>Xt?|0EvxC4~0kDr0@lzV`-#PN)zqW8p zX=`iFeU`b>ncoV2M(Ug%2R%iDXQKqoFC8X7YrN`&Rz>aKdXB!JVn+zX6fu2mKj}Qx zBOQLZONOw<{CF$lBvOgCt$3d-#%pNRtH8j=D2;-SuCAdWB`fU8i12LkOH<4b{ zs2fJU!U}7wQzyKGDFU+hslo{R!WVGMn<7z|C_?EW*^s+6T*C*uHN09Z{>AlGc5Z2G z^6Ti${Tlq|i>`0%bGrKG-MM={vA_w+cqe{kv7_U=H-%Ble)?jJSHn2&tIiVG1No3w))$YLH&Si+IdGdduyHqsB@ zOM1adY1MG5RzgJGhwfM10|TzPY_G#L?cb9j7MGN4#!7`hAE`VSjQ*>VZ;nnqK#CdQ zqyd_=w?Ho5xTYEyBoKszggD6}w|Dkfgz4y{fD1RB2^fFMp0^~)xn0keia_svU}L3}|^c7+5>9k%`6vp3y_?i8*)AMu_{&3|dK={>HOG)*9wp`~cEWAuhLIJdK z_;|7Wots+{AC5qCCrNoXO4YsA;YG@A`U0+}rJ|Oen*V`k+|)F*kCaqd^!eYF7Mn5% z6d!emDkQ$%)U6f2c{7~#InVb&RI?jNiT2|ZC_7vUYc13L`Fc(=81tRkUzJLR_w7;N z4Mv@Yd?m*pCEb56iJXxsL^+)}F-huFBpTWClU+sUHcA2K03M&WSIER?9h}a-zuZ6( z^Iq+2o&^;_!h&H9p0dce-(Tjow;-KwrWeFzO8bp@qmmH?Vg@A4&+Ql5k8etZ)Gv(r z|3rcMK1Mk&`H!in5JxLzycCP3622FWm$M$h4FupOT?heF@9^j-e2HLc&YPLX1jU?g zH`fsf(vYe|O-&8p1)(8;M*w{1=t#lIi3jKm(}g_ncfMZ)hQ9{H_J_4uAneL-Hh-Nf zp5}Q~j&k#A|9bv>+nCC+^A|fVjxiPlQczRFAMR7ZHJGPuuQcns2{rWgxgo`^?m!F+?!ZSbf(t-Ad!N%iS8pD1 z&I^XD%%Hi4h^RdqI^g&p=L{GOlwgQ8yhR`&t5fnLCi1m zWK;?jL1R1|B1g48q!_wej53RbpyZ2|yhyktn z_1St>N(u=eJr@VYrO3!g61Wro*53EG(LYZ4<3!8TX?z`foM}Dpc0Z3{^HJ*cd;=!Q9fq8o945(k9z#H${x4v6H(C?Qk;<8YA>}k4 zv?BZCB27Au4gBxGcvrHa_Z#rj-&Z+8jk6c`)XVSwQI)fX25~JdEx&qbm!|fT#G8Ww zY^|ZOzWzP<%V5S`~26GWuPHl9NPy<0;UD?5i9w841R)l$LUt zZpJE_j>Pglr4JF;fdU@P`E4h|flSOlI*YP0HZZ+RNJz2@Z))Nf5D)+mwVXY#jVD96Hg7>k;%o;PFC2T8Mk2Nj2h^{f$`38BCCEYVRdRuaB#5e zkwP-N8E~jkHX#0Bxrrm3n8W<0RKpnf#a`Ardd*>=xDNK=Xb2nmD=;dPB6E*{`O=-N zSOs&yvzRRUhUr2?|0h%oai^oy0)Tk|t}GC-*4VF$)YjE4c6jkGE-nIs{170E^I1dV zmscQ1a2I&y4nw>}u-~$3fUArx*Y!$5LQFLwbl(D1O4ZKSB2=P{=f@E=PTL_@hh-VW zIqO}*`e8CccRV@W_nA6{UnPQs>l2G%d^+olR0TPZTJ=n=2L3Ht9v%WI)z5?l89>zW zJ2xgZ_2Bvrz~Q~$0C;3kVq#k|hKuSEupMH+h}k*Cy3m}H7D-;pOTfoETRy9kc5?$! z(qz%C3tvpr9|fKR`JiYrTA%P3P# zV=n=tINRc~vj^V4JY!Iom~F)g-h6YY!^KhWrm?J%e<5IL5K^bK5D#gM0wdFg9T07p zb9*@y?$ffY3k{c}>adT&k&26Lc|Z8{2+2~U$W}Lz6Ey%&0WntMjUFreQS}(hD0)zl zAaVFe{oB+!X8X#G^n%)+Mp+y`MKqQ@*2J#~iZ~*$YjuSFD9VupX7#ts%-@C+m?J0! z=W_IM8qIuIjp=9+Uff7sp*QV+gIl=g1SlP4=gs+g2 zdWPSu>9D`mOS}SSx@Brtz16#j_H9igkg@DE*r$Uu$0TMU#HYVQ%N}JBt~`%dB8^cKjtllT+4zCG;91uZ7O%VVlBjtIw<`O?L>w1KNVh9l@r?Zv$oDUumf z*Eu@yhB5p#8&Y<51$k{AMm)WoZJr?PsymOM_nDUX%3ks1qKMxo%w&Vt=$*s-hX;9i z&#{;0l^yj}tsQ0~um6BB*X*eomkxGhJ$UvGimPJgn1WcX(RLc;Ys*Q$ea2+q=O=b_ zg6{VbH~)bc1`@}l|Nf_{M7)4=dB7!E6N+6!B<~PCNC{6n9+{ch zu8KN&c|7MY59E)FR7H=9)a17~>B!?R{Jmtr?)bCMqulQkJ-@~;<)ZXv%7r83)}8JR zcaHCqH7zrL!u=Wq8O%^jWfajwcQU0Dw1-u->g?q10iwMIdU9WXzuNR`SfD?1`0w9S z5{(4RqUqzBF_0Q*M{q@A0`;E(O&z?~w*DYSS)touWr2cQEGu=p?LrLv#$lf2dA}LS z@@U~(l7VRSI1wPY9G}(FCo%?8c^zX){B`Ac@999Adwyccc$o2tqQ%Ey`?k+%*L4}~{@FQaqoV&lU79O_*PE#;fVbt$J>5eYq~d+hvT)#KI~z`}xY(2Dqd zX99A6?}rSxKcVuysOxJ^SGxSE5bW6Qsv_G#C1lp|*3@exiLI!7{`W5^)Dhwf^A}5C z5f#k>ygCr7O$M-mxLY;X1om(<&G1qa$dwtlC&+4_D{z^1**4I8c;E%{vm#js*d;h? zb966nH>L`vmKv-P7r=`pNi1}cn^OQ>Lw)*{&rvvxND2S;}S1!QVTl(7cv|QVQROVh$A{zDRMO z(Fn?<;zfbC20sew{nnq^kK&B!nCm@e_UC~|!G#pV+7Ni`F_(sJ1wzOsy@Rqouyny{Dt*D)36z|H|q-OwYzh9GSb*D)rSGF zw$s!7k2OEIkBiTAq0)D-x(SLq?DJxvo1_q4%f-aYX4uBX7Fk@>ne40n)ku<9u6r0R zp17F?L!w4vg3PQs)x4~SJi*#~9&WSd!?F!G^w!3rSqy;7HG8y)%`}|9h;|>}L*SJh? zdn3Dik9uq5&y`k}Bb{06u(&g#r$eQ{Hl`afE?%tL+sb{I)X6HFe2W1cZX%4Y!Fjc> zGT}%VskVXFA@7U?QGK{4r^2CkZH>X455y}R-23yzX~&UJrtc2|G1`QOIR;uiwUBEPLUs3nyug5-#Cj8}dUqLwyRJwA1@gmF#b$QVp}ZPDe~yX z!;G<+IxQf=_#124=8YM71wgFxT_@dyftAyFC05c3+(}lW^QU!R-Wy5%W0EHggH96 z(I|NO_vu(%`|4~$A`>;4q(tZk;frlg)T8g$l%uw8D}5WP#Exf5Jzn+eJhfx;;Q1YL z{$QJ%mJZq286 zY;3660AOsv|Lr$aZCF7;!NacarM}Vz5ZARu_}kh%idc+Ylk((8?aFg~qogx5^u9oy z{ysWkM#XL>JZWt7XwLK)uIF7>!O-h{z>CD?4!Ph`wbI%K!y@18D&WAF2^i%ycmtqV z#>Pl=B6M_g(Br!CnM%=u_R_*M;G~u3^T_ZBL*EJuBL`6bCvjT5hVm`b2Q#LZds_u| z>1=k4%AoFzV@dhnEEdiqgp|VF-7Q-SI!luA11c^V;Z4sPgQYmHQk{GdwML=j1sZn0 zS<-FR42SmL9HdEh2ks#rSu`e`6xY9Ljr9N7NnfU{%Le?66=>YAQ~+afiP^Bty{GD4 zo%*hA{^;_csumBsA&QLtm{lq_IXJVvvGK3-M~$AH3wMW)8LiLvDIZ*t>Tfp1JXL*s zC~@}>S(rbTyTX`vbg6wK!qmS5oBgJk)U>@Q!@w7d40c4e`+ z`gl`@$v78}jZgq}Gy*OCIkao5&xC8sW#~T5nH%xT>mgun+FPKZ?nPLE<*0h?UcuT%Q!1x-+-=IuCz)(BsH z$03GROV{@rOyRBv-@pif2H^hi{_~osPyk^4_Cx3ao4swz@)n-4reSXdOECrWAZ*XhCu~ju-DwkN|3EfF}>(8B3PD2UknBvr~o!ANqI4Zyn34DNIaJ&dPnGb4u{apYB8oN5QE-h?U>i zPu+Z(Z!ijrt?rd=7Oq%0)K~NVf>OspI{JM*!HSQorl>XMcW%!YLP~Qu7&asLbrE6@ z`C2#{Ttz&2QIk@^d^ob__{)X`kGn&bPkY})@v|YDui;=L{+nrnqUlBEsU?lnxlzy7 zE0+$x+iJUp=|Iuv0& z<;n152=Cf|11}nZqx~Goe~GdrB0^{yHUf0mmR7BbLFg1zLj4xGwRD_Bnww-cs1Te* zx~=7DOkd83(7wb}6cN!vao_WMPO6eF5bi4~>fqAX#TRIpTJk7HoiV7Hz8DV2qroim zLrf&80zvxgRL1kyw2Z6N1Hl8J0Q2?=HWE4$<+f-ZvqYiTqkbWAPtT8({M`N8E+xJP46)q`7Y?wa z(KTb}LA%~uX0!h>c8wS@G)7NX7gnL`v+e!mEr8)|=T%4@bJ$KCE8r#a{Y+T6O%Vq| zXY&cA>bcGN)t}5CY#T@vrEh8^Hw#CXLv?=V|CyJkHt9Zqi_rn3JBdqhZf>rul2YH+ z#l%d$AC4j?gH(u|(gd@rY(5U+^7RH5Ur=`V?( zO6m5NZ8-wAir-gJ-&9q^Ri|~D`lAt3RpG6(qxZW-o4l(J7>NF+z05($zj6I32wf`z z!#_ff5`RaL+4QtJu=<_nzzoyeJz_i8si&37xVEEg@~~P8S_6h%pycp^zpH= zJzCMrLxY1|A(D_3XL<TI=gE2Ma57iV>3>g(WwokW7X?#oB+ zpBm4^$?is?(GW?JM_Z$vJ4l&2gi3t7wM5=eCndXa``2>zEKgh2nIx+&3TRBNmOu9^ zMCno8#L);=P)qjS4sNgy8U?n|jL+_gx$;6Zwea2oy0mEt$X;sQZX-Rh#fu^N_2kh<>L;N5zA7I6T$R}VJV1g?g@rk!{9C1< z{xG}s%l(NpvE$zS_X*OfH5%8033j4KY_bowWWA{!)~Jx%#Zll z4##_UP2dvSDFlsbJjo10hS;-nleb-|4xZ~f{;XMu9 z&{2vwn(QUtH_xcRnGrpgt*Lz0~->%*`p3PA%|ZXh7(+;BE7ugc5c=L{aSNK04t zwgsHT1PulyGp^sD>zbirw<-E`%bzYEW3#IBC&q)lkYEs>;e`s1nMfv>iCnaJF>qHNi>n6BZ(_iVUJr=SA3zY;*i`leQ;b~!PMjH z$*;>-#niVJQB@mQdWdEWB<+_#CBg=SQnojqKlXMs8*L0!oazvD3sh$9?KmAqwFWbi zRm?|rC4`rXX4>kAeVSqm&4$x0uoY##{r*{R5iyJXv|}L4Bj#d6pKWhJAxRo)rH-vb%nU*iJ(|?iXLDJZQ@Aq})qnf_yQy*eDH#wwzX!vp zFy{61*egg=-Pe7ibBAA6dLIgmMQ?#2ezXG&g(U=4V90VOFdaIaN{byjS~g81FZD_Y z<-lC9jA1MsUijL%6QYgWANTsn-`+x~zwmYYoOWo$PYY700;qX^Uv}WB5)RFRZ>sn` zsLO&JA_9-uTI1IlMw5N@Vtra{xEf{LYFTxx-01yRt>^o^nVp#+3OH9T+>RkQ$&WV& z5_Q6yu&&V&cJjwI8S2^RR9Pg%^Q95LWJERB)4bb2RV$D4Tec>cV$(Pz7t$mUveJAj zt99g^2Jvtk zK|IgDwU{i%gz1YP=V@Jx*6z5KPU@4ta~&MYDjRTud*@ALV$9%7XNTzPSC>J%SwjO>pHJh#q@ zt7Z-?QGWWK9U`-)_#yjf;gg-bQ;8vd+Cp>p4#}MA_){*RHLNrDrSyp0{cIIy1`ba< zGh`@YU~qjmpLVxq1v$`nf>9StC%!`Y8kdn#Q8_<58=Ic4sIRYI^f4g24UoniYmKw# zPdrksrQ-y2Dsi|Uj6q{Qoq0VSF8=yRvFj!V?+V!oBi7GfyB9oUanYCh{`1)n4DN0x zjYd~o@E6kYfbCL4HfIy<51E&bRy-b&7MGV^iup*;;pn|rd!Fu9z06{aiUWZt5!^c} z{+-wV1NX9DWde;&ri@L#=WpV4tk$6d5wJv4*d&2Kx}OgN$5N>14X%UO@BC^VD@c=* z=L`M}4L9uWipc37rkCqk`%ZD>C}hMZS_k06zJk345bT=Bo0eBCeV~^+qZxw9J0nTI zcJy96UmYYNs@wT84-MthGa)-H2kI`=o4smcYep5TnBHQ%*Prma%vpC+fDeWE`Y9iB zfX=V%4*tD5DT}6PWUY^v@{7<r6jJ1%kz9M>@_q0buJ!2BJTv#GbgmZ1j66*9`S z>)eoGm}FTmn8Ld!uQU!Z1`|$A6STnHMA0^$*I_Bw*OCp&90a?o>CDugOzKH`N9bpi}4OA!o^$ z=^q5n@Zcv28~LXLzfX$d;`?yJ&onG9tzpQots8A>%-u?W=d46@#U?2PG^P*Kvgcv+ z$VmJEz}f=N+&E{go(3w)DKqjiI9#<^&9NHz-tZ#)d#MBzP8HMPYjfy7eci6D|LDWO z$d}uLe04i^C0ZkSCUG+lPHcF7n-i=aGsUV1U-;jD8#@f*EyG#&Z3~Y~!o-Y4>yI8m z&MvJC$mt12eLkIFhqln|eD`4|yxMVYJ+SDerOn5^LM=X7^EwjI895zn620ZBx`2Nh zTIkHsg7g-$Kw|EWwFk({<}WX1%b+*>O+4PK#`ulx^2qQRc}+8*6otI+9RQ*A;D-w; z&|Je2e7o1n)C`M`mp5^e=4`P|>uTKS`S|8(X+1 z63bk;IDwynO@HIUSXKHFRJ5WmfKmk(W(d;NKI7%~d9nh(kyyJ;ZgV%e`TDZIs=sb{ z+%yjadZZtMYiar^`=Gxu0>{P06<6Wtxp5EZm98E8tv4#l%hQr?=l(SwgZqW^>PG!m z=$oc!?p(`Sk(oW4Z;Sx;k!n{p^IM)B>U5N&qY6vemQqqCs4ku)mbryLrft$tJAdSz z&*Ju|wFwLDJi9}7c=p&Ud4T#a+AsnZV$AVOBS&*pXN|s1Z8YlYakC%;EBV?bqW2fM z;WME1kt%Q@2yfrk#|&OHJx`Fc-u8e{vG#g}?dINx3c-B5HA2(=Rct@WYJ*pJ=xkZB z4~)q5WO3komfuiK_a{d*Y$FFlmKF(g6BdrGI*vIt9m~Ai8?8|74*BG*b5Eb|8h(X9 zJ4S{+)u6GW^BYl%gw-1=oBZ9jjQ9gW5?kUZ`bI5+G17%~kB@G(Mk(--U+Z+fiW;!_ z%r7jwybmbHg$>}C#-^poYiJPtL(YZp`2^U+pBq}FRt;{9S&rsqj~6z~U}Rw$9F3(e z5WXf(0j1^B&Z^9z7(XNDOR#9tkTl2m)5;K3l4~=09O-;?JVTMs(_@`_1Sdin?8zvh z4)aQ4jZHWmn6B}LI*!SFdbg|atqaF~XK;5GFxhKQLlte;s8EoX|8yjqVhj$vIpYvU z>4X)8e7es2t2X%&zc8iB2u84DhLHZ2aw>_T(9kN_>MQDV9>(<@(hmLq;U z1S42K7VG_H#fJ=K1VAU|nSeb}@nQiOKMWp-1}A*u|1~Qb+|-xgi;ky5>olfMeoWWP ztqsaW@G^925vCiDYOg)Np+-oC)5FVGyX&}9tM_@->_%%51Ef5+q)G4_Qek>8N`~JJ z4i-riZ=`T3DW#Nr=%QW|e>m#2DeBu{6k(6bol--fS}i-_a46zAFPlHYTG@}3mMG#g zs8XrWTCyJEZvy}pzrNB}S$nMzl7;$b1xDq}e!A#R_bu_^&@Y}cz(zw#pALp zC}o|?X`hOigyy>kx7HfLIM=&|7|nm9afx7yzGrF`AczK9mMqYg+_v9F5mBNe#U_g{ zBCBGiO|k3d$!a@nv%F(ZEN=e7jkY`W#YJ&8T7~+j@kD~_SE=qmI>Up>$$S|Z9`>|V3fga5mzUds>HWKR@2a&~fdQS{W%zEP5oWF7*WG*p>`$$%M6B8| z@c>pm9v+vsltpJ)2N&-NDcjoA)ZT3RWzL$WmNg(S+FcIy4$S))!e!v!8!b}@N*xuNeRaf!(lOoGCG_I^pD#HL_l zkNe9ebhq1SFsW&d_>fTdAbn+5s6}nd^ zUZzEUa9i=g;lJ}qpe9jW#=_*s zwcSORPH_;_gNrf39*a0%Y@0}hI78oP0@NHt%?|iWwn6htCN#cvTYg&bm7_Y=A=ym=(`e&Kb^?A0*MeJ zAKZse5dNDtG5+v9rcZ6Oz|i~#=(D^l*gH%iJQQs2HZ6W&NSP%PCZ%V$)~0mF5fCP7 zIOgWYJurINQ|Gd8k5^FhZzZwzeB^Ts>+S)%0HO(?!==!jebNv~modf|jki+68G_Zt?i}4X8N3 z?4S|MuUTSFLT;7mfNcbRgVVhwnU&Eti8cYSwY7CgMa3qLpDos;-$m_}J9$wlJOt9H zrmHJqYg=Ky^m0fp2jdw4Pmfnx>f)h?3#T^B@7R+PPT9;-6B2r}j{^|iOjZF%=1#z( ztyJ7NCCN@XE6@*xsZgWf;=^9r6=_f{h!?5XHbsIplYr+sA_7ZNHz>~#sN-SeWw1$z zsRfUZT@$Fe`2)axRWCxJT~#mg#sL_xdV1+r-dJeJt6{!fq{_WkZXarT(Ha<{fY3aL$M-^*AoMOXsYdn>ME}hED%c*F? zTgo%=q~BnXyZP5G079DxX*$31r=LC`jFYpDg0DOy&_w@Th>>JrzV0Ec`)A$|V!sXsbZy2>%L1;) zB!D3|g`g{D+p4mS4J)7^nT3%A0&1@!`+U0K{RM;BCdpv9-0$JM;=h0YhDJp(va_@2 zw-?C@x9DP$3Ta32f&lemim~zMxM@8$wq`wc3T38WGSP=~sPxyreC-d`p<9N7)PAi7 zk-n=};cd{x6{#m!22v8dK^Wbp>xulnXX`G*sb>Sx4h;1q?KF;h!_N0wD;!x}(MA^K zIOtAf=ERRW#`0y09s`rK+WZ9B6o57rfP9Vr&_iQ?v^iWuVi)50i@6Hp4=dD~s24<% zf+fhEr^ko)Igm~JA7!H=X`Aekyj0$+?VW#~B;@?LlgO}F{=8j};&GcXf3>?z?KTD3 zY)viq*kqg2;y=vIN>894=x-#)jvkOuPCo}kQp8!$)KPT6g$ZD}4Bs&QcCL`sk3>=g*@dJ)6QOadrbDM2^ zU=7opDnE(mFfT-@RVlO8NFlRvxVBJnU8IvX*R5gfi%ZY;#?!l|PD7zro!{@&Je$xk ze1gL};P6BO1Jluk@3WIp0cPSwlhIX`-s&02yLww2w2JTeH!klNd^SkbIj9QlmMN)QP*D0!2M zhW7`B6)|yfzX>TL=Z!Z((#1ED{&?J5Wk^`{luvgVQ`Ao#Kj?KHfAqNUK+muA+n*aE z#bFiO>%t*K<3c!cuZ!(wq}nRM2J&{~VO23PG5$T9pRdjmTw5u`$N`=KuP&4BJb{FB zxmBZbV7-yI&SrOS0Zk zGAYF}>FvevDAy3hCF)@h&{KskPYi1b}_ zQ~T^e;IV1`pzzyJ15_=bvqG?Nw5Qus)~98#mrpNYZd_@N<43ubC>r;&yNMT{{%*-vc zrQ5hO*LWs2=2V(|660hZ?m$wl9VAYPp|k5c&1CV#;sa*N@`+{}`H8C_;E|xsn#4op zv6ROy>;HSk=4QOvLcd~w~web-mE?A1-}|o8?f!T>4U@9AK?n;lFL>v{V|&q z&ee2vY;_kqJgFq?xxC!{1U|)alF^YK*zaUTy|9Z2iq1GeQyhwU-0&A!rJ2{~654jW zxn)8xs2skY0DrqR_2`dK7&_$lw{NsJ0erlyRsoUw2fr1RVTEugpnabh@n=9MtzKHX zl@S5RvOoYAxN28aS&1!-nZiwp;-Kc^4=i-0f9>ZC!z49Yy(IwpEPP7J3K87p6W1+= z4=LR2F+l~%h(}6+OeQXEt8dH|!urLG$nb@~cZY~|`&2J-OAeG4j!x_4De#+~o0el| zarD~g(9&tBYwoxnO<@VJbErf`MQKuZR!V|L&3Qz!RM_0wR)r6Pk8A#cRB)eketO+Z zlQ`%E16SXKyz0*YF0>CDL3n8Q6AU>se!9hmRI>ItB-Kl;U(?7y3oTAe@U>>$*5f#? zOH^V#G4D@8%tOqrWSsun+or?I=7=1?AeGQwUS2M8D9b90m9lC#aN?@2tDARNl%HQ3 z%h`dM;)wYhgN>Q_jo%u*X8Dr8qn>B#_!*KuX*DoKWcKPrXlcSsS=FT1DPMH7C#?=r zE_x5l*?TNIfw9P-N{ja^6U*7DZ;xmMfS^4MOfpT4|A@{KXQXo%oX4>}@;xRmv>SA| z+D*He!m_3|*2lZCceiDjQqOguxV zgw#+_a_!`O>?w6We9+)eo{O(??JHr_p7p$(t^6>HQub8^?8yz-x&k5F;RZSbQena! zA>O}YEZS**vv}F`OG?cxxx=R&=|nZxfn96EyiBrFvGCU8;*Sf#49MBLKMx=ANV_oE zci_9wJG|;BGtUFJ|LZ~F#iIWW-CNI*_-~{yQ2GBSfbjq6ZBqx=MEo<)m+Rkqd~)IC zNdrN9vc(mPE6sJkl0gJqBgVJ>E+i%Oo6OF(3S;>|Yt3r=j1g)4Ha}^6?{gX-LU3)% z04AW5N}?g1@$+RR#xID=c7E9~Mmi&4Pu3OHy!tOt^Mz>K%CgLa65*B0$<1BBywa65 z&Xu?xg%&SAfg22;v#<7{1F~=4{hH$|{kqp#$3O7VIPDSr!Ed|3GzrgRObrmGBDntz zV{&iJ7IT7$M8t*sctiE|d}^s=O_pA@*CC}Mp$1sg>c22paL@Hyq}z#HYcmAv)18$L zi&)Qizrt*>#uFH!Kl&?8YhS=EXVV>evEJKrO#0antKZ_U9aK0v&D;jltY~!MDP)BIFYact$dh(@+*N23`u$vX3v;_4l!uiziniIAN+TizU zvL>&6#9lN07v%dj)~;b#gKt^xjHRedlzcZ}1*JS7{?w0e@S?L+y|GPt~E^Fq?lyrw*|nPT4VH<0MV>n5%bSiB6gNPg z`uBC!lLFc?fu)=eB9vsc#xxyZLx;*TO|(Y8p+Lp-E|cv)rwKnQ&6T$VEY_`W&%*Cs zBB-jyT6qc6exq2X>X3=f31zgjSpqfU@=bMTj++$d@D*hT??UpQ8A=D~Ed=V?j zEn{%xdRjj0(tvb>og|h-*2<|0?DhuHJ-i?){IEAc=p!}eJjms*$vULDd3Z{Si)p&{ z3l_`=Hl5YnuZt^V&qgCK7j5`V_&@-Y;v0Y_9xpdVCndcGFc#&a_}|0wtK$Jfrrm@D zd6~#s3a{9c74DqQ*DL*M-)gnamM-J?G90=v4XP_onOo?>UIEU8M;-<3^pUlqM%`p(+o#gq%GR9#7-?&(fi+jI6L4A$hMgSV!W&)0 zJ#}?wWmBjakDqz{5H~JffyaZhe0%bn!0QG{T+-Gp>Qi^?cB{O@3rtvDtW6szNQEQH z!ms0ELi5wU0yTA_>!2nR%kE(`M$F3iMi@lLn%`)M4L0WwZf7cH5tjVq$rnk?8f-Gs zkfbrxd>}53N!cBs17Yyp$F(}fR`a_?GLv~p%H{lG<(lSc(|7gSM`ue;K_M^V>LNdX zbD<@EA%XPEW7)q$X%`MQL3R%vKF@xa@mZW#mm>lW`?v^nj*g$^M4zwKn{NPb|Gfq_ zCJLb!osiwJSBshRv(%P@$wU_S+T!zg4>8I5<0>U7lnXpIo(UWo}eRcjz%CC#+O zdiP_}&jKHzr>=s6wYFK2$>O!&8=5kUG(RUq=q|xU{dgX%xC2(@Oix76mHE7 ziie;F+=-vv(M;`|AEw|Tc)Mh0mKQqyIZE!-Libjrj90cai#*Lj6ds!^A$b{r_Kb1~ zM}gw<<`X;rTHTC^yanY zIk~!wL~ykU|ONDXy3XL^TP4~y3DWb?mvny_g+2^%Z&e&2Pmi7SM*Pxz)68viNEM6-V-QL zV5im8`#|3qExeo*fn(9U5hhoV-#{iINXDrkX@>;WEd zq*R~6Hp>Jx~1(lOI;BF;(`QH!RsfurwH}jV?3&5U1Yo0jmmI3qSuedo)Nfy8C z8~sh7=Og;~;oJNfx|n^u%*I}%ad-Br_iWSbkvKe5R{kji9qb|%21!I=4%`eQUA0PGSxMs}D(3x)qvi_YNDZm?nnaV|w4`TMo05&YVeAtOYF4jDZ?|bZ=q*{{B5qk z^a;cSrpLt1QoqgIxdVZ`0kBLO5PA4N$7UHNkb^7M0(hB|TBXs4FlxR{qdR<{SU3qd zf&c-RaSbjxIoRa0Vsb}UFvFyLL&fj+*6zM2VrL!b66K`c9g6|;M>%~5oqN`OMxmzD zA918j2whyHSEF;9?q5}>_%B`}4AvgU(jNvmZ@~Q(cxTje4I^u_^dmEro&jkcVzYBo z_^Ju=8LYDZoviG43rYHsje6DUY3WWXR&6$B4uohXqe`nX>kq2NIgPEs8<$ZhyiDBq zQ%K3nSo09_w+bVe2_YE3f{Wg*&rn1CH+XWaKNd=ulA5biIDTz_;89IU3P4#dSdSd= zI2vnT2aV0cVVk}st+|0f`2ofFj`g8y*BTa#6*qkV6khD;=()E4nh3m0&$o}LgKw&l z^qxs}tjM;6+U4e^;}*VrNZAgDnh$AGKfloC>|tzW%ejY1Q^sL!2PrN1K5OB43E1TO==yFjhK3px9U2O%qxt7Jz(Y-v_oDsQFZ>W3!JCb~@LwRG!lGPh0;GPy0reSBsX zp|%$OCE~$vZ~ccNr(mpCi}rxo?SSEvCDYYxO~%}yxRXDsoA9vyC>G;~yFo>T{V%U= z<&JCrC2e&vYtUL79S5YR=kc4LnV7s5+Z5p5rv8B80Q(3X?X_R=ADfuOtQMaD8Tv5y zPAM9s=a~LHYL$MVqI_rhW6^E)%6&J@S2-wHd0a-|INPOStI|%F{b_Vn4jRV?B{@Ne%XtZAB|X}ht_i4E23%l zC_Kyj$w!4cW_5BnfkIP6vb?PrK=Ra1^m7Tw(TJ*A5h?86XL%S6kL1AtMHYqZMM^a~ zZ`4m_I`TJ0<^7ELbjg+Chy3I%&RAIt=EcDZ2aU(<-_1I^NfFgCGR;4w5-aAgsTy(s zW_!veCUm%i0orxuSO_&WHJD`YLxJ^QmD4}ufSw0!SmyEjydu9v<8I`aO#xUE_b;t=KM_KWV1|w(aYlLCC-H49FDxbXsRu%`91P5h9-8% z4`N!r1S3?+A4=pMpScp7Mq{NkH6&8Q9;y(o$J~kh|7{%(4pwJ73s5a%1uYe3%1*hV zqy^4e^_{o^;6nvt*1P55pXHv@T!`<}7p&W!fBpN?C8xBD9cA1dpYhLBv6SSbq>H={?N%pOfG?JPrNQ17%ce z;5@iC<0T=|@&w<@xwnr$6!4D@N3@ZqYWv?owesx6)?mS8i1Ga^gYjN#m^1UqLp=mM zp-FA?FZ3{KIzaD#-PyDCE#BX=lfd0K7F2uWSOe=N7&9yu1LWn*&vZ zk|Vy-2XVY`7HxgugVrY$DI=LV=Z!cch;-uFNxJP1ow)&~LJBx+t(w^E|6#N^*u?;o zmW31g0cm{OC^~j_Z2#R|b4MqqMF1H9Z1bZBf~F5J!-6fvy_YYAi_|F*OSXMcSv2rc zVl?E2=i|&oTSLpsS%DigkjVftlF8nmjN^3(byEA{3GBA`mD+!CVY>Wqk`}ZDK7J${ znwI>Nf>DYX)QLc!H7@h*Th2!rZEx>(^VOI-@yxZx%29Ws^w9O>&THZV%4g*xJ6Yzl zXzo8REku4bgpPCAup0VWcrfJklODu%*rMqbOBgJJQQ#) zxK7Q!5I^GmxvR*$%aRfxek3s|0^IsPBpwH~1SU~!*4MLugnCx%(6br?`Mp9fwT#zw z8BvNYUm2rfSTL##B#MCZn_KD_f-`I*{|x(oXg~Y-eP0mUZ*G^Zwpm0(aI-$9VhHMf zl&&%djg|lSI9o&|GvzYB^<#seD4x2v*LyF|=zrZQ2`n6KRnD3eKVA#JV9Jtx9WJF# zz=u7E6x`qYSVj>P%;@e&jN+i5&EQJ|Fid=_D%i|7VP* zFd-j;F1J`zimTTG{u`ll+IDk^>Bp<$$Z0&KUfB&opV_Z@QjZS_gMDeuK?+oomJVRBF! zSe*cdff86(wDF60_Q>`$6i>0mH1|Q+u<1v9`&}nu!%42-*~AW6H8836IN#_3sumEw z&0Z3*XaWo>0nh8VD#V1LN8^6D#)})TW^uP)5N%cH*N_ z<^4-kA$a@M_SGN3=-gadUyHJ>f~AjkDsr01@bNT7S69Au-$%A}@5hSWfr;gZ|AV%_ zjEXDhx<=6^KpcVvf`>pLIKc@H0fJj_X`CR9yEQJslHeZP-Q6L$L+~WHyVLY3p67kP zbH+Ho?zs2lgL&m&nTlFy z=uaV=2!+FrP&;tS>J#Iju5f@hP9}O9wm{{~u2`ed8t++3-3$*+Zkh?_j(# zr9h6JI*goI{*_>hbhz@AS$9pb)>_jO`_;}M%z#Z20f$e+Nh}geHI9W=*UIBJ{gIl= z3D_3v;KF-vQBa)*4>rIdo52vDxva628+0gA{~juWpR~hxTh`L&9zG;|Q^)@{A>U$Y zfprwv?c5?Y!V6PuSZmIk4dt ziREp%Qr$1mW)^4G{^aE)5Je*o^g>e=hGtg#qWVTgOiw!k8qA=l3-5Srs{*>l@GDHR z?LaphtyQnt@@`-d_qcWj9%)E@wK@>K-X#CkU&yci)HfDO%oT{E{};%mgZ`TTV8G2oE+kigU|^Bdd4V;yGv zjl!3(++=#13sP3o;sXvrXI>7@yCpU!6Lunxo+FmwwaSxwi54aL-_jA34uc!H$eRP! zTk?@F1!>2BTxDhvFd9U*bg#pBTE&f)5*eSoG6G#!kdcv*ogHo1)yRkn^f-8)JCgpa zuTKDI1-=U+cW#l;cE=a}7&s?gFTV%50Br5fK9LGO$t-gJDyXdRTJZLl=skgBv&<(6 z1UUKR9^9aD6{ad_bGy{DDU7lo~N$2oq+;eSPXK z4?kPpH$3n`MXewOzI;_^l=J*5e!g!_(}5m0u%4kH$MQ;cuGpj#1uDIi#aq z*}Q4~%;o7F7%pD{*4-BMTFgz7vulIJ59eguLY+M{)v*u%7-*PG9PMJ^a@zc9!#b(n za^WNxn7i8{;OCO!%$E3D;cBDeI%#KW_9wA0p84^svi>X+Tmnn+TlcFi5@6VHr$W#_e|<9Rvkc2 zyFW{k;8+Pp+FCiq@(atS8)x9PC>kgng1T-d&*$prZ9e0xHwVUu75U_f#p~WQy<^11 z4}P1UHLehx@r72r<6-8Yo7BqqpLVb({VpNuZ-21oNxp8U zmU$2TJNe?hK5Si@8KI|&+!L4zb_{dlu=G$m`K2bIt5x-`%O5sd0Wu4lYrcG6Pn5EX zGiZr^r!E0znrLjRJD(^n0_!AOukV4Ohu-3=(nMx-#`~^T`o)q&xQlU{=GR*B@Is{e|*crydW}6Ht(p?8%pE=ppr8y^lSU}m#XL*i|L}Vk5GMN z3ykk*<^lpTZqWYt+*m!G_4-$OP!3<_ly!U=XrR{_SS%wewR#@C`mJGJ`A0%xbY5tQ zFKfe5{0JcN{*>0C9woU)HVHCGL7l_3Te$CYP8Hxc2T(fj2iZ0*nxhpN@)rN<@Ber4 zg71~mc|Uz=+05I*bQCsFz$>Nhu?i zo|@seM@)3|A*eV34HZ?ZO0uUL42Yl7p56ZFNgx1^M_O?7BhqiM7S2r!q6^%Z`qTDTgDy zs+*v9=3f?Hsn^_>`uqFUHSK7RrK8xd$kxk66Dv>sUe0}a$?`^_ zA3V~$RwGO8mw(iQG&Qon^t7~pBL|jH6y~$D&&IA5I?@VuwWor-pM*w4h+i=@ zELtsAS+!EKBqN+2EZSPklo(%!wO!biN}CuR*+Ql~nvS;%aY|c=@b9M!-dTp1YjBbmJw%yu_wkUWXv0^-b2X0*S+F-JIKXk)f+IDT#-Qd{JFcC1tMD@<{}ZY0c2ml?+on70ekgbIEf8kkp}Ilc_~z&7Q9ARr3YrMmdp z)D{}Ii}0KBM-*%Qe0=DT^E2y5n;s40av?Z?$eSKNrN?*=tpV=;(Nd@&PQaf+T4nZ= zm>)k3vWj|MK;5uyI*39vRW$ntQ*?Y9lFRtB1Gm=qt|D<3_Q-w5al>OtP#8bt3{4~u z8ejF}UA!(|+!d0a=|Ni8B$2kId+FLkFPvLzf&v5o?d>h*Au}Td41nTG4MF-B7k77y z0Xw+Eo6LH%d2AT8G+18xRIt8r@9h-a z`pmDm1gfO;pzTN_lj4GFCsP(~u?4liid8kXdIGjTCO~FQ?d$8U|Tv=eHZacagfACq%57 z3`k$y+_xhZiaqh%+|r64REU*7Ec$VC7fyw#fqfL%X3rT~eB;}| zfHba2R3j!04ZYuwo;?zc)L)zxVb#`F$8bOuDBR)Ne)>tvD%4W`MtB7cD%B`=;sl^ea`lWEk zsEO&7MNM0?(-JDS@@~+dw&EzQ)z65;pASklX5EM+8B3gfmFzUDd#*9p(9`&rH4A3v zC2jT{MH%!Lsm6#m%5)Rp=6nsz@OohQZ++sC>Xq#Hf@`8>D%s3>e9^DG+3nApHZJqK zzDF5D;Ng5B>6Af{pQmTAljGQ&xB;>2O;KGm@}!`Z=AU`z6mxTn=1wu#@%8shk&uws z*x8w*8((((3m6H+sB36owfxPp6hJT=Nzy*TaJyK?>y; z0(`8^UVoK3t5D9Pi~n5)x*?YNkfKes;a&;lX-MXlOJ5*@2zV}^Jbh{aFob)J5^xV6 zA0Pi38Ul$W$lS@a3+WoxyMCLo`exJ2a6A#~JjED_K5)6TKgGZ{KBT~$2ptT?RqJ@3T7?BPY4({=c+M1s$XY-c~e-+13TSm{p`Q8ZCWQef8sQe zgR_-i(}u2?nP?SnNl3*U9jiI5vhGN83}PDtkF7L5Snp&0YhGzRes>58k@dZHo_*!Z zp5dYCofs3evaWvEkxXTYrOxZ+H%CWdE)FOI%Z&+bS#f&9dx2Zd_T=I|I|6}?0)y6# z$j-yWT=nuBjQiqKf!7%gGTTNh<>Gf z-6g;8Qh^-7I_@zP&!g;mo?zN#n&z2v#t4REB3IsU{=&4C@FJ!>=JvXeN&=wTI;)LizP9XV`fnPeZ>xzu85^oW&Fh;(T1NUe>6@Cb^lvAVt19Izeq9?_|K~ z%6jOT|N91ehc7-$`N>nQXvrrAN`9!HWCQ#kK4P)J57xNeVS6HMFW<&sXpV9>Ro+Zk zE7fT%k(mMI$Hn;wc)AaU2f!WTUT~Ktn0cy&hcW!47-d`tCrKQ z&GqW)t6~V8&PQ0dKaw-YeD&A&@b%xS{ahKZ3K{Ru4h*ulj@Fy^iM%r19*U1=;z(9P zUF)ZTwC1!#D1meQSB$9xn@$HzMz3HnCE~dbC_XH(=(rE+SbDO5cu7 zRPaxsS967%>PIVGc?wN%*&#)E&F^7c%{}LXo^r$Pt2sE8W;Cj*mR6{rA1Ws1xxDg? zIe^^wxwYt8nu1o^6#ZTn zvvDeF*~BiuECHE z_;dFB<qlFyY{>wCuQD+C)6OAw)LKs~<*4=<$+t=>Da_3^yc%>u9_#`*d$Uj(N7AmapJw4zQ}G zaptFe^6=oR^#gH*c1Aq}&qH~J_c!~g&ydXTzh8Egs>hT|S)1j^q%r_hIlbDtehnWI z_?)llw!N8&zwI%8)9xFQ>7X*p zXFyu|&>^jIZn^7Q(e)iV7dbYUAT<5v29Em?aEfoKJNE3(tCd<$AlF+w|D|oFJu7Uw zO8InsAW`PVL_tCEPVx-u^y9pE^t#daccXRM{x!G_m^?gvQMk3@gNmQiA08*3l9DC!mL@ z$Np$58DcPRjR)?CVB+Lbn$}w*9pb%Ps98DD`0HA%9$)p(oSCx+tr`zyhHjKjnux^P z+K5Pj{vtOw_s@6Nsc`8v-a+nD?nBJp?c-Lm<>v>d#c7%6BcLj_-`Qbmq_nEUImeP) zI*C)xn*--znX}qk#KY?c`Ze7OM(psi*Y|5K9hD{Zjt!E0+nRhPp{v+`ImfcI+FU< zHsC z4zF|t_Wk`ImNTq8G~lhJ^h7EyR;RhIdA>KgbTl#{drMcKlX_uw3{8AxfUAE{_k-5MCDLgJte%}x=QmLP(mN-;HP{PH znuYp|ErR+_`#XFnf~_{%+RZL4Cuq7$X@e&zG*~O!0clX~3&+$pottppN06-`OxkkN z55cFRLDBbx0&{3w<`W>ZO}x67`vIFrw|<>(UjGi7ddM{d-@XmdvTlw62`7zr;2*Fkt86nB z;)rXJPT#Ux!!zn^Fd$omJf}@fnKcY%Xt__f<1R8Y=FDJVYCb^qNJ`Enc&6)w9oL)q z$%_FM@}jncqg7Q#uU`xAjf|PTAZKcf099KBt&Ri2Z}}M?3AUOy zI60fl=dd!)A%vAW|2Gz3ihhjL+s|zJ#CG*kaUw zGLRPb91ej&IgFKaWZv&e{W=XJff!_Va>uuzGm|?P!+5Qz3fh%qV~)W26NTsl&Wa)B$QK5;mq&bOm#>Rqmm4F2_dV*;hm#F#+~SPdx??S+!F)~L zUyT0gu)OxI;FlJumDe3xE;6gAi$wOMXkBQC#Z|0hk!M$tE=nx&_vP&KOfOn;qUFjlhgJ5 zF5blK(%}i>sn5nnMp&etiK+a>2!3}Fhf^~!9d_5Zh5}`$M;yW4155;musu=R^fT#C zZsHO62&Ij!zN-AlckasYspqPl@8V$Y*4w48%5T**nSSx>3?%&PG4$#!Szk5VsUvza zk!0}t*_Z9wLbuV^cH2Ek+Aof}|Rj@hxW*2) z(R3#qlI*uW(o82hQp(ib_EN5H4_g&ZqPoq=FcAL+)ev!f{rOSH&*7G?OZ30cHSwAK z;W?$Or3Kd+o&FT(#q7L+ke%sbN;Z1G!J_BfAvL9mrK_$dcxOCrWW7FqXNvqB*At)T zotDxhk-HgYL*un6rf9UZv|x!-j3W=vxs*ZI6(ExpZ)@`4dncf*A75i$&@YvwYw-Cd zoCSLSXeQ||Y3;aKH4_F&tOq(O)n#nPK@}Ebyibs6KXbuwGH@nXG_nK*LZ;dR2 zFyEBen~oLcdac<`u6>+;7td%8m&Q3v4{&U=oCktyAU94tn1ijAP zS$y^1HB+wXwd|y=_x`0F;VqKCs@>q_@A{6 zkxyT+z@kKjfZ@&8l(Y}@rhug%to-jv@@lBRzUoSr->|s3s?X=U*{y84-Y!H7pngT8 z*;|%Hl^*N<N8@Z(&F=Z-(*#vPIsrI2@tS( zX1+9b7}Be=#XmbB{-(}NB8>+($oj9ATJl$p?k>{0s1C9T*Z}i2#~Ek9R7x}m04LaW7a>JX_NXDSZZ)uE^wDD4`;m#3+X|MsNtU| z)T4+Clc@rg_#u;~I5$*)9B-_zR~TH`X=`iS*g6^`9$`OsyX1ap!uImz%jg*5q_7zU zL3Z|NpnBOF*1`y~|MdZ{=l_7eRbNex5}wwi@%YB2JxlYr4q5ztK1mt4b93o3UU?xT zw`%m@a5i}j^d;6z_A^*##_twK)PR7V#L+&sOk%>wX(P=zrnt|o1JYbjCC}A&~ z;tdvcqJ$FdAj9b+{JY1Aur_lB{BCUjKBMtBdNq;TI7Z>!2EU#F^rb)Z_lC2Wt2)L^ zko(>SVLJSeP>tPQTdKi4wZ)XXy(=NUGzN7PB`tB0%Hc?|S?6ET9#6>EC8js0%?g+v zuHHXs{C*#vJ*-2&FUZw8zuB2(U^%p62jMiQds8gWwVVt!K zpxliV2^y};tj(IHVyAhYCrsBG_2B@q+i+Og7}pBs!5<8vqb;eX+mvbvX1Hm^3qsR7 z7|(b6Fnu_2Ur4gdkV`d2sQF8nH(-anS6c4K)Ya9+BdDD|gTi45ucEwi_2=KJe_;}_>9c3yg5KCPeL71H zf(eZ9dVI0_E<>+u@3tEDQ(P~o-_$Y4$aWF@8$R1BlRM9gEyzG-9&9qQK zwz!J768ZXIDlFI9qV4l36WmA|fEo&vdgfh)`tx~jf2BTo^5*qxNaV?60s|vs_RpUX zv$ngeOBeTNz>~-L$Pxfs_gBcH7Z4DDhyN0hk9;CUg%h$`8f4xE8OF!|x4$l~;mXq@ zAb|D|{d;Qa65Ye1s;blENJb95>!m71gLh)q1d4zJ#7E)&d$9pD|QC ze0-%-ryT~t`!D=BK8H3psn7Q6 z03<9V_m9lP5>MsDkAY378#NVsg)C!;+wAy1R=oegPT^uqla?F-+CUWU{s-Qe8L#4G z{V(21`M+OC_5T^fS_JgoZl5UV(b?GJiatYY8lUT>1d#2I6UqUFPgHQ5&nIt#Eesei zvYteNS|m>vO4O&jKkv$FX-`xHQvE?>`yPeA0-|s~ z1O=X1h5<@=PnQ3@%hL$wjyyOk35t(Of>X}}!?bN&x8OpP-4T#u2yTpmT5y%SwVwno zVcex^NdzySZ{U)?3eJW4zRPk_8>Czmy3i+CAj<|qDScF7jZ(g3eOT6`O+avcWVSD zyUW&b&vJ5Ula7vhGbAF(Agk-^<_NIJKmc=16z#>b_3!$4fP`*N7ZXEJP*61C!onyJ z_w!x-p238`t;U9i;CQF^kfzIjp_;7?@YPN1!S$z|r<9%Kxb08MA$+b$Y17DQHB-nh zX;~Wj8y(Rz)O}*iwuy2vP2|qj5(LkqqC)}E)_8zFoXL#(2i4xR7^y#lfPD6H4pUBp zTg7_?9Wfc4cGW;md2Vv1Te~mPARb&7XhG|Q7bgcSOJWY&8|ZCa-h`US1z%bS$tPOQ z&&aXzU{kAF%|OTXD@~-{j4h<;+!*XcI#>{K9#~Nl>K8N1hvCzLUyi~dgW8zPctp9# zM>}(paJ-S1Ut5BIC)$UV1g| zK@!amD=!U*|IPW&1!kh^Vj3=f*VZ}<7jhJqJX0!a8X9q$E7qca1k_>A)0+yurZ;Co zT=XV|Y*!{;5IYHw@GbDziajU8e2S}zRO_OPSUunM_Dd>M{6R!6m&PQJETE&EhDAM1 z-5SuK0}dtuZYu$6P)UA{k^NXbDJfKW1S{C*8yUrF%}@ZD&Ck4GyXAA8$&JkfZ)=Md zr~L&<01iR`Gz>-(*PD#rjb&ve5`*Va&AJ7Mop8DagNX7I7=|(ld|;oab>avHj~78H z5edPXV0x&gMj(0$8&cCXZ%FadHU9ts!}&2#&?LUayydBYhJG&euy0ir1QRFT{q-lhDU`85Rs`udVi<@FEV@Qz3d_1RY*k4~{HPdysyjt(g$~ru1AW z*Go5W3+Tnqv=o(3!1o4-AgT3>-z9nt?mwJZPr{2x7$`=70RzuZa7i_)Q*&F^#Rcd; zYoky{5@Z<1t!>c;PxxGK-Uh3N3TZ#J3|9p*Rn>Pu4&1_Ur1?Xp%5Xd5-Nn(_mV8|| zQs9rUXm!M(JT+?(qaiMD=()t#Es}`{%_w3yxe}K;cU;_;-4T8PgTWXtTXN-WZ~SWTuikeA5)V*10tyrb@iS)l7l= z+Hk7ZDD@ppK{4@I=e`8#jm?LS_+a%nCEtB^|FY<|^>+r<7kIimkqXG%kfnb-kL>dF zAttGU$EKZ`E`hU(&0UWPu4e7jNDZ_L`4Rdp=FT^TP}NQ!HSSRd_u&~qiVeOfX$YB?3%>l?pk3+xaW;=d~S|;2}7O@Jmqb|)s_B@*XjTD7x!-9rn z{>9v+w(ZFT?n{5?pK}ZLQG2oSMGjqeY5HvtZ_o{^X}1QR*x%2>C@GZuk{b1~u->PR z6D@YXWjjv(&R=fLDfSmH-)cQ?4~-vqgC%nK>+iD55G^WR0EzSi;%5E*DY#n6m3}@q zVtvE%$~eE|q2)rIEf8l$Jw#kAS8`r42FkenDB@gkIZU(z+unFVc+0-@k4(;DT+bWK z0*h=ð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 diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 46692ea7a9..b6b72669c2 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -424,3 +424,38 @@ path = /obj/item/clothing/under/stripper_green cost = 3 +/datum/gear/qipao + name = "Qipao, Black" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/lunar/qipao + cost = 3 + +/datum/gear/qipao/white + name = "Qipao, White" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/lunar/qipao/white + cost = 3 + +/datum/gear/qipao/red + name = "Qipao, Red" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/lunar/qipao/red + cost = 3 + +/datum/gear/cheongsam + name = "Cheongsam, Black" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/lunar/cheongsam + cost = 3 + +/datum/gear/cheongsam/white + name = "Cheongsam, White" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/lunar/cheongsam/white + cost = 3 + +/datum/gear/cheongsam/red + name = "Cheongsam, Red" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/lunar/cheongsam/red + cost = 3 \ No newline at end of file From c512ce0c7eaebc1d764aff2f9dd791b2ea8748b7 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 23 Jan 2020 06:43:11 -0700 Subject: [PATCH 127/186] Minor touchups to Qipaos --- icons/mob/uniform.dmi | Bin 376802 -> 376821 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index f52a4b5ee443ee73365c42c99d26b64f38b74bff..b0ea63611d0d0f6ed772e26a7dfece84c15700bf 100644 GIT binary patch delta 9735 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 delta 9695 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

    teDu=|uTJSTS4)DGKyTWC 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 s_1)t5|F-)57vmpC&x5E2$ Date: Thu, 23 Jan 2020 17:36:23 +0100 Subject: [PATCH 131/186] Fixes dead malf AI doomsday, a few ported updates. --- .../traitor/equipment/Malf_Modules.dm | 86 +++++++++++-------- 1 file changed, 50 insertions(+), 36 deletions(-) diff --git a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm index 3cc3b48e50..e6ca95472e 100644 --- a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm +++ b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm @@ -22,11 +22,19 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( desc = "You aren't entirely sure what this does, but it's very beepy and boopy." background_icon_state = "bg_tech_blue" icon_icon = 'icons/mob/actions/actions_AI.dmi' + check_flags = AB_CHECK_CONSCIOUS //can't doomsday if dead. var/mob/living/silicon/ai/owner_AI //The owner AI, so we don't have to typecast every time var/uses //If we have multiple uses of the same power var/auto_use_uses = TRUE //If we automatically use up uses on each activation var/cooldown_period //If applicable, the time in deciseconds we have to wait before using any more modules + +/datum/action/innate/ai/New() + ..() + if(uses > 1) + desc = "[desc] It has [uses] use\s remaining." + button.desc = desc + /datum/action/innate/ai/Grant(mob/living/L) . = ..() if(!isAI(owner)) @@ -38,7 +46,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( /datum/action/innate/ai/IsAvailable() . = ..() if(owner_AI && owner_AI.malf_cooldown > world.time) - return + return FALSE /datum/action/innate/ai/Trigger() . = ..() @@ -49,12 +57,16 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( /datum/action/innate/ai/proc/adjust_uses(amt, silent) uses += amt - if(!silent && uses) - to_chat(owner, "[name] now has [uses] use[uses > 1 ? "s" : ""] remaining.") - if(!uses) - if(initial(uses) > 1) //no need to tell 'em if it was one-use anyway! - to_chat(owner, "[name] has run out of uses!") - qdel(src) + if(uses) + if(!silent) + to_chat(owner, "[name] now has [uses] use[uses > 1 ? "s" : ""] remaining.") + desc = "[initial(desc)] It has [uses] use\s remaining." + UpdateButtonIcon() + return + if(initial(uses) > 1) //no need to tell 'em if it was one-use anyway! + to_chat(owner, "[name] has run out of uses!") + qdel(src) + //Framework for ranged abilities that can have different effects by left-clicking stuff. /datum/action/innate/ai/ranged @@ -74,13 +86,16 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( /datum/action/innate/ai/ranged/adjust_uses(amt, silent) uses += amt - if(!silent && uses) - to_chat(owner, "[name] now has [uses] use[uses > 1 ? "s" : ""] remaining.") - if(!uses) - if(initial(uses) > 1) //no need to tell 'em if it was one-use anyway! - to_chat(owner, "[name] has run out of uses!") - Remove(owner) - QDEL_IN(src, 100) //let any active timers on us finish up + if(uses) + if(!silent) + to_chat(owner, "[name] now has [uses] use[uses > 1 ? "s" : ""] remaining.") + desc = "[initial(desc)] It has [uses] use\s remaining." + UpdateButtonIcon() + return + if(initial(uses) > 1) //no need to tell 'em if it was one-use anyway! + to_chat(owner, "[name] has run out of uses!") + Remove(owner) + QDEL_IN(src, 100) //let any active timers on us finish up /datum/action/innate/ai/ranged/Destroy() QDEL_NULL(linked_ability) @@ -97,7 +112,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( var/datum/action/innate/ai/ranged/attached_action /obj/effect/proc_holder/ranged_ai/Destroy() - QDEL_NULL(attached_action) + attached_action = null return ..() /obj/effect/proc_holder/ranged_ai/proc/toggle(mob/user) @@ -185,6 +200,8 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( A.playsound_local(A, AM.unlock_sound, 50, 0) else //Adding uses to an existing module action.uses += initial(action.uses) + action.desc = "[initial(action.desc)] It has [action.uses] use\s remaining." + action.UpdateButtonIcon() temp = "Additional use[action.uses > 1 ? "s" : ""] added to [action.name]!" processing_time -= AM.cost @@ -238,6 +255,8 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( return if(alert(owner, "Send arming signal? (true = arm, false = cancel)", "purge_all_life()", "confirm = TRUE;", "confirm = FALSE;") != "confirm = TRUE;") return + if (active) + return //prevent the AI from activating an already active doomsday active = TRUE set_us_up_the_bomb(owner) @@ -245,64 +264,64 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( set waitfor = FALSE to_chat(owner, "run -o -a 'selfdestruct'") sleep(5) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Running executable 'selfdestruct'...") sleep(rand(10, 30)) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return owner.playsound_local(owner, 'sound/misc/bloblarm.ogg', 50, 0) to_chat(owner, "!!! UNAUTHORIZED SELF-DESTRUCT ACCESS !!!") to_chat(owner, "This is a class-3 security violation. This incident will be reported to Central Command.") for(var/i in 1 to 3) sleep(20) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Sending security report to Central Command.....[rand(0, 9) + (rand(20, 30) * i)]%") sleep(3) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "auth 'akjv9c88asdf12nb' ******************") owner.playsound_local(owner, 'sound/items/timer.ogg', 50, 0) sleep(30) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Credentials accepted. Welcome, akjv9c88asdf12nb.") owner.playsound_local(owner, 'sound/misc/server-ready.ogg', 50, 0) sleep(5) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Arm self-destruct device? (Y/N)") owner.playsound_local(owner, 'sound/misc/compiler-stage1.ogg', 50, 0) sleep(20) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Y") sleep(15) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Confirm arming of self-destruct device? (Y/N)") owner.playsound_local(owner, 'sound/misc/compiler-stage2.ogg', 50, 0) sleep(10) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Y") sleep(rand(15, 25)) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Please repeat password to confirm.") owner.playsound_local(owner, 'sound/misc/compiler-stage2.ogg', 50, 0) sleep(14) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "******************") sleep(40) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return to_chat(owner, "Credentials accepted. Transmitting arming signal...") owner.playsound_local(owner, 'sound/misc/server-ready.ogg', 50, 0) sleep(30) - if(!owner || QDELETED(owner)) + if(QDELETED(owner) || owner.stat == DEAD) return priority_announce("Hostile runtimes detected in all station systems, please deactivate your AI to prevent possible damage to its morality core.", "Anomaly Alert", "aimalf") set_security_level("delta") @@ -724,9 +743,10 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( /datum/action/innate/ai/blackout name = "Blackout" - desc = "Overloads lights across the station." + desc = "Overloads random lights across the station." button_icon_state = "blackout" uses = 3 + auto_use_uses = FALSE /datum/action/innate/ai/blackout/Activate() for(var/obj/machinery/power/apc/apc in GLOB.apcs_list) @@ -736,6 +756,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( apc.overload++ to_chat(owner, "Overcurrent applied to the powernet.") owner.playsound_local(owner, "sparks", 50, 0) + adjust_uses(-1) //Disable Emergency Lights @@ -784,11 +805,6 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( auto_use_uses = FALSE cooldown_period = 30 -/datum/action/innate/ai/reactivate_cameras/New() - ..() - desc = "[desc] There are 30 reactivations remaining." - button.desc = desc - /datum/action/innate/ai/reactivate_cameras/Activate() var/fixed_cameras = 0 for(var/V in GLOB.cameranet.cameras) @@ -803,8 +819,6 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( to_chat(owner, "Diagnostic complete! Cameras reactivated: [fixed_cameras]. Reactivations remaining: [uses].") owner.playsound_local(owner, 'sound/items/wirecutter.ogg', 50, 0) adjust_uses(0, TRUE) //Checks the uses remaining - if(src && uses) //Not sure if not having src here would cause a runtime, so it's here to be safe - desc = "[initial(desc)] There are [uses] reactivations remaining." //Upgrade Camera Network: EMP-proofs all cameras, in addition to giving them X-ray vision. From 56d31b0c8c531b305fefcc74e6755571a847af86 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 23 Jan 2020 22:50:30 +0100 Subject: [PATCH 132/186] neuter/plural gender fixes. --- code/__DEFINES/DNA.dm | 5 +++ code/datums/datacore.dm | 14 +++++++-- code/datums/dna.dm | 31 +++++++++++++++++-- code/game/objects/items/devices/PDA/cart.dm | 4 +-- code/game/objects/structures/mirror.dm | 4 +-- code/modules/admin/secrets.dm | 2 +- code/modules/admin/verbs/randomverbs.dm | 2 +- code/modules/client/preferences_savefile.dm | 14 +++++++-- .../mob/living/silicon/pai/software.dm | 4 +-- code/modules/paperwork/filingcabinet.dm | 4 +-- 10 files changed, 66 insertions(+), 18 deletions(-) diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 4052dce40d..74b614923b 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -136,6 +136,11 @@ #define ORGAN_SLOT_TESTICLES "testicles" #define ORGAN_SLOT_BREASTS "breasts" +#define G_MALE 1 +#define G_FEMALE 2 +#define G_PLURAL 3 +#define G_NEUTER 4 + ////organ defines #define STANDARD_ORGAN_THRESHOLD 100 diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index ebfba43852..1622cc9dbf 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -236,7 +236,12 @@ G.fields["fingerprint"] = md5(H.dna.uni_identity) G.fields["p_stat"] = "Active" G.fields["m_stat"] = "Stable" - G.fields["sex"] = H.gender + if(H.gender == MALE) + G.fields["gender"] = "Male" + else if(H.gender == FEMALE) + G.fields["gender"] = "Female" + else + G.fields["gender"] = "Other" G.fields["photo_front"] = photo_front G.fields["photo_side"] = photo_side general += G @@ -274,7 +279,12 @@ L.fields["name"] = H.real_name L.fields["rank"] = H.mind.assigned_role L.fields["age"] = H.age - L.fields["sex"] = H.gender + if(H.gender == MALE) + G.fields["gender"] = "Male" + else if(H.gender == FEMALE) + G.fields["gender"] = "Female" + else + G.fields["gender"] = "Other" L.fields["blood_type"] = H.dna.blood_type L.fields["b_dna"] = H.dna.unique_enzymes L.fields["enzymes"] = H.dna.struc_enzymes diff --git a/code/datums/dna.dm b/code/datums/dna.dm index 67dbbdfef7..5fa991c10c 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -92,7 +92,15 @@ . = "" var/list/L = new /list(DNA_UNI_IDENTITY_BLOCKS) - L[DNA_GENDER_BLOCK] = construct_block((holder.gender!=MALE)+1, 2) + switch(holder.gender) + if(MALE) + L[DNA_GENDER_BLOCK] = construct_block(G_MALE, 4) + if(FEMALE) + L[DNA_GENDER_BLOCK] = construct_block(G_FEMALE, 4) + if(PLURAL) + L[DNA_GENDER_BLOCK] = construct_block(G_PLURAL, 4) + else + L[DNA_GENDER_BLOCK] = construct_block(G_NEUTER, 4) if(ishuman(holder)) var/mob/living/carbon/human/H = holder if(!GLOB.hair_styles_list.len) @@ -165,7 +173,15 @@ if(DNA_EYE_COLOR_BLOCK) setblock(uni_identity, blocknumber, sanitize_hexcolor(H.eye_color)) if(DNA_GENDER_BLOCK) - setblock(uni_identity, blocknumber, construct_block((H.gender!=MALE)+1, 2)) + switch(H.gender) + if(MALE) + setblock(uni_identity, blocknumber, construct_block(G_MALE, 4)) + if(FEMALE) + setblock(uni_identity, blocknumber, construct_block(G_FEMALE, 4)) + if(PLURAL) + setblock(uni_identity, blocknumber, construct_block(G_PLURAL, 4)) + else + setblock(uni_identity, blocknumber, construct_block(G_NEUTER, 4)) if(DNA_FACIAL_HAIR_STYLE_BLOCK) setblock(uni_identity, blocknumber, construct_block(GLOB.facial_hair_styles_list.Find(H.facial_hair_style), GLOB.facial_hair_styles_list.len)) if(DNA_HAIR_STYLE_BLOCK) @@ -307,7 +323,16 @@ /mob/living/carbon/proc/updateappearance(icon_update=1, mutcolor_update=0, mutations_overlay_update=0) if(!has_dna()) return - gender = (deconstruct_block(getblock(dna.uni_identity, DNA_GENDER_BLOCK), 2)-1) ? FEMALE : MALE + + switch(deconstruct_block(getblock(dna.uni_identity, DNA_GENDER_BLOCK), 4)) + if(G_MALE) + gender = MALE + if(G_FEMALE) + gender = FEMALE + if(G_PLURAL) + gender = PLURAL + else + gender = NEUTER /mob/living/carbon/human/updateappearance(icon_update=1, mutcolor_update=0, mutations_overlay_update=0) ..() diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index e4fa241907..ba3fdce9b9 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -326,7 +326,7 @@ Code: if(active1 in GLOB.data_core.general) menu += "Name: [active1.fields["name"]] ID: [active1.fields["id"]]
    " - menu += "Sex: [active1.fields["sex"]]
    " + menu += "Sex: [active1.fields["gender"]]
    " menu += "Age: [active1.fields["age"]]
    " menu += "Rank: [active1.fields["rank"]]
    " menu += "Fingerprint: [active1.fields["fingerprint"]]
    " @@ -370,7 +370,7 @@ Code: if(active1 in GLOB.data_core.general) menu += "Name: [active1.fields["name"]] ID: [active1.fields["id"]]
    " - menu += "Sex: [active1.fields["sex"]]
    " + menu += "Sex: [active1.fields["gender"]]
    " menu += "Age: [active1.fields["age"]]
    " menu += "Rank: [active1.fields["rank"]]
    " menu += "Fingerprint: [active1.fields["fingerprint"]]
    " diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 0a5794c59d..90408472e9 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -20,14 +20,14 @@ return if(broken || !Adjacent(user)) return - + if(ishuman(user)) var/mob/living/carbon/human/H = user //see code/modules/mob/dead/new_player/preferences.dm at approx line 545 for comments! //this is largely copypasted from there. //handle facial hair (if necessary) - if(H.gender == MALE) + if(H.gender != FEMALE) var/new_style = input(user, "Select a facial hair style", "Grooming") as null|anything in GLOB.facial_hair_styles_list if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) return //no tele-grooming diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index 70ae133a31..d7af763244 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -408,7 +408,7 @@ var/obj/item/organ/tail/cat/tail = new ears.Insert(H, drop_if_replaced=FALSE) tail.Insert(H, drop_if_replaced=FALSE) - var/list/honorifics = list("[MALE]" = list("kun"), "[FEMALE]" = list("chan","tan"), "[NEUTER]" = list("san")) //John Robust -> Robust-kun + var/list/honorifics = list("[MALE]" = list("kun"), "[FEMALE]" = list("chan","tan"), "[NEUTER]" = list("san"), "[PLURAL]" = list("san")) //John Robust -> Robust-kun var/list/names = splittext(H.real_name," ") var/forename = names.len > 1 ? names[2] : names[1] var/newname = "[forename]-[pick(honorifics["[H.gender]"])]" diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 1437555af1..f30e47c68e 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -419,7 +419,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(record_found)//If they have a record we can determine a few things. new_character.real_name = record_found.fields["name"] - new_character.gender = record_found.fields["sex"] + new_character.gender = record_found.fields["gender"] new_character.age = record_found.fields["age"] new_character.hardset_dna(record_found.fields["identity"], record_found.fields["enzymes"], record_found.fields["name"], record_found.fields["blood_type"], new record_found.fields["species"], record_found.fields["features"]) else diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 08ecefb91f..75daaabb99 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -482,12 +482,20 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(gender == MALE) hair_style = sanitize_inlist(hair_style, GLOB.hair_styles_male_list) facial_hair_style = sanitize_inlist(facial_hair_style, GLOB.facial_hair_styles_male_list) - else + undershirt = sanitize_inlist(undershirt, GLOB.undershirt_m) + underwear = sanitize_inlist(underwear, GLOB.underwear_m) + else if(gender == FEMALE) hair_style = sanitize_inlist(hair_style, GLOB.hair_styles_female_list) facial_hair_style = sanitize_inlist(facial_hair_style, GLOB.facial_hair_styles_female_list) - underwear = sanitize_inlist(underwear, GLOB.underwear_list) + undershirt = sanitize_inlist(undershirt, GLOB.undershirt_f) + underwear = sanitize_inlist(underwear, GLOB.underwear_f) + else + hair_style = sanitize_inlist(hair_style, GLOB.hair_styles_list) + facial_hair_style = sanitize_inlist(facial_hair_style, GLOB.facial_hair_styles_list) + underwear = sanitize_inlist(underwear, GLOB.underwear_list) + undershirt = sanitize_inlist(undershirt, GLOB.undershirt_list) + undie_color = sanitize_hexcolor(undie_color, 3, FALSE, initial(undie_color)) - undershirt = sanitize_inlist(undershirt, GLOB.undershirt_list) shirt_color = sanitize_hexcolor(shirt_color, 3, FALSE, initial(shirt_color)) socks = sanitize_inlist(socks, GLOB.socks_list) socks_color = sanitize_hexcolor(socks_color, 3, FALSE, initial(socks_color)) diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index 8215f84c50..55f4bdd65d 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -438,7 +438,7 @@ if(1) . += "

    Medical Record

    " if(medicalActive1 in GLOB.data_core.general) - . += "Name: [medicalActive1.fields["name"]] ID: [medicalActive1.fields["id"]]
    \nSex: [medicalActive1.fields["sex"]]
    \nAge: [medicalActive1.fields["age"]]
    \nFingerprint: [medicalActive1.fields["fingerprint"]]
    \nPhysical Status: [medicalActive1.fields["p_stat"]]
    \nMental Status: [medicalActive1.fields["m_stat"]]
    " + . += "Name: [medicalActive1.fields["name"]] ID: [medicalActive1.fields["id"]]
    \nGender: [medicalActive1.fields["gender"]]
    \nAge: [medicalActive1.fields["age"]]
    \nFingerprint: [medicalActive1.fields["fingerprint"]]
    \nPhysical Status: [medicalActive1.fields["p_stat"]]
    \nMental Status: [medicalActive1.fields["m_stat"]]
    " else . += "
    Requested medical record not found.

    " if(medicalActive2 in GLOB.data_core.medical) @@ -460,7 +460,7 @@ if(1) . += "

    Security Record

    " if(securityActive1 in GLOB.data_core.general) - . += "Name:
    [securityActive1.fields["name"]] ID: [securityActive1.fields["id"]]
    \nSex: [securityActive1.fields["sex"]]
    \nAge: [securityActive1.fields["age"]]
    \nRank: [securityActive1.fields["rank"]]
    \nFingerprint: [securityActive1.fields["fingerprint"]]
    \nPhysical Status: [securityActive1.fields["p_stat"]]
    \nMental Status: [securityActive1.fields["m_stat"]]
    " + . += "Name: [securityActive1.fields["name"]] ID: [securityActive1.fields["id"]]
    \nGender: [securityActive1.fields["gender"]]
    \nAge: [securityActive1.fields["age"]]
    \nRank: [securityActive1.fields["rank"]]
    \nFingerprint: [securityActive1.fields["fingerprint"]]
    \nPhysical Status: [securityActive1.fields["p_stat"]]
    \nMental Status: [securityActive1.fields["m_stat"]]
    " else . += "
    Requested security record not found,

    " if(securityActive2 in GLOB.data_core.security) diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index aa1fd7dbfb..4120c81a78 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -126,7 +126,7 @@ continue var/obj/item/paper/P = new /obj/item/paper(src) P.info = "
    Security Record

    " - P.info += "Name: [G.fields["name"]] ID: [G.fields["id"]]
    \nSex: [G.fields["sex"]]
    \nAge: [G.fields["age"]]
    \nFingerprint: [G.fields["fingerprint"]]
    \nPhysical Status: [G.fields["p_stat"]]
    \nMental Status: [G.fields["m_stat"]]
    " + P.info += "Name: [G.fields["name"]] ID: [G.fields["id"]]
    \nGender: [G.fields["gender"]]
    \nAge: [G.fields["age"]]
    \nFingerprint: [G.fields["fingerprint"]]
    \nPhysical Status: [G.fields["p_stat"]]
    \nMental Status: [G.fields["m_stat"]]
    " P.info += "
    \n
    Security Data

    \nCriminal Status: [S.fields["criminal"]]
    \n
    \nMinor Crimes: [S.fields["mi_crim"]]
    \nDetails: [S.fields["mi_crim_d"]]
    \n
    \nMajor Crimes: [S.fields["ma_crim"]]
    \nDetails: [S.fields["ma_crim_d"]]
    \n
    \nImportant Notes:
    \n\t[S.fields["notes"]]
    \n
    \n
    Comments/Log

    " var/counter = 1 while(S.fields["com_[counter]"]) @@ -159,7 +159,7 @@ continue var/obj/item/paper/P = new /obj/item/paper(src) P.info = "
    Medical Record

    " - P.info += "Name: [G.fields["name"]] ID: [G.fields["id"]]
    \nSex: [G.fields["sex"]]
    \nAge: [G.fields["age"]]
    \nFingerprint: [G.fields["fingerprint"]]
    \nPhysical Status: [G.fields["p_stat"]]
    \nMental Status: [G.fields["m_stat"]]
    " + P.info += "Name: [G.fields["name"]] ID: [G.fields["id"]]
    \nGender: [G.fields["gender"]]
    \nAge: [G.fields["age"]]
    \nFingerprint: [G.fields["fingerprint"]]
    \nPhysical Status: [G.fields["p_stat"]]
    \nMental Status: [G.fields["m_stat"]]
    " P.info += "
    \n
    Medical Data

    \nBlood Type: [M.fields["blood_type"]]
    \nDNA: [M.fields["b_dna"]]
    \n
    \nMinor Disabilities: [M.fields["mi_dis"]]
    \nDetails: [M.fields["mi_dis_d"]]
    \n
    \nMajor Disabilities: [M.fields["ma_dis"]]
    \nDetails: [M.fields["ma_dis_d"]]
    \n
    \nAllergies: [M.fields["alg"]]
    \nDetails: [M.fields["alg_d"]]
    \n
    \nCurrent Diseases: [M.fields["cdi"]] (per disease info placed in log/comment section)
    \nDetails: [M.fields["cdi_d"]]
    \n
    \nImportant Notes:
    \n\t[M.fields["notes"]]
    \n
    \n
    Comments/Log

    " var/counter = 1 while(M.fields["com_[counter]"]) From 3211ed6d10a61857ed70dc51a16727d7c44c0d23 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 23 Jan 2020 23:19:39 +0100 Subject: [PATCH 133/186] Better position. --- code/__DEFINES/DNA.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 74b614923b..6913473e88 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -136,13 +136,12 @@ #define ORGAN_SLOT_TESTICLES "testicles" #define ORGAN_SLOT_BREASTS "breasts" +////organ defines +#define STANDARD_ORGAN_THRESHOLD 100 +#define STANDARD_ORGAN_HEALING 0.001 +#define STANDARD_ORGAN_DECAY 0.00222 //designed to fail organs when left to decay for ~15 minutes + #define G_MALE 1 #define G_FEMALE 2 #define G_PLURAL 3 #define G_NEUTER 4 - - -////organ defines -#define STANDARD_ORGAN_THRESHOLD 100 -#define STANDARD_ORGAN_HEALING 0.001 -#define STANDARD_ORGAN_DECAY 0.00222 //designed to fail organs when left to decay for ~15 minutes \ No newline at end of file From c8bf148216dd1aafa89b7e6ef37f6c9c5200a4dd Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 00:06:07 +0100 Subject: [PATCH 134/186] snowflake-friendly towels. --- .../mob/living/carbon/human/update_icons.dm | 5 +---- .../reagents/reagent_containers/rags.dm | 1 + icons/mob/suit_digi.dmi | Bin 423675 -> 424319 bytes 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index c4088317b1..cd68dabbef 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -382,9 +382,6 @@ There are several things that need to be remembered: if(wear_suit) var/obj/item/clothing/suit/S = wear_suit - var/item_level_support = FALSE // LISTEN! If you must degrade the code with further snowflake checks, at least keep it compatible with worn non-clothing items! - if(!istype(S)) - item_level_support = TRUE wear_suit.screen_loc = ui_oclothing if(client && hud_used && hud_used.hud_shown) if(hud_used.inventory_shown) @@ -400,7 +397,7 @@ There are several things that need to be remembered: if("taur" in dna.species.mutant_bodyparts) T = GLOB.taur_list[dna.features["taur"]] - if(!item_level_support && S.mutantrace_variation) + if(S.mutantrace_variation) if(T?.taur_mode) var/init_worn_icon = worn_icon variation_flag |= S.mutantrace_variation & T.taur_mode || S.mutantrace_variation & T.alt_taur_mode diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 812b3144e9..0fe30efd6b 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -118,6 +118,7 @@ item_flags = NOBLUDGEON | NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. force = 1 w_class = WEIGHT_CLASS_NORMAL + mutantrace_variation = STYLE_DIGITIGRADE attack_verb = list("whipped") hitsound = 'sound/items/towelwhip.ogg' volume = 10 diff --git a/icons/mob/suit_digi.dmi b/icons/mob/suit_digi.dmi index e181c65cdb2f93a6bca9da4ae705cd670ee52048..f8210ed48e43e51a702edba506ac8759984aeb35 100644 GIT binary patch delta 10390 zcmbt(by!qg)bG%!bV!GkpmcXhDIq9INOyNg9#W)Bx>Gs?q`MoWI|XEr9&iR`=9~BR zz4t!Py?@?$X3sfi?X~vov)6Cc-gm#Lke5^mEI^H~wyuYQrMtPCt&4}Pvl9sPF*_$q z)tOd|V0ilGEBl1OMzkx5nuhdAU#Mb`Pxh_0iRwwx`m=iZ`nGlGwck<1nwL22`T1y1 z{Cu>T7R%kzsSI#`JHEBCXKd``UB&w9l)mjX688JXDsof)b|&E7#g9~!pqBti#=Li0 z0Nh!UrU0#-7h0;QzP8R4_E>|qh*JcXegjYNN=3f4xwY%?^B-D`V>0V$DJe0*5i;n;jUnzx*;-Ho}|VP&0|-_(6FW};o)}suA47) zw1ImP8UyB6mfayfNh8AN{Yh%Hyzn{&@K50&6-&ho@wCee@UZC6f9kgOK2V6=-6>W7 zYpai4Wn!>mcOr3#WFujT3?JFylkYL}ZSJA`hbd1T#ftNEWnB0rB6V&K=YGc?D%_nG z+_~KDoc3>ogLz8HB23_1-EY7)l?yb{bEoP>9DxYMl7`+izf?}16kFW;BDvH&gOy1# zxQ;_i=uf$I9#qniqN0{dY!1(*mg$ND+V2{h02!InwQcRxplE=1N(O z<_a_AVS(Cy%Wzd1&9?0EIIUy26#lg6;S(#X*j8zH1JMe*<-@93w8-$}c}n+j_S?#D z)6#wS&awA)kz3TM*@pWDGC06W{hL?m!@qio4r7?&ZudtMSl%Rj(+~)aFASe|cOpud zWD|d1g!d4WL)3qMvm@v%#^tAg&$9bZb#xMT9I! z#%5(lyC#nLA~JVpvE(&=lgBOx7QQLWVrkcW-Htz&E%$yUbRX?`@X$~l@Ng`slNfZv zGAL={#5TM7U_}OyF0|nxJ$$?w`{T0+A)nyh)g(1Ymo1W6DZXa?N`hhNpgMST{oPVT4v)iFo9=qb~n|5u$vZ zh#?d>D7^i=%Zu)~G=NR3y61!52`sfhci2j=iSi*|Re%@AQI8l7{Y5@M=%>>V1`k z990>(dnh=Cfka;_2{@K0G>I9r`-nqc3DFozbPI^AS}dwbU+|T@#(kz&6VbrnY^)>J zl^pS6wb^wXOGgBKq4v3cEUX-9(l9e}krL9EGVZM;&$<&M`0cemUW8K$(%&+Ghdh}@J zQqWnrO2&?`?SYvk37EcZ>r8s9GZ~A5Z-^|`gK#&_16|dk`0ZKQgo?>+9}|{${=!p| zYod||{`}c=#6K#CN5+$k$meTH?mW45z59s6^ogcKXC3E9Z$4Dt zNPVli0Yg}az2^g}+uaVht}ss?$-I6^<~x%!<7-wE7XITg<8-vXyQv}z_DgOwOTL%f zPih;REQX$`8rg!xw+JY;4@sL16`DJjW9~s%Dh1mRytM&EB!Cu_+N^;u1M%9VsB$Onmv{cJIkFCDnxi0 zv|cQV8OjvLn)%4|6Tj!6)%41Nf%7ZZ29l&&S{B7`Gwm$0d*{!omm@NI-(2)UQbxBc;cTdGP!C7K!vzLhxv0SbsYAnnbH+j6lQgp|1yvDT;Nhm6#J3W8S60Y-e|A$M3;2o#elMg!#X_vZBofy^X*2~pR-r&6Vrkk z<)^~ja}3X4;e9NMW>E)i6*E6VBh zQf1Og*v3+nJ927Oq1M;u?!JxhKXZZ2;H!&v&sFg?RyL(PFmyuEnm%?=Ljtu0zMDYZ0BuuNysoQvDCiKv)^|9M=#)54X)Q2zWL?CHDl zO@$#@2%#hVHEbpF-82lN3&@f7^@4+#MUZ1tG*S~0sWlq56n*VK;(|aRnS)^q?=2c0 zY=o|DNZB4S6$VPy65i^?e%x)Hr5Y$nlOWMkEEd*(sNfZZ*7No!^fDr6)Iv$Ww()sN zlTBoYf)eItBke~tmLffAFGW802@C!rfhYYyUY(K)hC=K9$rw2>G9LT~zm@*{XUgct zdHx-5Mk`iW&sK+Rb_zprjb5tkC}%6r)$#>V}nV{5Wa~iDdDVG z(P*H&oI8I}0+G!lpNPmK@wb;s(-P833H$_!-FGFGB^o%EX^CwJny7242(n`s1vxp> z@HH!F%m2hq9~e^b$l+L7Xq-5_$~)}n^6o0lL+Xea@=m}PC=B$hLFa+qr=tqlg)zx!Lw(`@7)(0RIe@I3oua7Frz`{S-Y-#MItYYDvjU2d*@UufRFlS9O#7>1$^j*53elLDY{c){-F1s3=fSa1J8RW9nP5R`9HeJoC z%1Bygq{;oC5h~NBQ)G}nQ-BU?7}~isc?qqB10BXvJ$K+r@kMpsGwYB-) zP;8xkb!HZ?0q}Dy1q2#OkC!(8@xcl8Ab*`gMnQoAN=i=FG5`!>N=w;5vR+=oyPmoP zR16I9CnpXdlwqT~1I$R#kVWsI5kUV{^ZvAWpus!?5^vwhM^1g zdLPb{83Fu;Bb(A>Vc?JK&z_Ne$1DRMkbA6m2_3i(NyzB^iOuWQz-gDl5fXwBwGusP zkW3>dC*MUHdfypT4km@IHLryk%kU`9F-`QQ-Bn z;b_0Uv{eUBPv)73=c2rTIv$fHPG;uj=4>(n96w-b6?YfY9{V`*y$?flgY|S_W#yxd zjjrgpw)Xbfg@tew>EQxOQ;Oc+BK!gZ0ddw=R((4z`Atm=NSXQ19n3(yfQiK-C35q} z4Wprc?>utaq`kdsk`ONsO&DpR4iOVYw%*}##VTiJ; zkn2uoPpVR8f<0TmSyn-uIl=*|7A4;L&ohLIh<-Vl`K2lI?f4hOk5FsB^w<(~u~d31 z(}@g@ID|VNWo^Ij22j>2&^1@&_F(@V-k7_o!aC?`s&xOO9tIE7n(&ldRtwr`Wt$R8~fWQkb+V zqmKiVTaQGRG*qTL*_!a;9-~W@QIQJ+F9H>LmVEcmwV*&ib6~$JO7;rnv(>5}#MDGD zwskc8auIs;2XQ!lq3|#FRYzr7*rmBIXRxHp?(^2Q=)-J=Ier{}+l_?YAR0gjCIsgS z&UR;vP^65#zd(!QR>`5--F~s`b7+WSM)jIDl=S^P z4jHw09QZp(8z*@bFRk*C@P`Uo9FPw|=4aShChYbTb3}Zf({%3$ukQmy`$yDr?qF+{ zfsM7bKW`d|#L-Gep%})NocJ@sjU^Ztg1zM}EiFe~uW#D4w6)o*5Y85Xc7UkMZYAFq z5=XGj8=q8|P;3k&`|7a@#k92vINd-P)Q^J(AQtNsO4xRkk_ zd82;3rK|63!&xozN1z+jvvprP^uxEmrw4>G6+FmYo(``T>dvFZfRd83XF;6;FSx6v z<}*Qc0U}WBlM6}&;PcUWYhVzwyK5#&OW?EJwc_xpe z=M6ni8T;dJn5<_bdoeV|sC4O%OJJ+%0m9)i4NWxHhwqF60&gky%AMePFRZNCzB{ah zpd#N=wKzP4Zq=Qu6M-7uLnF@v4 zA}`5gD}jvgvrm+E0hUh6ZrpTp?i8X%NZI<&O!H8}Cg~+KCAX>gUxt7s{YOrOTM=u) z6!Q0)V@p6gSALhu$0?|}D?W5Iktb+tYs=2bIglY>z0Y0O z)g_%R=8hd69*$xmZ6m8MEyea~r(1W3ijN=e^t;tGGUArnd0_fO8kJ0pW{$O*d$k*$ zqBEnQiW`Ef!#0n0L&yL`=alP?1`0c3qi_d6l};F>5s&Xi%m%lH2V#!nW};Z}Wh@_k zhwr7+$)YaIse<>~BglXWsYXHefa*4edlV{|;H_^aK6KNmQU{J@emCGpVG2bx+l2l8 zqv0k*>Io0h4n1ShY48Cz-^~Lr`(LkgK-Llw2IX}yPUp?!y>6{1$iXb7lv91dHM zp$tfbOplGpTS5+P+#7e7zMEfGabL=s1 zxO!pb=g%r-C>F7rDs8FmEY9-cGmx)u5Uq7j&RZi=u}gShaAYr7PZTn)Q&(x5F@1*= zv5a=Db`c?!!bIxtINf9c-v*`6kcR5x%jL#hA%sTLBsT~`tPTwIGe9+_6otXx8|@Uz z@$?Ws#L;Zga=SOrw@pB8`3z80#6qRz7FW@8OG^Xx%+&CwA zF;9rSJM6(-n$}p6a5>P_-RMR$X1Hk#-;(6_`|k8ZrT=cjKx=3$P$T zO2pIzQ=`9|?Aw4TyIUTryQ(+Tvhj&vJP!j^M^8Au>f&}76re$;qbM=_e*3~9;9^A! zx`mtt&g%9ewy+pW5h)9K=EH>D5>D{(o50UPiqYZoNZ5PkHP~)L(J}2&OX}*e_!;uZ zJH4|T(1t@@wN`=KYfzxuh}1KrjNeKOAkHDw7*&SEskPq8(@={2fb9131<`DEG8H58 z)`Y+1(YnP~xaaTb+f{<^8`36q{qI7xAi&{p(>xn4tN&@L8+O{r%7w-BLM%5L;wE{QYcRc;^SLY zm2!Xui@vBEet_b7Y&Moe1*|t032;iE_3^R&opT7IlKIivEY)=~^OoQ^a3qnV0c}~Z zONo!&9FblarI6 zprj-cZ8BQnDyimRI+;LPP(os2Fe>ZB^+Qgh>LKAxcZK8OFRTqQF?buEaAI}}l#oRT zu^j2!RN7;re^tiVrKL6k+QY`wVEgdF0>N%kfR&YX`+!3E%Yz|&22VUYN7)#v!AYKy zu2sCbe*a7BzH)OW(iq&w{5^l)?wa+8HK8Hxsel3cO)WMFNU&nc8)MlQy~nK%4E(r> zM?MAGaXYUJKtUrGphJ+q>A=@=E)a{rl-}{Y;{!$!nHFes6_;V0t;_OjLBsF)z+?PO z+bN^miK#+G1hj;d`Ov8%_p2uY3f>*~GmSBDezxg-_M9BV9K~CF_ zoR%O0*9Rp~P*X!-M;g_yUeM7Y`2=RrTwILF!NGwlO#VQpfm0Fe#6Lhgf&uww*hM_Y zMU>W!>+d3?VwFtDF-Sr{a?gS~sOd~^Mq-+kN~<5w>(!^%gTfTzpW>td8PVx=9J}GP>K2>ObAx65&JL9o&MS#JbZb z5lan~L^L^{KG_Sk>>Y;`H5sN~V1ewX9ZlA+cMMuw&;U@K%Z|Kgjz(UbK}3IWR7ij3 zU_T_qg*lGK`Bmd0PBB3vYVFvs7-4Pjf|~Gd%H!i>591^%f)iE$JUC=Sr^|IoimD7F z=3jp#Z#*Q_^H^=#3S=<{Hhx%4z}rO@#}fd?J`Z(gwxR^he;2X296k^EwW4O*Ht7E> z!v!cEXWl}d-$S(;>J@qp9WQDGE%5@zi@AkzF}P}sGXUA+pgX~)!9%O%Umj+9AKG5u zQst{779b3S#E`=YLuM*h^9AE;TJajb_i#n8;K}=D$<#y$E{KtdpE}NOgLfFiyXJcV z)Y6p=&-y09hm$LSI-AZ(EjC8Z!4AE{2;dQS5}#?*>gY<+!*O2@89pd1@&b1N@?4<1MfRDJ#%{jC>Z$eu8T(Vt@?(fHtUTXhnQ-=10h{&vQzGppL7rk16RwnUs1;Mj@3~grI7bhEk%KfYPnOI^ZRu0@SfZ)E6%#{U=*pgX|@?=v~ZvFQp}$} zAN?0yD2O+o)VU59ML(G$3%$AVLh<)9=xr`V6F`>SANv&KCaqwPo{(nJ zrF9_t>S01s5_&}cj=5%(8EVNK7OV7HT=%dqudawGC~)G3nSm{DEeD*%u7TSOnT?hf z(QN4eeVwaE33$yzLrN1F0?JXZ&mkDhVjxCi8N`QTroXYafYqGZT8_ z`-F$m2iPQ>YSnbp@I6@z|1#Nlg#K)O)^^*_q+?IXw(DZANqizGGmvrWeBUqi!hE*k z?pUfk%T61=i>eihG}x>a z@$|`M`c?GG$!N;!?J^t*%XhJKq8&y74Wu)>?Ue%35!5eYQVwz}0SMSPT^EchVsmBw*z4eV7qfoPPMg+aXh45n(rU0l z?EzpVBa>Zre(fB_k9E7dLGx7L@MC)eWU}Sx3HwmFOfi)$k%u`f;&7VK-c)xSfWKzS zh+HQAcIU)Wvwma3{_G8ZH}=}B4A+BOLnDQ)?ufftK7Cc#%#t_ZOE{kjpi0^IwaL3~ zzh01qfFS?5G|9_=x4gW(jM`fa)!c-Ig|TJr$MPQ6WIMjIvu`!M7sAVInDq^Jo!e5z zj~8>-dO+oSwsWQGpf7YLKkn3_lGU1Ecf%%V$-K@q-W&;Js=wd_^oT5(eZopWjV;-j z^cBy&XV5QC_$x_zLe9t0!07?S5<&Qd(mxA|DW?_}gq_~aN@q{Lp@R6djUnrJcLd1b z-WFqQAab!FTRQ0s4|An^t)1|*gs6|8q20p9=)Uh=QP^qADlrV1y{ zO|*lCt70W6Fmp_(!Z-h@2ALd1{kf`Jrf^dB))42Rn{`p`^aH?z8qwYxn_kYQ)}&Ab z_iw%_e29$`!7IUqjoRmZVP?j3dPBp@>_+r5G1TVdSlJ*uP?b-NcnH^GT20&x+|xzG~#4gYsGw2J`RNA2k#3ignq*ck>B&|4WMtV_GpUzqwi* z&lO3C|K#TEntOu$phF#YmUPI#f!vTBtg0Awamji#byz|ZbQQ&&y#mre-=;H3i&c`O z9+*ls#zCxhV4QIOa5Z!doIS^@2wiK;KnfWlUITsMLYhtr+dl-6gzw>KJ>lbP1B>1A z7Y#?SJM#qmp1HLsw&4Je&ELHfRKj(B0WH5t+Gz|DRd@@7=9A!oM)eeO$G z{Q(#na2+0|-IycKt%y-ctkaz{rbuBW<`Alx6;DD#Z{V!gCOc%AW7fve+swv>NQ*d8 z9s+l5ucje(RnkV*6Elf`wgnMCJ^QnbC#-IZ%xC6So@-aW7E-P$DtfW{5%hz9giEH4 zY`&YcU~6%aji*;lU7fs;K}~HZh@Y+cuojC61s8d-N6)_q{8vJJ#)*DFWwJ(|^V;r< zA)t%Wf`(NG*y=RX;*(Id|M6;HpFPJ=y zhH+_MzJ$rQV!ZzGqaEQ(DQWKdQ$onpT6&$kv%*iUprXIgcJ6Nw556VPt#kW{4$bb) zp;r8bA?xIHT6X2jDR&=u<#kg_1^D6J*Sqxc#y&+&^Ln?XGb&}Cj0UuQFMy9XHRBbO z1C$0|SSAereupRGf&X7wp3X>m3fh|(Qo)%Sp=EKUQ)&8*|0#K`xJ2mblK>fQwjA(# zo2Bm}xb0#;YbUP~c>S}7uXy?|Bs*WI;T_*!5%6*#`wua_gE%1lKqZ32KD}jQq~?Am z@>RczEu=<9E(`-9JTl`>A?qY~A!bo9VAphP=HK}ixAuOS0vcA6w6W!*2#CC&o7aOaLyMZR!#ujr>J)3z&w^(uaLWqik8!t^Yi~^g(1Ew%Oc<*Snv+ zqy&Z^M4|;4FQ8-?QjpY z{`!R?W5D0~s4q4GRV87g&Mb0Um#N@wJJoY%V;hr?qp_?Ss5HKketn&H#r^0-n^J2U@yHq!*O zzd1yKfJM+>tsSY(yg2`_`!Cb3To~SeG4($JN5QB6i&Aia#IU*E!AAI2;(}10mx>w+ JHS#7Q{{tM^Llyu4 delta 9741 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 a1q_~K%&m$k>lqXX`=}{tDOSpxzxzMl?=3L^ From 8e5f221bb9bc19f6c1ebf07ec198b02ebf8456d7 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 00:57:27 +0100 Subject: [PATCH 135/186] Ports "Makes falsewall hide pipes and wires" --- code/game/objects/structures/false_walls.dm | 2 +- code/modules/antagonists/cult/runes.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index d7e2d5564a..52441c2987 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -7,7 +7,7 @@ anchored = TRUE icon = 'icons/turf/walls/wall.dmi' icon_state = "wall" - layer = CLOSED_TURF_LAYER + layer = LOW_OBJ_LAYER density = TRUE opacity = 1 max_integrity = 100 diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index da002e568c..7948b30035 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -22,7 +22,7 @@ Runes can either be invoked by one's self or with many different cultists. Each icon = 'icons/obj/rune.dmi' icon_state = "1" resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF - layer = LOW_OBJ_LAYER + layer = SIGIL_LAYER color = RUNE_COLOR_RED var/invocation = "Aiy ele-mayo." //This is said by cultists when the rune is invoked. From 05150e821eed74d8eaf03358aa2dc06db0a5ee5c Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 01:25:23 +0100 Subject: [PATCH 136/186] A few consistencies for those "shoes" that don't actually cover feet. --- code/modules/assembly/mousetrap.dm | 2 +- code/modules/reagents/chemistry/reagents/alcohol_reagents.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index c67b79478e..7c8952eb33 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -46,7 +46,7 @@ return FALSE switch(type) if("feet") - if(!H.shoes) + if(!H.shoes || !(H.shoes.body_parts_covered & FEET)) affecting = H.get_bodypart(pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) H.Knockdown(60) if(BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 62a8d97b2d..103f7cb28f 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -887,7 +887,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/barefoot/on_mob_life(mob/living/carbon/M) if(ishuman(M)) //Barefoot causes the imbiber to quickly regenerate brute trauma if they're not wearing shoes. var/mob/living/carbon/human/H = M - if(!H.shoes) + if(!H.shoes || !(H.shoes.body_parts_covered & FEET)) H.adjustBruteLoss(-3, 0) . = 1 return ..() || . From 524f665f4a15c32236cf66d78e187883d9f878c1 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 02:17:41 +0100 Subject: [PATCH 137/186] fix for hypospray jank. --- .../mob/living/carbon/alien/humanoid/queen.dm | 2 +- code/modules/mob/living/living.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 2 +- .../reagents/reagent_containers/hypospray.dm | 134 +++++------------- 4 files changed, 41 insertions(+), 99 deletions(-) diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 1333bc4399..6141a97c12 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -13,7 +13,7 @@ var/alt_inhands_file = 'icons/mob/alienqueen.dmi' -/mob/living/carbon/alien/humanoid/royal/can_inject() +/mob/living/carbon/alien/humanoid/royal/can_inject(mob/user, error_msg, target_zone, penetrate_thick = FALSE, bypass_immunity = FALSE) return 0 /mob/living/carbon/alien/humanoid/royal/queen diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 72b7b580f7..9142ed6b22 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -453,7 +453,7 @@ return ret // Living mobs use can_inject() to make sure that the mob is not syringe-proof in general. -/mob/living/proc/can_inject() +/mob/living/proc/can_inject(mob/user, error_msg, target_zone, penetrate_thick = FALSE, bypass_immunity = FALSE) return TRUE /mob/living/is_injectable(allowmobs = TRUE) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 33c66079d5..e5881848d5 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -151,7 +151,7 @@ for(var/key in alarm_types_clear) alarm_types_clear[key] = 0 -/mob/living/silicon/can_inject(mob/user, error_msg) +/mob/living/silicon/can_inject(mob/user, error_msg, target_zone, penetrate_thick = FALSE, bypass_immunity = FALSE) if(error_msg) to_chat(user, "[p_their(TRUE)] outer shell is too tough.") return FALSE diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index f509ad0b10..ca87deac3d 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -362,30 +362,14 @@ return /obj/item/hypospray/mkii/afterattack(atom/target, mob/user, proximity) - if(!vial) + if(!vial || !proximity || !isliving(target)) + return + var/mob/living/L = target + + if(!L.reagents || !L.can_inject(user, TRUE, user.zone_selected, penetrates)) return - if(!proximity) - return - - if(!ismob(target)) - return - - var/mob/living/L - if(isliving(target)) - L = target - if(!penetrates && !L.can_inject(user, 1)) //This check appears another four times, since otherwise the penetrating sprays will break in do_mob. - return - - if(!L && !target.is_injectable()) //only checks on non-living mobs, due to how can_inject() handles - to_chat(user, "You cannot directly fill [target]!") - return - - if(target.reagents.total_volume >= target.reagents.maximum_volume) - to_chat(user, "[target] is full.") - return - - if(ishuman(L)) + if(iscarbon(L)) var/obj/item/bodypart/affecting = L.get_bodypart(check_zone(user.zone_selected)) if(!affecting) to_chat(user, "The limb is missing!") @@ -394,84 +378,42 @@ to_chat(user, "Medicine won't work on a robotic limb!") return + //Always log attemped injections for admins var/contained = vial.reagents.log_list() log_combat(user, L, "attemped to inject", src, addition="which had [contained]") -//Always log attemped injections for admins - if(vial != null) - switch(mode) - if(HYPO_INJECT) - if(L) //living mob - if(L != user) - L.visible_message("[user] is trying to inject [L] with [src]!", \ - "[user] is trying to inject [L] with [src]!") - if(!do_mob(user, L, inject_wait)) - return - if(!penetrates && !L.can_inject(user, 1)) - return - if(!vial.reagents.total_volume) - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) - return - L.visible_message("[user] uses the [src] on [L]!", \ - "[user] uses the [src] on [L]!") - else - if(!do_mob(user, L, inject_self)) - return - if(!penetrates && !L.can_inject(user, 1)) - return - if(!vial.reagents.total_volume) - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) - return - log_attack("[user.name] ([user.ckey]) applied [src] to [L.name] ([L.ckey]), which had [contained] (INTENT: [uppertext(user.a_intent)]) (MODE: [src.mode])") - L.log_message("applied [src] to themselves ([contained]).", INDIVIDUAL_ATTACK_LOG) - var/fraction = min(vial.amount_per_transfer_from_this/vial.reagents.total_volume, 1) - vial.reagents.reaction(L, INJECT, fraction) - vial.reagents.trans_to(target, vial.amount_per_transfer_from_this) - if(vial.amount_per_transfer_from_this >= 15) - playsound(loc,'sound/items/hypospray_long.ogg',50, 1, -1) - if(vial.amount_per_transfer_from_this < 15) - playsound(loc, pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) - to_chat(user, "You inject [vial.amount_per_transfer_from_this] units of the solution. The hypospray's cartridge now contains [vial.reagents.total_volume] units.") - - if(HYPO_SPRAY) - if(L) //living mob - if(L != user) - L.visible_message("[user] is trying to spray [L] with [src]!", \ - "[user] is trying to spray [L] with [src]!") - if(!do_mob(user, L, spray_wait)) - return - if(!penetrates && !L.can_inject(user, 1)) - return - if(!vial.reagents.total_volume) - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) - return - L.visible_message("[user] uses the [src] on [L]!", \ - "[user] uses the [src] on [L]!") - else - if(!do_mob(user, L, spray_self)) - return - if(!penetrates && !L.can_inject(user, 1)) - return - if(!vial.reagents.total_volume) - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) - return - log_attack("[user.name] ([user.ckey]) applied [src] to [L.name] ([L.ckey]), which had [contained] (INTENT: [uppertext(user.a_intent)]) (MODE: [src.mode])") - L.log_message("applied [src] to themselves ([contained]).", INDIVIDUAL_ATTACK_LOG) - var/fraction = min(vial.amount_per_transfer_from_this/vial.reagents.total_volume, 1) - vial.reagents.reaction(L, PATCH, fraction) - vial.reagents.trans_to(target, vial.amount_per_transfer_from_this) - if(vial.amount_per_transfer_from_this >= 15) - playsound(loc,'sound/items/hypospray_long.ogg',50, 1, -1) - if(vial.amount_per_transfer_from_this < 15) - playsound(loc, pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) - to_chat(user, "You spray [vial.amount_per_transfer_from_this] units of the solution. The hypospray's cartridge now contains [vial.reagents.total_volume] units.") - else - to_chat(user, "[src] doesn't work here!") + if(!vial) + to_chat(user, "[src] doesn't have any vial installed!") return + if(vial.reagents.total_volume) + to_chat(user, "[src]'s vial is empty!") + return + + var/fp_verb = mode == HYPO_SPRAY ? "spray" : "inject" + var/method = mode == HYPO_SPRAY ? TOUCH : INJECT + + if(L != user) + L.visible_message("[user] is trying to [fp_verb] [L] with [src]!", \ + "[user] is trying to [fp_verb] you with [src]!") + if(!do_mob(user, L, inject_wait, extra_checks = CALLBACK(L, /mob/living/proc/can_inject, user, FALSE, user.zone_selected, penetrates)) + return + if(!vial.reagents.total_volume) + return + log_attack("[user.name] ([user.ckey]) applied [src] to [L.name] ([L.ckey]), which had [contained] (INTENT: [uppertext(user.a_intent)]) (MODE: [mode])") + if(L != user) + L.visible_message("[user] uses the [src] on [L]!", \ + "[user] uses the [src] on you!") + else + L.log_message("applied [src] to themselves ([contained]).", INDIVIDUAL_ATTACK_LOG) + + var/fraction = min(vial.amount_per_transfer_from_this/vial.reagents.total_volume, 1) + vial.reagents.reaction(L, method, fraction) + vial.reagents.trans_to(target, vial.amount_per_transfer_from_this) + if(vial.amount_per_transfer_from_this >= 15) + playsound(loc,'sound/items/hypospray_long.ogg',50, 1, -1) + if(vial.amount_per_transfer_from_this < 15) + playsound(loc, pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) + to_chat(user, "You [fp_verb] [vial.amount_per_transfer_from_this] units of the solution. The hypospray's cartridge now contains [vial.reagents.total_volume] units.") /obj/item/hypospray/mkii/attack_self(mob/living/user) if(user) From 6b62aef86c2f6475cc4d3724b859079e09cc4208 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 02:19:52 +0100 Subject: [PATCH 138/186] Missing ! --- code/modules/reagents/reagent_containers/hypospray.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index ca87deac3d..2520a53c79 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -385,7 +385,7 @@ if(!vial) to_chat(user, "[src] doesn't have any vial installed!") return - if(vial.reagents.total_volume) + if(!vial.reagents.total_volume) to_chat(user, "[src]'s vial is empty!") return From ba2c149d4d08c89519fc5b7352c8b902205aa9a8 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 02:22:32 +0100 Subject: [PATCH 139/186] Improvements. --- code/modules/reagents/reagent_containers/hypospray.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 2520a53c79..dad8b3ea16 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -409,10 +409,8 @@ var/fraction = min(vial.amount_per_transfer_from_this/vial.reagents.total_volume, 1) vial.reagents.reaction(L, method, fraction) vial.reagents.trans_to(target, vial.amount_per_transfer_from_this) - if(vial.amount_per_transfer_from_this >= 15) - playsound(loc,'sound/items/hypospray_long.ogg',50, 1, -1) - if(vial.amount_per_transfer_from_this < 15) - playsound(loc, pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) + var/long_sound = vial.amount_per_transfer_from_this >= 15 + playsound(loc, long_sound ? 'sound/items/hypospray_long.ogg' : pick('sound/items/hypospray.ogg','sound/items/hypospray2.ogg'), 50, 1, -1) to_chat(user, "You [fp_verb] [vial.amount_per_transfer_from_this] units of the solution. The hypospray's cartridge now contains [vial.reagents.total_volume] units.") /obj/item/hypospray/mkii/attack_self(mob/living/user) From 78934c52fe3cda93f8db940de427fdf163d0e68e Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 02:26:06 +0100 Subject: [PATCH 140/186] A handful of runtime fixes. --- code/datums/mind.dm | 2 +- code/game/objects/items/devices/PDA/PDA.dm | 2 +- code/modules/mob/living/carbon/death.dm | 2 +- .../mob/living/simple_animal/hostile/megafauna/colossus.dm | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 464ea37d02..f4e675d98b 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -132,7 +132,7 @@ //CIT CHANGE - makes arousal update when transfering bodies if(isliving(new_character)) //New humans and such are by default enabled arousal. Let's always use the new mind's prefs. var/mob/living/L = new_character - if(L.client && L.client.prefs & L.client.prefs.auto_ooc & L.client.prefs.chat_toggles & CHAT_OOC) + if(L.client?.prefs && L.client.prefs.auto_ooc && L.client.prefs.chat_toggles & CHAT_OOC) DISABLE_BITFIELD(L.client.prefs.chat_toggles,CHAT_OOC) SEND_SIGNAL(src, COMSIG_MIND_TRANSFER, new_character, old_character) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index f849c99ec2..82728b09f2 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -802,7 +802,7 @@ GLOBAL_LIST_EMPTY(PDAs) var/ghost_message = "[owner] PDA Message --> [target_text]: [signal.format_message(TRUE)]" for(var/i in GLOB.dead_mob_list) var/mob/M = i - if(M?.client.prefs.chat_toggles & CHAT_GHOSTPDA) + if(M?.client. && M.client.prefs.chat_toggles & CHAT_GHOSTPDA) to_chat(M, "[FOLLOW_LINK(M, user)] [ghost_message]") to_chat(user, "Message sent to [target_text]: \"[emoji_message]\"") // Log in the talk log diff --git a/code/modules/mob/living/carbon/death.dm b/code/modules/mob/living/carbon/death.dm index 6182befebd..109672ab82 100644 --- a/code/modules/mob/living/carbon/death.dm +++ b/code/modules/mob/living/carbon/death.dm @@ -66,7 +66,7 @@ BP.drop_limb() BP.throw_at(get_edge_target_turf(src,pick(GLOB.alldirs)),rand(1,3),5) -/mob/living/carbon/ghostize(can_reenter_corpse = TRUE, special = FALSE, penalize = FALSE) +/mob/living/carbon/ghostize(can_reenter_corpse = TRUE, special = FALSE, penalize = FALSE, voluntary = FALSE) if(combatmode) toggle_combat_mode(TRUE, TRUE) return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 1ad07b3203..71465f23f9 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -648,7 +648,7 @@ Difficulty: Very Hard L.heal_overall_damage(heal_power, heal_power) new /obj/effect/temp_visual/heal(get_turf(target), "#80F5FF") -/mob/living/simple_animal/hostile/lightgeist/ghostize(can_reenter_corpse = TRUE, special = FALSE, penalize = FALSE) +/mob/living/simple_animal/hostile/lightgeist/ghostize(can_reenter_corpse = TRUE, special = FALSE, penalize = FALSE, voluntary = FALSE) . = ..() if(.) death() From 7d5725e450fe657ddc917c878b0071503748d9db Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 02:31:46 +0100 Subject: [PATCH 141/186] a dot --- code/game/objects/items/devices/PDA/PDA.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 82728b09f2..f80dd366be 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -802,7 +802,7 @@ GLOBAL_LIST_EMPTY(PDAs) var/ghost_message = "[owner] PDA Message --> [target_text]: [signal.format_message(TRUE)]" for(var/i in GLOB.dead_mob_list) var/mob/M = i - if(M?.client. && M.client.prefs.chat_toggles & CHAT_GHOSTPDA) + if(M?.client && M.client.prefs.chat_toggles & CHAT_GHOSTPDA) to_chat(M, "[FOLLOW_LINK(M, user)] [ghost_message]") to_chat(user, "Message sent to [target_text]: \"[emoji_message]\"") // Log in the talk log From 9ee70c79310383c8beeede8c0b34921200ea6477 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 02:34:32 +0100 Subject: [PATCH 142/186] Travis is just faster at compiling, I can work on other things meanwhile --- code/modules/reagents/reagent_containers/hypospray.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index dad8b3ea16..f4bb5e0d08 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -395,7 +395,7 @@ if(L != user) L.visible_message("[user] is trying to [fp_verb] [L] with [src]!", \ "[user] is trying to [fp_verb] you with [src]!") - if(!do_mob(user, L, inject_wait, extra_checks = CALLBACK(L, /mob/living/proc/can_inject, user, FALSE, user.zone_selected, penetrates)) + if(!do_mob(user, L, inject_wait, extra_checks = CALLBACK(L, /mob/living/proc/can_inject, user, FALSE, user.zone_selected, penetrates))) return if(!vial.reagents.total_volume) return From 721fd108f914a4f67c21830fb436598847b6ea22 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 03:02:07 +0100 Subject: [PATCH 143/186] A few more, ported, runtime fixes. --- code/_onclick/hud/parallax.dm | 4 +++- code/game/objects/effects/effect_system/effect_system.dm | 5 ++++- code/game/objects/structures/guillotine.dm | 2 +- .../atmospherics/machinery/components/components_base.dm | 2 +- code/modules/mob/living/carbon/human/human_defense.dm | 3 ++- code/modules/mob/living/simple_animal/friendly/dog.dm | 6 +++++- .../modular_computers/computers/item/computer_damage.dm | 2 ++ code/modules/research/experimentor.dm | 3 ++- 8 files changed, 20 insertions(+), 7 deletions(-) diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 8592383a4f..25a49c8d6b 100755 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -146,6 +146,8 @@ /datum/hud/proc/update_parallax_motionblur(client/C, animatedir, new_parallax_movedir, matrix/newtransform) + if(!C) + return C.parallax_animate_timer = FALSE for(var/thing in C.parallax_layers) var/obj/screen/parallax_layer/L = thing @@ -167,7 +169,7 @@ /datum/hud/proc/update_parallax() var/client/C = mymob.client var/turf/posobj = get_turf(C.eye) - if(!posobj) + if(!posobj) return var/area/areaobj = posobj.loc diff --git a/code/game/objects/effects/effect_system/effect_system.dm b/code/game/objects/effects/effect_system/effect_system.dm index ddc805f3ff..05077bf898 100644 --- a/code/game/objects/effects/effect_system/effect_system.dm +++ b/code/game/objects/effects/effect_system/effect_system.dm @@ -48,6 +48,8 @@ would spawn and follow the beaker, even if it is carried or thrown. holder = atom /datum/effect_system/proc/start() + if(QDELETED(src)) + return for(var/i in 1 to number) if(total_effects > 20) return @@ -69,7 +71,8 @@ would spawn and follow the beaker, even if it is carried or thrown. for(var/j in 1 to steps_amt) sleep(5) step(E,direction) - addtimer(CALLBACK(src, .proc/decrement_total_effect), 20) + if(!QDELETED(src)) + addtimer(CALLBACK(src, .proc/decrement_total_effect), 20) /datum/effect_system/proc/decrement_total_effect() total_effects-- diff --git a/code/game/objects/structures/guillotine.dm b/code/game/objects/structures/guillotine.dm index 3b4bbea559..611a6d024d 100644 --- a/code/game/objects/structures/guillotine.dm +++ b/code/game/objects/structures/guillotine.dm @@ -97,7 +97,7 @@ icon_state = "guillotine_raised" /obj/structure/guillotine/proc/drop_blade(mob/user) - if (buckled_mobs.len && blade_sharpness) + if (has_buckled_mobs() && blade_sharpness) var/mob/living/carbon/human/H = buckled_mobs[1] if (!H) diff --git a/code/modules/atmospherics/machinery/components/components_base.dm b/code/modules/atmospherics/machinery/components/components_base.dm index ff2a655aac..86e8863b2b 100644 --- a/code/modules/atmospherics/machinery/components/components_base.dm +++ b/code/modules/atmospherics/machinery/components/components_base.dm @@ -30,7 +30,7 @@ underlays.Cut() var/turf/T = loc - if(level == 2 || !T.intact) + if(level == 2 || (istype(T) && !T.intact)) showpipe = TRUE plane = GAME_PLANE else diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 934e0f08dc..accaab3ac1 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -336,7 +336,8 @@ if(bomb_armor < EXPLODE_GIB_THRESHOLD) //gibs the mob if their bomb armor is lower than EXPLODE_GIB_THRESHOLD for(var/I in contents) var/atom/A = I - A.ex_act(severity) + if(!QDELETED(A)) + A.ex_act(severity) gib() return else diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 2371cfd7f1..554d03991a 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -207,7 +207,11 @@ switch(add_to) if("collar") - add_collar(usr.get_active_held_item(), usr) + var/obj/item/clothing/neck/petcollar/P = usr.get_active_held_item() + if(!istype(P)) + to_chat(usr,"That's not a collar.") + return + add_collar(P, usr) update_corgi_fluff() if(BODY_ZONE_HEAD) diff --git a/code/modules/modular_computers/computers/item/computer_damage.dm b/code/modules/modular_computers/computers/item/computer_damage.dm index 001cf3aa65..6664b449bd 100644 --- a/code/modules/modular_computers/computers/item/computer_damage.dm +++ b/code/modules/modular_computers/computers/item/computer_damage.dm @@ -23,6 +23,8 @@ new /obj/item/stack/sheet/metal(newloc, round(steel_sheet_cost/2)) for(var/C in all_components) var/obj/item/computer_hardware/H = all_components[C] + if(QDELETED(H)) + return uninstall_component(H) H.forceMove(newloc) if(prob(25)) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 681195bcc3..fd68a393f9 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -573,7 +573,8 @@ else if(loc == user) cooldown = TRUE call(src,realProc)(user) - addtimer(CALLBACK(src, .proc/cd), cooldownMax) + if(!QDELETED(src)) + addtimer(CALLBACK(src, .proc/cd), cooldownMax) else to_chat(user, "You aren't quite sure what to do with this yet.") From 5ce80078ab1c7c886ba2f0cbbac8d995fcbc1c6a Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 23 Jan 2020 19:03:26 -0700 Subject: [PATCH 144/186] Update hilbertshotel.dm --- code/modules/ruins/spaceruin_code/hilbertshotel.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm index dc721506a5..e600f6c2c7 100644 --- a/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -12,6 +12,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) var/datum/map_template/hilbertshotel/lore/hotelRoomTempLore var/list/activeRooms = list() var/list/storedRooms = list() + var/list/checked_in_ckeys = list() var/storageTurf //Lore Stuff var/ruinSpawned = FALSE @@ -44,7 +45,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) /obj/item/hilbertshotel/proc/promptAndCheckIn(mob/user) var/chosenRoomNumber = input(user, "What number room will you be checking into?", "Room Number") as null|num - if(!chosenRoomNumber) + if(!chosenRoomNumber || !user.CanReach(src)) return if(chosenRoomNumber > SHORT_REAL_LIMIT) to_chat(user, "You have to check out the first [SHORT_REAL_LIMIT] rooms before you can go to a higher numbered one!") @@ -52,8 +53,8 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) if((chosenRoomNumber < 1) || (chosenRoomNumber != round(chosenRoomNumber))) to_chat(user, "That is not a valid room number!") return - if(ismob(loc)) - if(user == loc) //Not always the same as user + if(!isturf(loc)) + if((loc == user) || (loc.loc == user) || (loc in user.GetAllContents(type)) //short circuit, first two checks are cheaper. forceMove(get_turf(user)) if(!storageTurf) //Blame subsystems for not allowing this to be in Initialize if(!GLOB.hhStorageTurf) @@ -63,13 +64,13 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) GLOB.hhStorageTurf = locate(storageReservation.bottom_left_coords[1]+1, storageReservation.bottom_left_coords[2]+1, storageReservation.bottom_left_coords[3]) else storageTurf = GLOB.hhStorageTurf + checked_in_ckeys |= user.ckey //if anything below runtimes, guess you're outta luck! if(tryActiveRoom(chosenRoomNumber, user)) return if(tryStoredRoom(chosenRoomNumber, user)) return sendToNewRoom(chosenRoomNumber, user) - /obj/item/hilbertshotel/proc/tryActiveRoom(var/roomNumber, var/mob/user) if(activeRooms["[roomNumber]"]) var/datum/turf_reservation/roomReservation = activeRooms["[roomNumber]"] @@ -102,6 +103,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) else return FALSE +/// This is a BLOCKING OPERATION. Note the room load call, and the block reservation calls. /obj/item/hilbertshotel/proc/sendToNewRoom(var/roomNumber, var/mob/user) var/datum/turf_reservation/roomReservation = SSmapping.RequestBlockReservation(hotelRoomTemp.width, hotelRoomTemp.height) if(ruinSpawned) @@ -200,7 +202,6 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) name = "Hilbert's Hotel Storage" mappath = '_maps/templates/hilbertshotelstorage.dmm' - //Turfs and Areas /turf/closed/indestructible/hotelwall name = "hotel wall" @@ -359,6 +360,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) . = ..() if(ismob(AM)) var/mob/M = AM + parentSphere?.checked_in_ckeys -= M.ckey if(M.mind) var/stillPopulated = FALSE var/list/currentLivingMobs = GetAllContents(/mob/living) //Got to catch anyone hiding in anything From 65871ca1d3d37bc13f6b17f5bcbd16d185c8532a Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 23 Jan 2020 19:07:17 -0700 Subject: [PATCH 145/186] Update hilbertshotel.dm --- code/modules/ruins/spaceruin_code/hilbertshotel.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm index e600f6c2c7..dfd5db3d65 100644 --- a/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -54,7 +54,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) to_chat(user, "That is not a valid room number!") return if(!isturf(loc)) - if((loc == user) || (loc.loc == user) || (loc in user.GetAllContents(type)) //short circuit, first two checks are cheaper. + if((loc == user) || (loc.loc == user) || (loc.loc in user.contents) || (loc in user.GetAllContents(type)) //short circuit, first two checks are cheaper and covers almost all case (loc.loc covers hotel in box in backpack). forceMove(get_turf(user)) if(!storageTurf) //Blame subsystems for not allowing this to be in Initialize if(!GLOB.hhStorageTurf) From 99d6d589ac65e5ef927a8c734b2b881ec27bebb0 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 23 Jan 2020 19:07:39 -0700 Subject: [PATCH 146/186] Update hilbertshotel.dm --- code/modules/ruins/spaceruin_code/hilbertshotel.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm index dfd5db3d65..b34bea3179 100644 --- a/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -54,7 +54,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) to_chat(user, "That is not a valid room number!") return if(!isturf(loc)) - if((loc == user) || (loc.loc == user) || (loc.loc in user.contents) || (loc in user.GetAllContents(type)) //short circuit, first two checks are cheaper and covers almost all case (loc.loc covers hotel in box in backpack). + if((loc == user) || (loc.loc == user) || (loc.loc in user.contents) || (loc in user.GetAllContents(type)) //short circuit, first three checks are cheaper and covers almost all cases (loc.loc covers hotel in box in backpack). forceMove(get_turf(user)) if(!storageTurf) //Blame subsystems for not allowing this to be in Initialize if(!GLOB.hhStorageTurf) From 4fec6bcb7e6597d5cc11dac6e6c4ae65279b6dbe Mon Sep 17 00:00:00 2001 From: Seris02 Date: Fri, 24 Jan 2020 10:26:38 +0800 Subject: [PATCH 147/186] there --- icons/obj/device.dmi | Bin 51475 -> 52431 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 79c4a915c20b35e13531ebc77c15b5b216084962..8c2abcd3b9ce91c9e3cb922bac3743b1aaf1ec94 100644 GIT binary patch delta 11699 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 Q0Q9G!@>sb<(LCt?05C0@jQ{`u delta 10736 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 From 67f58b8a59fcd7b869e1a618ba73eb85ef3edd62 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 03:29:31 +0100 Subject: [PATCH 148/186] A few more runtime fixes. --- code/game/machinery/dance_machine.dm | 9 ++++----- .../mob/living/carbon/human/species_types/plasmamen.dm | 2 +- code/modules/reagents/chemistry/machinery/chem_master.dm | 4 ++-- code/modules/reagents/reagent_containers/glass.dm | 6 +----- code/modules/surgery/organs/augments_chest.dm | 2 ++ code/modules/surgery/organs/liver.dm | 7 ++++--- 6 files changed, 14 insertions(+), 16 deletions(-) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 91306585b8..c6b4f2fcf5 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -406,12 +406,11 @@ lying_prev = 0 /obj/machinery/jukebox/proc/dance_over() - SSjukeboxes.removejukebox(SSjukeboxes.findjukeboxindex(src)) + var/position = SSjukeboxes.findjukeboxindex(src) + if(!position) + return + SSjukeboxes.removejukebox(position) STOP_PROCESSING(SSobj, src) - for(var/mob/living/L in rangers) - if(!L || !L.client) - continue - L.stop_sound_channel(CHANNEL_JUKEBOX) rangers = list() /obj/machinery/jukebox/disco/dance_over() diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index 5a7710fe29..4a7399f287 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -54,7 +54,7 @@ ..() /datum/species/plasmaman/before_equip_job(datum/job/J, mob/living/carbon/human/H, visualsOnly = FALSE) - var/current_job = J.title + var/current_job = J?.title var/datum/outfit/plasmaman/O = new /datum/outfit/plasmaman switch(current_job) if("Chaplain") diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 9c877fc053..b779ad5d44 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -148,8 +148,8 @@ /obj/machinery/chem_master/on_deconstruction() var/atom/A = drop_location() - beaker.forceMove(A) - bottle.forceMove(A) + beaker?.forceMove(A) + bottle?.forceMove(A) return ..() /obj/machinery/chem_master/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 624a5e62cb..3d497578e9 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -22,13 +22,9 @@ if(istype(M)) if(user.a_intent == INTENT_HARM) - var/R M.visible_message("[user] splashes the contents of [src] onto [M]!", \ "[user] splashes the contents of [src] onto [M]!") - if(reagents) - for(var/datum/reagent/A in reagents.reagent_list) - R += A.type + " (" - R += num2text(A.volume) + ")," + var/R = reagents?.log_list() if(isturf(target) && reagents.reagent_list.len && thrownby) log_combat(thrownby, target, "splashed (thrown) [english_list(reagents.reagent_list)]") message_admins("[ADMIN_LOOKUPFLW(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] on [target] at [ADMIN_VERBOSEJMP(target)].") diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index 93ed149a2b..b2beeebe78 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -84,6 +84,8 @@ to_chat(owner, "You feel a faint buzzing as your reviver implant starts patching your wounds...") /obj/item/organ/cyberimp/chest/reviver/proc/heal() + if(!owner) + return if(owner.getOxyLoss()) owner.adjustOxyLoss(-5) revive_cost += 0.5 SECONDS diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index bc59ee397c..fc70e64a82 100755 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -60,9 +60,10 @@ //Just in case /obj/item/organ/liver/Remove(mob/living/carbon/M, special = 0) ..() - M.remove_movespeed_modifier(LIVER_SWELLING_MOVE_MODIFY) - M.ResetBloodVol() //At the moment, this shouldn't allow application twice. You either have this OR a thirsty ferret. - sizeMoveMod(1, M) + if(!QDELETED(M)) + M.remove_movespeed_modifier(LIVER_SWELLING_MOVE_MODIFY) + M.ResetBloodVol() //At the moment, this shouldn't allow application twice. You either have this OR a thirsty ferret. + sizeMoveMod(1, M) //Applies some of the effects to the patient. /obj/item/organ/liver/proc/pharmacokinesis() From 1ba4c19c645d58c5bc92e8d0416d8adb52446b5e Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 24 Jan 2020 03:50:44 +0100 Subject: [PATCH 149/186] A couple more. --- code/datums/traits/good.dm | 9 ++++----- code/modules/reagents/chemistry/recipes/special.dm | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index b74f24c469..0d4a6a7b3f 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -201,13 +201,12 @@ medical_record_text = "Patient's blood tests report an abnormal concentration of red blood cells in their bloodstream." /datum/quirk/bloodpressure/add() - var/mob/living/M = quirk_holder - M.blood_ratio = 1.2 - M.blood_volume += 150 + quirk_holder.blood_ratio = 1.2 + quirk_holder.blood_volume += 150 /datum/quirk/bloodpressure/remove() - var/mob/living/M = quirk_holder - M.blood_ratio = 1 + if(quirk_holder) + quirk_holder.blood_ratio = 1 /datum/quirk/night_vision name = "Night Vision" diff --git a/code/modules/reagents/chemistry/recipes/special.dm b/code/modules/reagents/chemistry/recipes/special.dm index 5ad9728b22..cc63a8c692 100644 --- a/code/modules/reagents/chemistry/recipes/special.dm +++ b/code/modules/reagents/chemistry/recipes/special.dm @@ -186,6 +186,7 @@ GLOBAL_LIST_INIT(food_reagents, build_reagents_to_food()) //reagentid = related var/datum/chemical_reaction/recipe = get_chemical_reaction(recipe_id) if(!recipe) info = "This recipe is illegible." + return var/list/dat = list("

    oQ}M}L9+i5r58sT+$(#S!NHk}bgH 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 Date: Thu, 23 Jan 2020 08:44:03 -0600 Subject: [PATCH 128/186] Automatic changelog generation for PR #10610 [ci skip] --- html/changelogs/AutoChangeLog-pr-10610.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10610.yml diff --git a/html/changelogs/AutoChangeLog-pr-10610.yml b/html/changelogs/AutoChangeLog-pr-10610.yml new file mode 100644 index 0000000000..e413574fa1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10610.yml @@ -0,0 +1,8 @@ +author: "Owai-Seek" +delete-after: True +changes: + - rscadd: "Four New Bounties" + - tweak: "tweaked several bounties" + - tweak: "reorganised several bounties" + - balance: "balanced several bounties" + - bugfix: "added shady jims to vendor" From 5f1511b51e9e584ec79662fe5b9935ae9b15b20e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 23 Jan 2020 09:38:42 -0600 Subject: [PATCH 129/186] Automatic changelog generation for PR #10598 [ci skip] --- html/changelogs/AutoChangeLog-pr-10598.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10598.yml diff --git a/html/changelogs/AutoChangeLog-pr-10598.yml b/html/changelogs/AutoChangeLog-pr-10598.yml new file mode 100644 index 0000000000..91b52b7043 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10598.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - balance: "Metabolic synthesis disables if user isn't well-fed rather than if user is starving" From 14b7711590bd27039466944f9d10064db4c6ae5c Mon Sep 17 00:00:00 2001 From: Kraseo Date: Thu, 23 Jan 2020 17:29:21 +0100 Subject: [PATCH 130/186] i will end whoever ported virgo hairs and thought it was fine to do it like that --- .../sprite_accessories/hair_face.dm | 111 ++-- .../sprite_accessories/hair_head.dm | 487 ++++++++++++------ icons/mob/human_face.dmi | Bin 170468 -> 145066 bytes 3 files changed, 385 insertions(+), 213 deletions(-) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm b/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm index d11299fd5b..34988f5656 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm @@ -7,6 +7,26 @@ // please make sure they're sorted alphabetically and categorized +/datum/sprite_accessory/facial_hair/threeoclock + name = "Beard (3 o\'Clock)" + icon_state = "facial_3oclock" + +/datum/sprite_accessory/facial_hair/fiveoclock + name = "Beard (5 o\'Clock)" + icon_state = "facial_5oclock" + +/datum/sprite_accessory/facial_hair/fiveoclockm + name = "Beard (5 o\'Clock with Moustache)" + icon_state = "facial_5oclockmoustache" + +/datum/sprite_accessory/facial_hair/sevenoclock + name = "Beard (7 o\'Clock)" + icon_state = "facial_7oclock" + +/datum/sprite_accessory/facial_hair/sevenoclockm + name = "Beard (7 o\'Clock with Moustache)" + icon_state = "facial_7oclockmoustache" + /datum/sprite_accessory/facial_hair/abe name = "Beard (Abraham Lincoln)" icon_state = "facial_abe" @@ -23,10 +43,6 @@ name = "Beard (Dwarf)" icon_state = "facial_dwarf" -/datum/sprite_accessory/facial_hair/fiveoclock - name = "Beard (Five o Clock Shadow)" - icon_state = "facial_fiveoclock" - /datum/sprite_accessory/facial_hair/fullbeard name = "Beard (Full)" icon_state = "facial_fullbeard" @@ -35,6 +51,10 @@ name = "Beard (Goatee)" icon_state = "facial_gt" +/datum/sprite_accessory/facial_hair/goatee + name = "Beard (Goatee 2)" + icon_state = "facial_goatee" + /datum/sprite_accessory/facial_hair/hip name = "Beard (Hipster)" icon_state = "facial_hip" @@ -43,18 +63,38 @@ name = "Beard (Jensen)" icon_state = "facial_jensen" +/datum/sprite_accessory/facial_hair/martialartist + name = "Beard (Martial Artist)" + icon_state = "facial_martialartist" + +/datum/sprite_accessory/facial_hair/moonshiner + name = "Beard (Moonshiner)" + icon_state = "facial_moonshiner" + /datum/sprite_accessory/facial_hair/neckbeard name = "Beard (Neckbeard)" icon_state = "facial_neckbeard" +/datum/sprite_accessory/facial_hair/tribeard + name = "Beard (Tribeard)" + icon_state = "facial_tribeard" + /datum/sprite_accessory/facial_hair/vlongbeard name = "Beard (Very Long)" icon_state = "facial_wise" +/datum/sprite_accessory/facial_hair/volaju + name = "Beard (Volaju)" + icon_state = "facial_volaju" + /datum/sprite_accessory/facial_hair/longbeard name = "Beard (Long)" icon_state = "facial_longbeard" +/datum/sprite_accessory/facial_hair/moustache + name = "Moustache" + icon_state = "facial_moustache" + /datum/sprite_accessory/facial_hair/fu name = "Moustache (Fu Manchu)" icon_state = "facial_fumanchu" @@ -63,6 +103,10 @@ name = "Moustache (Hulk Hogan)" icon_state = "facial_hogan" //-Neek +/datum/sprite_accessory/facial_hair/pencil + name = "Moustache (Pencil)" + icon_state = "facial_pencilstache" + /datum/sprite_accessory/facial_hair/selleck name = "Moustache (Selleck)" icon_state = "facial_selleck" @@ -75,56 +119,31 @@ name = "Moustache (Van Dyke)" icon_state = "facial_vandyke" +/datum/sprite_accessory/facial_hair/walrus + name = "Moustache (Walrus)" + icon_state = "facial_walrus" + /datum/sprite_accessory/facial_hair/watson name = "Moustache (Watson)" icon_state = "facial_watson" +/datum/sprite_accessory/facial_hair/mutton + name = "Mutton Chops" + icon_state = "facial_mutton" + +/datum/sprite_accessory/facial_hair/muttonmus + name = "Mutton Chops with Moustache" + icon_state = "facial_muttonmus" + /datum/sprite_accessory/facial_hair/shaved name = "Shaved" icon_state = null gender = NEUTER +/datum/sprite_accessory/facial_hair/sideburn + name = "Sideburns" + icon_state = "facial_sideburns" + /datum/sprite_accessory/facial_hair/elvis name = "Sideburns (Elvis)" - icon_state = "facial_elvis" - -#define VFACE(_name, new_state) /datum/sprite_accessory/facial_hair/##new_state/icon_state=#new_state;;/datum/sprite_accessory/facial_hair/##new_state/name= #_name + " (Virgo)" -VFACE("Watson", facial_watson_s) -VFACE("Chaplin", facial_chaplin_s) -VFACE("Fullbeard", facial_fullbeard_s) -VFACE("Vandyke", facial_vandyke_s) -VFACE("Elvis", facial_elvis_s) -VFACE("Abe", facial_abe_s) -VFACE("Chin", facial_chin_s) -VFACE("GT", facial_gt_s) -VFACE("Hip", facial_hip_s) -VFACE("Hogan", facial_hogan_s) -VFACE("Selleck", facial_selleck_s) -VFACE("Neckbeard", facial_neckbeard_s) -VFACE("Longbeard", facial_longbeard_s) -VFACE("Dwarf", facial_dwarf_s) -VFACE("Sideburn", facial_sideburn_s) -VFACE("Mutton", facial_mutton_s) -VFACE("Moustache", facial_moustache_s) -VFACE("Pencilstache", facial_pencilstache_s) -VFACE("Goatee", facial_goatee_s) -VFACE("Smallstache", facial_smallstache_s) -VFACE("Volaju", facial_volaju_s) -VFACE("3 O\'clock", facial_3oclock_s) -VFACE("5 O\'clock", facial_5oclock_s) -VFACE("7 O\'clock", facial_7oclock_s) -VFACE("5 O\'clock Moustache", facial_5oclockmoustache_s) -VFACE("7 O\'clock", facial_7oclockmoustache_s) -VFACE("Walrus", facial_walrus_s) -VFACE("Muttonmus", facial_muttonmus_s) -VFACE("Wise", facial_wise_s) -VFACE("Martial Artist", facial_martialartist_s) -VFACE("Dorsalfnil", facial_dorsalfnil_s) -VFACE("Hornadorns", facial_hornadorns_s) -VFACE("Spike", facial_spike_s) -VFACE("Chinhorns", facial_chinhorns_s) -VFACE("Cropped Fullbeard", facial_croppedfullbeard_s) -VFACE("Chinless Beard", facial_chinlessbeard_s) -VFACE("Moonshiner", facial_moonshiner_s) -VFACE("Tribearder", facial_tribearder_s) -#undef VFACE \ No newline at end of file + icon_state = "facial_elvis" \ No newline at end of file diff --git a/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm b/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm index abcc90c0ee..827f56b634 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm @@ -27,7 +27,7 @@ /datum/sprite_accessory/hair/bald name = "Bald" - icon_state = null + icon_state = "bald" /datum/sprite_accessory/hair/balding name = "Balding Hair" @@ -37,6 +37,14 @@ name = "Bedhead" icon_state = "hair_bedhead" +/datum/sprite_accessory/hair/bedhead_long + name = "Bedhead (Long)" + icon_state = "hair_long_bedhead" + +/datum/sprite_accessory/hair/bedhead_longer + name = "Bedhead (Longer)" + icon_state = "hair_longer_bedhead" + /datum/sprite_accessory/hair/bedhead2 name = "Bedhead 2" icon_state = "hair_bedheadv2" @@ -51,7 +59,7 @@ /datum/sprite_accessory/hair/beehive2 name = "Beehive 2" - icon_state = "hair_beehivev2" + icon_state = "hair_beehive2" /datum/sprite_accessory/hair/bob name = "Bob Hair" @@ -69,6 +77,14 @@ name = "Bobcurl" icon_state = "hair_bobcurl" +/datum/sprite_accessory/hair/bobcut + name = "Bobcut" + icon_state = "hair_bobcut" + +/datum/sprite_accessory/hair/bobcutalt + name = "Bobcut (Alt)" + icon_state = "hair_bobcutalt" + /datum/sprite_accessory/hair/boddicker name = "Boddicker" icon_state = "hair_boddicker" @@ -77,6 +93,10 @@ name = "Bowl" icon_state = "hair_bowlcut" +/datum/sprite_accessory/hair/bowl2 + name = "Bowl 2" + icon_state = "hair_bowlcut2" + /datum/sprite_accessory/hair/braid name = "Braid (Floorlength)" icon_state = "hair_braid" @@ -89,6 +109,10 @@ name = "Braided Front" icon_state = "hair_braidfront" +/datum/sprite_accessory/hair/grandebraid + name = "Braid (Grande)" + icon_state = "hair_grande" + /datum/sprite_accessory/hair/not_floorlength_braid name = "Braid (High)" icon_state = "hair_braid2" @@ -113,10 +137,26 @@ name = "Bun Head 2" icon_state = "hair_bunhead2" +/datum/sprite_accessory/hair/bun3 + name = "Bun Head 3" + icon_state = "hair_bunhead3" + +/datum/sprite_accessory/hair/bun4 + name = "Bun Head 4" + icon_state = "hair_bunhead4" + +/datum/sprite_accessory/hair/doublebun + name = "Bun Head (Double)" + icon_state = "hair_doublebun" + /datum/sprite_accessory/hair/largebun - name = "Bun (Large)" + name = "Bun Head (Large)" icon_state = "hair_largebun" +/datum/sprite_accessory/hair/tightbun + name = "Bun Head (Tight)" + icon_state = "hair_tightbun" + /datum/sprite_accessory/hair/business name = "Business Hair" icon_state = "hair_business" @@ -137,10 +177,22 @@ name = "Buzzcut" icon_state = "hair_buzzcut" +/datum/sprite_accessory/hair/cia + name = "CIA" + icon_state = "hair_cia" + /datum/sprite_accessory/hair/combover name = "Combover" icon_state = "hair_combover" +/datum/sprite_accessory/hair/coffeehouse + name = "Coffee House" + icon_state = "hair_coffeehouse" + +/datum/sprite_accessory/hair/country + name = "Country" + icon_state = "hair_country" + /datum/sprite_accessory/hair/crew name = "Crewcut" icon_state = "hair_crewcut" @@ -149,13 +201,21 @@ name = "Curls" icon_state = "hair_curls" +/datum/sprite_accessory/hair/curly + name = "Curly" + icon_state = "hair_curly" + /datum/sprite_accessory/hair/cut name = "Cut Hair" icon_state = "hair_c" +/datum/sprite_accessory/hair/dave + name = "Dave" + icon_state = "hair_dave" + /datum/sprite_accessory/hair/devillock name = "Devil Lock" - icon_state = "hair_devilock" + icon_state = "hair_devillock" /datum/sprite_accessory/hair/dreadlocks name = "Dreadlocks" @@ -173,22 +233,66 @@ name = "Emo" icon_state = "hair_emo" +/datum/sprite_accessory/hair/emo2 + name = "Emo 2" + icon_state = "hair_emo2" + +/datum/sprite_accessory/hair/emo_fringe + name = "Emo (Fringe)" + icon_state = "hair_emofringe" + +/datum/sprite_accessory/hair/emo_long + name = "Emo (Long)" + icon_state = "hair_emolong" + +/datum/sprite_accessory/hair/lowfade + name = "Fade (Low)" + icon_state = "hair_lowfade" + +/datum/sprite_accessory/hair/medfade + name = "Fade (Medium)" + icon_state = "hair_medfade" + +/datum/sprite_accessory/hair/highfade + name = "Fade (High)" + icon_state = "hair_highfade" + +/datum/sprite_accessory/hair/baldfade + name = "Fade (Bald)" + icon_state = "hair_baldfade" + +/datum/sprite_accessory/hair/nofade + name = "Fade (None)" + icon_state = "hair_nofade" + +/datum/sprite_accessory/hair/father + name = "Father" + icon_state = "hair_father" + /datum/sprite_accessory/hair/feather name = "Feather" icon_state = "hair_feather" +/datum/sprite_accessory/hair/flair + name = "Flair" + icon_state = "hair_flair" + /datum/sprite_accessory/hair/sargeant name = "Flat Top" - icon_state = "hair_sargeant" + icon_state = "hair_sergeant" /datum/sprite_accessory/hair/bigflattop name = "Flat Top (Big)" icon_state = "hair_bigflattop" -/datum/sprite_accessory/hair/fag +/datum/sprite_accessory/hair/fag //grimacing emoji name = "Flow Hair" icon_state = "hair_f" +/datum/sprite_accessory/hair/fringetail + name = "Fringe Tail" + icon_state = "hair_fringetail" + /datum/sprite_accessory/hair/gelled name = "Gelled Back" icon_state = "hair_gelled" @@ -205,10 +309,22 @@ name = "Half-banged Hair 2" icon_state = "hair_halfbang2" +/datum/sprite_accessory/hair/halfbangalt + name = "Half-banged Hair (Alt)" + icon_state = "hair_halfbang_alt" + +/datum/sprite_accessory/hair/halfshaved + name = "Half-shaved Hair" + icon_state = "hair_halfshaved" + /datum/sprite_accessory/hair/hedgehog name = "Hedgehog Hair" icon_state = "hair_hedgehog" +/datum/sprite_accessory/hair/hightight + name = "High and Tight" + icon_state = "hair_hightight" + /datum/sprite_accessory/hair/himecut name = "Hime Cut" icon_state = "hair_himecut" @@ -217,6 +333,10 @@ name = "Hime Cut 2" icon_state = "hair_himecut2" +/datum/sprite_accessory/hair/shorthime + name = "Hime Cut (Short)" + icon_state = "hair_shorthime" + /datum/sprite_accessory/hair/himeup name = "Hime Updo" icon_state = "hair_himeup" @@ -225,16 +345,28 @@ name = "Hitop" icon_state = "hair_hitop" +/datum/sprite_accessory/hair/jade + name = "Jade" + icon_state = "hair_jade" + /datum/sprite_accessory/hair/jensen - name = "Jensen Hair" + name = "Jensen" icon_state = "hair_jensen" +/datum/sprite_accessory/hair/joestar + name = "Joestar" + icon_state = "hair_joestar" + +/datum/sprite_accessory/hair/kagami + name = "Kagami" + icon_state = "hair_kagami" + /datum/sprite_accessory/hair/keanu - name = "Keanu Hair" + name = "Keanu" icon_state = "hair_keanu" /datum/sprite_accessory/hair/kusangi - name = "Kusanagi Hair" + name = "Kusanagi" icon_state = "hair_kusanagi" /datum/sprite_accessory/hair/long @@ -249,6 +381,10 @@ name = "Long Hair 3" icon_state = "hair_long3" +/datum/sprite_accessory/hair/longalt + name = "Long Hair (Alt)" + icon_state = "hair_longeralt" + /datum/sprite_accessory/hair/long_over_eye name = "Long Over Eye" icon_state = "hair_longovereye" @@ -269,6 +405,10 @@ name = "Long Side Part" icon_state = "hair_longsidepart" +/datum/sprite_accessory/hair/manbun + name = "Manbun" + icon_state = "hair_manbun" + /datum/sprite_accessory/hair/megaeyebrows name = "Mega Eyebrows" icon_state = "hair_megaeyebrows" @@ -277,6 +417,10 @@ name = "Messy" icon_state = "hair_messy" +/datum/sprite_accessory/hair/modern + name = "Modern" + icon_state = "hair_modern" + /datum/sprite_accessory/hair/mohawk name = "Mohawk" icon_state = "hair_d" @@ -285,6 +429,26 @@ name = "Mohawk (Reverse)" icon_state = "hair_reversemohawk" +/datum/sprite_accessory/hair/shavedmohawk + name = "Mohawk (Shaved)" + icon_state = "hair_shavedmohawk" + +/datum/sprite_accessory/hair/mohawk_unshaven + name = "Mohawk (Unshaven)" + icon_state = "hair_unshaven_mohawk" + +/datum/sprite_accessory/hair/mulder + name = "Mulder" + icon_state = "hair_mulder" + +/datum/sprite_accessory/hair/nia + name = "Nia" + icon_state = "hair_nia" + +/datum/sprite_accessory/hair/nitori + name = "Nitori" + icon_state = "hair_nitori" + /datum/sprite_accessory/hair/odango name = "Odango" icon_state = "hair_odango" @@ -301,6 +465,10 @@ name = "Over Eye" icon_state = "hair_shortovereye" +/datum/sprite_accessory/hair/oxton + name = "Oxton" + icon_state = "hair_oxton" + //Donator item - fractious /datum/sprite_accessory/hair/over_eye_fr name = "Over Eye (fract)" @@ -331,6 +499,10 @@ name = "Pixie Cut" icon_state = "hair_pixie" +/datum/sprite_accessory/hair/plait + name = "Plait" + icon_state = "hair_plait" + /datum/sprite_accessory/hair/pompadour name = "Pompadour" icon_state = "hair_pompadour" @@ -383,10 +555,62 @@ name = "Ponytail (Side) 4" icon_state = "hair_sidetail4" +/datum/sprite_accessory/hair/spikytail + name = "Ponytail (Spiky)" + icon_state = "hair_spikyponytail" + +/datum/sprite_accessory/hair/poofy + name = "Poofy" + icon_state = "hair_poofy" + +/datum/sprite_accessory/hair/poofy2 + name = "Poofy 2" + icon_state = "hair_poofy2" + /datum/sprite_accessory/hair/quiff name = "Quiff" icon_state = "hair_quiff" +/datum/sprite_accessory/hair/ronin + name = "Ronin" + icon_state = "hair_ronin" + +/datum/sprite_accessory/hair/row + name = "Rows" + icon_state = "hair_rows1" + +/datum/sprite_accessory/hair/row2 + name = "Rows 2" + icon_state = "hair_rows2" + +/datum/sprite_accessory/hair/rowbun + name = "Rows (Bun)" + icon_state = "hair_rowbun" + +/datum/sprite_accessory/hair/rowdualtail + name = "Rows (Pigtails)" + icon_state = "hair_rowdualtail" + +/datum/sprite_accessory/hair/rowbraid + name = "Rows (Braid)" + icon_state = "hair_rowbraid" + +/datum/sprite_accessory/hair/scully + name = "Scully" + icon_state = "hair_scully" + +/datum/sprite_accessory/hair/shaved + name = "Shaved" + icon_state = "hair_shaved" + +/datum/sprite_accessory/hair/shavedpart + name = "Shaved (Part)" + icon_state = "hair_shavedpart" + +/datum/sprite_accessory/hair/bangs_short + name = "Short Bangs" + icon_state = "hair_shortbangs" + /datum/sprite_accessory/hair/short name = "Short Hair" icon_state = "hair_a" @@ -399,10 +623,30 @@ name = "Short Hair 3" icon_state = "hair_shorthair3" +/datum/sprite_accessory/hair/shorthair4 + name = "Short Hair 4" + icon_state = "hair_shorthair4" + +/datum/sprite_accessory/hair/shorthair80s + name = "Short Hair 80s" + icon_state = "hair_80s" + +/datum/sprite_accessory/hair/shorthairrosa + name = "Short Hair Rosa" + icon_state = "hair_rosa" + +/datum/sprite_accessory/hair/stail + name = "Short Tail" + icon_state = "hair_stail" + /datum/sprite_accessory/hair/shoulderlength name = "Shoulder-length Hair" icon_state = "hair_b" +/datum/sprite_accessory/hair/shy + name = "Shy" + icon_state = "hair_shy" + /datum/sprite_accessory/hair/sidecut name = "Sidecut" icon_state = "hair_sidecut" @@ -411,6 +655,10 @@ name = "Skinhead" icon_state = "hair_skinhead" +/datum/sprite_accessory/hair/sleaze + name = "Sleaze" + icon_state = "hair_sleaze" + /datum/sprite_accessory/hair/protagonist name = "Slightly Long Hair" icon_state = "hair_protagonist" @@ -435,14 +683,58 @@ name = "Swept Back Hair 2" icon_state = "hair_swept2" +/datum/sprite_accessory/hair/thinning + name = "Thinning" + icon_state = "hair_thinning" + +/datum/sprite_accessory/hair/thinningfront + name = "Thinning (Front)" + icon_state = "hair_thinningfront" + +/datum/sprite_accessory/hair/thinningrear + name = "Thinning (Rear)" + icon_state = "hair_thinningrear" + +/datum/sprite_accessory/hair/topknot + name = "Topknot" + icon_state = "hair_topknot" + +/datum/sprite_accessory/hair/toriyama + name = "Toriyama" + icon_state = "hair_toriyama" + +/datum/sprite_accessory/hair/toriyama2 + name = "Toriyama 2" + icon_state = "hair_toriyama2" + /datum/sprite_accessory/hair/tressshoulder name = "Tress Shoulder" icon_state = "hair_tressshoulder" +/datum/sprite_accessory/hair/trimmed + name = "Trimmed" + icon_state = "hair_trimmed" + +/datum/sprite_accessory/hair/trimflat + name = "Trimmed (Flat)" + icon_state = "hair_trimflat" + +/datum/sprite_accessory/hair/twintails + name = "Twintails" + icon_state = "hair_twintail" + /datum/sprite_accessory/hair/longtwintails name = "Twintails (Long)" icon_state = "hair_longstraighttwintails" +/datum/sprite_accessory/hair/undercut + name = "Undercut" + icon_state = "hair_undercut" + +/datum/sprite_accessory/hair/unkempt + name = "Unkempt" + icon_state = "hair_unkempt" + /datum/sprite_accessory/hair/updo name = "Updo" icon_state = "hair_updo" @@ -463,161 +755,22 @@ name = "Very Long with Fringe" icon_state = "hair_vlongfringe" -/*************** VIRGO PORTED HAIRS ****************************/ -#define VHAIR(_name, new_state) /datum/sprite_accessory/hair/##new_state/icon_state=#new_state;/datum/sprite_accessory/hair/##new_state/name = #_name + " (Virgo)" -//VIRGO PORTED HAIRS -VHAIR("Short Hair Rosa", hair_rosa_s) -VHAIR("Short Hair 80s", hair_80s_s) -VHAIR("Long Bedhead", hair_long_bedhead_s) -VHAIR("Dave", hair_dave_s) -VHAIR("Country", hair_country_s) -VHAIR("Shy", hair_shy_s) -VHAIR("Unshaven Mohawk", hair_unshaven_mohawk_s) -VHAIR("Manbun", hair_manbun_s) -VHAIR("Longer Bedhead", hair_longer_bedhead_s) -VHAIR("Ponytail", hair_ponytail_s) -VHAIR("Ziegler", hair_ziegler_s) -VHAIR("Emo Fringe", hair_emofringe_s) -VHAIR("Very Short Over Eye Alt", hair_veryshortovereyealternate_s) -VHAIR("Shorthime", hair_shorthime_s) -VHAIR("High Tight", hair_hightight_s) -VHAIR("Thinning Front", hair_thinningfront_s) -VHAIR("Big Afro", hair_bigafro_s) -VHAIR("Afro", hair_afro_s) -VHAIR("High Braid", hair_hbraid_s) -VHAIR("Braid", hair_braid_s) -VHAIR("Sargeant", hair_sargeant_s) -VHAIR("Gelled", hair_gelled_s) -VHAIR("Kagami", hair_kagami_s) -VHAIR("ShortTail", hair_stail_s) -VHAIR("Gentle", hair_gentle_s) -VHAIR("Grande", hair_grande_s) -VHAIR("Bobcurl", hair_bobcurl_s) -VHAIR("Pompadeur", hair_pompadour_s) -VHAIR("Plait", hair_plait_s) -VHAIR("Long", hair_long_s) -VHAIR("Rattail", hair_rattail_s) -VHAIR("Tajspiky", hair_tajspiky_s) -VHAIR("Messy", hair_messy_s) -VHAIR("Bangs", hair_bangs_s) -VHAIR("TBraid", hair_tbraid_s) -VHAIR("Toriyama2", hair_toriyama2_s) -VHAIR("CIA", hair_cia_s) -VHAIR("Mulder", hair_mulder_s) -VHAIR("Scully", hair_scully_s) -VHAIR("Nitori", hair_nitori_s) -VHAIR("Joestar", hair_joestar_s) -VHAIR("Ponytail4", hair_ponytail4_s) -VHAIR("Ponytail5", hair_ponytail5_s) -VHAIR("Beehive2", hair_beehive2_s) -VHAIR("Short Braid", hair_shortbraid_s) -VHAIR("Reverse Mohawk", hair_reversemohawk_s) -VHAIR("SHort Bangs", hair_shortbangs_s) -VHAIR("Half Shaved", hair_halfshaved_s) -VHAIR("Longer Alt 2", hair_longeralt2_s) -VHAIR("Bun", hair_bun_s) -VHAIR("Curly", hair_curly_s) -VHAIR("Victory", hair_victory_s) -VHAIR("Ponytail6", hair_ponytail6_s) -VHAIR("Undercut3", hair_undercut3_s) -VHAIR("Bobcut Alt", hair_bobcultalt_s) -VHAIR("Fingerwave", hair_fingerwave_s) -VHAIR("Oxton", hair_oxton_s) -VHAIR("Poofy2", hair_poofy2_s) -VHAIR("Fringe Tail", hair_fringetail_s) -VHAIR("Bun3", hair_bun3_s) -VHAIR("Wisp", hair_wisp_s) -VHAIR("Undercut2", hair_undercut2_s) -VHAIR("TBob", hair_tbob_s) -VHAIR("Spiky Ponytail", hair_spikyponytail_s) -VHAIR("Rowbun", hair_rowbun_s) -VHAIR("Rowdualtail", hair_rowdualtail_s) -VHAIR("Rowbraid", hair_rowbraid_s) -VHAIR("Shaved Mohawk", hair_shavedmohawk_s) -VHAIR("Topknot", hair_topknot_s) -VHAIR("Ronin", hair_ronin_s) -VHAIR("Bowlcut2", hair_bowlcut2_s) -VHAIR("Thinning Rear", hair_thinningrear_s) -VHAIR("Thinning", hair_thinning_s) -VHAIR("Jade", hair_jade_s) -VHAIR("Bedhead", hair_bedhead_s) -VHAIR("Dreadlocks", hair_dreads_s) -VHAIR("Very Long", hair_vlong_s) -VHAIR("Jensen", hair_jensen_s) -VHAIR("Halfbang", hair_halfbang_s) -VHAIR("Kusangi", hair_kusangi_s) -VHAIR("Ponytail", hair_ponytail_s) -VHAIR("Ponytail3", hair_ponytail3_s) -VHAIR("Halfbang Alt", hair_halfbang_alt_s) -VHAIR("Bedhead V2", hair_bedheadv2_s) -VHAIR("Long Fringe", hair_longfringe_s) -VHAIR("Flair", hair_flair_s) -VHAIR("Bedhead V3", hair_bedheadv3_s) -VHAIR("Himecut", hair_himecut_s) -VHAIR("Curls", hair_curls_s) -VHAIR("Very Long Fringe", hair_vlongfringe_s) -VHAIR("Longest", hair_longest_s) -VHAIR("Father", hair_father_s) -VHAIR("Emo Long", hair_emolong_s) -VHAIR("Short Hair 3", hair_shorthair3_s) -VHAIR("Double Bun", hair_doublebun_s) -VHAIR("Sleeze", hair_sleeze_s) -VHAIR("Twintail", hair_twintail_s) -VHAIR("Emo 2", hair_emo2_s) -VHAIR("Low Fade", hair_lowfade_s) -VHAIR("Med Fade", hair_medfade_s) -VHAIR("High Fade", hair_highfade_s) -VHAIR("Bald Fade", hair_baldfade_s) -VHAIR("No Fade", hair_nofade_s) -VHAIR("Trim Flat", hair_trimflat_s) -VHAIR("Shaved", hair_shaved_s) -VHAIR("Trimmed", hair_trimmed_s) -VHAIR("Tight Bun", hair_tightbun_s) -VHAIR("Short Hair 4", hair_d_s) -VHAIR("Short Hair 5", hair_e_s) -VHAIR("Short Hair 6", hair_f_s) -VHAIR("Skinhead", hair_skinhead_s) -VHAIR("Afro2", hair_afro2_s) -VHAIR("Bobcut", hair_bobcut_s) -VHAIR("Emo", hair_emo_s) -VHAIR("Long Over Eye", hair_longovereye_s) -VHAIR("Feather", hair_feather_s) -VHAIR("Hitop", hair_hitop_s) -VHAIR("Short Over Eye", hair_shortoverye_s) -VHAIR("Straight", hair_straight_s) -VHAIR("Buzzcut", hair_buzzcut_s) -VHAIR("Combover", hair_combover_s) -VHAIR("Crewcut", hair_crewcut_s) -VHAIR("Devillock", hair_devilock_s) -VHAIR("Clean", hair_clean_s) -VHAIR("Shaggy", hair_shaggy_s) -VHAIR("Updo", hair_updo_s) -VHAIR("Mohawk", hair_mohawk_s) -VHAIR("Odango", hair_odango_s) -VHAIR("Ombre", hair_ombre_s) -VHAIR("Parted", hair_parted_s) -VHAIR("Quiff", hair_quiff_s) -VHAIR("Volaju", hair_volaju_s) -VHAIR("Bun2", hair_bun2_s) -VHAIR("Rows1", hair_rows1_s) -VHAIR("Rows2", hair_rows2_s) -VHAIR("Dandy Pompadour", hair_dandypompadour_s) -VHAIR("Poofy", hair_poofy_s) -VHAIR("Toriyama", hair_toriyama_s) -VHAIR("Drillruru", hair_drillruru_s) -VHAIR("Bowlcut", hair_bowlcut_s) -VHAIR("Coffee House", hair_coffeehouse_s) -VHAIR("Family Man", hair_thefamilyman_s) -VHAIR("Shaved Part", hair_shavedpart_s) -VHAIR("Modern", hair_modern_s) -VHAIR("One Shoulder", hair_oneshoulder_s) -VHAIR("Very Short Over Eye", hair_veryshortovereye_s) -VHAIR("Unkept", hair_unkept_s) -VHAIR("Wife", hair_wife_s) -VHAIR("Nia", hair_nia_s) -VHAIR("Undercut", hair_undercut_s) -VHAIR("Bobcut Alt", hair_bobcutalt_s) -VHAIR("Short Hair 4 alt", hair_shorthair4_s) -VHAIR("Tressshoulder", hair_tressshoulder_s) - //END -#undef VHAIR \ No newline at end of file +/datum/sprite_accessory/hair/short_oe + name = "Very Short Over Eye" + icon_state = "hair_veryshortovereye" + +/datum/sprite_accessory/hair/short_oe_alt + name = "Very Short Over Eye (Alt)" + icon_state = "hair_veryshortovereyealternate" + +/datum/sprite_accessory/hair/volaju + name = "Volaju" + icon_state = "hair_volaju" + +/datum/sprite_accessory/hair/wisp + name = "Wisp" + icon_state = "hair_wisp" + +/datum/sprite_accessory/hair/ziegler + name = "Ziegler" + icon_state = "hair_ziegler" \ No newline at end of file diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index 772a263358e5ed8e6b2068091272dcd5c8aa577a..a22901d3e26b5f77dda588768b88bb75f3900714 100644 GIT binary patch literal 145066 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�Yw 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 z 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

  • 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 Date: Sat, 28 Dec 2019 17:55:20 -0500 Subject: [PATCH 006/186] Ready --- code/game/machinery/kilm.dm | 70 ---- .../game/objects/items/stacks/sheets/glass.dm | 10 +- code/modules/cargo/exports/parts.dm | 33 +- code/modules/cargo/packs/science.dm | 10 + code/modules/crafting/glassware.dm | 298 ++++++++++++++++++ .../reagents/reagent_containers/glass.dm | 9 - icons/obj/chemical.dmi | Bin 55015 -> 55015 bytes icons/obj/glassworks.dmi | Bin 0 -> 2047 bytes tgstation.dme | 2 +- 9 files changed, 348 insertions(+), 84 deletions(-) delete mode 100644 code/game/machinery/kilm.dm create mode 100644 code/modules/crafting/glassware.dm create mode 100644 icons/obj/glassworks.dmi diff --git a/code/game/machinery/kilm.dm b/code/game/machinery/kilm.dm deleted file mode 100644 index 7d724cf39a..0000000000 --- a/code/game/machinery/kilm.dm +++ /dev/null @@ -1,70 +0,0 @@ -/obj/machinery/kilm - name = "kilm" - desc = "A stone kilm, can be filled with logs for fuel." - icon = 'icons/obj/fireplace.dmi' - icon_state = "kilm" - - use_power = NO_POWER_USE - density = TRUE - - var/on = FALSE - var/filled = FALSE - var/charges = 0 - var/making = null - -/obj/machinery/kilm/attackby(obj/item/T, mob/user) - if(istype(T, /obj/item/grown/log)) - charges ++ - qdel(T) - -/obj/machinery/kilm/attackby(obj/item/stack/ore/S, mob/user) - if(istype(S, /obj/item/stack/ore/glass)) - if(S.amount <= 5) - user.show_message("You add the sand to the kilm.", 1) - filled = TRUE - S.amount = (S.amount - 5) - if(S.amount < 5) - qdel(S) - else - user.show_message("You need a at lest five sand piles to make anything of use.", 1) - -/obj/machinery/kilm/attack_hand(mob/living/carbon/user) - . = ..() - if(.) - return - if(charges == 0) - to_chat(user, "The Kilm needs fuel to use.") - making = null - return - - if(charges == 1) - to_chat(user, "The Kilm has some fuel and can be used to make a small flask.") - making = /obj/item/reagent_containers/glass/beaker/flask_small - return - - if(charges == 2) - to_chat(user, "The Kilm has some fuel and can be used to make a honey jar.") - making = /obj/item/reagent_containers/glass/beaker/jar - return - - if(charges == 3) - to_chat(user, "The Kilm has fuel and can be used to make a large flask.") - making = /obj/item/reagent_containers/glass/beaker/flask_large - return - - if(charges == 4) - to_chat(user, "The Kilm has fuel and can be used to make a spouty flask.") - making = /obj/item/reagent_containers/glass/beaker/flaskspouty - return - - if(charges == 5) - to_chat(user, "The Kilm has fuel and can be used to make a glass disk.") - making = /obj/item/reagent_containers/glass/beaker/glass_dish - return - - if(charges >= 6) //You may want glass slug! - to_chat(user, "The Kilm has a lot of fuel and will make glass slug...") - making = null - return - - return diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 53209fac2f..b5fdf0c23e 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -10,7 +10,15 @@ */ GLOBAL_LIST_INIT(glass_recipes, list ( \ new/datum/stack_recipe("directional window", /obj/structure/window/unanchored, time = 0, on_floor = TRUE, window_checks = TRUE), \ - new/datum/stack_recipe("fulltile window", /obj/structure/window/fulltile/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE) \ + new/datum/stack_recipe("fulltile window", /obj/structure/window/fulltile/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ + null, \ + new/datum/stack_recipe_list("glass working bases", list( \ + new/datum/stack_recipe("chem dish", /obj/item/glasswork/glass_base/dish, 10), \ + new/datum/stack_recipe("lens", /obj/item/glasswork/glass_base/lens, 15), \ + new/datum/stack_recipe("spout flask", /obj/item/glasswork/glass_base/spouty, 20), \ + new/datum/stack_recipe("small bulb flask", /obj/item/glasswork/glass_base/flask_small, 5), \ + new/datum/stack_recipe("large bottle flask", /obj/item/glasswork/glass_base/flask_large, 15), \ + )), \ )) /obj/item/stack/sheet/glass diff --git a/code/modules/cargo/exports/parts.dm b/code/modules/cargo/exports/parts.dm index e53db0bf7b..4ec66fa959 100644 --- a/code/modules/cargo/exports/parts.dm +++ b/code/modules/cargo/exports/parts.dm @@ -92,11 +92,38 @@ export_types = list(/obj/item/stock_parts/cell/bluespace) /datum/export/cellyellow - cost = 40 + cost = 200 unit_name = "slime power cell" export_types = list(/obj/item/stock_parts/cell/high/slime) /datum/export/cellyellowhyper - cost = 120 //Takes a lot to make and is really good + cost = 1200 //Takes a lot to make and is really good unit_name = "hyper slime power cell" - export_types = list(/obj/item/stock_parts/cell/high/slime/hypercharged) \ No newline at end of file + export_types = list(/obj/item/stock_parts/cell/high/slime/hypercharged) + +//Glass working stuff + +/datum/export/glasswork_dish + cost = 300 + unit_name = "small glass dish" + export_types = list(/obj/item/reagent_containers/glass/beaker/glass_dish) + +/datum/export/glasswork_lens + cost = 1800 + unit_name = "small glass lens" + export_types = list(/obj/item/lens) + +/datum/export/glasswork_spouty + cost = 1200 + unit_name = "flask with spout" + export_types = list(/obj/item/reagent_containers/glass/beaker/flaskspouty) + +/datum/export/glasswork_smallflask + cost = 600 + unit_name = "small flask" + export_types = list(/obj/item/reagent_containers/glass/beaker/flask_small) + +/datum/export/glasswork_largeflask + cost = 1000 + unit_name = "large flask" + export_types = list(/obj/item/reagent_containers/glass/beaker/flask_large) \ No newline at end of file diff --git a/code/modules/cargo/packs/science.dm b/code/modules/cargo/packs/science.dm index cadf68a7a8..766788c81e 100644 --- a/code/modules/cargo/packs/science.dm +++ b/code/modules/cargo/packs/science.dm @@ -81,6 +81,16 @@ /obj/item/integrated_electronics/wirer) crate_name = "circuitry starter pack crate" +/datum/supply_pack/science/glasswork + name = "GlassBlower Gear Crate" + desc = "Learn and make glassworks of usefull things for a profit! Contains glassworking tools and blowing rods. Glass not included." + cost = 1000 + contains = list(/obj/item/glasswork/glasskit, + /obj/item/glasswork/glasskit, + /obj/item/glasswork/blowing_rod, + /obj/item/glasswork/blowing_rod) + crate_name = "glassblower gear crate" + /datum/supply_pack/science/adv_surgery_tools name = "Med-Co Advanced surgery tools" desc = "A full set of Med-Co advanced surgery tools, this crate also comes with a spay of synth flesh as well as a can of . Requires Surgery access to open." diff --git a/code/modules/crafting/glassware.dm b/code/modules/crafting/glassware.dm new file mode 100644 index 0000000000..db6cc4f1cc --- /dev/null +++ b/code/modules/crafting/glassware.dm @@ -0,0 +1,298 @@ +//This file is for glass working types of things! + +/obj/item/glasswork + name = "This is a bug report it!" + desc = "Failer to code. Contact your local bug remover..." + icon = 'icons/obj/glassworks.dmi' + w_class = WEIGHT_CLASS_SMALL + force = 0 + throw_speed = 1 + throw_range = 3 + +/obj/item/glasswork/glasskit + name = "Glass Working Tools" + desc = "A lovely belt of most the tools you will need to shape, mold, and refine glass into more advanced shapes." + icon_state = "glass_tools" + +/obj/item/glasswork/blowing_rod + name = "Glass Working Blow Rod" + desc = "A hollow metal stick made for glass blowing." + icon_state = "blowing_rods_unused" + +/obj/item/glasswork/glass_base + name = "Glass Fodder Sheet" + desc = "A sheet of glass set aside for glass working" + icon_state = "glass_base" + var/next_step = null + var/make = null + var/rod = /obj/item/glasswork/blowing_rod + +/obj/item/lens + name = "Optical Lens" + desc = "Good for selling or crafting, by itself its useless" + +//////////////////////Chem Disk///////////////////// +//Two Steps // +//Sells for 300 cr, takes 10 glass shets // +//Usefull for chem spliting // +//////////////////////////////////////////////////// + +/obj/item/glasswork/glass_base/dish + name = "Glass Fodder Sheet" + desc = "A set of glass sheets set aside for glass working, this one is ideal for a small glass dish. Needs to be cut with some tools." + next_step = /obj/item/glasswork/glass_base/glass_dish + make = /obj/item/reagent_containers/glass/beaker/glass_dish + +/obj/item/glasswork/glass_base/dish/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/glass_base)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/dish) + +/obj/item/glasswork/glass_base/glass_dish + name = "Half Chem Dish Sheet" + desc = "A sheet of glass cut in half, looks like it still needs some more sanding down" + icon_state = "glass_base_half" + +/obj/item/glasswork/glass_base/glass_dish/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/glass_base)) + new make(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/glass_dish) + +//////////////////////Lens////////////////////////// +//Six Steps // +//Sells for 1800 cr, takes 15 glass shets // +//Usefull for selling and later crafting // +//////////////////////////////////////////////////// + +/obj/item/glasswork/glass_base/lens + name = "Glass Fodder Sheet" + desc = "A set of glass sheets set aside for glass working, this one is ideal for a small glass lens. Needs to be cut with some tools." + next_step = /obj/item/glasswork/glass_base/glass_dish + make = /obj/item/lens + +/obj/item/glasswork/glass_base/lens/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/glass_base)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/lens) + +/obj/item/glasswork/glass_base/glass_lens + name = "Glass Fodder Sheet" + desc = "Cut glass ready to be heated. Needs to be heated with some tools." + icon_state = "glass_base_half" + next_step = /obj/item/glasswork/glass_base/glass_lens/part2 + +/obj/item/glasswork/glass_base/glass_lens/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/weldingtool)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/glass_lens) + +/obj/item/glasswork/glass_base/glass_lens/part2 + name = "Glass Fodder Sheet" + desc = "Cut glass that has been heated. Needs to be heated more with some tools." + icon_state = "glass_base_heat" + next_step = /obj/item/glasswork/glass_base/glass_lens/part3 + +/obj/item/glasswork/glass_base/glass_lens/part2/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/weldingtool)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/glass_lens/part2) + +/obj/item/glasswork/glass_base/glass_lens/part3 + name = "Glass Fodder Sheet" + desc = "Cut glass that has been heated into a blob of hot glass. Needs to be placed onto a blow tube." + icon_state = "glass_base_molding" + next_step = /obj/item/glasswork/glass_base/glass_lens/part4 + +/obj/item/glasswork/glass_base/glass_lens/part3/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/blowing_rod)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/glass_lens/part3) + qdel(I) + +/obj/item/glasswork/glass_base/glass_lens/part4 + name = "Glass Fodder Sheet" + desc = "Cut glass that has been heated into a blob of hot glass. Needs to be cut off onto a blow tube." + icon_state = "blowing_rods_inuse" + next_step = /obj/item/glasswork/glass_base/glass_lens/part5 + +/obj/item/glasswork/glass_base/glass_lens/part4/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/glass_base)) + new next_step(user.loc, 1) + new rod(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/glass_lens/part4) + +/obj/item/glasswork/glass_base/glass_lens/part5 + name = "Unpolished glass lens" + desc = "A small unpolished glass lens. Could be polished with some cloth." + icon_state = "glass_optics" + next_step = /obj/item/glasswork/glass_base/glass_lens/part6 + +/obj/item/glasswork/glass_base/glass_lens/part5/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/stack/sheet/cloth)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/glass_lens/part5) + +/obj/item/glasswork/glass_base/glass_lens/part6 + name = "Unrefined glass lens" + desc = "A small polished glass lens. Just needs to be refined with some sandstone." + icon_state = "glass_optics" + +/obj/item/glasswork/glass_base/glass_lens/part6/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/stack/sheet/mineral/sandstone)) + new make(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/glass_lens/part6) + +//////////////////////Spouty Flask////////////////// +//Four Steps // +//Sells for 1200 cr, takes 20 glass shets // +//Usefull for selling and chemical things // +//////////////////////////////////////////////////// + +/obj/item/glasswork/glass_base/spouty + name = "Glass Fodder Sheet" + desc = "A set of glass sheets set aside for glass working, this one is ideal for a spout beaker. Needs to be cut with some tools." + next_step = /obj/item/glasswork/glass_base/spouty/part2 + make = /obj/item/reagent_containers/glass/beaker/flaskspouty + +/obj/item/glasswork/glass_base/spouty/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/glass_base)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/spouty) + +/obj/item/glasswork/glass_base/spouty/part2 + name = "Glass Fodder Sheet" + desc = "Cut glass that has been heated. Needs to be heated more with some tools." + icon_state = "glass_base_heat" + next_step = /obj/item/glasswork/glass_base/spouty/part3 + +/obj/item/glasswork/glass_base/spouty/part2/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/weldingtool)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/spouty/part2) + +/obj/item/glasswork/glass_base/spouty/part3 + name = "Glass Fodder Sheet" + desc = "Cut glass that has been heated into a blob of hot glass. Needs to be placed onto a blow tube." + icon_state = "glass_base_molding" + next_step = /obj/item/glasswork/glass_base/spouty/part4 + +/obj/item/glasswork/glass_base/glass_lens/part3/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/blowing_rod)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/glass_lens/part3) + qdel(I) + +/obj/item/glasswork/glass_base/spouty/part4 + name = "Glass Fodder Sheet" + desc = "Cut glass that has been heated into a blob of hot glass. Needs to be cut off onto a blow tube." + icon_state = "blowing_rods_inuse" + +/obj/item/glasswork/glass_base/spouty/part4/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/glass_base)) + new make(user.loc, 1) + new rod(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/spouty/part4) + +//////////////////////Small Bulb Flask////////////// +//Two Steps // +//Sells for 600 cr, takes 5 glass shets // +//Usefull for selling and chemical things // +//////////////////////////////////////////////////// + +/obj/item/glasswork/glass_base/flask_small + name = "Glass Fodder Sheet" + desc = "A set of glass sheets set aside for glass working, this one is ideal for a small flask. Needs to be heated with some tools." + next_step = /obj/item/glasswork/glass_base/flask_small/part1 + make = /obj/item/reagent_containers/glass/beaker/flask_small + +/obj/item/glasswork/glass_base/flask_small/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/weldingtool)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/flask_small) + +/obj/item/glasswork/glass_base/flask_small/part1 + name = "Metled Glass" + desc = "A blob of metled glass, this one is ideal for a small flask. Needs to be blown with some tools." + icon_state = "glass_base_molding" + next_step = /obj/item/glasswork/glass_base/spouty/part2 + +/obj/item/glasswork/glass_base/flask_small/part1/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/blowing_rod)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/flask_small/part1) + qdel(I) + +/obj/item/glasswork/glass_base/flask_small/part2 + name = "Metled Glass" + desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." + icon_state = "blowing_rods_inuse" + +/obj/item/glasswork/glass_base/flask_small/part2/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/glass_base)) + new make(user.loc, 1) + new rod(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/flask_small/part2) + +//////////////////////Large Bulb Flask////////////// +//Two Steps // +//Sells for 1000 cr, takes 15 glass shets // +//Usefull for selling and chemical things // +//////////////////////////////////////////////////// + +/obj/item/glasswork/glass_base/flask_large + name = "Glass Fodder Sheet" + desc = "A set of glass sheets set aside for glass working, this one is ideal for a large flask. Needs to be heated with some tools." + next_step = /obj/item/glasswork/glass_base/flask_large/part1 + make = /obj/item/reagent_containers/glass/beaker/flask_large + +/obj/item/glasswork/glass_base/flask_large/part1/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/weldingtool)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/flask_large/part1) + +/obj/item/glasswork/glass_base/flask_large/part1 + name = "Metled Glass" + desc = "A blob of metled glass, this one is ideal for a large flask. Needs to be blown with some tools." + icon_state = "glass_base_molding" + next_step = /obj/item/glasswork/glass_base/flask_large/part2 + +/obj/item/glasswork/glass_base/flask_large/part2/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/blowing_rod)) + new next_step(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/flask_large/part2) + qdel(I) + +/obj/item/glasswork/glass_base/flask_large/part2 + name = "Metled Glass" + desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." + icon_state = "blowing_rods_inuse" + +/obj/item/glasswork/glass_base/flask_large/part2/attackby(obj/item/I, mob/user, params) + ..() + if(istype(I, /obj/item/glasswork/glass_base)) + new make(user.loc, 1) + new rod(user.loc, 1) + qdel(/obj/item/glasswork/glass_base/flask_large/part2) + + + + + diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 9d4d17e455..ec2989588b 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -8,15 +8,6 @@ resistance_flags = ACID_PROOF container_HP = 2 -/obj/item/reagent_containers/glass/slug - name = "glass slug" - desc = "A small slug of solid glass, produced from a kiln." - icon_state = "glassslug" - amount_per_transfer_from_this = 0 - possible_transfer_amounts = list(0) - volume = 0 - resistance_flags = ACID_PROOF - /obj/item/reagent_containers/glass/attack(mob/M, mob/user, obj/target) if(!canconsume(M, user)) return diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index e418657065b57df93de720bd4e063d9750b22ce0..b13e06e8245a1913bb24c499510189a17b4adf20 100644 GIT binary patch delta 861 zcmV-j1ET!rtpn$+1CVVBNPtiDaQ@*xL* z=qUbv2Bi?ShNwG;${^|1CtH`VSm4~AkhM$MJ(@t8XHNV$VQT{vQB;{cUxdw%5!@u_;F}2 z1>l)`DS)AAFNL~+tbH$qx~UzJX3@$SYsmrrK%yn5gsTB_Ke4#lBaTWw;()tMalkrG zI3Ic0P-pwy?gVBN@P4_dNQoiYB0Iql47dMb{Coro48fMa8?w84Z=}`4eF2UVIH$!aq1h zp?dOGlr#IveyGve1(R(87YOHXKi#kXho6&-0ylqAu_jolTZrqO1+IbC1TWPd5X+h{ zkW%J=kj4oO%qi9cXr8hrl!M^Y*iq%J6TnT~M5{)#Sv%qv^_^+wW|p5FS>KtK_&yM^ z8w1=xDv?*xThe|iY&KKT#{5lJ@SW819eTEXPU!q#Tr2g=nVk6hdbNIU#5!M$Y4z;$ zR%m}xKtA!!!m+*c#7|R`ouy{Ao=$MrZ>Vs6Anc$Nz0(-!2OS!4Q4%e=Ln9HtJ+b&z zX2j8}%!s2`nc67cs*Bjd!5*}IeR-hH20nM&*O!MsOQ@-AUtb<-Cu{?eV9&PO!kAVO zKjprWe^{gg9_c424R&jVg~II!d27=Q)kYLy%IkVW zi<$et+?alf25GuS8hhb!M&Fd3;qNNvkKk%X9+x!oxUP}EGC@};9C=)3C0tF{YF#RG z&^raSK(B}_xxDCiyE%OBdv;3r7Auhxiu92w&9{*$&3BP0&A$(8jHUrub_DroN03KP zLSr;A_U@GMt?vZz&*>8iYcSHF29X9O@YeJ|tC_HP)FY0DJ>q=e)j+v6p_!c&FIeb$ nRSlFQ*UxI89DJ)iP!8S}W0aGJ1SSaG`@~v4Hy$FhwFENK-BqTF delta 861 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 literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index dccd7ff7e3..4068ff3c16 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -632,7 +632,6 @@ #include "code\game\machinery\hologram.dm" #include "code\game\machinery\igniter.dm" #include "code\game\machinery\iv_drip.dm" -#include "code\game\machinery\kilm.dm" #include "code\game\machinery\launch_pad.dm" #include "code\game\machinery\lightswitch.dm" #include "code\game\machinery\limbgrower.dm" @@ -1675,6 +1674,7 @@ #include "code\modules\clothing\under\jobs\Plasmaman\medsci.dm" #include "code\modules\clothing\under\jobs\Plasmaman\security.dm" #include "code\modules\crafting\craft.dm" +#include "code\modules\crafting\glassware.dm" #include "code\modules\crafting\guncrafting.dm" #include "code\modules\crafting\recipes.dm" #include "code\modules\crafting\recipes\recipes_clothing.dm" From 06f81fe9f94fe56896f2c17ca8bf4bca1804f17d Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sun, 29 Dec 2019 00:13:07 -0500 Subject: [PATCH 007/186] fewmore fixes --- code/__DEFINES/tools.dm | 4 +- code/modules/crafting/glassware.dm | 112 +++++++++++++++-------------- 2 files changed, 60 insertions(+), 56 deletions(-) diff --git a/code/__DEFINES/tools.dm b/code/__DEFINES/tools.dm index 00e08129ae..9e63f92822 100644 --- a/code/__DEFINES/tools.dm +++ b/code/__DEFINES/tools.dm @@ -14,7 +14,9 @@ #define TOOL_DRILL "drill" #define TOOL_SCALPEL "scalpel" #define TOOL_SAW "saw" - +//Glasswork Tools +#define TOOL_BLOW "blowing_rod" +#define TOOL_GLASS_CUT "glasskit" // If delay between the start and the end of tool operation is less than MIN_TOOL_SOUND_DELAY, // tool sound is only played when op is started. If not, it's played twice. diff --git a/code/modules/crafting/glassware.dm b/code/modules/crafting/glassware.dm index db6cc4f1cc..e0508dd571 100644 --- a/code/modules/crafting/glassware.dm +++ b/code/modules/crafting/glassware.dm @@ -5,19 +5,22 @@ desc = "Failer to code. Contact your local bug remover..." icon = 'icons/obj/glassworks.dmi' w_class = WEIGHT_CLASS_SMALL - force = 0 + force = 1 throw_speed = 1 throw_range = 3 + tool_behaviour = null /obj/item/glasswork/glasskit name = "Glass Working Tools" desc = "A lovely belt of most the tools you will need to shape, mold, and refine glass into more advanced shapes." icon_state = "glass_tools" + tool_behaviour = TOOL_GLASS_CUT /obj/item/glasswork/blowing_rod name = "Glass Working Blow Rod" desc = "A hollow metal stick made for glass blowing." icon_state = "blowing_rods_unused" + tool_behaviour = TOOL_BLOW /obj/item/glasswork/glass_base name = "Glass Fodder Sheet" @@ -33,32 +36,32 @@ //////////////////////Chem Disk///////////////////// //Two Steps // -//Sells for 300 cr, takes 10 glass shets // +//Sells for 300 cr, takes 10 glass shets // //Usefull for chem spliting // //////////////////////////////////////////////////// /obj/item/glasswork/glass_base/dish name = "Glass Fodder Sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a small glass dish. Needs to be cut with some tools." - next_step = /obj/item/glasswork/glass_base/glass_dish + next_step = /obj/item/glasswork/glass_base/dish/part1 make = /obj/item/reagent_containers/glass/beaker/glass_dish /obj/item/glasswork/glass_base/dish/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/glass_base)) + if(I.tool_behaviour == TOOL_GLASS_CUT) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/dish) + qdel(src) -/obj/item/glasswork/glass_base/glass_dish +/obj/item/glasswork/glass_base/dish/part1 name = "Half Chem Dish Sheet" - desc = "A sheet of glass cut in half, looks like it still needs some more sanding down" + desc = "A sheet of glass cut in half, looks like it still needs some more cutting down" icon_state = "glass_base_half" -/obj/item/glasswork/glass_base/glass_dish/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/dish/part1/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/glass_base)) + if(I.tool_behaviour == TOOL_GLASS_CUT) new make(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/glass_dish) + qdel(src) //////////////////////Lens////////////////////////// //Six Steps // @@ -66,19 +69,19 @@ //Usefull for selling and later crafting // //////////////////////////////////////////////////// -/obj/item/glasswork/glass_base/lens +/obj/item/glasswork/glass_base/glass_lens name = "Glass Fodder Sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a small glass lens. Needs to be cut with some tools." - next_step = /obj/item/glasswork/glass_base/glass_dish + next_step = /obj/item/glasswork/glass_base/glass_lens/part1 make = /obj/item/lens /obj/item/glasswork/glass_base/lens/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/glass_base)) + if(I.tool_behaviour == TOOL_GLASS_CUT) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/lens) + qdel(src) -/obj/item/glasswork/glass_base/glass_lens +/obj/item/glasswork/glass_base/glass_lens/part1 name = "Glass Fodder Sheet" desc = "Cut glass ready to be heated. Needs to be heated with some tools." icon_state = "glass_base_half" @@ -86,9 +89,9 @@ /obj/item/glasswork/glass_base/glass_lens/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/weldingtool)) + if(I.tool_behaviour == TOOL_WELDER) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/glass_lens) + qdel(src) /obj/item/glasswork/glass_base/glass_lens/part2 name = "Glass Fodder Sheet" @@ -98,9 +101,9 @@ /obj/item/glasswork/glass_base/glass_lens/part2/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/weldingtool)) + if(I.tool_behaviour == TOOL_WELDER) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/glass_lens/part2) + qdel(src) /obj/item/glasswork/glass_base/glass_lens/part3 name = "Glass Fodder Sheet" @@ -110,9 +113,9 @@ /obj/item/glasswork/glass_base/glass_lens/part3/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/blowing_rod)) + if(I.tool_behaviour == TOOL_BLOW) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/glass_lens/part3) + qdel(src) qdel(I) /obj/item/glasswork/glass_base/glass_lens/part4 @@ -123,10 +126,10 @@ /obj/item/glasswork/glass_base/glass_lens/part4/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/glass_base)) + if(tool_behaviour == TOOL_GLASS_CUT) new next_step(user.loc, 1) new rod(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/glass_lens/part4) + qdel(src) /obj/item/glasswork/glass_base/glass_lens/part5 name = "Unpolished glass lens" @@ -138,18 +141,19 @@ ..() if(istype(I, /obj/item/stack/sheet/cloth)) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/glass_lens/part5) + qdel(src) /obj/item/glasswork/glass_base/glass_lens/part6 name = "Unrefined glass lens" desc = "A small polished glass lens. Just needs to be refined with some sandstone." icon_state = "glass_optics" + next_step = null /obj/item/glasswork/glass_base/glass_lens/part6/attackby(obj/item/I, mob/user, params) ..() if(istype(I, /obj/item/stack/sheet/mineral/sandstone)) new make(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/glass_lens/part6) + qdel(src) //////////////////////Spouty Flask////////////////// //Four Steps // @@ -165,21 +169,21 @@ /obj/item/glasswork/glass_base/spouty/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/glass_base)) + if(I.tool_behaviour == TOOL_GLASS_CUT) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/spouty) + qdel(src) /obj/item/glasswork/glass_base/spouty/part2 name = "Glass Fodder Sheet" - desc = "Cut glass that has been heated. Needs to be heated more with some tools." - icon_state = "glass_base_heat" + desc = "Cut glass that has been heated. Needs to be heated with some tools." + icon_state = "glass_base_half" next_step = /obj/item/glasswork/glass_base/spouty/part3 /obj/item/glasswork/glass_base/spouty/part2/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/weldingtool)) + if(I.tool_behaviour == TOOL_WELDER) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/spouty/part2) + qdel(src) /obj/item/glasswork/glass_base/spouty/part3 name = "Glass Fodder Sheet" @@ -189,22 +193,23 @@ /obj/item/glasswork/glass_base/glass_lens/part3/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/blowing_rod)) + if(I.tool_behaviour == TOOL_BLOW) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/glass_lens/part3) + qdel(src) qdel(I) /obj/item/glasswork/glass_base/spouty/part4 name = "Glass Fodder Sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be cut off onto a blow tube." icon_state = "blowing_rods_inuse" + next_step = null /obj/item/glasswork/glass_base/spouty/part4/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/glass_base)) + if(I.tool_behaviour == TOOL_GLASS_CUT) new make(user.loc, 1) new rod(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/spouty/part4) + qdel(src) //////////////////////Small Bulb Flask////////////// //Two Steps // @@ -220,34 +225,35 @@ /obj/item/glasswork/glass_base/flask_small/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/weldingtool)) + if(I.tool_behaviour == TOOL_WELDER) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/flask_small) + qdel(src) /obj/item/glasswork/glass_base/flask_small/part1 name = "Metled Glass" desc = "A blob of metled glass, this one is ideal for a small flask. Needs to be blown with some tools." icon_state = "glass_base_molding" - next_step = /obj/item/glasswork/glass_base/spouty/part2 + next_step = /obj/item/glasswork/glass_base/flask_small/part2 /obj/item/glasswork/glass_base/flask_small/part1/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/blowing_rod)) + if(I.tool_behaviour == TOOL_BLOW) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/flask_small/part1) + qdel(src) qdel(I) /obj/item/glasswork/glass_base/flask_small/part2 name = "Metled Glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" + next_step = null /obj/item/glasswork/glass_base/flask_small/part2/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/glass_base)) + if(I.tool_behaviour == TOOL_GLASS_CUT) new make(user.loc, 1) new rod(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/flask_small/part2) + qdel(src) //////////////////////Large Bulb Flask////////////// //Two Steps // @@ -261,11 +267,11 @@ next_step = /obj/item/glasswork/glass_base/flask_large/part1 make = /obj/item/reagent_containers/glass/beaker/flask_large -/obj/item/glasswork/glass_base/flask_large/part1/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/flask_large/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/weldingtool)) + if(I.tool_behaviour == TOOL_WELDER) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/flask_large/part1) + qdel(src) /obj/item/glasswork/glass_base/flask_large/part1 name = "Metled Glass" @@ -273,26 +279,22 @@ icon_state = "glass_base_molding" next_step = /obj/item/glasswork/glass_base/flask_large/part2 -/obj/item/glasswork/glass_base/flask_large/part2/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/flask_large/part1/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/blowing_rod)) + if(I.tool_behaviour == TOOL_BLOW) new next_step(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/flask_large/part2) + qdel(src) qdel(I) /obj/item/glasswork/glass_base/flask_large/part2 name = "Metled Glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" + next_step = null /obj/item/glasswork/glass_base/flask_large/part2/attackby(obj/item/I, mob/user, params) ..() - if(istype(I, /obj/item/glasswork/glass_base)) + if(I.tool_behaviour == TOOL_GLASS_CUT) new make(user.loc, 1) new rod(user.loc, 1) - qdel(/obj/item/glasswork/glass_base/flask_large/part2) - - - - - + qdel(src) From e71d23fc39d27e41e1bc43b0102adbc01a7e2064 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sun, 29 Dec 2019 02:51:49 -0500 Subject: [PATCH 008/186] more fixes --- .../game/objects/items/stacks/sheets/glass.dm | 2 +- code/modules/crafting/glassware.dm | 111 +++++++++--------- 2 files changed, 54 insertions(+), 59 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index b5fdf0c23e..e30956265b 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -14,7 +14,7 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ null, \ new/datum/stack_recipe_list("glass working bases", list( \ new/datum/stack_recipe("chem dish", /obj/item/glasswork/glass_base/dish, 10), \ - new/datum/stack_recipe("lens", /obj/item/glasswork/glass_base/lens, 15), \ + new/datum/stack_recipe("lens", /obj/item/glasswork/glass_base/glass_lens, 15), \ new/datum/stack_recipe("spout flask", /obj/item/glasswork/glass_base/spouty, 20), \ new/datum/stack_recipe("small bulb flask", /obj/item/glasswork/glass_base/flask_small, 5), \ new/datum/stack_recipe("large bottle flask", /obj/item/glasswork/glass_base/flask_large, 15), \ diff --git a/code/modules/crafting/glassware.dm b/code/modules/crafting/glassware.dm index e0508dd571..2bea9b4f7c 100644 --- a/code/modules/crafting/glassware.dm +++ b/code/modules/crafting/glassware.dm @@ -27,7 +27,6 @@ desc = "A sheet of glass set aside for glass working" icon_state = "glass_base" var/next_step = null - var/make = null var/rod = /obj/item/glasswork/blowing_rod /obj/item/lens @@ -43,8 +42,7 @@ /obj/item/glasswork/glass_base/dish name = "Glass Fodder Sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a small glass dish. Needs to be cut with some tools." - next_step = /obj/item/glasswork/glass_base/dish/part1 - make = /obj/item/reagent_containers/glass/beaker/glass_dish + next_step = /obj/item/glasswork/glass_base/dish_part1 /obj/item/glasswork/glass_base/dish/attackby(obj/item/I, mob/user, params) ..() @@ -52,15 +50,16 @@ new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/dish/part1 +/obj/item/glasswork/glass_base/dish_part1 name = "Half Chem Dish Sheet" desc = "A sheet of glass cut in half, looks like it still needs some more cutting down" icon_state = "glass_base_half" + next_step = /obj/item/reagent_containers/glass/beaker/glass_dish -/obj/item/glasswork/glass_base/dish/part1/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/dish_part1/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_GLASS_CUT) - new make(user.loc, 1) + new next_step(user.loc, 1) qdel(src) //////////////////////Lens////////////////////////// @@ -72,87 +71,86 @@ /obj/item/glasswork/glass_base/glass_lens name = "Glass Fodder Sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a small glass lens. Needs to be cut with some tools." - next_step = /obj/item/glasswork/glass_base/glass_lens/part1 - make = /obj/item/lens + next_step = /obj/item/glasswork/glass_base/glass_lens_part1 -/obj/item/glasswork/glass_base/lens/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/glass_lens/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_GLASS_CUT) new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/glass_lens/part1 +/obj/item/glasswork/glass_base/glass_lens_part1 name = "Glass Fodder Sheet" desc = "Cut glass ready to be heated. Needs to be heated with some tools." icon_state = "glass_base_half" - next_step = /obj/item/glasswork/glass_base/glass_lens/part2 + next_step = /obj/item/glasswork/glass_base/glass_lens_part2 -/obj/item/glasswork/glass_base/glass_lens/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/glass_lens_part1/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_WELDER) new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/glass_lens/part2 +/obj/item/glasswork/glass_base/glass_lens_part2 name = "Glass Fodder Sheet" desc = "Cut glass that has been heated. Needs to be heated more with some tools." icon_state = "glass_base_heat" - next_step = /obj/item/glasswork/glass_base/glass_lens/part3 + next_step = /obj/item/glasswork/glass_base/glass_lens_part3 -/obj/item/glasswork/glass_base/glass_lens/part2/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/glass_lens_part2/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_WELDER) new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/glass_lens/part3 +/obj/item/glasswork/glass_base/glass_lens_part3 name = "Glass Fodder Sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be placed onto a blow tube." icon_state = "glass_base_molding" - next_step = /obj/item/glasswork/glass_base/glass_lens/part4 + next_step = /obj/item/glasswork/glass_base/glass_lens_part4 -/obj/item/glasswork/glass_base/glass_lens/part3/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/glass_lens_part3/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_BLOW) new next_step(user.loc, 1) qdel(src) qdel(I) -/obj/item/glasswork/glass_base/glass_lens/part4 +/obj/item/glasswork/glass_base/glass_lens_part4 name = "Glass Fodder Sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be cut off onto a blow tube." icon_state = "blowing_rods_inuse" - next_step = /obj/item/glasswork/glass_base/glass_lens/part5 + next_step = /obj/item/glasswork/glass_base/glass_lens_part5 -/obj/item/glasswork/glass_base/glass_lens/part4/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/glass_lens_part4/attackby(obj/item/I, mob/user, params) ..() if(tool_behaviour == TOOL_GLASS_CUT) new next_step(user.loc, 1) new rod(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/glass_lens/part5 +/obj/item/glasswork/glass_base/glass_lens_part5 name = "Unpolished glass lens" desc = "A small unpolished glass lens. Could be polished with some cloth." icon_state = "glass_optics" - next_step = /obj/item/glasswork/glass_base/glass_lens/part6 + next_step = /obj/item/glasswork/glass_base/glass_lens_part6 -/obj/item/glasswork/glass_base/glass_lens/part5/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/glass_lens_part5/attackby(obj/item/I, mob/user, params) ..() if(istype(I, /obj/item/stack/sheet/cloth)) new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/glass_lens/part6 +/obj/item/glasswork/glass_base/glass_lens_part6 name = "Unrefined glass lens" desc = "A small polished glass lens. Just needs to be refined with some sandstone." icon_state = "glass_optics" - next_step = null + next_step = /obj/item/lens -/obj/item/glasswork/glass_base/glass_lens/part6/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/glass_lens_part6/attackby(obj/item/I, mob/user, params) ..() if(istype(I, /obj/item/stack/sheet/mineral/sandstone)) - new make(user.loc, 1) + new next_step(user.loc, 1) qdel(src) //////////////////////Spouty Flask////////////////// @@ -164,8 +162,7 @@ /obj/item/glasswork/glass_base/spouty name = "Glass Fodder Sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a spout beaker. Needs to be cut with some tools." - next_step = /obj/item/glasswork/glass_base/spouty/part2 - make = /obj/item/reagent_containers/glass/beaker/flaskspouty + next_step = /obj/item/glasswork/glass_base/spouty_part2 /obj/item/glasswork/glass_base/spouty/attackby(obj/item/I, mob/user, params) ..() @@ -173,41 +170,41 @@ new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/spouty/part2 +/obj/item/glasswork/glass_base/spouty_part2 name = "Glass Fodder Sheet" desc = "Cut glass that has been heated. Needs to be heated with some tools." icon_state = "glass_base_half" - next_step = /obj/item/glasswork/glass_base/spouty/part3 + next_step = /obj/item/glasswork/glass_base/spouty_part3 -/obj/item/glasswork/glass_base/spouty/part2/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/spouty_part2/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_WELDER) new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/spouty/part3 +/obj/item/glasswork/glass_base/spouty_part3 name = "Glass Fodder Sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be placed onto a blow tube." icon_state = "glass_base_molding" - next_step = /obj/item/glasswork/glass_base/spouty/part4 + next_step = /obj/item/glasswork/glass_base/spouty_part4 -/obj/item/glasswork/glass_base/glass_lens/part3/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/spouty_part3/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_BLOW) new next_step(user.loc, 1) qdel(src) qdel(I) -/obj/item/glasswork/glass_base/spouty/part4 +/obj/item/glasswork/glass_base/spouty_part4 name = "Glass Fodder Sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be cut off onto a blow tube." icon_state = "blowing_rods_inuse" - next_step = null + next_step = /obj/item/reagent_containers/glass/beaker/flaskspouty -/obj/item/glasswork/glass_base/spouty/part4/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/spouty_part4/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_GLASS_CUT) - new make(user.loc, 1) + new next_step(user.loc, 1) new rod(user.loc, 1) qdel(src) @@ -220,8 +217,7 @@ /obj/item/glasswork/glass_base/flask_small name = "Glass Fodder Sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a small flask. Needs to be heated with some tools." - next_step = /obj/item/glasswork/glass_base/flask_small/part1 - make = /obj/item/reagent_containers/glass/beaker/flask_small + next_step = /obj/item/glasswork/glass_base/flask_small_part1 /obj/item/glasswork/glass_base/flask_small/attackby(obj/item/I, mob/user, params) ..() @@ -229,29 +225,29 @@ new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/flask_small/part1 +/obj/item/glasswork/glass_base/flask_small_part1 name = "Metled Glass" desc = "A blob of metled glass, this one is ideal for a small flask. Needs to be blown with some tools." icon_state = "glass_base_molding" - next_step = /obj/item/glasswork/glass_base/flask_small/part2 + next_step = /obj/item/glasswork/glass_base/flask_small_part2 -/obj/item/glasswork/glass_base/flask_small/part1/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/flask_small_part1/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_BLOW) new next_step(user.loc, 1) qdel(src) qdel(I) -/obj/item/glasswork/glass_base/flask_small/part2 +/obj/item/glasswork/glass_base/flask_small_part2 name = "Metled Glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" - next_step = null + next_step = /obj/item/reagent_containers/glass/beaker/flask_small -/obj/item/glasswork/glass_base/flask_small/part2/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/flask_small_part2/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_GLASS_CUT) - new make(user.loc, 1) + new next_step(user.loc, 1) new rod(user.loc, 1) qdel(src) @@ -264,8 +260,7 @@ /obj/item/glasswork/glass_base/flask_large name = "Glass Fodder Sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a large flask. Needs to be heated with some tools." - next_step = /obj/item/glasswork/glass_base/flask_large/part1 - make = /obj/item/reagent_containers/glass/beaker/flask_large + next_step = /obj/item/glasswork/glass_base/flask_large_part1 /obj/item/glasswork/glass_base/flask_large/attackby(obj/item/I, mob/user, params) ..() @@ -273,28 +268,28 @@ new next_step(user.loc, 1) qdel(src) -/obj/item/glasswork/glass_base/flask_large/part1 +/obj/item/glasswork/glass_base/flask_large_part1 name = "Metled Glass" desc = "A blob of metled glass, this one is ideal for a large flask. Needs to be blown with some tools." icon_state = "glass_base_molding" - next_step = /obj/item/glasswork/glass_base/flask_large/part2 + next_step = /obj/item/glasswork/glass_base/flask_large_part2 -/obj/item/glasswork/glass_base/flask_large/part1/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/flask_large_part1/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_BLOW) new next_step(user.loc, 1) qdel(src) qdel(I) -/obj/item/glasswork/glass_base/flask_large/part2 +/obj/item/glasswork/glass_base/flask_large_part2 name = "Metled Glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" - next_step = null + next_step = /obj/item/reagent_containers/glass/beaker/flask_large -/obj/item/glasswork/glass_base/flask_large/part2/attackby(obj/item/I, mob/user, params) +/obj/item/glasswork/glass_base/flask_large_part2/attackby(obj/item/I, mob/user, params) ..() if(I.tool_behaviour == TOOL_GLASS_CUT) - new make(user.loc, 1) + new next_step(user.loc, 1) new rod(user.loc, 1) qdel(src) From 5fbe7fcc2be52bbf1843db33ca8d5e2cd04f5224 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sun, 29 Dec 2019 04:54:31 -0500 Subject: [PATCH 009/186] last touches --- code/modules/crafting/glassware.dm | 6 +++++- .../reagents/reagent_containers/glass.dm | 17 ++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/code/modules/crafting/glassware.dm b/code/modules/crafting/glassware.dm index 2bea9b4f7c..710a9f56ed 100644 --- a/code/modules/crafting/glassware.dm +++ b/code/modules/crafting/glassware.dm @@ -32,6 +32,8 @@ /obj/item/lens name = "Optical Lens" desc = "Good for selling or crafting, by itself its useless" + icon = 'icons/obj/chemical.dmi' + icon_state = "glass_optics" //////////////////////Chem Disk///////////////////// //Two Steps // @@ -124,7 +126,7 @@ /obj/item/glasswork/glass_base/glass_lens_part4/attackby(obj/item/I, mob/user, params) ..() - if(tool_behaviour == TOOL_GLASS_CUT) + if(I.tool_behaviour == TOOL_GLASS_CUT) new next_step(user.loc, 1) new rod(user.loc, 1) qdel(src) @@ -132,6 +134,7 @@ /obj/item/glasswork/glass_base/glass_lens_part5 name = "Unpolished glass lens" desc = "A small unpolished glass lens. Could be polished with some cloth." + icon = 'icons/obj/chemical.dmi' icon_state = "glass_optics" next_step = /obj/item/glasswork/glass_base/glass_lens_part6 @@ -144,6 +147,7 @@ /obj/item/glasswork/glass_base/glass_lens_part6 name = "Unrefined glass lens" desc = "A small polished glass lens. Just needs to be refined with some sandstone." + icon = 'icons/obj/chemical.dmi' icon_state = "glass_optics" next_step = /obj/item/lens diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index ec2989588b..0c41205c22 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -105,7 +105,6 @@ return ..() - /obj/item/reagent_containers/glass/beaker name = "beaker" desc = "A beaker. It can hold up to 50 units. Unable to withstand extreme pHes" @@ -166,6 +165,10 @@ possible_transfer_amounts = list(0.1,0.5,0.75,1,2,3) volume = 3 +/obj/item/reagent_containers/glass/beaker/glass_dish/Initialize() + beaker_weakness_bitflag &= ~PH_WEAK + . = ..() + /obj/item/reagent_containers/glass/beaker/flask_large name = "large flask" desc = "A large flask. It can hold up to 80 units. Unable to withstand reagents of an extreme pH." @@ -173,6 +176,10 @@ icon_state = "flasklarge" volume = 80 +/obj/item/reagent_containers/glass/beaker/flask_large/Initialize() + beaker_weakness_bitflag &= ~PH_WEAK + . = ..() + /obj/item/reagent_containers/glass/beaker/flask_small name = "small flask" desc = "A small flask. It can hold up to 40 units. Unable to withstand reagents of an extreme pH." @@ -180,6 +187,10 @@ icon_state = "flasksmall" volume = 40 +/obj/item/reagent_containers/glass/beaker/flask_small/Initialize() + beaker_weakness_bitflag &= ~PH_WEAK + . = ..() + /obj/item/reagent_containers/glass/beaker/flaskspouty name = "flask with spout" desc = "A flask with a spout! It can hold up to 120 units. Unable to withstand reagents of an extreme pH." @@ -188,6 +199,10 @@ possible_transfer_amounts = list(1,2,3,4,5,10,15,20,25,30,50,100,120) volume = 120 +/obj/item/reagent_containers/glass/beaker/flaskspouty/Initialize() + beaker_weakness_bitflag &= ~PH_WEAK + . = ..() + /obj/item/reagent_containers/glass/beaker/large name = "large beaker" desc = "A large beaker. Can hold up to 100 units. Unable to withstand reagents of an extreme pH." From 7e7a11a5c88d822f2c995d76c1fbc07127deef62 Mon Sep 17 00:00:00 2001 From: CameronWoof Date: Thu, 2 Jan 2020 13:07:05 -0800 Subject: [PATCH 010/186] lizard tails for humans and anthromorphs --- .../new_player/sprite_accessories/tails.dm | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index 33b174afa4..dac91b5445 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -370,6 +370,22 @@ color_src = MATRIXED icon = 'modular_citadel/icons/mob/mam_tails.dmi' +/datum/sprite_accessory/tails/human/smooth + name = "Smooth" + icon_state = "smooth" + +/datum/sprite_accessory/tails_animated/human/smooth + name = "Smooth" + icon_state = "smooth" + +/datum/sprite_accessory/tails/human/spikes + name = "Spikes" + icon_state = "spikes" + +/datum/sprite_accessory/tails_animated/human/spikes + name = "Spikes" + icon_state = "spikes" + /datum/sprite_accessory/tails/human/shark name = "Shark" icon_state = "shark" @@ -438,6 +454,22 @@ color_src = MATRIXED icon = 'modular_citadel/icons/mob/mam_tails.dmi' +/datum/sprite_accessory/tails/human/dtiger + name = "Dark Tiger" + icon_state = "dtiger" + +/datum/sprite_accessory/tails_animated/human/dtiger + name = "Dark Tiger" + icon_state = "dtiger" + +/datum/sprite_accessory/tails/human/ltiger + name = "Light Tiger" + icon_state = "ltiger" + +/datum/sprite_accessory/tails_animated/human/ltiger + name = "Light Tiger" + icon_state = "ltiger" + /datum/sprite_accessory/tails/human/wolf name = "Wolf" icon_state = "wolf" @@ -693,6 +725,30 @@ datum/sprite_accessory/mam_tails/insect name = "Skunk" icon_state = "skunk" +/datum/sprite_accessory/mam_tails/smooth + name = "Smooth" + icon_state = "smooth" + color_src = MUTCOLORS + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/mam_tails_animated/smooth + name = "Smooth" + icon_state = "smooth" + color_src = MUTCOLORS + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/mam_tails_animated/spikes + name = "Spikes" + icon_state = "spikes" + color_src = MUTCOLORS + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/mam_tails/spikes + name = "Spikes" + icon_state = "spikes" + color_src = MUTCOLORS + icon = 'icons/mob/mutant_bodyparts.dmi' + /datum/sprite_accessory/mam_tails/shark name = "Shark" icon_state = "shark" @@ -741,6 +797,30 @@ datum/sprite_accessory/mam_tails/insect name = "Tiger" icon_state = "tiger" +/datum/sprite_accessory/mam_tails/dtiger + name = "Dark Tiger" + icon_state = "dtiger" + color_src = MUTCOLORS + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/mam_tails_animated/dtiger + name = "Dark Tiger" + icon_state = "dtiger" + color_src = MUTCOLORS + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/mam_tails/ltiger + name = "Light Tiger" + icon_state = "ltiger" + color_src = MUTCOLORS + icon = 'icons/mob/mutant_bodyparts.dmi' + +/datum/sprite_accessory/mam_tails_animated/ltiger + name = "Light Tiger" + icon_state = "ltiger" + color_src = MUTCOLORS + icon = 'icons/mob/mutant_bodyparts.dmi' + /datum/sprite_accessory/mam_tails/wolf name = "Wolf" icon_state = "wolf" From 67afcc13db84aac386ab8dae93436fabdc0767a1 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 4 Jan 2020 20:01:44 -0500 Subject: [PATCH 011/186] Update misc.dm --- code/modules/cargo/packs/misc.dm | 43 -------------------------------- 1 file changed, 43 deletions(-) diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index fc69fc83c7..7e3cb17fa1 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -200,49 +200,6 @@ /obj/item/circuitboard/computer/slot_machine) crate_name = "casino crate" -/datum/supply_pack/misc/candlelitdinner - name = "Candlelit Dinner Crate" - desc = "Need to organise a date night? Set up a fancy room for it with this luxurious crate filled with romance! Contains 40 tiles of classic, blue, black, and green carpeting, materials to build chairs, several boxes of candles, eight bottles of wine, two boxes of drinking glasses, ten metal rods, twenty wood, and twenty metal." - cost = 3200 // 200 for each wine bottle, 450 for metal/wood, 800 + 700 + 450 = 2750. - contains = list(/obj/item/storage/fancy/candle_box, - /obj/item/storage/fancy/candle_box, - /obj/item/storage/fancy/candle_box, - /obj/item/storage/fancy/candle_box, - /obj/item/stack/tile/carpet/twenty, - /obj/item/stack/tile/carpet/twenty, - /obj/item/stack/tile/carpet/blue/twenty, - /obj/item/stack/tile/carpet/blue/twenty, - /obj/item/stack/tile/carpet/royalblack/twenty, - /obj/item/stack/tile/carpet/royalblack/twenty, - /obj/item/stack/tile/carpet/green/twenty, - /obj/item/stack/tile/carpet/green/twenty, - /obj/item/reagent_containers/food/drinks/bottle/wine, - /obj/item/reagent_containers/food/drinks/bottle/wine, - /obj/item/reagent_containers/food/drinks/bottle/wine, - /obj/item/reagent_containers/food/drinks/bottle/wine, - /obj/item/reagent_containers/food/drinks/bottle/wine, - /obj/item/reagent_containers/food/drinks/bottle/wine, - /obj/item/reagent_containers/food/drinks/bottle/wine, - /obj/item/reagent_containers/food/drinks/bottle/wine, - /obj/item/stack/rods/ten, - /obj/item/stack/sheet/metal/twenty, - /obj/item/stack/sheet/mineral/wood/twenty, - /obj/item/storage/box/drinkingglasses, - /obj/item/storage/box/drinkingglasses) - crate_name = "romance crate" - -/datum/supply_pack/misc/cbtpack - name = "CBT Equipment" - desc = "(*!&@#CBT is a special term coined by high ranking syndicate operatives for a special form of information extraction. While the training required to use this shipment is highly classified, the distribution of it's contents are not. In addition to this crates unusual contents, we have added a bar of soap.#@*$" - hidden = TRUE - cost = 2400 - contains = list(/mob/living/simple_animal/chicken, - /obj/item/toy/beach_ball/holoball, - /obj/item/melee/baton/cattleprod, - /obj/item/soap/syndie) - crate_name = "cbt crate" - crate_type = /obj/structure/closet/crate/large - /datum/supply_pack/misc/coincrate name = "Coin Crate" desc = "Psssst, hey, you. Yes, you. I've heard that coins can do some special things on your station, give you access to some pretty cool stuff. Here's the deal, you give me some credits, and I give so some coins. Sound like a deal? I'll give you 10 for 10000 creds." From 2d573c3f7ae3f0298d2f7a37f426d2a1d08628eb Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 4 Jan 2020 20:06:54 -0500 Subject: [PATCH 012/186] carpets are misc --- code/modules/cargo/packs/service.dm | 69 ----------------------------- 1 file changed, 69 deletions(-) diff --git a/code/modules/cargo/packs/service.dm b/code/modules/cargo/packs/service.dm index ef39e4f53d..bc7fbfeb5f 100644 --- a/code/modules/cargo/packs/service.dm +++ b/code/modules/cargo/packs/service.dm @@ -127,29 +127,6 @@ /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass) crate_name = "kitchen cutlery deluxe set" -/datum/supply_pack/service/party - name = "Party Equipment" - desc = "Celebrate both life and death on the station with Nanotrasen's Party Essentials(tm)! Contains seven colored glowsticks, four beers, two ales, and a bottle of patron, goldschlager, and shaker!" - cost = 2000 - contains = list(/obj/item/storage/box/drinkingglasses, - /obj/item/reagent_containers/food/drinks/shaker, - /obj/item/reagent_containers/food/drinks/bottle/patron, - /obj/item/reagent_containers/food/drinks/bottle/goldschlager, - /obj/item/reagent_containers/food/drinks/ale, - /obj/item/reagent_containers/food/drinks/ale, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/flashlight/glowstick, - /obj/item/flashlight/glowstick/red, - /obj/item/flashlight/glowstick/blue, - /obj/item/flashlight/glowstick/cyan, - /obj/item/flashlight/glowstick/orange, - /obj/item/flashlight/glowstick/yellow, - /obj/item/flashlight/glowstick/pink) - crate_name = "party equipment crate" - ////////////////////////////////////////////////////////////////////////////// /////////////////////////////// Janitor ////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -253,52 +230,6 @@ crate_name = "janitorial cart crate" crate_type = /obj/structure/closet/crate/large -/datum/supply_pack/service/carpet - name = "Premium Carpet Crate" - desc = "Plasteel floor tiles getting on your nerves? These stacks of extra soft carpet will tie any room together. Contains the classics." - cost = 1000 - contains = list(/obj/item/stack/tile/carpet/fifty, - /obj/item/stack/tile/carpet/fifty, - /obj/item/stack/tile/carpet/black/fifty, - /obj/item/stack/tile/carpet/black/fifty) - crate_name = "premium carpet crate" - -/datum/supply_pack/service/carpet2 - name = "Premium Carpet Crate #2" - desc = "Plasteel floor tiles getting on your nerves? These stacks of extra soft carpet will tie any room together. Contains red, and monochrome" - cost = 1000 - contains = list(/obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty) - crate_name = "premium carpet crate #2" - -/datum/supply_pack/service/carpet_exotic - name = "Exotic Carpet Crate" - desc = "Exotic carpets straight from Space Russia, for all your decorating needs. Contains 100 tiles each of 10 different flooring patterns." - cost = 7000 - contains = list(/obj/item/stack/tile/carpet/blue/fifty, - /obj/item/stack/tile/carpet/blue/fifty, - /obj/item/stack/tile/carpet/cyan/fifty, - /obj/item/stack/tile/carpet/cyan/fifty, - /obj/item/stack/tile/carpet/green/fifty, - /obj/item/stack/tile/carpet/green/fifty, - /obj/item/stack/tile/carpet/orange/fifty, - /obj/item/stack/tile/carpet/orange/fifty, - /obj/item/stack/tile/carpet/purple/fifty, - /obj/item/stack/tile/carpet/purple/fifty, - /obj/item/stack/tile/carpet/red/fifty, - /obj/item/stack/tile/carpet/red/fifty, - /obj/item/stack/tile/carpet/royalblue/fifty, - /obj/item/stack/tile/carpet/royalblue/fifty, - /obj/item/stack/tile/carpet/royalblack/fifty, - /obj/item/stack/tile/carpet/royalblack/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/blackred/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty, - /obj/item/stack/tile/carpet/monochrome/fifty) - crate_name = "exotic carpet crate" - ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Vendor Refills ////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// From 850f4ceef12e146788994c3e5be68c6ed666e5e2 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 4 Jan 2020 20:09:38 -0500 Subject: [PATCH 013/186] Update glassware.dm --- code/modules/crafting/glassware.dm | 42 +++++++++++++++--------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/code/modules/crafting/glassware.dm b/code/modules/crafting/glassware.dm index 710a9f56ed..f4f96385c0 100644 --- a/code/modules/crafting/glassware.dm +++ b/code/modules/crafting/glassware.dm @@ -11,26 +11,26 @@ tool_behaviour = null /obj/item/glasswork/glasskit - name = "Glass Working Tools" + name = "Glass working tools" desc = "A lovely belt of most the tools you will need to shape, mold, and refine glass into more advanced shapes." icon_state = "glass_tools" tool_behaviour = TOOL_GLASS_CUT /obj/item/glasswork/blowing_rod - name = "Glass Working Blow Rod" + name = "Glass working blow rod" desc = "A hollow metal stick made for glass blowing." icon_state = "blowing_rods_unused" tool_behaviour = TOOL_BLOW /obj/item/glasswork/glass_base - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "A sheet of glass set aside for glass working" icon_state = "glass_base" var/next_step = null var/rod = /obj/item/glasswork/blowing_rod /obj/item/lens - name = "Optical Lens" + name = "Optical lens" desc = "Good for selling or crafting, by itself its useless" icon = 'icons/obj/chemical.dmi' icon_state = "glass_optics" @@ -42,7 +42,7 @@ //////////////////////////////////////////////////// /obj/item/glasswork/glass_base/dish - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a small glass dish. Needs to be cut with some tools." next_step = /obj/item/glasswork/glass_base/dish_part1 @@ -53,7 +53,7 @@ qdel(src) /obj/item/glasswork/glass_base/dish_part1 - name = "Half Chem Dish Sheet" + name = "Half chem dish sheet" desc = "A sheet of glass cut in half, looks like it still needs some more cutting down" icon_state = "glass_base_half" next_step = /obj/item/reagent_containers/glass/beaker/glass_dish @@ -71,7 +71,7 @@ //////////////////////////////////////////////////// /obj/item/glasswork/glass_base/glass_lens - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a small glass lens. Needs to be cut with some tools." next_step = /obj/item/glasswork/glass_base/glass_lens_part1 @@ -82,7 +82,7 @@ qdel(src) /obj/item/glasswork/glass_base/glass_lens_part1 - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "Cut glass ready to be heated. Needs to be heated with some tools." icon_state = "glass_base_half" next_step = /obj/item/glasswork/glass_base/glass_lens_part2 @@ -94,7 +94,7 @@ qdel(src) /obj/item/glasswork/glass_base/glass_lens_part2 - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "Cut glass that has been heated. Needs to be heated more with some tools." icon_state = "glass_base_heat" next_step = /obj/item/glasswork/glass_base/glass_lens_part3 @@ -106,7 +106,7 @@ qdel(src) /obj/item/glasswork/glass_base/glass_lens_part3 - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be placed onto a blow tube." icon_state = "glass_base_molding" next_step = /obj/item/glasswork/glass_base/glass_lens_part4 @@ -119,7 +119,7 @@ qdel(I) /obj/item/glasswork/glass_base/glass_lens_part4 - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be cut off onto a blow tube." icon_state = "blowing_rods_inuse" next_step = /obj/item/glasswork/glass_base/glass_lens_part5 @@ -164,7 +164,7 @@ //////////////////////////////////////////////////// /obj/item/glasswork/glass_base/spouty - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a spout beaker. Needs to be cut with some tools." next_step = /obj/item/glasswork/glass_base/spouty_part2 @@ -175,7 +175,7 @@ qdel(src) /obj/item/glasswork/glass_base/spouty_part2 - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "Cut glass that has been heated. Needs to be heated with some tools." icon_state = "glass_base_half" next_step = /obj/item/glasswork/glass_base/spouty_part3 @@ -187,7 +187,7 @@ qdel(src) /obj/item/glasswork/glass_base/spouty_part3 - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be placed onto a blow tube." icon_state = "glass_base_molding" next_step = /obj/item/glasswork/glass_base/spouty_part4 @@ -200,7 +200,7 @@ qdel(I) /obj/item/glasswork/glass_base/spouty_part4 - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "Cut glass that has been heated into a blob of hot glass. Needs to be cut off onto a blow tube." icon_state = "blowing_rods_inuse" next_step = /obj/item/reagent_containers/glass/beaker/flaskspouty @@ -219,7 +219,7 @@ //////////////////////////////////////////////////// /obj/item/glasswork/glass_base/flask_small - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a small flask. Needs to be heated with some tools." next_step = /obj/item/glasswork/glass_base/flask_small_part1 @@ -230,7 +230,7 @@ qdel(src) /obj/item/glasswork/glass_base/flask_small_part1 - name = "Metled Glass" + name = "Metled glass" desc = "A blob of metled glass, this one is ideal for a small flask. Needs to be blown with some tools." icon_state = "glass_base_molding" next_step = /obj/item/glasswork/glass_base/flask_small_part2 @@ -243,7 +243,7 @@ qdel(I) /obj/item/glasswork/glass_base/flask_small_part2 - name = "Metled Glass" + name = "Metled glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" next_step = /obj/item/reagent_containers/glass/beaker/flask_small @@ -262,7 +262,7 @@ //////////////////////////////////////////////////// /obj/item/glasswork/glass_base/flask_large - name = "Glass Fodder Sheet" + name = "Glass fodder sheet" desc = "A set of glass sheets set aside for glass working, this one is ideal for a large flask. Needs to be heated with some tools." next_step = /obj/item/glasswork/glass_base/flask_large_part1 @@ -273,7 +273,7 @@ qdel(src) /obj/item/glasswork/glass_base/flask_large_part1 - name = "Metled Glass" + name = "Metled glass" desc = "A blob of metled glass, this one is ideal for a large flask. Needs to be blown with some tools." icon_state = "glass_base_molding" next_step = /obj/item/glasswork/glass_base/flask_large_part2 @@ -286,7 +286,7 @@ qdel(I) /obj/item/glasswork/glass_base/flask_large_part2 - name = "Metled Glass" + name = "Metled glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" next_step = /obj/item/reagent_containers/glass/beaker/flask_large From bd42f20047b5f3d293dcbd940203d6b1996f1b54 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 4 Jan 2020 20:11:10 -0500 Subject: [PATCH 014/186] Update organic.dm --- code/modules/cargo/packs/organic.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/cargo/packs/organic.dm b/code/modules/cargo/packs/organic.dm index 9b5d902c7b..57010182d6 100644 --- a/code/modules/cargo/packs/organic.dm +++ b/code/modules/cargo/packs/organic.dm @@ -14,7 +14,7 @@ /////////////////////////////// Food ///////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// -/datum/supply_pack/organic/randomised/candy +/datum/supply_pack/organic/candy/randomised name = "Candy Crate" desc = "For people that have an insatiable sweet tooth! Has ten candies to be eaten up.." cost = 2500 @@ -47,7 +47,7 @@ /obj/item/storage/fancy/donut_box) crate_name = "candy crate" -/datum/supply_pack/organic/randomised/candy/fill(obj/structure/closet/crate/C) +/datum/supply_pack/organic/candy/randomised/fill(obj/structure/closet/crate/C) var/list/L = contains.Copy() for(var/i in 1 to num_contained) var/item = pick_n_take(L) From 9d21a0e0001f9835bc56c49df3600db3dfdd99e6 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 5 Jan 2020 09:57:11 -0500 Subject: [PATCH 015/186] oil blood b gone --- code/modules/cargo/packs/medical.dm | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/code/modules/cargo/packs/medical.dm b/code/modules/cargo/packs/medical.dm index 7199e70d28..e2d8ffaad3 100644 --- a/code/modules/cargo/packs/medical.dm +++ b/code/modules/cargo/packs/medical.dm @@ -183,18 +183,6 @@ /obj/item/roller) crate_name = "surgical supplies crate" -/datum/supply_pack/medical/bloodpackssynth - name = "Synthetics Blood Pack Crate" - desc = "Contains five synthetics blood packs for reintroducing blood to patients." - cost = 3000 - contains = list(/obj/item/reagent_containers/blood/synthetics, - /obj/item/reagent_containers/blood/synthetics, - /obj/item/reagent_containers/blood/synthetics, - /obj/item/reagent_containers/blood/synthetics, - /obj/item/reagent_containers/blood/synthetics) - crate_name = "blood freezer" - crate_type = /obj/structure/closet/crate/freezer - /datum/supply_pack/medical/firstaidtoxins name = "Toxin Treatment Kit Crate" desc = "Contains three first aid kits focused on healing damage dealt by heavy toxins." @@ -246,4 +234,4 @@ /obj/item/storage/box/syringes, /obj/item/storage/box/beakers) crate_name = "virus containment unit crate" - crate_type = /obj/structure/closet/crate/secure/plasma \ No newline at end of file + crate_type = /obj/structure/closet/crate/secure/plasma From ab23a934fc92746225b61e29ca3b00a0991e8eae Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 5 Jan 2020 15:01:12 -0800 Subject: [PATCH 016/186] Update beams.dm --- code/modules/projectiles/projectile/beams.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index be73e22e6d..49c4beefab 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -117,8 +117,11 @@ impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN -/obj/item/projectile/beam/emitter/singularity_pull() - return //don't want the emitters to miss +/obj/item/projectile/beam/emitter/hitscan + hitscan = TRUE + muzzle_effect_type = /obj/effect/temp_visual/impact_effect/emitter + tracer_effect_type = /obj/effect/temp_visual/tracer_effect/emitter + impact_effect_type = /obj/effect/temp_visual/impact_effect/emitter /obj/item/projectile/beam/lasertag name = "laser tag beam" @@ -207,4 +210,4 @@ . = ..() if(isopenturf(target) || istype(target, /turf/closed/indestructible))//shrunk floors wouldnt do anything except look weird, i-walls shouldnt be bypassable return - target.AddComponent(/datum/component/shrink, shrink_time) \ No newline at end of file + target.AddComponent(/datum/component/shrink, shrink_time) From 198b1d5bd4ee7d667d7ae1c04756d4de59329156 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 5 Jan 2020 15:01:58 -0800 Subject: [PATCH 017/186] Update emitter.dm --- code/modules/power/singularity/emitter.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 71a8565d26..1be201f2b8 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -30,7 +30,7 @@ var/locked = FALSE var/allow_switch_interact = TRUE - var/projectile_type = /obj/item/projectile/beam/emitter + var/projectile_type = /obj/item/projectile/beam/emitter/hitscan var/projectile_sound = 'sound/weapons/emitter.ogg' var/datum/effect_system/spark_spread/sparks From eea8d353b6d34301cb2865afee9496f73bbb8bc2 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 5 Jan 2020 15:03:14 -0800 Subject: [PATCH 018/186] Update tracer.dm --- .../objects/effects/temporary_visuals/projectiles/tracer.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm b/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm index 0cd4589d4c..bd2c6c6e87 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/tracer.dm @@ -70,3 +70,7 @@ /obj/effect/projectile/tracer/laser/wavemotion name = "particle trail" icon_state = "tracer_wavemotion" + +/obj/effect/projectile/tracer/laser/emitter + name = "emitter beam" + icon_state = "emitter" From 6e1e1aac3ecea55aaf0cc1329a6658c75cacd387 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 5 Jan 2020 15:03:42 -0800 Subject: [PATCH 019/186] Update impact.dm --- .../objects/effects/temporary_visuals/projectiles/impact.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/temporary_visuals/projectiles/impact.dm b/code/game/objects/effects/temporary_visuals/projectiles/impact.dm index 0360c4ccc2..a98c40d4fc 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/impact.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/impact.dm @@ -39,4 +39,8 @@ /obj/effect/projectile/impact/laser/wavemotion name = "particle impact" - icon_state = "impact_wavemotion" \ No newline at end of file + icon_state = "impact_wavemotion" + +/obj/effect/projectile/impact/laser/emitter + name = "emitter impact" + icon_state = "impact_emitter" From 07885a399a68ca21697a8c5666c077a7d4d7a55b Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 5 Jan 2020 15:04:13 -0800 Subject: [PATCH 020/186] Update muzzle.dm --- .../objects/effects/temporary_visuals/projectiles/muzzle.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm b/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm index cbd4b21d39..a7ff399734 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm @@ -31,4 +31,8 @@ /obj/effect/projectile/muzzle/laser/wavemotion name = "particle backblast" - icon_state = "muzzle_wavemotion" \ No newline at end of file + icon_state = "muzzle_wavemotion" + +/obj/effect/projectile/muzzle/laser/emitter + name = "emitter flash" + icon_state = "muzzle_emitter" From f26c02801a1f14a2dd4667160bebf2e66a4a711c Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 5 Jan 2020 15:04:51 -0800 Subject: [PATCH 021/186] Update beams.dm --- code/modules/projectiles/projectile/beams.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 49c4beefab..0a2e44213b 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -119,9 +119,9 @@ /obj/item/projectile/beam/emitter/hitscan hitscan = TRUE - muzzle_effect_type = /obj/effect/temp_visual/impact_effect/emitter - tracer_effect_type = /obj/effect/temp_visual/tracer_effect/emitter - impact_effect_type = /obj/effect/temp_visual/impact_effect/emitter + muzzle_effect_type = /obj/effect/projectile/muzzle/laser/emitter + tracer_effect_type = /obj/effect/projectile/tracer/laser/emitter + impact_effect_type = /obj/effect/projectile/impact/laser/emitter /obj/item/projectile/beam/lasertag name = "laser tag beam" From aca8c33149cdd930567729faf851a2c9afb048c3 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 5 Jan 2020 15:08:12 -0800 Subject: [PATCH 022/186] Update beams.dm --- code/modules/projectiles/projectile/beams.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 0a2e44213b..1c5291732e 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -117,6 +117,9 @@ impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser light_color = LIGHT_COLOR_GREEN +/obj/item/projectile/beam/emitter/singularity_pull() + return + /obj/item/projectile/beam/emitter/hitscan hitscan = TRUE muzzle_effect_type = /obj/effect/projectile/muzzle/laser/emitter From 39461e2806a576ad91c7cf18b0cb12e6575c74f6 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 5 Jan 2020 15:16:04 -0800 Subject: [PATCH 023/186] Update beams.dm --- code/modules/projectiles/projectile/beams.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 1c5291732e..89a9079454 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -122,9 +122,10 @@ /obj/item/projectile/beam/emitter/hitscan hitscan = TRUE - muzzle_effect_type = /obj/effect/projectile/muzzle/laser/emitter - tracer_effect_type = /obj/effect/projectile/tracer/laser/emitter - impact_effect_type = /obj/effect/projectile/impact/laser/emitter + muzzle_type = /obj/effect/projectile/muzzle/laser/emitter + tracer_type = /obj/effect/projectile/tracer/laser/emitter + impact_type = /obj/effect/projectile/impact/laser/emitter + impact_effect_type = null /obj/item/projectile/beam/lasertag name = "laser tag beam" From 6a2696f1f844413e9bfa2d1529b846d010b80aee Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Tue, 7 Jan 2020 03:10:22 -0500 Subject: [PATCH 024/186] ghommie said --- code/modules/cargo/exports/parts.dm | 6 +++++- code/modules/crafting/glassware.dm | 2 +- code/modules/reagents/reagent_containers/glass.dm | 10 +++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/modules/cargo/exports/parts.dm b/code/modules/cargo/exports/parts.dm index 4ec66fa959..e9c432a8aa 100644 --- a/code/modules/cargo/exports/parts.dm +++ b/code/modules/cargo/exports/parts.dm @@ -107,6 +107,7 @@ cost = 300 unit_name = "small glass dish" export_types = list(/obj/item/reagent_containers/glass/beaker/glass_dish) + include_subtypes = FALSE /datum/export/glasswork_lens cost = 1800 @@ -117,13 +118,16 @@ cost = 1200 unit_name = "flask with spout" export_types = list(/obj/item/reagent_containers/glass/beaker/flaskspouty) + include_subtypes = FALSE /datum/export/glasswork_smallflask cost = 600 unit_name = "small flask" export_types = list(/obj/item/reagent_containers/glass/beaker/flask_small) + include_subtypes = FALSE /datum/export/glasswork_largeflask cost = 1000 unit_name = "large flask" - export_types = list(/obj/item/reagent_containers/glass/beaker/flask_large) \ No newline at end of file + export_types = list(/obj/item/reagent_containers/glass/beaker/flask_small/flask_large) + include_subtypes = FALSE diff --git a/code/modules/crafting/glassware.dm b/code/modules/crafting/glassware.dm index f4f96385c0..e2f4e03e29 100644 --- a/code/modules/crafting/glassware.dm +++ b/code/modules/crafting/glassware.dm @@ -289,7 +289,7 @@ name = "Metled glass" desc = "A blob of metled glass on the end of a blowing rod. Needs to be cut off with some tools." icon_state = "blowing_rods_inuse" - next_step = /obj/item/reagent_containers/glass/beaker/flask_large + next_step = /obj/item/reagent_containers/glass/beaker/flask_small/flask_large /obj/item/glasswork/glass_base/flask_large_part2/attackby(obj/item/I, mob/user, params) ..() diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index f99e61fd80..f3ab287979 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -156,7 +156,7 @@ /obj/item/reagent_containers/glass/beaker/jar name = "honey jar" - desc = "A jar for honey. It can hold up to 50 units of sweet delight. Unable to withstand reagents of an extreme pH." + desc = "A jar for honey. It can hold up to 60 units of sweet delight. Unable to withstand reagents of an extreme pH." icon_state = "honey" /obj/item/reagent_containers/glass/beaker/glass_dish @@ -168,18 +168,16 @@ volume = 3 /obj/item/reagent_containers/glass/beaker/glass_dish/Initialize() - beaker_weakness_bitflag &= ~PH_WEAK . = ..() -/obj/item/reagent_containers/glass/beaker/flask_large +/obj/item/reagent_containers/glass/beaker/flask_small/flask_large name = "large flask" desc = "A large flask. It can hold up to 80 units. Unable to withstand reagents of an extreme pH." materials = list(MAT_GLASS=2500) icon_state = "flasklarge" volume = 80 -/obj/item/reagent_containers/glass/beaker/flask_large/Initialize() - beaker_weakness_bitflag &= ~PH_WEAK +/obj/item/reagent_containers/glass/beaker/flask_small/flask_large/Initialize() . = ..() /obj/item/reagent_containers/glass/beaker/flask_small @@ -190,7 +188,6 @@ volume = 40 /obj/item/reagent_containers/glass/beaker/flask_small/Initialize() - beaker_weakness_bitflag &= ~PH_WEAK . = ..() /obj/item/reagent_containers/glass/beaker/flaskspouty @@ -202,7 +199,6 @@ volume = 120 /obj/item/reagent_containers/glass/beaker/flaskspouty/Initialize() - beaker_weakness_bitflag &= ~PH_WEAK . = ..() /obj/item/reagent_containers/glass/beaker/large From 5975f4c17d4ea91cbc60ea1f4e2dde3b1136b957 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 7 Jan 2020 02:12:47 -0800 Subject: [PATCH 025/186] Update observer.dm --- code/modules/mob/dead/observer/observer.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index f1c4316c65..50c3b9508a 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -261,8 +261,9 @@ Transfer_mind is there to check if mob is being deleted/not going to have a body Works together with spawning an observer, noted above. */ -/mob/proc/ghostize(can_reenter_corpse = TRUE, special = FALSE, penalize = FALSE) +/mob/proc/ghostize(can_reenter_corpse = TRUE, special = FALSE, penalize = FALSE, voluntary = FALSE) penalize = suiciding || penalize // suicide squad. + voluntary_ghosted = voluntary if(!key || cmptext(copytext(key,1,2),"@") || (SEND_SIGNAL(src, COMSIG_MOB_GHOSTIZE, can_reenter_corpse, special, penalize) & COMPONENT_BLOCK_GHOSTING)) return //mob has no key, is an aghost or some component hijacked. stop_sound_channel(CHANNEL_HEARTBEAT) //Stop heartbeat sounds because You Are A Ghost Now From b9260a62dfaec6b6eade14b1a71f47e8243fd301 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 7 Jan 2020 02:16:52 -0800 Subject: [PATCH 026/186] Update observer.dm --- code/modules/mob/dead/observer/observer.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 50c3b9508a..1e95062b10 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -287,9 +287,6 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp set name = "Ghost" set desc = "Relinquish your life and enter the land of the dead." - if(SEND_SIGNAL(src, COMSIG_MOB_GHOSTIZE, (stat == DEAD) ? TRUE : FALSE, FALSE) & COMPONENT_BLOCK_GHOSTING) - return - var/penalty = CONFIG_GET(number/suicide_reenter_round_timer) MINUTES var/roundstart_quit_limit = CONFIG_GET(number/roundstart_suicide_time_limit) MINUTES if(world.time < roundstart_quit_limit) @@ -297,6 +294,9 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(penalty + world.realtime - SSshuttle.realtimeofstart > SSshuttle.auto_call + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) penalty = CANT_REENTER_ROUND + if(SEND_SIGNAL(src, COMSIG_MOB_GHOSTIZE, (stat == DEAD) ? TRUE : FALSE, FALSE, penalize, (stat == DEAD)? TRUE : FALSE) & COMPONENT_BLOCK_GHOSTING) + return + if(stat != DEAD) succumb() if(stat == DEAD) @@ -309,7 +309,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/obj/machinery/cryopod/C = loc C.despawn_occupant() else - ghostize(0, penalize = TRUE) //0 parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 + ghostize(0, penalize = TRUE, voluntary = TRUE) //0 parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 suicide_log(TRUE) /mob/camera/verb/ghost() From 91c8bb2e95d8e233dd7023f345622747f1412c87 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 7 Jan 2020 02:17:56 -0800 Subject: [PATCH 027/186] Update experiment.dm --- code/modules/antagonists/abductor/machinery/experiment.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/abductor/machinery/experiment.dm b/code/modules/antagonists/abductor/machinery/experiment.dm index 10581e7bbb..b5233606cf 100644 --- a/code/modules/antagonists/abductor/machinery/experiment.dm +++ b/code/modules/antagonists/abductor/machinery/experiment.dm @@ -174,7 +174,7 @@ if(!GlandTest) say("Experimental dissection not detected!") return "No glands detected!" - if(H.mind != null && H.ckey != null) + if(H.mind != null && (H.voluntary_ghosted || (H.ckey != null))) LAZYINITLIST(abductee_minds) LAZYADD(history, H) LAZYADD(abductee_minds, H.mind) From 8a29c5a7a92878e8445294b0f809168df636fac3 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 7 Jan 2020 02:20:44 -0800 Subject: [PATCH 028/186] Update mob_defines.dm --- code/modules/mob/mob_defines.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index c7365210ab..bcfafa1cb1 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -119,3 +119,5 @@ var/registered_z var/mob/audiovisual_redirect //Mob to redirect messages, speech, and sounds to + + var/voluntary_ghosted = FALSE //whether or not they voluntarily ghosted. From 5f7f1b09f3641ebd03db70183b447b4b425ad0f0 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 7 Jan 2020 02:41:05 -0800 Subject: [PATCH 029/186] Update observer.dm --- code/modules/mob/dead/observer/observer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 1e95062b10..91f2180489 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -294,7 +294,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(penalty + world.realtime - SSshuttle.realtimeofstart > SSshuttle.auto_call + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) penalty = CANT_REENTER_ROUND - if(SEND_SIGNAL(src, COMSIG_MOB_GHOSTIZE, (stat == DEAD) ? TRUE : FALSE, FALSE, penalize, (stat == DEAD)? TRUE : FALSE) & COMPONENT_BLOCK_GHOSTING) + if(SEND_SIGNAL(src, COMSIG_MOB_GHOSTIZE, (stat == DEAD) ? TRUE : FALSE, FALSE, (stat == DEAD)? penalty : 0, (stat == DEAD)? TRUE : FALSE) & COMPONENT_BLOCK_GHOSTING) return if(stat != DEAD) From 5f5c45c0ffa66ff27667bc36cf03bcc7ee77fdea Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 8 Jan 2020 13:01:51 -0500 Subject: [PATCH 030/186] Update glass.dm --- code/modules/reagents/reagent_containers/glass.dm | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index f3ab287979..f77cd23a04 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -167,9 +167,6 @@ possible_transfer_amounts = list(0.1,0.5,0.75,1,2,3) volume = 3 -/obj/item/reagent_containers/glass/beaker/glass_dish/Initialize() - . = ..() - /obj/item/reagent_containers/glass/beaker/flask_small/flask_large name = "large flask" desc = "A large flask. It can hold up to 80 units. Unable to withstand reagents of an extreme pH." @@ -177,9 +174,6 @@ icon_state = "flasklarge" volume = 80 -/obj/item/reagent_containers/glass/beaker/flask_small/flask_large/Initialize() - . = ..() - /obj/item/reagent_containers/glass/beaker/flask_small name = "small flask" desc = "A small flask. It can hold up to 40 units. Unable to withstand reagents of an extreme pH." @@ -187,9 +181,6 @@ icon_state = "flasksmall" volume = 40 -/obj/item/reagent_containers/glass/beaker/flask_small/Initialize() - . = ..() - /obj/item/reagent_containers/glass/beaker/flaskspouty name = "flask with spout" desc = "A flask with a spout! It can hold up to 120 units. Unable to withstand reagents of an extreme pH." @@ -198,9 +189,6 @@ possible_transfer_amounts = list(1,2,3,4,5,10,15,20,25,30,50,100,120) volume = 120 -/obj/item/reagent_containers/glass/beaker/flaskspouty/Initialize() - . = ..() - /obj/item/reagent_containers/glass/beaker/large name = "large beaker" desc = "A large beaker. Can hold up to 120 units. Unable to withstand reagents of an extreme pH." From 8edbb504c00fe861b7004ec89f70f2290dc8206b Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Thu, 9 Jan 2020 21:16:18 -0500 Subject: [PATCH 031/186] Update autobotter_designs.dm --- code/modules/research/designs/autobotter_designs.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/designs/autobotter_designs.dm b/code/modules/research/designs/autobotter_designs.dm index f7b8a1f5c5..a77266b1cc 100644 --- a/code/modules/research/designs/autobotter_designs.dm +++ b/code/modules/research/designs/autobotter_designs.dm @@ -229,7 +229,7 @@ desc = "Allows for the blowing, and bottling of Cider bottles." id = "hcider_export" reagents_list = list(/datum/reagent/consumable/ethanol/hcider = 15, /datum/reagent/water = 20) - build_path = /obj/item/export/bottle/hcider + build_path = /obj/item/export/bottle/hcider /datum/design/bottle/export/cognac name = "Export Design (Cognac)" @@ -332,4 +332,4 @@ id = "greenroad" reagents_list = list(/datum/reagent/consumable/vitfro = 50, /datum/reagent/consumable/ethanol/rum = 30, /datum/reagent/ash = 10) category = list("Beers") - build_path = /obj/item/export/bottle/greenroad \ No newline at end of file + build_path = /obj/item/export/bottle/greenroad From 3ce8d2a61c5d782b6f7fae76c71c0d7f874c4278 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sat, 11 Jan 2020 17:33:44 +0800 Subject: [PATCH 032/186] adds bopwmanizing --- .../objects/items/devices/radio/headset.dm | 26 +++++++++++++++++- .../objects/items/devices/traitordevices.dm | 6 ++++ code/modules/uplink/uplink_items.dm | 6 ++++ icons/obj/device.dmi | Bin 46156 -> 47737 bytes icons/obj/radio.dmi | Bin 4369 -> 4552 bytes 5 files changed, 37 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 42d9ec0269..739df6b398 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -267,7 +267,11 @@ GLOBAL_LIST_INIT(channel_tokens, list( /obj/item/radio/headset/attackby(obj/item/W, mob/user, params) user.set_machine(src) - + if (istype(W,/obj/item/headsetupgrader)) + if (!("bowman" in name) && !("syndicate" in name) && !("alien" in name)) + to_chat(user,"You upgrade [src].") + bowmanize() + qdel(W) if(istype(W, /obj/item/screwdriver)) if(keyslot || keyslot2) for(var/ch_name in channels) @@ -335,3 +339,23 @@ GLOBAL_LIST_INIT(channel_tokens, list( use_command = !use_command to_chat(user, "You toggle high-volume mode [use_command ? "on" : "off"].") return TRUE + +/obj/item/radio/headset/proc/bowmanize() + cut_overlays() + var/icon/yeas = icon(icon,icon_state) + icon_state = "antenna_alt" + var/mutable_appearance/center = mutable_appearance(icon,"center_alt") + center.color = yeas.GetPixel(15,18) + var/mutable_appearance/centeralt = mutable_appearance(icon,"centeralt_alt") + centeralt.color = yeas.GetPixel(14,22) + var/mutable_appearance/centercenter = mutable_appearance(icon,"centercenter_alt") + centercenter.color = yeas.GetPixel(13,19) + var/mutable_appearance/centerpixel = mutable_appearance(icon,"centerpixel_alt") + centerpixel.color = yeas.GetPixel(13,21) + add_overlay(center) + add_overlay(centeralt) + add_overlay(centercenter) + add_overlay(centerpixel) + name = replacetext(name,"headset", "bowman headset") + desc = "[desc] Protects ears from flashbangs." + AddComponent(/datum/component/wearertargeting/earprotection, list(SLOT_EARS)) diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index fc768cd38e..1a840f488c 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -251,3 +251,9 @@ effective or pretty fucking useless. else GLOB.active_jammers -= src update_icon() + +/obj/item/headsetupgrader + name = "headset upgrader" + desc = "A tool that can be used to upgrade a normal headset to be able to protect from flashbangs." + icon = 'icon/obj/device.dmi' + icon_state = "headset_upgrade" diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 97fa6041a9..055a38b927 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -1526,6 +1526,12 @@ datum/uplink_item/stealthy_weapons/taeclowndo_shoes item = /obj/item/aiModule/syndicate cost = 9 +/datum/uplink_item/device_tools/headsetupgrade + name = "Headset Upgrader" + desc = "A device that can be used to make one headset immune to flashbangs." + item = /obj/item/headsetupgrader + cost = 3 + /datum/uplink_item/device_tools/medgun name = "Medbeam Gun" desc = "A wonder of Syndicate engineering, the Medbeam gun, or Medi-Gun enables a medic to keep his fellow \ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index f467da6fbfa21c45d916bc13ba6a47926471dc5a..9bbc2550c8785676b3835b0a792bdb3713c5cc72 100644 GIT binary patch literal 47737 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 literal 46156 zcmce-by!qi*FSuQ?vhfF5D}zN=@_I-x;vzikdm4ix&)LEMG5JY77$?wK>-m23F(xU zj)95y@V)Q*_x_&udVbgSKJOpzT+E!q?0wGcz1LoAeLicglc1-gMoD&q3;+O14RvJ$ z0KiiK-y9@F;5SdaCOiRvz$L`U%wO5b&+)07kH4F@7XUnaS8V<$eOi)6uBRqHjlam* zZt6RCmZyQG)NObd_fDV53+|fRE)%Ge8S(ocf#&f$YuPvQ=RJ;pVlFg3+lFH=hMUC#@_x$eZ!oi!uP58r zD9knl4)X2Zq5YMp>ieE)`>F;8NILk>Bnh|Nd2+o7BjzTt_co<3GVorq?keT=VP<4q zK?3oPT~$mlv$~$i&(3&S^Zn5w$#P*RV45tB|g z6ID)0NjET}qnh6+5KJs;+}Cwe_Ddmws>I2wGLPcF`J{vsIMTBe zsld;nccx3eL6qJ7ty0|AiX~!So0{dSMm>r-F>wx-MNxG-E{hsmQa&rIzVqjLilPyT zPV$gQrIYGiv0h1J=c&ByqVTd2$;A;buXaa*PN#$6J*Uxo=IM`Y$olo-s6zC_uDNmk zt(CUJ*L>45xGR^hu@qKNhHr^v@Mu!y=V!SUn@Vbx#(C?OF-y;m zG5xfDR`&IdaUKu+som8kLA&n+#Ntsu?|j$R^nx5~|Bw=WT|^J9$79MW`hkEgi=;+sSbJ0 zc4rh4P|auq8o|F(BiV6cKi5VYKN*-wYHl%Kn|@lQ_~*Lfula9ug$KfoX0dqtx|5%&1cO1FHpG_#Ue z@tpC4Wg$bacWDf43Cw2#jPEK1?Q%tDM`+&Y#Vs1Q+K|@^|X6X|A#B@NLoF`*jclM zYvX{cq-GQ@LqnHh+xMY^^O0C^Jwxm=dTAwOdGC&w)1wr7W`ig>c8tx?=2zTA*{^^% z@AA7ou-oSI%a(I=&F@Uq=q}=Qib)Gr{oD<9?IF46xnK6ois-rX4L3jXaw@xaN8DD% zjE))a?B)0*yY2KsJC=A3yEC0v%Xt?7YVtLd9~wQI-pL6vyLQI@bsSME#mA4(X5Pdmi4`Fa>NJ!mqFsXlTL|8tLDWfEZ{B1$k&!eS^MGFU*8^@{T_0JN&ukJcf!Zw1 zs|QBP4SBGlgB5#}4$MSI^dUJ{Oy11Nuj=-Imu>GmWC90eZ=bOV@XNLeTG|gJ#k9A z748yLe|=5vkrT(c7X%uaOb`3+PK#+*dRGME0}IJ4Ki^x+H2I1*ZS|Cxgn!SIjGk)@ zyT|_usky-DF7e)0G6lVSDb_Pw$ECI}dxr?9bsy(rm3d0==!RHiU7e^&wMDOK6p5nt z9qrehX?f^GQ^e=?_TPQUEcgH&9UYl=b3JHhB3}vH+LXYfa%6%`Sg6R!`9*ZcN*?`e zbTh0T8_;Y%opA3-WiMuUU20$GuJB}cjPDc9{9Fq_439~;uQYcYQ30JNIYA<#-WDvS z(=CC!HvmMX^3_-|UfZyeD(t(Jpz*#olcYbGthTU%ryu-zkl$cWmf}{9H^*Fmf0hC| zcLSvX8P96Qp*W5Tg8o!X1V76nqxyCZM-hpFRc*OpDV2~_3u1jZkLh)(*W9O#iE0*` z&(9#<-rgStI5!3|`JdgOjYy59R5CMTzT<@>9GhugDfMoF;ah$UPb_)#RCrY!$U|3waxy5zp$poIHBx(-BGf zA#AC^tG#m}s%`X@F(=UiD_+Y`ng3wG>Nna~Z9zdnF5h%vKk;9bmb$#;zQfPY?;4wD z9h~!04Sy<_vNI(j#_e@@OiLlb2-SI4|@cg z{=`7eC?p_hziH4x>ot-O0rDNcrqEQwA8^>Q^#y6np1U_Tp5X z{^W_pasz7ABvIv{3)NI;z#<0bpyBFU_vu7_+clISQ zaUV!j=TI>*F%b|GSH|RZj+KtjYdI+5SuF&|QL8$bvU$yaictq7bmtXUS@H*mEES6W zGSJnbp$ngi#RW>?I!IVc@FC-$s-02`tQ5v)d*adYwuD;R+51hG5eRr0-nE|)Yp?n4 z>U^p+At-QudD&2?n(P25m_cY#vgi&?y^t2^1IDnxx@qLFjkq}4tL7&#Nv<-L#L&6ldo?c)Y32L3FQAHevg@q-_2EvK_1l`}apGO`ntMp^6ptpgTSa!gy)`#1C<2ENBFhHJN%sD z;wHPFp-+1V$)D^ckt@atVFb+yOGI!Bt%oLvPeFShPDJBsqXg9CN~dYId2b)`Z?EG$ z@=eZny360*8pm_Z-E#a|ol~IWR&J2-oE>0=T;2RXc%8VlxrooV?-#{lWcf17Xt9)`Js0KY!AK zFEnO@u)>RJ`o=fXYj zRB&^@w=gh>Kxuz0!@524UP#FcLX8$P%(I7_30X9ISv$bNmG>2`aWG>PclKJ$!W~PX z+QMT}7s|8XNL(#B&L*o@h;}!0abqL?y;5BF;2^nD9F?Gt{tnye5Q+tHkNuh9Yh2|Q zWfhF3Fx=_bqZ&w_pm=a&$(af9P#`H#NT`KVQZc$PCyAV>PGCW}tcvs76*Q|LJD&U4 z{vA!)Ggb0O?H3;PS(mzX#Lr{lVf|!eFW#f+ir7kpj>67ZitBj5v%^)=NZnb4R$gFO zKxfd3DhQXV6kZ_1&dIm&OSX^eUpU+AyRLZGJCWbJqx&NQPoXB|`G zsM$4_p=ocE7u)TAx6QF(ds{WFaNytbL8M$qnIBY8jjF%g#dGy9b$*e88#_9)T zP*F|X@agzLu2OiNXy~m(TxMqG#C=uM+ub&6>@me}6k-^d%P$svu;c;=@lLIWcXm0W z@}l^6@fTC6(i-p{!kjR9kKU2E9!Jo{vj5c!ySrGy-p%nsG`L=1N$u{Hu(WoVPSh~E>{ z^_LCppGVYIFuZl>SaPOrfj#O7W>^zIf8$1CR}?YVg9nY@c;?!IQlVekN66@mT%w7L zvIh50P8gi>>=XmVt0>lxu^xs;r}659DXvn}rLQO$n1A35xOO$IBSxdQpU2)H~Xf%_wiPvTm19qtCgD5d>mFJfKj+zOK^L@#(l$i z%nw0}#XK%Gy@rqzI+XW9$Iuysk35e>mv{t{KuRjvUW;#wlEOS9ZsL2<|0UdyeU=no>eklRD<1tBdimnT6`G4uA@+yQ&_ke;ku&F#?{HhPBI*pV z7Nv#W3haX?)AU|9rRgP)8jP~KXbz{GDQ*T8Q{j7iP|em%C8 zzJtAk{&XJRN5r#-i+NIhcV_Y*;x~ehVqMsp&u7)%9($A}^d5u<`v(WKy*Sf25&>o( z5;JLT~9f9Kj9&v73Q8Ayiu&T>Bcb)K&V zurVCTN`l(~bY$1CbwX`R(MMV01dz_>*YBIjM{j%sj{{+D@rTQ{&0aSLV>td=K~?6O z!5LGt$*$gfA|fV62z(AM{6yE<+A4MH)~)?PVWj%gz=3by9)wMezhdve zijV>$9d(54dbha7_CceRIa;Gdh^J@GiALopcv`@+xZ!Juew^AfUXorxucz9&uK?)x z*P>B^n|^%ha1fMMm6zXTlYNF*{#(57h>})$1)ur&MB9EnWQhdnW4L|v53Z(Rii~F9 z{9EU|NL#qo({+moQz7pqw%-NT8EB-%VF2RMTX9ZaUXr)sPw)U%X&+#?pm6+#(xIsk(wU^v!=p0r z+O2WUeUM~3^bimbj975^N4BwL2vLfo`1A5YsiBzTYapAW0-2G3Z3k-yi$wR)(eTpl zZt}4FQ6ujlHIFI$Q1r*2BQMtf12H)jo;%gH%E)>Z4p5O8F#Pbt^MdxokK6# zp{XA72SYxWT1stqXzR})=+|#`_kX{1G&Wrk+7U(d+nQrk?58VuzS*KMxw*NX4bDR& zZ9(4to1=u}OhOqap%P95^b@~-U-$Cz+88Y+|MMe93rn^o{BwMf2js_IGar-nw}?xI zVIO?2KUl>FIwLS}rVC~uaL;V;MIJh{w}u>_(aWA%IHzjrGy*+(*}CuO=0*yXS+|J; zi=)L_^+u5`eUshYcp#eA$`a}~Amv21z;Xg3NGsW99YNOj8|HfPmt89Gj*RO!;`rp0 zFEN9r0AT&8k^i_ZIR{@gC8s}eoaAL5TJxeDPZ1XRBGLi>1riCBasS0j1b}W9B%DZ} z&lwwSw(($p&mGoZu}yM+&KKJD>TPqRd#^^>H7x4>y#OChZA} z139w6bUeDbtH}LsuJ@|RH@JffYxZD3nWJsiLX%$F`cApybJ|-E6jynWX|SQb=ITpg zi_)BSUpl$$Nuun^lC$mU>xF&K9eX{aPv&s_8Rdx=g#`ul)y!a!CJjl4N}^D>c1PQe zMJl!M$qiufCS%%`= zm+9Y2-N7+Iv2$vEK7YPn55^E*tY0EwM(#+Ra73V>CAFHGnzFL;{#hYY*n2XF1zzM- zPRz;NuxTMtHXabd9uk#~|LEuC2#ajW^RA?_b$8rn7U?NXLrN|vis2Z)vwf9fJZjbT zi;Y}dZDTFo(SzyP6^ih?{slYUQQ@`FF>g=Ix^(_hNm}3j8@DLhs|S z^KopoSv3^Ci-0p3@#F`>PyR25^ZbGPOyuacNxT=s@O+%@hKR;~AQ}ez@Xz!;IU~Na zhK$H(j}WrfT%WuPNJ&dOY>d1|?{|b>{wg`E_5J~sX9=KAW|3eFh=_sp#E{pOKC%3b z;qsbSJ{>Ji6oAJ4Mt=_9ww^9$3v!FQTKA=$NtA6Y8}yKJBx1)izV-6G>?N{(D;CFX zrS}CXa~roX_3c#@y*akC!DVr}u=Lho-eHd2iVQC8G3-(IX!pqWQ4ra4ocD^`RDRnk z%koCH@Xyd9kBEcPpuDJL3d*j^JLc!-JrRU`ds5G|8IcBqID1tI*4Z+BNH;eM?_2&u zv&yT}>lntU+Q8}%LXvwzxctH>+5|M&i{3)17wHe9Qf`e>-(bieZ8xcdY=DXZqDcUF zXI2Y@zYM5uIOAflz@AZm=!CNWFn)}}AI@Fc8=|*>O|r?M&N!I@7R*)_KSRl$dmB`~ z5x{OO5ltZ-Y$Fa%YYA7Mk!PhJXc;_2Zem#Tz1J*Z_Bnue|*l)`1F5+lijG}@nKF+pXk&W%GCXw z1k7F=FP!5C?;kjBk*ot^(v3q#ll$!cY)}9)2KT19aQiD9UC@WE=>4O+n1cH z3DRqmH4LQ#ZRlU5*=UCXLqJnQBcdh>-(aFD;?0}u1_lPd#@1iVyPr9jDuDmg25g%Y z6%}n1!_QKhwC!Df-vsTTr#X%Vitc}*>tlyoD9DZfaO*s^3i{z4j>{YNtX}?t8;d6I z>Cqaewp-6ehn(lgK?}#@59&Ri_Y2q9PLW!qgM_YUa?5P02j)-XkU!gpIN?gUs9qN57^^A6kBni@%e*d8lLu7XHI@WIZZs z(#x2|OU&VO6$8y7|4J7B4*fVuI`ZjxQahuW{rac7WTMoNe|!^PqBN@c(onr#Vf{5#dH>5lW;108l$Ao|iT2mNFF9Lx;ibIw&?i!jI8XCUN z&UWZcWT>y9DaKq3q{|mh5%Hkk)G&HE{hx3t#D zRTv8gb~Lz^6XIJdD7-KayixD{IG zVxo?#QCPsNy~n#I3X}cQ0*gOHZ`FO2ny=B$62NDY{(k%>Ep-quq{c?*~Xi*ep+MaX}0FjuM&Upr`X-c1q0=| zV!IZ%#LkxlUiCuV?)v!oIS$rW{~ar(_Hc1A-3c47Fg9e-(b7`#_kVD4yxH@Lo1k@Q zzSlwP09A<(*lEES@c?AMlMVJM6QX6`9!!7~72P&7Gs_17Qhf|ZFa`z~^#|?QK$~cm z|NQC0OQ)d`vFLU(nXa)xDR5?{+~=21|4dh~hwbL$U}Iz30a42JVu=TtKZnJ-yZeHM z5}h`1I)=dFWf@RmE!G|y7&SRd*g~|Q>|=hz_K@k1Hw95^OR$?9z;VBnFSf&wp*>XS z+PLuQMVpuO@C?=n0P-{I5+*A2+-jSe#)Icyzh)-QF6dWbf=A=0A4clM30hPtGIZb- zLACKZ2~#zu+9s(x#dhY%0ly>h&#Da zb#-z$$8W+<*1k?oHg}#Q5J11u3vl0WlK@a$l{|JmZ|%e*h4}UfyWGt_iH>exEB0&l zVh%%O##|IkS(>}Z&=b}IB^(jpzk3YH?fAfzv@pAm$1KSy_Z|N<;U$3BN@k^bHFCX^ zPy@}{;4&-}mkfyM)P`khCK zf+}*)_VbmII6A`oyM`sTU}SP!y4t!eFwHb#^=#eL8sQPf(NE2TIvXXREynP*sA8_P zcxUnq0(7|;o!QvfRM{sxpD&EweQuPD?6`~p18CQngl)dOx$koB%gM=EkKrESfd)Nz z35tYy@o(+|jnI5Vk6H?cELsX!+<(dC-sVKq(zXJgg?*hHHQ`J=N=6=`Vs+Ze&$D{sN;zL?WOJRHMvv7LGh5k#WQ9iOHWc-)(>^$K2 zGAd!TVTj>1jS+UiC4o9BH91-E_zv;m15SVO=@>V1mckqnLB%Bf-!zX?{=Y`757cBd2tLzdK_c?`d}!M@5`lt zKA|h{#@(+BidS)*Y!QuTR5uW zGfQz($OCdunW~T{GeO%+2czySd*m&<)x_w^!^%Iwyq|DcjwWWH#r#VsY}zCx=W#2b z@VX70_?NuNHOY+Up$2ct)e#<S_x(GhkNdRX8nca4CF47@r952{9fMG`Yb3a+6t!hIn%WS9T{B%NajTV`F_KKTmOHpK~{~eft4{CU@ zR_WUh7)L=N)m<8d0FnK!#R(aWkH*JL54W_K!N?x(RW;8Rkrm_ZHYA$cXZjuj`-p ze~A{Kb|B(7(fJnjtHk(+&d4<1-RaOKEhg!VQ+zPu;uw(Q-5pJ;?R0XsA@zD;_vGlK zwd#;Ho`I-LdW9!G@quIwvmV6gV> zqGKnw(Zk1mwYkpE=DOL&S)>5KfL&#|*ZTgBoMZf(51jkd+msxtKlg^l-0st#NVtwD z=p!?7@^^QL8J}5AYw9KND?AMd6rzUx9kCd9G=|@3zPxF!om<2m?@uq=VR9F(j4JHc z4|>ekLSBJe8zgyIw`|yngvlvBt~mEuf4`KXybLo2cXv+_b=)D310^+e+(K7)3nS}u zkFG9s|3x3=W)#8^qV05~%RIsyzHnf4#17r%Z(U$-hX93^vkGlX{XS1MhmLqw`q(9E z&$QLf<4zcdbTe{6^%a4P9^)sbNEb0i4%D+${mRJ~Bc-J5{WJ8|X`4VW%XT|h#SEI? zY38OFHwpuuVXemd{f4r|R075S{Hd&h4W;~$e|yot%yiG?2dfIT(xe&=R7*WD);sLz zaCL}M(@_SogQTR-TU{OsHYr-~fG1yv3%3xKNP~+R>V2U_Z)m5bI1*DDONc(ryR%aL z;l&r*8^`U`FTk<1(%cSZ=MahplaOB%ji>Wc_ut8C`b)kVhJx{dSQ%8Fk?EpPsUNyz4TF*q#Db*O!~iK!90Q}hYe`X@P|0&9>oSEyb0L8veu9Z0yNmX_aA9spMxaT=0_H$#{uha-ar_{o(c> zCZb!g8Qw_b;;A?SN>ltGqNJ+LN%x&(7g**HCpdUCI5AHk;^lSIoFEg60!Lv_f@kDn zY2t8}Wq^&}HYGofKy`22y7j@95LN85{v+r4pYcT{MMV%#=%@-IEfoOrE)8{G)IGe} z+0~=c(uVAH2w9nhu@TaFB^0$x*;JWG%z6=XU1l^n=k$QUilifDJ1B}=d;Ow@1RP(| zdJxO`-L|I=-d8PGq~j#3S@m-jXUWd)qcyp-6jBnBd}XDLFQ()Y4X;WFYZ}te`^aXE zfA$M&F+?-O;z=R#HHkQY7hC`-i|$aLY04xg$m4HpD1TMSpuXQ@1KC@f6LnbUk6D4Pqgp9xj{4|h1NYk z5U-gn)#hLnl+|t;yj=(LN6(GCO~z^{54W=xe!%jlee62<`q3Y}8pc8XAAW)E*M%K! zCoRm+Q|asfWC%fNSwog@uniH#bF3;`l9Ye90cTNM*W7H_R#TS22e`$u6)U}%g^`7W zWHwqpF0VT_69!Eq&fh3gLPPDA9K%T-(!&OrX1&Z>JEGntbr2Ig+~5Lljs76Kw35gi z$>-1GDsvg(PWkdza$1Sj0-x>LPhkpqgE)>yO#c)_Srpp7d1c!|rP&}qK#$1yfOZ9w zD{T+~>cN`Fz}4q4>}p7QpAHMn!}*3TMXLnZW8bwY42(hHtqaua1$|e6a#*9W+(3_4 zSt4^EUvDsC)$4ir0S~yE14@p%OQpwyx;%V)<+H_!JmepKuo43k8ei zGWxI;?bCAlqIZpf(JJYyfPS=m%)dmPIb`|)k0vJX>8WF5vyzcfqbI}lA1Vv@ksQY_ z!Fyea`DzbjRxcYD0JlAlcXoH_y$SlgOBut8s2*kukv$}MXmqNIlodw$+*EIue_);Y z{t)b1^c&!tqgHO9ef8<#gnwq-+N2AZ0*H2)fyVGdv&VVL7g9?qWd-2o`1$q;#cMlx z$l1L(Km8R@>E7=^;eUODrznf5?X~awXT+@u4PM?g=5cjLgOiCr9GNmaPpJ4Mf46); zu8aS_%KSK|-lXs~$hRz#{)x_PF!zA8)ud@}9Ksvqc)$KDGpd8Lv+D z6Xzz>Zq0NhC9xTS`kx@Jr-nyr0f`1-s4Hbpw_QL7;u9aP6jI+TSj+0#lMWTH9J(7O z98qavTy|o+#IG=|sP1%12P*FUZX(ke5kX`lNl)s>r9^^VJT9;>6EQV2vwd=Cx*FSj zPXO*jk{ina3aqlwA((M{9(*V#QU`@X!Ko%_?;c%ThbMtgEj@$cHLxJ!LI0&IbE7) z?ECA1$AW1337WA(ewHtMx41t5zMSzl;GnqH6ko`jzUav)kcA1MxSwZ;md!@t}k)c|{S95m7R0>c1CGUWWLlQZ{7&0(T9Dn5^nl%2| z?=}zHI{#_v8pijGhc<2CG{1kDqpDpI`I<14z_$svqcBNS=eKPaWb>^cWG==3)q@G4T*}sx; zYkV6dag$Z%JvVK*!Qjz}mWcB|l>e>5nmSM(c@s>(&*I0w1dzAe^KNJGm`gjo5 ziVsH-Q!|&Fq?FjQtWF9eK@Zim)QK=oLs`%L8kVg<&1Hq4#4yt@LQ$DkI89+FD)Ws0 zH`Wz)R%`<+ZboXtu>cJl8x@FQn|wt@MZp+MFIY>cg$^kOcL96HM`6grZ!sTf4BoV_ zJ!#**4B^O7DL;*ymOEGqv}7j(VW+TCWy&9yhgNkYPi95EQRjJ$c#`ZTM=$7_a=pntKCQY3@1E)E^ydH zsoA#J4M(imM{!JMMRe<;W=OuFZmwEgpyg^C*vm{HLe$%eKZf&oZSAdo>~X9cT!iKy zvoYW0@9eg=vdUDmH2&7#U#`I8A_U%YWklSz9A7VZmS*t4X~ciia;;MKA_l5ZE}@w% z6pkV`$z_3ZL*e0-VVP>kv>ABuE89&u5ltgROj{c`ClCZxJnUXvSzOfH*}h?P%#P^r z22OnO6(|)@D11dYVuKpMK#T(0xXuFAQ-D7^J65hVe0;ZkuL_LYkclBW#ZnYDwpxo9 z7I-BCYN%<#YGM1T&$|~z)}0q^lzR1YX-}EnfeBWCLsV3MoyN%Qe2KS8_{Bq~i+dwb zxFS1CXt?+D4bboADd{;~%vGB=#Der?+|6b$9w`zuZzF#UT9B77Y2jMh+FwAqHRV!f z>qM)wz}*S>_Sbdt@Wmo8rq1ay!5uhH&unU@qOJ~>uo)N{2Ap0+Xd6F*hMXi)k5yP$ z_|-Q4vV#<3G!M!29(%*pGmaQ2$?b@&(K9TL-n${REGGuw-Nf ze0rN*5PbBfw?pXP3HJf+Sq<7&Yx{1FF9EQLDqxci21wK1x&ksZYZTymPJp|x^Vweu z`);g)s;a7mEf+6u*@z$TpZieZ7TTb;aaaiwcRa&l@84gfrA6+--d?}L zK&v$Z*n;`&kNfz5fCZv!jurqP6fpD$P0Dy4i-d{Yr7rYft5DnFPQLzr}uw^n+Op6N?~xos$_za|6unr!5z5U^$(#zCP>@%I)7 zM?OQ-t;{04Moekm{$NcCimMMD9U%WoGEf_7@(v92E{SNSe@4uC(E8n1qPtxyM^ezE9}Y=3m=;?5MSauSf%H)`pbi z1pPJ3E&d^p+vuONs2hXMJLy z066vO?yEf8ps-Bk&QQfUV!gJvmjX&oT))$X$Eo@kVR)o>Ps)QK8K%#)c?Zk6-e_6XTxY z^!aeuwH}oN-0!n?0~Aym>s^NhL)cNo*Xn+(bBa`pLcMZ^l~`q8mj#Wp1M!K81}wsA z4C-#UavZj|NVjj%V4q>h$>Qse%T4_*dos&b4y3 zAz!vr3K7~ufD82IQPv!8u%_c#PDXd=5V+l5zT|u}yvH{9_r?LKqT#gzoAy}r`M1gD zCA~tiTx16+7qB4ALgp7m1R!R2B+9xg-)kZrlgM##8OGB6)PLz}sE9j$gx!fP_s;5v zpN@%EoqeMvNlj9koESnKh>8l^dswo72SUzPaVRD5FAS4X^GVIb%Gw1FU;C;y`@+L~AgzP~vo7z^tBR zkD4_<;G+75^F~f)45rQGz9uTlu%OnqJAme3gL8r8+wR`-=ymc}0^Rj0T8m<5u{$v2 z0!-ygVVsZWFSD0xrWco`gX_Y@wpqirnnIP1mNBdt!xza(ww$VeiL^PcJd2{PXOR`6EPT?(ny- zhDN|e^!MGYYJvy}=OK+YE>Kz~FGmiJvJRn2o{7&&D#^7mq2>uuF#K z)SJ-@w#2U~Ek8C`85_Av;))mf&%?)4Eij~{qy+dB)9@Ee~P=CVqm2+_XPx?KAp*Q!5|5pa+DPcj;m&dF!;dCj1A6tS- z7l}q@N9kTJy-!1(?fi~f^oYTY6rY9;D>_|h^TU_gtf9BW%7vctenKCk zw$IjWSsgCl0wO~Y8e(O6jp!U-Vu808losD}BAIaIIwYQFr!p~KHp4vX;_eDwQ$aeGM@W0QUDyZr+v1>}{5;%cJ9my?nrD}$ zQw@eKN!pLAGie40iU^@S=az&wv!rBYS;0!Om=xhHMmDyT?a7*z%RQv;daZ8#AGrvhmKA3G$iqy>b z2sJx0*@P)*v+?{GTVT}H$&41@PpYagGL5+DGnb1uc{*TzrqshHt zq~w=V8T?uTJ4!@9kq?WRh_93n(>F@e-dcSwvwX3OWR@6bH|n2ssf*9mHpFVl+0+}K z4>AfufXC3#M2#roy4jWjzI2C6@0eNB@3`H1F%l^_qd6W_;zLn}I}`ux}!o`xu zI0xc7oP*=F6C1cv>e z)|~_hT0}~Fgwx=nUJu($Pndp9wiFfgcXG)sAxA+=9_^b@GSC!`%oo#^q?qop)&F*? ztKd2mbemqa_^1=#qaJN3^&X=}`4d~Hf^PJGZIETM8GOO7HTV z&E69DcEj-8apEy6#=K)eOei6WPsy{)N#VQFDd-Tr0o^<#7KY7B(O+Nz@l?UMFk4sI zZ%^K|y|0Bja(=dD(vLsVPI`VJ;UVXuml@Gyd_;9mxP5 zg1wLK3Eyk}-0QkjNU-Ra+`xC)w#GuEH@dYB8#*OzBJm15lnY`;C(1_biSMv#NOP_EfH$|6;3#jm@|AQrk2l!*4p%pxS zj$HzbwOtLohCs@*)@9L(-x7}tX;WN)A2{Mu*erJ^)j8^iqhz25$*=EyMYA1F^HiWh z_n|)y<`E*kxl~xo$iNry<3dim17EL|sK_TpD#?XnTb)k4Utfsd4^JN$4!C=;&`#{~ z7@nZHjrnN7^h(Q@L9;z5dL5BZ#1-N3C_+b_fa%y%8& zGbX(9^3N|sj({U8 z_x&dEDxIBU`BYWE^$#p#9Ma?h#PQ26Af$Bw0aJ%-k-X@n`U5D_V=HM!u~h$=aM4I@ za}XcaJOK){!Eg}pjS;pb;Tp|n{HSpruH#Hutn-s6lpY=)Mq;9O7kNmm^ON3h#qTF>PhTvnhpPk@WBU91Yiny24Ga_`LV*^G zamCRS+jqFn8rFc+>ZBoZbOCy(wO3<0tS<@$%aIlJY+85)9;?qm%r)R9s?yzxdGAw_ zDZ3T-D(3JzuT=PfLy7e7<|lIg z!@T|-&H3+Zy8gEybAhZ9kK(WHwEhbIdE|GQp^&Ge{J$DS;)Zjfo9KVyKMx^gPh;~` zEI+zZO0$Ju*2<*j<N$A&8u>x*}EqS1jp8-hQd!RJBZCU6znw(G$^! z5OskTYa5VjDWkZSHZ&N|VpyVMXADP83jlkibnhnU1tz8LKQpNz-{;mJTy}8^gIZ2~Qw=kTKP;B1884 ztEpUu=5Lr#)NUQXSf(%L<^8Ge@pOkuLwW~o}JW~52$UZl5x+JgKe z8st5H>lQaOAW)M)_#EI~1RIY9SMNOW+?+*%_iTSbA0zN@pMWI`LbcB=zjWfQ#DJ4!{0|dTwyj(M=NjL zO#0|)|7DAMb!n+9By{iVSm`B-^5rZG)O!!}?33+7_%7zzR&_qq0h)ViIJ!Ws>%rfO zy(sbWfRKQK8shD%FXEoNMCL<2X>Q~ zMnjX7vYIXSR~!p%I{P}P913mrS3GyN_s0OcnOucq<|B_c9U1bDKkAjNc{uolSaU4= zm%geY<72FEvM3|thj304bxWm?&W_F}uTMQvpE5-z&KR3~=^F;0{$H`klMg?Csjpx0 zL|JP+(Y72!-JtyA5f(_kwHPQ2l|Clhn(tu;SS`NoP101hMpqQ z24Bt%G8hJ>cD^gwdHw+xvDOC(qP>;}DGeE|ioO$AEpjlZLGme#4F<)=E>N9|dcgOc zT76r{Z##eKWYZ}Q6qv4$d3jiSlJ-tZz2(5N#Yf?7u@*Hxz$nCua5F4D#C5JtoeNn> z<`0chAEDpUA5I!h;jG+nalzO}WYzE(j3ykHB|m(`-+&H1`%4J?UyQwXR1;Af=Rbtr zL50vkKv6)7g(?IAL9hVQ1f*K%O{GIZ2c?Q4O{A$HAVujQp(9F1igct(?<67RcjNo+ zo;|z2J!k)sm_TOk%$<9m_We9eymGgs5Pi|?B4gms|2RGr4O}?JQyWo?@s&w3Qbrmu zhfzp8d3FDu$OLe4)bo#VxQkDYnW5A?hEV2evdXxnk11|(aMfc%! z2#ac0L)WJh)yo=*d`QTKyXp6Dn7kV?8Z3Sf{*1l!aFnO*jE~vFO;1m|sH?*Q0|RH* z))@8l^oUlxKm^hTR2o>V+Tzm%?}?9QB-{RYo@{<^Kik=pk$`kH%0~qALDdVp(ioFU z{LC%qpv!sV8^o{n^|=+N3vLl*FD+SNh980&IG5L=RLQF{m@W9{$eAkR@3(?p=sch; zf6#&INzi~hccJKFMgtQ*OAxkK9XVCGFF()RKM=#$oE2V4x%E!c5s{tFx%9!`ir8U# z;5(=8H*}AJbS;8_tHSf2{iI@rxiu}{6qVJ`$+)(PU6%d|6#D52i=m8&;KIIyNg2t+ zpImlp(uLde)vbb!&L9j#v3q#{OF_4EM|gMRc!p#++w;MkhNP+qSL?LcXWu!=-mun+>3+kNdp8ouRW06q^H6;p>Ne zO1&l6y}8G7^_PMrW=Z0ObT`a63_d~+A6V0#tecF83*t-HE2n8PzP|~piMe7}Y|NkI zu4~9yS@eK%lEC!XQ;y4aicf?Jw*ZnZYgfvO9)u|yoRgdp20-M=h>Kkt+5ap=w@<=YC!q>~!wHO~wF!4(le9NtyV$ zlAfq^qWA}I0IafisHIlc;}S#F$k|-f&V}19p2GJk?;pdqoHFyx<~eIlen_vD1jQ}_ z5r}JM64$`CZSxWAsh?eKBkt~>e?b%cxaV$%w5300If9Y4g5uY)+Ku~2sY#UnX|(k_ zQd$eKjsd#|``%JVo4n)meT{N|J^RZHqP>xHUogAw%W)L5#2D?3k}17_!*yG-sIba? zMga04;JnNTd^tHfG8c(VLt?za%_zG1pD+Abg#N3(yx^G4Uc{=egQtNmG8|I)i|1Rf ztEzoCxH(Sy{gc%Nusei-QQpa9ZLW8()_mMr8@n^l;c_dGrdauc-Jen^+pS1dqloN= z<>-i@3u2n>5v_x5oGI#ea&G?g8Sr#F`_wf;HY1fi?1+Q?w9{k@JU~9GA}B>t2anww#(E)V;EcQ(iTF~> z6|OfKoV>h@KvNH_YJ%OZ<4W53OOG?sNowm`HK*)akGB#+Oi(&~6z_+v>z*FI#@0r- zQr*6FtEAFtSa&mym25N+4)%aitact1l;3mf-k2umE#iR9oStB=Y3Ub17&;L9q@%Ml zikXqI6?d@4Ehs2B(%Z{2Ffb7P{P{I?_0R%s|Cc~24RjsP*&qJk3DuA9XOg>U`B%jp zqxXG!TEM`-K;g-PMNK_QWJ0SZm^9%&M~n+4UYltl1cxG{+~)*7Ws};gJxcSkNd=UX z$J*k{z*a>qoSU3FmRLc+$Qm*U*|!K$(Qw37GnTij?#2_navmo<>))Aru^nEY7sG^wqh1Jd(6XkGPImWJaVT6FhdvmhO*VnhqXLItr%)9?s$6u{=UMuWp;RkVEbzI^vS$#C&+6MKFn(LHg zBlde6k#PJQMIxBG!ec#Bn6MI2SulO>S?@4<*5qaJ>uPBUL^3YuR13J+943MbPI&T> zVTm`c6?}|P)b%R?>P7JR!^r<;di-hmskO+tkN-XE{vSai_|^a4^zG@3KU1Xb$tx!? ztNtTy{6>#Btg0%ju8cSlCj`K3|50A(zmAP%0!EFHF101|JE3R>o$kG5U{d_U8mU{= zSh9kZ=EZ%|CT3?I3OyB7&+$ZK(AzSx61oOZ!i- z&tK?8j8k`5@{fRF61G_7$*u+Z$(;7qu?-hbp&P?XCLx0aUg_Et6sWa)f$Sq2B`qew zu&ufrIC-{SH~7LDSyUte1d=a76-YGdTP8nvO%Z`VxjAi&Qeud4sR) z+R_pY$j|=zYyk(wwHi{;zq7>OGc#+R9^vHX=Jw^`)&cT7Cv<(i@>lm6)$2T{-J8p$ z`W)G`tO7uixF9X|@Zm$D3o4l)G4l&qf)fgqv}Y4SKO;U73=Tg-0+I_5Dsap+Y1{jk zy#a#MQz#V5`&WSh6GSJ$*0QruS_4A-LSP%`gn-Zf=y!pXRYNLs4e5jj_eUO2(&hej z{^9uv6y;|GBpf#PIFm_UUcPeqNj(Fnv{m<;D)xI|9K8BH9CV5d73-xu-2NvVCQthM zQ#<_Pw|P4E25DlBK1;6`!s7+y6{>Ap)m$mMkV%R=nV1fZRY0+~j86V}2UYTH@6~>w z)?L>7LbGm8p=j2$cU;(+&_`LBQ7{s+fRtz|xxyAi8(mBJ%bE3;YdT_R4en9&L{ACr z=+gvp^oN4|74XDNdM=*jzSk#c<-^!?@a-?(yo;~cf7Y&~4lL%o$9nIsK7S>qw~M+Q zt}PtLb47Rektn(X*_s;~e-Mj38U6Q3~zWlh%;D1#?@U@#Qii`ipNOpLMMaT=oW zj+MwmBaT8!VG8dZJDC{x19&}GUMoE2NFcqD@;;WiV3gBi^D~cqwz-=O*8W6dTh=RT zsx4}zc-S8S%1R!X$w3IlBlwZ=n%D*X@x@Vg9lZBvqq#h{OB+LZTM%a=61!pk36|LJ zJgSRZH1#LI)xEu|a>-gPNF<)4wUqN8a4I~U3WLEkjgG>BfsOwr z_a^8o8)Ks-1B7{OzNSbXOly$*Xu@^oYt^h2J;$Gj2TC;sp*NQGf}@?)o-ok3m zEW!onJa@9RP^K6qLF25nN$)5)4~&M-8PXFVoBPZ)UThw{%5#>j)x$->eiZsANHH?T z)O3(itP!gwD=g%fZ}z9kXGkfBi3reb2OKJ?0H{^`^ABs}A335lBn9SQh_lyrZUiDucWe4ouL)r(9%|LT~> zc>Y@Z&7!iNu{YnRHKj4HouIkr?o`jdIY;U7UduZBj0bIS{k*3Ocq=YmzT;yRuV+=e zB9bWJQ=hk$hs?#wyVb=~Y{p||=Uz5!4DjQp#`t;VEw$#g3jZ$mmMkuBO+Pq`JK)&r zUg7;JZyTJaeD;wb#X9tGCL}9QS?;mB`h&|Y9qYFh<`>XWgKErm z$MYWPANctZ)Q7hgcJCN-eQ_*tN_Ey*ao@8g&hMKBdwK=;P>(Z9fk{VHj@oNY*d|o0 z&>G3Uo^~%9-(cvxgC)e@wJH=B(fX+N=TeiVIw_7&xW!*xFF}0nq_E0qGo!_!&uekx z7(CYBZH%ceFMcRIkxJAxrf{A%9Y4_HfXMT0^<5qiy6Q6`0M(|ZZuuO7ARb>xvS;5J zPHCX%si9{w&2=*QdTDzwzHkHNrVLjgC&<6ti2{FuikbI z(0>2?oCA`8CEm$ovQ?$NYE89GBd*tP6rk>G&BElYDDL8R#3 z#A4yq5kJ*Ud3_GGymYmt>pFypouwXLBjat!2Cz@wM_#)0RX7U7Qs&mzyJzG%vEv?# zEm``CDd;Atvj4@1)U9Ea)=!eo`u0s_6^NqN13`qbsn|^I$;IhTNzrAm*s~xYs>i13 zsH3CP475ui@(mCsUt#uH-rn9O^{8{Z?Pi8|@AfZ#Lgx~#i|fvH* zQtE)f|1bGlY6=s|q}ky9ux^ z?CS)nL0d=1Pu|i?f}FcI*GByXgqjCzVrBTS7|eI%X{`@^4{wr>m?gBI3<||$BQl*o z7SNa%YczF9e?x29hqBPq=U7u;V*^z!RE4JGSZ1Yl_ulVBG#<;$kg+`-u=OdE-Te6~ zD<~yNS%1q1&cdCb*`D9e&<|=1Qdd?S-Y}|yvJzl!fy^P#0!$~$}T@C{J5aqol6I`#Pn0uaLb z(e6o5y6KDo1z3xnXU?9rJ3id-@bnD%`t=fLcNQxY$d)7t)z;Tv`p3pV557)W?EC&b z`1y1Cix)2f@MMl$G3&o`5tWr?FSYsxBU3VA(A&&RW7OS^jhzDkeaOnPejb{5r@kqi zgsbg*A{UO^G)>?Ag3m$`{mS?Fl%5p~;^_T$bmW%M^FvOLzc65!sfhP+nshpZ}ls88+9*Ll@7}vEzOKEa;23y~cB`EiK!NDb`;AOy#=gwSqC|+3teQ+pB&_ zqyfEDnGn=ffYa!Lo0E_A?#)cg-5`afu9JMzsn*Hd+gPpN1dT{!H|y5Sk+SOtaU@3e z`-D{b!W1v`y|?}mMwEB?26yN#ei%w!rp_*e1}PdSwttBIR)|w)%So7vD#Eyom4yfj z^6>oFqB;2mNc$xL-($>4|0RV3Fb!O08iQiqmbfOd_~C!(l7AF@uOIiEF)ylYyyI419TOjX5l82pz2$LA2Yee5)JFe z<3|< z`q|=g)N$%gdkN{Lbzr-<8401a_pY%k{Fj4wY#Uj zD%88*F$w-G5*~v4LwcCbZWdP6^$4)8P(T1s5(b2fw7^2Pd$GsM%{#wc{-CVEOYHm= zWw_P@H13UUs<>jUi`HS))|+3I1GWgkW5goHSH zyKQE?R>|lzH?j4syK`ZHpp7J?c@-=}h7UCGe*4yM(L8NuMa4usyRRY%7DOC@Ma+V? z<|B;NN-R$&E*;}F`OsvK=tmRgKb4;Q=;w$pR+vWGsw3ylhPkhOIIYGEDe1Ttkp>C~ zTa(V*O#M-ZuM=icwbOTj%*$*}svdXq3kE$Cb?@fKWAl|cCC9?&J9%xJLvQ=;uSgCb4EMv`W`Eo z9`vlN_Glu`nRs(&J^}Fs6o}c!3nF@1z(=3%eqbOa$cTwW`R%W~bRe-=T3Y^YYHEV9 zxHSN0GGKEOSY&`MB_boEUm@*L-4;jZ!xx;cy_A={Iv+u0MuH6 zSXsZ+N=1S7psCAiCI^VY9fk`z;`x;${SQ`mhOTT;ye_1W>a_;HLv{J)HGO?HrDrSI z2dd}j6!vyH&yd&eCQx5#-}la#7rhumPYJ4)!q0xA<)aA(bTY}`K~!7$q7=5xYK9Pk zev_J4XD;$$>8;+zyxwe56sh9IHV|bSsjAU_{_Jh$ z^vbQSw^uG}I{DYVC+?zz}UwGRxKZ{=%i3VC8Y z3>rz}_+`8L9NR2M-@q2_HA0@oG}o}o&7_$bVBwgZL6PpdqI7?N=Zi6WMT)C4o_}8X zR?2xOh=~1X=<&kY*+cpef=sg}(*&pHU(LRl?Kci_eY1=4zHB?tO7W&(Lj%3rY5K4f zWxL8I1Xp~`nOrh{%LO<)A&dX$VYf$p8IHH-GzRby5!`MKOZ!btY6iTdAooZiVPSO+ zB-KxJX%`!^ZoD&LnC&T+Lg>mB7n^v)6Ejg!O(Z?s7_24+OH|>Cv$dx{S3Kk{jzUQB zG|Sn_xPFj|`7KizYFgg)yEcvc#+~R_ZGr+PV@58d@3qo*bwN-<&Q}U(EyD&1CF;l7 z7tXmoQCdwe^L^KRss^r_)mr%YcI;cZ7>eMR7sd;bhV6l*ER}%B?AO{WkkE~T-j|>x z6|?U0_RcNI{YFU&BRJytER8{RFWg`HP1Z5t^UaGJ39hJFQ4gcPGo)T16o(qMklPL( zI$n`WV!pZFD9*ys!f(}b>KYp5PQ!&4UBi^U*P}t@s&nQ?SNK@61b|0@J?_G>6nLb7 zDO?+WV=`#IBksCuuu|*?c@6RMcwEjelU;}7Fx4S zk^RyM|8?C3e}MCPdGv@m`#Sci;k&upn3uv^ub5tG9uscM#44ND&rdXUMZF*q(FLfQ zCTEmP?ggTN_bWkxj`-&1BKe6|g?OOtC-XOBaYYNXKYarNE~Q7c$U6>(quc?*VEgDO z3fNF@f{yt4);F+uO;v7FFF^U(?8-piBLMrk8DdfO?3%7F1E?{^Jp0~!(6Y4IUIGD3 zPWDe(-s=Q_O?Z^N`?UVsYX&tiq3O1EKiI9I3m9UZ;K?`@dGuAHo8PqChr=~aXjd-U zk5KfYKIMnt!cvDEBb^OHJ$h@&q>yM`r`oxZWyu8j;*OoaNndz7Blf$7!6+)5vaq)^ z61uqO#_i+1am7R9<7?#RIT`3iaEE~nc;~Zlg!O3u?qW&LEwhg)hsV{oTQ)5G4#`%| zZ6&|dEz0)`TO=?Lmmiz;n3a^@-5`8xS9@#_nKzrYkpO;pU}n!_T&$XJWn4@-_}vhi zCg&|RfqIHEn2=&*WCY-HDA*k1#}1F`>qzJX6UhsC0aQgm*IivE03Up1-=f+r2TVa~ zAR%;gOqF-HO8bvpCGaMzo^!N*tFdUv&o|VExd}kL*?4#uWJ{?(zRpTaX?O~GMzxqy zG(q1ZR#%Gn6j`o~dJAMXK$^=G!avSvCkQ+O*q}aI!34C*Sf=3mL&#?Qb*;;8u!BeI znUErwWrHs}v<(=Epem7-NFG z@-58G3#Z^mZhlB)!l8tlr*VT-t1lNkoFNv4HY%9TZGHvBqO>W@Qqubcg-dRrL=79|a_dn$JVo zswHmuUhxHC%tn!lZQ+6oL;`#o6k03!lqhfrl`!ZJCZAq9-H+RpW;GT%lR^&YdwF<3 zkfxTF@cHvP8|L@ZTLInI!`r(9EaDR8)Hig1ZcZ}-ck-nvwYZBCJXY77evnBkeUDGs zJJzzyhT_cyi^x3fgjFL7aXE-RJjsD3aex0=C1WDP7KqJ=`$0()KvZY&a$DxW#;5W3 z`QxfB0KsOFdDI@NNL>v<;?+vIVFT&TK@<#!M=FNxM?y1l#P0d$p$WD@ft> z!R~Gn;SxBO&6U<(GDpWX=f;mXJ&}C>m7yXD9>rn92`<1MTo6ND-$^Mr`OMBv7+B)e zP;^`zH3TT{lu+GLgb)IO=rYkVK&EJEZIjAN?U0v)1l?jNHFpvSPh^!3f41jJ(jJ+& zSoj^Sg_;?k{8e7qHPc;~{{4`$_}JrI{dNH_kGxCtr+4qZ5HPjd^Pt4$@b3^UfI5T zZ~Z~P=3zs)}%1MEsfaMyolYkT67U3^6hb1Q$?xi<&Kvz%@qJJDvY+(dE5x( zPXq2UTdI=k#oKOBB=MXMKeCI z+Ku|bl%TxqgWf0)Psgy?Sqpq%Z*Pw$$>3h?;ZxC>$xhXHe|pG6f&ImI)n2Eeyu3Vv zpru=yrIr#{1nb{q)6-pa;>251;_Ik)%YM4dh=t90|<4a&$aD`|(q1Fixra z(I0N6wDk2QaEOGjgrU|`V$AYQdOY#7*Z2^=Y|d}u+r91=#-A}XtcnRhq2 z3De+|o%#8Kil^l4I(JTw?$7$P3(7+OI)p z5@CNmR3vVH`6z!M2j4q(zn3oN=*{$BuN&6(@ggpw{vBkq^TnM45-WKaTXX`QkGwqP@-iOZ2Ln!bBagp^&y-i^pEG8 z(h?UX4}L@1O4<`io?t#2Ckv?!PFaJpQHRO0(`epb8^ zxSqe^3kDFV?He!WIz9_zhoI+6Gq~dSWHl1Y^7dZlX|unV4T{ba5lni|aBb-utL)Jo zmWO>VNE*t$cX-UCslCU#zOl{`38dV}pUQ(z(UWgz!cwpk1(V~|;L|JSqy_16v=K)( z2>!t#8K++b>dR!rT$1QGvwj-kJ{>*!DJ$1BCuHMn&6;zx+1&6r4#tsc+EqF?*`OF2 zV`6Wwq;gTib4818&H5#!HukE-+`X+^2<%&)m=luyw@qLyf1WzYhXptc{~> z$mOuQ?>#yly*))~4O@VhuU>PsRayxXh0`pll>aJ~5>R=rnMcENPvMhTFbPyrVDSOr zNJjFh4m28m zc4M($UZP|E76r~$82sYL25d}=|AzU}Vs~0#jl)PWH?Vxm{s#N=xApbu4WfkJaB`M? zG1)-fxpkwTCuv~}0%@@SMfE`|>^8r*q9Y1D_^rW3&NT0)3|p`GkrRPw;2|yW+IAg$ zPwzBZ5;tDyJP%C7FhIBkVMtG>S+!>zSA77adu6I#{>zsyxML+MH_q|>bGtc6iVJl2$Zn)60~hSoQChqk>cINbQh$h zsId7T3**-Mb0`G?ssLfAqVoIA1@op~V_cstsS19^K9(v&YL0%)*qrJ_ygCfDUAB>V+;pU)?pd=Pc8>oo^a}Pejh` z;ho#*ZPRF!AV@X<`E&AtcBhvw(u1Umh@T*wxl;FbMZZL2&Ij+!<>S8a=h)F$rcaDk z8F@*K-{{rGQz3Hd0x659IrAwrH6sH=K4CzuL%yOY{<0V-otjF zF#vrdN^bGa|G`gsHH8X3%IT~T>7Fls_XSrAn#!yTQu$u7o4%wZolYA0jJLWnT6#bH z^S9MW*3u;FJ$bcZ#4;{9hWec#k3Z|BrEX(h&UXpgETnvcR*;)u`Xr%p-5A9b7dP{9q-z1YO2lx@w<{=VcB0kFT_@RM`c)O^?}wUFBw=d`mnA*0}Z8ov3!Uk537?_a4s ze8}2``uoI0#y|s49T)?VaAaK(jJvLHfj^dR=;_w?+Ppu&S$7VlA#xCt{bPf6+N7SY zFqIf^q(0D4dkObUE+mVD7(2DE_j2!PkaxPgPo%~1F}{nYR%4)+t;IC*M=e^v@4b%X zC@r1-0d4wa#}g7>GAB$>HSzt6AtKrdE#FWmv&FQ+dz5kfrXIEkH)u=B>_c(0Z?$&R3Q!H0uU5(4$Qm=wn zHioDGw%B>{GdG1!2smn`2oIYu7&>ZY#i~64n{0VzV)7vz&>+d@vn(YOc^+*Uw7`O> zE$tQBR*HE5H?p_PT7DIVoMO_SAu|1YrcBSFazjI- z*FBkC)9FUgD)^?Q(-JjE%q>*APbR-MgQVD*nJXYna;^%HoCE1zDX+Yaat@&=ym;9; z*~CL5Nr>Qgk6fbl%K8?%fWiSZS8@6I<^ubP6R=IIUMP198FcNbeCqwvHykgQ(zpYW z%3N#IgYSu_ld`A`o{GFzyb~WM`0w;${=%;Sj6-lhvF1F$MF%llYnl5YfUJlRvOUl) z+13EYyBV7bL?0HML;)C!vZUhu`M0Ojf3@+1DFpzEh(EnL) z-<6}Pmi!BNGk_!l`>)%O+o1kmvO~WzIVq(1H#KM`*>YG?e{kyUNwGT%tbQ|fUJ@I3 z&(MXk(E|;(rsAVNZO@BAQm`gNhKX#<15YD&5Kxiiw!!^6T*Fe z6XYAl-oE8qy?py$zO0}2PzrnhGj49jM?UUJj{x!8y;h(-&Lf}VX>Ta~lC#oG|39~a*KBvK+M1Vg>iA2i_ULuOyLcOm zPvT!uJ%6O%OU}%L3`tr}q{`(Ff znN>8le7HGfaRFF=N1IdU$xhKJ^-nmcC+$k6>w*z$kiXY;;9xk#<=h7iqd)_tdlo759O1iCZN$@t`M3oo33)Ka$dxXtUlHwv#bc${`{`RwU5r)@FIts3b2GCtSC z%c~s_RChp0eX;|=NkCRBst?SLXtv=0tFsU%xhx;J4^`=S$^`DKv4bk8($Y0+-lI{y zhY1NKF(_%82b*xi?aiiFQ1Cux{{;F?2}K0swOZ2&P-grn$W_f4o2KAt_h}^Rag?J{ z6hLffUem2$Tp#WVDLziMT2Wn(fI>b$WWEr+(E<5{!t{yn!Je8Y3g3XlHGau z;TL$1;QtB5xbBHRnn6jzk>mgsh_$YdSH@f@WbN;IRoI_DKub3hxEE(mcjDM(a7e}E z6wc3OOwn}L(j6$U(Y6kA=+3{#hcD4d$3FPUe0|c`j@XZH=(eEXx&;5&scY4Y@mo;0 zPl~r~&&j9T^OI4jSq9thJ!X2Sr#I6?{Os1jXn}(`q-3?axO_F`&8hn&OD$vKLEpyG z;6hmA77QY)BE?HZ_tji+gQQ%Km7+fYgj#QC^r54xiykmJpk1Gr69d8;=*MEF*ip zZXMlgelbAzwDdd-o?zC>6qF3$_>JqnO?s8*{p&ZF zE+=gMQBRavci5zvhv@;@MDM%jC&j*it#_$a4>1}al>H?J<1WC|ddZ}zze(g8wI>qpZ>N?Rnew)NW5C5zB)0T_sJQFP4%*HiOKRB`)Cu zWVxc^`Rs|KeeC2FX=Uk7jgK3fy1b7%cu8k9%>dqQ-x=`QK_la%@7%cdOr1g3pRU0J zZVGT7*u46Rp8VfkX^e=;Jq7UcAEKz-c~nXj?{WHL*-sl_^2BG#KA<5-pq4;>q~_@| z3uq%q?ZyX>2M^N^kJ8p}Z=`}kktBi-CuD8Ol`h|CmVBr{45S>46_^G0#EFCcm6GSm z;3&mfUMEL^?(0*x(Ont*FK|&b;`Mla2g1|gh?_aiP0XctZZv`F;Nm+s^owp>b?t{t zG$L)r)<&rdPdqxHjg&L|h1y=Zb)CTXtu1dn~6vds|Dq4Gs{X1%M; z!`<`XnoH>?pZ`jFowq_RecYRlN)5PX?D_a>;rs<3<*!%(Q#FqGML={12->-|nY5-% z3~nF1=)iCMbakv@x46woUhopuNMO5Rfq;hu0TFMKHWv}^|GTc-jA0GRqHnI^42tFjBl$p z&(l2S*S}Ci&y(ty?x<^hW;S0SyG|isCt;@0oMR&? zY1?GD@C!Bz;a6CIb_>J3z#-PrCMM_^8ZXrH<{q~5!rF*dLbb@i7dO}6c%9R-xyLuX zxEezI^dt|8V)T|D*?j`HCiN)%E%>KxaHwbdZnp3hs$ef0IL0{fb{BSx0oJV*5G*;T$!21W#5-66Gj$&Wn6%!#QF+_4oA zf^!^8Ud=hf7u)hxweGD_gC8`oW>)I}q8NFKj_)BT3OX3)BEeCqZj)5ctqB%x@7kxv zCl4d$2z=paWZd50zjP=9PhZy6#i*kO-w<9-&au5e)R55qJXQwzV#P*DqExTd3mmIJ z=BI+0VJxV-A9xk#dCbD*tIAltRUj@ixxHy9?RnTh>78}gHNbtw044RGzw4b^j@gv< zg8uNJwV3&`sTM{BNoq%p>z#2{c}P9&Vv=E4#w>3W9E}Qg%+qnv~YuL z>G1vk9U>HS6;@o(s9JYRn!fJ7Ark}=P#t}j>gITU;V=QQZUs2_c=@LG4ZXVuScaS5 zf(MvKZT9_#^tgYXK`?KoVacz3jtm(5G~ zYF~c-gCGJfbt<3r=hVn(X#%)7xwsj*w44I4H*Y!E<)+T~z)#V;cXdg0a~eahj8v9% zp1+AC>^$YqHdQU3_X%*t{9-$OBxuuA=wZ;BkoZ5TNM8qErKgLpD$&su^wCiLvPTdx zRFjic^YaOM+w(8dP2Q}sc9sMoyDOJbyK(1z`iup_hm=PM(e7_+#oNILk8roXmlmUj zpP%f02baclyslpsXKnc_vifU|*SCx&4=0BTKFH zrXS2I>jIC{04y(ahRH{`@ueZq%<<9y-^XTe`u^3pN96%Sw7|GQCC+OGFO0H+ZO>fJ zIg}OG7=um#^gumk?2o=^N}WQixpFiQvZ0~jUI}aBhYzc-SwVT&joY^uqX4ui+9vEX z1f@(q=TZ%nuIIH5r7cyr(0?@00i_1k1*xA-@NV}dcD1+J}goH?JKCTpGL*~ZK zn?qQ;f|l&voldc)h^%do;k7$i)8*fn-N!tbq1gqaOx9~?(ll*)GXroj{O>&13r{^> zWrCG{B|Exk{niA^Sw)5B;V)YRzW)WQ>V3@l^_2@?5TM&u0kx16 zRa!>IUVUqg(60|M9Ea;V_S&(&*Nnk<_60yE5KX@aW4UqNTM165xTL+Z1TD)eDkRGo zyDz`5U#&9qnip3CZ3?9;?Q#3@-b#vDz9t6Nj@qeap*`95t?$9QSC#*5!WN(>TC>Iu< zy}PYi^GeuB85TRi|Cndc@`|vgmudR;CA&7p$9)22du2A<-&w!%31(k9(wlwlr6MGz6{?YadhpddY0q341-+kfOKW4W z+Zw})c4zgFlw@Ej2rfKXIag)}4g%T;Js3G0{<036Z|NJaOu=|wviEL&bK#@!+UNEP z-gu#C-LQ;|jB}_>7!1Y*f>l7Sq@LK9B!b_L7+S-0mU_2Qf@oXpo2$WeMF{ngl5bS< z)exDgW|Y1?zq0b3)xyFe4>;yfFmT;I0~ECv*zU!|L{wGZ2@0~a8~o8q#pCAk@ANB$ zX9?!Jm@=wNO{axaq%PNZy32QWn(v*y5x@O(zJtMq^j8dtujy0OKqFsyuBYYR2uV8VIa!-M$3?+Fn+1@!qSwgq%-aUa(1=)Dlu$qC3iDYbs9`TDlxUR&RtD`lZacLfJ z0Xza+ieVmga;Ih*nq7jr?i$>LQ{bv^_Rt=P=OvBOEu*!rTM~CyqxQTNK3=#RS5!sC zo-+?l=sXCJwGQP;1^TE;v&np9Dc8u4Ts^1`X^U zm(NDZV$a3*Oi(B+_e_i=a|DP;Mv?Z~aM7C6{QgOEcNdcV3BXaUxe8^YQaz zBkzs*nJ|TyB-Z=Hysdr|!yDcPi*@z>w#^N8HtXBH3flVN$#F6_e1pJSh1WFe+y$q(AS zgL8+9Uv%Q_@Lnak)n)qfPTgtvObl=EYh$?f1miW1N$Iyv(h3Gt279!W$1v??d0w8# z{rmT4|NMc0Msk&wmp*Jfz55On%T{9N8Z3=pzU*RM-e||oHGI<~3R5P|L>@Y|a$a!V zyBXx=oYy(=(!s2{YW%8%Y01MHLdc`*Lo@cfG-iZ|hN6ayiwep`ED@x@#}+_V2A zlY~=W+BmmAV+rb$K>scV0&T(JU+p$;J8>{+(J`YF`-WzkM4R3`{ zaI|{88Gf7pC1-!P$V%!S5ZzjXX(VgBG#48XgD&MxXvYCkFuIqpQ{v`+3>2u%eKNMR5?uM-`3)M(Z z%Z75HrA_q~mr$7-r+1eB^Y^AKHLe2mqtzQ8$MLwQ?lTlJRG?su>NaZGM?~hp`Q&fB z({O%AFJ^m2f7W_xX<6x(GI%}+8elPRE6;-_UvEu3nRg@7^xD(i$Cwj)Xp1gJYR{y|X)she20R!rXAV0q) zhUWOe6y66ZomvO#esn=BAN^WENoiM`%QHwdocV&!Lc%HS)5)~2t&pxj*{1n@A%Tvc z_SC#KeF9A4PzGaMq_+@}I35Tpzozo7I8#d)&PdDdPL0!DEiD`@Hn*&5?N2^*e$YFL zXwA89IeQtiJw)+p7QR5cS3XjM-c0ymCjG0RBsD#C_O_PR%RM7al)t~yoA8L+6^u-H z9ffJv4NDU^NG@3nH$ELGDWT-N;)+WsiG!AD*&e{Td}}0$4yL0NkPG~ZYh5KURA)e= zkhi>$c(x#P_D#EW$3bZ|lEu_?6t)~PSI9QbqiA~&qAZ#b5I30ZFZByI_WHf~33dv0 z&;|^J-Q5d9RbV291uY3mnY7W2+&ZOvn8FyDdkax)r|87&Dgtz|5ysiC3=mC&Usw_` zFqR9eb_sofL>`-K&|TQw)Ykcu^7_DD2-2$FJdZQ}vo<=@GKof*eQuCEIK3TVY;*C_ zrJb`PlpoKY1!@|=V2RJ2bc3Lu08B1TIfbG&fn$c-Hn>x&;@c4=<;g9_KPFjLx zNGC->39QeO(xvHDJZ8#;)0^p?=L!3|2&gG0 z&qQn%?j88KO&Y6I3uCC`)m!y+2(Vq^wa#s0=ANUEo6_5T^^(Y5W*gy|GL9|UU>HZ) zpcDfBUUwzRGP{F*Pj@-%oJ;u4Kk&7^(k9|(VQe+$U+M6Lg@<7G7FJM5Ep73rx2d6# z2Zh3}qp?e9(!#>RU3dSQBaJ-%|GCMKF*z{_$?3>XjkN)euF1y$nZl z>5>|wt;e~2L64Wn3#8x;7$vKAeI4@S#y7`3_z`Qvdt{|nu`fvzk|oc|Un3gy1iznG z)z~zv-q>Jg-~%MpV3ckd-ma9y)pLMeTO=OU{*02?!KR3zYymlnY}?^0GsEGnk}hy2 zxax~~kB?Gxr57q~26FG-XR2HWK`Jz8Xs))x7aCsOvXn9ONMW;Gv^l4anY^8wL_T62 zQx0pcrEc2fFJxEMm>m&kH#0Mnxp*)xw=) zAAaYS?bhwtQ7Zz-E8L?V94J+xdJ}~8+S%K>_7Lq<%doTMUrP$&Rz;QUWZghck^8$l zjTCp8!fKp?t9a$7hKD&oH>gvKy4!^`l_!IB=vX$xXJ_w3N3Y}`blhHE;-LI@;-6rm z!eRoEE#Q2G4Ii9Q#9Ml5#Zw1H+N4@=q^6INdw4;?6q}n|CK8kZL6OkVA*E`R_Yf=`&RW(l zr8_^b?Y9pfrZcy&*n?L|78^>)t0*d(Rh-;aR1%mkVw{Y)y|^#&4WB%vM{#38oZa-` zIj}yyoqXm8*f+v=GV7j$N2{f|nF89D6lVawcDThv6G>K_Fimk9Ql!OgZRfPgHh*tkEuCYs`PV(wf^}(O2M74ho#4u|G&Pj zGAxSdU+)6aDF{eNhk%5XQcELBONexbbgQsSEDeH6NS6pKjUdt~sFbk464KqdvMjN8 z_}_a!+%I>(%sgjyp81_KXU_TM`|<@_Y#u7GM|Bj2;LaiVU~ocK7PFNSYVGgCNXY~+ znCE~`6MA*{9Q1*m09-23(gB|!X|z$9B4`1iP5~5~$!e<+P$z>`aF@@@qPXh#oYmS8 z?hSmqyA`1L>q|&dumxGq<-zLyKDsoly^53^w8i+loTeU=g~vURNP^OOUg?f^Rnw=a z9{1BR>`Gu?dAEv;o{6ZV)b&Q)@0|;_9o z+PS{`xF&V2mdFKgZIUVLY1xF8)!!`ABXMsm?q7AI9te=H51mnkp8Yr`v;0V9EMweB z3=m4*Soy2U{T2=%n&N?+DB*NNs7;N4Kqw77`;WdgV141GxMeqS{ren5#WQv5elz3% zJ>N)1E~m8=%@2^MKjAFJ0%79+gk=GH4?yCk0J1&x5_09=4i_~j0$2FKK>jJGX_F7n z1+O@(X-0;1C%YgYb6-@SsF-A!O{&1pTk!yPe&JK#?Dy}eNRo)r6*(6a+l}2{62bBW&mx3akX`lm_o0#;r zz!$T%(4^*}kKFk*0j~u++?dUU!8ddS6h2<^o9Y0%mQ!N@V$sey;o7rdpc3`-?nbpm z*mJabuLE=UHyc6owm0{#WLi3fI1-HoZ=~?XOFp!esp3SraZjyXKZZ1UBZZ_1 z$_5DtUp1s4*p$4<6;`iWOcw|>!ALV_cgg=Gttk?1(Ox3>HdL=rn7%X<|S`_HF zvbW#Nt;u{Pe00>p>z2uLJpBG6rF>uo1y-k6eoq7B!Sb>}45Y>Y>u~Xqk;#<;(w^0L z7c?6e0##hR6%mMSUX!Y6>^Z3rP}HHfwOe`b?iL=>abVY{dznz_24OcrSpxsJaO5x$Fvk0%4J>8(?< zpZa#Gys)6@)}|sSuaLOzEZ|4`4RD zd_2Nr{9QL9+2$UH$aOBtqbQrS0tk7N7^Cvbm0}Vq!(3MS>m&zD(C%l;Q-}>A^7La3=;@*$VILI zlzzLO$N&l*k}JEB>roJkxrK#|ySs(8r3DQZpdcXKH6A>gO{2#$W@V^O4Uo zNct3Dkne^9TTIzZB^NOy*iM+m#GQmwxxegI0rAEjF*!^BS^Ry9Y%4|uzoY*C{+op6 zu&}TX=aDNFm6b*u`t}`Cj>Fl%99zr6(jJ8N_Nq4IbCE;-_4UR49u(3iMgY}o%a&gX zqGFB808=!($*U*7)?)7OD{0T}zA^fYrY2DkzDgfx0+H2S_)WVQ3l0(Wx&zRf7fUmf zdo-d<#M?ojzvS)jz6tNS1b(_#>%PDn;Fm{(fJ6sYcNeSi?aI^=(E_M+S6}m*a9#y1 z6DZ2Noq(MT5Q_x+t1v>pFLIO;KK}9mkA?M|opV=Ch|qOO#RkF<44=ryV1jORZKWq} z9gYtDz2kJTv9U4lVgV%H*4OwW02}T9WXb{z2H83Oxb)oj?{6{i39_`ER*WBf1-}2L zzRC5{S01sqIcY**z&|I@AMoIH(p)Z=2lzC=rh zk}LO>e5%M$gyrLxVY-e3+Z{n$Z2w$Zx2g0(UOn^MJ8l>1s6Isz*@ z@hVb$6!p9Ayu~2QX4lfjbA5NAN!?>F8JtklwZimhyDj-$8O5Sp-oUMLh)}?n9O7_ zKJU)m`SCi{V0tn$*;h}gQbWg6P{A0N$#1lo;1^AADCQ4VA}^$?5kp)mm?lEdNOiX2 z+;GSrU^q0I07TH6Ht)uyLgSrlFZUWmkvYfaaxrX*##au2PEi}|LA?{N*@(`m80T=F zZPyOQoMYrC0_IjGgo2$Es5)>htdiz~H}k@H@adnyt7ubTG?p$-2m$4_ZVJYjyHZmA z<*GGojj3Zae!X1Y6ZPRB^awd{6J3{*XRDi{`TiIsJXjWgt1 z0W*xau4J#dMTDcfEco?ObPMic{PFlN%HCCl3C#H#G34*ni6CE< zi*e*Ca31n^uLvbku593iyX0&*?3u&KZr|I_v*O+g{4?~AgtKU)ERt>iI%s3IW=Nh~ z+U$rD8w8Z4MTbB9_SQV=4RMPr2@OWvNeMU4Jnicxrs|6T!CrO&AVKy2usgXcNl=z0Q zIX`ur^8VcOmRKdix=~=EG6#5&c}lMh#l;A+aw3vTUr1EDQ_8*~<2Gyzd#x=VEbd8o zG1Pju0yVf*JpV)&K(KOOXqTU9^i1;bloa;*C1gJ;8xfu97tc-Yx8I{r&Qn<$0HP{G;fmF*cDSlH`obw=I=vDqxSKfPkJRFZ@8FY&Zk5+%t zs;aiB`n(kWV9AsIhV^qvxqv3B+Db!f@R?Qyh6ENL`}&t|I%&u$V^rER}IsTYzgNFGT8QBX{v!35GOytio9uuX5S|EOXBIkD&uzR+M)ijUv zJ>+J3OhTfH@JD>90Z>`&QK_T(EqX`Cn7CLa`(9eWNuJh>?UMHZ-W|w#bWHN{25H^I z>U8v=V}oj4)!x4~Mpx0mhgaS2e(UUFjBwPGr^CJR7=rAW3QC+jOs_xiy|<@Xu_3aT zU5p1mkK&<#AJ!=%A^Fn>j!e(Lv$M%wdk-n)h&8$!2By+KLRjh?!3azF=wwMU5QqdN zTrQu^Jjr53j|=W012Xu(&YsQyFSgnj|xSq=UY{>AnHZQ&CANbs*Q^ee$OmE2#(iudLzGExtfJginPa^yP$>_k-`NI9`Ct z*XC!tlK*qN7pPKF-)Ce1hDg_+pTw0f8>3zu(K6Od^FZfFXnAYQi(uE6ud^Yrdw~c2 z^xwUgtN~bo!YCkJ^5Wn;;%MQ7=<9}olqI9TTGH^|xBx^`^A{#xS640wN%~gU;pF7m zD6y4z?rp*| zuC9Q(gYiN4{&tKcUHA`VDy!(Z070#g_T3n&3%egex}eVd{Re(kdnS@%YGdVohGL?f z@vDZPOTH9+DI=*HL(<@md0d(BG=CM(YSS_>5HT}n*?M|=djk$Z^c)pPWSJJzFE7&= z;VbCmw>5v4?Q|>Fq}qz%lZL=|>i>*oggVtGzX@iPT&dyZ*}D}Od(^{A~F^|0N06+v)w0Z>XJ^;duB0nr|R1)9PdnWDR) zc=-6w{KX9Ro0_wU^^qdv>;{;48Ja>ysQW}7s;mr%(tv?=3N)kuv8{R4Lsb!}d57^X zsyFOozZc)b`Narfcb_4aogQ3L2N1oE*6i_tH3iWIdP4NbM&w%>20}2a0BMd^a`LB8 zb5XDQdc~(Y!ib5|FqHR^sD$m|!zD>dwu{EzgEnrXM8Gu~+wO5XHzMZR>qQU3wq3lN z!Pu4PoJ??1r!t8gl)3c_Z?ooBTaezCza%~arbL6&R}AbblOn7CGP2@Z-$wvC&L8CC z?LGQN%DI94L$p_8lIW!uYE(cQM1%EjqKo{t{Y(x0ijZA)_EH5~XlKjbdKvj**Ys=5 z6?%}u-m%2iZA1riekv(ZHOwxBA9Pkp83Ut<_i$(KDt6bXm}_F*8nFYsZYp{`t-QJF zYAcvB@zS+%kW`$V7RA#&_+W4a|Mhb4Mf z!12We%9~x9Y`Te1R82TH3SRK^4xyyBc5+rmWHt*sTAL8TWUOTSlF4lwrP3fkZhVE2 zm%Z3|J??C5jeYbP52T}NT#^c8v96ISf)0VbM8f$GyQj%JS7}-XIB9YtbKK4uXJ6`{ zi7P~pP?J{yNh34j;W^m)W3`C5&+3z#gmF+PP%;sBkA+;jyy#u5SoZGrqQMkb@MJZE z#~g`TkO5PnWm|W@{7cSF7rEsHdoG?mNv(3Tu2zH?f>HFzli8JuHxbD zJ|w*xX)zz3m7AR{v`qpg!{VcVQz?E>fGAh&OchoYaTVHfcC9iMzI2qT11bVPamtF* zI#tiB3FCLx%NX3IeGj%X6ekpNXX2DhS99Ec1?T&mkI=kh=#cQIEQ~e*Ve})i9A#tc zipTZQHAYt_%1B#WqSPInbRP*wM50Vxc`Fp16Ex|c zVmAlL$E|(!e~i;<{wgayc){!~LQ9>V8Rk)$ie-sYB7ht;RldE``9AX`De)ti{NcZtfkC6oWj;7htPu3#gc zRA7&Y>JLuoZ(KRV$}~55^(^W83q3_Yol0F@6Hc>P{G6vrwHyVswCnVH25*av(7sPQ zA~XdsAwQlojo5YDSPU@f+S=)rzwvMVZDW&MI)ipHt|mc1-oA6qa4EI1jdKGv@kWV? zN~yF=YTv)4#(5s>Ml6?}NL>4+@oNU()eHMH;5hh2D&m>3kD@R~gCuKN!}4D9?Hw(3 zkAdHoN|e%N_5$W~(q#tar^3t(40HBBk_DP9RKrd9=I5Gojkx9g`HlqgvvuG>jqfeu zJ}I&AX7XpUbX-Jiec4EDgxY-Cc&;|26-cEEYkAw82gRQ4@WQFhmcDkz^jXoRa<0sf z2S0e2T3JR0D}T62`3*PQGB{kcbvm(3}!hUqio+9qM^{< z7(kI}buLW;La@znNnWl9j(zNaYQC&@rm6Gz-My?9e{{Z)x0F7@T71p{r?wT;3XSQb z!ntOh0x8Eq2N8knAzb)^z8>9d!sfkZY~jLxpu zISgKTrb#j6lm`o|uCn|wC0(U-y?1W@2TrZ*7VRGTgj|HJoPn$gnh3)sAu-2eJeO<) zRi>Z9AR|_>XV*@kXX&`R!sJPdKNzw~vRC;%ugjAUnxlVF0a7usKWr?UYt#@L1d+D; zGhd(mWvj&yz)ROe_n58<2=*Rd2OBNaQsEIk&%)1uPI3>si)(* z6jv!?imu0EndurK%ETEen?qEfP3=FyVvuM`Ry>fOpI?4O1vyZx0wB#$Qo8nxyCh11 z$E7u3PYHiMKoRE|IL$`M2@EV#MB`UxWH`IKrOgmOtSTo);0@QbP&9Mg~m8D)DJ}jO6sSjk?%vIbnQ+r_4Baf zjk=KT{EGA+>+&r}eP2gxPI3X9su`mFkGC5xGIU7mJr^kT&34q3y7r<*8W(V3jx~;U z;isArxj>a0d?f*n?b{wXC)fmp%TnP8lDp?!AV={1p-nN#6Q_`*el8%&wB+@u-ljm0 z7(m!$0P1gnXcHVus+i>gpnw&Ym1!0#pv&@_u}4#_PSUPy-*pio7Yd7Eu}j-Lq9B^B z5kHZzIiG={M*+LU!dBNlzZXpF>}do916}j*!#MUrJUl2t`T2|gVwN1Ki3vm>J#se7 zRJz*Q0c0w@>AQ#s17$S+#OsNmR;>3UCiBv&D*6IF=dpv4N&e5}?ZCJImjS6(G{-mj zv27e~L2cwsf~fqnQ%z831L*jfQ~_{$ntI8Q?U~T1kEpD?13<%Od+)`bn&AGuBerl~ zft)GmR9@z6VVNyOR1T3g=FGWOqUIM3p=;=!^avw#Khnf%&m3p$0o(rP5qP!z&#CWU z-XVNUnQ_Md=P0du+0{y+j=wRRLcbeG+-FK*xJ4=iXt_ zC)P$+N2hxTtE5!y=xj&M&cfgxL?17O810kp3QgFgyb){O^`M)=6t&V&!(8)H-aR2J`senT(6N7Mnp7FfI>ulXnL*)W$AlAV}xsMtoVzjD6M0Sc(|6qzQN69sn5-PlgT1=C5}R=xhZW%Pdiy?#5#38|-zNJh`^n|E z&Wnk_*L=em^vR#MSnlDM`PJ1BEV~;ZwJVYJ>#Na$f)U=3JF=*b)Y&{}j+qh8kTyT4 zT6`(0V&~|BL3epS&#haMjA404(4^k`Z2vo%l~q$=Vv^SIy@V&B<0I-HQ&V~F*NI$~ zfdD$Vv1E1tIMg86<_d3n#1P`p+$Ec%16StQ>#T17cXrm#vO6)dEn&Q+F%sS5k_hGO z5zoRF1r`Dm>zy)@`SBO{g16)ki;KSibq$~df>ugyy#mV2PF!fShM zz@#VoA43}jqXo|GG3FQ&4}61JwcuvQCFQ>@E5e}n=`G`D(i`@#R?w=eocS_*k;~=^2Ex$gNOC!5vA@Ha)yTmhyDV{?rw3XoZeOZc8BHkJH zm<8U)_?#SVlstWI;GY7c07s1Gr! z5ddd0`^^e=;BP9p242m9j7Kn#&v38-)iP3Bv0_X&MbWg9t?1QayPkVQ@+o<}D9Aq3 zmyoHFO*)L^ zOJx!b3LTp5hXsF-5F^_liW1TdrCbOmPy~CR&+m;=edWc0DA^w4(a|X$X;;MeXjGui zjK(!fYjmyjg*AysIF;3CX^-dkeZ4Wf23O|h7Gp?A@8d3({)E4Q}=Fh zJLUUyOp^U@KE;yI^2eX9uwLSC%xmP`!kTW(Cv8SDyjL_ehxv)fm2Xo)Wmq6#bv9SC zO_!BZ*X8BqYK5u-*oSkQoBZSZXIW>v?>2cMtZ71~@RBo}?Mo#7ipBg2k0RF6`YR7L zap#&(*TGr5MUSk1)K4bP)4=^~QG)Tj4wB?%{68HgErF=X$vE`!o6fthf|LvNRCP(e zp62K{RZRN;RBe`)Yy~?hIbSC|U0pu_F#A<=(Y;GvozwVmVWRpRs}W{xnlnz*h3CYp zi95sJ$UGiiIa`#Y(aj-Gci`7f>pMyC;l&lI7OrjM^ymq6e+4Xl8zC5_Y_#Jp`-x zT`b`APJ@;z<-oW$v*Q<%KYV%QuL8p@F;gR8kV$S3!H9xvF7e*y+rmn67zJLRJG_5%Z6+H99)0{6S6qw(^{IZoN)-=WcTsY5aip#(P znh#!)3{qUCi6qliW$V+y{W$I&on1#|_eusyNg`WIG}G5}oJS+GLLQYzqpWREtBs># zh#gwo04?ourUaQolW@2wudjaT=XZRiHy)j%-r>XZA?Qh5q1SytJ&7%7Zhm=+KIM^8 zFQWbObIs@O%(ZiszLAk+u^*zgR=*JHx{16|Tr}N6vDhyXd%@C*_Sf&b)D!{DCZjfk z)OU%71+GQJs|aXQ#G117UNkpK&;RH?|M$RMY$GD7Ok7K1n$|=O9RB;B0x%~$xoH>( zDifsR{r8PR$_i#GCu+nL)Ew~7K(B;SCj39RhP%2BkCD?T#OFlp!0s)RY;-1k| zY-u;ICaVVkQ=#3b%6+qaA6Xxwpmtl!ecA5w-ussLoqVGL*ft5j$=rSc0hzAhm(UI` znVgx6@Nhg!LN4wc+I&U!(5^0}**GyX$VDHs_aade4-1Yvw=<(%0TjBMCT%2T;<{qr z*s6JSpD%HeK@HEKk*>(o;c8os8!26WtvUd)n8cY^!kSCh``3JIfRN8t{mWx60s)ZF zYwTkou->i3Jt~K%?0jS2qcxfC!!A2KyCHKM@7BsEF zT=NK>CsujgRC8UF7BR77Wz|B16;3CsZpUt?te2?~8$P+6#`1vUqZL@nk!tf{GqcAY466Hge@ zN_1!Gzy##{w~@KfjH!d0mjEwJ@o&_aI=7;LP6;g(GK)|1L5f5V$maQs3EsZ{eoYos zj_&X46P0@y&IdbF?UthM;o_Ry!jX2~&pL&rvKF{MyUM=?JQB&=ip1>M%ZkLS+kNpJ zsfWj8c+?Q-f^ZN(;vGb5ji>sAi8=ql+L~Ul!uPcuRq4=Yzj<6x!#UrrB)NHu zwptv(bX^jr8d%X&==g{wf8cGER6o6R`MGX zt*gOj*6`1~NS)Ae=A`p0C`ZejazIOD>K@E(g6iOshB8M8f?uM5-l&BFT)6gFT6D?v zKS6Gi2cUcJ?4Z>5=5OZ;Lm+I^)6-E>aDe1?89)!4*|6(>S4$(ovGoB|=9m2l4BBjP zS$}{M8Dk|F?miax+I|jG*f~R^Z2-e;Gi%jSxvj13CBs=zsc*qQCNjc^pzHGuif7JI z(b4**rm^@$lpv6RprDwX++Yz2$H`-G=Exa#>Fy(RnP*0&3*N{toUwZWF)2($71;P%dtN0F&#bqa&elY+gx+1td{b65!k0??(jU= zt7VR+XN5u>zXhFVdPNSh24o{?0f|^N)BP~|!FL)v;l>srYH_u`?r5WK+lMvnu)qS3 zNH?SoC?8g!1Ce?VM1+uX1=a3xqM2Z7Ij4)MW6LIRiPj#DDnAw<+2UJ*DsmQd3E*#rhD8xUyf(+Nl3Uj!PV(Cg302QO+sPQ%%ww%*&% z^RVlT?4Z)7VOG2FZQ*ln&?Eot6j7O5cp%d>H5(g_Q<6VgLrFpdf17SAFS11Rk)o`Pn)i^Ul8`oAgFdomtB`d> z2$`f%mdL)3rfCdg<~N_dpWpL*{yFD7_uO-zd(U~D*Lj|sBHyt`@wV+r3t@qs0ssJE zD@$`b03faj#`ut2IYhEN2LK|hLeT-z(ne6_l{H&Evu zdma>|UYxE0?T>(u&*NeMim!mrg`mI7wY}aE$QL&^bGTba^1(tq07gm;>Z+>8OihpI z>49kw_&C?n((>E4Z=fH@%F5~$11uKH;czM|D`BhL58OvXA$BM2f${X9FW2@>tw2b@ zEt*1cl=t>AziS_cjf6h#J&1Sl$SJ6jOwbQg$_Tr*p{I8DV4M6FKBqO-GZ*;p?u>z@ zq08R`M#Jel^iBzVu%^|!^nZyB2vc;yetBr-f3}flpIKXF<^h*GFKa7X3tNk8*F9&c zRqPz~F+hc8plM1m_mJuI@>FCz3y3DGu)fKU59+>!9dHi_tKG?`FXtVo5E#X_P;dmcEw-) zA~6vgz4`FRM}tXm5&416x!za%FO9_Y&Ir`jIG_Ap^xTs0Dn^>KxQ)7&$aQwyVcdn& zZQK?e{R(nUPpC?zDs4IOmrZ`*MoM(s&6{zJzcn7#C|>iZU6@8wi%j*C`!b=GZq4jEooxmk5%OY}=p>Xs*?MUEMgzlwlO-Dru1icTmjRxFk>bi7v z%kC6Qh5Hm@-!ejVS}+%_S|{N+czZ7-m2+d2rrN60Xnx^jEpiqN%T((%bbO=Dz+~|n z@3iWOG%4)MnCtARt|lADF?BVyJ#+~br{r47j8-r^pS*Q%Q}EX;svwRi09Yyxh%t}T zRtkWw;;~zr2v4cYL%mE9i=&cjOU}ZwLG4B7$gcH8+czXbKxUWJ4RfzQtcHueIZmCOYHvhii0i_kdJ@Dl&mYC_AqO*nU|8bS3;@=p$M?02(TiMTOj{gzj{lMV6;+hzu zC?Z?v4kDX=C;d#%jql^b&aT_Z=_`*Svm6~y2I^Iz9}G81*2oIV!P&fzBB==Li(kHd zl7DM#E4;4Sr{ZraS`sO@4Nr~CM4M@Ur@$SeazrX#S%Umc7ID#<;NxPf?Z#7dTSDMV z|K~V9!y1#XVy|rCLBC3iNTb2g#l>8(bj99{2@{L$ZYu^7+oWXf4}sV!tBs>jdm>zCzB z`~Aw?PtgQ>+7iEdSc0TF8HVIDjVKScz}CT-P$GLc;zrdxETP@hxMc#6n-ciO4om;o zl&i$5p>7aXP&^o_s|ZtT{G4wovRoEztrPs{GMM@*VhqbXCrG*=9!M=XLq~{tCo7!W zm-Q94-Zq!#VsGpF+~zdg(?&(okp^{Hl{<$Fo7zMDHl3Usf`_Uu(S>v`*Byvb6L##4 zQyZ!d4D^J_S2hy)KWpn~AMSts>eZoxV}s|CiF50&uCDKycvn}0!uE4bEg>^b15S^F zy>D!a9s$m``u!2x_plY$bB`MzAB?uBBL#F&FLGF{NUW#>GElOnI~G|K{RaL*)Vp zC=tR?1yJQzr&MCOv8U0Cp8Upwo)|JB0zzocf^fG&hYs+-xp#dHdFIQ(heF09c~z%i zTz2UxZy$8PQ2Gu20JTA61UjIsvk_G!@EeRmYA3!vHcoAp8M{|pR(Ped@lSBkZr~sB z*M1`2S-XM%7%Bg7^R!a4l5P@k&qunHhTW${+C!RQer3cu!LpmI&T8dIo?-h4jB1U5 zq&pfL4^Xs?D)raJi66ZWXiLIoA%2^q4UyjmyS}#Hqcbt(Fo%7Z5iC;fZAL(oa}QSs zr4Ls0%7Lc&Byk41HJeak#0I^r#$xNa`P?$Zfmg`in@o+3(ZO(P_QIHnE}I^>@e`p- zWx&!AG;)qvuUY)q8U@C52xd>csQ#)BGGvEDzZ1H~_Kzj0T*1PQvY&CG#2~`T-2A*e z-K7c=3Q>-nTPYnFZ)b^s--l+Y-UKvYdA#u+-yq62eaDT+$`!#fv<>wrnHIY1s?*@o zVdthGLZDOi&fZPv$9lPN6b3;D zK_8^BmD%*>b*)u5T5MTlAte4%?+FC-B%>@|oT0GnMPB``GwaK*5iDzT{YfS%6|b8- zdol!RrOPWY(BVI#TK9Gg#}pm6%{Gg=9(z9^_O7r?QO1-Q>JL7W@wzE|H+$o*Eu$B;d<;kk)W%TBJs*L+-Fl93gVc9_R&+L zddEUQVM`IYQyNQPwenY)zGof2=(KPz6Fve)urkCJ+HxJdl0t(`{RU=@zhCLO%{FGF zEVrtCd1JDSy}cZ~lkwep@#ZoEMGJMC3A9_k*F@3n9SB$O@+2S6+BL~eRmMGSMR>9! z(Y(Cnz^0qS)ZQt;S}C-@p}f8>I9mK+E`taE{zDc;Sjj&9kvwAdJbs0I>JSj8(Szi= z1r`n7Az{9dc$z@>oMOIC>bh@^`?-SPo822$`+*A!8sz(^l5?AhuOc(N9>+;8wF$XA z55D={VP0W{C@Pc?FJdW7718VujX$jC5g&~hd2^zu%)rx=Y?rmmX8Jc!B@W9Nqk{Tk zTA;zaB!zLQ#ZOT|gd0u^Wb_#k@0;=?3bx~Pxa)z*pC!(O2l2{n`4QD|HUmd3BTRB; zT}m{-dT2nO;{S8o|0s@x;od(lhmmP?qGuo$Z-Fk%$Fh3koFUsaao>@6{W@T3e>AQPmkLR`7nR)xQC&S|f{m)jQg67d-86r>e5V9OxjRd}OjGa}M zvYkuN;IF~S>o+PEre_us&OYYOmw(61A9dL*fJ7O3kuc4fh{lqzgk|X$By8Y38`-scud)N4Jn24_ze2OQZy6h=w>vDL$mra z#L@}qmu6NCcK3&nbM;28A=lYu^n+PzEbwCU$GdT_Tx1)Tw*b_fM3F<~LGypkF-Cu+ zaaL`ny+)A zcSbA+Y!S4tP9GM>Mch>>cdbsxsaHsip~}bwppLF8+4CLiMSQDFL+hq}t1P!h#re)XP+jUQXNkg2zpWUIfHlnUvp zzj=0QI{A}?okl}RiRzvZ67Efx#q4U$&vWq=J^vEkaFZOMN+rrPV`}qrJG;yg%b)D> z?Dm<72YIaS3s*5Z1Wh;D&1u>gGm_BR8|}!Cn}P_c%?bEulKGXJ*~J$fOv}_9yFPb4 zKDF5?L3fuBB~K)Ahwf^P7Z~O!7vI9!@O59`I3c2nLW zRz$#0d>Cjk$oz?n6>g6dLak?dWi^fF175!TD?(z7*U!)I%XSH%U~7#Mi$O&@fMlYq zAgK4qLlEDQ?%Cv5hk8Wwhie{s81hT`K3N1(UQ1(+$NBs{|gjGHn>kz zL*INZi;@u?OOOkAV@S3oZDjBdzl>v2JVg0JCg@G2ktytQJp1Y9uH#2!CRc*WU7L7l z;iAaM-#pp>fzD)A>oW7r$en8I%+-ZE@ zlST3{sg|Dhh(b{<90ZU-4(dNpHSqqZYioyxkhE*OUBpr6aY0c}WtBkpec6NlwlTV( zs-`*^3_K!$ZtNDIP~PVT1a}3wo4NCpo^>4_(7U@pqb*|h4#-94bb|x7XJz432At?7@8X#f}i5C{a9%RO@F(CL#WjSUP!a;P{QZe(P{ zpd7$pFa)rlePH)!kgN7K=K#~`A^%<5{)U6|Rdc^^pRkLeS1*QK27pM?{p^-YiP~bf z7#mX6(ZL@t*A04nIN}HY>XaU&bBvfjWOI(|{2|tJM zmYQpq+`L7PRPR>^ zJ&JS7q>#)TUJGow=+^i2KUl+4Ubd%F(TSssGFFC9t5O2H5gB2i*C}lp^)L<{CJl2Z5bVcL6%j;KCM!ce> zF_y}ZT2(p0(ioRr9 zxQ(y^pyG_vv=#8Y&C#bAs88qdg*XA@$s|bm587Jk4;?`(8Kd}0e%PT+!yJPmJ&G`p zv_}v!Uth@KAJkpVi#yotGFRj1Ey#Rf z<2KVV45J?_AB=4J%$$6(=6^jMLSs#&Fe4nPIrwTKM*Et=v17*?<71ndom#(cG^yTO z`V|?reole(w?AxHmH=MZ-dHt*JVc1>NGv~f3vvq@5KT=ry1qDCUtD$N?K3_4 z57TR2%jMSA4SD(b9$&Nghk8ePM|yfjw?@XAqCEpIU&eRwN==6>EQ}~6h_P!t#dmeN zEvH;l-ShUfFnjM2cb>$CUL)BdnW4HU+rCAn_5yf$Bx?*i9(WPYN88>6g%eo_Nz-7B zyyn_KBRz?;(dT!Ss;?)N{?4(dMIRFS?Tx;!kpQ8B*sxErMr6irOzOgf7ien!dZGA^o z|5}uMvt@m6DHuLiw2+7p`O$)$aN7@8FkD$veD*fzOYT^Uvc=uT@WgrbFUKE6h~*EA zw0(Z_vP&(F`iFM&q^r6)gNm&o-Uh+-&9@;4^!3i`KV^fstoFAT<1Dx9>i6x|GtkS9QD^?Y?LeG4&SvcoUIQ zmoM@w_y!ESMeZN?S^SSSDEU2FF&@#njrwh8eeVy=1;f?!ja~P3pl>Y-f@N`>g5BEm zFYNES)>rpPPr1;bH=iLHhT1buj|3kAH-&EZaU&aP52qk8=h0^8X^rem4g&b_{WgtN z&C*dD+BpnIlQ0r<-6q`St{3DJR}x0aD=~|qPOpUfp>7fWaNn5jlI;Ry4XiGZYbx0Z zMVESRqOeF-5okIVe_#L-4rq`em#qF|9MQFYs2%d3%v&;L_B6P_Zj5ikZ(9Q@G5n=m ztF-jFo=v=AD`XXFD2Ur=gkJ8kq?$>@I>vF^AcuS7whCqvY;pnI#ydcETEWXNABy9M zJa?>272|kmKfL{%kOn37+7`SYo>7?PE4T#)!+RA45kjS@_zc%4M8(625k20R)%dlR zGWVFs!EXha@afLs7Zp&GImBt-n8%qTBd$6KsqY{nmTmV8-Eg};nh{!Hvao14EFD`x zQ;dGuO=;Rn^vq6PTs z8|<^pLvp_Gntsq~B%t*>6Hw9PGXB^)ttPZfGb=#|VY95Z+Ocs8$(#!h;4m&u?QeMK z$!i#_9zy$Xva2*19MJWfYWLvu%T~_FX!Z%u2a^&rf#L2Ggy6eYq{^eGu>E$)Lozdg zLEJ(b`Umf)9bp+<^U}mAgXV?@D?T|##N!eOUE}kLHgxue2I5D_7zN)mDTDom8KhZ;$C7v{SkJUd4jYMv=!w8D=$T0VR_w4L~Ph)DY9LH)=pVoU^q z0CvOPisc1RNm|GC^nCf%-!s{e8xx=KB;aR2ESJt#K}S!opO-gRJLAKpwP1gWYOgK* z{As==3od^%JoW&Gm=5&A)AsrW)!knnO0u`J|5`4DUc5w^8!Qr)c1H)%;A3VDczK$+O|N=MGfI1p8?-9O;>L z|HI(D|H1U*-(xDihsB57 zTdDL!#W*7DC^ZbW03F{hYKZV9@B%Z%1P_GA?j|SHbi4sO4T2;%Oq;E4>cP}5Z0^_~ zh48M2jLssLG2Qyfn4+z9x3(it0$}0-CM;M!4_B;^KnT63KnC;(LSkcERo}{e)PeQ(XWj}D z3yggIJs?z^uQ4h-G<|k_7KIc_-}Hq|`ZSv1jQ!Za9ZpiKbHWg)asZK*_K)X&i>*Ca z^oe{N;f)b)1Gtl@_32x`>>EI3JELE=6*%W32F0afd)px?#>}iWVKVdk7bpAwg{Hl< zar4JI%#HbMhggdW<|GYNM@T)zki@2lu~%2~zCjUrl}Q6!yZQA)E>lG6>TS9{mP4OG zEt`!OPoO?+U@mPJs-_Um*6gJJ5|1OL0eb8^Th=u@X|Bxy9ZG*(O%YB|S}Y)8XeChc zDYtlF$))-|?9@EmfXTZUj>crb|6G_3LtyaVAmD$ZkU}Qb7QV&5)XMoO@pG`l#b>i2e|Jfl8Sh%V;OIZa%F9I3n8d!M)d zOhlUP?>*j}ar`Bb=~p{x?#(%;(CV(>i3~ZStk)%xCxqv?Wt01GO^yFTx?KKlSy`FV znjfD9IgD;wwNahmgR-?J(JJg=g<-kmq8?hs;;0|gE1BH#llSJ@3#p9CuNT^zquaf! zzAQYJmKtK5`6N&P!d)LPj@7nLURecGXaWV3 zMgwDMeBKawuftH4t&JPN?q_5o!h%4Y4?^CvmHPVnRFKLdyrJ}35wZ0q`RDShgHf{M z(Ef-sz-ec+OdjnNPj_eQxaK>EzrX(ql20IUm6rk&Fp;8UnLN?6FvX8uof^=KDtXT6 ztY`wsU}XPH=Re2IOf>uFpO#mm2n@sEg4?Wu?$@ppc8?M%#H5R3*cUACwU!$_#kFd6 zML%OI2dy@G%z7gX3+lh}7w>9c&pN=LERQE2jp0_WH}NnVL3m8S Date: Sat, 11 Jan 2020 17:50:24 +0800 Subject: [PATCH 033/186] better now --- code/game/objects/items/devices/traitordevices.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 1a840f488c..64e2830dd4 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -255,5 +255,5 @@ effective or pretty fucking useless. /obj/item/headsetupgrader name = "headset upgrader" desc = "A tool that can be used to upgrade a normal headset to be able to protect from flashbangs." - icon = 'icon/obj/device.dmi' + icon = 'icons/obj/device.dmi' icon_state = "headset_upgrade" From 4d4f3b32b30d542c9f8a0823bead51623163db9d Mon Sep 17 00:00:00 2001 From: Persi Date: Thu, 16 Jan 2020 22:59:19 -0500 Subject: [PATCH 034/186] Making forcefield projectors less stupid --- code/game/objects/items/devices/forcefieldprojector.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index df17a51c1b..905428ae1f 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -1,6 +1,6 @@ /obj/item/forcefield_projector name = "forcefield projector" - desc = "An experimental device that can create several forcefields at a distance." + desc = "An experimental device that can create several forcefields at a short distance." icon = 'icons/obj/device.dmi' icon_state = "signmaker_forcefield" slot_flags = ITEM_SLOT_BELT @@ -14,7 +14,7 @@ var/shield_integrity = 250 var/max_fields = 3 var/list/current_fields - var/field_distance_limit = 7 + var/field_distance_limit = 2 /obj/item/forcefield_projector/afterattack(atom/target, mob/user, proximity_flag) . = ..() From 2b2e69434114f48755b106c2ff3e8fa4029b16df Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Fri, 17 Jan 2020 15:56:09 -0500 Subject: [PATCH 035/186] Update code/modules/cargo/packs/science.dm Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/modules/cargo/packs/science.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/packs/science.dm b/code/modules/cargo/packs/science.dm index d71bd8de26..a009c998a3 100644 --- a/code/modules/cargo/packs/science.dm +++ b/code/modules/cargo/packs/science.dm @@ -82,7 +82,7 @@ crate_name = "circuitry starter pack crate" /datum/supply_pack/science/glasswork - name = "GlassBlower Gear Crate" + name = "Glass blower kit Crate" desc = "Learn and make glassworks of usefull things for a profit! Contains glassworking tools and blowing rods. Glass not included." cost = 1000 contains = list(/obj/item/glasswork/glasskit, From 81cd277db2b75b0123aec0caf229459947dc783e Mon Sep 17 00:00:00 2001 From: Putnam Date: Sat, 18 Jan 2020 03:47:40 -0800 Subject: [PATCH 036/186] Made metabolic synthesis stop if not fed --- code/modules/research/nanites/nanite_programs/utility.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index 3db482d989..3a7778cdf1 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -206,7 +206,7 @@ if(!iscarbon(host_mob)) return FALSE var/mob/living/carbon/C = host_mob - if(C.nutrition <= NUTRITION_LEVEL_STARVING) + if(C.nutrition <= NUTRITION_LEVEL_FED) return FALSE return ..() From 82b65f13f4a51f7ca222ee12845de6a2173f6fc7 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 18 Jan 2020 18:23:54 +0100 Subject: [PATCH 037/186] RPD anti-ventcrawler escapist sanity check. --- code/game/objects/items/RPD.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 141f7e510a..45f3275d6a 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -326,7 +326,8 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( playsound(get_turf(src), 'sound/effects/pop.ogg', 50, 0) /obj/item/pipe_dispenser/pre_attack(atom/A, mob/user) - if(!user.IsAdvancedToolUser() || istype(A, /turf/open/space/transit)) + var/turf/T = get_turf(A) + if(!user.IsAdvancedToolUser() || !A || istype(T, /turf/open/space/transit) || isindestructiblewall(T)) return ..() //So that changing the menu settings doesn't affect the pipes already being built. From 47b031dad262ce9d95fc58f5d2f304ed1fe37225 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 18 Jan 2020 18:40:13 +0100 Subject: [PATCH 038/186] Update. --- code/game/objects/items/RPD.dm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 45f3275d6a..f2413d1680 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -327,7 +327,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( /obj/item/pipe_dispenser/pre_attack(atom/A, mob/user) var/turf/T = get_turf(A) - if(!user.IsAdvancedToolUser() || !A || istype(T, /turf/open/space/transit) || isindestructiblewall(T)) + if(!user.IsAdvancedToolUser() || !T || istype(T, /turf/open/space/transit) || isindestructiblewall(T)) return ..() //So that changing the menu settings doesn't affect the pipes already being built. @@ -374,12 +374,16 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( if(ATMOS_CATEGORY) //Making pipes if(!can_make_pipe) return ..() + A = T + if(is_type_in_typecache(recipe, ventcrawl_machinery) && isclosedturf(A)) //wall escapism sanity check. + to_chat(user, "[src]'s error light flickers; there's something in the way!") + return playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) if (recipe.type == /datum/pipe_info/meter) to_chat(user, "You start building a meter...") if(do_after(user, atmos_build_speed, target = A)) activate() - var/obj/item/pipe_meter/PM = new /obj/item/pipe_meter(get_turf(A)) + var/obj/item/pipe_meter/PM = new /obj/item/pipe_meter(A) PM.setAttachLayer(piping_layer) if(mode&WRENCH_MODE) PM.wrench_act(user, src) @@ -389,7 +393,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( activate() var/obj/machinery/atmospherics/path = queued_p_type var/pipe_item_type = initial(path.construction_type) || /obj/item/pipe - var/obj/item/pipe/P = new pipe_item_type(get_turf(A), queued_p_type, queued_p_dir) + var/obj/item/pipe/P = new pipe_item_type(A, queued_p_type, queued_p_dir) if(queued_p_flipped && istype(P, /obj/item/pipe/trinary/flippable)) var/obj/item/pipe/trinary/flippable/F = P @@ -406,7 +410,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( if(DISPOSALS_CATEGORY) //Making disposals pipes if(!can_make_pipe) return ..() - A = get_turf(A) + A = T if(isclosedturf(A)) to_chat(user, "[src]'s error light flickers; there's something in the way!") return @@ -431,7 +435,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( if(TRANSIT_CATEGORY) //Making transit tubes if(!can_make_pipe) return ..() - A = get_turf(A) + A = T if(isclosedturf(A)) to_chat(user, "[src]'s error light flickers; there's something in the way!") return From a2e1c8ecf1bc80c256ce00bd8685a30115ce7ca0 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 18 Jan 2020 18:45:20 +0100 Subject: [PATCH 039/186] GLOB. --- code/game/objects/items/RPD.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index f2413d1680..839cd99b12 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -375,7 +375,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( if(!can_make_pipe) return ..() A = T - if(is_type_in_typecache(recipe, ventcrawl_machinery) && isclosedturf(A)) //wall escapism sanity check. + if(is_type_in_typecache(recipe, GLOB.ventcrawl_machinery) && isclosedturf(A)) //wall escapism sanity check. to_chat(user, "[src]'s error light flickers; there's something in the way!") return playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) From ca7bdf5f8864aaa3efb540a5c3fa74040ab55e69 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 18 Jan 2020 22:06:14 +0100 Subject: [PATCH 040/186] clockwork cuirass now compatible with snakes. The original author is very lazy. --- .../clockcult/clock_items/clockwork_armor.dm | 1 + icons/mob/taur_naga.dmi | Bin 115705 -> 118192 bytes 2 files changed, 1 insertion(+) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm index e01156ba44..5bc04173b9 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm @@ -70,6 +70,7 @@ resistance_flags = FIRE_PROOF | ACID_PROOF armor = list("melee" = 60, "bullet" = 70, "laser" = -25, "energy" = 0, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) allowed = list(/obj/item/clockwork, /obj/item/clothing/glasses/wraith_spectacles, /obj/item/clothing/glasses/judicial_visor, /obj/item/mmi/posibrain/soul_vessel, /obj/item/reagent_containers/food/drinks/bottle/holyoil) + mutantrace_variation = STYLE_DIGITIGRADE|STYLE_SNEK_TAURIC /obj/item/clothing/suit/armor/clockwork/Initialize() . = ..() diff --git a/icons/mob/taur_naga.dmi b/icons/mob/taur_naga.dmi index 7214ec7073125527fc731005aa8a1e4c567ef4d6..479fa5c83ac52ce41d53c6a42768477d2455588e 100644 GIT binary patch delta 19412 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 delta 16905 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 From 5084146400927e40a106f532a4734bb7009d5044 Mon Sep 17 00:00:00 2001 From: r4d6 Date: Sat, 18 Jan 2020 18:46:22 -0500 Subject: [PATCH 041/186] Port --- code/__DEFINES/atmospherics.dm | 12 + code/game/machinery/constructable_frame.dm | 6 +- code/game/machinery/pipe/construction.dm | 6 +- .../circuitboards/machine_circuitboards.dm | 15 +- .../atmospherics/machinery/atmosmachinery.dm | 72 ++- .../binary_devices/binary_devices.dm | 18 +- .../components/binary_devices/dp_vent_pump.dm | 152 +++---- .../components/binary_devices/passive_gate.dm | 31 +- .../components/binary_devices/pump.dm | 77 ++-- .../components/binary_devices/valve.dm | 140 +++--- .../components/binary_devices/volume_pump.dm | 79 ++-- .../machinery/components/components_base.dm | 53 ++- .../components/trinary_devices/filter.dm | 194 +++++---- .../components/trinary_devices/mixer.dm | 135 +++--- .../unary_devices/heat_exchanger.dm | 20 +- .../unary_devices/outlet_injector.dm | 131 +++--- .../components/unary_devices/passive_vent.dm | 4 +- .../unary_devices/portables_connector.dm | 64 +-- .../components/unary_devices/tank.dm | 25 +- .../components/unary_devices/thermomachine.dm | 9 +- .../components/unary_devices/vent_pump.dm | 307 +++++++------ .../components/unary_devices/vent_scrubber.dm | 48 +- .../atmospherics/machinery/other/meter.dm | 5 +- .../machinery/pipes/heat_exchange/he_pipes.dm | 1 - .../machinery/pipes/heat_exchange/junction.dm | 34 +- .../machinery/pipes/heat_exchange/manifold.dm | 78 +--- .../pipes/heat_exchange/manifold4w.dm | 48 ++ .../machinery/pipes/heat_exchange/simple.dm | 44 +- .../machinery/pipes/layermanifold.dm | 53 ++- .../atmospherics/machinery/pipes/manifold.dm | 409 +----------------- .../machinery/pipes/manifold4w.dm | 398 +---------------- .../atmospherics/machinery/pipes/mapping.dm | 65 +++ .../atmospherics/machinery/pipes/pipes.dm | 15 +- .../atmospherics/machinery/pipes/simple.dm | 391 +---------------- .../components/binary_devices.dmi | Bin 37683 -> 41056 bytes .../atmospherics/components/thermomachine.dmi | Bin 23517 -> 5138 bytes .../components/trinary_devices.dmi | Bin 40611 -> 42943 bytes .../atmospherics/components/unary_devices.dmi | Bin 105390 -> 100865 bytes icons/obj/atmospherics/pipes/he-junction.dmi | Bin 0 -> 1878 bytes icons/obj/atmospherics/pipes/he-manifold.dmi | Bin 0 -> 1443 bytes icons/obj/atmospherics/pipes/he-simple.dmi | Bin 0 -> 3844 bytes icons/obj/atmospherics/pipes/heat.dmi | Bin 10819 -> 0 bytes icons/obj/atmospherics/pipes/junction.dmi | Bin 3276 -> 0 bytes icons/obj/atmospherics/pipes/manifold.dmi | Bin 14484 -> 2721 bytes icons/obj/atmospherics/pipes/meter.dmi | Bin 886 -> 716 bytes icons/obj/atmospherics/pipes/pipe_item.dmi | Bin 29946 -> 27655 bytes .../obj/atmospherics/pipes/pressure_tank.dmi | Bin 8611 -> 14599 bytes icons/obj/atmospherics/pipes/simple.dmi | Bin 16600 -> 6021 bytes 48 files changed, 1057 insertions(+), 2082 deletions(-) create mode 100644 code/modules/atmospherics/machinery/pipes/heat_exchange/manifold4w.dm create mode 100644 code/modules/atmospherics/machinery/pipes/mapping.dm create mode 100644 icons/obj/atmospherics/pipes/he-junction.dmi create mode 100644 icons/obj/atmospherics/pipes/he-manifold.dmi create mode 100644 icons/obj/atmospherics/pipes/he-simple.dmi delete mode 100644 icons/obj/atmospherics/pipes/heat.dmi delete mode 100644 icons/obj/atmospherics/pipes/junction.dmi diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 456582c6a5..28554dbd99 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -254,6 +254,18 @@ #define PIPING_CARDINAL_AUTONORMALIZE (1<<3) //north/south east/west doesn't matter, auto normalize on build. //HELPERS +#define PIPING_LAYER_SHIFT(T, PipingLayer) \ + if(T.dir & NORTH || T.dir & SOUTH) { \ + T.pixel_x = (PipingLayer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_X;\ + } \ + if(T.dir & WEST || T.dir & EAST) { \ + T.pixel_y = (PipingLayer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_Y;\ + } + +#define PIPING_LAYER_DOUBLE_SHIFT(T, PipingLayer) \ + T.pixel_x = (PipingLayer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_X;\ + T.pixel_y = (PipingLayer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_Y; + #define THERMAL_ENERGY(gas) (gas.temperature * gas.heat_capacity()) #define QUANTIZE(variable) (round(variable,0.0000001))/*I feel the need to document what happens here. Basically this is used to catch most rounding errors, however it's previous value made it so that once gases got hot enough, most procedures wouldnt occur due to the fact that the mole counts would get rounded away. Thus, we lowered it a few orders of magnititude */ diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 96487915dd..a238c4a451 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -181,6 +181,9 @@ if(component_check) P.play_tool_sound(src) var/obj/machinery/new_machine = new circuit.build_path(loc) + if(new_machine.circuit) + QDEL_NULL(new_machine.circuit) + new_machine.circuit = circuit new_machine.setAnchored(anchored) new_machine.on_construction() for(var/obj/O in new_machine.component_parts) @@ -189,9 +192,6 @@ for(var/obj/O in src) O.moveToNullspace() new_machine.component_parts += O - if(new_machine.circuit) - QDEL_NULL(new_machine.circuit) - new_machine.circuit = circuit circuit.moveToNullspace() new_machine.RefreshParts() qdel(src) diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index b8c537a4fc..937e3909b0 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -75,8 +75,7 @@ Buildable meters new_layer = PIPING_LAYER_DEFAULT piping_layer = new_layer - pixel_x += (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_X - pixel_y += (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_Y + PIPING_LAYER_SHIFT(src, piping_layer) layer = initial(layer) + ((piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_LCHANGE) /obj/item/pipe/proc/update() @@ -232,5 +231,4 @@ Buildable meters /obj/item/pipe_meter/proc/setAttachLayer(new_layer = PIPING_LAYER_DEFAULT) piping_layer = new_layer - pixel_x = (new_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_X - pixel_y = (new_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_Y + PIPING_LAYER_DOUBLE_SHIFT(src, piping_layer) diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 3e4a8743da..5621a946bb 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -308,6 +308,7 @@ /obj/item/circuitboard/machine/thermomachine name = "Thermomachine (Machine Board)" desc = "You can use a screwdriver to switch between heater and freezer." + var/pipe_layer = PIPING_LAYER_DEFAULT req_components = list( /obj/item/stock_parts/matter_bin = 2, /obj/item/stock_parts/micro_laser = 2, @@ -342,8 +343,18 @@ build_path = initial(new_type.build_path) I.play_tool_sound(src) to_chat(user, "You change the circuitboard setting to \"[new_setting]\".") - else - return ..() + return + + if(I.tool_behaviour == TOOL_MULTITOOL) + pipe_layer = (pipe_layer >= PIPING_LAYER_MAX) ? PIPING_LAYER_MIN : (pipe_layer + 1) + to_chat(user, "You change the circuitboard to layer [pipe_layer].") + return + + . = ..() + +/obj/item/circuitboard/machine/thermomachine/examine() + . = ..() + . += "It is set to layer [pipe_layer]." /obj/item/circuitboard/machine/thermomachine/heater name = "Heater (Machine Board)" diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index 0450e7e8dd..e4e6274662 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -1,14 +1,12 @@ -/* -Quick overview: +// Quick overview: +// +// Pipes combine to form pipelines +// Pipelines and other atmospheric objects combine to form pipe_networks +// Note: A single pipe_network represents a completely open space +// +// Pipes -> Pipelines +// Pipelines + Other Objects -> Pipe network -Pipes combine to form pipelines -Pipelines and other atmospheric objects combine to form pipe_networks - Note: A single pipe_network represents a completely open space - -Pipes -> Pipelines -Pipelines + Other Objects -> Pipe network - -*/ #define PIPE_VISIBLE_LEVEL 2 #define PIPE_HIDDEN_LEVEL 1 @@ -100,13 +98,14 @@ Pipelines + Other Objects -> Pipe network return node_connects /obj/machinery/atmospherics/proc/normalize_cardinal_directions() - if(dir==SOUTH) - setDir(NORTH) - else if(dir==WEST) - setDir(EAST) + switch(dir) + if(SOUTH) + setDir(NORTH) + if(WEST) + setDir(EAST) //this is called just after the air controller sets up turfs -/obj/machinery/atmospherics/proc/atmosinit(var/list/node_connects) +/obj/machinery/atmospherics/proc/atmosinit(list/node_connects) if(!node_connects) //for pipes where order of nodes doesn't matter node_connects = getNodeConnects() @@ -118,12 +117,8 @@ Pipelines + Other Objects -> Pipe network update_icon() /obj/machinery/atmospherics/proc/setPipingLayer(new_layer) - if(pipe_flags & PIPING_DEFAULT_LAYER_ONLY) - new_layer = PIPING_LAYER_DEFAULT - piping_layer = new_layer - pixel_x = (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_X - pixel_y = (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_Y - layer = initial(layer) + ((piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_LCHANGE) + piping_layer = (pipe_flags & PIPING_DEFAULT_LAYER_ONLY) ? PIPING_LAYER_DEFAULT : new_layer + update_icon() /obj/machinery/atmospherics/proc/can_be_node(obj/machinery/atmospherics/target, iteration) return connection_check(target, piping_layer) @@ -175,9 +170,6 @@ Pipelines + Other Objects -> Pipe network nodes[nodes.Find(reference)] = null update_icon() -/obj/machinery/atmospherics/update_icon() - return - /obj/machinery/atmospherics/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/pipe)) //lets you autodrop var/obj/item/pipe/pipe = W @@ -234,15 +226,13 @@ Pipelines + Other Objects -> Pipe network var/datum/gas_mixture/env_air = loc.return_air() pressures = int_air.return_pressure() - env_air.return_pressure() - var/fuck_you_dir = get_dir(src, user) // Because fuck you... - if(!fuck_you_dir) - fuck_you_dir = pick(GLOB.cardinals) - var/turf/target = get_edge_target_turf(user, fuck_you_dir) - var/range = pressures/250 - var/speed = range/5 - user.visible_message("[user] is sent flying by pressure!","The pressure sends you flying!") - user.throw_at(target, range, speed) + + // if get_dir(src, user) is not 0, target is the edge_target_turf on that dir + // otherwise, edge_target_turf uses a random cardinal direction + // range is pressures / 250 + // speed is pressures / 1250 + user.throw_at(get_edge_target_turf(user, get_dir(src, user) || pick(GLOB.cardinals)), pressures / 250, pressures / 1250) /obj/machinery/atmospherics/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) @@ -268,17 +258,6 @@ Pipelines + Other Objects -> Pipe network pipe_overlay = . = pipeimages[identifier] = image(iconset, iconstate, dir = direction) pipe_overlay.color = col -/obj/machinery/atmospherics/proc/icon_addintact(var/obj/machinery/atmospherics/node) - var/image/img = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', "pipe_intact", get_dir(src,node), node.pipe_color) - underlays += img - return img.dir - -/obj/machinery/atmospherics/proc/icon_addbroken(var/connected = FALSE) - var/unconnected = (~connected) & initialize_directions - for(var/direction in GLOB.cardinals) - if(unconnected & direction) - underlays += getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', "pipe_exposed", direction) - /obj/machinery/atmospherics/on_construction(obj_color, set_layer) if(can_unwrench) add_atom_colour(obj_color, FIXED_COLOUR_PRIORITY) @@ -319,7 +298,7 @@ Pipelines + Other Objects -> Pipe network if(target_move.can_crawl_through()) if(is_type_in_typecache(target_move, GLOB.ventcrawl_machinery)) user.forceMove(target_move.loc) //handle entering and so on. - user.visible_message("You hear something squeezing through the ducts...","You climb out the ventilation system.") + user.visible_message("You hear something squeezing through the ducts...", "You climb out the ventilation system.") else var/list/pipenetdiff = returnPipenets() ^ target_move.returnPipenets() if(pipenetdiff.len) @@ -331,7 +310,7 @@ Pipelines + Other Objects -> Pipe network playsound(src, 'sound/machines/ventcrawl.ogg', 50, 1, -3) else if(is_type_in_typecache(src, GLOB.ventcrawl_machinery) && can_crawl_through()) //if we move in a way the pipe can connect, but doesn't - or we're in a vent user.forceMove(loc) - user.visible_message("You hear something squeezing through the ducts...","You climb out the ventilation system.") + user.visible_message("You hear something squeezing through the ducts...", "You climb out the ventilation system.") user.canmove = FALSE addtimer(VARSET_CALLBACK(user, canmove, TRUE), 1) @@ -355,3 +334,6 @@ Pipelines + Other Objects -> Pipe network //Used for certain children of obj/machinery/atmospherics to not show pipe vision when mob is inside it. /obj/machinery/atmospherics/proc/can_see_pipes() return TRUE + +/obj/machinery/atmospherics/proc/update_layer() + layer = initial(layer) + (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_LCHANGE \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/binary_devices/binary_devices.dm b/code/modules/atmospherics/machinery/components/binary_devices/binary_devices.dm index 486a57450b..45ccaf1e86 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/binary_devices.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/binary_devices.dm @@ -8,24 +8,14 @@ /obj/machinery/atmospherics/components/binary/SetInitDirections() switch(dir) - if(NORTH) + if(NORTH, SOUTH) initialize_directions = NORTH|SOUTH - if(SOUTH) - initialize_directions = NORTH|SOUTH - if(EAST) + if(EAST, WEST) initialize_directions = EAST|WEST - if(WEST) - initialize_directions = EAST|WEST -/* -Iconnery -*/ + /obj/machinery/atmospherics/components/binary/hide(intact) update_icon() - - ..(intact) -/* -Housekeeping and pipe network stuff -*/ + ..() /obj/machinery/atmospherics/components/binary/getNodeConnects() return list(turn(dir, 180), dir) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm index 9f38757a89..c4e9b1f200 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/dp_vent_pump.dm @@ -1,13 +1,12 @@ -/* -Acts like a normal vent, but has an input AND output. -*/ +//Acts like a normal vent, but has an input AND output. + #define EXT_BOUND 1 #define INPUT_MIN 2 #define OUTPUT_MAX 4 /obj/machinery/atmospherics/components/binary/dp_vent_pump icon = 'icons/obj/atmospherics/components/unary_devices.dmi' //We reuse the normal vent icons! - icon_state = "dpvent_map" + icon_state = "dpvent_map-2" //node2 is output port //node1 is input port @@ -27,97 +26,26 @@ Acts like a normal vent, but has an input AND output. var/output_pressure_max = 0 var/pressure_checks = EXT_BOUND + //EXT_BOUND: Do not pass external_pressure_bound //INPUT_MIN: Do not pass input_pressure_min //OUTPUT_MAX: Do not pass output_pressure_max -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/on - on = TRUE - icon_state = "dpvent_map_on" - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/binary/dp_vent_pump/Destroy() SSradio.remove_object(src, frequency) return ..() -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume - name = "large dual-port air vent" - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix - id = INCINERATOR_TOXMIX_DP_VENTPUMP - frequency = FREQ_AIRLOCK_CONTROL - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos - id = INCINERATOR_ATMOS_DP_VENTPUMP - frequency = FREQ_AIRLOCK_CONTROL - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_syndicatelava - id = INCINERATOR_SYNDICATELAVA_DP_VENTPUMP - frequency = FREQ_AIRLOCK_CONTROL - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on - on = TRUE - icon_state = "dpvent_map_on" - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/New() - ..() - var/datum/gas_mixture/air1 = airs[1] - var/datum/gas_mixture/air2 = airs[2] - air1.volume = 1000 - air2.volume = 1000 - /obj/machinery/atmospherics/components/binary/dp_vent_pump/update_icon_nopipes() cut_overlays() if(showpipe) - add_overlay(getpipeimage('icons/obj/atmospherics/components/unary_devices.dmi', "dpvent_cap")) + var/image/cap = getpipeimage(icon, "dpvent_cap", dir) + PIPING_LAYER_SHIFT(cap, piping_layer) + add_overlay(cap) if(!on || !is_operational()) icon_state = "vent_off" - return - - if(pump_direction) - icon_state = "vent_out" else - icon_state = "vent_in" + icon_state = pump_direction ? "vent_out" : "vent_in" /obj/machinery/atmospherics/components/binary/dp_vent_pump/process_atmos() ..() @@ -248,6 +176,70 @@ Acts like a normal vent, but has an input AND output. broadcast_status() update_icon() +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume + name = "large dual-port air vent" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/New() + ..() + var/datum/gas_mixture/air1 = airs[1] + var/datum/gas_mixture/air2 = airs[2] + air1.volume = 1000 + air2.volume = 1000 + +// Mapping + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer1 + piping_layer = 1 + icon_state = "dpvent_map-1" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer3 + piping_layer = 3 + icon_state = "dpvent_map-3" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/on + on = TRUE + icon_state = "dpvent_map_on-2" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer1 + piping_layer = 1 + icon_state = "dpvent_map_on-1" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer3 + piping_layer = 3 + icon_state = "dpvent_map_on-3" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix + id = INCINERATOR_TOXMIX_DP_VENTPUMP + frequency = FREQ_AIRLOCK_CONTROL + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos + id = INCINERATOR_ATMOS_DP_VENTPUMP + frequency = FREQ_AIRLOCK_CONTROL + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_syndicatelava + id = INCINERATOR_SYNDICATELAVA_DP_VENTPUMP + frequency = FREQ_AIRLOCK_CONTROL + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer1 + piping_layer = 1 + icon_state = "dpvent_map-1" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer3 + piping_layer = 3 + icon_state = "dpvent_map-3" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on + on = TRUE + icon_state = "dpvent_map_on-2" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer1 + piping_layer = 1 + icon_state = "dpvent_map_on-1" + +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer3 + piping_layer = 3 + icon_state = "dpvent_map_on-3" + #undef EXT_BOUND #undef INPUT_MIN #undef OUTPUT_MAX diff --git a/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm b/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm index 329ef33637..02eb95acab 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/passive_gate.dm @@ -7,12 +7,13 @@ Passive gate is similar to the regular pump except: */ /obj/machinery/atmospherics/components/binary/passive_gate - icon_state = "passgate_map" + icon_state = "passgate_map-2" name = "passive gate" desc = "A one-way air valve that does not require power." can_unwrench = TRUE + shift_underlay_only = FALSE interaction_flags_machine = INTERACT_MACHINE_OFFLINE | INTERACT_MACHINE_WIRES_IF_OPEN | INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OPEN_SILICON | INTERACT_MACHINE_SET_MACHINE @@ -25,27 +26,15 @@ Passive gate is similar to the regular pump except: construction_type = /obj/item/pipe/directional pipe_state = "passivegate" -/obj/machinery/atmospherics/components/binary/passive_gate/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/passive_gate/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/binary/passive_gate/Destroy() SSradio.remove_object(src,frequency) return ..() /obj/machinery/atmospherics/components/binary/passive_gate/update_icon_nopipes() - if(!on) - icon_state = "passgate_off" - cut_overlays() - return - - add_overlay(getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', "passgate_on")) + cut_overlays() + icon_state = "passgate_off" + if(on) + add_overlay(getpipeimage(icon, "passgate_on")) /obj/machinery/atmospherics/components/binary/passive_gate/process_atmos() ..() @@ -176,3 +165,11 @@ Passive gate is similar to the regular pump except: if(. && on) to_chat(user, "You cannot unwrench [src], turn it off first!") return FALSE + +/obj/machinery/atmospherics/components/binary/passive_gate/layer1 + piping_layer = 1 + icon_state = "passgate_map-1" + +/obj/machinery/atmospherics/components/binary/passive_gate/layer3 + piping_layer = 3 + icon_state = "passgate_map-3" \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm index c05c3bb3c9..9e49953df5 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/pump.dm @@ -1,23 +1,22 @@ -/* -Every cycle, the pump uses the air in air_in to try and make air_out the perfect pressure. - -node1, air1, network1 correspond to input -node2, air2, network2 correspond to output - -Thus, the two variables affect pump operation are set in New(): - air1.volume - This is the volume of gas available to the pump that may be transfered to the output - air2.volume - Higher quantities of this cause more air to be perfected later - but overall network volume is also increased as this increases... -*/ +// Every cycle, the pump uses the air in air_in to try and make air_out the perfect pressure. +// +// node1, air1, network1 correspond to input +// node2, air2, network2 correspond to output +// +// Thus, the two variables affect pump operation are set in New(): +// air1.volume +// This is the volume of gas available to the pump that may be transfered to the output +// air2.volume +// Higher quantities of this cause more air to be perfected later +// but overall network volume is also increased as this increases... /obj/machinery/atmospherics/components/binary/pump - icon_state = "pump_map" + icon_state = "pump_map-2" name = "gas pump" desc = "A pump that moves gas by pressure." can_unwrench = TRUE + shift_underlay_only = FALSE var/target_pressure = ONE_ATMOSPHERE @@ -54,30 +53,6 @@ Thus, the two variables affect pump operation are set in New(): message_admins("Pump, [src.name], was maximized by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return TRUE -/obj/machinery/atmospherics/components/binary/pump/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/pump/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/pump/on - on = TRUE - icon_state = "pump_on_map" - -/obj/machinery/atmospherics/components/binary/pump/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/pump/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/binary/pump/Destroy() SSradio.remove_object(src,frequency) if(radio_connection) @@ -85,11 +60,7 @@ Thus, the two variables affect pump operation are set in New(): return ..() /obj/machinery/atmospherics/components/binary/pump/update_icon_nopipes() - if(!is_operational()) - icon_state = "pump_off" - return - - icon_state = "pump_[on?"on":"off"]" + icon_state = (on && is_operational()) ? "pump_on" : "pump_off" /obj/machinery/atmospherics/components/binary/pump/process_atmos() // ..() @@ -222,3 +193,23 @@ Thus, the two variables affect pump operation are set in New(): investigate_log("Pump, [src.name], was unwrenched by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Pump, [src.name], was unwrenched by [ADMIN_LOOKUPFLW(user)] at [A]") return TRUE + +/obj/machinery/atmospherics/components/binary/pump/layer1 + piping_layer = 1 + icon_state= "pump_map-1" + +/obj/machinery/atmospherics/components/binary/pump/layer3 + piping_layer = 3 + icon_state= "pump_map-3" + +/obj/machinery/atmospherics/components/binary/pump/on + on = TRUE + icon_state = "pump_on_map-2" + +/obj/machinery/atmospherics/components/binary/pump/on/layer1 + piping_layer = 1 + icon_state= "pump_on_map-1" + +/obj/machinery/atmospherics/components/binary/pump/on/layer3 + piping_layer = 3 + icon_state= "pump_on_map-3" \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm index f22ac62106..21ee79c2ea 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm @@ -3,12 +3,15 @@ It's like a regular ol' straight pipe, but you can turn it on and off. */ /obj/machinery/atmospherics/components/binary/valve - icon_state = "mvalve_map" + icon_state = "mvalve_map-2" name = "manual valve" desc = "A pipe with a valve that can be used to disable flow of gas through it." can_unwrench = TRUE - interaction_flags_machine = INTERACT_MACHINE_OFFLINE | INTERACT_MACHINE_OPEN //Intentionally no allow_silicon flag + shift_underlay_only = FALSE + + interaction_flags_machine = INTERACT_MACHINE_OFFLINE | INTERACT_MACHINE_OPEN //Intentionally no allow_silicon flag + pipe_flags = PIPING_CARDINAL_AUTONORMALIZE var/frequency = 0 var/id = null @@ -20,97 +23,90 @@ It's like a regular ol' straight pipe, but you can turn it on and off. var/switching = FALSE +/obj/machinery/atmospherics/components/binary/valve/update_icon_nopipes(animation = FALSE) + normalize_cardinal_directions() + if(animation) + flick("[valve_type]valve_[on][!on]", src) + icon_state = "[valve_type]valve_[on ? "on" : "off"]" + +/obj/machinery/atmospherics/components/binary/valve/proc/toggle() + if(on) + on = FALSE + update_icon_nopipes() + investigate_log("was closed by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS) + else + on = TRUE + update_icon_nopipes() + update_parents() + var/datum/pipeline/parent1 = parents[1] + parent1.reconcile_air() + investigate_log("was opened by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS) + +/obj/machinery/atmospherics/components/binary/valve/interact(mob/user) + add_fingerprint(usr) + if(switching) + return + update_icon_nopipes(TRUE) + switching = TRUE + addtimer(CALLBACK(src, .proc/finish_interact), 10) + +/obj/machinery/atmospherics/components/binary/valve/proc/finish_interact() + toggle() + switching = FALSE + +/obj/machinery/atmospherics/components/binary/valve/digital // can be controlled by AI + icon_state = "dvalve_map-2" + name = "digital valve" + desc = "A digitally controlled valve." + valve_type = "d" + pipe_state = "dvalve" + interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OFFLINE | INTERACT_MACHINE_OPEN | INTERACT_MACHINE_OPEN_SILICON + +/obj/machinery/atmospherics/components/binary/valve/digital/update_icon_nopipes(animation) + if(!is_operational()) + normalize_cardinal_directions() + icon_state = "dvalve_nopower" + return + ..() + + /obj/machinery/atmospherics/components/binary/valve/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y + piping_layer = 1 + icon_state = "mvalve_map-1" /obj/machinery/atmospherics/components/binary/valve/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y + piping_layer = 3 + icon_state = "mvalve_map-3" /obj/machinery/atmospherics/components/binary/valve/on on = TRUE /obj/machinery/atmospherics/components/binary/valve/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y + piping_layer = 1 + icon_state = "mvalve_map-1" /obj/machinery/atmospherics/components/binary/valve/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/valve/update_icon_nopipes(animation = 0) - normalize_dir() - if(animation) - flick("[valve_type]valve_[on][!on]",src) - icon_state = "[valve_type]valve_[on?"on":"off"]" - -/obj/machinery/atmospherics/components/binary/valve/proc/open() - on = TRUE - update_icon_nopipes() - update_parents() - var/datum/pipeline/parent1 = parents[1] - parent1.reconcile_air() - investigate_log("was opened by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS) - -/obj/machinery/atmospherics/components/binary/valve/proc/close() - on = FALSE - update_icon_nopipes() - investigate_log("was closed by [usr ? key_name(usr) : "a remote signal"]", INVESTIGATE_ATMOS) - -/obj/machinery/atmospherics/components/binary/valve/proc/normalize_dir() - if(dir==SOUTH) - setDir(NORTH) - else if(dir==WEST) - setDir(EAST) - -/obj/machinery/atmospherics/components/binary/valve/interact(mob/user) - add_fingerprint(usr) - update_icon_nopipes(1) - if(switching) - return - switching = TRUE - sleep(10) - if(on) - close() - else - open() - switching = FALSE - -/obj/machinery/atmospherics/components/binary/valve/digital // can be controlled by AI - name = "digital valve" - desc = "A digitally controlled valve." - icon_state = "dvalve_map" - valve_type = "d" - pipe_state = "dvalve" - interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON | INTERACT_MACHINE_OFFLINE | INTERACT_MACHINE_OPEN | INTERACT_MACHINE_OPEN_SILICON + piping_layer = 3 + icon_state = "mvalve_map-3" /obj/machinery/atmospherics/components/binary/valve/digital/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y + piping_layer = 1 + icon_state = "dvalve_map-1" /obj/machinery/atmospherics/components/binary/valve/digital/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y + piping_layer = 3 + icon_state = "dvalve_map-3" /obj/machinery/atmospherics/components/binary/valve/digital/on on = TRUE /obj/machinery/atmospherics/components/binary/valve/digital/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y + piping_layer = 1 + icon_state = "dvalve_map-1" /obj/machinery/atmospherics/components/binary/valve/digital/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y + piping_layer = 3 + icon_state = "dvalve_map-3" /obj/machinery/atmospherics/components/binary/valve/digital/update_icon_nopipes(animation) if(!is_operational()) 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 e9fa52fd23..864e3eef5e 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -1,23 +1,22 @@ -/* -Every cycle, the pump uses the air in air_in to try and make air_out the perfect pressure. - -node1, air1, network1 correspond to input -node2, air2, network2 correspond to output - -Thus, the two variables affect pump operation are set in New(): - air1.volume - This is the volume of gas available to the pump that may be transfered to the output - air2.volume - Higher quantities of this cause more air to be perfected later - but overall network volume is also increased as this increases... -*/ +// Every cycle, the pump uses the air in air_in to try and make air_out the perfect pressure. +// +// node1, air1, network1 correspond to input +// node2, air2, network2 correspond to output +// +// Thus, the two variables affect pump operation are set in New(): +// air1.volume +// This is the volume of gas available to the pump that may be transfered to the output +// air2.volume +// Higher quantities of this cause more air to be perfected later +// but overall network volume is also increased as this increases... /obj/machinery/atmospherics/components/binary/volume_pump - icon_state = "volpump_map" + icon_state = "volpump_map-2" name = "volumetric gas pump" desc = "A pump that moves gas by volume." can_unwrench = TRUE + shift_underlay_only = FALSE var/transfer_rate = MAX_TRANSFER_RATE @@ -43,40 +42,12 @@ Thus, the two variables affect pump operation are set in New(): 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 - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/volume_pump/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/binary/volume_pump/Destroy() SSradio.remove_object(src,frequency) return ..() -/obj/machinery/atmospherics/components/binary/volume_pump/on - on = TRUE - icon_state = "volpump_on_map" - -/obj/machinery/atmospherics/components/binary/volume_pump/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/binary/volume_pump/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/binary/volume_pump/update_icon_nopipes() - if(!is_operational()) - icon_state = "volpump_off" - return - - icon_state = "volpump_[on?"on":"off"]" + icon_state = on && is_operational() ? "volpump_on" : "volpump_off" /obj/machinery/atmospherics/components/binary/volume_pump/process_atmos() // ..() @@ -208,3 +179,25 @@ Thus, the two variables affect pump operation are set in New(): investigate_log("Pump, [src.name], was unwrenched by [key_name(usr)] at [x], [y], [z], [A]", INVESTIGATE_ATMOS) message_admins("Pump, [src.name], was unwrenched by [ADMIN_LOOKUPFLW(user)] at [A]") return TRUE + +// Mapping + +/obj/machinery/atmospherics/components/binary/volume_pump/layer1 + piping_layer = 1 + icon_state = "volpump_map-1" + +/obj/machinery/atmospherics/components/binary/volume_pump/layer3 + piping_layer = 3 + icon_state = "volpump_map-3" + +/obj/machinery/atmospherics/components/binary/volume_pump/on + on = TRUE + icon_state = "volpump_on_map" + +/obj/machinery/atmospherics/components/binary/volume_pump/on/layer1 + piping_layer = 1 + icon_state = "volpump_map-1" + +/obj/machinery/atmospherics/components/binary/volume_pump/on/layer3 + piping_layer = 3 + icon_state = "volpump_map-3" \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/components_base.dm b/code/modules/atmospherics/machinery/components/components_base.dm index e31d96a0c2..1f5cd8b150 100644 --- a/code/modules/atmospherics/machinery/components/components_base.dm +++ b/code/modules/atmospherics/machinery/components/components_base.dm @@ -1,11 +1,10 @@ -/* -So much of atmospherics.dm was used solely by components, so separating this makes things all a lot cleaner. -On top of that, now people can add component-speciic procs/vars if they want! -*/ +// So much of atmospherics.dm was used solely by components, so separating this makes things all a lot cleaner. +// On top of that, now people can add component-speciic procs/vars if they want! /obj/machinery/atmospherics/components var/welded = FALSE //Used on pumps and scrubbers var/showpipe = FALSE + var/shift_underlay_only = TRUE //Layering only shifts underlay? var/list/datum/pipeline/parents var/list/datum/gas_mixture/airs @@ -19,9 +18,8 @@ On top of that, now people can add component-speciic procs/vars if they want! var/datum/gas_mixture/A = new A.volume = 200 airs[i] = A -/* -Iconnery -*/ + +// Iconnery /obj/machinery/atmospherics/components/proc/update_icon_nopipes() return @@ -46,14 +44,29 @@ Iconnery for(var/i in 1 to device_type) //adds intact pieces if(nodes[i]) - connected |= icon_addintact(nodes[i]) + var/obj/machinery/atmospherics/node = nodes[i] + var/image/img = get_pipe_underlay("pipe_intact", get_dir(src, node), node.pipe_color) + underlays += img + connected |= img.dir - icon_addbroken(connected) //adds broken pieces + for(var/direction in GLOB.cardinals) + if((initialize_directions & direction) && !(connected & direction)) + underlays += get_pipe_underlay("pipe_exposed", direction) + if(!shift_underlay_only) + PIPING_LAYER_SHIFT(src, piping_layer) -/* -Pipenet stuff; housekeeping -*/ +/obj/machinery/atmospherics/components/proc/get_pipe_underlay(state, dir, color = null) + if(color) + . = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', state, dir, color) + else + . = getpipeimage('icons/obj/atmospherics/components/binary_devices.dmi', state, dir) + + if(shift_underlay_only) + var/image/I = . + PIPING_LAYER_SHIFT(I, piping_layer) + +// Pipenet stuff; housekeeping /obj/machinery/atmospherics/components/nullifyNode(i) if(nodes[i]) @@ -129,9 +142,7 @@ Pipenet stuff; housekeeping return new_value return default_set -/* -Helpers -*/ +// Helpers /obj/machinery/atmospherics/components/proc/update_parents() for(var/i in 1 to device_type) @@ -146,9 +157,9 @@ Helpers for(var/i in 1 to device_type) . += returnPipenet(nodes[i]) -/* -UI Stuff -*/ + +// UI Stuff + /obj/machinery/atmospherics/components/ui_status(mob/user) if(allowed(user)) @@ -156,9 +167,9 @@ UI Stuff to_chat(user, "Access denied.") return UI_CLOSE -/* -Tool acts -*/ + +// Tool acts + /obj/machinery/atmospherics/components/analyzer_act(mob/living/user, obj/item/I) atmosanalyzer_scan(airs, user, src) \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm index adca444b10..22249d5fff 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/filter.dm @@ -1,9 +1,12 @@ /obj/machinery/atmospherics/components/trinary/filter - name = "gas filter" icon_state = "filter_off" - desc = "Very useful for filtering gasses." density = FALSE + + name = "gas filter" + desc = "Very useful for filtering gasses." + can_unwrench = TRUE + var/transfer_rate = MAX_TRANSFER_RATE var/filter_type = null var/frequency = 0 @@ -38,38 +41,6 @@ message_admins("Filter, [src.name], was maximized by [ADMIN_LOOKUPFLW(usr)] at [ADMIN_COORDJMP(T)], [A]") return TRUE -/obj/machinery/atmospherics/components/trinary/filter/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/trinary/filter/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/trinary/filter/flipped - icon_state = "filter_off_f" - flipped = TRUE - -/obj/machinery/atmospherics/components/trinary/filter/flipped/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/trinary/filter/flipped/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -// These two filter types have critical_machine flagged to on and thus causes the area they are in to be exempt from the Grid Check event. - -/obj/machinery/atmospherics/components/trinary/filter/critical - critical_machine = TRUE - -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical - critical_machine = TRUE - /obj/machinery/atmospherics/components/trinary/filter/proc/set_frequency(new_frequency) SSradio.remove_object(src, frequency) frequency = new_frequency @@ -80,62 +51,27 @@ SSradio.remove_object(src,frequency) return ..() -/obj/machinery/atmospherics/components/trinary/filter/atmos //Used for atmos waste loops - on = TRUE - icon_state = "filter_on" - -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2 - name = "nitrogen filter" - filter_type = "n2" -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2 - name = "oxygen filter" - filter_type = "o2" -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2 - name = "carbon dioxide filter" - filter_type = "co2" -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o - name = "nitrous oxide filter" - filter_type = "n2o" -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma - name = "plasma filter" - filter_type = "plasma" - -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped //This feels wrong, I know - icon_state = "filter_on_f" - flipped = TRUE - -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2 - name = "nitrogen filter" - filter_type = "n2" -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2 - name = "oxygen filter" - filter_type = "o2" -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2 - name = "carbon dioxide filter" - filter_type = "co2" -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o - name = "nitrous oxide filter" - filter_type = "n2o" -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma - name = "plasma filter" - filter_type = "plasma" - /obj/machinery/atmospherics/components/trinary/filter/update_icon() cut_overlays() for(var/direction in GLOB.cardinals) - if(direction & initialize_directions) - var/obj/machinery/atmospherics/node = findConnecting(direction) - if(node) - add_overlay(getpipeimage('icons/obj/atmospherics/components/trinary_devices.dmi', "cap", direction, node.pipe_color)) - continue - add_overlay(getpipeimage('icons/obj/atmospherics/components/trinary_devices.dmi', "cap", direction)) - ..() + if(!(direction & initialize_directions)) + continue + var/obj/machinery/atmospherics/node = findConnecting(direction) + + var/image/cap + if(node) + cap = getpipeimage(icon, "cap", direction, node.pipe_color) + else + cap = getpipeimage(icon, "cap", direction) + + PIPING_LAYER_SHIFT(cap, piping_layer) + add_overlay(cap) + + return ..() /obj/machinery/atmospherics/components/trinary/filter/update_icon_nopipes() - if(on && nodes[1] && nodes[2] && nodes[3] && is_operational()) - icon_state = "filter_on[flipped?"_f":""]" - return - icon_state = "filter_off[flipped?"_f":""]" + var/on_state = on && nodes[1] && nodes[2] && nodes[3] && is_operational() + icon_state = "filter_[on_state ? "on" : "off"][flipped ? "_f" : ""]" /obj/machinery/atmospherics/components/trinary/filter/power_change() var/old_stat = stat @@ -258,3 +194,91 @@ if(. && on && is_operational()) to_chat(user, "You cannot unwrench [src], turn it off first!") return FALSE + +// Mapping + +/obj/machinery/atmospherics/components/trinary/filter/layer1 + piping_layer = 1 + icon_state = "filter_off_map-1" +/obj/machinery/atmospherics/components/trinary/filter/layer3 + piping_layer = 3 + icon_state = "filter_off_map-3" + +/obj/machinery/atmospherics/components/trinary/filter/on + on = TRUE + icon_state = "filter_on" + +/obj/machinery/atmospherics/components/trinary/filter/on/layer1 + piping_layer = 1 + icon_state = "filter_on_map-1" +/obj/machinery/atmospherics/components/trinary/filter/on/layer3 + piping_layer = 3 + icon_state = "filter_on_map-3" + +/obj/machinery/atmospherics/components/trinary/filter/flipped + icon_state = "filter_off_f" + flipped = TRUE + +/obj/machinery/atmospherics/components/trinary/filter/flipped/layer1 + piping_layer = 1 + icon_state = "filter_off_f_map-1" +/obj/machinery/atmospherics/components/trinary/filter/flipped/layer3 + piping_layer = 3 + icon_state = "filter_off_f_map-3" + +/obj/machinery/atmospherics/components/trinary/filter/flipped/on + on = TRUE + icon_state = "filter_on_f" + +/obj/machinery/atmospherics/components/trinary/filter/flipped/on/layer1 + piping_layer = 1 + icon_state = "filter_on_f_map-1" +/obj/machinery/atmospherics/components/trinary/filter/flipped/on/layer3 + piping_layer = 3 + icon_state = "filter_on_f_map-3" + +/obj/machinery/atmospherics/components/trinary/filter/atmos //Used for atmos waste loops + on = TRUE + icon_state = "filter_on" +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2 + name = "nitrogen filter" + filter_type = "n2" +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2 + name = "oxygen filter" + filter_type = "o2" +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2 + name = "carbon dioxide filter" + filter_type = "co2" +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o + name = "nitrous oxide filter" + filter_type = "n2o" +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma + name = "plasma filter" + filter_type = "plasma" + +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped //This feels wrong, I know + icon_state = "filter_on_f" + flipped = TRUE +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2 + name = "nitrogen filter" + filter_type = "n2" +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2 + name = "oxygen filter" + filter_type = "o2" +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2 + name = "carbon dioxide filter" + filter_type = "co2" +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o + name = "nitrous oxide filter" + filter_type = "n2o" +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma + name = "plasma filter" + filter_type = "plasma" + +// These two filter types have critical_machine flagged to on and thus causes the area they are in to be exempt from the Grid Check event. + +/obj/machinery/atmospherics/components/trinary/filter/critical + critical_machine = TRUE + +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical + critical_machine = TRUE \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm index 9646b78321..60db07bb75 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm @@ -3,9 +3,10 @@ density = FALSE name = "gas mixer" - can_unwrench = TRUE desc = "Very useful for mixing gasses." + can_unwrench = TRUE + var/target_pressure = ONE_ATMOSPHERE var/node1_concentration = 0.5 var/node2_concentration = 0.5 @@ -41,66 +42,28 @@ return TRUE //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 - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/trinary/mixer/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/trinary/mixer/flipped - icon_state = "mixer_off_f" - flipped = TRUE - -/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/trinary/mixer/airmix //For standard airmix to distro - name = "air mixer" - icon_state = "mixer_on" - node1_concentration = N2STANDARD - node2_concentration = O2STANDARD - on = TRUE - target_pressure = MAX_OUTPUT_PRESSURE - -/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse - node1_concentration = O2STANDARD - node2_concentration = N2STANDARD - -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped - icon_state = "mixer_on_f" - flipped = TRUE - -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse - node1_concentration = O2STANDARD - node2_concentration = N2STANDARD /obj/machinery/atmospherics/components/trinary/mixer/update_icon() cut_overlays() for(var/direction in GLOB.cardinals) - if(direction & initialize_directions) - var/obj/machinery/atmospherics/node = findConnecting(direction) - if(node) - add_overlay(getpipeimage('icons/obj/atmospherics/components/trinary_devices.dmi', "cap", direction, node.pipe_color)) - continue - add_overlay(getpipeimage('icons/obj/atmospherics/components/trinary_devices.dmi', "cap", direction)) + if(!(direction & initialize_directions)) + continue + var/obj/machinery/atmospherics/node = findConnecting(direction) + + var/image/cap + if(node) + cap = getpipeimage(icon, "cap", direction, node.pipe_color) + else + cap = getpipeimage(icon, "cap", direction) + + PIPING_LAYER_SHIFT(cap, piping_layer) + add_overlay(cap) + return ..() /obj/machinery/atmospherics/components/trinary/mixer/update_icon_nopipes() - if(on && nodes[1] && nodes[2] && nodes[3] && is_operational()) - icon_state = "mixer_on[flipped?"_f":""]" - return - icon_state = "mixer_off[flipped?"_f":""]" + var/on_state = on && nodes[1] && nodes[2] && nodes[3] && is_operational() + icon_state = "mixer_[on_state ? "on" : "off"][flipped ? "_f" : ""]" /obj/machinery/atmospherics/components/trinary/mixer/power_change() var/old_stat = stat @@ -233,8 +196,70 @@ update_icon() -/obj/machinery/atmospherics/components/trinary/filter/can_unwrench(mob/user) +/obj/machinery/atmospherics/components/trinary/mixer/can_unwrench(mob/user) . = ..() if(. && on && is_operational()) to_chat(user, "You cannot unwrench [src], turn it off first!") return FALSE + +// mapping + +/obj/machinery/atmospherics/components/trinary/mixer/layer1 + piping_layer = 1 + icon_state = "mixer_off_map-1" +/obj/machinery/atmospherics/components/trinary/mixer/layer3 + piping_layer = 3 + icon_state = "mixer_off_map-3" + +/obj/machinery/atmospherics/components/trinary/mixer/on + on = TRUE + icon_state = "mixer_on" + +/obj/machinery/atmospherics/components/trinary/mixer/on/layer1 + piping_layer = 1 + icon_state = "mixer_on_map-1" +/obj/machinery/atmospherics/components/trinary/mixer/on/layer3 + piping_layer = 3 + icon_state = "mixer_on_map-3" + +/obj/machinery/atmospherics/components/trinary/mixer/flipped + icon_state = "mixer_off_f" + flipped = TRUE + +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer1 + piping_layer = 1 + icon_state = "mixer_off_f_map-1" +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer3 + piping_layer = 3 + icon_state = "mixer_off_f_map-3" + +/obj/machinery/atmospherics/components/trinary/mixer/flipped/on + on = TRUE + icon_state = "mixer_on_f" + +/obj/machinery/atmospherics/components/trinary/mixer/flipped/on/layer1 + piping_layer = 1 + icon_state = "mixer_on_f_map-1" +/obj/machinery/atmospherics/components/trinary/mixer/flipped/on/layer3 + piping_layer = 3 + icon_state = "mixer_on_f_map-3" + +/obj/machinery/atmospherics/components/trinary/mixer/airmix //For standard airmix to distro + name = "air mixer" + icon_state = "mixer_on" + node1_concentration = N2STANDARD + node2_concentration = O2STANDARD + target_pressure = MAX_OUTPUT_PRESSURE + on = TRUE + +/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse + node1_concentration = O2STANDARD + node2_concentration = N2STANDARD + +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped + icon_state = "mixer_on_f" + flipped = TRUE + +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse + node1_concentration = O2STANDARD + node2_concentration = N2STANDARD \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm b/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm index 66f9668bbf..a856ea1f3f 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/heat_exchanger.dm @@ -1,11 +1,12 @@ /obj/machinery/atmospherics/components/unary/heat_exchanger - icon_state = "he_intact" + icon_state = "he1" name = "heat exchanger" desc = "Exchanges heat between two input gases. Set up for fast heat transfer." can_unwrench = TRUE + shift_underlay_only = FALSE // not really used layer = LOW_OBJ_LAYER @@ -13,24 +14,23 @@ var/update_cycle pipe_state = "heunary" - + /obj/machinery/atmospherics/components/unary/heat_exchanger/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y + piping_layer = 1 + icon_state = "he_map-1" /obj/machinery/atmospherics/components/unary/heat_exchanger/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y + piping_layer = 3 + icon_state = "he_map-3" /obj/machinery/atmospherics/components/unary/heat_exchanger/update_icon() if(nodes[1]) - icon_state = "he_intact" + icon_state = "he1" var/obj/machinery/atmospherics/node = nodes[1] add_atom_colour(node.color, FIXED_COLOUR_PRIORITY) else - icon_state = "he_exposed" + icon_state = "he0" + PIPING_LAYER_SHIFT(src, piping_layer) /obj/machinery/atmospherics/components/unary/heat_exchanger/atmosinit() if(!partner) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm index b4c37a2140..87ab4fa643 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm @@ -1,9 +1,10 @@ /obj/machinery/atmospherics/components/unary/outlet_injector + icon_state = "inje_map-2" name = "air injector" desc = "Has a valve and pump attached to it." - icon_state = "inje_map" use_power = IDLE_POWER_USE can_unwrench = TRUE + shift_underlay_only = FALSE resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF //really helpful in building gas chambers for xenomorphs var/injecting = 0 @@ -19,82 +20,20 @@ pipe_state = "injector" -/obj/machinery/atmospherics/components/unary/outlet_injector/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/outlet_injector/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/unary/outlet_injector/Destroy() SSradio.remove_object(src,frequency) return ..() -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos - frequency = FREQ_ATMOS_STORAGE - on = TRUE - volume_rate = 200 - -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste - name = "atmos waste outlet injector" - id = ATMOS_GAS_MONITOR_WASTE_ATMOS -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste - name = "engine outlet injector" - id = ATMOS_GAS_MONITOR_WASTE_ENGINE -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input - name = "plasma tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_TOX -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input - name = "oxygen tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_O2 -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input - name = "nitrogen tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_N2 -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input - name = "mix tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_MIX -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input - name = "nitrous oxide tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_N2O -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input - name = "air mix tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_AIR -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input - name = "carbon dioxide tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_CO2 -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input - name = "incinerator chamber input injector" - id = ATMOS_GAS_MONITOR_INPUT_INCINERATOR -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input - name = "toxins mixing input injector" - id = ATMOS_GAS_MONITOR_INPUT_TOXINS_LAB - -/obj/machinery/atmospherics/components/unary/outlet_injector/on - on = TRUE - -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/unary/outlet_injector/update_icon_nopipes() cut_overlays() if(showpipe) + // everything is already shifted so don't shift the cap add_overlay(getpipeimage(icon, "inje_cap", initialize_directions)) if(!nodes[1] || !on || !is_operational()) icon_state = "inje_off" - return - - icon_state = "inje_on" + else + icon_state = "inje_on" /obj/machinery/atmospherics/components/unary/outlet_injector/power_change() var/old_stat = stat @@ -243,3 +182,63 @@ if(. && on && is_operational()) to_chat(user, "You cannot unwrench [src], turn it off first!") return FALSE + +// mapping + +/obj/machinery/atmospherics/components/unary/outlet_injector/layer1 + piping_layer = 1 + icon_state = "inje_map-1" + +/obj/machinery/atmospherics/components/unary/outlet_injector/layer3 + piping_layer = 2 + icon_state = "inje_map-2" + +/obj/machinery/atmospherics/components/unary/outlet_injector/on + on = TRUE + +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer1 + piping_layer = 1 + icon_state = "inje_map-1" + +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3 + piping_layer = 2 + icon_state = "inje_map-2" + +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos + frequency = FREQ_ATMOS_STORAGE + on = TRUE + volume_rate = 200 + +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste + name = "atmos waste outlet injector" + id = ATMOS_GAS_MONITOR_WASTE_ATMOS +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste + name = "engine outlet injector" + id = ATMOS_GAS_MONITOR_WASTE_ENGINE +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input + name = "plasma tank input injector" + id = ATMOS_GAS_MONITOR_INPUT_TOX +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input + name = "oxygen tank input injector" + id = ATMOS_GAS_MONITOR_INPUT_O2 +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input + name = "nitrogen tank input injector" + id = ATMOS_GAS_MONITOR_INPUT_N2 +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input + name = "mix tank input injector" + id = ATMOS_GAS_MONITOR_INPUT_MIX +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input + name = "nitrous oxide tank input injector" + id = ATMOS_GAS_MONITOR_INPUT_N2O +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input + name = "air mix tank input injector" + id = ATMOS_GAS_MONITOR_INPUT_AIR +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input + name = "carbon dioxide tank input injector" + id = ATMOS_GAS_MONITOR_INPUT_CO2 +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input + name = "incinerator chamber input injector" + id = ATMOS_GAS_MONITOR_INPUT_INCINERATOR +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input + name = "toxins mixing input injector" + id = ATMOS_GAS_MONITOR_INPUT_TOXINS_LAB \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm index 94d8959987..e4c44c45a4 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm @@ -47,9 +47,9 @@ return TRUE /obj/machinery/atmospherics/components/unary/passive_vent/layer1 - piping_layer = PIPING_LAYER_MIN + piping_layer = 1 icon_state = "passive_vent_map-1" /obj/machinery/atmospherics/components/unary/passive_vent/layer3 - piping_layer = PIPING_LAYER_MAX + piping_layer = 3 icon_state = "passive_vent_map-3" diff --git a/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm b/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm index c0e69a0c7d..de89cb0973 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm @@ -1,25 +1,16 @@ /obj/machinery/atmospherics/components/unary/portables_connector + icon_state = "connector_map-2" name = "connector port" desc = "For connecting portables devices related to atmospherics control." icon = 'icons/obj/atmospherics/components/unary_devices.dmi' - icon_state = "connector_map" //Only for mapping purposes, so mappers can see direction can_unwrench = TRUE - var/obj/machinery/portable_atmospherics/connected_device use_power = NO_POWER_USE level = 0 layer = GAS_FILTER_LAYER pipe_flags = PIPING_ONE_PER_TURF pipe_state = "connector" - -/obj/machinery/atmospherics/components/unary/portables_connector/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y -/obj/machinery/atmospherics/components/unary/portables_connector/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y + var/obj/machinery/portable_atmospherics/connected_device /obj/machinery/atmospherics/components/unary/portables_connector/New() ..() @@ -27,29 +18,23 @@ air_contents.volume = 0 -/obj/machinery/atmospherics/components/unary/portables_connector/visible - level = 2 - -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/portables_connector/process_atmos() - if(!connected_device) - return - update_parents() - /obj/machinery/atmospherics/components/unary/portables_connector/Destroy() if(connected_device) connected_device.disconnect() return ..() +/obj/machinery/atmospherics/components/unary/portables_connector/update_icon_nopipes() + icon_state = "connector" + if(showpipe) + var/image/cap = getpipeimage(icon, "connector_cap", initialize_directions) + PIPING_LAYER_SHIFT(cap, piping_layer) + add_overlay(cap) + +/obj/machinery/atmospherics/components/unary/portables_connector/process_atmos() + if(!connected_device) + return + update_parents() + /obj/machinery/atmospherics/components/unary/portables_connector/can_unwrench(mob/user) . = ..() if(. && connected_device) @@ -60,3 +45,24 @@ return connected_device.portableConnectorReturnAir() /obj/proc/portableConnectorReturnAir() + return + + +/obj/machinery/atmospherics/components/unary/portables_connector/layer1 + piping_layer = 1 + icon_state = "connector_map-1" + +/obj/machinery/atmospherics/components/unary/portables_connector/layer3 + piping_layer = 3 + icon_state = "connector_map-3" + +/obj/machinery/atmospherics/components/unary/portables_connector/visible + level = 2 + +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1 + piping_layer = 1 + icon_state = "connector_map-1" + +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3 + piping_layer = 3 + icon_state = "connector_map-3" \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/unary_devices/tank.dm b/code/modules/atmospherics/machinery/components/unary_devices/tank.dm index 4dd2216b19..fa467da7fc 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/tank.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/tank.dm @@ -5,11 +5,11 @@ name = "pressure tank" desc = "A large vessel containing pressurized gas." max_integrity = 800 - var/volume = 10000 //in liters, 1 meters by 1 meters by 2 meters density = TRUE - var/gas_type = 0 layer = ABOVE_WINDOW_LAYER pipe_flags = PIPING_ONE_PER_TURF + var/volume = 10000 //in liters + var/gas_type = 0 /obj/machinery/atmospherics/components/unary/tank/New() ..() @@ -20,6 +20,17 @@ air_contents.gases[gas_type] = AIR_CONTENTS name = "[name] ([GLOB.meta_gas_names[gas_type]])" +/obj/machinery/atmospherics/components/unary/tank/air + icon_state = "grey" + name = "pressure tank (Air)" + +/obj/machinery/atmospherics/components/unary/tank/air/New() + ..() + var/datum/gas_mixture/air_contents = airs[1] + air_contents.assert_gases(/datum/gas/oxygen, /datum/gas/nitrogen) + air_contents.gases[/datum/gas/oxygen][MOLES] = AIR_CONTENTS * 0.2 + air_contents.gases[/datum/gas/nitrogen][MOLES] = AIR_CONTENTS * 0.8 + /obj/machinery/atmospherics/components/unary/tank/carbon_dioxide gas_type = /datum/gas/carbon_dioxide @@ -27,7 +38,6 @@ icon_state = "orange" gas_type = /datum/gas/plasma - /obj/machinery/atmospherics/components/unary/tank/oxygen icon_state = "blue" gas_type = /datum/gas/oxygen @@ -40,12 +50,3 @@ icon_state = "red_white" gas_type = /datum/gas/nitrous_oxide -/obj/machinery/atmospherics/components/unary/tank/air - icon_state = "grey" - name = "pressure tank (Air)" - -/obj/machinery/atmospherics/components/unary/tank/air/New() - ..() - var/datum/gas_mixture/air_contents = airs[1] - air_contents.gases[/datum/gas/oxygen] = AIR_CONTENTS * 0.2 - air_contents.gases[/datum/gas/nitrogen] = AIR_CONTENTS * 0.8 diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 2e06e68709..a7a9e13e26 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -11,7 +11,7 @@ layer = OBJ_LAYER circuit = /obj/item/circuitboard/machine/thermomachine - pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY + pipe_flags = PIPING_ONE_PER_TURF var/icon_state_off = "freezer" var/icon_state_on = "freezer_1" @@ -28,7 +28,10 @@ initialize_directions = dir /obj/machinery/atmospherics/components/unary/thermomachine/on_construction() - ..(dir,dir) + var/obj/item/circuitboard/machine/thermomachine/board = circuit + if(board) + piping_layer = board.pipe_layer + ..(dir, piping_layer) /obj/machinery/atmospherics/components/unary/thermomachine/RefreshParts() var/B @@ -37,12 +40,14 @@ heat_capacity = 5000 * ((B - 1) ** 2) /obj/machinery/atmospherics/components/unary/thermomachine/update_icon() + cut_overlays() if(panel_open) icon_state = icon_state_open else if(on && is_operational()) icon_state = icon_state_on else icon_state = icon_state_off + add_overlay(getpipeimage(icon, "pipe", dir, , piping_layer)) /obj/machinery/atmospherics/components/unary/thermomachine/update_icon_nopipes() cut_overlays() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 75f2a60f80..1143412358 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -6,9 +6,9 @@ #define RELEASING 1 /obj/machinery/atmospherics/components/unary/vent_pump + icon_state = "vent_map-2" name = "air vent" desc = "Has a valve and pump attached to it." - icon_state = "vent_map" use_power = IDLE_POWER_USE can_unwrench = TRUE welded = FALSE @@ -32,92 +32,6 @@ pipe_state = "uvent" -/obj/machinery/atmospherics/components/unary/vent_pump/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/on - on = TRUE - icon_state = "vent_map_on" - -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon - pump_direction = SIPHONING - pressure_checks = INT_BOUND - internal_pressure_bound = 4000 - external_pressure_bound = 0 - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on - on = TRUE - icon_state = "vent_map_siphon_on" - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos - frequency = FREQ_ATMOS_STORAGE - on = TRUE - icon_state = "vent_map_siphon_on" - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output - name = "plasma tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_TOX -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output - name = "oxygen tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_O2 -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output - name = "nitrogen tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_N2 -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output - name = "mix tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_MIX -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output - name = "nitrous oxide tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_N2O -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output - name = "carbon dioxide tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_CO2 -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output - name = "incinerator chamber output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_INCINERATOR - frequency = FREQ_ATMOS_CONTROL -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output - name = "toxins mixing output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_TOXINS_LAB - frequency = FREQ_ATMOS_CONTROL - /obj/machinery/atmospherics/components/unary/vent_pump/New() ..() if(!id_tag) @@ -133,82 +47,12 @@ radio_connection = null return ..() -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume - name = "large air vent" - power_channel = EQUIP - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on - on = TRUE - icon_state = "vent_map_on" - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon - pump_direction = SIPHONING - pressure_checks = INT_BOUND - internal_pressure_bound = 2000 - external_pressure_bound = 0 - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on - on = TRUE - icon_state = "vent_map_siphon_on" - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos - frequency = FREQ_ATMOS_STORAGE - on = TRUE - icon_state = "vent_map_siphon_on" - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output - name = "air mix tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_AIR - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/New() - ..() - var/datum/gas_mixture/air_contents = airs[1] - air_contents.volume = 1000 - /obj/machinery/atmospherics/components/unary/vent_pump/update_icon_nopipes() cut_overlays() if(showpipe) - add_overlay(getpipeimage(icon, "vent_cap", initialize_directions)) + var/image/cap = getpipeimage(icon, "vent_cap", initialize_directions) + PIPING_LAYER_SHIFT(cap, piping_layer) + add_overlay(cap) if(welded) icon_state = "vent_welded" @@ -445,6 +289,149 @@ pipe_vision_img.plane = ABOVE_HUD_PLANE playsound(loc, 'sound/weapons/bladeslice.ogg', 100, 1) +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume + name = "large air vent" + power_channel = EQUIP + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/New() + ..() + var/datum/gas_mixture/air_contents = airs[1] + air_contents.volume = 1000 + +// mapping + +/obj/machinery/atmospherics/components/unary/vent_pump/layer1 + piping_layer = 1 + icon_state = "vent_map-1" + +/obj/machinery/atmospherics/components/unary/vent_pump/layer3 + piping_layer = 3 + icon_state = "vent_map-3" + +/obj/machinery/atmospherics/components/unary/vent_pump/on + on = TRUE + icon_state = "vent_map_on-2" + +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1 + piping_layer = 1 + icon_state = "vent_map_on-1" + +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer3 + piping_layer = 3 + icon_state = "vent_map_on-3" + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon + pump_direction = SIPHONING + pressure_checks = INT_BOUND + internal_pressure_bound = 4000 + external_pressure_bound = 0 + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer1 + piping_layer = 1 + icon_state = "vent_map-1" + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer3 + piping_layer = 3 + icon_state = "vent_map-3" + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on + on = TRUE + icon_state = "vent_map_siphon_on-2" + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1 + piping_layer = 1 + icon_state = "vent_map_siphon_on-1" + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer3 + piping_layer = 3 + icon_state = "vent_map_siphon_on-3" + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos + frequency = FREQ_ATMOS_STORAGE + on = TRUE + icon_state = "vent_map_siphon_on-2" + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output + name = "plasma tank output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_TOX +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output + name = "oxygen tank output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_O2 +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output + name = "nitrogen tank output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_N2 +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output + name = "mix tank output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_MIX +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output + name = "nitrous oxide tank output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_N2O +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output + name = "carbon dioxide tank output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_CO2 +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output + name = "incinerator chamber output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_INCINERATOR + frequency = FREQ_ATMOS_CONTROL +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output + name = "toxins mixing output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_TOXINS_LAB + frequency = FREQ_ATMOS_CONTROL + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer1 + piping_layer = 1 + icon_state = "vent_map-1" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer3 + piping_layer = 3 + icon_state = "map_vent-3" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on + on = TRUE + icon_state = "vent_map_on-2" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer1 + piping_layer = 1 + icon_state = "vent_map_on-1" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer3 + piping_layer = 3 + icon_state = "map_vent_on-3" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon + pump_direction = SIPHONING + pressure_checks = INT_BOUND + internal_pressure_bound = 2000 + external_pressure_bound = 0 + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/layer1 + piping_layer = 1 + icon_state = "vent_map-1" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/layer3 + piping_layer = 3 + icon_state = "map_vent-3" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on + on = TRUE + icon_state = "vent_map_siphon_on-2" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on/layer1 + piping_layer = 1 + icon_state = "vent_map_siphon_on-1" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on/layer3 + piping_layer = 3 + icon_state = "vent_map_siphon_on-3" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos + frequency = FREQ_ATMOS_STORAGE + on = TRUE + icon_state = "vent_map_siphon_on-2" + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output + name = "air mix tank output inlet" + id_tag = ATMOS_GAS_MONITOR_OUTPUT_AIR #undef INT_BOUND #undef EXT_BOUND diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index 9c3d07c96a..ffcaa7cc04 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -2,9 +2,9 @@ #define SCRUBBING 1 /obj/machinery/atmospherics/components/unary/vent_scrubber + icon_state = "scrub_map-2" name = "air scrubber" desc = "Has a valve and pump attached to it." - icon_state = "scrub_map" use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 60 @@ -28,16 +28,6 @@ pipe_state = "scrubber" -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/unary/vent_scrubber/New() ..() if(!id_tag) @@ -48,20 +38,6 @@ filter_types -= f filter_types += gas_id2path(f) -/obj/machinery/atmospherics/components/unary/vent_scrubber/on - on = TRUE - icon_state = "scrub_map_on" - -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/components/unary/vent_scrubber/Destroy() var/area/A = get_area(src) if (A) @@ -92,7 +68,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/update_icon_nopipes() cut_overlays() if(showpipe) - add_overlay(getpipeimage(icon, "scrub_cap", initialize_directions)) + var/image/cap = getpipeimage(icon, "scrub_cap", initialize_directions) + PIPING_LAYER_SHIFT(cap, piping_layer) + add_overlay(cap) if(welded) icon_state = "scrub_welded" @@ -322,7 +300,25 @@ pipe_vision_img.plane = ABOVE_HUD_PLANE playsound(loc, 'sound/weapons/bladeslice.ogg', 100, 1) +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer1 + piping_layer = 1 + icon_state = "scrub_map-1" +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer3 + piping_layer = 3 + icon_state = "scrub_map-3" + +/obj/machinery/atmospherics/components/unary/vent_scrubber/on + on = TRUE + icon_state = "scrub_map_on-2" + +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1 + piping_layer = 1 + icon_state = "scrub_map_on-1" + +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3 + piping_layer = 3 + icon_state = "scrub_map_on-3" #undef SIPHONING #undef SCRUBBING diff --git a/code/modules/atmospherics/machinery/other/meter.dm b/code/modules/atmospherics/machinery/other/meter.dm index eb7d9534c1..fab70cc168 100644 --- a/code/modules/atmospherics/machinery/other/meter.dm +++ b/code/modules/atmospherics/machinery/other/meter.dm @@ -50,10 +50,9 @@ target = candidate setAttachLayer(candidate.piping_layer) -/obj/machinery/meter/proc/setAttachLayer(var/new_layer) +/obj/machinery/meter/proc/setAttachLayer(new_layer) target_layer = new_layer - pixel_x = (new_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_X - pixel_y = (new_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_Y + PIPING_LAYER_DOUBLE_SHIFT(src, target_layer) /obj/machinery/meter/process_atmos() if(!(target?.flags_1 & INITIALIZED_1)) diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm index b087859a47..4da053d3c8 100644 --- a/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm @@ -1,5 +1,4 @@ /obj/machinery/atmospherics/pipe/heat_exchanging - icon = 'icons/obj/atmospherics/pipes/heat.dmi' level = 2 var/minimum_temperature_difference = 20 var/thermal_conductivity = WINDOW_HEAT_TRANSFER_COEFFICIENT diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm index 606693ddda..695cb61f51 100644 --- a/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm @@ -1,6 +1,6 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/junction - icon = 'icons/obj/atmospherics/pipes/junction.dmi' - icon_state = "intact" + icon = 'icons/obj/atmospherics/pipes/he-junction.dmi' + icon_state = "pipe11-2" name = "junction" desc = "A one meter junction that connects regular and heat-exchanging pipe." @@ -15,21 +15,11 @@ construction_type = /obj/item/pipe/directional pipe_state = "junction" -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/pipe/heat_exchanging/junction/SetInitDirections() switch(dir) - if(NORTH,SOUTH) + if(NORTH, SOUTH) initialize_directions = SOUTH|NORTH - if(EAST,WEST) + if(EAST, WEST) initialize_directions = WEST|EAST /obj/machinery/atmospherics/pipe/heat_exchanging/junction/getNodeConnects() @@ -37,5 +27,19 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/junction/isConnectable(obj/machinery/atmospherics/target, given_layer, he_type_check) if(dir == get_dir(target, src)) - return ..(target, given_layer, FALSE) //we want a normal pipe instead + return ..(target, given_layer, FALSE) //we want a normal pipe instead return ..(target, given_layer, TRUE) + +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/update_icon() + icon_state = "pipe[nodes[1] ? "1" : "0"][nodes[2] ? "1" : "0"]-[piping_layer]" + update_layer() + update_alpha() + + +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer1 + piping_layer = 1 + icon_state = "pipe11-1" + +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer3 + piping_layer = 3 + icon_state = "pipe11-3" \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold.dm index 6689905cf7..e8704b4c40 100644 --- a/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold.dm +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold.dm @@ -1,4 +1,4 @@ -//3-way manifold +//3-Way Manifold /obj/machinery/atmospherics/pipe/heat_exchanging/manifold icon_state = "manifold" @@ -13,74 +13,34 @@ construction_type = /obj/item/pipe/trinary pipe_state = "he_manifold" -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y + var/mutable_appearance/center -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y +/obj/machinery/atmospherics/pipe/manifold/Initialize() + icon_state = "" + center = mutable_appearance(icon, "manifold_center") + return ..() /obj/machinery/atmospherics/pipe/heat_exchanging/manifold/SetInitDirections() - switch(dir) - if(NORTH) - initialize_directions = EAST|SOUTH|WEST - if(SOUTH) - initialize_directions = WEST|NORTH|EAST - if(EAST) - initialize_directions = SOUTH|WEST|NORTH - if(WEST) - initialize_directions = NORTH|EAST|SOUTH + initialize_directions = NORTH|SOUTH|EAST|WEST + initialize_directions &= ~dir /obj/machinery/atmospherics/pipe/heat_exchanging/manifold/update_icon() - var/invis = invisibility ? "-f" : "" - - icon_state = "manifold_center[invis]" - cut_overlays() + PIPING_LAYER_DOUBLE_SHIFT(center, piping_layer) + add_overlay(center) //Add non-broken pieces for(var/i in 1 to device_type) if(nodes[i]) - add_overlay(getpipeimage('icons/obj/atmospherics/pipes/heat.dmi', "manifold_intact[invis]", get_dir(src, nodes[i]))) + add_overlay( getpipeimage(icon, "pipe-[piping_layer]", get_dir(src, nodes[i])) ) -//4-way manifold -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w - icon_state = "manifold4w" + update_layer() + update_alpha() - name = "4-way pipe manifold" - desc = "A manifold composed of heat-exchanging pipes." +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer1 + piping_layer = 1 + icon_state = "manifold-1" - initialize_directions = NORTH|SOUTH|EAST|WEST - - device_type = QUATERNARY - - construction_type = /obj/item/pipe/quaternary - pipe_state = "he_manifold4w" - -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/SetInitDirections() - initialize_directions = initial(initialize_directions) - -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/update_icon() - var/invis = invisibility ? "-f" : "" - - icon_state = "manifold4w_center[invis]" - - cut_overlays() - - //Add non-broken pieces - for(var/i in 1 to device_type) - if(nodes[i]) - add_overlay(getpipeimage('icons/obj/atmospherics/pipes/heat.dmi', "manifold_intact[invis]", get_dir(src, nodes[i]))) +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer3 + piping_layer = 3 + icon_state = "manifold-3" diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold4w.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold4w.dm new file mode 100644 index 0000000000..88086e44e2 --- /dev/null +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold4w.dm @@ -0,0 +1,48 @@ +//4-Way Manifold + +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w + icon = 'icons/obj/atmospherics/pipes/he-manifold.dmi' + icon_state = "manifold4w-2" + + name = "4-way pipe manifold" + desc = "A manifold composed of heat-exchanging pipes." + + initialize_directions = NORTH|SOUTH|EAST|WEST + + device_type = QUATERNARY + + construction_type = /obj/item/pipe/quaternary + pipe_state = "he_manifold4w" + + var/mutable_appearance/center + +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/New() + icon_state = "" + center = mutable_appearance(icon, "manifold4w_center") + return ..() + +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/SetInitDirections() + initialize_directions = initial(initialize_directions) + +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/update_icon() + cut_overlays() + + PIPING_LAYER_DOUBLE_SHIFT(center, piping_layer) + add_overlay(center) + + //Add non-broken pieces + for(var/i in 1 to device_type) + if(nodes[i]) + add_overlay( getpipeimage(icon, "pipe-[piping_layer]", get_dir(src, nodes[i])) ) + + update_layer() + update_alpha() + + +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer1 + piping_layer = 1 + icon_state = "manifold4w-1" + +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer3 + piping_layer = 3 + icon_state = "manifold4w-3" diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm index ad137a227d..3397e75314 100644 --- a/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm @@ -1,46 +1,38 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple - icon_state = "intact" + icon = 'icons/obj/atmospherics/pipes/he-simple.dmi' + icon_state = "pipe11-2" name = "pipe" desc = "A one meter section of heat-exchanging pipe." dir = SOUTH initialize_directions = SOUTH|NORTH + pipe_flags = PIPING_CARDINAL_AUTONORMALIZE device_type = BINARY construction_type = /obj/item/pipe/binary/bendable pipe_state = "he" -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - /obj/machinery/atmospherics/pipe/heat_exchanging/simple/SetInitDirections() if(dir in GLOB.diagonals) initialize_directions = dir + return switch(dir) - if(NORTH,SOUTH) + if(NORTH, SOUTH) initialize_directions = SOUTH|NORTH - if(EAST,WEST) - initialize_directions = WEST|EAST - -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/proc/normalize_dir() - if(dir==SOUTH) - setDir(NORTH) - else if(dir==WEST) - setDir(EAST) - -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/atmosinit() - normalize_dir() - ..() + if(EAST, WEST) + initialize_directions = EAST|WEST /obj/machinery/atmospherics/pipe/heat_exchanging/simple/update_icon() - normalize_dir() - ..() + icon_state = "pipe[nodes[1] ? "1" : "0"][nodes[2] ? "1" : "0"]-[piping_layer]" + update_layer() + update_alpha() + +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1 + piping_layer = 1 + icon_state = "pipe11-1" + +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer3 + piping_layer = 3 + icon_state = "pipe11-3" \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/pipes/layermanifold.dm b/code/modules/atmospherics/machinery/pipes/layermanifold.dm index acafc7436a..39e3313da2 100644 --- a/code/modules/atmospherics/machinery/pipes/layermanifold.dm +++ b/code/modules/atmospherics/machinery/pipes/layermanifold.dm @@ -1,5 +1,5 @@ /obj/machinery/atmospherics/pipe/layer_manifold - name = "pipe-layer manifold" + name = "layer adaptor" icon = 'icons/obj/atmospherics/pipes/manifold.dmi' icon_state = "manifoldlayer" desc = "A special pipe to bridge pipe layers with." @@ -9,14 +9,15 @@ piping_layer = PIPING_LAYER_DEFAULT device_type = 0 volume = 260 + construction_type = /obj/item/pipe/binary + pipe_state = "manifoldlayer" var/list/front_nodes var/list/back_nodes - construction_type = /obj/item/pipe/binary - pipe_state = "layer_manifold" /obj/machinery/atmospherics/pipe/layer_manifold/Initialize() front_nodes = list() back_nodes = list() + icon_state = "manifoldlayer_center" return ..() /obj/machinery/atmospherics/pipe/layer_manifold/Destroy() @@ -36,30 +37,36 @@ return front_nodes + back_nodes + nodes /obj/machinery/atmospherics/pipe/layer_manifold/update_icon() //HEAVILY WIP FOR UPDATE ICONS!! - layer = (initial(layer) + (PIPING_LAYER_MAX * PIPING_LAYER_LCHANGE)) //This is above everything else. - var/invis = invisibility ? "-f" : "" - icon_state = "[initial(icon_state)][invis]" cut_overlays() - for(var/obj/machinery/atmospherics/A in front_nodes) - add_attached_image(A) - for(var/obj/machinery/atmospherics/A in back_nodes) - add_attached_image(A) + layer = initial(layer) + (PIPING_LAYER_MAX * PIPING_LAYER_LCHANGE) //This is above everything else. -/obj/machinery/atmospherics/pipe/layer_manifold/proc/add_attached_image(obj/machinery/atmospherics/A) - var/invis = A.invisibility ? "-f" : "" + for(var/node in front_nodes) + add_attached_images(node) + for(var/node in back_nodes) + add_attached_images(node) + + update_alpha() + +/obj/machinery/atmospherics/pipe/layer_manifold/proc/add_attached_images(obj/machinery/atmospherics/A) + if(!A) + return if(istype(A, /obj/machinery/atmospherics/pipe/layer_manifold)) - for(var/i = PIPING_LAYER_MIN, i <= PIPING_LAYER_MAX, i++) - var/image/I = getpipeimage('icons/obj/atmospherics/pipes/manifold.dmi', "manifold_full_layer_long[invis]", get_dir(src, A), A.pipe_color) - I.pixel_x = (i - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_X - I.pixel_y = (i - PIPING_LAYER_DEFAULT) * PIPING_LAYER_P_Y - I.layer = layer - 0.01 - add_overlay(I) + for(var/i in PIPING_LAYER_MIN to PIPING_LAYER_MAX) + add_attached_image(get_dir(src, A), i) + return + add_attached_image(get_dir(src, A), A.piping_layer, A.pipe_color) + +/obj/machinery/atmospherics/pipe/layer_manifold/proc/add_attached_image(p_dir, p_layer, p_color = null) + var/image/I + + if(p_color) + I = getpipeimage(icon, "pipe", p_dir, p_color) else - var/image/I = getpipeimage('icons/obj/atmospherics/pipes/manifold.dmi', "manifold_full_layer_long[invis]", get_dir(src, A), A.pipe_color) - I.pixel_x = A.pixel_x - I.pixel_y = A.pixel_y - I.layer = layer - 0.01 - add_overlay(I) + I = getpipeimage(icon, "pipe", p_dir) + + I.layer = layer - 0.01 + PIPING_LAYER_SHIFT(I, p_layer) + add_overlay(I) /obj/machinery/atmospherics/pipe/layer_manifold/SetInitDirections() switch(dir) diff --git a/code/modules/atmospherics/machinery/pipes/manifold.dm b/code/modules/atmospherics/machinery/pipes/manifold.dm index b089ebfa0a..77452fd6fd 100644 --- a/code/modules/atmospherics/machinery/pipes/manifold.dm +++ b/code/modules/atmospherics/machinery/pipes/manifold.dm @@ -1,9 +1,8 @@ -/* -3-Way Manifold -*/ +//3-Way Manifold + /obj/machinery/atmospherics/pipe/manifold icon = 'icons/obj/atmospherics/pipes/manifold.dmi' - icon_state = "manifold" + icon_state = "manifold-2" name = "pipe manifold" desc = "A manifold composed of regular pipes." @@ -16,399 +15,25 @@ construction_type = /obj/item/pipe/trinary pipe_state = "manifold" + var/mutable_appearance/center + +/obj/machinery/atmospherics/pipe/manifold/Initialize() + icon_state = "" + center = mutable_appearance(icon, "manifold_center") + return ..() + /obj/machinery/atmospherics/pipe/manifold/SetInitDirections() - switch(dir) - if(NORTH) - initialize_directions = EAST|SOUTH|WEST - if(SOUTH) - initialize_directions = WEST|NORTH|EAST - if(EAST) - initialize_directions = SOUTH|WEST|NORTH - if(WEST) - initialize_directions = NORTH|EAST|SOUTH + initialize_directions = NORTH|SOUTH|EAST|WEST + initialize_directions &= ~dir /obj/machinery/atmospherics/pipe/manifold/update_icon() - var/invis = invisibility ? "-f" : "" - - icon_state = "manifold_center[invis]" - cut_overlays() + PIPING_LAYER_DOUBLE_SHIFT(center, piping_layer) + add_overlay(center) //Add non-broken pieces for(var/i in 1 to device_type) if(nodes[i]) - add_overlay(getpipeimage('icons/obj/atmospherics/pipes/manifold.dmi', "manifold_full[invis]", get_dir(src, nodes[i]))) - -//Colored pipes, use these for mapping -/obj/machinery/atmospherics/pipe/manifold/general - -/obj/machinery/atmospherics/pipe/manifold/general/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/general/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/general/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/general/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/scrubbers - name="scrubbers pipe" - pipe_color=rgb(255,0,0) - color=rgb(255,0,0) - -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/supply - name="air supply pipe" - pipe_color=rgb(0,0,255) - color=rgb(0,0,255) - -/obj/machinery/atmospherics/pipe/manifold/supply/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/supply/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/supplymain - name="main air supply pipe" - pipe_color=rgb(130,43,255) - color=rgb(130,43,255) - -/obj/machinery/atmospherics/pipe/manifold/supplymain/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/supplymain/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/supplymain/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/yellow - pipe_color=rgb(255,198,0) - color=rgb(255,198,0) - -/obj/machinery/atmospherics/pipe/manifold/yellow/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/yellow/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/yellow/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/yellow/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/yellow/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/yellow/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/cyan - pipe_color=rgb(0,255,249) - color=rgb(0,255,249) - -/obj/machinery/atmospherics/pipe/manifold/cyan/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/green - pipe_color=rgb(30,255,0) - color=rgb(30,255,0) - -/obj/machinery/atmospherics/pipe/manifold/green/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/green/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/green/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/green/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/green/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/orange - pipe_color=rgb(255,129,25) - color=rgb(255,129,25) - -/obj/machinery/atmospherics/pipe/manifold/orange/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/orange/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/orange/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/orange/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/orange/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/orange/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/purple - pipe_color=rgb(128,0,182) - color=rgb(128,0,182) - -/obj/machinery/atmospherics/pipe/manifold/purple/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/purple/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/purple/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/purple/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/purple/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/purple/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/dark - pipe_color=rgb(69,69,69) - color=rgb(69,69,69) - -/obj/machinery/atmospherics/pipe/manifold/dark/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/dark/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/dark/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/dark/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/dark/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/dark/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/violet - pipe_color=rgb(64,0,128) - color=rgb(64,0,128) - -/obj/machinery/atmospherics/pipe/manifold/violet/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/violet/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/violet/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/violet/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/violet/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/violet/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/brown - pipe_color=rgb(178,100,56) - color=rgb(178,100,56) - -/obj/machinery/atmospherics/pipe/manifold/brown/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold/brown/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/brown/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/brown/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold/brown/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold/brown/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y + add_overlay( getpipeimage(icon, "pipe-[piping_layer]", get_dir(src, nodes[i])) ) + update_layer() + update_alpha() \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/pipes/manifold4w.dm b/code/modules/atmospherics/machinery/pipes/manifold4w.dm index 5dc68f1609..1bcca8d5ae 100644 --- a/code/modules/atmospherics/machinery/pipes/manifold4w.dm +++ b/code/modules/atmospherics/machinery/pipes/manifold4w.dm @@ -1,9 +1,8 @@ -/* -4-way manifold -*/ +//4-Way Manifold + /obj/machinery/atmospherics/pipe/manifold4w icon = 'icons/obj/atmospherics/pipes/manifold.dmi' - icon_state = "manifold4w" + icon_state = "manifold4w-2" name = "4-way pipe manifold" desc = "A manifold composed of regular pipes." @@ -15,391 +14,24 @@ construction_type = /obj/item/pipe/quaternary pipe_state = "manifold4w" + var/mutable_appearance/center + +/obj/machinery/atmospherics/pipe/manifold4w/Initialize() + icon_state = "" + center = mutable_appearance(icon, "manifold4w_center") + return ..() + /obj/machinery/atmospherics/pipe/manifold4w/SetInitDirections() initialize_directions = initial(initialize_directions) /obj/machinery/atmospherics/pipe/manifold4w/update_icon() - var/invis = invisibility ? "-f" : "" - - icon_state = "manifold4w_center[invis]" - cut_overlays() + PIPING_LAYER_DOUBLE_SHIFT(center, piping_layer) + add_overlay(center) //Add non-broken pieces for(var/i in 1 to device_type) if(nodes[i]) - add_overlay(getpipeimage('icons/obj/atmospherics/pipes/manifold.dmi', "manifold_full[invis]", get_dir(src, nodes[i]))) - -//Colored pipes, use these for mapping -/obj/machinery/atmospherics/pipe/manifold4w/general - -/obj/machinery/atmospherics/pipe/manifold4w/general/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/general/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/general/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/general/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/general/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/general/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers - name="scrubbers pipe" - pipe_color=rgb(255,0,0) - color=rgb(255,0,0) - -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/supply - name="air supply pipe" - pipe_color=rgb(0,0,255) - color=rgb(0,0,255) - -/obj/machinery/atmospherics/pipe/manifold4w/supply/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/supply/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/supply/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/supplymain - name="main air supply pipe" - pipe_color=rgb(130,43,255) - color=rgb(130,43,255) - -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/yellow - pipe_color=rgb(255,198,0) - color=rgb(255,198,0) - -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/yellow/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/yellow/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/yellow/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/cyan - pipe_color=rgb(0,255,249) - color=rgb(0,255,249) - -/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/cyan/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/green - pipe_color=rgb(30,255,0) - color=rgb(30,255,0) - -/obj/machinery/atmospherics/pipe/manifold4w/green/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/green/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/green/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/green/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/green/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/green/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/orange - pipe_color=rgb(255,129,25) - color=rgb(255,129,25) - -/obj/machinery/atmospherics/pipe/manifold4w/orange/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/orange/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/orange/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/purple - pipe_color=rgb(128,0,182) - color=rgb(128,0,182) - -/obj/machinery/atmospherics/pipe/manifold4w/purple/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/purple/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/purple/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/purple/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/purple/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/purple/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/dark - pipe_color=rgb(69,69,69) - color=rgb(69,69,69) - -/obj/machinery/atmospherics/pipe/manifold4w/dark/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/dark/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/dark/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/dark/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/dark/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/dark/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/violet - pipe_color=rgb(64,0,128) - color=rgb(64,0,128) - -/obj/machinery/atmospherics/pipe/manifold4w/violet/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/violet/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/violet/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/violet/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/violet/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/violet/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/brown - pipe_color=rgb(178,100,56) - color=rgb(178,100,56) - -/obj/machinery/atmospherics/pipe/manifold4w/brown/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/manifold4w/brown/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/brown/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/brown/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/manifold4w/brown/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/manifold4w/brown/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y + add_overlay( getpipeimage(icon, "pipe-[piping_layer]", get_dir(src, nodes[i])) ) + update_layer() + update_alpha() \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/pipes/mapping.dm b/code/modules/atmospherics/machinery/pipes/mapping.dm new file mode 100644 index 0000000000..c868d377ea --- /dev/null +++ b/code/modules/atmospherics/machinery/pipes/mapping.dm @@ -0,0 +1,65 @@ +//Colored pipes, use these for mapping + +#define HELPER_PARTIAL(Fulltype, Iconbase, Color) \ + ##Fulltype { \ + pipe_color = Color; \ + color = Color; \ + } \ + ##Fulltype/visible { \ + level = PIPE_VISIBLE_LEVEL; \ + layer = GAS_PIPE_VISIBLE_LAYER; \ + } \ + ##Fulltype/visible/layer1 { \ + piping_layer = 1; \ + icon_state = Iconbase + "-1"; \ + } \ + ##Fulltype/visible/layer3 { \ + piping_layer = 3; \ + icon_state = Iconbase + "-3"; \ + } \ + ##Fulltype/hidden { \ + level = PIPE_HIDDEN_LEVEL; \ + } \ + ##Fulltype/hidden/layer1 { \ + piping_layer = 1; \ + icon_state = Iconbase + "-1"; \ + } \ + ##Fulltype/hidden/layer3 { \ + piping_layer = 3; \ + icon_state = Iconbase + "-3"; \ + } + +#define HELPER_PARTIAL_NAMED(Fulltype, Iconbase, Name, Color) \ + HELPER_PARTIAL(Fulltype, Iconbase, Color) \ + ##Fulltype { \ + name = Name; \ + } + +#define HELPER(Type, Color) \ + HELPER_PARTIAL(/obj/machinery/atmospherics/pipe/simple/##Type, "pipe11", Color) \ + HELPER_PARTIAL(/obj/machinery/atmospherics/pipe/manifold/##Type, "manifold", Color) \ + HELPER_PARTIAL(/obj/machinery/atmospherics/pipe/manifold4w/##Type, "manifold4w", Color) + +#define HELPER_NAMED(Type, Name, Color) \ + HELPER_PARTIAL_NAMED(/obj/machinery/atmospherics/pipe/simple/##Type, "pipe11", Name, Color) \ + HELPER_PARTIAL_NAMED(/obj/machinery/atmospherics/pipe/manifold/##Type, "manifold", Name, Color) \ + HELPER_PARTIAL_NAMED(/obj/machinery/atmospherics/pipe/manifold4w/##Type, "manifold4w", Name, Color) + +HELPER(general, null) +HELPER(yellow, rgb(255, 198, 0)) +HELPER(cyan, rgb(0, 255, 249)) +HELPER(green, rgb(30, 255, 0)) +HELPER(orange, rgb(255, 129, 25)) +HELPER(purple, rgb(128, 0, 182)) +HELPER(dark, rgb(69, 69, 69)) +HELPER(brown, rgb(178, 100, 56)) +HELPER(violet, rgb(64, 0, 128)) + +HELPER_NAMED(scrubbers, "scrubbers pipe", rgb(255, 0, 0)) +HELPER_NAMED(supply, "air supply pipe", rgb(0, 0, 255)) +HELPER_NAMED(supplymain, "main air supply pipe", rgb(130, 43, 255)) + +#undef HELPER_NAMED +#undef HELPER +#undef HELPER_PARTIAL_NAMED +#undef HELPER_PARTIAL diff --git a/code/modules/atmospherics/machinery/pipes/pipes.dm b/code/modules/atmospherics/machinery/pipes/pipes.dm index 0879b30b13..1e513b846c 100644 --- a/code/modules/atmospherics/machinery/pipes/pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/pipes.dm @@ -32,14 +32,6 @@ parent = new parent.build_pipeline(src) -/obj/machinery/atmospherics/pipe/update_icon() //overridden by manifolds - if(nodes[1] && nodes[2]) - icon_state = "intact[invisibility ? "-f" : "" ]" - else - var/have_node1 = nodes[1] ? TRUE : FALSE - var/have_node2 = nodes[2] ? TRUE : FALSE - icon_state = "exposed[have_node1][have_node2][invisibility ? "-f" : "" ]" - /obj/machinery/atmospherics/pipe/atmosinit() var/turf/T = loc // hide if turf is not intact hide(T.intact) @@ -93,6 +85,13 @@ qdel(meter) . = ..() +/obj/machinery/atmospherics/pipe/update_icon() + . = ..() + update_alpha() + +/obj/machinery/atmospherics/pipe/proc/update_alpha() + alpha = invisibility ? 64 : 255 + /obj/machinery/atmospherics/pipe/proc/update_node_icon() for(var/i in 1 to device_type) if(nodes[i]) diff --git a/code/modules/atmospherics/machinery/pipes/simple.dm b/code/modules/atmospherics/machinery/pipes/simple.dm index 7cab3c23dc..c3f62f16cb 100644 --- a/code/modules/atmospherics/machinery/pipes/simple.dm +++ b/code/modules/atmospherics/machinery/pipes/simple.dm @@ -1,11 +1,9 @@ -/* -Simple Pipe -The regular pipe you see everywhere, including bent ones. -*/ +// Simple Pipe +// The regular pipe you see everywhere, including bent ones. /obj/machinery/atmospherics/pipe/simple icon = 'icons/obj/atmospherics/pipes/simple.dmi' - icon_state = "intact" + icon_state = "pipe11-2" name = "pipe" desc = "A one meter section of regular pipe." @@ -20,385 +18,16 @@ The regular pipe you see everywhere, including bent ones. pipe_state = "simple" /obj/machinery/atmospherics/pipe/simple/SetInitDirections() - normalize_cardinal_directions() if(dir in GLOB.diagonals) initialize_directions = dir + return switch(dir) - if(NORTH,SOUTH) + if(NORTH, SOUTH) initialize_directions = SOUTH|NORTH - if(EAST,WEST) + if(EAST, WEST) initialize_directions = EAST|WEST -//Colored pipes, use these for mapping -/obj/machinery/atmospherics/pipe/simple/general - -/obj/machinery/atmospherics/pipe/simple/general/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/general/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/general/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/general/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/general/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/general/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/scrubbers - name="scrubbers pipe" - pipe_color=rgb(255,0,0) - color=rgb(255,0,0) - -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/supply - name="air supply pipe" - pipe_color=rgb(0,0,255) - color=rgb(0,0,255) - -/obj/machinery/atmospherics/pipe/simple/supply/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/supply/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/supplymain - name="main air supply pipe" - pipe_color=rgb(130,43,255) - color=rgb(130,43,255) - -/obj/machinery/atmospherics/pipe/simple/supplymain/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/yellow - pipe_color=rgb(255,198,0) - color=rgb(255,198,0) - -/obj/machinery/atmospherics/pipe/simple/yellow/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/yellow/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/cyan - pipe_color=rgb(0,255,249) - color=rgb(0,255,249) - -/obj/machinery/atmospherics/pipe/simple/cyan/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/cyan/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/green - pipe_color=rgb(30,255,0) - color=rgb(30,255,0) - -/obj/machinery/atmospherics/pipe/simple/green/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/green/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/green/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/green/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/orange - pipe_color=rgb(255,129,25) - color=rgb(255,129,25) - -/obj/machinery/atmospherics/pipe/simple/orange/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/orange/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/purple - pipe_color=rgb(128,0,182) - color=rgb(128,0,182) - -/obj/machinery/atmospherics/pipe/simple/purple/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/purple/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/purple/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/dark - pipe_color=rgb(69,69,69) - color=rgb(69,69,69) - -/obj/machinery/atmospherics/pipe/simple/dark/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/dark/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/violet - pipe_color=rgb(64,0,128) - color=rgb(64,0,128) - -/obj/machinery/atmospherics/pipe/simple/violet/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/violet/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/violet/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/violet/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/violet/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/violet/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/brown - pipe_color=rgb(178,100,56) - color=rgb(178,100,56) - -/obj/machinery/atmospherics/pipe/simple/brown/visible - level = PIPE_VISIBLE_LEVEL - layer = GAS_PIPE_VISIBLE_LAYER - -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/brown/hidden - level = PIPE_HIDDEN_LEVEL - -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer1 - piping_layer = PIPING_LAYER_MIN - pixel_x = -PIPING_LAYER_P_X - pixel_y = -PIPING_LAYER_P_Y - -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer3 - piping_layer = PIPING_LAYER_MAX - pixel_x = PIPING_LAYER_P_X - pixel_y = PIPING_LAYER_P_Y +/obj/machinery/atmospherics/pipe/simple/update_icon() + icon_state = "pipe[nodes[1] ? "1" : "0"][nodes[2] ? "1" : "0"]-[piping_layer]" + update_layer() + update_alpha() \ No newline at end of file diff --git a/icons/obj/atmospherics/components/binary_devices.dmi b/icons/obj/atmospherics/components/binary_devices.dmi index 9c6a1b6a1f0886b2acc4758e1e35700ce4908171..3b47dddffcfedf35b7c432a2daef2b7d842bc4f3 100644 GIT binary patch literal 41056 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 literal 37683 zcmc$`2UHYI*Dl%v2r5wwfJ6g=q5^_s7*LFephQK21VIS{5+%(bN|2-ik{JaBCFcwS zk~4@T2}8~~50h>U_N+T!*_*t4ZtL(IVFN)fv2meFHr^sEH+r|u z-)uZ_;r0*RR~kpO9-YAzw(pyZ8!YokLQkzT=9QqHrwh#+TK2?P-s|6eGJdd z{nhcVb0wdfilDU6sHM?L#h0(2<}~rmRj-!#MRYmLCLTD(M|j@wSMPy&2Yzf?)0Q!M zAFPYB&I>g@Vna8~u-5m|`-Y>|mrf>?bF*?$8mCRGk*KP3uHPF`;;$T0m9l&*Ob7F* z$8ONwPRx(u-ppegeGn(HdvWpQ)Naq`i{c)Z>a+%xC=Xs|{^t&t?!H)z>*Qho`YLRy zvpP>na^^T$x8;+h#70|VOVYOM`{p=VyO8El#+w|kyd!dTFX+`3ERQL^&hd|akZHNW z(J6;}^DW0LE%m~0*@}82r2%KV5%bZSi;}*zG_J|UpQA9P1qNz)~EVaUTpb2Cnov~7B&6N)<$z3HWVP3b$m=$o{XgbaUrl`L(> zCMrf&mAlOa+pYsCeybIWt<1}MpTmYrobtDll<1VQbzg_jcdKNj_gy&krlWcHy^p}q z;%TeXEKjf4dm`^u2nd9}k`j}icAsw9CYD^zP`om+9=EPwJ|%`-pXd~4v=MvO!oK*& zGPCye0s1WGWrH-mLZ-O5IG+CT(+`y%JouokuODQYQB3Q$y;Pf;S@F)KK3KYd*qEWF zTzpDx3%YVDy5RQN*RNkwH71^VsPgpbsl$g4+cxq?d`?SaICC>lJw@TjB(08w;_Ke| z+WuT~GiLAGcXA5h{hR&`Lr;dF=h3v8y+Us66Iq>!w=5+GZM|tB%Ks%?H!QXn>sw*} zYTFOpIDG`_R71JLG`qre4E#B5ij-u@gmp9K8`Ar&1SN}dV61CvPvqTCQlZ;@OP4G3 zwnW0tx#2_g(SC!i;hB8VNmbM9vuK(-^7ySqYUqjU>^C`<;ivz0J{3w`kS3(w+g9qL zo8W{<_P`lo;Sik4>Ax2dHUxt{e)z4_fsF59;7_Z4s>VmZ8Jd15CpM-TYHEtle0EFD z^gf$gF;_&e_Z5;o*aoQ!9=oQa!{&^15$<+>Wx(-j9u0#?YGi* z_oIDQ4akj|&c|imcC~$D+{tT=0_d97i(Bt{3^H}#-LeL`Z2rouq|35H*xzro7#UY2 zuAVBh_&`D^-P0M!7piR9O}rJ-^DFMgeJ$*Q<+@Sn@Vv5>OA97f78^B$RYO3XspKHu23cM7SF31 z2V!ji8}$sf$E2{|Rw@vz`MknHYShNA&6v+-$byL@<$<04;71x0E{E%j#b_zd5%p(bU|0{Vc0j{kW2WK|G0E zQc@yf)hA*R{pmP@lw+zvavrp!gBTi=yTms(HuzW$Dt3u`oR}7X;|>|PE#|+eD&P8J z8BZ~YQv6csY9SI|c*s5?oO~-TPVmOYje`(RQ**UY6FuLiwX=XXd(=I*DkCa*B-W*NbpmWP8j=X+&KgzBUg4K*~pL9g0> z{PMOMEII%Y z)wc+PXxpiF-RedHv$KPd0Lm6Ckj18_mtBxR^`+^qOH8zFQ6e?8(z^DNxDaWTiSfWY z9XoMiZa{0niD3hg`fMIf-00eELAOtL6;A4cWp_i0>(gU09el^@$7C4eU=Hbne9L9z zGWR6J6%BhxBEfJpP)6eJwu__K1 z{nGSc6O)s(!hI>zdCbIU+bdtYN3ygfsQ1(z zE%HofVu6A0&6`B4kBjrX{mo4Tu@|T@)vk}OnhH#Jw06ajj*etWZo)+K?#ub+b9h{H zMy5<^1o9^1`@T(9Cf{)EfrQhlT`Y&++U{;VpQSq$YX5j^+1%spzZ%PaBELWRxi2^B zHn#$r*-NqVclMaA zoI)gUJ%W;^zoA2N^tV;V7;itx{`C9o{&|C!z@^GoRv-&U)u<~6pcN8+d0o+>wqclL z)+>-O`2GR)#HQ;9uz+2htIl10bL|viLID0jp5de7)|PN7aCJU`A+Wi{#css1;vBA; zmxSsyaBE$Uzz}Y1sW$*O^Y`u!+mL9ZtsKUAB^m~>pbN3l zNL*2V0i4R-2)$%G{RJ;2tD$eIsWF4`2Qn+{KmuypDpO+bQ}Cn-KF;y^ODz6G3r5 zq2&a#UY)pwN#I-bfBiY&)UNOR&AsK%E#6iak+9f>NnSm2V%vSLr5W~>@=rv(b!w)} z-`*g~^Fm;|-*b;bwn&Ym(1>5XxA}=nRM3+vPHAS;i94pk$OlMQjiYyA3p6Y?77$8_ zllqac1QOEiE+m*uFhd9tWW6n3hqDlAY39JtK~z=M?e0Kbh2kIOStzobVlksOx@-K6SyH^RnZT{}D+05lF=k8R_rL|f>3cH^Q;*eFEgD)6lF~z+sKv_>qxi>< zp?|!GgAGlvNG@SfPGoUwbDpkyI^eT?lH}FV+t`43;AQwd$W9l?c#}EdCm0^i6PJuh zOru+w5;o+XyOwNy6r4V=@s_A=z{6u@ec-X)COXuk{?o-+#)KIpcUTZ$NRc_d{W-MgTd)g$u=_H9PnJ{iwO!z_p%FFX73@$YG`n_0aQe6 zHgUp}ce~72#7c)DHI@&R~kL5V($^+@?-gBYl z;I_`T`1Tvm3ds@HZM+R}i||E#BjXY=%}0lzgId}@2Y!F$J$P&DN-iOUOa6r(5%7c} zG*0ErRxv_1?;t>DD{ughyEmi}T4*=CSIRjrhBW`z^zmC{AIX3ft*N|!fgAAPrX3fh zYr($C#t%wL#Ud9(>9RK)4F*Zwb&FV;=aP!M;!h}eRXpD;3YMW%_u9z2Lc~m)nw>am zcSEqwaHjvHkB(_1K%&B^`VR38c0iD~1Z@t_UPof=aMaWh@bz|&Y_L)|uQy=B>!H6S zQI~oo>PEl@+x0K|Hh2-(;1^%clOsVt)V7TGW=SQV5QVf6n$;tXwf_XhMUaal==VaZ z%WkXd`FRlJe(4f0Xpzrn^42T!26{7jHPM`2_K}!B;L~yuIfX6-O!wypAKEbSt5v|jglBG~eQ?n=%TcHF;N(b#dej@(K_3&^ArEbPwrmDK@WdYev%sd#F%LF`@ zcz!O_{7vPH%>$c}t2yNM?IcTpy(i6Z$Q#lbUa z7C-)vNIwU#xqnm3ym!r6m6~EmrpJ4^X;i^4;+j?{Kj5{b|4$!qQH11#gwvO{-0Fk5 z*BLydCTLp>t@l60VaPf$Md0RklJ`u>YSN{FpAxLetm|k~Tpd|pDl-Lm#WI5$f>yW? z&Q07}U5riVf7|0R?ra0Bmm2I89dWya-)8pEJf^d-7Gl1b7$T#M#>oc!H8VZoMH7_5 z+yV`B5AovKbL{r81;ww?d#9N{AwgM36^jr!L*V`rH&smL#E|&fDdr6X^2(ZIk2z^; z95|LKM0#K_?85UGKRFp0chO+Z_2e(#9V1mtGArvSWRAA7_}$k@5;J@5=#it7ve>>v zC?+=70`Jzchnw3J&vl*pZgljB8CfbaQ!LAajafluRN=0EkUACTsT)bEwv9}f0tYZ_^_DD)wQ?Sj+C zZ)>6#%wo-g3W>8gj46WTzwfc8DITi@>k2$Z>TVJyL|mLt^N~Mez=@}$yPLaS>ZX|# zFNOJW2)HLm@p}&Ia8eSincUEs_;4OLYAdAEbo-(qj}4jPP?{{*`abyhz|6l`+0KSK zr)v33@*?((><75pL+kydqS$+a~%hhCvRQ>p+3uHiS&?YKA>j<;q4 zdOE(g=PfgE2lc_YqlhNX9+1?_4Z&wzvPqI~r{4B+A8ylB`!IUfpD{0u&_{-0GsAVX z$C%N`;I*bEn6S@<-#Xk8m_N#--U1P1;kre%Y>p7<+rCfL13tB2A^4rn|3Go=U7dAv zf`m{xiKLec@^1ymXbqp)an1?nu zi8L+uF1Q~t@+jUk3nl&+-=160C1qHmpb=8ixxY%s8{l9U@fZAt)SX&uzNVm?neqxv zHqs9Ct^a=95-+buCdrmMQ==AzskD1}L1?e7u5R?)gZ%wLl4tL}ZUaSa4oT=mQKCeE zTCH;wk33Z2DX)E18~_6qw3464_q+FvQSD)zN*l z;coi!&Hggd2ja&|NOFn3BL8~3*_}f2(NbIf7C<;?Z*!R(U5fE~m6d-SIDM9sv^Rx6 z?vQbk?b7uJjl4ug9@(-@ZwC?21E`)9XOlJaz0aV~WSt!XscLKQ@so-n?fGq#j*}0m_uQlB)7_~ss~-#a?$h)OUur1ReFu3+-t z*DwDvkIgl(GEBF!ovtcgnKuvp_>t9mcVjkE62Y^zIN&RQc4q}@cd)$qKCV5G%M3!8fDTzCw>ENEO1!@=Z1N(y8Q)P`jW->1_MeZK^XMddWF#{{N7B;i5?O4?HoR2WrQM zhIlM}uG>`o4MMs<3E|Aesl@>VH3?L$!SqAs2t{>*d}7^M zJ|wAFsMJ&_=4f2e|D-Ve6L$dX@4lP`R;<&u$M&eA8~!sIAWk)am0WxNu>V$^+H;mK zfU{I|lfBvg7zMml?LvR<<}xPNO%m#>U`eQYM4X2%|JZEw+z&e%Katgg)=@rMlb9K`k$DU z|Egts&TvRn5%7TxjG?&YCz9jKM;ry1-IPTkWXi6o@W0xnu1`Cno@oDf3f*4z$C3gP zem+egR;R2T#smL{HIM&RW4Z5{M79IO#~;JHytJh&#`Ti^p8*v-X@nB9!bh(t7?#}=n(F#0C07lWAY_I>J;ZH+sGoU6Pgxd`@@@qrqO;R-frHU8 z!<0$H_T2`;6h?Jyt30Gia|Q}-Jn&;F}HEbQeM(`L;6qKU#h`5XCy zn2(oQyg2P18Gj@9*{q>JMEFyDYUX3fEANCTXgT?Bm}CiP_vJJH0lE9S67~fMp#Z)p z+tlyrWglMlQP$4?2ZslL-US5Ymz2m@gRuQii08%`>xI7T;9>Rq|MGj;x6dXx{NrW| z%F1S59Ni;~;i-Qe@e=`%Zv!L=4maFV_w#G`w!?Jo`O(t&G6UfGasy${EPH{Q z$Q4+{nj!hE05>n}&h)BP7dhj3;cc!%jg^3TJRrq_P{d#V!F_t)YCsO7>rBx8eu84) zuX!MwjcylMh_`RpD2dqsqu$Y}awz^uC|4%Kz z;i~b~+tLU7$5&^N5!v*?`^*9~I(%o~z|?-qq1b+U?V`xr15~gjYAyD4otWb|Hy5rO z&%lD*eJwjYw0LK$@5xa_?fl%_ODm2*9{IS>hK|)%jRDURYYfAV)_>3k2epo*pNa z7i#MFP20KO=QZ`6FP*zbxIpk)Ur9B*D*NEmdu|*Z6|6N96Pm9TaS4ZYwY+q>XoTv` zwel9MQt>B>j5OY&a#0|f`Pgg72WeqY==?l)D(69(yy)mC2=zPRnPVIGVjogeEs?JsT2!C!gz$< zMt0w&IAW_)Ig5EUJIxe2@-VJ9lW-GBvQ;40B6kn12#mNwLfkIYZ9ZmbMiUn8;5jVm z)Kk2n+^7JAnop({!nVmFb$|~5_u@`8zf=jBgz?rw|L!)nznl|A6chb1mwK&-0VPsg z!LvTqT3z9Rr{tB)32rTew>NA2kFs=C{Mguty$PQ8&0wym)kxN$FJS10>3ySI%lbu4 zT^BSnCJ;V$f8fVIV7d{CW1$Ec+yL$zyA^>;Nv>a#dV{~T>1^KSoUf=^(=n^zvi_~d zEl80^VyK@z<2@70O}Uj@a``8qEXR3mVu-rIqbLW-sG&_QQP3e~1U5M4lW@dCvZ9C| z@36}m1D6r6Q^a_X>7GY^y7=hzvd6O9E}CEElTqVGeh9U;_LA!$?Plh9T~M``5zEnY z_bS05!oc-B6OA{!*fR#3^86D5_hTzR@~doM%M-I$WDnDCVxOl8y%2tsql}DQ#Z$gb zFYGaHi4>)N;s3|@Vx1^e2hx1O{z^|PWuV$6IOg5FrBy3V+s!}9V{-So*5BKZoKg&N z{8sP{HQkC=?-ujNqU7gbfwJyrPG&O6Jj^UBT}^dcP|oEmzo$Q z&QmB%PMOa*&`~&lNO8Pd2?Q}`!1pMN>nDl33mxdRLz_YvuSH*jy0unv^#|8%o=ABP z$>8~JG&1RlBsC3`4z#83-`Q6-6CUM45U`Mk^QmLtVbPs!gYG@Is02C7)uqzqv1(>` z%g*)_yV~QsKQ=&_$^7PNVPR&V8t{bNf_G!m(yS_bpLZpVeybp38H_+pf(xv2$8P*R zdbu`mwp%y<#c>J5Fasz&scaUm9$)>OlfxRFG~25VDj*K}RyQ;^d)JRwy%MfCsM=*) zdt3)p0JOwNGK(eYjK8M8tO$%@LHsvseyy%?y$fzK;tZ=lXhD<)nQ|bRl-ne|-*>Z6iHRqx|8h3_ONyaDPRaXlkw-T@w4{i%$1Dvsj&5DO3S%EglI~1EINu^`AEcg8T2Do`m9JjxXxMGBPB&&!4_us$-R{Lz4;9 zD>(OEdw&m4AXQ{~v`&0HDX6n1DHKXb?>o@h-934ThU)P-+`x~gtpy~4b*4n0w|x^V z7WQfQ^=`Oup8=vPNmbE=+#AFxNflH$ikn8){}KWV?q>yo=(XN4z*)BmQ9?|+M3(Zy zp3kL0O$1}0(uPayuZm0wOI@*F?=kC^mEQJ`p*%>%w+B@`C!>^kAbQLj&q`%XGxcN5`lyPY8EhP z8OIChCaCC`7*Y2fTOxLBu7B*+J3B6USMhYSPnNi3Juv`23nq#Sk9mwAu{+DByAR+9 z^+BAzU`@}q@~-nXED?fAxMaqSoWc9@@PXPFp{)PIQl6hEw`C3qY zioOWiea-*JCO>CeWrL6C!Qzh?jxh}vnUMBcQTBBAQaG{_M~G-2pflp_upnQKw9?(` z7oklAPkjSHb~nk~aQS+#I0Ys{aeWS`+@q}_3%mUj6db#&K;O{Vm6bbs z@(eiB3nwegS;r^N!%U?{Bg)hk>%%i&pZUZ)C+Es7r)^k&_CoGchHC&DMr>KeZ^DF5 zogs&RnxJSS?~wzC`Zsfx)Y_j1;_Ic0DoRfBIy;PXe7PPRqO|qA?*fPb=4YjYcu#Ci zW6zu-yCJLsNoIaxP*_ELeAmt>rw_p`ww+uTw@oGMb(0|-=B!Vx{L=qNA3&tqs_S&C z{pR&n{nK&pTIg4Q1maRJ>8%yMphf)(y@bO&B$}vz=tZd`jN23&D9&k9mn;({nP^H{ zqqyz66c&>As@#CMvG7eL!g#2}F}R0U!Cfk&cONrZjJh%Jd+ii4!Sk%ws^^Vpr+}Id?->B8 zl>P{($QYn34C9)8Z;&EOM~yMCe7nTOG)``d^a4CCFE0;b;(cRP7FVrqGjr$q$e5ak zDQqgUfU6NLrWp1?UGOUw+w|Ocs(yNXl^rBqn+|gFHAOD`)p*?~`bXpN0e(<*0YsBb zN>a)6p`Bf}wwBgggy(vUg|&67pAp;u}s^2WC#6pok~)@$p?06d zkm$>fJ4^vBTv<8n+@r#=Lwkf!&g=P%6!nBQ;dk<0F@W;(>;bBuP%7jnk}+- z{)VTg!c<#ab8e-NAKSGS#WJ?|jEu{-gq4p2>cr8Ny1L6L%bl72w{oH%$HvBH3F<`N zG$1D$K9sQ-`?xTuM*|k8t*1v1QDEB5P4>^9KS0nFPnLMC$oF~Zzi3- z0=YJE=RYW)gn%8Jt`Bg)33>J>Y`E+)6CJ6+r8UHk8j@ZfxmzDLHu&@D_a9M>v$nnm zI1$xpzr>2R>kb9?n34KV_3cPM3s>-WLlEK;9ixy=7B)6@l=2_r+QYZz-x1m`arpoi zxU&`!5J_fD(Z%Zqq-&tQ{Dzd{&*) z4j^Sy$Z&>CV`2V9Dgj64s6=~V=;m}h8@HnSv-XUg*d)xc7LiR9LvomiluUlo%d#FQ z_|2TB`*c)9TvE~mzr_tfqG!yK0rofrR%ue3#%`&6OPNUUgv+;2$HGJ5bwRSrwNuRzCIE`PeG3RI%x%xB zs`WA}sdEL!;~h(_TH)X}z!{*7#-}ZG#aLBUBpDj?(|Dcqa0RE34Gm=E4f3ypzcUFw zi<^{@Ee9Q48P`#$2|BY>JB2h1ezkn5{u9RIAamOzFW*8E(#2@2w8(r&$EuBN@8O2f z&1F#`{}ShO&i3p}_nf46CAB3pw|L@VBi5gf*iLL-jwUaI>t$4xOWvrrYp11KIdFKNbCL3XQy~=uy#!oh?-l`h zXk!wSAxvhZ5V#dxac2jaP~`Y3--<4a$w&*QdK#GA4jjSmrXe$+Wwd1iYqtzZ%QElD zoE|uM00>E`;MVV^$kP@}O0jn5$f@3yXm57=Q&~CHI6@&|@wzK%#_<9fJ3C(ms3Z!$ zJxO+(Uavn|WkHHl^~fX}ZcLKDp21DOYihb{5$$vPEEUN5fp8ZT?1A4y>J!m(!o%B$ zVtzYv39wKYF7r|Dxe`yRgJpy(fb1ExkFPT999GUmI1C2}Uju~K(QIk3I8wCyB-;~P zB`h8}C+e4N;E9{uU1x1S&&33YH7K|R4c8evz<4_PwvPu@)&+5T-Bd=8{L;&Mwf;=p zfU&IDUZ7$|I!GTu?D^>7rLV6a515#)pBYlilo-tlk+2L-Y;2FbD`pLMKF+^BPrB;g_7S7dkQHPe_p|)Bg+~W;+X~OE91xaPpoiq+^VCdgV z{^5a>%_UC1Q;m@TA_%X%ygYTq@*c~k5bb){?c(OvNOG*S{RY{YB!I32as-(c1xWP9 z*4CUMY~;0?0?3Q)j!(5jd0)~i;5#;V<5oRdHAsno{dYo*!{MefsKb^NMivL0bv^ks zOYo?em>6qmc9n|(01$S!DPUaS>OU94DaizQbb!R^tYzFu%jhrnN$qpkR6`u&6!um) zfir||b2*($tDS)V{t;Ef73m($J*7wvG6?dh`k|5hONQ10pf9^0amVf>lWq7W{ zRwMjr`-72vmTCC2?A1D@ja)XUQL42lvL@mB2K4**&=w32^L07~>T~-Wk^~%eZcQr<4sh8~k}>G)uT9YX;od z%p<@NH>3_v-kgOhBjGcq&k>bbe4e%t?96&;isGx*#U#Q~iZjK=i7 zC!eaXXDNrqIc`0JEIuzZkewmV>Apvwe`h97i@$jBY-<|XfFr>2Pl}Xg!S04ezDo!G zf=kYU1?}O~^2uZPhm<_E;)DK=m@YBsShzgSu$sW%@QDDlY`VdB-dCz)zC61<)q2nj z8yFIanTy1f0LB`I)AI!yJ}a8WG|lBn|Ky&sKL?`O-PwMXh|9Gljz5Ik%)fz5+Fpr) zbHzG$+4iuT3)ob^osL#<5&L~=g#H7igewvg{c}{r)y-{{u-?vG)RYxUp`}eSX2Fbr zI(@iPSADZ)@pSAIrM`bkeX5B5qQ+SKRmC~{fcny2nP1bIi`)(=24TE`CcVjYaIEU* zHtO8{qJA6mo!2Z_Bk#NcCXQ(@9=6mjz#NWsl+r@V}g!~rrbM{D7?r+I$6vvpapf72eer<#YF zF2DY$506;6+X2|(SFXJ?|7Tfr(2bkVz+dZcF%n>YCnnoD_R9_1_Y!xLwzL#UK5TrB zRuIs`-MjnrkaB|d1iDkHWA(7JqocH|4JF3#b>RN2XH$G&puk#%s2Fhk1k-hJegOgttBitv^;vFVDtB^1#O(wh}WRDdsXL}k=C}pT_^-_^I-gSgbsJg~20M8j=)T-~aZ>NkyP2Ea`h`~N0g0r@bJ>gcG<|Xb*&2p4?5=9Z7B7K&1AsJb^f`Wk zv(9LuhC{diH0LJ|iNGqq0gNkUoy`SR39?c4tjvMX9q7&f7S?NrG>1JoSQ+$BzW2|| z^W;2EKGEYkjzjrUE;D=z_yygKmSeu9T_9|NMU0&@7x|k-&Yye?vP#VhJ}F}xWxd$G z^OH9%va!ttvsF+2Db(G|kq<)tUbeLw|I~Kr=v|(Gf88_dh9Fae+IPUdZ@+6%^Jd$= z2x~E%@PA47w+c*0FL>e~I0)IV@&5}4)%&RMzi|k~g@3-2!BxyEVCMHvso`reN-+GD z%ivHn1zW2BA`T}X8$AtGY=s6$HSEZi? z|1G%K({p}ixGE``2qZd)PvW2e4HYaMh~Lm>AToj_O9>x?D*u5wxMZXaih>?GEEHe; zzXBLWk-Z6jsu;9{K0QJD5FqaB z3Mq6uGxLXqh5(aQIXn5Awt+BSdVn4#g@tA}qmaMq?eT@Q>+Sbj;JESDz^V-f^;fT? zwbOJztl42nTgHI&FOIpK1om{fdn(E<9zRzrqIIO@*+Nb5cnii|EM4xk2* zTtd#UcjA@ByCg&j48$j)29RRjx`+D;-H4>~QVpAYa`t>W_HmAIR%&YVQ6L>4N8~oP zeCPsU5W#B(8#E5GMZ7N_y%Xg_A|aAgKXuzQD~XG4rFBNGw1S-4-vPz@5U9Zy6f1X7avwKtJCO#msOOu;|J)KaQFIK$3@bUw+X>s^;(`IePgL78=n57_OE*3jy?s z5|00+R}2G%%eH0LGt$$!ZO=Qsr2T7b?U#5|#~IDUPTg;JBL>Aiw0XmZFSm+J&^+`{ z14b*9kK)_ZpohkL5)nxM6948}*G!oynfr$4atCDq6XHkV0^}Yn8U5YxAPp)j_UxT! zzXW8IqCXuu?@QrQ|8+3;I`ZH#s6@+~n|txZzV&Kfsk5+w$EFsStW!%i{ZEi(evaIB zM*2oapDZJ84FpqmM^yskxci@5fNk?gSx>9M#zDUT;R^Pn0{0!tD0_l|1Q&J$)IQ~! zx62qv?j>eH&gAF(ri=mDz(oyMQ`2oJuA88UY}~Q-o2(qq(&p)emf~%8K#?>6TyH@ z(7(3Imu!gG5Ik{2zq2t2oVBV!;hD#PRDxG^mh9>29p}XE&;pEKi7{*5lgEZ>YA=iM zkjLddAgNb;c7_oprOC2U@DExp-~mQ$=^C!vtBLrfgEFN@&7YoHd&u*MwH%asTexaB zY~s2!F`a1*0I8!`|~}pcg?K&F#EpZhdU<-TTiy!TCQKdT*}b9 zfDMsMy6>1~^A8OFTgK5|-nI`(mqexq-JjFc|3C)YB;TFaNHPL#cDJM8--H%v8+NEP zb##0|M4OkNFI_@K3*dOJ#8UL>n9eA3Y<)OZ39L5fU82iH_8QL3%_1=OtHW-~Pj{)A zNA6>IH<^M>z%ItVd`mXyb4p56Rnv>ouH|}@p&{3>qtQFH!)(!Ce6Ci%0P{d zF~-hA6n*MP)FDWaTjSmEun34p)>JzHb$X6!#$>f~(=QvktiKVSOd-9+#t?^W1mTly0{q*j;c0wo| zD1K%OuitryN!d>^_%MnU%CVlO)GROaJB`&G^3x!`#nN~m>anQ!iXltuo z%nIP{{4rmoUag&lB1(%+nTz9w>|o*rTVar>=Dr<+2yjM zUEWG%Yb(`7(_VBN(<_Kno$+k5W?PHdhsTZ``&?cwA9v&GckRm)yzScz$-9#5OdATn zhvYry>d5ldOLq%Pshus<#-BGw7oWPS$oU%k8a_g} z{GPO{H_9w!e?D=~2|w~B?P94`904_Fg!&4sIqO0=eF^TuX)@RE#4d^hgLoj5bPS+( zM|~Dx^p(xJx@3CdDhL*?>+8p{CLctH9I>4{S+lxEm%u?dAYcaqgj?%|oP(%!(QAg= zG|6ki^3DoOJO;tPjx@uhoLT1BF}(Tt`M`D}_{AWA0=4`RPZF@YS3%B%J%KTERg)|o zVHm8|iQze>?{FNP$%LG_91B(~SXzN3M_?6^SIiDWBWumVzF;Rg08ax09-xwW(uaTz zFHmJIn;}DHZz}mBt3QK<-`ZM2rX7;li)7@J;XJ07JFqSI?sCOpsUzI@WRLuy_R)fO zhY7MMAj|>5bH}|RFhVb50v#yTjg?A#Xkfrp=}x+S6)`Ng@F!o$Y^o6JDa*n@<;N3w zd7kxvQ*I6p<|9YF;n-0AX{;Htar(L!pcqwNj<8sd@U@;H5C0E=%Jzk=`Q1HzP0om+ zb87inO~L2uIMWCw0nQGW6Fu!bSqqEDgpqvFRs1W|9^WCKplfnKYv~;FIW}Lu30`-niY8Uma#OGr|WqiG`&Y! zyWDyUYC6kq{3a0(*@BvD!U!F_!J%_fnbcSV;GNjqW<|Q54}>J>hZw@rvO3&@EZ{`j z@X>4HJ6Lx2D`2&mWcpjFG5z@+p);-R3+bGo*uiQC1lFoSU((ZCHGh2BrN6&bj!X5z zF`so(0*Q%vy4Nz3BW&$oX2w!&SGrV0!}LXDotKoKK0Sq+u?hgQo;#|Egj`JKH19Ff z+9hK{9{ZUX#G|63LMR*5p#_G9IyNkh+J&F_88MX}nAT@|KYo$P#&s5yxDK8?>>ik#N{noKI}v>aK(={+VR-@$w!} zetuDmjGS#Yn0hN^rat*fhJTUvb{a~nS3khpmuW1wJ@_dQDud}X^zaw5XBj+juV z;ZeLM>x{0gSf1-gMTor~$**MfV_y2Uq_VSq2zVvewv7QaA#&K+ zBc>m|dxYe%`GUAB5r$vdz&|akL>Kiit|#9!^*mWtWPZembQ%#R8;QwL9uJ+V&~iFy z>k(tb()GFLkz$Hi?17n`d>g@SK(m#@PV5!SyAye|?yuvCJ4->5V_O4=TPiB_H#77E z%(%|pvdT5t)(SrFY&QIt)8*`IhnoYk4P3VXo6Or)p0JSv5%aIpPF@_#5BR~xB+8p< zz6E=MjYoh5f8z&rJHY-&ZFQUM6sbU|yoDfO)(;-vM=J!y$MbM0xbJzZ`|)zK7DVue zSb4V-ydE1z{tOIoXM*?QRGo1160d;;BSTboF z29-K3UenSFpETrsHE{&I>0_1SD5w;Q0d*L4A-o|Wa1uLs%bbg4#)KWA-=l@^;3O}rWO4v!4sg)59;L(i%H{CX#Jr5;XtKpwKe z9u!wy_hWJ=?5sjYvjUk8bw>5c@F_Icx;d!@jiWC90C)D{7^DmnoMqdkD*5H>SJRGm zP@hT9C$m^!)t>`{>y^9aD{%Mq_e;-^d8A*`2$yfLl6LCh=VF$-+#C$p|E z+l0=VX3RP1aaABE3Og}5R9ad}M?fzvEh!nk1#fIQyR^)Lc0Z>Y{bt#7yVQ=?exl(B z7w80dT2(u%za4W{|Y(ft_PW98Hu*>zlSr_bA!30srXg{j8X_k%`j%oC!pd`a^K>&of!E_dS)*1tHJk*FOgl8x5k1* z*w&`E&@yC~%mXcO`J8ogYSV`aY#8N`I5@I`wEX&YcG1k~5hEwEJBEz9@?dkT*dP9^A~{?3@M{aqjJTd zvsRvg2+uKWHV(UGdwz?+*zqXTK+ z?!JCJcru+$!Zn_2V77e~zF9t*HIejD?y6`sIA~nXvVQF-ei=*}O!1eR$&a-VYj>Je zgbB%QYoQ7|f1BzdO(@MrD3wvhgLUaK#UKcBjF*AN9{@x^Ge%Imbo1`nQ1#eua**h$stOO^Q(q8$dYatE_73VR6?!fhiF~F+ zPkjJk3;lXXlMlg!)93?c6|XJkdD;mq6I@a#^0ZA0+@J!yD8WiB_Hq=C*%7aHHU{)S zoCd_t;A!9bnK*o3;p{K@qs*I>LB>B;K+GyCas`<89RhAMUs5kHz%ouJ-|3x#bUcohX!geP(xi zymck=kRd@KSGgWBHAB=LBiDFd6$;HA0(KL(BKplE&UwM}|LW^az@cp4_whkdAr(^g zWDC(-mJmaBSyCtpDf>1h`!*zd_K++iWZ&1UqsW>)dyH&j&CU$td49L|eLtV?_y0eB z$FJikj%nt3=DC;ay3Xr7uj{tWmnADOZjj0--+nIg*y24utcbnESiOMSv#Yl2K&F&$ z2Y$r5#fBNJ&omHg#9+6Xl(qQl#3Z)$`&&#zX0+vJ(Yz?2P1}is{CGN?yAt*iYuE??ZlR*=?}H zBv|I0zE>}Sa&dulOJ?GF{6iw0d41v>$D!wJ1LYS<*zE`S#Jz<*luP~60>}CXj9aB6 z5A4+A62@~Cc51U#qnI0Bpjt#;QZIm{T&U>$D;X_iS!b>QEk%rkk{-&KNZ>iN!5Em~F@M~`iGo;ap*_U#C^}3~v-ObS zL+~Or%f>2r_tuokN!3QOR`oqfl=5n)2+gjYM0r8&*|&_dni8;Cxc2I5LXB=Ll?8j&$fnPL@ypC=-M=TJyaqb~f8MC>Bkw zyr@&(TnB3>Y5Y`+jOhioDX}|YtM-I8gp?se|daEcHcsp2NN(bL6A-g%Mh*c>d zv_9PTZDC1^>KW4lPDZPSEX$)&S=wc_?~&Xs5#L8f&UyofqnQUMqO4}sobO{UJxZro znknT%BO>q|D6i+N`g16+hkq@g7KE5C6It5Ke}J1EJG4F26=SFscTEs>vy`Ugf!)e; zH;v)g>yP-hBPEPqK)J_*#2w6d#em9Tm3LP2Fa*<9WVX3{D&2TB(DZ%BnAUUu5F_j7 z$jz4FFo_p29oA5XZ0YB5DjJ$!bgTP^^bQQ0@k+e2&i5dTUYAZ$*sTn#MMv-#>;^L> zXhu^(Nc$Gb=gm7(&`o2B1177k`vba#5UKGu6dcrI4jnNZbljtp{vnYlk)c=;LSEyPD}l4eEn z&9j&`E1;8mW+b8EbWz${O=4qtIj=;+$0YcM^wLNEyxF9Xvve#_w>BQNwb4b6ju9HS zP9~P$LS}r!i5~wN>3B2}4xU099Y(;9+nYWgE!7oHu*H(Lx=Q0q%gVS4y+HrJwFkL# z`z`MMx>g^on3jnSDAbD=FBA+L|BMrMc0{wXvP#O!UkrWfQ#7^XPv{!hb|tZ)+i;ta z4X8TRk^{q?dMO>@!{ePNy(50xtYHR>iV*3&J=Uo?sg~?)i`HYz+D#k4v!gL zk~^3gV_cI7N=#{21mY`$wPMFMDTGS~{ip==rO_TQ8F>k6O zoK*;{TM7vz;#ZBogR=4Vi_X<_`=7IoOJU!`5Yxz}(f!!iSf2|`fNQJzv+$^_hYpiq z9ZV`(74h8F|-p^)xha_8jhzDTEnmOifMw zAvJZ+(~oaz*`k{EQ#zh_*(FS=_sfNoAz4R++^*(k<(wo;%l;kP%8$s;*`0xcNqe_C z_!L&n)~$nd^iX$#u|ij_HdMD_OnauNtL6y#kzcp)93FW=)8peG^Wk^OepuBqyl=w+ zE-B>Yu8Fn_VZRq@&uoVE5F)?htBwi|meDk%N(*1J4CGjIB<7?QI|>o>n?~dA&#Mbc zS|;_n9j6Rr#&_fKpK_HEhlhs)sfBh@#rpZ5jEnC{XL4nW#%?IjU`tA-B|Op-Ij8vS zR*A^*`ChScgZbXj`NHK>WG{Z8Tb7X_^W9SvtDcWwKNXH6O+-V_3F}{kUNL4Xn}qm+ zOg2sz+Q(T#LwY}YdY;?ZsJrRdS)p8+e)3ICOax?^ypPVx&OZEh^rn9D^d5MytuJL$ zHhrh$oHFv25p&)mqFj7J(~Rw+=pfl7x&X-UG+MjIM&(nvf3!-W?rz|FjXy9r4l~vJtz^ zqPR|cWR$2_cU@SRnW!9X7lF9Q#B@~&pBQQnddR#IePcb{E4W6|+mnL6I+DI$=!VKj zW4(5hRMs;hp)TsT(36WoM&Sam-`R8SA=QSKWECVh%)-rSdT`T8$u>=D>ac!Mf|OtM zO|ec-fN{w+REe%>TEn;Syxivprx{cDx|nI&iCqzwGYhtWseQP$9#Kz7^u0|;Qp79G zYtuwYTqqpHsOCfw}{`D#cmg;w?4>W+C*Tm*UwutBA!~{s1=_zhJdT_?5^dAym`{huY z3(k&K;r(WY`NqZjyO#|5#i#6Q1Q4%+HTkKWs`k&atXW9SXET!_8eXc!4Udc{Og!Od zc=_@rA`MTI-HdVd`urkPRDk51J~_~0(l%8>QZn!8?6`@JwW=1~kfDpuFvLigIclaI%yg|59uY_213f+bszhig@Y=#ME+<(5{5x+T=P-Y zo?nS+@inwwTM*``Ljc|HA@M|f{e_qvq_ax<5cZeC8sK{qK7U+Or$Fmx?J0Xh`O2^X z9>u(tng4|lROmp&gGVUfu*CFne<_$v}DekbnXI?#zaTm^GZ&p{`K2>Y+?d! z+~}^Jo*v(FrnJUs0ji=e`+hmP0`2&1!@coo?ev~r{_PPxLju(`8uXAi@(hW1_HzN0 z|DGE?Wo&T7bWQyzLCnWsK}3o#9^E$}a_t&)ld=WbKJ^NZ{E9nO#^RrxqiBq`YgWO< zu?1-*(@s*%Ayj$$wc^xy&dK!=%kqY7lxh1wd!jgZjW^1Ovd)Z^OT4c$={qRVh>&fj zF%_55>0WUGA@tZsiG0%y%eCi3s<9PH;T+bNz*0+6 zg35Rrb4UibxPX9@*52yWXqLSQK{S@)r$hB?;H(R8HQ3HT~%lTg`g2kB}07S&G1 zqy_^MnzO#aV3tGlR79uAoI=Ky>t8yoq>ORtA`&0rhN$?Jr^)G#1|l!dBbGZtGHnPQ z?)QE^D?_M){3^dwb&&*_kib>`%c(u5I90uhaV^F!9Ki)!2`SPIk>4<`+>CJwU?n~D zEbjzy(={Qqak}H8H!~q=JV_7Y%1uwP+o1EP$_fX&Hv%0AHz^0d=f8e!2@!l@jhmvA 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 W_6f7DrBa)G0R210+7((3VgCXXkygwA literal 23517 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 diff --git a/icons/obj/atmospherics/components/trinary_devices.dmi b/icons/obj/atmospherics/components/trinary_devices.dmi index 6c96035c4a7e7e0ac6cb577f71a02e6ae0abbbd3..5a6a62649ecd53181abb5814a3a6daeb5151d57e 100644 GIT binary patch literal 42943 zcma&NbzD?!-1R$jg9u7@cMB*fEeHroHz*+8HIztqC?GLXaw8=rUD7$ENF&`bci;RgZTGkf;l*Ke)wT34i|x)K2{B`yR4Ay844*MdM$zJfnN*qGoaJ70b} zfiH``ul3yJ-?~}4+B&=2Iypih-kDiRL%1RQ4?e>Cw7Gq23KYxhNejG3bQ3f!32aiB zPd4`a*copU-%0Wg?gk91WA|LYex2|Mqxps9$&0}t~0sD*pCPW?#tV>?rvc!@?SxPc5e)ZJe}Iw(R`}kKfe0CZG1pfm7_Pn zVXsG-HTlgktE<|R{$o==Jr~|3`bNATyZ?667z9EOQIVH@?VY*X9Oz7{`+4JPsAP;! z)zRQhLAtlYxrD?x>rA&$HSu%bV*|o2zxih05}NVoFXpJ>hd(XDA9N?l#*Hgy&6?TbqeE8Gf4nFe%sQ(pXf9GcGd$r{-(Q%8oK^`g(&>wO z99zGAbNdhHRsbXC>rbEhlg}4Q-1a3m=KRE8k+z$q5#xrc(IqV}TMP~l_rth2Ih}WY z^NibdTL=tuAm96JU%40tJRwbjVs`Lc*SDZ329V%}cJ9sAQUyr!^9QZ3zw4?vI$ zBC?AsF1J&_F-SBuHH}{zNG)vU6J51d%}If^JCnQ%BL94G*g@nGKQ%e|cQ9S3p(pls zW5MshDga`=ce*4yaa&>v>tEQo`6CnEZ>GqfFu`w-SVPP|8=aIv}`4lG%zSU>1 z?zq=`ECNj0@gFc*PDI7*`ve}|UfE1HJi1YeGh=+546n$m8}BQ}4IQcU;DUUusCeZ? zy7UdoRmTAsohu*RttgH3jG(|SP9!f zZwC2D9#>s=Jvcr_8{EjSgV~j>6Y~j(0dD)aOdkS*$-U}$#8oU5%@v&qg zkQJdn7~ge0H*pv61kTjz--6_a=hfF!SPy5uvNGJ_Xf%om!uDlikSsH4jsl<1{Dg}n zCnu*SxH1(L0`=E#auOUVhT@9XV3K~nldi$lpTC^q;&PGwjuYNdncL!f%K0TD!{y@8 zTor-x_}H*tK)Uv{b@zkiu>@j#Bg5%f;)SXzajc?b{Aqp&JIg6iB6Xo(|9eZv?oz|r zA5f&L!VT4@`CiCopT<-O^FKO0u}Jtr;hReNW@=f zZ^)()2J4`o2ta(yGh@?{JehsS}#ds zzgg2VAU#)?&(k8{-PEMqLH!SsW1+?}V&BVn_ZCV@O7~d_!z%!}v7zC1)}2^BM4?^jDAn?Cx@7Vq%i6!G+glxX>9F z-{Y_UE;ameDf&LJdF2EYe1WK9Gfl8)Ui|z z%{#00l}J9bx3ST5mx}yQ7{69IZ#x%?INEG)QgI~c zPb0v6&PgY{J-TX1q)U))ZT?6Q9>UxDilUU74Iy-d+@5TuRg??3gbKo$NMPm06X!dp zZqK<2jOwgyk;wJ$t{e?u_zJU7`5ckmg&LcuN6DTJSRT1>6H_fA5VH!%h`-J zNnHo|v`+#=|L3A=IQ@x4rW>bz{T*mRC_}36Y@dylv0;wU97C3rr7$L(y66^fjljaf zdSzh18EF0adn@_cMig}LgB#PcVeWNntF$cUj5Ju*A}p0;=nBf#WFCZle$<2pDKekN-e6bWe`Vq)wvJU&`Ck{yy`ux z{C+fO)jmR6!?P#n%R0D_impvbFoN`wlwpeiB+H`h$q7ssE#bp-LL3t6rc_poc#Cjj zgLPda3|ms`1RxbwL1}O=mrE!GzK|=8+Y7e9u z4;nRYcRv!0kkhXp4>=+6!)CeH(x$XhVd{5crFV}oBZiK9HIVq2A%CCLj|5ht^iTN^ zf~y_UZdRvSc0$J%#pt?qjFF(zk|AZvg{aC&SQR3VDNyA-m1c{I+mQQno_rfeo}E7>XBj9W1cg_AypRF@TZD2`EsZLuHS91QH|45_eo zJ$rt%*Jf!iwF=m9cm8%#Gch4g?VM zZ`ch+_nj-=-XBdN$l$MEv&&asubF}{UqAQ4Z7EYrlaB?I$4o!cVE)&TW8}I)z|)Cm zKi8QQsW7(_`{HU=q2R>B?uQ~dOl`F)ZE-9L87ZaW5b;)F45d{g&uL&_z~$=9!AuGV zvh-~|zqJoTM2B5KS~_DR@$Oh+duK=B$&=4Nl|B#fjK@B~XYT34ZO|<@8M5j59TkQ9 z5?TD5Vczu%4VzK3@1xVxQ!&4@5*B1vSC@^WV|Tic_1L>cidabB=RNrVa6c2$N!hDN zwOItHa;&GW%120qr$3}cCCZfW$9?(oWz=1Lz|B)dMa3WH{v_Tg?CHd9IE+xn!a7HW z!Q*6OunZ{O4j=2aKLo@zK3gT#?wMti*<-s|T5;~Qm&_2Oveo!LtfDcU>IO#0l_ zGYK(SbUx+9M`IGw|4v_O#N@x@y!V?o(#(Ey-Xb_OyZ%z?#Xn_bKUs>w!T0^qlAh-) ziLFYCt8a4{qAAOzhCsiG+U3Jv(XlN~b4UkwUAsnS2uKT}e&JkUa88nC%!|+d{b1(m zvDFc3TeQsd#4qgLmp9g-YHM~$57OYGwQHhsr6ZeJ7F(7Oi9KR4Gh^}8OY`5qf6xE) z>Gx+}s&Sino(7X!o{FEiT>3r3qz7l&(n3qubl376`5;8O@!RIgiC6i}(4rNOG_03- zy_UR>dEGi}b0uL_9=mBZz|gn~6O{*wL=JIzBf~omY$A6PeD&7_Il9uFt}q4 zkIZ2n&#deY+_`F^D}#!6TlZ7F+)v8%*#itQ35gQ&%VfWt_%&ZEboST>H%oEx@rEsm zE-n?<3%#cbsj%BPDN_f?*3Oq#uU_TUErP}EB|NpvuKAo9Q$D-+f9JWAB17l3phCIH zZs+x2S#kJ+n>pLMwWsliUN?m5Qt;?ND*u~qxm9sye;Fs$2M#wbOF8sXx0_7v68(8s z9w^BbA0PkR@PPRHx=0{q@+~-X6Qwc=6b9x|x)zt+1>joqV5P zUt3#H6UxNNiTgsAFJy(b;_{;Z6PM7;8y8PcomaQ*?XpA4BltC3_G|s0$jQlnP>0le z>^uf?=Mj}N#booSn=BpMS}kP=YQD9)MiC_q{E>Rs^~4C%ANQU~Uh}G*ZS%*+Rk)GJ zf<|8Yw~a$7hiM$=mfvG~QUg%5-%7M_uDCSDbiC$>=TRcrbihFkvWG55eq6h%2(f@H zZ;aOSeJI`r2u?KkkjC=(boszUDmL5|RtsLV5 zGaFOJzr`4-=wW~A{S6WMOn@$iz}C7!?gc)Be@RXb15<$mb9CqR_vZ}t*Y6Ip;*cUw zo^U>et(H&wog#G@1n2}G=H5Aqb5dk(x*Wt1{TK;Wb7j`yQj)sNW;~d_4 zTT}m_m56OP^H+$-r0XEtmLb0sDpnAdx3l+h4f?|>M%SO&@$tF~WC{;+tz@FTGsWEc z5iC5hLEyraU5ce|nB9w%-Dm1$w(dk*amhe5TtG82G9DpfeR&njAk7HFSOGDNdaQE4 zeqVU#e74h*a~Uoel$=9MR+zGDWF(^uZV3qq zIiC)ucV64X03~^#f*<2ZBIFPB@JG9;vObuf;RkG}Lwe>~Hy(s7LTqj}d}NBNU}eI~ zgr7J%CofO#i4Wq!QHxlvg{|N1G#$*6V4!ib2N}hW& z(m}$)!p6SYHn6}x>zkS$TuOQ;9w{f63rLr*qoj9T$82}0R7N7-9?vF|A`4|oQ=Fa6 zB;(_f2S%FtaG5cd1}Ju?TS(G0mbxbcOromEQ=t=S=%tfa<>Us>8kHn6g?o2&``5DN$eisQ3^(IAmSqD2~XU!C<3zYUB$01 zMrktc)0(A-snA~D6P92w?GDX`K5Tqz<_oJE_MxGnNsH)OI;JO5&)Q=>gg~1ZB_)m& z`mt-!T~0EqpLRq&;&R?jIpr1`z+@+ZIk6VgBp+`r6c_`^j`Z|zN$(eBdK~St^;uOK zdhuib@zA?-GmipCE(APVvbfQxQ5O+A*J9EK4^z{5VJ*DEd4{3)B+3Q@*k zRmX4E9kRhN_vq0LyH7?=YXhqr>H$(cO?rcHid8kyR|d1OWT&l4V|kf&G^n3GVLK)1 zyj^NnaZA=ZUsL_IpV87hVWP10BNL+s+JYZen;$I>T+H-j-Rm+-6V)7G;i+G|Lr%;iqa>1tNlWbBvO84dKzbNu!GGtn+=AJhT?9Y6!yGaiZ&tkfeH~@;AGf1?&r#- zG*o$f3y%?)|}PWwB&;&L5|(K1NV^NWT8&zdgZUOwJ`7v zeNG&nXa7PlpGD|Hld9cQcLJb+eV@TY+UfNo#fxg?b)3@e-Hi)Z8|xL^$}AmC1~!t$ zsA)|SDrcdL;SC~oA{zuPr#~(5JZqQzgHm4l7VD*ap86YXxe=7)^a*l-zF2>!;c`M9 zbk)kxIKQ8{v6lG2M_<7b2yxNCbszrEtg7PcH4|%v8)TSl=sUJ%iPd+c!=)yq97=Sq)eV!4h!muBb;#NxA!T^srhm`ub%ZZlwc>L4KKk$N}m_2Gcq^A=n{&O{|QDA z$_#5a<2H7sIMyCudzRjRg}m@*=i}=EbgSk(`9%#Y4p#N-(08ahX|w*zngo?8nQbh2 zM}90yWggS`f(hA?;y^j-?}0$x6JiJvi|BrQ&H%LL9>Thr;k~wY@^WCAX=_|!BJnuG zdv?-?rR=gbP?6~d_N*ir&vZY$Q{l%^xK`tzqWc5T4np)lqGM0WHelI(7x30;L|+6` z<-+?~d!F9-$q{QF&l~15#Oe0kJkdf&BVALW*j@XV_fX+m z9Eh0K9X@7NgvuL@JJ9HPY`?2%+|}Yop)N zA??nO-vy1)Uy3n{+dkJxBB^M2M}SUyF~-;HSI2iq@w?18I-SDyt)5B3Z{_c4YfEV1 z17y52Ep&M*l?4R_wrsf8LOm+R0aYpuTa{*+X_jxawL_TYyX5OJ0>ZazL|ku*+4_xX zo7q!CI+IS!1X>Gdjt2_!gSvQO6!drz5^SyLwB*fD93Ud(v*pIHd~9(gNIQGz{F(WT z1t?T|B@b&R?Wh~+Y8VTr`t6|JGz|?6!gt!*+IjrU?{M`9jBlCcjT+ol&Lyf|s}<^` z9!6608nygGj?%{j3x7_IOpR_(4V@?{(@E)wa2H@}&!6f2-sRYRU0I;HR=l%_zijdL z)Km#YzAe7tG_)h1ukNJP^p&#Na?S9Ee)Q8=C=?xiONjf^htz%l^&YWGHT zhHE1>M~A8+-)i%t7z_1}MqSr}IU{QuZa3j@m`t@}-j;Z%$(`fCIUtXAQH$Xu*6M%3 zT_nDqd{X3zug1~HW}-?jz~%eHGzUe>q$-(#0q4~v3fYmEOZR15XcWQ?Z|apyN;Cbh z{2D93mr4dSvNR6#ij^!}AJVXK9U=EJzIdu!K3-PHjqm6iFT{s&0hZ`1(CUsr*`lQ6 zZ3>nS+-ywC&eox3Jzai{JasOi;MfG`H_r_&BJ1&1J@oVKXxZ*B#bQ1`UorKH@;Z9PMKr zm?IHu54^t$l4`~w&><3s;qCN}w;7)47vD9N0|HOC-vDs8vO8V%d6kTe?0-;dqMucw zGCEv>4CNxl9)c?Geh_Uj5T`Q~rr*pXYl~s3yygVnT^s!Nwek|!$-_DE4lNkHRN zmywBWRKF2rNxbR2{mRC_k>0$`!1%kN z2NToAu|(x^8!g!HFkU?ohA_*ed=Es)Z8HB|9FN6pnK&c(XR`tQ@$o?5Tm+ILaaDfs zDrh=4l(4TXEEcSu7|zxl2H|&vSihaRoJepES)kkJyzhi9exTZRX!1umI5=!RJHa)W zodHv<$RW@!BXJ!gid<6)oRv?ul7=028<1xCP{NXpQ5RQ=hI562J=fOE_Uyf9!ANG4 z-7Q&eS}eXV=cH8%H$iyRkX8-iLfqFnxt1h+lhfZDsS^#gv>2V#A4$^6fE(>o@QXgk zl|QylXj}AHL`)16U}8Xv^Y&h%cbNCpDV}+vvIMmCI%Elea~ffiiJ(li*w`>C^Gk-*@P)Wy!*1Ie&RdDO2)EkSPG zN)C{~t4U_h8{rS-FU09JG%R!$M-kI&TIXT zPO8HmNb=GPh)16B%(mgRwfn!VOH7;lh#)oF0_CW&V=Ss6JRPeEzPBQN#K##~R{+}v#YX}mXf zl2?Mx1oqW%C|6Ue3wK-*WrN6ucA(MOD z&Op9ZIvDW>DIz@jp0~h^GLg_&fH)eK-8Af!JsX|%$Ro|Aa7^46mPQhYmzy*=Hx61e zJIj>GKea>7cH_Sm+;Ct^9D+sSkH0SkVM*%G(NceB0$yYCm*qikNXf_s4rZ?`yv-(I z=DW>{Uu#(+fUQj9TF$SFhJY&=ll9E&16i;*1nwTzj>8zWAuoUC$v8uicBhlGSgjiwM$KO}MKqaR`upwN(6g2Z95uHd-0sv9K;Aw=$nGy>r|;Gx+oAWadC zn>K-$O1fqTAT2S7Ot|}|{CNNM?{=ShdsV3QS|5=l_b2j}V$CT!K-e6aM_TOINaHh9 zG5JaHmupR5zR#{Qlew$M#t8Xbz85+>^JKmpuV~@?gJ2rx+Pyv2ecSX)*J)~_xTm)l zTc<>iA<*$4dP~Y3Xyfd?N%eE(RjiKM2Zay3>5sZz?n?216K9X7)Gg5q)-EiuZXX&R zUY;n@jzW;EB z*@;bD7YR7$mO~-q3JVM%%t;3ZG8lTUe;?ml!IISp0ci_pQw-9>%gZhf3k?NXn?&Gy zI(Eb!Z$|%Byd|&M_?(hi_CvSMV0o2xnOj4d%1!bCsX!}fzGR7%(|eHD+^=|zcSjoy z9tm7AGvegf^n$Kquk=fu&UZdHue|a<9-aC94ms152u}^TX9qmX2`6rGSW_kRNGJ=- z^DF2i?uZJkd=UDO>bGdH>bC%hZ}|jKZeyci?fC|#dwfJ)X10yp8_I7f#JPb9*O~Oz zLi;S{led!Z znPVC7sXd69ja23>KYhKj>RapK_b^x!Yz>(;5xV)%o25xaYxw`Kkpw#-qv`Y3QO zMHlBqx3*NF%>y5b@|Hj0x#E2n5G|~&qj0IJw-G3|+3-7`A1`$_{f23iA4%7H_T)(b z0}0}<55W-6yA^l=zGOH%50AoP!{bmCLQK?e2Uos+qZfxyRj1DRYJ6y?>CY=WU(cyb z+|jDUU-Lah=j0+@=(HRd{n*X&SCzMOz>1sQOvEZ1&&7Yt71h)*Z2wduw}(rB;+&Vg zyiS@JOaT{;lNlZwKsRb{*;e!iJQ&w&eU8^l)}9d`U%~WMv2s1ADtz}Sjq2Qq6VD$% zBm_`zJG^db`LH`nzS01v^MPk8uNnMV4@8+)?)s8I=0Syc-BUaLzsGDrcuo)rtU3KC zN$dC={~;z^w+^4k-N_-`$#t z9`+}0gBS08HU8f&09PfgP$Y5`pO7#YWXH^`%gSn?ek||`<*}+S;dEcD$&jUFQlrGgm;9&r#2frm(X7YAhnKFH+6Nr z%Tp*N_lHQn=ii*G_aJPTv4-SW+f442M8TGv34~zn>;%|KGNRLTYBWtfS6ZGFLKp&zKy&QDQ7x|RkLHtk#3Rm-+Yd*w<@A*5aZtuuczgfxKq^KHXA0ob`iURo*BQ;zLE^CKB?`V*@Ta6iaWuopem z(jzXNAl0{4MX8*wFQn+}#hOwMo+t`Pf5Fzj{1}Dw+4n542H%ME1 zbZf%Ar6Z*b6Vh)1Sx-$jpx6Q%Jof(a&U`iZ44K5j8v)m)4g1y-E#JU@@q3n>hGxh& z8!HRL`ouDzq7bX~&Q;4r4S~cAa(V$1%Gxl0l=n6YI1*voUn?ssU=j|C&HstIR(otW z|D&bPIYgLk6|F5&sBmN=Uu~!5zgWg7@c_dYoLkwUiTj%DVEM``j*)pEpa1oA8-r|9EX^0jE4yk(S0=%$p~V+{67lgp(w~TCPLWSUMOO+^O)8-z zLqkJR3#G=egKoMff32I#^*%c(az9=fbI`r-W6blsAKGr)elh?x%*d@@^QkkUt3yq9~9H6+k_%?)nhYKUtWvpbeR=&}9f1*TJ>& zC8Z`Irr&i;ynIgz5>1;GlkRpz?FV!_0jtra>p6RDfxuIj0($s1&GaXt`F)@q`e>qL zp)1EC5kJUGbHd343f&Q>76Bhmr73#EJX&-Gq;m%|eg;O}B|gGV&4V0i-h=4iCT|skMkAZa}&xNRAGo)`yl%32CMcJMWlG z`POwzOv{vMt(T9E$^IAlkke+!!!p*Y6kLV}GJ)HYrHd(urX28Keiun*sK@Was zwu%nQI^bU=k_c0cp=>3i&SheMibp8WVWlXm=4|%m9fXtQm)1`nC*X2$FfFd})oeHw z^;vV%2xGF7;zrKaI(Zps-lHCgk4RQnegXWkOC^e6$ZmYTx+>oULI|nWl8T^E#hWL7 zu(X>$V!wW|8VwZ`@G2WDH+u97VgiZ!mO|o&SAVT0l?=l}#uNnSprDRPi-Cdqpmf&8 zH!cfHy!6^xZ$W&L2YF(V@TDN~^(IgF!8>HB=H@93jwt<+w$^BT7tit@c01R&Q4tk!-Ew0~-!igOSUf@%2)@H#$>jEuHW#fXDT^`B zi|zo5bgjQAHUO7NKR}L}JLrwkiFnSf8AVp3Q141Ete3!`*#CUCmwe!NgmG|q)D_XD^0Apvx^!hO6Lcox@tBE!Bs7{~T<}BAI zr3dZr1~~^?x!>;iV-=<4H$;sU&_8m&1sv`uIN05wWtX(i6o~^tKW-@ zi#tH3>>f{b6Hg*wT8Xj*5TN&Y$oV1Q7aYTZAkd|Y5B%Op?#9qPchXO!yhbf?6}Jv8 z><4Fok`No;hC-5zvwPPbU$L<(uzR;)nWoGPAsjoKU;0{WSv3BDWwizo&GvBY9W*!y z%1zcCe)4+VpBe}pl8gp@ZZlVk_;X3ng3KAr@5HIAPGx>R4Kp!2UuzhS1Eg1p~QcZw3fVgLPzTHaapg zjp<6}Et=ikoNP?O_^H!+gPpy7=g5fWutiH7+r1_1+eo_U0dTn;uWfBKG_CkeYHc=D zXi!2G_~OP2Hbw!ci~G=d_K(83ZnlZfjq&m53<-2Y+m@i#e$?GnZ;hll2OsoB0ata zr)#w>^W}b-bv0YI3zPvn^kD z;eF9v>DU2nSONm_yA$o0xHwJ|b=R#imYCSszaXWpyPaKJt_TkZkC(p0hVY*)I2~Td z{cC;Ac17=^0+B6R_sAN2k!coA|cs*VEH)XIe@wo;V$0Hi*B_Ke5$5UJX#$;|wx zpt_oL)P|I&boRkNxcx-7NhB!Q+R)GOjSvb)#D|mbm%b25vc(kXhjlf)hKBk41p1x^HYL+;f`Js;|Y&-CfWWYq%==2dS#$O*uxYc{Cb1rm;_ zE*F5szNU!hyU{9f|7PUsGoWwf6ZbE#-D=r#g}!0^1VmZS{y3_y;Ri_mu+90-6EE5V zevkIh4)Zp+Dz1no;e~hg!A#L6aq>BMcBz}LS%W69H>aE+A0md@C-oOIm&1*gdwv$q zfV;5qtG5r~>}|$Li<2>)#ZjHRM0$;~v6$>fCzBwepoDE>QaD;#y4>j8hxV(Geu$?; zjok19w-2Cz8r#~;Nt#6908+jZQ`bmLZI`0`DGYnxlczI*mKslN4I7%*JhKzE_!l2vY08nS708BoduVjJ{#A zQ^qns*}QBe!%rB;6{C!OA!(G2=1nM#3~xnw5j6sM)KG6B zu=L;dVDETfRu`j^v}40v$88z`F6iO6H#!&c>Lh8mXa48rKt_9BP5oB~O>~wamGB=N z=N9XSBt6lx4kI?Q4WvQimL@y7gGrkgqbUnsU(zkG(lPC+StXx)&fImTYu~qNP}#bu zg`+Z=MUk$xo~{5rYBY75mqiFZDY|-b54oQc#{+<#4u`!G0L^F+QB-f>P~*qa6xGJ8 zUHOaoJbiOll%_FOn3OE|oQ5rxK|nnH$?`LPezTWPxa*cM7k#Np9ULOq9#*ai`2_;A zr?@kF6Bhi-elu#n1COsYVlhxWvYt^rASWNYDuA1sYd!Jg_^1C5U*`|iErw9Wu(B_7 ze@E^nQLz~t-UoaH-!VuLcjTn{1?LCZ2uJ1QD36 zw`iVa0q8+i{Jqi8-;HGy+j^r%IgO)7?B%xBf;0J_q)R_e>^X^G7AWyn&d1PWCa^Eq z2y>qIZdp$Ml#VsODztjPFy)Y9x>{w7X-Jg2Rx0k{A#G1I7n41oCooQGq(C^F93z9h6wd zn@{8O3EZ0znfU!Xx2b9F-?Fl>h{)fW8aqVA!soBwGC{G)&(!^|*eMN-EBJ5s&1Ie) zDpljCmIagf72lRNV3=Dxcs_qLEU2m?ArXD}CCbV4IKtiN^lJkO1Y?3u#=8Os#5V+)6>#?u~zA z_M_LI_15ouUFvSEDLQgKj$esSU9{Z7+?AP=Q@>;`wMfBG zXpG4Gwdo7Y$l)~EOl9qPSCI6lfQhkAvz^VX^2K3Bu(IttLm3};ApGW>0+(s~Lx~07 zTl38>+PvO$_so8E^M$5%{PsWF^WZZ61em;!GuZxCO6s~z#xEfLHZBDUzEMfp%@!`d-=OWCRYj-dyORsxIyq= zFv_b_pBn8U#3{9D-%U2qWHc8PPd<1PI z2A>tXK^d_IqYqK;s~qlozK`3#Ke*@VfI>fC3NDv|$)9+${L09m)YK_82nFM|E$${! z_uOWl^(FQB(SLj%57QZxE|yk~;UKM&*=Z^_!ClguSfpz%hgtF>Qi--l9srq;P-)|6n&wNjLsPB|(DUyd>-{G2Ow za}_1|x@>y)AG_1fY^4|$BWgjy1hLgKIX!Lr^+WG9CH@%4k2!&~bfu%rh}_1OAY%mhdOkn{yItge<01;-T7?KB^F)ps@eo33ZnZLybg-4GbRy2bQ#3h{b- z!R&;73RN?~Y{+^th)fdFA_f@3JLRc?c>Z@O>jp*qwKOML$G(@9RY9R@66JHw?r;*# zZ!lj4FhCAshD-^4$zS^ZF4RMhuR_+R((x`qaWD&g)5x3L!!cW+nY z1&)U(=5B_ZI6sFuKRiW{gNOrg;!mx4rL9!?$#(;Hm*4*0C5^`WMmu*LC+EKFw5qPG z)y<=8UQ@xedq480mPAgY^#kyOx|Zt5g-?V7)K^{FGA=QNm`l)PS`s z>~=HPQFGtCd4y{|TjnV-PVu|*S8%AkI4{S2t)}U0jO%mxJOH-Jx(BJ3jS&W5b5?T8FVI7-+-$ z81-AO3A8WNV{5l98gEULnl0U#_v86X0?jfnp=+>3NyN}1gP>kzrMR~9C(~lgP=;uu zffAB;(E(u`P_`pIg~$qvD?j{D-47w+;M$w)DIj+Ok=*_iTD?ns;c{N0a_T#u$|!yH zsQ88K)UzHHhp}~ZP;jFu`WS+?Ll%?p^yO13wBDCPIaZ1d2bCPMyy5%x-z5Vx+eRR3 zzI0xUFm59C10}04ClmRjOq<3^M8Q1{XiZxKDlhA}sRW{6V(|7p4*Pj429z$iap%ji z_$k~Lu}72bQ0OabNsNt+gE)(NQUy~eSg!RxE_jucO2?t`$X1`?A(Ru#L`CtxX4v3s z0;uF#uTYi^9qmD33Gg|wWQCFB2Q@xjH&<$*^zfNHx4f?bS$9|@9h@HbtTuANbmp2M z_caQ8EawwyErB@rA=~2R_UJ1`f==#`Z9bI8lQbxAD`9n1{K)%L z7G8Bz0rlE@&KZMT&UwIVR7W3p@^qaFY&?prPyci`7K(xNrTX>uJw)X6z-4d>A^#d+ z9A}cJ>#9FHANyxEsZXOF$YgKUgU3$XQoEU@ng;1RvQtg0JX4))We^ac&iP|@&Fg-5 z8ouH%Sg5RDMsHV>DD5xSGE3|B|Nd<5OS#=N)Hg2Kt;O&G$r_Lu0kl-> zwCH%zyrAh0g;IBPbbOPW&}3&ec=h2uG9CZbP}t^lzZWhWU;`OGZ&z}EaDsvp|J*NE z{9bmMH@dooji~Rz#(=+fRx3`-Qy`0?Eh*{-<)LsdX>Sde+yB!zDxg8CFTF;h6lI23 z*QhQ%H4eD{Sii(1J^0`40#tZ&MwA0?``Uf%wX!$xp zD(Vv=%;5Hi1cilR&cCe8GxjLE!_Y{d+8UIUb9Z4GpoxDAbt3JtA6?c&5Lw04%knH(C8aC_?l4= zSDJ=~(ctzb8c5|!P05}a&i7>91#Jm=?)Bc>psl4o$A}_xleb?V(n!bNmwUPtb%M)z zI)d+dRk^lN@1u|}U%njH`YXlomVW)ungEEB?8gkYQ0`;%fz1EhRQn%L(9RNUJwqP<7dx z|F({laDg42)!gg5c^tW)h>Ch=6HyvZ(nEm&(7quoS&aJqw-s%lTVb_Xw4&HNZ{jzL1Zc+% zUI|iFtO{)-G(H{O6J5rGW{%Xmw#(8lh(?^fOO{pzNk6mDlE+LA2cYOK@)0~150jH0 z(7#|JZq;xdFQQ!R^Jj+URv#rx<6wV?kjBSk={h(^@gmJ@-FORHM3zqE^E+fIq=y`u zRKL(>#4{*H|NM!#Wl~xdRPVI-2RD>iH*GQezBUj!pCj?xSkosNk2l<$g0d(H7uAxsK9lN2DQ$_1pP;sCbx4^GKt zcHtW0I+ddrkmgG;j{b0h>)-qklqOTk{-n%)sw=FNEjNjoi_S6Ad_}kVhQc5MnJ8)4 zKQO>^-*f_k@{4Oy8Vs6w$@?%;ufdUZ^HY`olsYJW*<|DK-7go5BI2|Z;#>c4bM2`G z(&4_lyWTQ?O`WW zp9hnvby@&dJVG7M_7JzL6$rGLm>9j5{r`3_2)+mPI>c5)S8{Bs3;d=`q{H*0tMSgpuiQ^Yz_^$ z`u5G_e#MpCt4ffDrR=~`%mqJdzUH#M(32o+R_>7J4qH2)%VUSD@-|8w5YzU!%`pnKVUbR--0+My@mfm^6x!H`#oKyfxq7eFPPv?>CLV{EkkvpWWv~Qn37)z;}dQ$1goEduVw!;IK00zC1*k_bpYBO#u|b%sw{Zr-+A;-b+v zrwSgiTJGQNv&46QU|?K`6$`rW$M`KID$3XuPc0!rqtE*32+;yeC{Zx_QRw2&jGuY* z6IGw1_zl0n{BgP$u*5U^6D0;%OqleE@xSd|n%id_f0sZmS_3?+Qkq1h-9^3OE#8OEDOwEN+(z}dsZTo_R3-qh9f zj(|rIA0q*gC0h_;8jkn0zFD8;A6Yl_` z&`m7?z(tdE20qhCea@z%=ST!xhJz0*{n>?>N{9upbFcz%hu({?x|TT#@LMidVm#(% zXNzGY68rN=XLEDJbXzv)$8I-ry1CrOkB^3JWcfRT{jVI2&iB+OfQ*3v@IHS5YJfEc zust$QXSHJc9n7P)rAJLRV2N10R{8;m+d#wxkU#>=TGRIfv<7DMpiBsIivX>8e`6v* z7zgO!rKwic$3;!k@y3W7|NJjKG_R4y%9YZ!upvo!^@ZdG9K;RTQsk&mB*p;AS<($` zZ30q0i!t5Qth5>F2B6gjh{2a4JU^#tUWb-!tnr7qygC$+{nk8xsXMHGGV~B%>l|)g zJ)%94lnfjjJAeOYDJf}xKV!f`MN?>d{?X3mXU&e}>(;T_-(WW>%o10#IG1&*N%-&M zQ!mZy%S)lYZT@>0-sq?n1cUA8wjTI-?;J+-|8(5kxF7zX9d~+`of}b?QTP9^>1Mww z@nax0P_wfSPyH1A`?u5J9LfKy^DeUjI&UXMC!z7B(OG=0;^7AbcGJ-uYqothD%&c^ z>w^oAP#XYh@?3C9CMo)T!3dS@l8cxyR2&~34` zpKr(<7P8<`3LX`rQ0(-w8m<&Aa^dJmNoVNxt~9$L1lo#tSw9T<0=z z!u$6A7M!SRbD=k#P>*HlgGi*y80v=?a=B|9>dw8*FM8dWT>wK>a!Xk8%4VVG29;b^ zp=}4^M%E_Q(+N5(GlkgmolBR^GD1p(*iWkP{QtVaJ?j2r4ti&}Y5QH?@CyZxmJBd9 z0?y<~|M$qq$biFq%D5mUunV%du;8>XE(zREMV@pk$wkM{g#ZQ%p<<9<*-u~s7=chj zk3rH~FUZmv_tDh^z_q+`SN%7P`-_0%#~Soc_K6+T#TMQ#SJ6RC9pqyI%n7Zvs5RwD z?2Schz|kZqjNYCZ?^S|%cfcH_Kq{)bWcxO z>+naTI#EF55WE8#_nuercNM_nrLFK7r5zZAd=m_ldH8ULh|ojF2OiFV&Ao?zgEKeF zHupuDWM{yO;g21;@sgrrg_GU{+GFL##}BJF>ukYOtY;36DCwi1UoJhn0e@p3njqv} z6MVQ|uDGIa4?MtQIe~R6o5|E!o7i)ser7=s&&9`2r=2~yU8VL)6?J5jgSMsJ5kq`pd=vl$5SBIudM$xyU?KiAIJj(L>@5_ z7i%%q_H6Q)212!oq|a`vF@6<$$A3-XR8T=ClRN)C(ScHkeOMag=T(ghK7cBisDc|P6U;2mzOHl3~nuH1L2EdP)*y_2(fTxVuka@g9`uA@s<^T1TMQ$GRh>HNV z9>BcJmyIYCCp!#cwDJ6BnlE>*x7~22+|KiOXGQ99@Y*ix#mx z4_ipi!ytEIuUb?N!`;^7jaRF3y^UD)2ph~(x%A~aTp-o;Fx2A%gA`j(;$QiW1W2>c zXMjOx3Qy18P(=5>LB2scj6i7pShgNwJx_RLISS{x znksTR6va(1FjN%Ffi{2s{NqVb;tTC`16uPg{a`^}`o|#+mwTxfcavx5z#V;#)rImM z>svjUztqpb%zWMMz`?N{%p~P+SVeHHjkYET1f;p3q3IeJ*!$ykDOMN&2~6JX`c!$I zL-v-Iav)a@?8GOAS+biPo`mZ&-PnD=9ET)4n5zN#S=uzLn{Y zxkdn4S)ar`RA^JE22Fq&IjeQUCkn=@zsV8+@&|GGNm*_MfHe>|?2)yDR*HXgP|Ye( zTeKGh)z{);p zUl+Ar+Z>E2m$f+x?DNyXcKCxP`!2);7&;>&?BWq1L^MwCji|cXs+a=Pim-Ngnpdmo z^vwZ^(o42SY%G(~HNPHP6Mh}Q9sCynnr0;?h!yK!f1WQSbr)`OYQavxw0oHp)G!IP zgyg?hw~Bf7h0zY6jCh ze-8%^J#fZ*YIYm9ES}aD95j#=&wuKAn#9G&w*e+eu{KVk7rgq63PGd)Z2FW7VqH||Z7c!j=?>AebWaAo^TSp>75YHs2Ot)*R;C#Ky% zJmd?5pHM{54S;4w0r*4|MXS=}4b%Jk`Z$frsZ@loSrWDLYEI1s+V$gk_!t9e-GR)sflI6%BMwa{#)wPBHQgF zAgqG?PzaQijzz|>lJ%3lNh|@zFDOV_#upwmhz|xXCbbWYEsw3Bf4~a=F*?A)F)QYj z{0IDdNUAP#CZ(^zI0RBmUaPC%f07U={_+J4(C1oK3fVpVQIuK*>vciapO0)pG)@aY z@Xai%?Y1SKbL|zhym}gxn(oK)-z#6QQmNH1J^z%fv*Uet`f7xW!SF*b&=7tu95xk5 zYGcInP^PwfL{N|2od&)G!S|TWeeaY#m2cka5y(+;IRX}d;8AP@pkP)K2{db_+7%<= z@CDK#wzi5&7y)qMM?(p)oNLvk;qW2SlO>H`Q~+8q@F!8#kD9K1^|D<*TBQ^SHcK6s zKLgH8&cqaRm0E_eWe(AVwOTK#J#qx)yPxNy7G5xWjrQxsfKA{M!)c*y;{I!q1cGuh zWDS6@Ft2P4gE+kr0NdBiqSI|}pI9^heGXhAJj)}k8r|{9KX0s2#|7v=W;M>DnEPw3 zsTBd15QshGaUdbw?v)*DvLUAX9SvQ($?1uk$`T5FYWo?WVqoV4o$F3~B! z%PkV?Ok)qw`=T!lpfPfdck2tUztj-_#^Fnuyj42*B2U++fC9xI|G(+v|(@ZtWewJ2cnEi5y#xd+&p|m8V zhFhylRsNmYa1|O!C&q*PTZEd`6}Q7ZbHEbP)+X>l7U?;KhJ0~yjPh(aAzJ=u<9$Y$Zm2s>malP8(%_5Nx?t0 z`|XG;E<(guin?<6r?OY^=OXgb#Sc7$o))%3B>;Sx4$hWIL4L(0aGPeFwfdhC`9tt) zD0>0%#~eS^y@MYIdB*pu-B~~8Njaa9l~^%2LuFo#v;E@tJ`iCKMOOk=qighc|H-uv zyE2D{@w0y3dpbHg<6sVnUKCx{_0iWRNk{aEWyr9G|{b=Oo+P;NgQqksTxKx{?7v6ne@`mZ`Nvje*<5?H ze7x}Z+9&ki1+NW6odte-n|XL1KQ;cQo3g<$UZd4)V7ouct2K_l1HFpNtAj_j2JsmU zO~i-?Fdo|D7E^$sZefve7Lqgj7%ivM^AN?J;H2p6+LEvBVXxFsIIJDMpIN$UgDBhw z#hr`**=waA(3R1V2hqZviJ}9s*X>Ig z>}PFK$y@}XGf*U48JqfgsiVIW{*zS1X{XJLfzD55EgBMj&=nbBcJ)k>;mSgS%z9@o9FG34v%##1N|n!+UeAx09X9 zRv~H;X|&O=peYk zDxwu^g{<>G{RLB8MLggC1F@4ksY-GKFM)S$48-b<`P_N$`;mk`c-oc*cbYdyr6sl! z-!E29>6F8Pk@kP<-dU!yn$Da-1AP2C^RC>Vi4jhB%c%*0g38yuu=4{TfZ)1kuWEYn z#hp129Vk7`xCr?+I0{)@T(kkK`?)*jlhCTVy5XfIL-Y0zj?zWt*gx{_%>EP0)?Try z^7X1N=d2h!FR4=#Ea=^vk(pV-N%9IuxODdG5JpN7g}AGO1N-ZjUuG1wAm()k+e68o z73aD+_`amj@hhn~)A4Dv@^M)akw_pQb<(|V|BlC^+my+oCODe*^207NMG|P@vTh~Y zUcu3^!cJHIII#JG;UMKy>WA&S5MXsDDRexpq9v_>Pje_&=(nr%>$IjrUu_mYU-SjC zF8;HFa0Or~`~ep2!uy_eNXgK8$u|qXyt-16+zq($b9yc!2b9K*8Uxh~KbTPN;U_ao zOY9bDnN=##Zyprp}QmgIoUhA@U=NG@LB+^`w`#r zBVW#I`1_YHtS~=0!2FbJqtfLvN8og0*nVu3Aq(_(z-WAuKzALXDUJZ4J7_cLuRTh= zJ7qczr_IAEx|4M^+k&AF$UU-{m>$nAr&PH|ADK=`Cf*=y?tVi>Ug|9XnVMPLsafm! z^QYbpnf*!`2+3U4M#lyOZ2}_bU6jfqY6aDYf|O}dlglv&5~v6A%3dW1ZB1#t`?8Ch^oM{> z9gu=s|2Y`p@JXaIM2gJ`Kc?VmQV5$j|EWA7zkTiK63l|UyE~+_Y^oC^Bf#rFvq_ns z6%)8}@WMRYG%0W*vRfOtu!`74@2Z}PD~?rZxSGPuCv@uKT?YFOkLMznu(5&)qKIco zoyrScxekx$O5+9R)UUYjsbWrzJ2RU#cd zTnak6ai2lNytE}#4FT=GtKHjNNkb8_kCt*cppYV!P{R;hwcKZzKh-)dRB|~821I_n zMN--dlLl?Y*NEMiVh=C*jBYK7zSP&|*K9^XdND8f_!Tx>TUmQ{batewcjM3mcFy=w zS7C9w(gE6h3^+A2fZ68}PGv|WeOP>jm+-?cz2sSMrg8Vn5q!om32?oekjcp82!2G! zJ`AVEb3u4<1YL>F7oEUyC4hhybMm@FWxKhwDX5HjH|Xr~OTl%a*Mbp{n!(oOj7OYd z%0;WbPHUd8Dt&l<&gT?7v!{3F-+4avI8_C8Pyq=#D1p9-t?=xAFzRh)Btfe5iS%YJ z@!UUWp=;`2G~qowxGU{K)OGZVRGD>{s526xf>xpK{bp2Wqdxsmlm6|x$bW*TS|VvK z+rCT!UrUcE;ZD9`m1`{9o=I$udzYPndCPxgW5(DmHBTQp8>n*Iz{ZG6bZ{5to6B7ry4kZ*rQA!MW9r>Qzz*B{r4 z_v5?^iUACF=u;(&SyTHa7moy`e!l9F({RRbDfLwv{d|i*Pgz9T;%ytw=Ne!M!fsWW7!rp7vQgMLdW2*d(&|= zFH03VY_wlJ0ih!qCP6TVm5auF0iBpT+!u1BGiTXp>9Ri7Adj-C(tLqd??EY+eNkq_ zjG}b`Hjd!4p$FhMDi>f~Km;XD4H>hPfti*){7&|wRc#H7Sx_KK4iAsJGqe|=+trw` zP(w;hwscuEYBB){deKgfWo2*bQkPeDm?>Cql&%YuxAB7Cm>*qHA3<1FqH;0R@CYz5 zW4wz?p4^4i>>JaLG((EWd4FxK*2+{Cwe8QNY^!C;R$*)F>Df=_3X_6ee<&H~{Y+tI zW?*=Ut9O-zBuVRY70-n`*&z;o(Zs>~kyyE1Eqy_W7ezbTa5Pzod=mnPlLn;79$=C`Lvn zCHR~9V8G_h4fD&s=bJ!DX#4Tho=U)J<|~bxn!`&(M3hjZHa$S_dA{P$6Fz(!2gw>M z+k4W_d*Ezg=TBoi*ZD+tsOEdTw1gN~hO(uqN z*rbLi)TKR0TR0g8H(jyPDWN{pVi?pP=<&y8h&Fy>z5ETX)FsiiygAFV1Bq%pH_EQk zc*EG}q#>-AN~cbvOCsqxrB_&sWh>qu4iB5G&wqbsIvmojb5;;r<+yl=LB_AVj(IwD;}6$`KjO4r0_AkB-GyK zFVwL5RE|_sh`Er|1LD%V)e3hQ#T$%8az~Z0PL7suR7@t2<2|QMyanSjziBe=6pjU5 zIZbHUF&GWFuWlK;$^TH2>!o2DFW#V$I9_gWuf3N_8)fe5>e3^R{uC#(*v4+L;77d< zvG2!u+#%E;%SL1E4U~y+ujL%EXJnC?CKAUKZd628#u@t`7Qo$1a$$(XTk4wK{%N^T zfsr@y3{OaJ5ac0i`@vzDI_fc!XM|0M5Yw?zqMt?oJh4sq819Q>Eif^eH+byZqptCN zmolzlXIAwQToV%lT)E3_9`@{lzoY}Me{|VcWy=h!=#CzkoURyedjQ_6CRxbe#ms?1 zRUPImU-2|cR&{7W+p}ifmyQ&RY=jCOCGjSU55TQHR;kBd;%Nx|Ezfjc2L=Q2({Q|V z_zpf6mxDapJ!({gxftfEcCo8@RI@ks^|7m5_xFafJW3I6FxewrQcS5J9u2P%C&oB8 zVVKe`Dz`6X>B%@nlXcbr z*V3qzu{#X`mLJ4;%!4*0t!OxeaeeIFi{ykT^=Kd=fW3F8OTgQz6mRPzYMc~#WlbIA zhjolf3gtSUjp~jS_T;)gCYG}bJ!wN59v;r?h$Kp%zW^Lp_4p@IwRmc*MS>sQ9jT#I zl=3PC*a9Jum|s)tzWw050Fm#Tv#P@IGEP-AtU--ar3}=gr*){nFBtG8g{UbUB6yT? zj2yHuRIjSm!{^Ct`Xo!jU-=eSaNhq$oUpnva#NTI2I60vdHrQgP5;#K$%fo{p+Y0C z4i|$dk6Qxj->)v}(E0}iD9*nwo9+;ni0$?#-RG%2<{=ELMHz|}+ZX)Rd@F_5VEB^z zs|yl9pH}$_$U`o;)3-JwypR)zXgJ63K8yzecQmVF^Fkl#e+%BjGLRC->N)zQCwn}k zVYX*QB=!-uz)XjrkTOIP{qc(t$iq-aac;{NoAo$p(zm zb4WlYZ!oZr@Hqr;zn#H~#)XO_b&t@J;&JB)UIY@=B6hYVd5jd!?(Zi^vZ{`b+srRi zm71ut?B=c(D|}Ot5^{aEehj9iqdWL%V2&8OZc&!0Go!qh6S84v-V3F1#K>LRLreFe zD@ipv?O6WxToubUfB2ySih*2qU-IL(2-^B_uEVzewu@bEYIO0H0}hT^RGZ(@q>4wq zimLnCVtcJ<864OLm$jsk=nhYQ@AsMBKq>rr@e$iWpTw}X(N8~7my!d?f%^CI`kL%W zOfrKg4blOQ?7mRZv_W2IO;UzWtQv005;pp22P_6GXTaD-_6P6QE~rb5a1azT7yUI};fyF9i83cBrFKF7o3D>Ai2;LqCXF!NNL^;*yf5{Tw6q={#IKf4fzToGJ zxSoAn`?dHBqdJOB?Gwf2Yv&KR5ht$>Wc5Q88MI zY1AE%J@MIKzS@_$bk?^rnmhuV$u18b1-o(Den=ke-*%ihbrciAjVia2i1L2Gq)=4s znFt_OQiNz+g3EWLXz)XJELSgijLf2J^Jl`GM3N3S+KR~mB0~#b^an56^|RRw0!rlz!&No*+Xtfs_Iu$fY{!-h zIV;;7i6nl4{UM)XdBQVh*p|t=_FlPw#TV7^K%%!+=<2Pj_AwOulY(rcUd?RhGvHsZ zMh+PAh=*-e2&T6k)$A=LOunL57UO;0fEnEf=)fm|&!@9w7}nZjiw0{JtuOc;IqK-X zPU)WT$fbW9Joo3J;m1nFo=*b(p~od&b^!Bk+ioYiaP?>GbE#fvmIu0DUDswf3%IVX z?yx({SW=!#?6zah&`NmXtHxK|1H_3{34H5@UlK_^g*ey}49g$AKO~tb3e2yti#}0R zK)*&ddeP=%%BQ~&-KkK>SLM=`V2Iuz`Vb>hTjV(~VO7eA*dF)j4N?&o2cp6 zQ#YlU%O|!p^4bEhezDHpThhKwzvz?hyW^D&ErrNm%8B4PBlai9i*L}|69|XW#=f7XTPR`GP zAbshlfcFit4ZR`NOpWV!;(tU+rgoZ1hVs!?kn{p&Rga~9%LfO`27qp;1f21H_&Jn+ zVm1es^)HSQzi$xKhlBee$TwidP%qk16i=UfW+UT+S#@U~u`?5s%;KW_`fRRg@saCb zG1?HG>HhXOiM8t}U;M!Fp$pQk@`)N)YizaL%BPHD!nY!9)s3D*(rXlYB7EF!2>Viq zdY9tu4&=bCE!K)c&~D_V7f76P&(7a!+*M@XfbT&f38p%m_zkE7XBBklYH} z8EI5!bFiDR8SL0_l+>K>Vn@yokSA5?hCkY(9GddmD$rPxq%as#j9-7 zWE9Y#>IO{SD#sqmh%1?fZpXQ?ziZ$c`~%}Pd{IlTX5^|4RTZj^Q3f$)0P6|J8XX9L ze@peLbX-lJt#@F%=O<=IUwy|!&-39rnR+rcl+B^mW(`EjB|gO`^dg)AT8di-3(Vpm znR5sFW2x(@Rp26e`2wCEXOZ#ceH8B|6`gy8G&ta=PqBY(>pXl*C^#_Oi*Nr8Oi^JH zMJVgqQ~Vjw)F>y1B-ug`U)t-oueg*+BxN?WHcjp5zdVqaLTi(n@}!03i&}9GZ{7Fm z{+610_$JF!0d*s98{Zv>9Ud+Wsl~U%dmsOKs=ou?o9#T?hU`UqzwebTifbKYq6nV= zO}N?`et3BC7HD`BSRUsOtt*O03@nFjl4du99eYnHOu2mqV`t9#KfMda_}|9lv~2ua z7VoC{QD?Kct#ILvBi${6#xopWQ7-Vh%;LgbXKBLS)y>T`zAP{u)Lf2QkO z`htFUK~See5{m{_knW;Wzf1nGEBwl5(2G{^I-sI%s&wOLV%W`Qp5-L{yT zjF_dgD7znizEw1$amJU^BO_|dr;L^BVa8X})esvjrd1U?7xE8(EPnS&TG>R@#`>xnI02(#I#sWxen7a01p9K223>t;8DVpi~@8= z48Y7ieKNF)BHgn;Hh=WF{BrAhk!?is9Dtx_K*|C+g30doQlA@hfY(p6Ac`rnVIgny zycVjBUaw|k_G!K5LD$pEH+E5Y4Y3!mOXu6uxO>$NG>N+g)ySN@V|k~Gh~HPUQDVNP zJPYHG`}H}H!(t3y9>n8u_?&oVW_Ngv#z~Tky~Oj&JEw=vHaJulq^Hht-%l}v=*c;= z*R4&D!G^4fIG^ZCV@S}N6B+)Jnr$zN*+M@4Fgto(~ALm-i-jsANS7CjA~7Rx-+;`x@?u!w|C2peIdt1atfG-k~Vxh0oqJK zVrKM(I8SmoHf9xeWGd;vhRz9-RTTsd1I~Dd_)K;Dp94=oKm;aB8h3&t<*ru;l)<+q z)}l+#QAlzFUEj+ThLAMSz0|z8VP`xh!5A^ibKO{ni?af^t|UMU4;I~0*&SPug_r2d3yyXLD&EkkalzFC1xI%&}Qo`Lr{ z$Z_B28_A!@wi36p#OfAl`L7U*6=@HoIfm|lt4)i+me+!;^y8URVNZ38!6Fk?Pd8)^ zxY`P)ME+M6=7f;2G<-Isy9NsN=Xj$iW1)#9G*0=Rcn5B1b4H&$@gR32!xn_;Io+dg z$1^h@r8Mt`uq}q~9}G<9;iP|lbJYp4fUkw#x$fs7>>!c0cczP7n446SnF8ybbb^3Cba5Ax5{&HuyXGr+50OG zQ@8bIz;v!cL%|;q)zCM?{Wg(qs29Se>&9&R(~WJGlt-kMP#|veymHTg2+&XlS_>fD z=U6^soV31r8`NV3yw`<8cHK@ByRXr4d$+);v5fey5E_RDgjM5WoW(jCl^!lud!u(B zlP4+5DSZS9!?$)Qz)!$-WTnHJPXbRKD=5KnNIb{E>?mC}>Q+*otVLDG5=6hC`tls6 zaRPyY`}KcJ%-{gM`ap39^65HTf2g*acTxTt zQ#6MN)XH`6-GFNyj6OS06nilH#4RcOd$*F>{@2Aq^G12HiJM?*gyZVChI~ggZ_-qq z#N8+SzSlAr6vjG9^!c_(r_$%4%4WaJhmC*0pKweFPqhXj9(*;EUrOm~W=|5mY?H-} zM~22$A=WRv?*ko#P&mKj<2pLmmE1e)4__+2Za7l7HmQGnTQI#sNdGN6bfHvUQ&Xxr zE#N`AB$}&)uU#VcDqPg)#Xv+y_r|Dt-%r_#9uzSS)}H+~1Co0xRFAv8y_!pm(Xaf7 zE%lpgn}338Unn}p>BZwlE@6JaB0TV;nqYgqR9D7-CNx9#^%soHP@X4DG|Xrw2GncS z^je#!PP9&OzNs;+a)gCUSjq$Z`gZ8(?DEANT@P)pu1apDH4Y^z(pa>+CFsw)6I6lt zxb_+U4PhqaT9(7J5Mr`ucz@)9O9I!So+r`kEYF9DI)0lqM{|aHK|304^%{BU4Ad z;jyyL@YKz8CbMW(i~gmwC`*cK?f95c)XEpiZKmWvP%Bf07G z93>0k5HC3UiaX~@-=G^sil1o>(@(RXDWbfgwD~BDy@xsIM z_DCL&XeVLlO7ITJ)@QPQrVqTI4fTM}8T{Z<9al$e^Pr?BwG%_Zt!e$Rsbk4wk?=UA z1nsNrl~11b#It`sJ`k*3f9J~flDuGKYkWF%XKR-x{(w#e(^yW6G3P{O{!O(o)eP9K zgvUJot|4y5f`U~4B_kdUrjQob9PudXdMJIaeEIR2#ZpYeTu^NqX1v8?SAC%DmEXxD zEOz}H{yK5=Yti+?;#2dtY=-&$^eUDK>oNf0Av_i&JT>QJnIY2%;Eb~rF0ug$9MvcQ*r8%!LAU>< zr#~Ihru1X;dlJ}9%?lX>Bu)I>F9L3l!U~uNG?5}WsJ{`E68#mi=(El9#|5vy;nxS8 zSItlk-@YS*Vz&O_Ik&8(B3jsPNntc9K*C|d2kL`q*>d!Gp#~L|Sy#g_aqb8B5SF~i z(4F6anjb234~;g2==Slv+4Utk_bh*=j?JSY{&gJ)`&?7l^DMH6y}k(f^asmfp})rE zFqNy#TKz&WL2(SQY`asKc#wAl-(d@M1iGW|7k@)R@z z@zZvcu)Cv^sYj13Q(?}LR7|(cISXXV2R*zsV+`naYkeku(Rn8wv^11HKI)tlF6)~V zj6adFxUl&|6d!b&clkJZAONf59bk~OrocxVQN?Vk(Wd=6s`@(D(H7^K;Z0KPZkYbv zW0(42B8Bw1M2ucucW9d*1xt?Hk-B97(}w4CPL$tY=`AKf~)hVQ;fg_kL4;tu@d*S?3&!@Sz}= zY+R9z?gm<0H?Tl)n;n^+t4v)a)0`!$6Tc(rf!!HTEKZ zw+nOA!Q8{{TM9lIM((0Blp(H7qFv~e^GtpeYV22BXJtwisYvg!(L>q#CC{NdH^by^ zpw58w?1@5p#_|v-z^BIy%@&#>2{a}G2G!TYVeBAOsLs=~M|6CweExi%!iA ze_{T)t(!tvJGk!{wvld~IfaufK=deNgA@XT!#Ju-n@xa9!0sV$TIgy5-RjyR;o?wV zmexrskbL3Zr2aKAfd|$_3)&h;7(Z)E@og@vH|NhcPd;XDR9^;2o6>~z*S(4NXC~RP zC0~-oR`UTJ@QbcC{Ks59!v%-I-)rs3qnHsMzRx@Yj3?aib^1N=PH&0%BO^m{Zdf%x z&pXQ2T9&_x@Khb{ZFz0j?_;^vhPv9)&>h5mzYJ?&d)FW#FJd6}GR zp2&7qsEp0SO7cHEzZZ9X{-BA&a)qZZg6@tAn+#fly*jKiuu6#h0ry)h857U8H{(v% z)@CPvKkH86yx9No#l(AbD+#XZU+nk6wn~@a{Jxg=#cPe?vv3_20e#knoAP>@0O9-j z8>>~=+D}XcYkJh}m1A9?U4BTzuE&Sd?#vB3z?F$nf15?0Gfj5C3P0F^;al@|^_ao5 z3?Ht$Nr=5;t7zLvk0Dg{E#NbgViInr;oeSPy_ATWd|$?)%>)J3sJqRnFi$c()Jr8+ z?D@7zqA^C_{AH=5{xs$3=J%@#e0z{zIq*xT_(GYOF1`q_(iqUV#K{}ZPZx9{u87-~ z=6=%GAgY}RRVC``n9oT}_OkTKAC++aZ#B@TPbW^uRV1(K#h*EG=r0Dgys*)D;IqtI z&*<1=k9|co$z82Tm;J^U`hTf_F9f)l)9O0iY)Zw%P+dEDo?JP?Bdovzy?-{fi}xfb z9){T%2o*6u)92;op1|p;7r|#&UcBe_HYpxkJ)d<&qP|#hk{eMEXqVNuB#`Xdd7SOC zM?K!7EZ6{NXMaIJb>)=S?CjzH^469~3zH9iwR; zc&>$X+(mYNF4)%R5#*~*u0XuEGffX~_`AoN&) z6Ob?waS3&^GwPd*lkrv?)ek>0p~)}cy6LnJzag`Ew3KI<&2@TcRR3v)J`M^}z?t~3 zz<4~B+U1Os#%{6+=Oxko(&#{g{oUz61OW|RSU&hY+ByO$>7CTz`Op(iKf#S46D#{r zg7aXPi~6=+R6Z8Fp3jAr4&sWd=Iv)@^8@Tr%!HClor6AgcC6&-QW_tm`=Gp@kG;dH zW<(HH?6dIV<(ZHJ5HKnI_DrWOP2Okw_0H`3KH&$=itJX`qX=3U}B^O9`!H@ctD-(OhQ-k%{${c)rT z*_Q3nP1X%p2IQ%c-W8EoO(eP+uuTriBuY`%Bdtu+)XO?ip|*(98m?k){n>L-zb)5+ zTPpL0*xq3kq_l{@;zuhjjMx#3>W^24t4jJM7q=Mu5&pfeu>4gz!Br*&ucbcX$Sl_C zG280S?aQt9pT+guO?dG2-@;T8X6U-9j^h@s&Yi2_R0Van8TCAGWJtM+>GD5hydNo* z6^lmtD^zBNI&#I5qzb-9RQ^n`G6zqrM~TeJw@|y8mOO(Ut{BG_X*BUXTC5x_Z=rA? zwbqv#u5=N_uEO^Rkx?n}B5pno>M{|YNy95h7Amh0vJ2>wJiP<%eFPSDX-uI_(wmvJKE=zKNFx7UUhqMKz%}pZY2jL463Yd+%nZ`yJvjh@WX=X9ytwwJE z%C3H3T6BY7Yv0+)^m;lVk!3R3{#8`7AgHkm5@Fl$$GQQ1!fq}`Kxch@>RKL{6e95l zb7V7_KaRc#rbbWy0+eQXMEZ_(Rwml zJtQm-lLZysPM+^3=p=O~Cq7cIg+I&lm#_R4s!r3-Cj+Z^T=nf#*JgGD7H9gp_{YZU zLX&F>#ec#Hiy09k8fcsa*}1@(4diq5*=fKV1OzdQu|ib{X?c8eQKgff@W%4;=;dV- z95h>^OfBVGUs?2qQxE#1tnwk7an~LRLf#Ik`fj0+rjxh&PaFf?9e^_+tLsmGj9_lW z7ixbWN(oH%EGYkkIzQAGasVnoMD+gS|44WAyBVA;%*=g5pYYVDKYlKnyUyH5VlsOQ zj0Bz$BaQ>;Z^F(CZyrFyi8PltH{?MrKIi7%KwRGrbPl>uf>Jg1zfy0p+PwQ7+?E^| zz`Ws(!%zkhV`w}j(nyLOSAR2Xv>lC~?*9&l(xiqkGbbXv;lz@HP6+-TUN28`J!&xt z(+b8tSGKwxetNKxx(Op6_)QX%4QAc>`}4!K1svQMv0Xgkiexn=3%t(nZZGTamwh1Z z{$pX?U$N0WyeRcorE0No=}3?`i-t`XJV}=Q`mH*<*jamgM&=L}@P?ulKvie(KqVuj z+TZSoh>b&zVg<`nb3j&Wf{i(X(GVxS z3XcP`{!$N|9MAjtIbD(n_hVN&e89{LZ#7v5Tn4Zu507RMZtuYGXKeWqij<#5t9|o5 z6wGG*^p(x+$Y+2{DDs=+^G}xS|HA?}pxyxu7(ULMwSv+G*rvPWqSTEMHQR|1%-An+3%z@`R)rA1oqH=aYAw@;aL3%?>$MpCxz7FcQ4I4iCR=; z2sY3nP8VcrQZ0nhgm&;XG8Jzc%`17LWaxsrYf=Fy0$Zx=z(}r!i2)s`I;3vb(+vHl zOc1Ii$y=my7m*+-zuRf~G1DwiC`2j;+PN zeI!7`Y&Lq) zZUFqE|IqzrIp+(dz@69@d$NbybH9@q5`2)s&X~uB)p+Z3vDdZF$52I_uq}ZT&g%u& zB1lUwZuO8*kulOcHS%!^@i4kH->u}<3;-t#<7twljkCO302)FZsw2y)2EYflC34o{ z=pInJXi^MU5lBV(qlW@qnF3nHfvx=xi_N=)nM^T;%OQ76PiJlX&+=ok&w#nqT_;%Z z?RS}jdskboT`K(bIInrP*D^l9xTZB|!=rd=r~2E}ue~gb0+U)(Rd$;9vlrFvSF9pt z;DX7``0ZVY*u1rhrbtplZ%=!09^5|Q`eYk;1!tawIp*Wzy2dEZAG@iczFe3uXJh3UXUG~{SP-%-=& z5x>VZHr1=QpQdGiZv;5IzylNSer841u(JyULJ%n)p70{4&s5#1sfPt)Rzl_`E7g5Y zu_=cXOCIlQ!bo3yr5%w-YCD1!V0+POWOC;)$R6%rki5LiOu}|Wp7|8^7&$qT(E6O; zlP1rFf53M{++jFBOhn+;pE)6)CPTsXeF93A$58Bstz zdgdYk3OoDezt#4K$o=qa;8p>Bzf?SXDzwCsZYjwR$~v-dcd12j_WjjFR<^~um)wfA zybONz_slBVj;L)9UYkE1N&F8nq$ylMmizkOGg?M*(HQbFjUE2L zb%@5dM&L2ZMhjpX`+@@T8ohxy7gDx11mjlkC^#8W_*j9)eZg~8dZIkrA_!$SdU@y% z8z0Xt9E#U(Z^7BJ6M;ZUz)1;=I=fuy*oz#Ex9tu%aM)RHI|wjF@Fo1eG>?1{Ffcz( zrL%Uu&u~@<*gEK#Ze_j0wU!wv#0?4xLZDELT%zqjo=9Nb=V86S*ZZs7ta4nK`l`Nh zqb^2=Si(V}vnJXP^^mh$-w`gRdGHsy z@$>5Q`>W74|h5D9VwY~io{g(K|=SEPNG`WP-iD&vg@ayL;QEW z&kTXy@xUCX?;(!kFli&kYuNx>e$;L&=Xe9I{leH@DsoyOmiQUwqje~7r$$#B_-trchFoiFuHDmT#2%1hP4zF!9ZTs?T&Xx<+RzF;tad;|k42`W(%Yib{TA16*Kz-j9%IZ>FqKjmYMY6V@XI!}<~q zlh))LB`HHu!*y%{l_G+LXiVcnO?l#y)2#ePygsi zcA8DBt78ZxD4+ogh;V*;_hSh4u<&ujQB5W1eHYcT=Pc)TCgKE_(z^kJ4Xu*aR`MWA zId+6$c?)3#zhRbQp3v}L0+++*3c>g@tTBt|{6l642r_qdpTGMmcP4{_Foe5cjW!)QeVq;|=HloJf_6jSZ(6|;Fh zI*Hw8jgn(aKG3cDeZ#~=Z4ZgSqQ)Ll=3L?6+&9oX>F2lz;`-I-RbqT?*$?)iw%Xf; zFbdG;6Al340IMLQ2~S>FV8Ihqwx)#BRp(;KZGdt|Z6pX>{`g29 z?2Nq6VxY*HbTK1Mv3fqZ#M{_^kM_G`Gy|Z&A{}!<=-E`R*D*7lx~jo$*tzW#(0Pl# zhY8Z`19OI_sU@;l&&a_x?3fbSV95m zl7=N$Kw1f@rCB-_SYlzn!S{Wh?>mlf{+ykinS1V;d+zJJe&;omlE3}l$wKQ$ZRC(- zzyoS(QhASUt$PM2ND!i`N)xqwwe8g9EZTi`9>{%k!GKNnJV%q;p3J#=WOa=}S%yev zd@-n&DW79UPAx@Re>2r9wnCH~xDQniAF*S4VJ%o?^X_Ndz{umieF(#)%nv)}12dWF zjCIImge07X3#Hxf75zm1YORm==PMWENb1eO=Cu#Qsxsl%vpYi4cel#jTi1{6v?~5= ziqRlMT_uDXXjt|)p{RP_Z)2hGosvds@A;=$&Wp(x51gh|B}O@HSvR0MH+2S16YAI* z<#{>3!$H$z_UOs(`QgnPSD_kLv6?9oY@wS|NE!OKk$xsFmn)etDM==^dF0Jl1?W2U z2&I|{zIpn`=)uFT^BfpPr>vI}yv7OYP_8}P{!7#Z195{u6${R`oatDs&!85Z znl1`gbVtrH>cwWwrlp0q7T?AP+J&631esOuX@516ukJLP-!cXFu{$rp0tEC`4ZW8& zhTJfoX!t}@8M8y$_9e#D^$Vge%lE=FWEb;v-S1a1F->T+f zMCs&33E+Ay_f1RAg%$S}K4-f3zQH6|-Z2*3cuo9Joq+T7BzPgC>`iHPpg^m}5ZAmB zSs-|mKipLE^B2xv`93jv3YBGQFUoC9eF=T%{dxN^2Bb4L18an6wuS0`c6&V1E2=TB zR1ZF+a(+>t+BRn|8|j_K#0(4pvl3w)j`w|d)~^Dcl$%>(SpRI&8s|h)Pa~G5{R8cS z4058U3L`ByJ?td;b}6TfUKi+Zb`5pBAv%r$>a%C+6|mNEX5DiqupQ zYW1eMA12_aNM-0XmaTAX66k@_mi1`Dp~k%EOl3r5-SwWv{NqDdhjy%A)l*{}BkE0| zelxJKZV7EL^7Ce7j%g@FKRm!mg)Te>~$3_~2j16PaG z6(}-M1t;Y{nJ}znpYNcEm2DqxIG4!+$Axd{peC#E=SV4y(7={n zCxl5g?@p1Wo&i%n*^fuOjyYdY6hjn4^ zU)d0+H;3TA-kMsXI$8dXK~v~!y*+(DtKWJ6sk7gCk4~=m>9In@*`N&R^GySS8y=$E zFs&F{VDkAAU+r}$arO-!BV|>cg{tIh8TK9Ug^+Mp<)fOs0p%92+yHv@xN zinYp21a+KNp1qj8spYCb^fymVGtIvRuukzRpM(;`Il$sOY32N=nQ`mD{F7aR@GDeO zQ1&~@vzpIeJTp<{NqfrUO1*q`)!&f%Y0j=KNZ(vF@^!&fT1(lWuds;7Q=irpM zg(7O1^rvgaIM0QF+q5v)7F0)}FAgpS928e-ud`u90(h;0DU@W*C}S&zt3cXNK|%dZ z>&3QjLR5j%=KbCb7}9uGV-c;BkIuarzUM8xXa=-~4}fhDWJFN1(CW`HdA#{;w2^$M z1W~QgClj)cx2UUnejom@dAyp4w!zEl`;1G~{2Z@$Qhj);i%*#R5>6m-I*AO0KR9Vl3G zTdEYuByn7u1T&Yay#jC|Ps0wt)gYFFBc=&(Ye~m4qy({rWO1zF4&e4EkAR7V}WU z!$S0K>hY7cA0NB(LkhU079S7$7rU#mLokPEFN9J26I<@n8}ZEP%7ZLtc7sB;p)>k( zRa`d>CtclZj=VmjSwPr+u{bXe9pcw-Q|QNAjOK?Z4|!kIRYr^r**ja8m$9$ot^J_P z541_y)tv}HpC(kyuT(A#C8T9YCjy4Q zCM+BY-Pk9v+Wp-j^XS zet{Pa^}CyidD*BXs_}KQ4S}Mx*#kFHeS5>&v2|X;-uoY$uwrRG7hxVwps$F0MZe4G zjvPt8a#Fu4V|KjY-$Mf&QSFwo6?1ioU$j{O3oahL6pnVBi%2^E-Bz>*C*um-pzltk zU^~h)JMVPIOeMb_#@@EjYWewMfe&|=e+%ul7}|`AuSh*0*Q1N!CBs{7)~xRE%b8(d zqn=@4FTY~^Xo)qvhkiV|k$Q}h1V`-+584p++OEVzw&@fXP?8W1;vGuzIEka~PTaYJ z>LQb-96#$?7^QqCP}FpgcIGm?*BTjj#m(bT8V9_6xPTO6KHP4kR<&ZPFmCi-C``kP z9)Jksgw4cQk+2L;QgLoQ?Le&2?}8@W=ojpl9`IDskfWR`yh`SRBNNB#UYrXIxFv*E z$1uL40DrFP+ct5|Cd4Er56$i0peoZCzk%ORn@#Tlf2`yiE%lxr@QnbLm<@56qNX|$ zX1!ZUguNk#WIz264~{SHsf44`eS$w%XGfjVCLWXMY781waWTye95;U-@0q9#p%>dN z+HhN*3t*9Gc!^Xt;-_M-tD*mR$ZiGpX$)JWHQNw6~;i{xtP)2 z0$nPtianA%pTY0pHOAfd=UXauIku5mNr|CWoPO!5h_~KnTWN03Q(jHh)OeXBTitPJ z6vLhQ6B2RM?$*NgVCUNsB5 zlspf_1=n$0wb(~x=3BKBY4wij?vsamDs#@Z>QRM@FOw|Vr^Ljvej?k{BUFFwx@b;w zK9STM&vJcZ6}BJcou0&i z2vjlC0x(tpXG@QY#?u7RUt&a$IeBpPTU7Tx2Gq6FJ0iap!1AXsZG?BR-E4yV@hNFK zUMczY02S(VC+vH$Gn%Sb0aW2vgEp*QlMVS1;!y-qB7c|Xg}tL}^GsKVNGi6;zoRUk`3d~iza#=_@V zajiIP{fYa!`EZ$4+(xCcni3*i8DkXeDLx~_=P7Bp<#u<{YnmHG{QQjGVlpO;ss?;& zCgCQTdnHs+BKB<2a7-~HYF`&fPM+i-<3qRPiHDhrnn1o^^Yq)av{>#C$r4osQ5)bG zrxcsMRg$>VO!BDJ)@?$*X#Sw^smi{;xRD)v9r8oL3&XR|F(dHse#jB3r<JM>Co_q4a^!pL3ukKz4kjBJ1B*%e*^_io3m6R!tp%Jfx0^St?SOV@#6+N%sKJTbd ztGA(rAr#?la}sV71{?&;gbttMYHWGWUR((eTL-55aymeJkg+$#hekc_U``#wamMz# znY*+mD1zvlPAYKV;IW!GdENDGpiD{(%%%&zIi|h^+!R6ZGJy9H6aeahl~WtlGbFz9 zZPX_o&g(IfS;(O=@ga)*#b3^J)d?EPlEm!u$SaxmxbdgGRMFkE8KOttw#{IRpUzbK%Nl`wL2D_7V#Z z0IXO<7T$U!faMb#mR@Ei@AuqTO3=N`-*{{M z8AHDROO1N$3U zw3(BD_Gq|vrxtn8gZjP6%+PZ_2_v%E-S0I85`;-j)k`X2HMV7QRfN!R-~5~sYXJyx zKsOZuzA{!ESwl{D3-Geg+@~H5dvccR+Au{@2(wSwCCNwMk9_4zah(c`2=2DZ=&Py9 zI9C^Fo4)UAEv~#l+0CakX279@N$!j!aUa;c6trEeW>_J-JjPz}1wYD1wrd?kTe>c) zXf>tlnqVP5(LletmJfiB!T`Y1$?G@z1DB0TS0-t6kr4Pm4INKVPuk9y^d_HuP0F1s z{CXQ=9kl6}KtvChrfQ*Zg~35+zw0T!xJ&fsNw`xL^%`RT!?@xp)rKLVw%s^*fv{Qb z61EV3a}sp2*dp_cI@|xuPJn=&aDQQh23i_vsz-U*IbTg~%e8ic?qbaZH)#*~aMooq zp3_|-=EjnwaXD<=XUOLYHTS}>``7!});`FnLi{vL*<+QB zz!<&v-=X2)&~DEPurFB)MfWUyoe&zu!j#-GiSt7lg0w%mk{EBjd`}j>Ot@h*4S<<$ zOdPwqQa*}_-bn)eMZBRGe z1+vB3xzq`xlwBo@&xg6@!R+&3BKS%N)aVv}1HzL^2pz^XZDYRTTiMH1-(~^n`wO#S z{`n;SctMjP@Zbzq$4SLHU2-TC3g6k`jSKK|e!W<$-UNC}vT=_D+DEuCf}_1@+OQ_( zvpM+1Z7RG;1*T~kn#|*;*HFWfbWv>uvPE!|ry4lVk?7b$j@?X0C{E%@trS3f8^9#}6%;a6Q&XeAjS+XLNFE)T zV!e*$9R zXx^6U+{ZQtde-wY#DIT^he$W(8glWl^Lxlj%nkZCwUDA0InbBYH&sS60KD}IG5$Vz zb0VQnpEB~JeCT9xA=*K9bPX7+3)4J{*_2_O zxc&|Vi0Cupq2!lv(1sPr6$3~*XI`7ci-d?OOrXvUDK9I{m@Qh*5qjz+++m6_F>5bewWcw`4{6moCju89W_iLcyibhkPtfczw% zUf;v421t{&V*m$&0#r~3(a=NsQ(#JSbhPoR^>D=Yc_>0prz?0S(>4dr2v(9^y>@pt zc~WZ?sBK?uxe$K}09+YO9wLv+zo#rAAv;*(qXBq`R6aWGp1BV~;&(sE*&h%lQ2Qz= zFpgkvb)L771K^L<%ceUv!sVXo$B|56*WKR={p&TZ%|tulia6}}}$r)?|HihmvH;&7nQ=N+kzqj%J6%a!B$RM#Z?_uN&@oFAjyNz$f*9M4}f!S`iK z3h*Z8_diTiLh%-*JpNie<@^dhK>i5-0;-C%u{c_Hzk~%v4eJFHtX@Q;!hEmuUkD2} z4W=zC>~P)n2Rnis!yXR@xDemXrw_)`-t65)jEQZW)%)cPsB)N0_YEmYXucCkl(#Mf zw=)8q7NOJT2tU9F#b5~`Ip)4m0!qmb-ia+Q&)Sy&M3j2g^bR8+nDDCNV>NAY@$z@d z4bqme(a%a(f(MRU8&tp~HgKI|*92+fD$Df<3>U%D`9(>(=w;k5D->JfBR^ZP+N;LO zNrEVkU$8N?=OcP1Nf+%Uljw4w8hoixK5D^Vo|C3!eKEt`zrmFCqrt^_ZV#QB>VAcO zzcU7IdXZ3b&7JR5>n{aF%rkvq5xUz1>K5u;d2BXg4>Y%Q#}NArQ^DV|e&=5k2cK6d z8R**(ZZv1acmIBGB>b@3OE)D2Y0mgL%8LpC$-(*N?CYzvl;tekG9vK4wM+lESSsvKn?5qsjnN5Tvolm@pmlTNnhcGiD z>SKNiVI2vvSC0KE6gltF)Y^MuZP7L>s3IYVe*1?#^kJA}5-|8lTYA~P^dCYP$3<}N z=t^FjA8~4(ZiAslMXTqJqu)$#OUv;m4J4G&d}ho0E6bV<`B(;EbBF@I!I&k>PnZ^O z?858;lB;_KF^z4QN0eY0%(&;yfEeK3jfF*jxHJ>w5Ix+mhFw!}ANywx5~zDQJS5R> z37?REi_1dsxa2ujx6v2>azrIGH#2054q$}3_fiL9S+fvTJ+l%NI%sgvbEY|B^5DQj zCx?Z2p$vtejqmX5#&robk>)>{0DR8!eqF>CpLJGUk}C zd}xuE%DYl`NmjP}(zG!H)&nJpXpdF1ami0~Qb{QXP^@_TZ+{;6EgF6KBX>r7PvK9@ zbS2i%29XFo=WKazr<4!_MWsT}PqJCz%KJ2@YpfhkUrt-j8gU)(C)9z|Uo)@EG_mQ` zAz`e@0b*_Y$oJqu8@ZMWC9ja9j~O^$@Y!k7u}*0EF=g$pT`JT>b-g! zmdO$Zp@^#l^29b=Q;X&9bqjZb4;}I$wuIrZ;E&zy$0RD57&uUa4tH1EHC<%|e-DEw zZ{JSBQc?h<8k;WO!R|g_$i|Fb#~x|%_~JFiXr;2Xh7un&i|QN}2O({TNI`&?L2pzO zc1=7R%e=lg8ulP1gz_#6e$_LBm-3f0%RI z_fF~1j=Rmx6r>617VR@(VBE3PQd53Lw=0P}TJoi?ITl>RvRY`aULVkIiYsQS^t-cb zCIKXvpsTDH@VTg(J5$skT6>{Ir+CRbayvYX)wSl-*@xXYCu#z)HoPLN*;b0jad-k2 zJx0k3*quwhjMnG7prfyLB~*rCR68!l7S8VGTv7#I(Vt0z&!km5Sd3NmdexwYa!@45hp=t>NbAqhe5zOx zap}+El*COc{Nx;F5uA*+&34?C`10#LRq>1Bpe1ZR0`6ryVWEa=4~%rwG`rX=643Q%zOxNmjr1e&xpeax*5uK6t)P~&YF$$+>9eu*MuMjx zrH-e8nU-yzU!t4JG6PjWH$_>@6b#QxLK)o>#qk)WAx?Ufzj$ic1v+6HyX+lmHrXFz>s5J;2h>^B(VRF>}8TI zV*jDE)X3!=o`}OI!&xoGCHab8gLtO~|ABaf8xrFuB(8v6b zM5ptwE*H^gmlvUit>3+<@IpmpB_^~UKzx8@7VCd;qdXY{ZcR|by#HTK&*ozy=J!@I z$I8`@hPob)=LB!}YrtqvmQq?e@>$$Th5AcrsVL(khohCgf2gCyerooQfc%%~R+5QJ zy`kc@XEDvCjoOfe7^Dlll<84H4ZDFndq0##0Ma9`f%sin;uQyET&2O%*9?pIuWnC% zoXx%h+tFUM#OGlB_K3{Fz6OTOj?ygS&+h+)3kHA0&$h?s1AB<*o!3x(GsAF!K|{Jg zyN&yorJ|#EhzU7)fmh@D@Q!+ydGnoBw}Y&jmo>NBN2rO5)l+3RztstGrUXFo7MRre zZXs9S74%8{-QwJLrFCvFg}it2=_cs!en&Q+COMgz$)&d&Lnsdz0pKRXAtV#4hNk!a z(d?CWL4|3H*SFP4{$b7tyJ{JhWPGy&pB&sR4pdzkTL@Sr%fPle^oQ;C7Z;qKsSNRjO8)7c((A838!= zLa;8kCrw{85_J1tD)R-=0{}4>;S{wS<=IE<%kV}a(5B?fX)<~yjN{QzRC@qY<1*m3 z0UAQQm|uUr*?mT6+e0?hU*dPY>r-AfWj)7De&9g|tfuVs<(+rc3UFPx)pPlJX=;QN|N^LUrJmH4(RZ1t2x?~BBlhT-=}lnIQU zbKK(hV-AG%_qV`tS@Fd0rMM6scNyT2hceOp@K7X0ja&%`KKPGYRc@PC&6_Me$?*6S z(jtG!$CGX=?89x7OJXifR7#-S@7@01(T-|5IBX^j>9;@O)7DX>%>UB7wY#zqK4Z^o zZpnJn>^-<9@bwn4)1>0LefB&wLk;!hCoRo?^(?jrNT2>Tq<`MZ0^E8YYf2u2uS)%K zW7Ed|ALUo=s15jFc?L4P`7{|Qn=SGpdJW=hsm9Dr)~ediW)pU@62$;&kBx1EYS0Wo t`YOV1AGst8v3mB#|8#EMzfUI$UGF)kvKpcZl+wq*&{Ee`t5mTH`yWSXML_@n literal 40611 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 D0o6wbNF0=;Om5-N_aO&Xhc*)^NWY&lre~) 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 diff --git a/icons/obj/atmospherics/components/unary_devices.dmi b/icons/obj/atmospherics/components/unary_devices.dmi index 3f09e991563b6bce765349654ef7a3db6fa30f31..39be809a53e28fa7d04114904669ab2716e2defa 100644 GIT binary patch literal 100865 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 z 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 literal 105390 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 J#kzKP{|A`+Df0jT diff --git a/icons/obj/atmospherics/pipes/he-junction.dmi b/icons/obj/atmospherics/pipes/he-junction.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b1ff675e3aa4deed5de32888021100d33f495262 GIT binary patch literal 1878 zcmV-c2dVgpP)R9dQ5v00DGTPE!Ct=GbNc005PGR9JLGWpiV4X>fFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3KBSAhRIV&`{S&eW*aSN0000J2NklKmPd19{y6mn>PsXoPIbuZxEo~!;g7Aa=^!edZ-6n z+%zxly}IIUKd}bbC)9hq*_;AsH=3W4fpT+NAOuIQZ zVID5`^~eE7_i;El18=(kTwUCYJRWmG>(I^1aD+_>UT9D9%+hmj)!$*0RWR&I+o2K1?1FW9XkQQWVFcY4Dz_uO6$=9 z0!&LQ%BXu9-4BI;b-$~Nq$75EFoj55U`G&03bP92m$NS0g9HC)jafUz{@@S z+JKlTh>rAuUx4vjq;sAIh=m^uKoOO*02EO<13(#-BLV&8(C-M9i_HY40Zl-EG1S}< zDi_%dOmtWt-l22>p>nBD5S6QL9dFxleDQ`vK7`7NJuG|F<{>cRB2-RXhb7>C`SGkr z`3fr6_VDxVWYk?r<>(-_*5NcCZ)X2iMdipK1$(HYa%7N#>rhAK$RGu`QXTK0@=c^4 zS^^dg9*#7ofO(gOW2q@%eh!ZoDnK&d#O|r56#0PdAO!*Td&mh=rhuFvWeLa&QkHIb?a{c?CysZY3d@zJqc!EGSnB~PXoNYZ^vbTO}Xxe0tV(Va`H_Bz%j7lk(F=C z05N@V_mGos$^bEa5WLy|5Y-0{58L_X7}5i1#+R)RhB{>An~(6s4~;$;JZ$HiKGoZw zSfLMwtK0czTB8bm5cRO6a$C9{JnYv8(K<}1T%3?N>abrQL|bV>bdo8T{fQO&ApUCv zOeU4Wv-azQXrvK($kqqZSej5dP93uKL29(fAAoM9Ho8P+bU!=+kd8Db0MfCvCQW+4 z#%NJpuBVMMdjWnuKp=}`-`cZ=s`IY>){b>>IzT%QS)J1outDWifT%v`KfzQ^1&Hc{ zz-J3UTp#owVJfEr#Pq?623P^2`k?=@P|pg$o_-j!n^GSP&y(tdSw!mY!iYZTf0O8g zQb0}}ngS*zp{-QE9u)+{`=Ne4Dh!B58vS}y7!Zx6`t_&?AU0a)*P|kUm{I!Rcr@^& zLxTdBkv@1wCH^Xfwb2J3F-Sd!Y!O4*c8v7F+X)_$`rsLLs9ujM1k|rb6#{bf!Olnn zn!$QhA)tOest{16xW52-fL&=`YF$EzhRW%cm){CFVx6+Nf3Oqq5hvY;Z16Dfkj^*l z<+^6RX|4~_`6gQ*4A#~MQ7Xp=9FqZup$}qI4hAIl4{p!e)(0^v2Ln?32ZifVz1XFR%@ZxVp?q!JjU82Kgz*qBtR^+8s?NdS_QN|1-Fd=vAi1mx5q zFW*ecmrN>M`TuIrU(fn~HU86u|E~s*rLufeIH?4U7P4JKX6hN&egR-jn$-GW=YwP? z-Rn`=X0!6@n*$0Li|YX!R89rhzaF&{uzx*jAE07AYP6eV|6m7|D^0k6P)_Aa6Yd`r zQ@P4P>Ha|}m8;4V?jICWxx}Kj6zWi`57MnP(FcQvdVR1V1OZ>d=77mB!vbNC1kAy?@XOkiCD<43OSGc*0UIaKBFZ;3fAJF@=VHkZy QZ~y=R07*qoM6N<$f(wCS9RL6T literal 0 HcmV?d00001 diff --git a/icons/obj/atmospherics/pipes/he-manifold.dmi b/icons/obj/atmospherics/pipes/he-manifold.dmi new file mode 100644 index 0000000000000000000000000000000000000000..bf062ae5b91d387caba55a52b8c576d36f5e6300 GIT binary patch literal 1443 zcmV;U1zh@xP)V=-0C=2J zR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5 zDK{}MGc7+SMb}V?i!&v&s2HS^i!-e#F*g;&HpHUThZ3C_mQfy0J^%z{)RLK&=#a0r8y;S6161y?^8aC!g$0@aymxcW5k000D% zNkl0_m~q@jHXHNp7$7|FCi-OpNRuwu zjFX=3^_6bl_I3;qo9iLI9&wG2*6kEri4z`i1J%Ur$;(#u|=?=gb~ zEQx2O$D!|YfL#>`l0%dphmOheK<~PS8*#1l2>Ko~IFuPb=XKJU7~s&BeALuQ z4|VX(0QL!B}=?z^YIxGrJ401$PL4tie-W7uBDU_B(p8Gz#N0f+Fh44l?9k~XxvE|PuKeh*hj z#2~KGaDU*WqGPbccHdzl$NW89;}O8FGCt7$;9&ti{0p(2VE|PM_JP+)8t)GxgXCN^ zc_-CSP-hVg_A`5+O;aC)lU;@ZP>NV)`o1j#piPq~TH@I>;{%{|u~7E?*(uP857InX zbU0n-7^G?)OMN$&-xdJu4?rg4InVCFej^Uf4Hh%VYY{PG%m^}A)467RkXBQA&Vf&$ z4?=*%4wER#Lye9a5LF5l5dpx| zo`tSOln=o9{|*pKE>k^|>I$kUjw1VA>!M%QRVWXJ17w*z8UWX#GXPiwfO}j`9YD4} zcsphH69DCZT^ImxoYhYema1tO`8CgsANb0r4zNhtLr9! zKaTe&50Fgxu|H_C%Ng+hXYp@*&>ux59}LL@fkAa9^H%mjbuBv0pthQ_Cgef&dcc~* zpc_E+!G#Q(7Jb$VJ{V&K2GjcN3N3mv4-ykb)ej)p^#J1UXuSY$KSejTcwTam#S@>4 z>~aS9jC#0DABZ-6AlmeSXsi!LNe`C6Jc{fExL(P1>!2TJ@D2dQJh+^}v=+O3vwMT> xI)7v`#-6)!E%koP;(hmRHj6q6cr6o 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 literal 0 HcmV?d00001 diff --git a/icons/obj/atmospherics/pipes/heat.dmi b/icons/obj/atmospherics/pipes/heat.dmi deleted file mode 100644 index 132d11c3ab45b56086b2638915047d29cdf7a989..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10819 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 diff --git a/icons/obj/atmospherics/pipes/junction.dmi b/icons/obj/atmospherics/pipes/junction.dmi deleted file mode 100644 index f3ff732c56ca265aad07dd6462f7fc17fd6f7930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3276 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 rEOqI;ej<1&c1hYuL?{%hprC-m;gpq?6%`fV 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 VZ>`w9WYYiu002ovPDHLkV1igx6h8m} delta 754 zcmV(?20RJ-p{{X4%W^b0mcFZh`YR9qRr9f8*mgP9c!@3yguu)1w|Ph!OaIA9HqrdCKdT z>5|p2)3t>jFBl@}3^?bq8Pe3B5r+FOWw_@GxMu-!8E}ORmGrh1SRbKVHUqbUF0DXr z{d-zp|A}1)Lhl*B@7MpqHfsGvX1$d#-^`hBrvU%}0002&qJ1Qk>gtDb`Fx;r+hoIh zpl{=9%Y2}zd;Ib?o4V6~ir!|O`G7QoQhkg2opGn-8C0)8#()2aUZ}vbbY6jF*{`c_ zgEh9%u3uCeUSxf@3guR!^JcBs%mDxZ0001h7TQNb@sU#dP|kcn+n6#jABf&&Q+HZ8 zACP#P_2vUR-QgO#xB}7)s#l^G8DUL%BQvWm}{|0J_Fh zjQ}2xN78$g`uC+t_3H)D(A&(dUn>BY%b>)+FRfoI0P__nPiS`f_oemg1z@=X*0)jX kFEZ<`g!N_)006)sU$$vs$}-vt?f?J)07*qoM6N<$f&$EG4FCWD diff --git a/icons/obj/atmospherics/pipes/pipe_item.dmi b/icons/obj/atmospherics/pipes/pipe_item.dmi index c16e4c1bbbf9ef4fd75c096ea9352626194505d0..7d6d559a46737e2b34ba725e9673b34eb70690bb 100644 GIT binary patch literal 27655 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 HF7*Ea-Rf~; diff --git a/icons/obj/atmospherics/pipes/pressure_tank.dmi b/icons/obj/atmospherics/pipes/pressure_tank.dmi index 75471113d8a77da2e46129c972a2dfb555d5a31c..95103015cfd67515e81ee259cbd72a0f2379b1f0 100644 GIT binary patch literal 14599 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 Date: Sat, 18 Jan 2020 18:46:48 -0500 Subject: [PATCH 042/186] Forgot includes --- tgstation.dme | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tgstation.dme b/tgstation.dme index 1c7d5112e7..c6709a51c3 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1493,11 +1493,13 @@ #include "code\modules\atmospherics\machinery\pipes\layermanifold.dm" #include "code\modules\atmospherics\machinery\pipes\manifold.dm" #include "code\modules\atmospherics\machinery\pipes\manifold4w.dm" +#include "code\modules\atmospherics\machinery\pipes\mapping.dm" #include "code\modules\atmospherics\machinery\pipes\pipes.dm" #include "code\modules\atmospherics\machinery\pipes\simple.dm" #include "code\modules\atmospherics\machinery\pipes\heat_exchange\he_pipes.dm" #include "code\modules\atmospherics\machinery\pipes\heat_exchange\junction.dm" #include "code\modules\atmospherics\machinery\pipes\heat_exchange\manifold.dm" +#include "code\modules\atmospherics\machinery\pipes\heat_exchange\manifold4w.dm" #include "code\modules\atmospherics\machinery\pipes\heat_exchange\simple.dm" #include "code\modules\atmospherics\machinery\portable\canister.dm" #include "code\modules\atmospherics\machinery\portable\portable_atmospherics.dm" From ae5e87d49298d40cce0fa2c50431a8e5a339f3c3 Mon Sep 17 00:00:00 2001 From: r4d6 Date: Sat, 18 Jan 2020 19:12:00 -0500 Subject: [PATCH 043/186] Apparently TG has more code than us --- .../machinery/components/binary_devices/valve.dm | 9 +-------- .../machinery/components/unary_devices/tank.dm | 5 ++--- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm index 21ee79c2ea..43cb658210 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm @@ -106,11 +106,4 @@ It's like a regular ol' straight pipe, but you can turn it on and off. /obj/machinery/atmospherics/components/binary/valve/digital/on/layer3 piping_layer = 3 - icon_state = "dvalve_map-3" - -/obj/machinery/atmospherics/components/binary/valve/digital/update_icon_nopipes(animation) - if(!is_operational()) - normalize_dir() - icon_state = "dvalve_nopower" - return - ..() + icon_state = "dvalve_map-3" \ No newline at end of file diff --git a/code/modules/atmospherics/machinery/components/unary_devices/tank.dm b/code/modules/atmospherics/machinery/components/unary_devices/tank.dm index fa467da7fc..c1bd59f49b 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/tank.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/tank.dm @@ -27,9 +27,8 @@ /obj/machinery/atmospherics/components/unary/tank/air/New() ..() var/datum/gas_mixture/air_contents = airs[1] - air_contents.assert_gases(/datum/gas/oxygen, /datum/gas/nitrogen) - air_contents.gases[/datum/gas/oxygen][MOLES] = AIR_CONTENTS * 0.2 - air_contents.gases[/datum/gas/nitrogen][MOLES] = AIR_CONTENTS * 0.8 + air_contents.gases[/datum/gas/oxygen] = AIR_CONTENTS * 0.2 + air_contents.gases[/datum/gas/nitrogen] = AIR_CONTENTS * 0.8 /obj/machinery/atmospherics/components/unary/tank/carbon_dioxide gas_type = /datum/gas/carbon_dioxide From 1eec1b11ddd449cf7e0f77f049d834102cbbd38b Mon Sep 17 00:00:00 2001 From: r4d6 <50276533+r4d6@users.noreply.github.com> Date: Sat, 18 Jan 2020 20:00:07 -0500 Subject: [PATCH 044/186] Update passive_vent.dm --- .../components/unary_devices/passive_vent.dm | 52 +++++++++++++------ 1 file changed, 35 insertions(+), 17 deletions(-) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm index 94d8959987..e01632c379 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/passive_vent.dm @@ -20,28 +20,46 @@ /obj/machinery/atmospherics/components/unary/passive_vent/process_atmos() ..() - var/datum/gas_mixture/environment = loc.return_air() - var/environment_pressure = environment.return_pressure() - var/pressure_delta = abs(environment_pressure - airs[1].return_pressure()) + var/active = FALSE - if((environment.temperature || airs[1].temperature) && pressure_delta > 0.5) - if(environment_pressure < airs[1].return_pressure()) - var/air_temperature = (environment.temperature > 0) ? environment.temperature : airs[1].temperature - var/transfer_moles = (pressure_delta * environment.volume) / (air_temperature * R_IDEAL_GAS_EQUATION) - var/datum/gas_mixture/removed = airs[1].remove(transfer_moles) - loc.assume_air(removed) - air_update_turf() + var/datum/gas_mixture/external = loc.return_air() + var/datum/gas_mixture/internal = airs[1] + var/external_pressure = external.return_pressure() + var/internal_pressure = internal.return_pressure() + var/pressure_delta = abs(external_pressure - internal_pressure) + + if(pressure_delta > 0.5) + if(external_pressure < internal_pressure) + var/air_temperature = (external.temperature > 0) ? external.temperature : internal.temperature + var/transfer_moles = (pressure_delta * external.volume) / (air_temperature * R_IDEAL_GAS_EQUATION) + var/datum/gas_mixture/removed = internal.remove(transfer_moles) + external.merge(removed) else - var/air_temperature = (airs[1].temperature > 0) ? airs[1].temperature : environment.temperature - var/output_volume = airs[1].volume - var/transfer_moles = (pressure_delta * output_volume) / (air_temperature * R_IDEAL_GAS_EQUATION) - transfer_moles = min(transfer_moles, environment.total_moles()*airs[1].volume/environment.volume) - var/datum/gas_mixture/removed = loc.remove_air(transfer_moles) + var/air_temperature = (internal.temperature > 0) ? internal.temperature : external.temperature + var/transfer_moles = (pressure_delta * internal.volume) / (air_temperature * R_IDEAL_GAS_EQUATION) + transfer_moles = min(transfer_moles, external.total_moles() * internal.volume / external.volume) + var/datum/gas_mixture/removed = external.remove(transfer_moles) if(isnull(removed)) return airs[1].merge(removed) - air_update_turf() - update_parents() + internal.merge(removed) + + active = TRUE + + if(abs(external.temperature - internal.temperature) > MINIMUM_TEMPERATURE_DELTA_TO_CONSIDER) + var/external_heat_capacity = external.heat_capacity() + var/internal_heat_capacity = internal.heat_capacity() + var/combined_heat_capacity = external_heat_capacity + internal_heat_capacity + if(combined_heat_capacity) + var/temperature = (internal.temperature * internal_heat_capacity + external.temperature * external_heat_capacity) / combined_heat_capacity + external.temperature = temperature + internal.temperature = temperature + + active = TRUE + + if(active) + air_update_turf() + update_parents() /obj/machinery/atmospherics/components/unary/passive_vent/can_crawl_through() return TRUE From bc18ba314a8b351db8fbea87a2eec789350b5042 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 18 Jan 2020 19:21:47 -0700 Subject: [PATCH 045/186] Update PDA.dm --- code/game/objects/items/devices/PDA/PDA.dm | 50 +++++++++++++++++----- 1 file changed, 39 insertions(+), 11 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index c0b510111f..4c01467239 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -92,6 +92,8 @@ GLOBAL_LIST_EMPTY(PDAs) var/overlays_y_offset = 0 var/underline_flag = TRUE //flag for underline + + var/list/blocked_pdas /obj/item/pda/suicide_act(mob/living/carbon/user) var/deathMessage = msg_input(user) @@ -387,7 +389,10 @@ GLOBAL_LIST_EMPTY(PDAs) for (var/obj/item/pda/P in sortNames(get_viewable_pdas())) if (P == src) continue - dat += "