From d17137dcfbf785a8cd2e0c78d4681302698783fa Mon Sep 17 00:00:00 2001 From: TZK13 Date: Thu, 16 Oct 2014 03:38:14 -0500 Subject: [PATCH 001/128] Adds a Syndicate encryption key to uplinks. --- code/datums/uplink_item.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index a877b468e96..54c96c8ef50 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -402,6 +402,13 @@ var/list/uplink_items = list() cost = 6 surplus = 75 +/datum/uplink_item/device_tools/encryptionkey + name = "Syndicate Encryption Key" + desc = "A key, that when inserted into a radio headset, allows you to listen to all station department channels as well as talk on an encrypted Syndicate channel." + item = /obj/item/device/encryptionkey/syndicate + cost = 6 + surplus = 75 + /datum/uplink_item/device_tools/ai_detector name = "Artificial Intelligence Detector" // changed name in case newfriends thought it detected disguised ai's desc = "A functional multitool that turns red when it detects an artificial intelligence watching it or its holder. Knowing when an artificial intelligence is watching you is useful for knowing when to maintain cover." From 96d592cc32e3ffc374d4caaa6d812981b0775f8c Mon Sep 17 00:00:00 2001 From: Orange Borg Date: Sun, 19 Oct 2014 23:18:37 +1300 Subject: [PATCH 002/128] Remove click delay from pipe painter Fixes #5344 I have no strong opinion about this, but it does seem kinda pointless, I guess message spam could be a problem in the future If it is decided it should stay I'll probably rework it to use user.changeNext_move instead --- .../objects/items/devices/pipe_painter.dm | 9 +------- html/changelogs/optimumtact-PR-5354.yml | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+), 8 deletions(-) create mode 100644 html/changelogs/optimumtact-PR-5354.yml diff --git a/code/game/objects/items/devices/pipe_painter.dm b/code/game/objects/items/devices/pipe_painter.dm index 9fa32284197..a65b115015c 100644 --- a/code/game/objects/items/devices/pipe_painter.dm +++ b/code/game/objects/items/devices/pipe_painter.dm @@ -1,6 +1,4 @@ -#define PIPE_PAINTER_DELAY 10 - /obj/item/device/pipe_painter name = "pipe painter" icon = 'icons/obj/bureaucracy.dmi' @@ -22,8 +20,6 @@ g_amt = 2000 /obj/item/device/pipe_painter/afterattack(atom/A, mob/user as mob) - if(!on) - return if(!istype(A,/obj/machinery/atmospherics/pipe/simple) && !istype(A,/obj/machinery/atmospherics/pipe/manifold) && !istype(A,/obj/machinery/atmospherics/pipe/manifold4w)) return @@ -62,13 +58,10 @@ if(pipe.node4) pipe.node4.update_icon() - on = 0 - spawn(PIPE_PAINTER_DELAY) - on = 1 /obj/item/device/pipe_painter/attack_self(mob/user as mob) mode = input("Which colour do you want to use?","Pipe painter") in modes /obj/item/device/pipe_painter/examine() ..() - usr << "It is set to [mode]." \ No newline at end of file + usr << "It is set to [mode]." diff --git a/html/changelogs/optimumtact-PR-5354.yml b/html/changelogs/optimumtact-PR-5354.yml new file mode 100644 index 00000000000..1c879b27f2a --- /dev/null +++ b/html/changelogs/optimumtact-PR-5354.yml @@ -0,0 +1,21 @@ +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscdel (general adding of nice things) +# rscadd (general deleting of nice things) +# imageadd +# imagedel +# spellcheck (typo fixes) +# experiment +# tgs (TG-ported fixes?) + +# Your name. +author: optimumtact + +delete-after: True + +changes: + - tweak: "The pipe painter no longer has a click cooldown" From 6838b7b1b2a3121180b23a4f5f924a1d52f303f1 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Mon, 20 Oct 2014 01:42:31 -0500 Subject: [PATCH 003/128] Lowers the cost of binary and Syndicate encryption keys from 6 TC's to 5. --- code/datums/uplink_item.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 54c96c8ef50..78ced295bff 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -399,14 +399,14 @@ var/list/uplink_items = list() name = "Binary Translator Key" desc = "A key, that when inserted into a radio headset, allows you to listen to and talk with artificial intelligences and cybernetic organisms in binary. " item = /obj/item/device/encryptionkey/binary - cost = 6 + cost = 5 surplus = 75 /datum/uplink_item/device_tools/encryptionkey name = "Syndicate Encryption Key" desc = "A key, that when inserted into a radio headset, allows you to listen to all station department channels as well as talk on an encrypted Syndicate channel." item = /obj/item/device/encryptionkey/syndicate - cost = 6 + cost = 5 surplus = 75 /datum/uplink_item/device_tools/ai_detector From 77c2f097ec98bf1b46da73200fb47b5eda5d7940 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Mon, 20 Oct 2014 05:01:14 -0500 Subject: [PATCH 004/128] Adds a new meteor toy to arcade machines. --- code/game/machinery/computer/arcade.dm | 3 ++- code/game/objects/items/toys.dm | 22 ++++++++++++++++++++++ icons/obj/toy.dmi | Bin 9211 -> 9457 bytes 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 6b5ad607a94..dd49ef6e16c 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -24,7 +24,8 @@ /obj/item/toy/prize/odysseus = 1, /obj/item/toy/prize/phazon = 1, /obj/item/toy/cards/deck = 2, - /obj/item/toy/nuke = 2 + /obj/item/toy/nuke = 2, + /obj/item/toy/minimeteor = 2 ) /obj/machinery/computer/arcade/New() diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 387e1eb7519..bd3bf2967fe 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -11,6 +11,7 @@ * Water flower * Cards * Toy nuke + * Mini-Meteor */ @@ -631,6 +632,7 @@ desc = "A little toy model AI core with real law announcing action!" icon = 'icons/obj/toy.dmi' icon_state = "AI" + w_class = 2.0 var/cooldown = 0 /obj/item/toy/AI/attack_self(mob/user) @@ -1004,6 +1006,9 @@ obj/item/toy/cards/deck/syndicate card_throw_range = 7 card_attack_verb = list("attacked", "sliced", "diced", "slashed", "cut") +/* + * Fake nuke + */ /obj/item/toy/nuke name = "\improper Nuclear Fission Explosive toy" @@ -1027,3 +1032,20 @@ obj/item/toy/cards/deck/syndicate else var/timeleft = (cooldown - world.time) user << "Nothing happens, and '[round(timeleft/10)]' appears on a small display." + +/* + * Fake meteor + */ + +/obj/item/toy/minimeteor + name = "\improper Mini-Meteor" + desc = "Relive the fun of a meteor shower! SweetMeat-eor. Co is not responsible for any headaches or hearing loss caused by Mini-Meteor™" + icon = 'icons/obj/toy.dmi' + icon_state = "minimeteor" + +/obj/item/toy/minimeteor/throw_impact(atom/hit_atom) + ..() + playsound(src, 'sound/effects/meteorimpact.ogg', 50, 1) + for(var/mob/M in range(10, src)) + shake_camera(M, 3, 1) + qdel(src) diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index a39fb249268f4687c042b5689cae4dc37f2c6963..508a9ef92d683012c75ac27c76cf2ecd5074583c 100644 GIT binary patch delta 8781 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 From 1f7fc3d0e15ce4c761632424ce179c9814bb08cf Mon Sep 17 00:00:00 2001 From: TZK13 Date: Mon, 20 Oct 2014 08:11:54 -0500 Subject: [PATCH 005/128] Slight adjustments to weight class and throw impact. --- code/game/objects/items/toys.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index bd3bf2967fe..20a18af1564 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1042,10 +1042,12 @@ obj/item/toy/cards/deck/syndicate desc = "Relive the fun of a meteor shower! SweetMeat-eor. Co is not responsible for any headaches or hearing loss caused by Mini-Meteor™" icon = 'icons/obj/toy.dmi' icon_state = "minimeteor" + w_class = 2.0 /obj/item/toy/minimeteor/throw_impact(atom/hit_atom) ..() - playsound(src, 'sound/effects/meteorimpact.ogg', 50, 1) + playsound(src, 'sound/effects/meteorimpact.ogg', 40, 1) for(var/mob/M in range(10, src)) - shake_camera(M, 3, 1) + if(!M.stat && !istype(M, /mob/living/silicon/ai))\ + shake_camera(M, 3, 1) qdel(src) From 3a2790501140781394070f68fae9056763e550ca Mon Sep 17 00:00:00 2001 From: Orange Borg Date: Tue, 21 Oct 2014 11:58:33 +1300 Subject: [PATCH 006/128] Add adjacency check to pipepainter --- code/game/objects/items/devices/pipe_painter.dm | 5 ++++- html/changelogs/optimumtact-PR-5354.yml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/pipe_painter.dm b/code/game/objects/items/devices/pipe_painter.dm index a65b115015c..98a2305249c 100644 --- a/code/game/objects/items/devices/pipe_painter.dm +++ b/code/game/objects/items/devices/pipe_painter.dm @@ -19,7 +19,10 @@ m_amt = 5000 g_amt = 2000 -/obj/item/device/pipe_painter/afterattack(atom/A, mob/user as mob) +/obj/item/device/pipe_painter/afterattack(atom/A, mob/user as mob, proximity_flag) + //Make sure we only paint adjacent items + if(proximity_flag!= 1) + return if(!istype(A,/obj/machinery/atmospherics/pipe/simple) && !istype(A,/obj/machinery/atmospherics/pipe/manifold) && !istype(A,/obj/machinery/atmospherics/pipe/manifold4w)) return diff --git a/html/changelogs/optimumtact-PR-5354.yml b/html/changelogs/optimumtact-PR-5354.yml index 1c879b27f2a..71727967df8 100644 --- a/html/changelogs/optimumtact-PR-5354.yml +++ b/html/changelogs/optimumtact-PR-5354.yml @@ -18,4 +18,4 @@ author: optimumtact delete-after: True changes: - - tweak: "The pipe painter no longer has a click cooldown" + - tweak: "The pipe painter no longer has a click cooldown and now only works on adjacent pipes" From e45057b30e8909ac6410ef8fa4653c831b073c2c Mon Sep 17 00:00:00 2001 From: TZK13 Date: Tue, 21 Oct 2014 01:12:03 -0500 Subject: [PATCH 007/128] Adds space carp plushies! --- code/game/machinery/computer/arcade.dm | 3 ++- code/game/objects/items/toys.dm | 14 +++++++++++++- icons/obj/toy.dmi | Bin 9457 -> 20995 bytes 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index dd49ef6e16c..04b69c88696 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -25,7 +25,8 @@ /obj/item/toy/prize/phazon = 1, /obj/item/toy/cards/deck = 2, /obj/item/toy/nuke = 2, - /obj/item/toy/minimeteor = 2 + /obj/item/toy/minimeteor = 2, + /obj/item/toy/carpplushie = 2 ) /obj/machinery/computer/arcade/New() diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 20a18af1564..59b0ced072c 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -12,6 +12,7 @@ * Cards * Toy nuke * Mini-Meteor + * Carp plushie */ @@ -1039,7 +1040,7 @@ obj/item/toy/cards/deck/syndicate /obj/item/toy/minimeteor name = "\improper Mini-Meteor" - desc = "Relive the fun of a meteor shower! SweetMeat-eor. Co is not responsible for any headaches or hearing loss caused by Mini-Meteor™" + desc = "Relive the excitement of a meteor shower! SweetMeat-eor. Co is not responsible for any injuries, headaches or hearing loss caused by Mini-Meteor™" icon = 'icons/obj/toy.dmi' icon_state = "minimeteor" w_class = 2.0 @@ -1051,3 +1052,14 @@ obj/item/toy/cards/deck/syndicate if(!M.stat && !istype(M, /mob/living/silicon/ai))\ shake_camera(M, 3, 1) qdel(src) + +/* + * Carp plushie + */ + +/obj/item/toy/carpplushie + name = "space carp plushie" + desc = "An adorable stuffed toy that resembles a space carp." + icon = 'icons/obj/toy.dmi' + icon_state = "carpplushie" + w_class = 2.0 \ No newline at end of file diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 508a9ef92d683012c75ac27c76cf2ecd5074583c..26c1afe81df750ac9c1bf1e915bec7ba0affb677 100644 GIT binary patch literal 20995 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 literal 9457 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 From 45488f7ea433f845d4d1185a0ae4644afecd137b Mon Sep 17 00:00:00 2001 From: TZK13 Date: Tue, 21 Oct 2014 10:26:01 -0500 Subject: [PATCH 008/128] Adds a new prize mech based on the mime mech. --- code/game/machinery/computer/arcade.dm | 1 + code/game/objects/items/toys.dm | 43 ++++++++++++++++--------- icons/obj/toy.dmi | Bin 20995 -> 21751 bytes 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 04b69c88696..e7d1b3e7c67 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -23,6 +23,7 @@ /obj/item/toy/prize/mauler = 1, /obj/item/toy/prize/odysseus = 1, /obj/item/toy/prize/phazon = 1, + /obj/item/toy/prize/reticence = 1, /obj/item/toy/cards/deck = 2, /obj/item/toy/nuke = 2, /obj/item/toy/minimeteor = 2, diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 59b0ced072c..9b91799d00e 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1,17 +1,17 @@ /* Toys! * ContainsL * Balloons - * Fake telebeacon * Fake singularity * Toy gun * Toy crossbow * Toy swords * Crayons * Snap pops - * Water flower + * Mech prizes + * AI core prizes * Cards * Toy nuke - * Mini-Meteor + * Fake meteor * Carp plushie */ @@ -552,79 +552,90 @@ icon = 'icons/obj/toy.dmi' icon_state = "ripleytoy" var/cooldown = 0 + var/quiet = 0 //all credit to skasi for toy mech fun ideas /obj/item/toy/prize/attack_self(mob/user as mob) if(!cooldown) user << "You play with [src]." - playsound(user, 'sound/mecha/mechstep.ogg', 20, 1) cooldown = 1 spawn(30) cooldown = 0 + if (!quiet) + playsound(user, 'sound/mecha/mechstep.ogg', 20, 1) + return + ..() /obj/item/toy/prize/attack_hand(mob/user as mob) if(loc == user) if(!cooldown) user << "You play with [src]." - playsound(user, 'sound/mecha/mechturn.ogg', 20, 1) cooldown = 1 spawn(30) cooldown = 0 + if (!quiet) + playsound(user, 'sound/mecha/mechturn.ogg', 20, 1) return ..() /obj/item/toy/prize/ripley name = "toy Ripley" - desc = "Mini-Mecha action figure! Collect them all! 1/11." + desc = "Mini-Mecha action figure! Collect them all! 1/12." /obj/item/toy/prize/fireripley name = "toy firefighting Ripley" - desc = "Mini-Mecha action figure! Collect them all! 2/11." + desc = "Mini-Mecha action figure! Collect them all! 2/12." icon_state = "fireripleytoy" /obj/item/toy/prize/deathripley name = "toy deathsquad Ripley" - desc = "Mini-Mecha action figure! Collect them all! 3/11." + desc = "Mini-Mecha action figure! Collect them all! 3/12." icon_state = "deathripleytoy" /obj/item/toy/prize/gygax name = "toy Gygax" - desc = "Mini-Mecha action figure! Collect them all! 4/11." + desc = "Mini-Mecha action figure! Collect them all! 4/12." icon_state = "gygaxtoy" /obj/item/toy/prize/durand name = "toy Durand" - desc = "Mini-Mecha action figure! Collect them all! 5/11." + desc = "Mini-Mecha action figure! Collect them all! 5/12." icon_state = "durandprize" /obj/item/toy/prize/honk name = "toy H.O.N.K." - desc = "Mini-Mecha action figure! Collect them all! 6/11." + desc = "Mini-Mecha action figure! Collect them all! 6/12." icon_state = "honkprize" /obj/item/toy/prize/marauder name = "toy Marauder" - desc = "Mini-Mecha action figure! Collect them all! 7/11." + desc = "Mini-Mecha action figure! Collect them all! 7/12." icon_state = "marauderprize" /obj/item/toy/prize/seraph name = "toy Seraph" - desc = "Mini-Mecha action figure! Collect them all! 8/11." + desc = "Mini-Mecha action figure! Collect them all! 8/12." icon_state = "seraphprize" /obj/item/toy/prize/mauler name = "toy Mauler" - desc = "Mini-Mecha action figure! Collect them all! 9/11." + desc = "Mini-Mecha action figure! Collect them all! 9/12." icon_state = "maulerprize" /obj/item/toy/prize/odysseus name = "toy Odysseus" - desc = "Mini-Mecha action figure! Collect them all! 10/11." + desc = "Mini-Mecha action figure! Collect them all! 10/12." icon_state = "odysseusprize" /obj/item/toy/prize/phazon name = "toy Phazon" - desc = "Mini-Mecha action figure! Collect them all! 11/11." + desc = "Mini-Mecha action figure! Collect them all! 11/12." icon_state = "phazonprize" +/obj/item/toy/prize/reticence + name = "toy Reticence" + desc = "Mini-Mecha action figure! Collect them all! 12/12." + icon_state = "reticenceprize" + quiet = 1 + /* * AI core prizes */ diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 26c1afe81df750ac9c1bf1e915bec7ba0affb677..2e4be2987d5e99bc9fd6d51876b2de7f1496ae0c 100644 GIT binary patch literal 21751 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 ODG07>qEmIlA@ZMwt+Q(Y literal 20995 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 From 7f2feabbd83879459e9481b60ad77f39db843ce1 Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 23 Oct 2014 01:44:19 -0700 Subject: [PATCH 009/128] soap, lube, and janitor stuff --- .../game/objects/items/weapons/clown_items.dm | 25 ++++++++++++------- code/game/objects/items/weapons/mop.dm | 2 +- .../objects/items/weapons/storage/bags.dm | 2 +- code/game/objects/structures/janicart.dm | 6 +++++ code/game/turfs/simulated.dm | 2 +- .../kitchen machinery/microwave.dm | 3 ++- 6 files changed, 27 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index ffc7b60fe2f..08e6aa24b1e 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -18,18 +18,21 @@ throwforce = 0 throw_speed = 3 throw_range = 7 + var/cleanspeed = 50 //slower than mop /obj/item/weapon/soap/nanotrasen desc = "A Nanotrasen brand bar of soap. Smells of plasma." icon_state = "soapnt" /obj/item/weapon/soap/deluxe - desc = "A deluxe Waffle Co. brand bar of soap. Smells of condoms." + desc = "A deluxe Waffle Co. brand bar of soap. Smells of comdoms." icon_state = "soapdeluxe" + cleanspeed = 40 //same speed as mop because deluxe -- captain gets one of these /obj/item/weapon/soap/syndie - desc = "An untrustworthy bar of soap. Smells of fear." + desc = "An untrustworthy bar of soap made of strong chemical agents that dissolve blood faster." icon_state = "soapsyndie" + cleanspeed = 10 //much faster than mop so it is useful for traitors who want to clean crime scenes /obj/item/weapon/soap/Crossed(AM as mob|obj) if (istype(AM, /mob/living/carbon)) @@ -43,18 +46,22 @@ if(user.client && (target in user.client.screen)) user << "You need to take that [target.name] off before cleaning it." else if(istype(target,/obj/effect/decal/cleanable)) - user << "You scrub \the [target.name] out." - qdel(target) + user.visible_message("[user] begins to scrub \the [target.name] out with [src].") + if(do_after(user, src.cleanspeed)) + user << "You scrub \the [target.name] out." + qdel(target) else - user << "You clean \the [target.name]." - var/obj/effect/decal/cleanable/C = locate() in target - qdel(C) - target.clean_blood() + user.visible_message("[user] begins to clean \the [target.name] with [src].") + if(do_after(user, src.cleanspeed)) + user << "You clean \the [target.name]." + var/obj/effect/decal/cleanable/C = locate() in target + qdel(C) + target.clean_blood() return /obj/item/weapon/soap/attack(mob/target as mob, mob/user as mob) if(target && user && ishuman(target) && ishuman(user) && !target.stat && !user.stat && user.zone_sel &&user.zone_sel.selecting == "mouth" ) - user.visible_message("\the [user] washes \the [target]'s mouth out with soap!") + user.visible_message("\the [user] washes \the [target]'s mouth out with [src.name]!") //washes mouth out with soap sounds better than 'the soap' here return ..() diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index 44c9b9dc921..a989922aa50 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -40,7 +40,7 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A) A = null if(istype(turf)) - user.visible_message("[user] begins to clean \the [turf].") + user.visible_message("[user] begins to clean \the [turf] with [src].") if(do_after(user, 40)) clean(turf) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 6100e836582..95633009fa4 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -34,7 +34,7 @@ w_class = 4 max_w_class = 2 - storage_slots = 21 + storage_slots = 30 can_hold = list() // any cant_hold = list(/obj/item/weapon/disk/nuclear) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 0e6416867dd..f8f19bf1eda 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -77,6 +77,12 @@ user << "[src] can't hold any more signs." else if(mybag) mybag.attackby(I, user) + else if(istype(I, /obj/item/weapon/crowbar)) + user.visible_message("[user] begins to empty the contents of [src].") + if(do_after(user, 30)) + usr << "You empty the contents of [src]'s bucket onto the floor." + reagents.reaction(src.loc) + spawn(5) src.reagents.clear_reagents() /obj/structure/janitorialcart/attack_hand(mob/user) user.set_machine(src) diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 8e38ac30808..1380b6b81d7 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -57,4 +57,4 @@ return if(2) //lube - M.slip(0, 10, null, (STEP|SLIDE|GALOSHES_DONT_HELP)) \ No newline at end of file + M.slip(0, 7, null, (STEP|SLIDE|GALOSHES_DONT_HELP)) \ No newline at end of file diff --git a/code/modules/food&drinks/kitchen machinery/microwave.dm b/code/modules/food&drinks/kitchen machinery/microwave.dm index 247b6721383..b44170fd2da 100644 --- a/code/modules/food&drinks/kitchen machinery/microwave.dm +++ b/code/modules/food&drinks/kitchen machinery/microwave.dm @@ -122,11 +122,12 @@ return 1 else if(istype(O, /obj/item/weapon/soap/)) // If they're trying to clean it then let them + var/obj/item/weapon/soap/P = O user.visible_message( \ "[user] starts to clean the microwave.", \ "You start to clean the microwave." \ ) - if (do_after(user,20)) + if (do_after(user, P.cleanspeed)) user.visible_message( \ "[user] has cleaned the microwave.", \ "You have cleaned the microwave." \ From b925becf67e5c38921ef67a4c645f56a4d5aae4e Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 23 Oct 2014 13:03:41 -0700 Subject: [PATCH 010/128] fixes trash bag capacity --- code/game/objects/items/weapons/storage/bags.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 95633009fa4..8fe17d6a89b 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -34,6 +34,7 @@ w_class = 4 max_w_class = 2 + max_combined_w_class = 30 storage_slots = 30 can_hold = list() // any cant_hold = list(/obj/item/weapon/disk/nuclear) From b136cf653c4926e475f8d39b34cd1b713331865a Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 23 Oct 2014 13:43:42 -0700 Subject: [PATCH 011/128] wet floor signs and advanced janitor research --- code/datums/supplypacks.dm | 5 ++-- code/game/objects/items/weapons/mop.dm | 12 ++++++-- .../crates_lockers/closets/job_closets.dm | 4 ++- .../mob/living/silicon/robot/robot_modules.dm | 1 + code/modules/research/designs.dm | 26 ++++++++++++++++-- icons/obj/janitor.dmi | Bin 19173 -> 19785 bytes 6 files changed, 41 insertions(+), 7 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index d3088c624a6..05b7ecf2057 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -1004,8 +1004,9 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine contains = list(/obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/reagent_containers/glass/bucket, - /obj/item/weapon/mop, - /obj/item/weapon/holosign_creator, + /obj/item/weapon/caution, + /obj/item/weapon/caution, + /obj/item/weapon/caution, /obj/item/weapon/storage/bag/trash, /obj/item/weapon/reagent_containers/spray/cleaner, /obj/item/weapon/reagent_containers/glass/rag, diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index a989922aa50..b63e067f16c 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -11,10 +11,11 @@ attack_verb = list("mopped", "bashed", "bludgeoned", "whacked") var/mopping = 0 var/mopcount = 0 + var/mopcap = 5 /obj/item/weapon/mop/New() - create_reagents(5) + create_reagents(mopcap) obj/item/weapon/mop/proc/clean(turf/simulated/A) @@ -63,4 +64,11 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A) /obj/item/weapon/mop/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) return - +/obj/item/weapon/mop/advanced + desc = "The most advanced tool in a custodian's arsenal. Just think of all the viscera you will clean up with this!" + name = "advanced mop" + mopcap = 10 + icon_state = "advmop" + force = 6 + throwforce = 8 + throw_range = 4 \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 2a10446e1ff..e7ff9cb9db6 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -74,7 +74,9 @@ new /obj/item/clothing/gloves/black(src) new /obj/item/clothing/head/soft/purple(src) new /obj/item/device/flashlight(src) - new /obj/item/weapon/holosign_creator(src) + new /obj/item/weapon/caution(src) + new /obj/item/weapon/caution(src) + new /obj/item/weapon/caution(src) new /obj/item/device/lightreplacer(src) new /obj/item/weapon/storage/bag/trash(src) new /obj/item/clothing/shoes/galoshes(src) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index d9c1b5f16bd..43b0a8dc7dd 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -161,6 +161,7 @@ modules += new /obj/item/weapon/storage/bag/trash/cyborg(src) modules += new /obj/item/weapon/mop/cyborg(src) modules += new /obj/item/device/lightreplacer/cyborg(src) + modules += new /obj/item/weapon/holosign_creator(src) emag = new /obj/item/weapon/reagent_containers/spray(src) emag.reagents.add_reagent("lube", 250) diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index e7f378d8e58..7636a70e217 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -330,11 +330,33 @@ datum/design/magboots build_path = /obj/item/clothing/shoes/magboots datum/design/drone_shell - name = "drone shell" + name = "Drone Shell" desc = "A shell of a maintenance drone, an expendable robot built to perform station repairs." id = "drone_shell" req_tech = list("programming" = 2, "biotech" = 4) build_type = MECHFAB materials = list("$metal" = 800, "$glass" = 350) build_path = /obj/item/drone_shell - category = "Misc" \ No newline at end of file + category = "Misc" + +///////////////////////////////////////// +////////////Janitor Designs////////////// +///////////////////////////////////////// + +datum/design/advmop + name = "Advanced Mop" + desc = "An upgraded mop with a large internal capacity for holding water or other cleaning chemicals." + id = "advmop" + req_tech = list("materials" = 4, "engineering" = 3) + build_type = PROTOLATHE + materials = list("$metal" = 2500, "$glass" = 200) + build_path = /obj/item/weapon/mop/advanced + +datum/design/holosign + name = "Holographic Sign Projector" + desc = "A holograpic projector used to project various warning signs." + id = "holosign" + req_tech = list("magnets" = 3, "powerstorage" = 2) + build_type = PROTOLATHE + materials = list("$metal" = 2000, "$glass" = 1000) + build_path = /obj/item/weapon/holosign_creator \ No newline at end of file diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index 4610bfd75b8efa8ec8e9a9bd8299591b35e6cffd..e3e951998bc1a79882e076229b21fc7e722535ca 100644 GIT binary patch literal 19785 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 PSAk#-m+fmW-gx*QNkx~t From b226919562d8b223115cebe26d6e86007e8d4c6a Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 23 Oct 2014 13:49:28 -0700 Subject: [PATCH 012/128] sprite missing pixel and supply packs mop replacement --- code/datums/supplypacks.dm | 1 + icons/obj/janitor.dmi | Bin 19785 -> 19785 bytes 2 files changed, 1 insertion(+) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 05b7ecf2057..bfc30c4015b 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -1004,6 +1004,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine contains = list(/obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/reagent_containers/glass/bucket, + /obj/item/weapon/mop, /obj/item/weapon/caution, /obj/item/weapon/caution, /obj/item/weapon/caution, diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index e3e951998bc1a79882e076229b21fc7e722535ca..f250ff8f04e742c45d73a428d829303e4f108b74 100644 GIT binary patch delta 56 zcmX>(i}B(i}BV?R Lu6{1-oD!M Date: Thu, 23 Oct 2014 22:50:40 -0700 Subject: [PATCH 013/128] Changelog for janitor tweaks --- html/changelogs/Paprka-PR-5427.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/Paprka-PR-5427.yml diff --git a/html/changelogs/Paprka-PR-5427.yml b/html/changelogs/Paprka-PR-5427.yml new file mode 100644 index 00000000000..5369a9bd69f --- /dev/null +++ b/html/changelogs/Paprka-PR-5427.yml @@ -0,0 +1,7 @@ +author: Paprika +delete-after: True +changes: + - rscadd: "Added an advanced mop for the janitor, available at the protolathe. This hi-tech custodian's friend can mop twice as many floor tiles before needing to return to your bucket!" + - tweak: "Moved holosign projector to the protolathe and gave the janitor back his old signs. We hope you've enjoyed this free trial run of holo projectors, but our budget is tight!" + - rscadd: "Added a holosign projector to the janitor module for cyborgs." + - tweak: "Soap now has a delay. Different soap types clean faster than others, but expect to put it some extra arm work if you want to clean that fresh blood!" \ No newline at end of file From 458f455340ef4fbf13003f0366090157da4c57b5 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 25 Oct 2014 15:02:21 -0700 Subject: [PATCH 014/128] adds RD turtleneck to replace whimsy --- .../closets/secure/scientist.dm | 4 ++-- code/modules/clothing/under/jobs/medsci.dm | 14 +++++++------- icons/mob/uniform.dmi | Bin 202949 -> 206124 bytes icons/obj/clothing/uniforms.dmi | Bin 45115 -> 45446 bytes 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 40a861b0c4b..5bf59ea4851 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -37,8 +37,9 @@ sleep(2) new /obj/item/clothing/suit/bio_suit/scientist(src) new /obj/item/clothing/head/bio_hood/scientist(src) - new /obj/item/clothing/under/rank/research_director(src) new /obj/item/clothing/suit/labcoat(src) + new /obj/item/clothing/under/rank/research_director(src) + new /obj/item/clothing/under/rank/research_director/alt(src) new /obj/item/weapon/cartridge/rd(src) new /obj/item/clothing/shoes/sneakers/white(src) new /obj/item/clothing/gloves/latex(src) @@ -48,5 +49,4 @@ new /obj/item/clothing/suit/armor/reactive(src) new /obj/item/device/flash/handheld(src) new /obj/item/device/laser_pointer(src) - new /obj/item/clothing/under/rank/research_director/alt(src) return diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index d56b94e60bb..8084a1e8f59 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -7,16 +7,16 @@ icon_state = "director" item_state = "g_suit" item_color = "director" - armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 10, rad = 0) can_adjust = 0 /obj/item/clothing/under/rank/research_director/alt - desc = "Maybe you'll engineer your own half-man, half-pig creature some day. Its fabric provides minor protection from biological contaminants." - name = "research director's suit" - icon_state = "rdwhimsy" - item_state = "rdwhimsy" - item_color = "rdwhimsy" - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0) + desc = "A dark purple turtleneck and tan khakis, for a director with a superior sense of style." + name = "research director's turtleneck" + icon_state = "rdturtle" + item_state = "p_suit" + item_color = "rdturtle" + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 10, bio = 10, rad = 0) can_adjust = 1 /obj/item/clothing/under/rank/scientist diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 4623677765c40e1b4818f80c68b55fcf18dad7da..1f796aaf377eed1519f748e0a8d0fd6634b53ccd 100644 GIT binary patch delta 124124 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

cCEDAv3&WsV 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
#z5U05x+!7z4YrHLwD}upk9NV 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 Ef>G{_vj6}9 delta 120781 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 WlY(Om{mC{6_fuEaR;pAm|MVZq;3Z%H delta 8283 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 Date: Thu, 23 Oct 2014 14:14:46 -0300 Subject: [PATCH 015/128] Fixes #4388 --- .../power/singularity/containment_field.dm | 30 +++++++++++++------ 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index 7a7e4bbd7c5..9b8e123e5ce 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -37,10 +37,14 @@ return 0 -/obj/machinery/field/containment/Crossed(atom/movable/mover) +/obj/machinery/field/containment/Crossed(mob/mover as mob) if(isliving(mover)) shock(mover) +/obj/machinery/field/containment/Crossed(obj/mover as obj) + if(istype(mover, /obj/machinery) || istype(mover, /obj/structure)) + bump(mover) + /obj/machinery/field/containment/proc/set_master(var/master1,var/master2) if(!master1 || !master2) return 0 @@ -60,20 +64,22 @@ /obj/machinery/field var/hasShocked = 0 //Used to add a delay between shocks. In some cases this used to crash servers by spawning hundreds of sparks every second. -/obj/machinery/field/CanPass(atom/movable/mover, turf/target, height=0) +/obj/machinery/field/CanPass(mob/mover as mob, turf/target, height=0) if(isliving(mover)) // Don't let mobs through shock(mover) return 0 return ..() +/obj/machinery/field/CanPass(obj/mover as obj, turf/target, height=0) + if(istype(mover, /obj/machinery) || istype(mover, /obj/structure)) + bump(mover) + return 0 + return ..() + /obj/machinery/field/proc/shock(mob/living/user as mob) if(hasShocked) return 0 if(isliving(user)) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, user.loc) - s.start() - hasShocked = 1 var/shock_damage = min(rand(30,40),rand(30,40)) @@ -95,9 +101,15 @@ "You hear an electrical crack.") user.updatehealth() - var/atom/target = get_edge_target_turf(user, get_dir(src, get_step_away(user, src))) - user.throw_at(target, 200, 4) + bump(user) spawn(5) hasShocked = 0 - return \ No newline at end of file + return + +/obj/machinery/field/proc/bump(atom/movable/AM as mob|obj) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, AM.loc) + s.start() + var/atom/target = get_edge_target_turf(AM, get_dir(src, get_step_away(AM, src))) + AM.throw_at(target, 200, 4) From 1f3c2ee85c28807d13e5136674cc4c5211d14853 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 25 Oct 2014 19:24:40 -0700 Subject: [PATCH 016/128] readds RD updated krieger jumpsuit and updates turtleneck --- .../closets/secure/scientist.dm | 1 + code/modules/clothing/under/jobs/medsci.dm | 11 ++++++++++- icons/mob/uniform.dmi | Bin 206124 -> 205625 bytes 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 5bf59ea4851..c477ef67812 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -40,6 +40,7 @@ new /obj/item/clothing/suit/labcoat(src) new /obj/item/clothing/under/rank/research_director(src) new /obj/item/clothing/under/rank/research_director/alt(src) + new /obj/item/clothing/under/rank/research_director/turtleneck(src) new /obj/item/weapon/cartridge/rd(src) new /obj/item/clothing/shoes/sneakers/white(src) new /obj/item/clothing/gloves/latex(src) diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index 8084a1e8f59..351a97b5ee1 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -3,7 +3,7 @@ */ /obj/item/clothing/under/rank/research_director desc = "It's a suit worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." - name = "research director's suit" + name = "research director's vest suit" icon_state = "director" item_state = "g_suit" item_color = "director" @@ -11,6 +11,15 @@ can_adjust = 0 /obj/item/clothing/under/rank/research_director/alt + desc = "Maybe you'll engineer your own half-man, half-pig creature some day. Its fabric provides minor protection from biological contaminants." + name = "research director's tan suit" + icon_state = "rdwhimsy" + item_state = "rdwhimsy" + item_color = "rdwhimsy" + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 10, bio = 10, rad = 0) + can_adjust = 1 + +/obj/item/clothing/under/rank/research_director/turtleneck desc = "A dark purple turtleneck and tan khakis, for a director with a superior sense of style." name = "research director's turtleneck" icon_state = "rdturtle" diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 1f796aaf377eed1519f748e0a8d0fd6634b53ccd..21c879cbdc5801d5cd691688ef0bbc6d9de7f7a0 100644 GIT binary patch delta 66512 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�d=0@sR2BW=Z}2@p7_iCAjHv9i2VuLQ16;xE#7w8*xh> zQ*qHe%}Ybl;iAyI{YcP>?yInirs6K0qYBz0RWS@ml_*+ZK)yltr zB{{@+-9_^3A9;Ozc>B>Rj%Tk(ENE~wPUD&A?#$dR=y1Z(hVz@?R>Cf*q z+Oa3Hw=i-&Z2gml3v1h%%v8hkn(%M%2`SB7B#q8W+i>CLxalud{eDtrlq7&Bb9i*P zXcOZFtMGGlfQ<`gKDse&2(DySMnC+{St`|PP;&wyZSxD$uLc^CRue5LcE<)%R*_b} z(7*Q3k9s4E?3D2zeItG!$LbE;6MxTZ#tw@cAW1JMYmm6ZZQJ=GwGCn&<1V#^_$Gv&_VBk1NeQ8e=#aIj zeZanMT|)I? zA&1!M2^luFep;kyh|L0XYRBMh6(=OfjYrmMkSX%O|2zD)a~1%-1W$x}J5tA{Fzpe1 z1+dtMZ^S*w3bUD{q-=e@98$KQXaUTX4t`kUMPQ4EcIn*p55nJF-cITuAd~)>lOgT? zsPMg)?t#~zC&%kOwTQWMq$LS!j2&&=m#LnyiB_U8;jCn6!4!>%_75~O6%OzK|Hup? zfi>IVT+hl5qC41D<21MyEAZZ{@|&5};veIZ`ERz`W|`yKZ-T#*M}jpbM})xMv?ULW5~u zcs?A+k=2Yu^+rjl}ko+VqBw!>O4cP0qwLLHZY; zNrS%YebI?I1Sf58JUl#}aU|7-Q$ozaBG&&iUI1iMUW)oM_7Y3W7<55oV(&tHk^1<8 zN&~h|sXycPVy`(X;-%lFl5gR~e;nf?}BTiPFl4cMj*&Y3a~a-KZZioA-UY z`Qe$lVbu7L!a_R{xkjB+(ubwA9Eo+TaiKV9o>!7$=<%dHZh*U>wWXW5tr(JRMB$7( zGTo_satcv2{^5P_UjV~V@h=cTO3uC|nAOEWqJN_EZXRN|)E+C*@p0mB(St(+I7>Zk YO{!GPiywc32Lb=yN-9c}iWz?T9} Date: Sun, 26 Oct 2014 14:35:27 -0700 Subject: [PATCH 017/128] removes useless spawn --- code/game/objects/structures/janicart.dm | 2 +- code/modules/detectivework/footprints_and_rag.dm | 2 +- code/modules/reagents/reagent_containers/spray.dm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index f8f19bf1eda..76d8f855692 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -82,7 +82,7 @@ if(do_after(user, 30)) usr << "You empty the contents of [src]'s bucket onto the floor." reagents.reaction(src.loc) - spawn(5) src.reagents.clear_reagents() + src.reagents.clear_reagents() /obj/structure/janitorialcart/attack_hand(mob/user) user.set_machine(src) diff --git a/code/modules/detectivework/footprints_and_rag.dm b/code/modules/detectivework/footprints_and_rag.dm index 7781afff461..779a9800be2 100644 --- a/code/modules/detectivework/footprints_and_rag.dm +++ b/code/modules/detectivework/footprints_and_rag.dm @@ -43,7 +43,7 @@ if(ismob(target) && target.reagents && reagents.total_volume) user.visible_message("\The [target] has been smothered with \the [src] by \the [user]!", "You smother \the [target] with \the [src]!", "You hear some struggling and muffled cries of surprise") src.reagents.reaction(target, TOUCH) - spawn(5) src.reagents.clear_reagents() + src.reagents.clear_reagents() return else ..() diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 87b82950be1..860784278c6 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -87,7 +87,7 @@ if(isturf(usr.loc) && src.loc == usr) usr << "You empty \the [src] onto the floor." reagents.reaction(usr.loc) - spawn(5) src.reagents.clear_reagents() + src.reagents.clear_reagents() //space cleaner /obj/item/weapon/reagent_containers/spray/cleaner From 6e2efccf595b9167315da03e4274a0c40860ef55 Mon Sep 17 00:00:00 2001 From: MrPerson Date: Sun, 26 Oct 2014 14:39:39 -0700 Subject: [PATCH 018/128] Fixes slimes and borgs not emote logging --- code/modules/mob/living/carbon/slime/emote.dm | 2 ++ code/modules/mob/living/silicon/robot/emote.dm | 1 + 2 files changed, 3 insertions(+) diff --git a/code/modules/mob/living/carbon/slime/emote.dm b/code/modules/mob/living/carbon/slime/emote.dm index d6b41afbee2..0693aaba88f 100644 --- a/code/modules/mob/living/carbon/slime/emote.dm +++ b/code/modules/mob/living/carbon/slime/emote.dm @@ -51,6 +51,8 @@ else src << "Unusable emote '[act]'. Say *help for a list." if ((message && src.stat == 0)) + if(client) + log_emote("[name]/[key] : [message]") if (m_type & 1) visible_message(message) else diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index d287923bb74..da2ab42e4d7 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -201,6 +201,7 @@ src << "Unusable emote '[act]'. Say *help for a list." if ((message && src.stat == 0)) + log_emote("[name]/[key] : [message]") if (m_type & 1) visible_message(message) else From 314617ea6d74cb889b0f65a81363e3fd93653aa1 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sun, 26 Oct 2014 22:51:06 -0300 Subject: [PATCH 019/128] PDAs now have a Nanotransen Relay Chat client --- code/game/objects/items/devices/PDA/PDA.dm | 73 ++++++-- .../objects/items/devices/PDA/chatroom.dm | 172 ++++++++++++++++-- code/modules/client/client procs.dm | 1 + html/changelogs/Tkdrg-chatrooms.yml | 4 + 4 files changed, 227 insertions(+), 23 deletions(-) create mode 100644 html/changelogs/Tkdrg-chatrooms.yml diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 06a5fb632d6..3029f965bd4 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -44,6 +44,11 @@ var/global/list/obj/item/device/pda/PDAs = list() var/obj/item/device/paicard/pai = null // A slot for a personal AI device + var/datum/chatroom/chat_channel = "" //name of our current NTRC channel, without the # + var/datum/event/ntrc_event //our ntrc event trigger + var/nick = "" //our NTRC nick + var/list/ntrclog = list() //NTRC message log + /obj/item/device/pda/medical default_cartridge = /obj/item/weapon/cartridge/medical icon_state = "pda-medical" @@ -283,7 +288,7 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "" dat += "

" dat += "Messages:
[pda.tnote]" - return dat \ No newline at end of file + return dat + +/mob/living/silicon/pai/proc/chatroom() + + pda.mode = 5 + pda.attack_self() \ No newline at end of file From 571a0953b415e87ce7ffcfa908aec28bf47daca5 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Wed, 29 Oct 2014 20:17:16 -0300 Subject: [PATCH 052/128] Fixes chatroom runtime (thanks Gun Hog!), auto-adds # if the channel does not contain it already, obsoletes /new (its functionality is now included in /join) --- code/game/objects/items/devices/PDA/chatroom.dm | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/PDA/chatroom.dm b/code/game/objects/items/devices/PDA/chatroom.dm index 5451314d326..a2d050d40a9 100644 --- a/code/game/objects/items/devices/PDA/chatroom.dm +++ b/code/game/objects/items/devices/PDA/chatroom.dm @@ -96,8 +96,6 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return register_auth(client,nick,cmd[2]) if("mute") return mute_nick(client,nick,cmd[2]) - if("new") - return new_channel(client,nick,cmd[2]) if("pass") return new_pass(client,nick,cmd[2]) @@ -140,6 +138,8 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return 0 /datum/chatroom/proc/channel_join(client,nick,channel) //join + if(!dd_hasprefix(channel,"#")) + channel = "#" + channel if(channel == name) if(nick in banned || nick in users) return 0 @@ -148,6 +148,10 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) evlist[nick] = events.addEvent("msg_chat",client,"msg_chat") return 1 else + if(!(channel in chatchannels)) + var/ret = new_channel(client,nick,channel) + if(!ret) + return 0 channel_part(client,nick) var/datum/chatroom/C = chatchannels[channel] return C.parse_msg(client,nick,"/join [channel]") @@ -219,9 +223,10 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return 1 return 0 -/datum/chatroom/proc/new_channel(client,nick,target) //new - if(!(target in chatchannels)) - chatchannels[target] = new /datum/chatroom() +/datum/chatroom/proc/new_channel(client,nick,target) //called by join + if(target in chatchannels) + return 0 + chatchannels[target] = new /datum/chatroom() var/datum/chatroom/C = chatchannels[target] C.name = target C.operators += nick From cc96d09843283b5bf0b09ce3490c4e2ed31b2d63 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Wed, 29 Oct 2014 20:47:07 -0300 Subject: [PATCH 053/128] Adds NTRC help screen, fixes PDA /join bug that let you join multiple times without updating chat_channel --- code/game/objects/items/devices/PDA/PDA.dm | 18 +++++++++++++++++- .../game/objects/items/devices/PDA/chatroom.dm | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 4f593f760c6..1c1a1ec9966 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -450,7 +450,8 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "[nick] | " dat += "[chat_channel] | " - dat += "Write message
" + dat += "Write message | " + dat += "Help
" if(chat_channel) dat += ntrclog[chat_channel] @@ -651,6 +652,21 @@ var/global/list/obj/item/device/pda/PDAs = list() ntrclog[chat_channel] = "[ret]
" + ntrclog[chat_channel] else if(ret == 0) ntrclog[chat_channel] = "Failure
" + ntrclog[chat_channel] + var/list/lt = text2list(t) + if(lt[1] == "/join") + chat_channel = lt[2] + + if("NTRC Help") + var/helptext = "NTRC reference:

" + helptext += "General commands
" + helptext += "/join #channel
/part
/who
/topic
/register password
/auth password

" + helptext += "Moderation commands
" + helptext += "/ban targetnick
/unban targetnick
/kick targetnick
/mute targetnick

" + helptext += "Management commands
" + helptext += "/topic topictext
/opself channelpassword
/pass newchannelpassword
/op targetnick
" + helptext += "/deop targetnick
/del WARNING: DELETES THE CHANNEL" + usr << browse(helptext, "window=ntrchelp;size=400x444;border=1;can_resize=1;can_close=1;can_minimize=0") + //SYNDICATE FUNCTIONS=================================== diff --git a/code/game/objects/items/devices/PDA/chatroom.dm b/code/game/objects/items/devices/PDA/chatroom.dm index a2d050d40a9..1431bf81a22 100644 --- a/code/game/objects/items/devices/PDA/chatroom.dm +++ b/code/game/objects/items/devices/PDA/chatroom.dm @@ -141,7 +141,7 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) if(!dd_hasprefix(channel,"#")) channel = "#" + channel if(channel == name) - if(nick in banned || nick in users) + if((nick in banned) || (nick in users)) return 0 users += nick get_topic(client,nick) From 7803f296ba8cd3116856447523ce46a65796b9f2 Mon Sep 17 00:00:00 2001 From: xxalpha Date: Thu, 30 Oct 2014 00:08:14 +0000 Subject: [PATCH 054/128] New Cigarette Packs --- code/datums/supplypacks.dm | 3 +- code/datums/uplink_item.dm | 6 +++ code/game/machinery/vending.dm | 11 +++- .../objects/items/weapons/storage/fancy.dm | 51 +++++++++++++++++- icons/obj/cigarettes.dmi | Bin 4673 -> 10392 bytes 5 files changed, 66 insertions(+), 5 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index d3088c624a6..5924aab91e9 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -1105,7 +1105,8 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /datum/supply_packs/misc/randomised/contraband num_contained = 5 contains = list(/obj/item/weapon/contraband/poster, - /obj/item/weapon/storage/fancy/cigarettes/dromedaryco) + /obj/item/weapon/storage/fancy/cigarettes/dromedaryco, + /obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims) name = "Contraband crate" cost = 30 containername = "crate" //let's keep it subtle, eh? diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index a877b468e96..860e26072e1 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -381,6 +381,12 @@ var/list/uplink_items = list() cost = 9 gamemodes = list(/datum/game_mode/nuclear) +/datum/uplink_item/badass/syndiecigs + name = "Syndicate Smokes" + desc = "Strong flavor, dense smoke, infused with Doctor's Delight." + item = /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate + cost = 4 + /datum/uplink_item/device_tools/space_suit name = "Syndicate Space Suit" desc = "The red and black syndicate space suit is less encumbering than Nanotrasen variants, fits inside bags, and has a weapon slot. Nanotrasen crewmembers are trained to report red space suit sightings." diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index a5342f470df..3427f8a655d 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -648,9 +648,16 @@ product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs." vend_delay = 34 icon_state = "cigs" - products = list(/obj/item/weapon/storage/fancy/cigarettes = 10,/obj/item/weapon/storage/box/matches = 10,/obj/item/weapon/lighter/random = 4,/obj/item/weapon/storage/fancy/rollingpapers = 5) + products = list(/obj/item/weapon/storage/fancy/cigarettes = 5, + /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, + /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, + /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, + /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, + /obj/item/weapon/storage/box/matches = 10, + /obj/item/weapon/lighter/random = 4, + /obj/item/weapon/storage/fancy/rollingpapers = 5) contraband = list(/obj/item/weapon/lighter/zippo = 4) - premium = list(/obj/item/clothing/mask/cigarette/cigar/havana = 2) + premium = list(/obj/item/clothing/mask/cigarette/cigar/havana = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robustgold = 1) refill_canister = /obj/item/weapon/vending_refill/cigarette diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 1e0414ff121..88c93e17a3f 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -139,8 +139,8 @@ //CIG PACK// //////////// /obj/item/weapon/storage/fancy/cigarettes - name = "cigarette packet" - desc = "The most popular brand of Space Cigarettes, sponsors of the Space Olympics." + name = "\improper Space Cigarettes packet" + desc = "The most popular brand of cigarettes, sponsors of the Space Olympics." icon = 'icons/obj/cigarettes.dmi' icon_state = "cigpacket" item_state = "cigpacket" @@ -190,6 +190,53 @@ icon_state = "Dpacket" item_state = "Dpacket" +/obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift + name = "\improper Uplift Smooth packet" + desc = "Your favorite brand, now menthol flavored." + icon_state = "upliftpacket" + item_state = "upliftpacket" + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_robust + name = "\improper Robust packet" + desc = "Smoked by the robust." + icon_state = "robustpacket" + item_state = "robustpacket" + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_robustgold + name = "\improper Robust Gold packet" + desc = "Smoked by the truly robust." + icon_state = "robustgpacket" + item_state = "robustgpacket" + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_carp + name = "\improper Carp Classic packet" + desc = "Since 2313." + icon_state = "carppacket" + item_state = "carppacket" + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate + name = "cigarette packet" + desc = "An obscure brand of cigarettes." + icon_state = "syndiepacket" + item_state = "syndiepacket" + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate/New() + ..() + for(var/i = 1 to storage_slots) + reagents.add_reagent("doctorsdelight",90) + + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_midori + name = "\improper Midori Tabako packet" + desc = "You can't understand the description, but the packet smells funny." + icon_state = "midoripacket" + item_state = "midoripacket" + +/obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims + name ="\improper Shady Jim's Super Slims" + desc = "Is your weight slowing you down? Having trouble running away from gravitational singularities? Can't stop stuffing your mouth? Smoke Shady Jim's Super Slims and watch all that fat burn away. Guaranteed results!" + icon_state = "shadyjimpacket" + item_state = "shadyjimpacket" /obj/item/weapon/storage/fancy/rollingpapers name = "rolling paper pack" diff --git a/icons/obj/cigarettes.dmi b/icons/obj/cigarettes.dmi index 2ce3ce877fa0e56aba0a8193db9e4e5c27f99c3c..53f3240d2b9faa356b95152c304ae4485bdb4c27 100644 GIT binary patch literal 10392 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 literal 4673 zcmaJ_XH-+$y4@ipK@y4t#Lz($P*e!Lha!Sf1XPMN0g)!eBcYejks``DN)w}?B5(ku zNUsqoQbPxUAOfL-^bo>}Z;boiyYJome(d$_HOF4xH@>~+nq%(u_=d?yqed?-nhDcl=9S^ak?39gyW(~hJn!ijo9JX-x;r2}G)=OC5t2Uq0w=eC^imwWs z(VQh{OzjzZw-YTp&Jsk&VkLolAA|J^@0SPaC*Cjj*Y~_%j?=$>e3W&*no1RSP!BVX zLn4K*AAx!6-K%9fpn(8z5^AWYeKX+YYId+MawNO0QLfa5*7O3Z6K(D+QP=X#+j=S1j-}@nXB|HY$>qn- zG@+R8l5Ol||7jD9`1(n^^x4JbyWNvoE-H%c+9esw{WQ%5ib3YH?fM3K=z`{ak5BZO zt55JE+X?Np0CO`E4ZQJe2cnBb!JIX*2n>bqAAsSE9o{Wqz^u3BLHNz{Tn2<~XKgv? zZ$L9}=f-HL;Dw&Di!o;t=tu)Cm7QF4Q%~Z098LuAs=N0thi9XsFmA*DThlN^;Eq99e_2Ufn=#qqg=$K4{Pyi*R2zGH<;w`*fw4R0C!9gs{L+33ITqb->t9ggI z$1_y@EX>l9*A{l6YH7ktacFtQCbVK%^kqZ0D=`r^TL=>+wPIspVpfDRJxV6%WoMWB zr^Z>YIuLT~UhnSu?XC-6EuNrT*~@y}zFs zT@@dU%h!$WpL?l$$%^#e=@C5_z~4_<*BRSBH2l5D2`oP)n!=8sFj1KO9J8gr$K!91 zPzk{DvhTf5k^=A%0~+nNGS0r!zk2he!kER5eh#MW>se*ol`@}pYpx3trvLB|V%%yk z@n4jblTN;( zz<~F|n>X5<6(SiZRF@ZfxY$ZdYvNl|s_e;6AQmyyo4LM!!IS?(oc{;FL#0$LRcBfa zJuC(_0z0|jE&!W3q4o~>LF5hc$Q}Q}RFsWWJD_(nnrZrIW=F-m!r*3_-me}Gtqe(3 z%g&`o2LeYr?8h(uoISZVK+p#kfau;++$aXyYf0wn zdsB_f)ACN+2cPPkylnQd0$2J(>cD+9cO=hC-}7d^??g(ozDamubh#X#rwNoxSHq9T zrlZ&%()7PXIZhqSNbp}-(6<3?!0~by^G*ZbHT^{iV;|PccYTVlc~dWHn9T20eZ&q+ z&#iME)Xaq6{bhP${+LY3xApf3s{Wcd93oXUj)Von<~-I1DX@sM_pYtgTvv{RG6N zLOQV;l*Cw*t_->LufjCeoKAMT+qX~o9WF-+zmYZ$*Cz`Cnk6sUmU*FPa$`$ye&3{?P>M=bR4eiD#3MQIi)fo|06vN9y_ zQRUc-HajwF4bkD`LpQ}F^2Xp$d$0fg8}Utx5X(@OmVBfHSxBHok9UdlOLE_LJF$9Q zU8BV;G?J<rp7R%0ALjk+`_6Nh+04R%xVu&a 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 From 1ae24af71e9f862843227e6d03399445f9d2d44c Mon Sep 17 00:00:00 2001 From: xxalpha Date: Thu, 30 Oct 2014 01:03:51 +0000 Subject: [PATCH 055/128] Added reagents to some cigarette packs --- .../game/objects/items/weapons/storage/fancy.dm | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 88c93e17a3f..2535cb46f52 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -208,6 +208,11 @@ icon_state = "robustgpacket" item_state = "robustgpacket" +/obj/item/weapon/storage/fancy/cigarettes/cigpack_robustgold/New() + ..() + for(var/i = 1 to storage_slots) + reagents.add_reagent("gold",0.2) + /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp name = "\improper Carp Classic packet" desc = "Since 2313." @@ -223,12 +228,12 @@ /obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate/New() ..() for(var/i = 1 to storage_slots) - reagents.add_reagent("doctorsdelight",90) + reagents.add_reagent("doctorsdelight",15) /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori name = "\improper Midori Tabako packet" - desc = "You can't understand the description, but the packet smells funny." + desc = "You can't understand the runes, but the packet smells funny." icon_state = "midoripacket" item_state = "midoripacket" @@ -238,6 +243,14 @@ icon_state = "shadyjimpacket" item_state = "shadyjimpacket" +/obj/item/weapon/storage/fancy/cigarettes/cigpack_shadyjims/New() + ..() + for(var/i = 1 to storage_slots) + reagents.add_reagent("lipozine",4) + reagents.add_reagent("ammonia",2) + reagents.add_reagent("plantbgone",1) + reagents.add_reagent("toxin",1.5) + /obj/item/weapon/storage/fancy/rollingpapers name = "rolling paper pack" desc = "A pack of NanoTrasen brand rolling papers." From 7db4f1f9a245817a21bb3acb7c9cac3968294971 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Wed, 29 Oct 2014 23:00:23 -0300 Subject: [PATCH 056/128] Fixes chat channel bugs, removes PDA authentication because apparently our players are too dumb to not share passwords between ss13 and banking accounts --- code/game/objects/items/devices/PDA/PDA.dm | 31 +++++----- .../objects/items/devices/PDA/chatroom.dm | 59 +++++-------------- 2 files changed, 33 insertions(+), 57 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 1c1a1ec9966..7b075ba210f 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -45,11 +45,10 @@ var/global/list/obj/item/device/pda/PDAs = list() var/obj/item/device/paicard/pai = null // A slot for a personal AI device var/chat_channel = "#ss13" //name of our current NTRC channel - var/datum/event/ntrc_event //our ntrc event trigger var/nick = "" //our NTRC nick var/list/ntrclog = list() //NTRC message log - var/noreturn = 0 //whether the PDA can use the Return button, used for the aiPDA + var/noreturn = 0 //whether the PDA can use the Return button, used for the aiPDA chatroom /obj/item/device/pda/medical default_cartridge = /obj/item/weapon/cartridge/medical @@ -635,36 +634,40 @@ var/global/list/obj/item/device/pda/PDAs = list() if("Set Channel") var/t = stripped_input(U, "Please enter channel", name, (chat_channel)) as text - if(t && t in chatchannels) + if(t) ntrclog[chat_channel] = "
" + ntrclog[chat_channel] var/datum/chatroom/C = chatchannels[chat_channel] + if(!findtext(t,"#",1,2)) + t = "#" + t chat_channel = t - var/ret = C.parse_msg(src, nick, "/join [chat_channel]") - if(ret == "ERR_AUTH") - ntrclog[chat_channel] = "Please use /auth password to authenticate and then join again." + ntrclog[chat_channel] + C.parse_msg(src, nick, "/join [chat_channel]") if("NTRC Message") var/t = msg_input(U) as text var/datum/chatroom/C = chatchannels[chat_channel] if(C) + var/lt = text2list(t, " ") + if(lt[1] == "/join") + if(!findtext(lt[2],"#",1,2)) + lt[2] = "#" + lt[2] var/ret = C.parse_msg(src,nick,t) if(findtextEx(ret,"ERR_",1,5)) ntrclog[chat_channel] = "[ret]
" + ntrclog[chat_channel] - else if(ret == 0) - ntrclog[chat_channel] = "Failure
" + ntrclog[chat_channel] - var/list/lt = text2list(t) - if(lt[1] == "/join") - chat_channel = lt[2] + else + if(ret == 0) + ntrclog[chat_channel] = "Failure
" + ntrclog[chat_channel] + else + if(lt[1] == "/join") + chat_channel = lt[2] if("NTRC Help") var/helptext = "NTRC reference:

" helptext += "General commands
" - helptext += "/join #channel
/part
/who
/topic
/register password
/auth password

" + helptext += "/join #channel
/part
/log amountoflines
/who
/topic
/register

" helptext += "Moderation commands
" helptext += "/ban targetnick
/unban targetnick
/kick targetnick
/mute targetnick

" helptext += "Management commands
" - helptext += "/topic topictext
/opself channelpassword
/pass newchannelpassword
/op targetnick
" - helptext += "/deop targetnick
/del WARNING: DELETES THE CHANNEL" + helptext += "/topic topictext
/op targetnick
/deop targetnick
/delchannel" usr << browse(helptext, "window=ntrchelp;size=400x444;border=1;can_resize=1;can_close=1;can_minimize=0") diff --git a/code/game/objects/items/devices/PDA/chatroom.dm b/code/game/objects/items/devices/PDA/chatroom.dm index 1431bf81a22..1ba6a4c5813 100644 --- a/code/game/objects/items/devices/PDA/chatroom.dm +++ b/code/game/objects/items/devices/PDA/chatroom.dm @@ -6,21 +6,16 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) /datum/chatroom var/name = "#ss13" - var/channelpassword = "" - var/topic = "Welcome to #ss13! The best NTRC channel in this sector of the galaxy!" // topic message for the chatroom + var/topic = "Welcome to the best NTRC channel in this sector of the galaxy!" // topic message for the chatroom var/list/operators = list() // chat operators var/list/logs = list() // chat logs var/list/muted = list() // muted users var/list/banned = list() // banned users var/list/auth = list() // authenticated clients - var/list/pass = list() // user passwords var/list/users = list() // current users var/datum/events/events = new () var/list/datum/event/evlist = list() -/datum/chatroom/New() - channelpassword = rand() - //parse_msg() is the exposed interface chat //clients should interact with parse_msg() and parse_msg() only @@ -55,9 +50,6 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) /datum/chatroom/proc/handle_command(client,nick,command) //command parser var/list/cmd=text2list(command, " ") - if(cmd[1] == "auth" && cmd.len > 1) //parsed here to avoid triggering ERR_AUTH - return attempt_auth(client,nick,cmd[2]) - if(!get_auth(client,nick)) return "ERR_AUTH" @@ -69,10 +61,12 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return set_topic(client,nick,cmd[2]) if("part") return channel_part(client,nick) - if("del") + if("delchannel") return delete_channel(client,nick) if("who") return get_who(client, nick) + if("register") + return register_auth(client,nick) if(cmd.len == 1) return "ERR_ARGS" @@ -80,8 +74,8 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) switch(cmd[1]) //commands with 1 arg if("join") return channel_join(client,nick,cmd[2]) - if("opself") - return operator_auth(client,nick,cmd[2]) + if("log") + return get_log(client,nick,cmd[2]) if("op") return make_op(client,nick,cmd[2]) if("deop") @@ -92,12 +86,8 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return unban(client,nick,cmd[2]) if("kick") return kick(client,nick,cmd[2]) - if("register") - return register_auth(client,nick,cmd[2]) if("mute") return mute_nick(client,nick,cmd[2]) - if("pass") - return new_pass(client,nick,cmd[2]) return "ERR_WCMD" @@ -112,24 +102,18 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return 1 /datum/chatroom/proc/get_auth(client,nick) //check auth - if(!pass[nick] || (auth[nick] == client)) + if((!(nick in auth)) || (auth[nick] == client)) return 1 return 0 //chat commands go here -/datum/chatroom/proc/attempt_auth(client,nick,password) //auth - if(pass[nick] == password) - auth[nick] = client - return 1 - return 0 - -/datum/chatroom/proc/register_auth(client,nick,password) //register - if(pass[nick] && (get_auth(client,nick) != client)) +/datum/chatroom/proc/register_auth(client,nick) //register + if(!get_auth(client,nick)) return 0 - pass[nick] = password + auth[nick] = client return 1 -/datum/chatroom/proc/delete_channel(client,nick) //delete +/datum/chatroom/proc/delete_channel(client,nick) //delchannel if(nick in operators) for(var/event in events.events) events.clearEvent("msg_chat",event) @@ -138,7 +122,7 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return 0 /datum/chatroom/proc/channel_join(client,nick,channel) //join - if(!dd_hasprefix(channel,"#")) + if(!findtext(channel,"#",1,2)) channel = "#" + channel if(channel == name) if((nick in banned) || (nick in users)) @@ -161,12 +145,6 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) events.clearEvent("msg_chat",evlist[nick]) return 1 -/datum/chatroom/proc/operator_auth(client,nick,pass) //opself - if(pass == channelpassword) - operators += nick - return 1 - return 0 - /datum/chatroom/proc/make_op(client,nick,target) //op if(nick in operators) operators += target @@ -204,17 +182,18 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return 0 /datum/chatroom/proc/get_topic(client,nick) //topic - call(client,"msg_chat")(name,"NTbot",topic) + call(client,"msg_chat")(name,"NTbot","TOPIC: [topic]") return 1 /datum/chatroom/proc/get_who(client,nick) //who for(var/user in users) - call(client,"msg_chat")(name,"NTbot",user) + call(client,"msg_chat")(name,"NTbot","WHO: [user]") return 1 /datum/chatroom/proc/get_log(client,nick,lines) //log for(var/i=0;i Date: Wed, 29 Oct 2014 22:56:11 -0700 Subject: [PATCH 057/128] Make buckled mobs anchored if their chair is anchored --- code/game/objects/structures/stool_bed_chair_nest/bed.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index f4a0a0a6ed9..4d23b413b99 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -129,6 +129,7 @@ "You are buckled in to [src] by [user.name].",\ "You hear metal clanking") M.buckled = src + M.anchored = anchored M.loc = src.loc M.dir = src.dir M.update_canmove() From af78fee8fe65551629fe255c3dfc410d25d2309b Mon Sep 17 00:00:00 2001 From: Perakp Date: Thu, 30 Oct 2014 12:46:56 +0200 Subject: [PATCH 058/128] - fixes visible messages for feeding someone from condiments. - lowercase condiment containers --- code/modules/food&drinks/food/condiment.dm | 29 ++++++++++++++-------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/code/modules/food&drinks/food/condiment.dm b/code/modules/food&drinks/food/condiment.dm index 21ec47ce544..7ef596d303a 100644 --- a/code/modules/food&drinks/food/condiment.dm +++ b/code/modules/food&drinks/food/condiment.dm @@ -6,7 +6,7 @@ //Food items that aren't eaten normally and leave an empty container behind. /obj/item/weapon/reagent_containers/food/condiment - name = "Condiment Container" + name = "condiment container" desc = "Just your average condiment container." icon = 'icons/obj/food.dmi' icon_state = "emptycondiment" @@ -14,7 +14,16 @@ possible_transfer_amounts = list(1,5,10) volume = 50 //Possible_states has the reagent id as key and a list of, in order, the icon_state, the name and the desc as values. Used in the on_reagent_change() to change names, descs and sprites. - var/list/possible_states = list("ketchup" = list("ketchup", "Ketchup", "You feel more American already."), "capsaicin" = list("hotsauce", "Hotsauce", "You can almost TASTE the stomach ulcers now!"), "enzyme" = list("enzyme", "Universal Enzyme", "Used in cooking various dishes"), "soysauce" = list("soysauce", "Soy Sauce", "A salty soy-based flavoring"), "frostoil" = list("coldsauce", "Coldsauce", "Leaves the tongue numb in it's passage"), "sodiumchloride" = list("saltshaker", "Salt Shaker", "Salt. From space oceans, presumably"), "blackpepper" = list("pepermillsmall", "Pepper Mill", "Often used to flavor food or make people sneeze"), "cornoil" = list("oliveoil", "Corn Oil", "A delicious oil used in cooking. Made from corn"), "sugar" = list("emptycondiment", "Sugar", "Tasty spacey sugar!")) + var/list/possible_states = list( + "ketchup" = list("ketchup", "ketchup bottle", "You feel more American already."), + "capsaicin" = list("hotsauce", "hotsauce bottle", "You can almost TASTE the stomach ulcers now!"), + "enzyme" = list("enzyme", "universal enzyme bottle", "Used in cooking various dishes"), + "soysauce" = list("soysauce", "soy sauce bottle", "A salty soy-based flavoring"), + "frostoil" = list("coldsauce", "coldsauce bottle", "Leaves the tongue numb in it's passage"), + "sodiumchloride" = list("saltshaker", "salt shaker", "Salt. From space oceans, presumably"), + "blackpepper" = list("pepermillsmall", "pepper mill", "Often used to flavor food or make people sneeze"), + "cornoil" = list("oliveoil", "corn oil bottle", "A delicious oil used in cooking. Made from corn"), + "sugar" = list("emptycondiment", "sugar bottle", "Tasty spacey sugar!")) /obj/item/weapon/reagent_containers/food/condiment/attackby(obj/item/weapon/W as obj, mob/user as mob) return @@ -41,10 +50,10 @@ playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) return 1 - else if( istype(M, /mob/living/carbon/human) ) - visible_message("[user] attempts to feed [M] [src].") + else + user.visible_message("[user] attempts to feed [M] from [src].") if(!do_mob(user, M)) return - visible_message("[user] feeds [M] [src].") + user.visible_message("[user] feeds [M] from [src].") add_logs(user, M, "fed", object="[reagentlist(src)]") @@ -98,7 +107,7 @@ desc = temp_list[3] else - name = "misc Condiment Bottle" + name = "condiment bottle" main_reagent = reagents.get_master_reagent_name() if (reagents.reagent_list.len==1) desc = "Looks like it is [lowertext(main_reagent)], but you are not sure." @@ -107,12 +116,12 @@ icon_state = "mixedcondiments" else icon_state = "emptycondiment" - name = "condiment Bottle" + name = "condiment bottle" desc = "An empty condiment bottle." return /obj/item/weapon/reagent_containers/food/condiment/enzyme - name = "Universal Enzyme" + name = "universal enzyme" desc = "Used in cooking various dishes." icon_state = "enzyme" @@ -127,7 +136,7 @@ reagents.add_reagent("sugar", 50) /obj/item/weapon/reagent_containers/food/condiment/saltshaker //Seperate from above since it's a small shaker rather then - name = "Salt Shaker" // a large one. + name = "salt shaker" // a large one. desc = "Salt. From space oceans, presumably." icon_state = "saltshakersmall" possible_transfer_amounts = list(1,20) //for clown turning the lid off @@ -139,7 +148,7 @@ reagents.add_reagent("sodiumchloride", 20) /obj/item/weapon/reagent_containers/food/condiment/peppermill - name = "Pepper Mill" + name = "pepper mill" desc = "Often used to flavor food or make people sneeze." icon_state = "peppermillsmall" possible_transfer_amounts = list(1,20) //for clown turning the lid off From c72de0c1dbec9bb4e022ec938d4e55806e67b3dc Mon Sep 17 00:00:00 2001 From: mrosiew Date: Thu, 30 Oct 2014 18:48:50 +0100 Subject: [PATCH 059/128] Reassigned snacks and recipies to more specific categories Also renamed some files. It shouldn't change the gameplay. Yes, I have checked if I didn't delete any snack or recipe. --- code/modules/food&drinks/food/snacks.dm | 1128 +---------------- code/modules/food&drinks/food/snacks_egg.dm | 132 ++ code/modules/food&drinks/food/snacks_meat.dm | 346 +++++ code/modules/food&drinks/food/snacks_other.dm | 232 ++++ .../modules/food&drinks/food/snacks_pastry.dm | 309 +++++ .../food/{snacks_pies.dm => snacks_pie.dm} | 0 code/modules/food&drinks/food/snacks_salad.dm | 38 + code/modules/food&drinks/food/snacks_vend.dm | 81 ++ .../food&drinks/recipes/microwave/recipes.dm | 468 ------- .../{recipes_burgers.dm => recipes_burger.dm} | 0 .../{recipes_cakes.dm => recipes_cake.dm} | 0 .../recipes/microwave/recipes_egg.dm | 40 + .../recipes/microwave/recipes_meat.dm | 145 +++ .../recipes/microwave/recipes_pastry.dm | 200 +++ .../{recipes_pies.dm => recipes_pie.dm} | 0 .../recipes/microwave/recipes_pizza.dm | 47 + .../recipes/microwave/recipes_salad.dm | 37 + tgstation.dme | 19 +- 18 files changed, 1624 insertions(+), 1598 deletions(-) create mode 100644 code/modules/food&drinks/food/snacks_egg.dm create mode 100644 code/modules/food&drinks/food/snacks_meat.dm create mode 100644 code/modules/food&drinks/food/snacks_other.dm create mode 100644 code/modules/food&drinks/food/snacks_pastry.dm rename code/modules/food&drinks/food/{snacks_pies.dm => snacks_pie.dm} (100%) create mode 100644 code/modules/food&drinks/food/snacks_salad.dm create mode 100644 code/modules/food&drinks/food/snacks_vend.dm rename code/modules/food&drinks/recipes/microwave/{recipes_burgers.dm => recipes_burger.dm} (100%) rename code/modules/food&drinks/recipes/microwave/{recipes_cakes.dm => recipes_cake.dm} (100%) create mode 100644 code/modules/food&drinks/recipes/microwave/recipes_egg.dm create mode 100644 code/modules/food&drinks/recipes/microwave/recipes_meat.dm create mode 100644 code/modules/food&drinks/recipes/microwave/recipes_pastry.dm rename code/modules/food&drinks/recipes/microwave/{recipes_pies.dm => recipes_pie.dm} (100%) create mode 100644 code/modules/food&drinks/recipes/microwave/recipes_pizza.dm create mode 100644 code/modules/food&drinks/recipes/microwave/recipes_salad.dm diff --git a/code/modules/food&drinks/food/snacks.dm b/code/modules/food&drinks/food/snacks.dm index 27f81278994..3cdea87cb8e 100644 --- a/code/modules/food&drinks/food/snacks.dm +++ b/code/modules/food&drinks/food/snacks.dm @@ -218,1020 +218,7 @@ // reagents.add_reagent("nutriment", 2) // this line of code for all the contents. // bitesize = 3 //This is the amount each bite consumes. - -////////////////////////////////////////////SALAD//////////////////////////////////////////// - -/obj/item/weapon/reagent_containers/food/snacks/aesirsalad - name = "\improper Aesir salad" - desc = "Probably too incredible for mortal men to fully enjoy." - icon_state = "aesirsalad" - trash = /obj/item/trash/snack_bowl - -/obj/item/weapon/reagent_containers/food/snacks/aesirsalad/New() - ..() - eatverb = pick("crunch","devour","nibble","gnaw","gobble","chomp") - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("tricordrazine", 8) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/herbsalad - name = "herb salad" - desc = "A tasty salad with apples on top." - icon_state = "herbsalad" - trash = /obj/item/trash/snack_bowl - -/obj/item/weapon/reagent_containers/food/snacks/herbsalad/New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/validsalad - name = "valid salad" - desc = "It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it." - icon_state = "validsalad" - trash = /obj/item/trash/snack_bowl - -/obj/item/weapon/reagent_containers/food/snacks/validsalad/New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("doctorsdelight", 5) - bitesize = 3 - -////////////////////////////////////////////DONUTS//////////////////////////////////////////// - - -/obj/item/weapon/reagent_containers/food/snacks/donut - name = "donut" - icon_state = "donut1" - -/obj/item/weapon/reagent_containers/food/snacks/donut/normal - desc = "Goes great with Robust Coffee." - -/obj/item/weapon/reagent_containers/food/snacks/donut/normal/New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("sprinkles", 1) - src.bitesize = 3 - if(prob(30)) - src.icon_state = "donut2" - src.name = "frosted donut" - reagents.add_reagent("sprinkles", 2) - -/obj/item/weapon/reagent_containers/food/snacks/donut/chaos - name = "chaos donut" - desc = "Like life, it never quite tastes the same." - -/obj/item/weapon/reagent_containers/food/snacks/donut/chaos/New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("sprinkles", 1) - bitesize = 10 - switch(rand(1,10)) - if(1) - reagents.add_reagent("nutriment", 3) - if(2) - reagents.add_reagent("capsaicin", 3) - if(3) - reagents.add_reagent("frostoil", 3) - if(4) - reagents.add_reagent("sprinkles", 3) - if(5) - reagents.add_reagent("plasma", 3) - if(6) - reagents.add_reagent("coco", 3) - if(7) - reagents.add_reagent("slimejelly", 3) - if(8) - reagents.add_reagent("banana", 3) - if(9) - reagents.add_reagent("berryjuice", 3) - if(10) - reagents.add_reagent("tricordrazine", 3) - if(prob(30)) - icon_state = "donut2" - name = "frosted chaos donut" - reagents.add_reagent("sprinkles", 2) - - -/obj/item/weapon/reagent_containers/food/snacks/donut/jelly - name = "jelly donut" - desc = "You jelly?" - icon_state = "jdonut1" - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("sprinkles", 1) - reagents.add_reagent("berryjuice", 5) - if(prob(30)) - icon_state = "jdonut2" - name = "Frosted Jelly Donut" - reagents.add_reagent("sprinkles", 2) - -/obj/item/weapon/reagent_containers/food/snacks/donut/slimejelly - name = "jelly donut" - desc = "You jelly?" - icon_state = "jdonut1" - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/donut/slimejelly/New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("sprinkles", 1) - reagents.add_reagent("slimejelly", 5) - bitesize = 5 - if(prob(30)) - icon_state = "jdonut2" - name = "Frosted Jelly Donut" - reagents.add_reagent("sprinkles", 2) - -/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly - name = "jelly donut" - desc = "You jelly?" - icon_state = "jdonut1" - bitesize = 5 - -/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly/New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("sprinkles", 1) - reagents.add_reagent("cherryjelly", 5) - if(prob(30)) - icon_state = "jdonut2" - name = "Frosted Jelly Donut" - reagents.add_reagent("sprinkles", 2) - -////////////////////////////////////////////WAFFLES//////////////////////////////////////////// - -/obj/item/weapon/reagent_containers/food/snacks/waffles - name = "waffles" - desc = "Mmm, waffles." - icon_state = "waffles" - trash = /obj/item/trash/waffles - -/obj/item/weapon/reagent_containers/food/snacks/waffles/New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/soylentgreen - name = "\improper Soylent Green" - desc = "Not made of people. Honest." //Totally people. - icon_state = "soylent_green" - trash = /obj/item/trash/waffles - -/obj/item/weapon/reagent_containers/food/snacks/soylentgreen/New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/soylenviridians - name = "\improper Soylent Virdians" - desc = "Not made of people. Honest." //Actually honest for once. - icon_state = "soylent_yellow" - trash = /obj/item/trash/waffles - -/obj/item/weapon/reagent_containers/food/snacks/soylenviridians/New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/rofflewaffles - name = "roffle waffles" - desc = "Waffles from Roffle. Co." - icon_state = "rofflewaffles" - trash = /obj/item/trash/waffles - -/obj/item/weapon/reagent_containers/food/snacks/rofflewaffles/New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("mushroomhallucinogen", 8) - bitesize = 4 - -////////////////////////////////////////////FISH//////////////////////////////////////////// - -/obj/item/weapon/reagent_containers/food/snacks/cubancarp - name = "\improper Cuban carp" - desc = "A grifftastic sandwich that burns your tongue and then leaves it numb!" - icon_state = "cubancarp" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/cubancarp/New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("carpotoxin", 3) - reagents.add_reagent("capsaicin", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/carpmeat - name = "carp fillet" - desc = "A fillet of spess carp meat." - icon_state = "fishfillet" - -/obj/item/weapon/reagent_containers/food/snacks/carpmeat/New() - ..() - eatverb = pick("bite","chew","choke down","gnaw","swallow","chomp") - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("carpotoxin", 3) - bitesize = 6 - -/obj/item/weapon/reagent_containers/food/snacks/carpmeat/imitation - name = "imitation carp fillet" - desc = "Almost just like the real thing, kinda." - -/obj/item/weapon/reagent_containers/food/snacks/fishfingers - name = "fish fingers" - desc = "A finger of fish." - icon_state = "fishfingers" - -/obj/item/weapon/reagent_containers/food/snacks/fishfingers/New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("carpotoxin", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/fishandchips - name = "fish and chips" - desc = "I do say so myself chap." - icon_state = "fishandchips" - -/obj/item/weapon/reagent_containers/food/snacks/fishandchips/New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("carpotoxin", 3) - bitesize = 3 - -////////////////////////////////////////////EGGS//////////////////////////////////////////// - -/obj/item/weapon/reagent_containers/food/snacks/chocolateegg - name = "chocolate egg" - desc = "Such, sweet, fattening food." - icon_state = "chocolateegg" - -/obj/item/weapon/reagent_containers/food/snacks/chocolateegg/New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("sugar", 2) - reagents.add_reagent("coco", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/egg - name = "egg" - desc = "An egg!" - icon_state = "egg" - -/obj/item/weapon/reagent_containers/food/snacks/egg/New() - ..() - reagents.add_reagent("nutriment", 1) - -/obj/item/weapon/reagent_containers/food/snacks/egg/throw_impact(atom/hit_atom) - ..() - new/obj/effect/decal/cleanable/egg_smudge(src.loc) - reagents.reaction(hit_atom, TOUCH) - del(src) // Not qdel, because it'll hit other mobs then the floor for runtimes. - -/obj/item/weapon/reagent_containers/food/snacks/egg/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype( W, /obj/item/toy/crayon )) - var/obj/item/toy/crayon/C = W - var/clr = C.colourName - - if(!(clr in list("blue", "green", "mime", "orange", "purple", "rainbow", "red", "yellow"))) - usr << "[src] refuses to take on this colour!" - return - - usr << "You colour [src] [clr]." - icon_state = "egg-[clr]" - item_color = clr - else - ..() - -/obj/item/weapon/reagent_containers/food/snacks/egg/blue - icon_state = "egg-blue" - item_color = "blue" - -/obj/item/weapon/reagent_containers/food/snacks/egg/green - icon_state = "egg-green" - item_color = "green" - -/obj/item/weapon/reagent_containers/food/snacks/egg/mime - icon_state = "egg-mime" - item_color = "mime" - -/obj/item/weapon/reagent_containers/food/snacks/egg/orange - icon_state = "egg-orange" - item_color = "orange" - -/obj/item/weapon/reagent_containers/food/snacks/egg/purple - icon_state = "egg-purple" - item_color = "purple" - -/obj/item/weapon/reagent_containers/food/snacks/egg/rainbow - icon_state = "egg-rainbow" - item_color = "rainbow" - -/obj/item/weapon/reagent_containers/food/snacks/egg/red - icon_state = "egg-red" - item_color = "red" - -/obj/item/weapon/reagent_containers/food/snacks/egg/yellow - icon_state = "egg-yellow" - item_color = "yellow" - -/obj/item/weapon/reagent_containers/food/snacks/friedegg - name = "fried egg" - desc = "A fried egg, with a touch of salt and pepper." - icon_state = "friedegg" - -/obj/item/weapon/reagent_containers/food/snacks/friedegg/New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("sodiumchloride", 1) - reagents.add_reagent("blackpepper", 1) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/boiledegg - name = "boiled egg" - desc = "A hard boiled egg." - icon_state = "egg" - -/obj/item/weapon/reagent_containers/food/snacks/boiledegg/New() - ..() - reagents.add_reagent("nutriment", 2) - -/obj/item/weapon/reagent_containers/food/snacks/omelette //FUCK THIS - name = "omelette du fromage" - desc = "That's all you can say!" - icon_state = "omelette" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/omelette/New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/omelette/attackby(obj/item/weapon/W, mob/user) - if(istype(W,/obj/item/weapon/kitchen/utensil/fork)) - if(W.icon_state == "forkloaded") - user << "You already have omelette on your fork." - return - W.icon_state = "forkloaded" - user.visible_message( \ - "[user] takes a piece of omelette with their fork!", \ - "You take a piece of omelette with your fork!" \ - ) - reagents.remove_reagent("nutriment", 1) - if(reagents.total_volume <= 0) - qdel(src) - -/obj/item/weapon/reagent_containers/food/snacks/benedict - name = "eggs benedict" - desc = "There is only one egg on this, how rude." - icon_state = "benedict" - -/obj/item/weapon/reagent_containers/food/snacks/benedict/New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 3 - -////////////////////////////////////////////MUFFINS//////////////////////////////////////////// - -/obj/item/weapon/reagent_containers/food/snacks/muffin - name = "muffin" - desc = "A delicious and spongy little cake." - icon_state = "muffin" - -/obj/item/weapon/reagent_containers/food/snacks/muffin/New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/muffin/berry - name = "berry muffin" - icon_state = "berrymuffin" - desc = "A delicious and spongy little cake, with berries." - -/obj/item/weapon/reagent_containers/food/snacks/muffin/booberry - name = "booberry muffin" - icon_state = "berrymuffin" - alpha = 125 - desc = "My stomach is a graveyard! No living being can quench my bloodthirst!" - -////////////////////////////////////////////OTHER//////////////////////////////////////////// - -/obj/item/weapon/reagent_containers/food/snacks/candy - name = "candy" - desc = "Nougat love it or hate it." - icon_state = "candy" - trash = /obj/item/trash/candy - -/obj/item/weapon/reagent_containers/food/snacks/candy/New() - ..() - reagents.add_reagent("nutriment", 1) - reagents.add_reagent("sugar", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/candy_corn - name = "candy corn" - desc = "It's a handful of candy corn. Can be stored in a detective's hat." - icon_state = "candy_corn" - -/obj/item/weapon/reagent_containers/food/snacks/candy_corn/New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("sugar", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/chips - name = "chips" - desc = "Commander Riker's What-The-Crisps" - icon_state = "chips" - trash = /obj/item/trash/chips - -/obj/item/weapon/reagent_containers/food/snacks/chips/New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/cookie - name = "cookie" - desc = "COOKIE!!!" - icon_state = "COOKIE!!!" - -/obj/item/weapon/reagent_containers/food/snacks/cookie/New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/chocolatebar - name = "chocolate bar" - desc = "Such, sweet, fattening food." - icon_state = "chocolatebarunwrapped" - wrapped = 0 - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/chocolatebar/New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("sugar", 2) - reagents.add_reagent("coco", 2) - -/obj/item/weapon/reagent_containers/food/snacks/chocolatebar/attack_self(mob/user) - if(wrapped) - Unwrap(user) - else - ..() - -/obj/item/weapon/reagent_containers/food/snacks/chocolatebar/proc/Unwrap(mob/user) - icon_state = "chocolatebarunwrapped" - desc = "It won't make you all sticky." - user << "You remove the foil." - wrapped = 0 - - -/obj/item/weapon/reagent_containers/food/snacks/chocolatebar/wrapped - desc = "It's wrapped in some foil." - icon_state = "chocolatebar" - wrapped = 1 - -/obj/item/weapon/reagent_containers/food/snacks/tofu - name = "tofu" - desc = "We all love tofu." - icon_state = "tofu" - -/obj/item/weapon/reagent_containers/food/snacks/tofu/New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice - name = "huge mushroom slice" - desc = "A slice from a huge mushroom." - icon_state = "hugemushroomslice" - -/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice/New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/tomatomeat - name = "tomato slice" - desc = "A slice from a huge tomato." - icon_state = "tomatomeat" - -/obj/item/weapon/reagent_containers/food/snacks/tomatomeat/New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/bearmeat - name = "bear meat" - desc = "A very manly slab of meat." - icon_state = "bearmeat" - -/obj/item/weapon/reagent_containers/food/snacks/bearmeat/New() - ..() - reagents.add_reagent("nutriment", 12) - reagents.add_reagent("hyperzine", 5) - src.bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/xenomeat - name = "meat" - desc = "A slab of meat" - icon_state = "xenomeat" - -/obj/item/weapon/reagent_containers/food/snacks/xenomeat/New() - ..() - reagents.add_reagent("nutriment", 3) - src.bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/spidermeat - name = "spider meat" - desc = "A slab of spider meat." - icon_state = "spidermeat" - -/obj/item/weapon/reagent_containers/food/snacks/spidermeat/New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("toxin", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/spiderleg - name = "spider leg" - desc = "A still twitching leg of a giant spider... you don't really want to eat this, do you?" - icon_state = "spiderleg" - -/obj/item/weapon/reagent_containers/food/snacks/spiderleg/New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("toxin", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cornedbeef - name = "corned beef and cabbage" - desc = "Now you can feel like a real tourist vacationing in Ireland." - icon_state = "cornedbeef" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/cornedbeef/New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/faggot - name = "faggot" - desc = "A great meal all round. Not a cord of wood." - icon_state = "faggot" - -/obj/item/weapon/reagent_containers/food/snacks/faggot/New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/sausage - name = "sausage" - desc = "A piece of mixed, long meat." - icon_state = "sausage" - -/obj/item/weapon/reagent_containers/food/snacks/sausage/New() - ..() - eatverb = pick("bite","chew","nibble","deep throat","gobble","chomp") - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/donkpocket - name = "\improper Donk-pocket" - desc = "The food of choice for the seasoned traitor." - icon_state = "donkpocket" - var/warm = 0 - -/obj/item/weapon/reagent_containers/food/snacks/donkpocket/New() - ..() - reagents.add_reagent("nutriment", 4) - - - -/obj/item/weapon/reagent_containers/food/snacks/donkpocket/proc/cooltime() //Not working, derp? - if(warm) - spawn(4200) //ew - warm = 0 - reagents.del_reagent("tricordrazine") - name = initial(name) - return - -/obj/item/weapon/reagent_containers/food/snacks/wingfangchu - name = "wing fang chu" - desc = "A savory dish of alien wing wang in soy." - icon_state = "wingfangchu" - trash = /obj/item/trash/snack_bowl - -/obj/item/weapon/reagent_containers/food/snacks/wingfangchu/New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/human/kebab - name = "-kebab" - icon_state = "kebab" - desc = "A human meat, on a stick." - trash = /obj/item/stack/rods - -/obj/item/weapon/reagent_containers/food/snacks/human/kebab/New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/monkeykebab - name = "meat-kebab" - icon_state = "kebab" - desc = "Delicious meat, on a stick." - trash = /obj/item/stack/rods - -/obj/item/weapon/reagent_containers/food/snacks/monkeykebab/New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/tofukebab - name = "tofu-kebab" - icon_state = "kebab" - desc = "Vegan meat, on a stick." - trash = /obj/item/stack/rods - -/obj/item/weapon/reagent_containers/food/snacks/tofukebab/New() - ..() - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/popcorn - name = "popcorn" - desc = "Now let's find some cinema." - icon_state = "popcorn" - trash = /obj/item/trash/popcorn - var/unpopped = 0 - -/obj/item/weapon/reagent_containers/food/snacks/popcorn/New() - ..() - eatverb = pick("bite","crunch","nibble","gnaw","gobble","chomp") - unpopped = rand(1,10) - reagents.add_reagent("nutriment", 2) - bitesize = 0.1 //this snack is supposed to be eating during looooong time. And this it not dinner food! --rastaf0 - -/obj/item/weapon/reagent_containers/food/snacks/popcorn/On_Consume() - if(prob(unpopped)) //lol ...what's the point? << AINT SO POINTLESS NO MORE - usr << "You bite down on an un-popped kernel, and it hurts your teeth!" - unpopped = max(0, unpopped-1) - reagents.add_reagent("sacid",0.1) //only a little tingle. - ..() - - -/obj/item/weapon/reagent_containers/food/snacks/sosjerky - name = "\improper Scaredy's Private Reserve Beef Jerky" - icon_state = "sosjerky" - desc = "Beef jerky made from the finest space cows." - trash = /obj/item/trash/sosjerky - -/obj/item/weapon/reagent_containers/food/snacks/sosjerky/New() - ..() - reagents.add_reagent("nutriment", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/no_raisin - name = "4no raisins" - icon_state = "4no_raisins" - desc = "Best raisins in the universe. Not sure why." - trash = /obj/item/trash/raisins - -/obj/item/weapon/reagent_containers/food/snacks/no_raisin/New() - ..() - reagents.add_reagent("nutriment", 6) - -/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie - name = "space twinkie" - icon_state = "space_twinkie" - desc = "Guaranteed to survive longer than you will." - -/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie/New() - ..() - reagents.add_reagent("sugar", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers - name = "cheesie honkers" - desc = "Bite sized cheesie snacks that will honk all over your mouth." - icon_state = "cheesie_honkers" - trash = /obj/item/trash/cheesie - -/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers/New() - ..() - reagents.add_reagent("nutriment", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/syndicake - name = "syndi-cakes" - icon_state = "syndi_cakes" - desc = "An extremely moist snack cake that tastes just as good after being nuked." - trash = /obj/item/trash/syndi_cakes - -/obj/item/weapon/reagent_containers/food/snacks/syndicake/New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("doctorsdelight", 5) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato - name = "loaded baked potato" - desc = "Totally baked." - icon_state = "loadedbakedpotato" - -/obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato/New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/fries - name = "space fries" - desc = "AKA: French Fries, Freedom Fries, etc." - icon_state = "fries" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/fries/New() - ..() - reagents.add_reagent("nutriment", 4) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/soydope - name = "soy dope" - desc = "Dope from a soy." - icon_state = "soydope" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/soydope/New() - ..() - reagents.add_reagent("nutriment", 2) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cheesyfries - name = "cheesy fries" - desc = "Fries. Covered in cheese. Duh." - icon_state = "cheesyfries" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/cheesyfries/New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/fortunecookie - name = "fortune cookie" - desc = "A true prophecy in each cookie!" - icon_state = "fortune_cookie" - -/obj/item/weapon/reagent_containers/food/snacks/fortunecookie/New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/badrecipe - name = "burned mess" - desc = "Someone should be demoted from chef for this." - icon_state = "badrecipe" - -/obj/item/weapon/reagent_containers/food/snacks/badrecipe/New() - ..() - eatverb = pick("choke down","nibble","gnaw","chomp") - reagents.add_reagent("toxin", 1) - reagents.add_reagent("carbon", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/meatsteak - name = "meat steak" - desc = "A piece of hot spicy meat." - icon_state = "meatsteak" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/meatsteak/New() - ..() - reagents.add_reagent("nutriment", 4) - reagents.add_reagent("sodiumchloride", 1) - reagents.add_reagent("blackpepper", 1) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/spacylibertyduff - name = "spacy liberty duff" - desc = "Jello gelatin, from Alfred Hubbard's cookbook." - icon_state = "spacylibertyduff" - trash = /obj/item/trash/snack_bowl - -/obj/item/weapon/reagent_containers/food/snacks/spacylibertyduff/New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("mushroomhallucinogen", 6) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/amanitajelly - name = "amanita jelly" - desc = "Looks curiously toxic." - icon_state = "amanitajelly" - trash = /obj/item/trash/snack_bowl - -/obj/item/weapon/reagent_containers/food/snacks/amanitajelly/New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("amatoxin", 6) - reagents.add_reagent("mushroomhallucinogen", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel - name = "poppy pretzel" - desc = "It's all twisted up!" - icon_state = "poppypretzel" - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel/New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 2 - -/* No more of this -/obj/item/weapon/reagent_containers/food/snacks/telebacon - name = "tele bacon" - desc = "It tastes a little odd but it is still delicious." - icon_state = "bacon" - var/obj/item/device/radio/beacon/bacon/baconbeacon - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/telebacon/New() - ..() - reagents.add_reagent("nutriment", 4) - baconbeacon = new /obj/item/device/radio/beacon/bacon(src) -/obj/item/weapon/reagent_containers/food/snacks/telebacon/On_Consume() - if(!reagents.total_volume) - baconbeacon.loc = usr - baconbeacon.digest_delay() -*/ - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube - name = "monkey cube" - desc = "Just add water!" - icon_state = "monkeycube" - bitesize = 12 - wrapped = 0 - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/New() - ..() - reagents.add_reagent("nutriment",10) - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/afterattack(obj/O, mob/user,proximity) - if(!proximity) return - if(istype(O,/obj/structure/sink) && !wrapped) - user << "You place [src] under a stream of water..." - user.drop_item() - loc = get_turf(O) - return Expand() - ..() - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/attack_self(mob/user) - if(wrapped) - Unwrap(user) - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/proc/Expand() - visible_message("[src] expands!") - new /mob/living/carbon/monkey(get_turf(src)) - qdel(src) - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/proc/Unwrap(mob/user) - icon_state = "monkeycube" - desc = "Just add water!" - user << "You unwrap the cube." - wrapped = 0 - - -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped - desc = "Still wrapped in some paper." - icon_state = "monkeycubewrap" - wrapped = 1 - -/obj/item/weapon/reagent_containers/food/snacks/enchiladas - name = "enchiladas" - desc = "Viva La Mexico!" - icon_state = "enchiladas" - -/obj/item/weapon/reagent_containers/food/snacks/enchiladas/New() - ..() - reagents.add_reagent("nutriment",8) - reagents.add_reagent("capsaicin", 6) - bitesize = 4 - -/obj/item/weapon/reagent_containers/food/snacks/stew - name = "stew" - desc = "A nice and warm stew. Healthy and strong." - icon_state = "stew" - trash = /obj/item/trash/snack_bowl - -/obj/item/weapon/reagent_containers/food/snacks/stew/New() - ..() - eatverb = pick("slurp","sip","suck","inhale","drink") - reagents.add_reagent("nutriment", 10) - reagents.add_reagent("tomatojuice", 5) - reagents.add_reagent("imidazoline", 5) - reagents.add_reagent("water", 5) - bitesize = 10 - -/obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat - name = "stewed soy meat" - desc = "Even non-vegetarians will LOVE this!" - icon_state = "stewedsoymeat" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat/New() - ..() - eatverb = pick("slurp","sip","suck","inhale","drink") - reagents.add_reagent("nutriment", 8) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/carrotfries - name = "carrot fries" - desc = "Tasty fries from fresh Carrots." - icon_state = "carrotfries" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/carrotfries/New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("imidazoline", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/candiedapple - name = "candied apple" - desc = "An apple coated in sugary sweetness." - icon_state = "candiedapple" - -/obj/item/weapon/reagent_containers/food/snacks/candiedapple/New() - ..() - reagents.add_reagent("nutriment", 3) - bitesize = 3 - -/* -/obj/item/weapon/reagent_containers/food/snacks/boiledslimecore - name = "Boiled slime Core" - desc = "A boiled red thing." - icon_state = "boiledslimecore" - -/obj/item/weapon/reagent_containers/food/snacks/boiledslimecore/New() - ..() - reagents.add_reagent("slimejelly", 5) - bitesize = 3 -*/ -/obj/item/weapon/reagent_containers/food/snacks/mint - name = "mint" - desc = "it is only wafer thin." - icon_state = "mint" - -/obj/item/weapon/reagent_containers/food/snacks/mint/New() - ..() - reagents.add_reagent("minttoxin", 1) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit - name = "plump helmet biscuit" - desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour." - icon_state = "phelmbiscuit" - -/obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit/New() - ..() - if(prob(10)) - name = "exceptional plump helmet biscuit" - desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump helmet biscuit!" - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("tricordrazine", 5) - bitesize = 2 - else - reagents.add_reagent("nutriment", 5) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/chawanmushi - name = "chawanmushi" - desc = "A legendary egg custard that makes friends out of enemies. Probably too hot for a cat to eat." - icon_state = "chawanmushi" - trash = /obj/item/trash/snack_bowl - -/obj/item/weapon/reagent_containers/food/snacks/chawanmushi/New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 1 - -/obj/item/weapon/reagent_containers/food/snacks/appletart - name = "golden apple streusel tart" - desc = "A tasty dessert that won't make it through a metal detector." - icon_state = "gappletart" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/appletart/New() - ..() - reagents.add_reagent("nutriment", 8) - reagents.add_reagent("gold", 5) - bitesize = 3 +//All foods (except slicable, since they have unique procs) are distributed among various categories. Use common sense. /////////////////////////////////////////////////Sliceable//////////////////////////////////////// // All the food items that can be sliced into smaller bits like Meatbread and Cheesewheels @@ -1278,115 +265,4 @@ name = "watermelon slice" desc = "A slice of watery goodness." icon_state = "watermelonslice" - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/cracker - name = "cracker" - desc = "It's a salted cracker." - icon_state = "cracker" - -/obj/item/weapon/reagent_containers/food/snacks/cracker/New() - ..() - reagents.add_reagent("nutriment", 1) - - -////////////////////////////////FOOD ADDITIONS//////////////////////////////////////////// - -/obj/item/weapon/reagent_containers/food/snacks/wrap - name = "egg wrap" - desc = "The precursor to Pigs in a Blanket." - icon_state = "wrap" - -/obj/item/weapon/reagent_containers/food/snacks/wrap/New() - ..() - reagents.add_reagent("nutriment", 5) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/beans - name = "tin of beans" - desc = "Musical fruit in a slightly less musical container." - icon_state = "beans" - -/obj/item/weapon/reagent_containers/food/snacks/beans/New() - ..() - reagents.add_reagent("nutriment", 10) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/hotdog - name = "hotdog" - desc = "Fresh footlong ready to go down on." - icon_state = "hotdog" - -/obj/item/weapon/reagent_containers/food/snacks/hotdog/New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("ketchup", 3) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/meatbun - name = "meat bun" - desc = "Has the potential to not be Dog." - icon_state = "meatbun" - -/obj/item/weapon/reagent_containers/food/snacks/meatbun/New() - ..() - reagents.add_reagent("nutriment", 6) - bitesize = 6 - -/obj/item/weapon/reagent_containers/food/snacks/sugarcookie - name = "sugar cookie" - desc = "Just like your little sister used to make." - icon_state = "sugarcookie" - -/obj/item/weapon/reagent_containers/food/snacks/sugarcookie/New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("sugar", 5) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/boiledspiderleg - name = "boiled spider leg" - desc = "A giant spider's leg that's still twitching after being cooked. Gross!" - icon_state = "spiderlegcooked" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/boiledspiderleg/New() - ..() - reagents.add_reagent("nutriment", 3) - reagents.add_reagent("toxin", 2) - bitesize = 3 - -/obj/item/weapon/reagent_containers/food/snacks/spidereggs - name = "spider eggs" - desc = "A cluster of juicy spider eggs. A great side dish for when you care not for your health." - icon_state = "spidereggs" - -/obj/item/weapon/reagent_containers/food/snacks/spidereggs/New() - ..() - reagents.add_reagent("nutriment", 2) - reagents.add_reagent("toxin", 3) - bitesize = 2 - -/obj/item/weapon/reagent_containers/food/snacks/spidereggsham - name = "green eggs and ham" - desc = "Would you eat them on a train? Would you eat them on a plane? Would you eat them on a state of the art corporate deathtrap floating through space?" - icon_state = "spidereggsham" - trash = /obj/item/trash/plate - -/obj/item/weapon/reagent_containers/food/snacks/spidereggsham/New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("sodiumchloride", 1) - reagents.add_reagent("toxin", 3) - bitesize = 4 - -/obj/item/weapon/reagent_containers/food/snacks/sashimi - name = "carp sashimi" - desc = "Celebrate surviving attack from hostile alien lifeforms by hospitalising yourself." - icon_state = "sashimi" - -/obj/item/weapon/reagent_containers/food/snacks/sashimi/New() - ..() - reagents.add_reagent("nutriment", 6) - reagents.add_reagent("toxin", 5) - bitesize = 3 + bitesize = 2 \ No newline at end of file diff --git a/code/modules/food&drinks/food/snacks_egg.dm b/code/modules/food&drinks/food/snacks_egg.dm new file mode 100644 index 00000000000..fccf13f8e11 --- /dev/null +++ b/code/modules/food&drinks/food/snacks_egg.dm @@ -0,0 +1,132 @@ + +////////////////////////////////////////////EGGS//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/chocolateegg + name = "chocolate egg" + desc = "Such, sweet, fattening food." + icon_state = "chocolateegg" + +/obj/item/weapon/reagent_containers/food/snacks/chocolateegg/New() + ..() + reagents.add_reagent("nutriment", 4) + reagents.add_reagent("sugar", 2) + reagents.add_reagent("coco", 2) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/egg + name = "egg" + desc = "An egg!" + icon_state = "egg" + +/obj/item/weapon/reagent_containers/food/snacks/egg/New() + ..() + reagents.add_reagent("nutriment", 1) + +/obj/item/weapon/reagent_containers/food/snacks/egg/throw_impact(atom/hit_atom) + ..() + new/obj/effect/decal/cleanable/egg_smudge(src.loc) + reagents.reaction(hit_atom, TOUCH) + del(src) // Not qdel, because it'll hit other mobs then the floor for runtimes. + +/obj/item/weapon/reagent_containers/food/snacks/egg/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(istype( W, /obj/item/toy/crayon )) + var/obj/item/toy/crayon/C = W + var/clr = C.colourName + + if(!(clr in list("blue", "green", "mime", "orange", "purple", "rainbow", "red", "yellow"))) + usr << "[src] refuses to take on this colour!" + return + + usr << "You colour [src] [clr]." + icon_state = "egg-[clr]" + item_color = clr + else + ..() + +/obj/item/weapon/reagent_containers/food/snacks/egg/blue + icon_state = "egg-blue" + item_color = "blue" + +/obj/item/weapon/reagent_containers/food/snacks/egg/green + icon_state = "egg-green" + item_color = "green" + +/obj/item/weapon/reagent_containers/food/snacks/egg/mime + icon_state = "egg-mime" + item_color = "mime" + +/obj/item/weapon/reagent_containers/food/snacks/egg/orange + icon_state = "egg-orange" + item_color = "orange" + +/obj/item/weapon/reagent_containers/food/snacks/egg/purple + icon_state = "egg-purple" + item_color = "purple" + +/obj/item/weapon/reagent_containers/food/snacks/egg/rainbow + icon_state = "egg-rainbow" + item_color = "rainbow" + +/obj/item/weapon/reagent_containers/food/snacks/egg/red + icon_state = "egg-red" + item_color = "red" + +/obj/item/weapon/reagent_containers/food/snacks/egg/yellow + icon_state = "egg-yellow" + item_color = "yellow" + +/obj/item/weapon/reagent_containers/food/snacks/friedegg + name = "fried egg" + desc = "A fried egg, with a touch of salt and pepper." + icon_state = "friedegg" + +/obj/item/weapon/reagent_containers/food/snacks/friedegg/New() + ..() + reagents.add_reagent("nutriment", 2) + reagents.add_reagent("sodiumchloride", 1) + reagents.add_reagent("blackpepper", 1) + bitesize = 1 + +/obj/item/weapon/reagent_containers/food/snacks/boiledegg + name = "boiled egg" + desc = "A hard boiled egg." + icon_state = "egg" + +/obj/item/weapon/reagent_containers/food/snacks/boiledegg/New() + ..() + reagents.add_reagent("nutriment", 2) + +/obj/item/weapon/reagent_containers/food/snacks/omelette //FUCK THIS + name = "omelette du fromage" + desc = "That's all you can say!" + icon_state = "omelette" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/omelette/New() + ..() + reagents.add_reagent("nutriment", 8) + bitesize = 1 + +/obj/item/weapon/reagent_containers/food/snacks/omelette/attackby(obj/item/weapon/W, mob/user) + if(istype(W,/obj/item/weapon/kitchen/utensil/fork)) + if(W.icon_state == "forkloaded") + user << "You already have omelette on your fork." + return + W.icon_state = "forkloaded" + user.visible_message( \ + "[user] takes a piece of omelette with their fork!", \ + "You take a piece of omelette with your fork!" \ + ) + reagents.remove_reagent("nutriment", 1) + if(reagents.total_volume <= 0) + qdel(src) + +/obj/item/weapon/reagent_containers/food/snacks/benedict + name = "eggs benedict" + desc = "There is only one egg on this, how rude." + icon_state = "benedict" + +/obj/item/weapon/reagent_containers/food/snacks/benedict/New() + ..() + reagents.add_reagent("nutriment", 6) + bitesize = 3 diff --git a/code/modules/food&drinks/food/snacks_meat.dm b/code/modules/food&drinks/food/snacks_meat.dm new file mode 100644 index 00000000000..2402a138050 --- /dev/null +++ b/code/modules/food&drinks/food/snacks_meat.dm @@ -0,0 +1,346 @@ +//Not only meat, actually, but also snacks that are almost meat, such as fish meat or tofu + + +////////////////////////////////////////////FISH//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/cubancarp + name = "\improper Cuban carp" + desc = "A grifftastic sandwich that burns your tongue and then leaves it numb!" + icon_state = "cubancarp" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/cubancarp/New() + ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("carpotoxin", 3) + reagents.add_reagent("capsaicin", 3) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/carpmeat + name = "carp fillet" + desc = "A fillet of spess carp meat." + icon_state = "fishfillet" + +/obj/item/weapon/reagent_containers/food/snacks/carpmeat/New() + ..() + eatverb = pick("bite","chew","choke down","gnaw","swallow","chomp") + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("carpotoxin", 3) + bitesize = 6 + +/obj/item/weapon/reagent_containers/food/snacks/carpmeat/imitation + name = "imitation carp fillet" + desc = "Almost just like the real thing, kinda." + +/obj/item/weapon/reagent_containers/food/snacks/fishfingers + name = "fish fingers" + desc = "A finger of fish." + icon_state = "fishfingers" + +/obj/item/weapon/reagent_containers/food/snacks/fishfingers/New() + ..() + reagents.add_reagent("nutriment", 4) + reagents.add_reagent("carpotoxin", 3) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/fishandchips + name = "fish and chips" + desc = "I do say so myself chap." + icon_state = "fishandchips" + +/obj/item/weapon/reagent_containers/food/snacks/fishandchips/New() + ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("carpotoxin", 3) + bitesize = 3 + +////////////////////////////////////////////MEATS AND ALIKE//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/tofu + name = "tofu" + desc = "We all love tofu." + icon_state = "tofu" + +/obj/item/weapon/reagent_containers/food/snacks/tofu/New() + ..() + reagents.add_reagent("nutriment", 3) + bitesize = 3 + + +/obj/item/weapon/reagent_containers/food/snacks/tomatomeat + name = "tomato slice" + desc = "A slice from a huge tomato." + icon_state = "tomatomeat" + +/obj/item/weapon/reagent_containers/food/snacks/tomatomeat/New() + ..() + reagents.add_reagent("nutriment", 3) + src.bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/bearmeat + name = "bear meat" + desc = "A very manly slab of meat." + icon_state = "bearmeat" + +/obj/item/weapon/reagent_containers/food/snacks/bearmeat/New() + ..() + reagents.add_reagent("nutriment", 12) + reagents.add_reagent("hyperzine", 5) + src.bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/xenomeat + name = "meat" + desc = "A slab of meat" + icon_state = "xenomeat" + +/obj/item/weapon/reagent_containers/food/snacks/xenomeat/New() + ..() + reagents.add_reagent("nutriment", 3) + src.bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/spidermeat + name = "spider meat" + desc = "A slab of spider meat." + icon_state = "spidermeat" + +/obj/item/weapon/reagent_containers/food/snacks/spidermeat/New() + ..() + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("toxin", 3) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/spiderleg + name = "spider leg" + desc = "A still twitching leg of a giant spider... you don't really want to eat this, do you?" + icon_state = "spiderleg" + +/obj/item/weapon/reagent_containers/food/snacks/spiderleg/New() + ..() + reagents.add_reagent("nutriment", 2) + reagents.add_reagent("toxin", 2) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/cornedbeef + name = "corned beef and cabbage" + desc = "Now you can feel like a real tourist vacationing in Ireland." + icon_state = "cornedbeef" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/cornedbeef/New() + ..() + reagents.add_reagent("nutriment", 6) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/faggot + name = "faggot" + desc = "A great meal all round. Not a cord of wood." + icon_state = "faggot" + +/obj/item/weapon/reagent_containers/food/snacks/faggot/New() + ..() + reagents.add_reagent("nutriment", 3) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/sausage + name = "sausage" + desc = "A piece of mixed, long meat." + icon_state = "sausage" + +/obj/item/weapon/reagent_containers/food/snacks/sausage/New() + ..() + eatverb = pick("bite","chew","nibble","deep throat","gobble","chomp") + reagents.add_reagent("nutriment", 6) + bitesize = 2 + + +/obj/item/weapon/reagent_containers/food/snacks/wingfangchu + name = "wing fang chu" + desc = "A savory dish of alien wing wang in soy." + icon_state = "wingfangchu" + trash = /obj/item/trash/snack_bowl + +/obj/item/weapon/reagent_containers/food/snacks/wingfangchu/New() + ..() + reagents.add_reagent("nutriment", 6) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/human/kebab + name = "-kebab" + icon_state = "kebab" + desc = "A human meat, on a stick." + trash = /obj/item/stack/rods + +/obj/item/weapon/reagent_containers/food/snacks/human/kebab/New() + ..() + reagents.add_reagent("nutriment", 8) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/monkeykebab + name = "meat-kebab" + icon_state = "kebab" + desc = "Delicious meat, on a stick." + trash = /obj/item/stack/rods + +/obj/item/weapon/reagent_containers/food/snacks/monkeykebab/New() + ..() + reagents.add_reagent("nutriment", 8) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/tofukebab + name = "tofu-kebab" + icon_state = "kebab" + desc = "Vegan meat, on a stick." + trash = /obj/item/stack/rods + +/obj/item/weapon/reagent_containers/food/snacks/tofukebab/New() + ..() + reagents.add_reagent("nutriment", 8) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/meatsteak + name = "meat steak" + desc = "A piece of hot spicy meat." + icon_state = "meatsteak" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/meatsteak/New() + ..() + reagents.add_reagent("nutriment", 4) + reagents.add_reagent("sodiumchloride", 1) + reagents.add_reagent("blackpepper", 1) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/monkeycube + name = "monkey cube" + desc = "Just add water!" + icon_state = "monkeycube" + bitesize = 12 + wrapped = 0 + +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/New() + ..() + reagents.add_reagent("nutriment",10) + +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/afterattack(obj/O, mob/user,proximity) + if(!proximity) return + if(istype(O,/obj/structure/sink) && !wrapped) + user << "You place [src] under a stream of water..." + user.drop_item() + loc = get_turf(O) + return Expand() + ..() + +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/attack_self(mob/user) + if(wrapped) + Unwrap(user) + +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/proc/Expand() + visible_message("[src] expands!") + new /mob/living/carbon/monkey(get_turf(src)) + qdel(src) + +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/proc/Unwrap(mob/user) + icon_state = "monkeycube" + desc = "Just add water!" + user << "You unwrap the cube." + wrapped = 0 + + +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped + desc = "Still wrapped in some paper." + icon_state = "monkeycubewrap" + wrapped = 1 + +/obj/item/weapon/reagent_containers/food/snacks/enchiladas + name = "enchiladas" + desc = "Viva La Mexico!" + icon_state = "enchiladas" + +/obj/item/weapon/reagent_containers/food/snacks/enchiladas/New() + ..() + reagents.add_reagent("nutriment",8) + reagents.add_reagent("capsaicin", 6) + bitesize = 4 + +/obj/item/weapon/reagent_containers/food/snacks/stew + name = "stew" + desc = "A nice and warm stew. Healthy and strong." + icon_state = "stew" + trash = /obj/item/trash/snack_bowl + +/obj/item/weapon/reagent_containers/food/snacks/stew/New() + ..() + eatverb = pick("slurp","sip","suck","inhale","drink") + reagents.add_reagent("nutriment", 10) + reagents.add_reagent("tomatojuice", 5) + reagents.add_reagent("imidazoline", 5) + reagents.add_reagent("water", 5) + bitesize = 10 + +/obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat + name = "stewed soy meat" + desc = "Even non-vegetarians will LOVE this!" + icon_state = "stewedsoymeat" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat/New() + ..() + eatverb = pick("slurp","sip","suck","inhale","drink") + reagents.add_reagent("nutriment", 8) + bitesize = 2 + + +/* No more of this +/obj/item/weapon/reagent_containers/food/snacks/telebacon + name = "tele bacon" + desc = "It tastes a little odd but it is still delicious." + icon_state = "bacon" + var/obj/item/device/radio/beacon/bacon/baconbeacon + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/telebacon/New() + ..() + reagents.add_reagent("nutriment", 4) + baconbeacon = new /obj/item/device/radio/beacon/bacon(src) +/obj/item/weapon/reagent_containers/food/snacks/telebacon/On_Consume() + if(!reagents.total_volume) + baconbeacon.loc = usr + baconbeacon.digest_delay() +*/ + + +/obj/item/weapon/reagent_containers/food/snacks/boiledspiderleg + name = "boiled spider leg" + desc = "A giant spider's leg that's still twitching after being cooked. Gross!" + icon_state = "spiderlegcooked" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/boiledspiderleg/New() + ..() + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("toxin", 2) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/spidereggsham + name = "green eggs and ham" + desc = "Would you eat them on a train? Would you eat them on a plane? Would you eat them on a state of the art corporate deathtrap floating through space?" + icon_state = "spidereggsham" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/spidereggsham/New() + ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("sodiumchloride", 1) + reagents.add_reagent("toxin", 3) + bitesize = 4 + +/obj/item/weapon/reagent_containers/food/snacks/sashimi + name = "carp sashimi" + desc = "Celebrate surviving attack from hostile alien lifeforms by hospitalising yourself." + icon_state = "sashimi" + +/obj/item/weapon/reagent_containers/food/snacks/sashimi/New() + ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("toxin", 5) + bitesize = 3 diff --git a/code/modules/food&drinks/food/snacks_other.dm b/code/modules/food&drinks/food/snacks_other.dm new file mode 100644 index 00000000000..4a4380cfeea --- /dev/null +++ b/code/modules/food&drinks/food/snacks_other.dm @@ -0,0 +1,232 @@ + +////////////////////////////////////////////OTHER//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/candy_corn + name = "candy corn" + desc = "It's a handful of candy corn. Can be stored in a detective's hat." + icon_state = "candy_corn" + +/obj/item/weapon/reagent_containers/food/snacks/candy_corn/New() + ..() + reagents.add_reagent("nutriment", 4) + reagents.add_reagent("sugar", 2) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar + name = "chocolate bar" + desc = "Such, sweet, fattening food." + icon_state = "chocolatebarunwrapped" + wrapped = 0 + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar/New() + ..() + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("sugar", 2) + reagents.add_reagent("coco", 2) + +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar/attack_self(mob/user) + if(wrapped) + Unwrap(user) + else + ..() + +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar/proc/Unwrap(mob/user) + icon_state = "chocolatebarunwrapped" + desc = "It won't make you all sticky." + user << "You remove the foil." + wrapped = 0 + + +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar/wrapped + desc = "It's wrapped in some foil." + icon_state = "chocolatebar" + wrapped = 1 + +/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice + name = "huge mushroom slice" + desc = "A slice from a huge mushroom." + icon_state = "hugemushroomslice" + +/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice/New() + ..() + reagents.add_reagent("nutriment", 3) + src.bitesize = 3 + + +/obj/item/weapon/reagent_containers/food/snacks/popcorn + name = "popcorn" + desc = "Now let's find some cinema." + icon_state = "popcorn" + trash = /obj/item/trash/popcorn + var/unpopped = 0 + +/obj/item/weapon/reagent_containers/food/snacks/popcorn/New() + ..() + eatverb = pick("bite","crunch","nibble","gnaw","gobble","chomp") + unpopped = rand(1,10) + reagents.add_reagent("nutriment", 2) + bitesize = 0.1 //this snack is supposed to be eating during looooong time. And this it not dinner food! --rastaf0 + +/obj/item/weapon/reagent_containers/food/snacks/popcorn/On_Consume() + if(prob(unpopped)) //lol ...what's the point? << AINT SO POINTLESS NO MORE + usr << "You bite down on an un-popped kernel, and it hurts your teeth!" + unpopped = max(0, unpopped-1) + reagents.add_reagent("sacid",0.1) //only a little tingle. + ..() + +/obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato + name = "loaded baked potato" + desc = "Totally baked." + icon_state = "loadedbakedpotato" + +/obj/item/weapon/reagent_containers/food/snacks/loadedbakedpotato/New() + ..() + reagents.add_reagent("nutriment", 6) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/fries + name = "space fries" + desc = "AKA: French Fries, Freedom Fries, etc." + icon_state = "fries" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/fries/New() + ..() + reagents.add_reagent("nutriment", 4) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/soydope + name = "soy dope" + desc = "Dope from a soy." + icon_state = "soydope" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/soydope/New() + ..() + reagents.add_reagent("nutriment", 2) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/cheesyfries + name = "cheesy fries" + desc = "Fries. Covered in cheese. Duh." + icon_state = "cheesyfries" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/cheesyfries/New() + ..() + reagents.add_reagent("nutriment", 6) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/badrecipe + name = "burned mess" + desc = "Someone should be demoted from chef for this." + icon_state = "badrecipe" + +/obj/item/weapon/reagent_containers/food/snacks/badrecipe/New() + ..() + eatverb = pick("choke down","nibble","gnaw","chomp") + reagents.add_reagent("toxin", 1) + reagents.add_reagent("carbon", 3) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/spacylibertyduff + name = "spacy liberty duff" + desc = "Jello gelatin, from Alfred Hubbard's cookbook." + icon_state = "spacylibertyduff" + trash = /obj/item/trash/snack_bowl + +/obj/item/weapon/reagent_containers/food/snacks/spacylibertyduff/New() + ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("mushroomhallucinogen", 6) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/amanitajelly + name = "amanita jelly" + desc = "Looks curiously toxic." + icon_state = "amanitajelly" + trash = /obj/item/trash/snack_bowl + +/obj/item/weapon/reagent_containers/food/snacks/amanitajelly/New() + ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("amatoxin", 6) + reagents.add_reagent("mushroomhallucinogen", 3) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/carrotfries + name = "carrot fries" + desc = "Tasty fries from fresh Carrots." + icon_state = "carrotfries" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/carrotfries/New() + ..() + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("imidazoline", 3) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/candiedapple + name = "candied apple" + desc = "An apple coated in sugary sweetness." + icon_state = "candiedapple" + +/obj/item/weapon/reagent_containers/food/snacks/candiedapple/New() + ..() + reagents.add_reagent("nutriment", 3) + bitesize = 3 + +/* +/obj/item/weapon/reagent_containers/food/snacks/boiledslimecore + name = "Boiled slime Core" + desc = "A boiled red thing." + icon_state = "boiledslimecore" + +/obj/item/weapon/reagent_containers/food/snacks/boiledslimecore/New() + ..() + reagents.add_reagent("slimejelly", 5) + bitesize = 3 +*/ +/obj/item/weapon/reagent_containers/food/snacks/mint + name = "mint" + desc = "it is only wafer thin." + icon_state = "mint" + +/obj/item/weapon/reagent_containers/food/snacks/mint/New() + ..() + reagents.add_reagent("minttoxin", 1) + bitesize = 1 + +////////////////////////////////FOOD ADDITIONS//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/wrap + name = "egg wrap" + desc = "The precursor to Pigs in a Blanket." + icon_state = "wrap" + +/obj/item/weapon/reagent_containers/food/snacks/wrap/New() + ..() + reagents.add_reagent("nutriment", 5) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/beans + name = "tin of beans" + desc = "Musical fruit in a slightly less musical container." + icon_state = "beans" + +/obj/item/weapon/reagent_containers/food/snacks/beans/New() + ..() + reagents.add_reagent("nutriment", 10) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/spidereggs + name = "spider eggs" + desc = "A cluster of juicy spider eggs. A great side dish for when you care not for your health." + icon_state = "spidereggs" + +/obj/item/weapon/reagent_containers/food/snacks/spidereggs/New() + ..() + reagents.add_reagent("nutriment", 2) + reagents.add_reagent("toxin", 3) + bitesize = 2 diff --git a/code/modules/food&drinks/food/snacks_pastry.dm b/code/modules/food&drinks/food/snacks_pastry.dm new file mode 100644 index 00000000000..1c55584b00b --- /dev/null +++ b/code/modules/food&drinks/food/snacks_pastry.dm @@ -0,0 +1,309 @@ +//Pastry is a food that is made from dough which is made from wheat or rye flour. +//This file contains pastries that don't fit any existing categories. + +////////////////////////////////////////////DONUTS//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/donut + name = "donut" + icon_state = "donut1" + +/obj/item/weapon/reagent_containers/food/snacks/donut/normal + desc = "Goes great with Robust Coffee." + +/obj/item/weapon/reagent_containers/food/snacks/donut/normal/New() + ..() + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("sprinkles", 1) + src.bitesize = 3 + if(prob(30)) + src.icon_state = "donut2" + src.name = "frosted donut" + reagents.add_reagent("sprinkles", 2) + +/obj/item/weapon/reagent_containers/food/snacks/donut/chaos + name = "chaos donut" + desc = "Like life, it never quite tastes the same." + +/obj/item/weapon/reagent_containers/food/snacks/donut/chaos/New() + ..() + reagents.add_reagent("nutriment", 2) + reagents.add_reagent("sprinkles", 1) + bitesize = 10 + switch(rand(1,10)) + if(1) + reagents.add_reagent("nutriment", 3) + if(2) + reagents.add_reagent("capsaicin", 3) + if(3) + reagents.add_reagent("frostoil", 3) + if(4) + reagents.add_reagent("sprinkles", 3) + if(5) + reagents.add_reagent("plasma", 3) + if(6) + reagents.add_reagent("coco", 3) + if(7) + reagents.add_reagent("slimejelly", 3) + if(8) + reagents.add_reagent("banana", 3) + if(9) + reagents.add_reagent("berryjuice", 3) + if(10) + reagents.add_reagent("tricordrazine", 3) + if(prob(30)) + icon_state = "donut2" + name = "frosted chaos donut" + reagents.add_reagent("sprinkles", 2) + + +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly + name = "jelly donut" + desc = "You jelly?" + icon_state = "jdonut1" + bitesize = 5 + +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/New() + ..() + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("sprinkles", 1) + reagents.add_reagent("berryjuice", 5) + if(prob(30)) + icon_state = "jdonut2" + name = "Frosted Jelly Donut" + reagents.add_reagent("sprinkles", 2) + +/obj/item/weapon/reagent_containers/food/snacks/donut/slimejelly + name = "jelly donut" + desc = "You jelly?" + icon_state = "jdonut1" + bitesize = 5 + +/obj/item/weapon/reagent_containers/food/snacks/donut/slimejelly/New() + ..() + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("sprinkles", 1) + reagents.add_reagent("slimejelly", 5) + bitesize = 5 + if(prob(30)) + icon_state = "jdonut2" + name = "Frosted Jelly Donut" + reagents.add_reagent("sprinkles", 2) + +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly + name = "jelly donut" + desc = "You jelly?" + icon_state = "jdonut1" + bitesize = 5 + +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly/New() + ..() + reagents.add_reagent("nutriment", 3) + reagents.add_reagent("sprinkles", 1) + reagents.add_reagent("cherryjelly", 5) + if(prob(30)) + icon_state = "jdonut2" + name = "Frosted Jelly Donut" + reagents.add_reagent("sprinkles", 2) + + +////////////////////////////////////////////MUFFINS//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/muffin + name = "muffin" + desc = "A delicious and spongy little cake." + icon_state = "muffin" + +/obj/item/weapon/reagent_containers/food/snacks/muffin/New() + ..() + reagents.add_reagent("nutriment", 6) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/muffin/berry + name = "berry muffin" + icon_state = "berrymuffin" + desc = "A delicious and spongy little cake, with berries." + +/obj/item/weapon/reagent_containers/food/snacks/muffin/booberry + name = "booberry muffin" + icon_state = "berrymuffin" + alpha = 125 + desc = "My stomach is a graveyard! No living being can quench my bloodthirst!" + +/obj/item/weapon/reagent_containers/food/snacks/chawanmushi + name = "chawanmushi" + desc = "A legendary egg custard that makes friends out of enemies. Probably too hot for a cat to eat." + icon_state = "chawanmushi" + trash = /obj/item/trash/snack_bowl + +/obj/item/weapon/reagent_containers/food/snacks/chawanmushi/New() + ..() + reagents.add_reagent("nutriment", 5) + bitesize = 1 +////////////////////////////////////////////WAFFLES//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/waffles + name = "waffles" + desc = "Mmm, waffles." + icon_state = "waffles" + trash = /obj/item/trash/waffles + +/obj/item/weapon/reagent_containers/food/snacks/waffles/New() + ..() + reagents.add_reagent("nutriment", 8) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/soylentgreen + name = "\improper Soylent Green" + desc = "Not made of people. Honest." //Totally people. + icon_state = "soylent_green" + trash = /obj/item/trash/waffles + +/obj/item/weapon/reagent_containers/food/snacks/soylentgreen/New() + ..() + reagents.add_reagent("nutriment", 10) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/soylenviridians + name = "\improper Soylent Virdians" + desc = "Not made of people. Honest." //Actually honest for once. + icon_state = "soylent_yellow" + trash = /obj/item/trash/waffles + +/obj/item/weapon/reagent_containers/food/snacks/soylenviridians/New() + ..() + reagents.add_reagent("nutriment", 10) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/rofflewaffles + name = "roffle waffles" + desc = "Waffles from Roffle. Co." + icon_state = "rofflewaffles" + trash = /obj/item/trash/waffles + +/obj/item/weapon/reagent_containers/food/snacks/rofflewaffles/New() + ..() + reagents.add_reagent("nutriment", 8) + reagents.add_reagent("mushroomhallucinogen", 8) + bitesize = 4 + +////////////////////////////////////////////OTHER//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/cookie + name = "cookie" + desc = "COOKIE!!!" + icon_state = "COOKIE!!!" + +/obj/item/weapon/reagent_containers/food/snacks/cookie/New() + ..() + reagents.add_reagent("nutriment", 5) + bitesize = 1 + +/obj/item/weapon/reagent_containers/food/snacks/donkpocket + name = "\improper Donk-pocket" + desc = "The food of choice for the seasoned traitor." + icon_state = "donkpocket" + var/warm = 0 + +/obj/item/weapon/reagent_containers/food/snacks/donkpocket/New() + ..() + reagents.add_reagent("nutriment", 4) + +/obj/item/weapon/reagent_containers/food/snacks/donkpocket/proc/cooltime() //Not working, derp? + if(warm) + spawn(4200) //ew + warm = 0 + reagents.del_reagent("tricordrazine") + name = initial(name) + return + +/obj/item/weapon/reagent_containers/food/snacks/fortunecookie + name = "fortune cookie" + desc = "A true prophecy in each cookie!" + icon_state = "fortune_cookie" + +/obj/item/weapon/reagent_containers/food/snacks/fortunecookie/New() + ..() + reagents.add_reagent("nutriment", 3) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/poppypretzel + name = "poppy pretzel" + desc = "It's all twisted up!" + icon_state = "poppypretzel" + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/poppypretzel/New() + ..() + reagents.add_reagent("nutriment", 5) + bitesize = 2 + + +/obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit + name = "plump helmet biscuit" + desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour." + icon_state = "phelmbiscuit" + +/obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit/New() + ..() + if(prob(10)) + name = "exceptional plump helmet biscuit" + desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump helmet biscuit!" + reagents.add_reagent("nutriment", 8) + reagents.add_reagent("tricordrazine", 5) + bitesize = 2 + else + reagents.add_reagent("nutriment", 5) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/appletart + name = "golden apple streusel tart" + desc = "A tasty dessert that won't make it through a metal detector." + icon_state = "gappletart" + trash = /obj/item/trash/plate + +/obj/item/weapon/reagent_containers/food/snacks/appletart/New() + ..() + reagents.add_reagent("nutriment", 8) + reagents.add_reagent("gold", 5) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/cracker + name = "cracker" + desc = "It's a salted cracker." + icon_state = "cracker" + +/obj/item/weapon/reagent_containers/food/snacks/cracker/New() + ..() + reagents.add_reagent("nutriment", 1) + +/obj/item/weapon/reagent_containers/food/snacks/hotdog + name = "hotdog" + desc = "Fresh footlong ready to go down on." + icon_state = "hotdog" + +/obj/item/weapon/reagent_containers/food/snacks/hotdog/New() + ..() + reagents.add_reagent("nutriment", 6) + reagents.add_reagent("ketchup", 3) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/meatbun + name = "meat bun" + desc = "Has the potential to not be Dog." + icon_state = "meatbun" + +/obj/item/weapon/reagent_containers/food/snacks/meatbun/New() + ..() + reagents.add_reagent("nutriment", 6) + bitesize = 6 + +/obj/item/weapon/reagent_containers/food/snacks/sugarcookie + name = "sugar cookie" + desc = "Just like your little sister used to make." + icon_state = "sugarcookie" + +/obj/item/weapon/reagent_containers/food/snacks/sugarcookie/New() + ..() + reagents.add_reagent("nutriment", 2) + reagents.add_reagent("sugar", 5) + bitesize = 2 \ No newline at end of file diff --git a/code/modules/food&drinks/food/snacks_pies.dm b/code/modules/food&drinks/food/snacks_pie.dm similarity index 100% rename from code/modules/food&drinks/food/snacks_pies.dm rename to code/modules/food&drinks/food/snacks_pie.dm diff --git a/code/modules/food&drinks/food/snacks_salad.dm b/code/modules/food&drinks/food/snacks_salad.dm new file mode 100644 index 00000000000..8b8cb86b799 --- /dev/null +++ b/code/modules/food&drinks/food/snacks_salad.dm @@ -0,0 +1,38 @@ +//this category is very little but I think that it has great potential to grow +////////////////////////////////////////////SALAD//////////////////////////////////////////// + +/obj/item/weapon/reagent_containers/food/snacks/aesirsalad + name = "\improper Aesir salad" + desc = "Probably too incredible for mortal men to fully enjoy." + icon_state = "aesirsalad" + trash = /obj/item/trash/snack_bowl + +/obj/item/weapon/reagent_containers/food/snacks/aesirsalad/New() + ..() + eatverb = pick("crunch","devour","nibble","gnaw","gobble","chomp") + reagents.add_reagent("nutriment", 8) + reagents.add_reagent("tricordrazine", 8) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/herbsalad + name = "herb salad" + desc = "A tasty salad with apples on top." + icon_state = "herbsalad" + trash = /obj/item/trash/snack_bowl + +/obj/item/weapon/reagent_containers/food/snacks/herbsalad/New() + ..() + reagents.add_reagent("nutriment", 8) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/validsalad + name = "valid salad" + desc = "It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it." + icon_state = "validsalad" + trash = /obj/item/trash/snack_bowl + +/obj/item/weapon/reagent_containers/food/snacks/validsalad/New() + ..() + reagents.add_reagent("nutriment", 8) + reagents.add_reagent("doctorsdelight", 5) + bitesize = 3 \ No newline at end of file diff --git a/code/modules/food&drinks/food/snacks_vend.dm b/code/modules/food&drinks/food/snacks_vend.dm new file mode 100644 index 00000000000..465c33d925e --- /dev/null +++ b/code/modules/food&drinks/food/snacks_vend.dm @@ -0,0 +1,81 @@ +////////////////////////////////////////////SNACKS FROM VENDING MACHINES//////////////////////////////////////////// +//in other words: junk food +//don't even bother looking for recipes for these + +/obj/item/weapon/reagent_containers/food/snacks/candy + name = "candy" + desc = "Nougat love it or hate it." + icon_state = "candy" + trash = /obj/item/trash/candy + +/obj/item/weapon/reagent_containers/food/snacks/candy/New() + ..() + reagents.add_reagent("nutriment", 1) + reagents.add_reagent("sugar", 3) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/sosjerky + name = "\improper Scaredy's Private Reserve Beef Jerky" + icon_state = "sosjerky" + desc = "Beef jerky made from the finest space cows." + trash = /obj/item/trash/sosjerky + +/obj/item/weapon/reagent_containers/food/snacks/sosjerky/New() + ..() + reagents.add_reagent("nutriment", 4) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/chips + name = "chips" + desc = "Commander Riker's What-The-Crisps" + icon_state = "chips" + trash = /obj/item/trash/chips + +/obj/item/weapon/reagent_containers/food/snacks/chips/New() + ..() + reagents.add_reagent("nutriment", 3) + bitesize = 1 + +/obj/item/weapon/reagent_containers/food/snacks/no_raisin + name = "4no raisins" + icon_state = "4no_raisins" + desc = "Best raisins in the universe. Not sure why." + trash = /obj/item/trash/raisins + +/obj/item/weapon/reagent_containers/food/snacks/no_raisin/New() + ..() + reagents.add_reagent("nutriment", 6) + +/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie + name = "space twinkie" + icon_state = "space_twinkie" + desc = "Guaranteed to survive longer than you will." + +/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie/New() + ..() + reagents.add_reagent("sugar", 4) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers + name = "cheesie honkers" + desc = "Bite sized cheesie snacks that will honk all over your mouth." + icon_state = "cheesie_honkers" + trash = /obj/item/trash/cheesie + +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers/New() + ..() + reagents.add_reagent("nutriment", 4) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/syndicake + name = "syndi-cakes" + icon_state = "syndi_cakes" + desc = "An extremely moist snack cake that tastes just as good after being nuked." + trash = /obj/item/trash/syndi_cakes + +/obj/item/weapon/reagent_containers/food/snacks/syndicake/New() + ..() + reagents.add_reagent("nutriment", 4) + reagents.add_reagent("doctorsdelight", 5) + bitesize = 3 + diff --git a/code/modules/food&drinks/recipes/microwave/recipes.dm b/code/modules/food&drinks/recipes/microwave/recipes.dm index 17c76c10d25..4bf797f5bf7 100644 --- a/code/modules/food&drinks/recipes/microwave/recipes.dm +++ b/code/modules/food&drinks/recipes/microwave/recipes.dm @@ -1,334 +1,6 @@ // see code/datums/recipe.dm -////////////////////////////////////////////////EGG RECIPE's//////////////////////////////////////////////// - -/datum/recipe/egg/fried - reagents = list("sodiumchloride" = 1, "blackpepper" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg - ) - result = /obj/item/weapon/reagent_containers/food/snacks/friedegg - -/datum/recipe/egg/boiled - reagents = list("water" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg - ) - result = /obj/item/weapon/reagent_containers/food/snacks/boiledegg - -/datum/recipe/egg/omelette - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/omelette - -/datum/recipe/egg/chocolate - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/chocolateegg - -/datum/recipe/egg/benedict - items = list( - /obj/item/weapon/reagent_containers/food/snacks/friedegg, - /obj/item/weapon/reagent_containers/food/snacks/meatsteak, - /obj/item/weapon/reagent_containers/food/snacks/breadslice, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/benedict - -////////////////////////////////////////////////DONUTS//////////////////////////////////////////////// - -/datum/recipe/donut - reagents = list("flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg - ) - result = /obj/item/weapon/reagent_containers/food/snacks/donut/normal - -/datum/recipe/donut/jelly - reagents = list("berryjuice" = 5, "flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg - ) - result = /obj/item/weapon/reagent_containers/food/snacks/donut/jelly - -/datum/recipe/donut/jelly/slime - reagents = list("slimejelly" = 5, "flour" = 5) - result = /obj/item/weapon/reagent_containers/food/snacks/donut/slimejelly - -/datum/recipe/donut/jelly/cherry - reagents = list("cherryjelly" = 5, "flour" = 5) - result = /obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly - -/datum/recipe/chaosdonut - reagents = list("frostoil" = 5, "capsaicin" = 5, "flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg - ) - result = /obj/item/weapon/reagent_containers/food/snacks/donut/chaos - - -////////////////////////////////////////////////WAFFLES//////////////////////////////////////////////// - -/datum/recipe/waffles - reagents = list("flour" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/egg, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/waffles - - -/datum/recipe/waffles/soylenviridians - reagents = list("flour" = 15) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans - ) - result = /obj/item/weapon/reagent_containers/food/snacks/soylenviridians - -/datum/recipe/waffles/soylentgreen - reagents = list("flour" = 15) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat/human, - /obj/item/weapon/reagent_containers/food/snacks/meat/human, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/soylentgreen - - -/datum/recipe/waffles/roffle - reagents = list("mushroomhallucinogen" = 5, "flour" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/egg, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/rofflewaffles - - -////////////////////////////////////////////////DONKPOCCKETS//////////////////////////////////////////////// - -/datum/recipe/donkpocket - reagents = list("flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/faggot, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket //SPECIAL - proc/warm_up(var/obj/item/weapon/reagent_containers/food/snacks/donkpocket/being_cooked) - being_cooked.warm = 1 - being_cooked.reagents.add_reagent("tricordrazine", 5) - being_cooked.bitesize = 6 - being_cooked.name = "Warm " + being_cooked.name - being_cooked.cooltime() - make_food(var/obj/container as obj) - var/obj/item/weapon/reagent_containers/food/snacks/donkpocket/being_cooked = ..(container) - warm_up(being_cooked) - return being_cooked - -/datum/recipe/donkpocket/warm - reagents = list() //This is necessary since this is a child object of the above recipe and we don't want donk pockets to need flour - items = list( - /obj/item/weapon/reagent_containers/food/snacks/donkpocket - ) - result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket //SPECIAL - make_food(var/obj/container as obj) - var/obj/item/weapon/reagent_containers/food/snacks/donkpocket/being_cooked = locate() in container - if(being_cooked && !being_cooked.warm) - warm_up(being_cooked) - return being_cooked - - -////////////////////////////////////////////////MUFFINS//////////////////////////////////////////////// - -/datum/recipe/muffin - reagents = list("milk" = 5, "flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/muffin - -/datum/recipe/muffin/berry - reagents = list("milk" = 5, "flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/grown/berries - ) - result = /obj/item/weapon/reagent_containers/food/snacks/muffin/berry - -/datum/recipe/muffin/booberry - reagents = list("milk" = 5, "flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/grown/berries, - /obj/item/weapon/ectoplasm - ) - result = /obj/item/weapon/reagent_containers/food/snacks/muffin/booberry - -/datum/recipe/muffin/chawanmushi - reagents = list("water" = 5, "soysauce" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/chawanmushi - - - -////////////////////////////////////////////////KEBABS NO REMOVE//////////////////////////////////////////////// - -/datum/recipe/kebab/human - items = list( - /obj/item/stack/rods, - /obj/item/weapon/reagent_containers/food/snacks/meat/human, - /obj/item/weapon/reagent_containers/food/snacks/meat/human, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/human/kebab - -/datum/recipe/kebab/monkey - items = list( - /obj/item/stack/rods, - /obj/item/weapon/reagent_containers/food/snacks/meat/monkey, - /obj/item/weapon/reagent_containers/food/snacks/meat/monkey, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/monkeykebab - -/datum/recipe/kebab/tofu - items = list( - /obj/item/stack/rods, - /obj/item/weapon/reagent_containers/food/snacks/tofu, - /obj/item/weapon/reagent_containers/food/snacks/tofu, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/tofukebab - -////////////////////////////////////////////////FISH//////////////////////////////////////////////// - -/datum/recipe/carpmeat - reagents = list("carpotoxin" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/tofu - ) - result = /obj/item/weapon/reagent_containers/food/snacks/carpmeat/imitation - -/datum/recipe/cubancarp - reagents = list("flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/chili, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/cubancarp - -/datum/recipe/fishandchips - items = list( - /obj/item/weapon/reagent_containers/food/snacks/fries, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/fishandchips - -/datum/recipe/fishfingers - reagents = list("flour" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/fishfingers - -/datum/recipe/sashimi - reagents = list("soysauce" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/spidereggs, - /obj/item/weapon/reagent_containers/food/snacks/carpmeat, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sashimi - -////////////////////////////////////////////////PIZZA!!!//////////////////////////////////////////////// - -/datum/recipe/pizza/margherita - reagents = list("flour" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita - -/datum/recipe/pizza/meat - reagents = list("flour" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat, - /obj/item/weapon/reagent_containers/food/snacks/meat, - /obj/item/weapon/reagent_containers/food/snacks/meat, - /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza - -/datum/recipe/pizza/mushroom - reagents = list("flour" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, - /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, - /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, - /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, - /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza - -/datum/recipe/pizza/vegetable - reagents = list("flour" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant, - /obj/item/weapon/reagent_containers/food/snacks/grown/carrot, - /obj/item/weapon/reagent_containers/food/snacks/grown/corn, - /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza - - - -////////////////////////////////////////////////SALADS//////////////////////////////////////////////// - -/datum/recipe/salad/herb - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, - /obj/item/weapon/reagent_containers/food/snacks/grown/apple, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/herbsalad - make_food(var/obj/container as obj) - var/obj/item/weapon/reagent_containers/food/snacks/herbsalad/being_cooked = ..(container) - being_cooked.reagents.del_reagent("toxin") - return being_cooked - -/datum/recipe/salad/aesir - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus, - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus, - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus, - /obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/aesirsalad - -/datum/recipe/salad/valid - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, - /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, - /obj/item/weapon/reagent_containers/food/snacks/grown/potato, - /obj/item/weapon/reagent_containers/food/snacks/faggot, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/validsalad - make_food(var/obj/container as obj) - var/obj/item/weapon/reagent_containers/food/snacks/validsalad/being_cooked = ..(container) - being_cooked.reagents.del_reagent("toxin") - return being_cooked - ////////////////////////////////////////////////FOOD ADDITTIONS//////////////////////////////////////////////// /datum/recipe/wrap @@ -347,62 +19,8 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/beans -/datum/recipe/hotdog - reagents = list("ketchup" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/breadslice, - /obj/item/weapon/reagent_containers/food/snacks/sausage, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/hotdog - -/datum/recipe/meatbun - reagents = list("soysauce" = 5, "flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/faggot, - /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/meatbun - -/datum/recipe/sugarcookie - reagents = list("flour" = 5, "sugar" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sugarcookie - -/datum/recipe/boiledspiderleg - reagents = list("water" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/spiderleg, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/boiledspiderleg - -/datum/recipe/spidereggsham - reagents = list("sodiumchloride" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/spidereggs, - /obj/item/weapon/reagent_containers/food/snacks/spidermeat, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/spidereggsham - ////////////////////////////////////////////////MISC RECIPE's//////////////////////////////////////////////// -/datum/recipe/cornedbeef - reagents = list("sodiumchloride" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat, - /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, - /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/cornedbeef - -/datum/recipe/wingfangchu - reagents = list("soysauce" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/xenomeat, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/wingfangchu - /datum/recipe/loadedbakedpotato items = list( /obj/item/weapon/reagent_containers/food/snacks/grown/potato, @@ -423,28 +41,6 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/popcorn -/datum/recipe/fortunecookie - reagents = list("flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/paper, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/fortunecookie -/datum/recipe/fortunecookie/make_food(var/obj/container as obj) - var/obj/item/weapon/paper/paper = locate() in container - paper.loc = null //prevent deletion - var/obj/item/weapon/reagent_containers/food/snacks/fortunecookie/being_cooked = ..(container) - paper.loc = being_cooked - being_cooked.trash = paper //so the paper is left behind as trash without special-snowflake(TM Nodrak) code ~carn - return being_cooked - -/datum/recipe/meatsteak - reagents = list("sodiumchloride" = 1, "blackpepper" = 1) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat - ) - result = /obj/item/weapon/reagent_containers/food/snacks/meatsteak - /datum/recipe/spacylibertyduff reagents = list("water" = 5, "vodka" = 5) items = list( @@ -467,73 +63,9 @@ being_cooked.reagents.del_reagent("amatoxin") return being_cooked -/datum/recipe/enchiladas - items = list( - /obj/item/weapon/reagent_containers/food/snacks/meat, - /obj/item/weapon/reagent_containers/food/snacks/grown/chili, - /obj/item/weapon/reagent_containers/food/snacks/grown/chili, - /obj/item/weapon/reagent_containers/food/snacks/grown/corn, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas - -/datum/recipe/stew - reagents = list("water" = 10) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, - /obj/item/weapon/reagent_containers/food/snacks/meat, - /obj/item/weapon/reagent_containers/food/snacks/grown/potato, - /obj/item/weapon/reagent_containers/food/snacks/grown/carrot, - /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant, - /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/stew - -/datum/recipe/stewedsoymeat - items = list( - /obj/item/weapon/reagent_containers/food/snacks/soydope, - /obj/item/weapon/reagent_containers/food/snacks/soydope, - /obj/item/weapon/reagent_containers/food/snacks/grown/carrot, - /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat - -/datum/recipe/poppypretzel - reagents = list("flour" = 5) - items = list( - /obj/item/seeds/poppyseed, - /obj/item/weapon/reagent_containers/food/snacks/egg, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/poppypretzel - /datum/recipe/candiedapple reagents = list("water" = 5, "sugar" = 5) items = list( /obj/item/weapon/reagent_containers/food/snacks/grown/apple ) result = /obj/item/weapon/reagent_containers/food/snacks/candiedapple - -/datum/recipe/sausage - items = list( - /obj/item/weapon/reagent_containers/food/snacks/faggot, - /obj/item/weapon/reagent_containers/food/snacks/meat, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/sausage - -/datum/recipe/plumphelmetbiscuit - reagents = list("flour" = 5) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit - -/datum/recipe/appletart - reagents = list("sugar" = 5, "milk" = 5, "flour" = 15) - items = list( - /obj/item/weapon/reagent_containers/food/snacks/egg, - /obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold, - ) - result = /obj/item/weapon/reagent_containers/food/snacks/appletart - -/datum/recipe/cracker - reagents = list("flour" = 5, "sodiumchloride" = 1) - result = /obj/item/weapon/reagent_containers/food/snacks/cracker diff --git a/code/modules/food&drinks/recipes/microwave/recipes_burgers.dm b/code/modules/food&drinks/recipes/microwave/recipes_burger.dm similarity index 100% rename from code/modules/food&drinks/recipes/microwave/recipes_burgers.dm rename to code/modules/food&drinks/recipes/microwave/recipes_burger.dm diff --git a/code/modules/food&drinks/recipes/microwave/recipes_cakes.dm b/code/modules/food&drinks/recipes/microwave/recipes_cake.dm similarity index 100% rename from code/modules/food&drinks/recipes/microwave/recipes_cakes.dm rename to code/modules/food&drinks/recipes/microwave/recipes_cake.dm diff --git a/code/modules/food&drinks/recipes/microwave/recipes_egg.dm b/code/modules/food&drinks/recipes/microwave/recipes_egg.dm new file mode 100644 index 00000000000..7797053ffbf --- /dev/null +++ b/code/modules/food&drinks/recipes/microwave/recipes_egg.dm @@ -0,0 +1,40 @@ + +////////////////////////////////////////////////EGG RECIPE's//////////////////////////////////////////////// + +/datum/recipe/egg/fried + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg + ) + result = /obj/item/weapon/reagent_containers/food/snacks/friedegg + +/datum/recipe/egg/boiled + reagents = list("water" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg + ) + result = /obj/item/weapon/reagent_containers/food/snacks/boiledegg + +/datum/recipe/egg/omelette + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/omelette + +/datum/recipe/egg/chocolate + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/chocolateegg + +/datum/recipe/egg/benedict + items = list( + /obj/item/weapon/reagent_containers/food/snacks/friedegg, + /obj/item/weapon/reagent_containers/food/snacks/meatsteak, + /obj/item/weapon/reagent_containers/food/snacks/breadslice, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/benedict diff --git a/code/modules/food&drinks/recipes/microwave/recipes_meat.dm b/code/modules/food&drinks/recipes/microwave/recipes_meat.dm new file mode 100644 index 00000000000..81506429ae0 --- /dev/null +++ b/code/modules/food&drinks/recipes/microwave/recipes_meat.dm @@ -0,0 +1,145 @@ + +////////////////////////////////////////////////KEBABS NO REMOVE//////////////////////////////////////////////// + +/datum/recipe/kebab/human + items = list( + /obj/item/stack/rods, + /obj/item/weapon/reagent_containers/food/snacks/meat/human, + /obj/item/weapon/reagent_containers/food/snacks/meat/human, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/human/kebab + +/datum/recipe/kebab/monkey + items = list( + /obj/item/stack/rods, + /obj/item/weapon/reagent_containers/food/snacks/meat/monkey, + /obj/item/weapon/reagent_containers/food/snacks/meat/monkey, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/monkeykebab + +/datum/recipe/kebab/tofu + items = list( + /obj/item/stack/rods, + /obj/item/weapon/reagent_containers/food/snacks/tofu, + /obj/item/weapon/reagent_containers/food/snacks/tofu, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/tofukebab + +////////////////////////////////////////////////FISH//////////////////////////////////////////////// + +/datum/recipe/carpmeat + reagents = list("carpotoxin" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/tofu + ) + result = /obj/item/weapon/reagent_containers/food/snacks/carpmeat/imitation + +/datum/recipe/cubancarp + reagents = list("flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/chili, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/cubancarp + +/datum/recipe/fishandchips + items = list( + /obj/item/weapon/reagent_containers/food/snacks/fries, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/fishandchips + +/datum/recipe/fishfingers + reagents = list("flour" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/fishfingers + +/datum/recipe/sashimi + reagents = list("soysauce" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/spidereggs, + /obj/item/weapon/reagent_containers/food/snacks/carpmeat, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sashimi + +////////////////////////////////////////////////MR SPIDER//////////////////////////////////////////////// + +/datum/recipe/boiledspiderleg + reagents = list("water" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/spiderleg, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/boiledspiderleg + +/datum/recipe/spidereggsham + reagents = list("sodiumchloride" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/spidereggs, + /obj/item/weapon/reagent_containers/food/snacks/spidermeat, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/spidereggsham + +////////////////////////////////////////////////MISC RECIPE's//////////////////////////////////////////////// + +/datum/recipe/cornedbeef + reagents = list("sodiumchloride" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, + /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/cornedbeef + +/datum/recipe/wingfangchu + reagents = list("soysauce" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/xenomeat, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/wingfangchu + +/datum/recipe/meatsteak + reagents = list("sodiumchloride" = 1, "blackpepper" = 1) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat + ) + result = /obj/item/weapon/reagent_containers/food/snacks/meatsteak + +/datum/recipe/enchiladas + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/grown/chili, + /obj/item/weapon/reagent_containers/food/snacks/grown/chili, + /obj/item/weapon/reagent_containers/food/snacks/grown/corn, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/enchiladas + +/datum/recipe/stew + reagents = list("water" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/grown/potato, + /obj/item/weapon/reagent_containers/food/snacks/grown/carrot, + /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant, + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/stew + +/datum/recipe/stewedsoymeat + items = list( + /obj/item/weapon/reagent_containers/food/snacks/soydope, + /obj/item/weapon/reagent_containers/food/snacks/soydope, + /obj/item/weapon/reagent_containers/food/snacks/grown/carrot, + /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/stewedsoymeat + +/datum/recipe/sausage + items = list( + /obj/item/weapon/reagent_containers/food/snacks/faggot, + /obj/item/weapon/reagent_containers/food/snacks/meat, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sausage diff --git a/code/modules/food&drinks/recipes/microwave/recipes_pastry.dm b/code/modules/food&drinks/recipes/microwave/recipes_pastry.dm new file mode 100644 index 00000000000..f4a37c243bb --- /dev/null +++ b/code/modules/food&drinks/recipes/microwave/recipes_pastry.dm @@ -0,0 +1,200 @@ + +////////////////////////////////////////////////DONUTS//////////////////////////////////////////////// + +/datum/recipe/donut + reagents = list("flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg + ) + result = /obj/item/weapon/reagent_containers/food/snacks/donut/normal + +/datum/recipe/donut/jelly + reagents = list("berryjuice" = 5, "flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg + ) + result = /obj/item/weapon/reagent_containers/food/snacks/donut/jelly + +/datum/recipe/donut/jelly/slime + reagents = list("slimejelly" = 5, "flour" = 5) + result = /obj/item/weapon/reagent_containers/food/snacks/donut/slimejelly + +/datum/recipe/donut/jelly/cherry + reagents = list("cherryjelly" = 5, "flour" = 5) + result = /obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly + +/datum/recipe/chaosdonut + reagents = list("frostoil" = 5, "capsaicin" = 5, "flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg + ) + result = /obj/item/weapon/reagent_containers/food/snacks/donut/chaos + + +////////////////////////////////////////////////WAFFLES//////////////////////////////////////////////// + +/datum/recipe/waffles + reagents = list("flour" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/egg, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/waffles + + +/datum/recipe/waffles/soylenviridians + reagents = list("flour" = 15) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans + ) + result = /obj/item/weapon/reagent_containers/food/snacks/soylenviridians + +/datum/recipe/waffles/soylentgreen + reagents = list("flour" = 15) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat/human, + /obj/item/weapon/reagent_containers/food/snacks/meat/human, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/soylentgreen + + +/datum/recipe/waffles/roffle + reagents = list("mushroomhallucinogen" = 5, "flour" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/egg, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/rofflewaffles + +////////////////////////////////////////////////DONKPOCCKETS//////////////////////////////////////////////// + +/datum/recipe/donkpocket + reagents = list("flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/faggot, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket //SPECIAL + proc/warm_up(var/obj/item/weapon/reagent_containers/food/snacks/donkpocket/being_cooked) + being_cooked.warm = 1 + being_cooked.reagents.add_reagent("tricordrazine", 5) + being_cooked.bitesize = 6 + being_cooked.name = "Warm " + being_cooked.name + being_cooked.cooltime() + make_food(var/obj/container as obj) + var/obj/item/weapon/reagent_containers/food/snacks/donkpocket/being_cooked = ..(container) + warm_up(being_cooked) + return being_cooked + +/datum/recipe/donkpocket/warm + reagents = list() //This is necessary since this is a child object of the above recipe and we don't want donk pockets to need flour + items = list( + /obj/item/weapon/reagent_containers/food/snacks/donkpocket + ) + result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket //SPECIAL + make_food(var/obj/container as obj) + var/obj/item/weapon/reagent_containers/food/snacks/donkpocket/being_cooked = locate() in container + if(being_cooked && !being_cooked.warm) + warm_up(being_cooked) + return being_cooked + +////////////////////////////////////////////////MUFFINS//////////////////////////////////////////////// + +/datum/recipe/muffin + reagents = list("milk" = 5, "flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/muffin + +/datum/recipe/muffin/berry + reagents = list("milk" = 5, "flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/grown/berries + ) + result = /obj/item/weapon/reagent_containers/food/snacks/muffin/berry + +/datum/recipe/muffin/booberry + reagents = list("milk" = 5, "flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/grown/berries, + /obj/item/weapon/ectoplasm + ) + result = /obj/item/weapon/reagent_containers/food/snacks/muffin/booberry + +/datum/recipe/muffin/chawanmushi + reagents = list("water" = 5, "soysauce" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/chawanmushi + +////////////////////////////////////////////OTHER//////////////////////////////////////////// + +/datum/recipe/hotdog + reagents = list("ketchup" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/breadslice, + /obj/item/weapon/reagent_containers/food/snacks/sausage, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/hotdog + +/datum/recipe/meatbun + reagents = list("soysauce" = 5, "flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/faggot, + /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/meatbun + +/datum/recipe/sugarcookie + reagents = list("flour" = 5, "sugar" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sugarcookie + +/datum/recipe/fortunecookie + reagents = list("flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/paper, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/fortunecookie +/datum/recipe/fortunecookie/make_food(var/obj/container as obj) + var/obj/item/weapon/paper/paper = locate() in container + paper.loc = null //prevent deletion + var/obj/item/weapon/reagent_containers/food/snacks/fortunecookie/being_cooked = ..(container) + paper.loc = being_cooked + being_cooked.trash = paper //so the paper is left behind as trash without special-snowflake(TM Nodrak) code ~carn + return being_cooked + +/datum/recipe/poppypretzel + reagents = list("flour" = 5) + items = list( + /obj/item/seeds/poppyseed, + /obj/item/weapon/reagent_containers/food/snacks/egg, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/poppypretzel + +/datum/recipe/plumphelmetbiscuit + reagents = list("flour" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit + +/datum/recipe/appletart + reagents = list("sugar" = 5, "milk" = 5, "flour" = 15) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/appletart + +/datum/recipe/cracker + reagents = list("flour" = 5, "sodiumchloride" = 1) + result = /obj/item/weapon/reagent_containers/food/snacks/cracker diff --git a/code/modules/food&drinks/recipes/microwave/recipes_pies.dm b/code/modules/food&drinks/recipes/microwave/recipes_pie.dm similarity index 100% rename from code/modules/food&drinks/recipes/microwave/recipes_pies.dm rename to code/modules/food&drinks/recipes/microwave/recipes_pie.dm diff --git a/code/modules/food&drinks/recipes/microwave/recipes_pizza.dm b/code/modules/food&drinks/recipes/microwave/recipes_pizza.dm new file mode 100644 index 00000000000..6aee67ae111 --- /dev/null +++ b/code/modules/food&drinks/recipes/microwave/recipes_pizza.dm @@ -0,0 +1,47 @@ + +////////////////////////////////////////////////PIZZA!!!//////////////////////////////////////////////// + +/datum/recipe/pizza/margherita + reagents = list("flour" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita + +/datum/recipe/pizza/meat + reagents = list("flour" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/meat, + /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, + /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza + +/datum/recipe/pizza/mushroom + reagents = list("flour" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza + +/datum/recipe/pizza/vegetable + reagents = list("flour" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant, + /obj/item/weapon/reagent_containers/food/snacks/grown/carrot, + /obj/item/weapon/reagent_containers/food/snacks/grown/corn, + /obj/item/weapon/reagent_containers/food/snacks/grown/tomato, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza + + diff --git a/code/modules/food&drinks/recipes/microwave/recipes_salad.dm b/code/modules/food&drinks/recipes/microwave/recipes_salad.dm new file mode 100644 index 00000000000..2ad41f702e8 --- /dev/null +++ b/code/modules/food&drinks/recipes/microwave/recipes_salad.dm @@ -0,0 +1,37 @@ +////////////////////////////////////////////////SALADS//////////////////////////////////////////////// + +/datum/recipe/salad/herb + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, + /obj/item/weapon/reagent_containers/food/snacks/grown/apple, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/herbsalad + make_food(var/obj/container as obj) + var/obj/item/weapon/reagent_containers/food/snacks/herbsalad/being_cooked = ..(container) + being_cooked.reagents.del_reagent("toxin") + return being_cooked + +/datum/recipe/salad/aesir + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus, + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus, + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus, + /obj/item/weapon/reagent_containers/food/snacks/grown/apple/gold, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/aesirsalad + +/datum/recipe/salad/valid + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, + /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, + /obj/item/weapon/reagent_containers/food/snacks/grown/potato, + /obj/item/weapon/reagent_containers/food/snacks/faggot, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/validsalad + make_food(var/obj/container as obj) + var/obj/item/weapon/reagent_containers/food/snacks/validsalad/being_cooked = ..(container) + being_cooked.reagents.del_reagent("toxin") + return being_cooked \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index 32a302e49de..cbd965c309d 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -898,11 +898,17 @@ #include "code\modules\food&drinks\food\snacks_bread.dm" #include "code\modules\food&drinks\food\snacks_burgers.dm" #include "code\modules\food&drinks\food\snacks_cake.dm" -#include "code\modules\food&drinks\food\snacks_pies.dm" +#include "code\modules\food&drinks\food\snacks_egg.dm" +#include "code\modules\food&drinks\food\snacks_meat.dm" +#include "code\modules\food&drinks\food\snacks_other.dm" +#include "code\modules\food&drinks\food\snacks_pastry.dm" +#include "code\modules\food&drinks\food\snacks_pie.dm" #include "code\modules\food&drinks\food\snacks_pizza.dm" +#include "code\modules\food&drinks\food\snacks_salad.dm" #include "code\modules\food&drinks\food\snacks_sandwichtoast.dm" #include "code\modules\food&drinks\food\snacks_soup.dm" #include "code\modules\food&drinks\food\snacks_spaghetti.dm" +#include "code\modules\food&drinks\food\snacks_vend.dm" #include "code\modules\food&drinks\food\snacks\food_mixtures.dm" #include "code\modules\food&drinks\food\snacks\meat.dm" #include "code\modules\food&drinks\kitchen machinery\gibber.dm" @@ -915,9 +921,14 @@ #include "code\modules\food&drinks\recipes\drinks_recipes.dm" #include "code\modules\food&drinks\recipes\microwave\recipes.dm" #include "code\modules\food&drinks\recipes\microwave\recipes_bread.dm" -#include "code\modules\food&drinks\recipes\microwave\recipes_burgers.dm" -#include "code\modules\food&drinks\recipes\microwave\recipes_cakes.dm" -#include "code\modules\food&drinks\recipes\microwave\recipes_pies.dm" +#include "code\modules\food&drinks\recipes\microwave\recipes_burger.dm" +#include "code\modules\food&drinks\recipes\microwave\recipes_cake.dm" +#include "code\modules\food&drinks\recipes\microwave\recipes_egg.dm" +#include "code\modules\food&drinks\recipes\microwave\recipes_meat.dm" +#include "code\modules\food&drinks\recipes\microwave\recipes_pastry.dm" +#include "code\modules\food&drinks\recipes\microwave\recipes_pie.dm" +#include "code\modules\food&drinks\recipes\microwave\recipes_pizza.dm" +#include "code\modules\food&drinks\recipes\microwave\recipes_salad.dm" #include "code\modules\food&drinks\recipes\microwave\recipes_sandwichtoast.dm" #include "code\modules\food&drinks\recipes\microwave\recipes_soup.dm" #include "code\modules\food&drinks\recipes\microwave\recipes_spaghetti.dm" From 2dabc8fd39d0cbb517de192843f9da86c07270dc Mon Sep 17 00:00:00 2001 From: JJRcop Date: Thu, 30 Oct 2014 15:49:38 -0400 Subject: [PATCH 060/128] Turns /obj/screen/Click() into subtypes --- code/_onclick/hud/ai.dm | 226 +++++++++++------ code/_onclick/hud/alien.dm | 57 ++--- code/_onclick/hud/alien_larva.dm | 16 +- code/_onclick/hud/drones.dm | 8 +- code/_onclick/hud/human.dm | 92 ++++--- code/_onclick/hud/monkey.dm | 40 +-- code/_onclick/hud/robot.dm | 132 +++++----- code/_onclick/hud/screen_objects.dm | 365 ++++++++++------------------ 8 files changed, 453 insertions(+), 483 deletions(-) diff --git a/code/_onclick/hud/ai.dm b/code/_onclick/hud/ai.dm index b2d288b25e1..f8d0610d410 100644 --- a/code/_onclick/hud/ai.dm +++ b/code/_onclick/hud/ai.dm @@ -1,3 +1,137 @@ +/obj/screen/ai + icon = 'icons/mob/screen_ai.dmi' + +/obj/screen/ai/aicore + name = "AI core" + icon_state = "ai_core" + +/obj/screen/ai/aicore/Click() + var/mob/living/silicon/ai/AI = usr + AI.view_core() + +/obj/screen/ai/camera_list + name = "Show Camera List" + icon_state = "camera" + +/obj/screen/ai/camera_list/Click() + var/mob/living/silicon/ai/AI = usr + var/camera = input(AI, "Choose which camera you want to view", "Cameras") as null|anything in AI.get_camera_list() + AI.ai_camera_list(camera) + +/obj/screen/ai/camera_track + name = "Track With Camera" + icon_state = "track" + +/obj/screen/ai/camera_track/Click() + var/mob/living/silicon/ai/AI = usr + var/target_name = input(AI, "Choose who you want to track", "Tracking") as null|anything in AI.trackable_mobs() + AI.ai_camera_track(target_name) + +/obj/screen/ai/camera_light + name = "Toggle Camera Light" + icon_state = "camera_light" + +/obj/screen/ai/camera_light/Click() + var/mob/living/silicon/ai/AI = usr + AI.toggle_camera_light() + +/obj/screen/ai/crew_monitor + name = "Crew Monitoring Console" + icon_state = "crew_monitor" + +/obj/screen/ai/crew_monitor/Click() + var/mob/living/silicon/ai/AI = usr + crewmonitor(AI,AI) + +/obj/screen/ai/crew_manifest + name = "Crew Manifest" + icon_state = "manifest" + +/obj/screen/ai/crew_manifest/Click() + var/mob/living/silicon/ai/AI = usr + AI.ai_roster() + +/obj/screen/ai/alerts + name = "Show Alerts" + icon_state = "alerts" + +/obj/screen/ai/alerts/Click() + var/mob/living/silicon/ai/AI = usr + AI.ai_alerts() + +/obj/screen/ai/announcement + name = "Make Announcement" + icon_state = "announcement" + +/obj/screen/ai/announcement/Click() + var/mob/living/silicon/ai/AI = usr + AI.announcement() + +/obj/screen/ai/call_shuttle + name = "Call Emergency Shuttle" + icon_state = "call_shuttle" + +/obj/screen/ai/call_shuttle/Click() + var/mob/living/silicon/ai/AI = usr + AI.ai_call_shuttle() + +/obj/screen/ai/state_laws + name = "State Laws" + icon_state = "state_laws" + +/obj/screen/ai/state_laws/Click() + var/mob/living/silicon/ai/AI = usr + AI.checklaws() + +/obj/screen/ai/pda_msg_send + name = "PDA - Send Message" + icon_state = "pda_send" + +/obj/screen/ai/pda_msg_send/Click() + var/mob/living/silicon/ai/AI = usr + AI.cmd_send_pdamesg(usr) + +/obj/screen/ai/pda_msg_show + name = "PDA - Show Message Log" + icon_state = "pda_receive" + +/obj/screen/ai/pda_msg_show/Click() + var/mob/living/silicon/ai/AI = usr + AI.cmd_show_message_log(usr) + +/obj/screen/ai/image_take + name = "Take Image" + icon_state = "take_picture" + +/obj/screen/ai/image_take/Click() + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.aicamera.toggle_camera_mode() + else if(isrobot(usr)) + var/mob/living/silicon/robot/R = usr + R.aicamera.toggle_camera_mode() + +/obj/screen/ai/image_view + name = "View Images" + icon_state = "view_images" + +/obj/screen/ai/image_view/Click() + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.aicamera.viewpictures() + else if(isrobot(usr)) + var/mob/living/silicon/robot/R = usr + R.aicamera.viewpictures() + +/obj/screen/ai/sensors + name = "Sensor Augmentation" + icon_state = "ai_sensor" + +/obj/screen/ai/sensors/Click() + var/mob/living/silicon/S = usr + S.sensor_mode() + + /datum/hud/proc/ai_hud() adding = list() other = list() @@ -5,139 +139,79 @@ var/obj/screen/using //AI core - using = new /obj/screen() - using.name = "AI Core" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "ai_core" + using = new /obj/screen/ai/aicore() using.screen_loc = ui_ai_core - using.layer = 20 adding += using //Camera list - using = new /obj/screen() - using.name = "Show Camera List" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "camera" + using = new /obj/screen/ai/camera_list() using.screen_loc = ui_ai_camera_list - using.layer = 20 adding += using //Track - using = new /obj/screen() - using.name = "Track With Camera" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "track" + using = new /obj/screen/ai/camera_track() using.screen_loc = ui_ai_track_with_camera - using.layer = 20 adding += using //Camera light - using = new /obj/screen() - using.name = "Toggle Camera Light" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "camera_light" + using = new /obj/screen/ai/camera_light() using.screen_loc = ui_ai_camera_light - using.layer = 20 adding += using -//Crew Monitorting - using = new /obj/screen() - using.name = "Crew Monitorting" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "crew_monitor" +//Crew Monitoring + using = new /obj/screen/ai/crew_monitor() using.screen_loc = ui_ai_crew_monitor - using.layer = 20 adding += using //Crew Manifest - using = new /obj/screen() - using.name = "Show Crew Manifest" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "manifest" + using = new /obj/screen/ai/crew_manifest() using.screen_loc = ui_ai_crew_manifest - using.layer = 20 adding += using //Alerts - using = new /obj/screen() - using.name = "Show Alerts" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "alerts" + using = new /obj/screen/ai/alerts() using.screen_loc = ui_ai_alerts - using.layer = 20 adding += using //Announcement - using = new /obj/screen() - using.name = "Announcement" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "announcement" + using = new /obj/screen/ai/announcement() using.screen_loc = ui_ai_announcement - using.layer = 20 adding += using //Shuttle - using = new /obj/screen() - using.name = "Call Emergency Shuttle" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "call_shuttle" + using = new /obj/screen/ai/call_shuttle() using.screen_loc = ui_ai_shuttle - using.layer = 20 adding += using //Laws - using = new /obj/screen() - using.name = "State Laws" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "state_laws" + using = new /obj/screen/ai/state_laws() using.screen_loc = ui_ai_state_laws - using.layer = 20 adding += using //PDA message - using = new /obj/screen() - using.name = "PDA - Send Message" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "pda_send" + using = new /obj/screen/ai/pda_msg_send() using.screen_loc = ui_ai_pda_send - using.layer = 20 adding += using //PDA log - using = new /obj/screen() - using.name = "PDA - Show Message Log" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "pda_receive" + using = new /obj/screen/ai/pda_msg_show() using.screen_loc = ui_ai_pda_log - using.layer = 20 adding += using //Take image - using = new /obj/screen() - using.name = "Take Image" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "take_picture" + using = new /obj/screen/ai/image_take() using.screen_loc = ui_ai_take_picture - using.layer = 20 adding += using //View images - using = new /obj/screen() - using.name = "View Images" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "view_images" + using = new /obj/screen/ai/image_view() using.screen_loc = ui_ai_view_images - using.layer = 20 adding += using //Medical/Security sensors - using = new /obj/screen() - using.name = "Sensor Augmentation" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "ai_sensor" + using = new /obj/screen/ai/sensors() using.screen_loc = ui_ai_sensor - using.layer = 20 adding += using mymob.client.screen += adding + other diff --git a/code/_onclick/hud/alien.dm b/code/_onclick/hud/alien.dm index ff3c1405301..7b183381253 100644 --- a/code/_onclick/hud/alien.dm +++ b/code/_onclick/hud/alien.dm @@ -1,3 +1,24 @@ +/obj/screen/alien + icon = 'icons/mob/screen_alien.dmi' + +/obj/screen/alien/leap + name = "toggle leap" + icon_state = "leap_off" + +/obj/screen/alien/leap/Click() + if(istype(usr, /mob/living/carbon/alien/humanoid)) + var/mob/living/carbon/alien/humanoid/hunter/AH = usr + AH.toggle_leap() + +/obj/screen/alien/nightvision + name = "toggle night-vision" + icon_state = "nightvision1" + +/obj/screen/alien/nightvision/Click() + var/mob/living/carbon/alien/humanoid/A = usr + A.nightvisiontoggle() + + /datum/hud/proc/alien_hud() adding = list() other = list() @@ -50,59 +71,42 @@ using.layer = 19 adding += using - using = new /obj/screen() - using.name = "act_intent" + using = new /obj/screen/act_intent() using.icon = 'icons/mob/screen_alien.dmi' using.icon_state = mymob.a_intent using.screen_loc = ui_acti - using.layer = 20 adding += using action_intent = using if(istype(mymob, /mob/living/carbon/alien/humanoid/hunter)) - mymob.leap_icon = new /obj/screen() - mymob.leap_icon.name = "leap" - mymob.leap_icon.icon = 'icons/mob/screen_alien.dmi' - mymob.leap_icon.icon_state = "leap_off" + mymob.leap_icon = new /obj/screen/alien/leap() mymob.leap_icon.screen_loc = ui_alien_storage_r - mymob.leap_icon.layer = 20 adding += mymob.leap_icon - using = new /obj/screen() - using.name = "mov_intent" + using = new /obj/screen/mov_intent() using.icon = 'icons/mob/screen_alien.dmi' using.icon_state = (mymob.m_intent == "run" ? "running" : "walking") using.screen_loc = ui_movi - using.layer = 20 adding += using move_intent = using - using = new /obj/screen() - using.name = "drop" + using = new /obj/screen/drop() using.icon = 'icons/mob/screen_alien.dmi' - using.icon_state = "act_drop" using.screen_loc = ui_drop_throw - using.layer = 19 adding += using - using = new /obj/screen() - using.name = "resist" + using = new /obj/screen/resist() using.icon = 'icons/mob/screen_alien.dmi' - using.icon_state = "act_resist" using.screen_loc = ui_pull_resist - using.layer = 19 adding += using - mymob.throw_icon = new /obj/screen() + mymob.throw_icon = new /obj/screen/throw_catch() mymob.throw_icon.icon = 'icons/mob/screen_alien.dmi' - mymob.throw_icon.icon_state = "act_throw_off" - mymob.throw_icon.name = "throw/catch" mymob.throw_icon.screen_loc = ui_drop_throw - mymob.pullin = new /obj/screen() + mymob.pullin = new /obj/screen/pull() mymob.pullin.icon = 'icons/mob/screen_alien.dmi' mymob.pullin.icon_state = "pull0" - mymob.pullin.name = "pull" mymob.pullin.screen_loc = ui_pull_resist //begin indicators @@ -131,10 +135,7 @@ mymob.healths.name = "health" mymob.healths.screen_loc = ui_alien_health - nightvisionicon = new /obj/screen() - nightvisionicon.icon ='icons/mob/screen_alien.dmi' - nightvisionicon.icon_state = "nightvision1" - nightvisionicon.name = "nightvision" + nightvisionicon = new /obj/screen/alien/nightvision() nightvisionicon.screen_loc = ui_alien_nightvision alien_plasma_display = new /obj/screen() diff --git a/code/_onclick/hud/alien_larva.dm b/code/_onclick/hud/alien_larva.dm index 2775f546c6f..716947a1245 100644 --- a/code/_onclick/hud/alien_larva.dm +++ b/code/_onclick/hud/alien_larva.dm @@ -4,21 +4,17 @@ var/obj/screen/using - using = new /obj/screen() - using.name = "act_intent" + using = new /obj/screen/act_intent() using.icon = 'icons/mob/screen_alien.dmi' using.icon_state = mymob.a_intent using.screen_loc = ui_acti - using.layer = 20 adding += using action_intent = using - using = new /obj/screen() - using.name = "mov_intent" + using = new /obj/screen/mov_intent() using.icon = 'icons/mob/screen_alien.dmi' using.icon_state = (mymob.m_intent == "run" ? "running" : "walking") using.screen_loc = ui_movi - using.layer = 20 adding += using move_intent = using @@ -48,16 +44,12 @@ mymob.healths.name = "health" mymob.healths.screen_loc = ui_alien_health - nightvisionicon = new /obj/screen() - nightvisionicon.icon ='icons/mob/screen_alien.dmi' - nightvisionicon.icon_state = "nightvision1" - nightvisionicon.name = "nightvision" + nightvisionicon = new /obj/screen/alien/nightvision() nightvisionicon.screen_loc = ui_alien_nightvision - mymob.pullin = new /obj/screen() + mymob.pullin = new /obj/screen/pull() mymob.pullin.icon = 'icons/mob/screen_alien.dmi' mymob.pullin.icon_state = "pull0" - mymob.pullin.name = "pull" mymob.pullin.screen_loc = ui_pull_resist mymob.blind = new /obj/screen() diff --git a/code/_onclick/hud/drones.dm b/code/_onclick/hud/drones.dm index 26b803f830d..086dc39c95a 100644 --- a/code/_onclick/hud/drones.dm +++ b/code/_onclick/hud/drones.dm @@ -4,18 +4,14 @@ var/obj/screen/using var/obj/screen/inventory/inv_box - using = new /obj/screen() - using.name = "drop" + using = new /obj/screen/drop() using.icon = ui_style - using.icon_state = "act_drop" using.screen_loc = ui_drone_drop - using.layer = 19 adding += using - mymob.pullin = new /obj/screen() + mymob.pullin = new /obj/screen/pull() mymob.pullin.icon = ui_style mymob.pullin.icon_state = "pull0" - mymob.pullin.name = "pull" mymob.pullin.screen_loc = ui_drone_pull adding += mymob.pullin diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 87b3aaa984a..5b4b2c7fc09 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -1,3 +1,45 @@ +/obj/screen/human + icon = 'icons/mob/screen_midnight.dmi' + +/obj/screen/human/toggle + name = "toggle" + icon_state = "toggle" + +/obj/screen/human/toggle/Click() + if(usr.hud_used.inventory_shown) + usr.hud_used.inventory_shown = 0 + usr.client.screen -= usr.hud_used.other + else + usr.hud_used.inventory_shown = 1 + usr.client.screen += usr.hud_used.other + + usr.hud_used.hidden_inventory_update() + +/obj/screen/human/equip + name = "equip" + icon_state = "act_equip" + +/obj/screen/human/equip/Click() + if(istype(usr.loc,/obj/mecha)) // stops inventory actions in a mech + return 1 + var/mob/living/carbon/human/H = usr + H.quick_equip() + +/obj/screen/ling + invisibility = 101 + +/obj/screen/ling/sting + name = "current sting" + +/obj/screen/ling/sting/Click() + var/mob/living/carbon/U = usr + U.unset_sting() + +/obj/screen/ling/chems + name = "chemical storage" + icon_state = "power_display" + + /datum/hud/proc/human_hud(ui_style = 'icons/mob/screen_midnight.dmi') adding = list() other = list() @@ -6,29 +48,22 @@ var/obj/screen/using var/obj/screen/inventory/inv_box - using = new /obj/screen() - using.name = "act_intent" + using = new /obj/screen/act_intent() using.icon_state = mymob.a_intent using.screen_loc = ui_acti - using.layer = 20 adding += using action_intent = using - using = new /obj/screen() - using.name = "mov_intent" + using = new /obj/screen/mov_intent() using.icon = ui_style using.icon_state = (mymob.m_intent == "run" ? "running" : "walking") using.screen_loc = ui_movi - using.layer = 20 adding += using move_intent = using - using = new /obj/screen() - using.name = "drop" + using = new /obj/screen/drop() using.icon = ui_style - using.icon_state = "act_drop" using.screen_loc = ui_drop_throw - using.layer = 19 hotkeybuttons += using inv_box = new /obj/screen/inventory() @@ -143,28 +178,19 @@ inv_box.layer = 19 adding += inv_box - using = new /obj/screen() - using.name = "resist" + using = new /obj/screen/resist() using.icon = ui_style - using.icon_state = "act_resist" using.screen_loc = ui_pull_resist - using.layer = 19 hotkeybuttons += using - using = new /obj/screen() - using.name = "toggle" + using = new /obj/screen/human/toggle() using.icon = ui_style - using.icon_state = "toggle" using.screen_loc = ui_inventory - using.layer = 20 adding += using - using = new /obj/screen() - using.name = "equip" + using = new /obj/screen/human/equip() using.icon = ui_style - using.icon_state = "act_equip" using.screen_loc = ui_equip - using.layer = 20 adding += using inv_box = new /obj/screen/inventory() @@ -221,10 +247,8 @@ inv_box.layer = 19 adding += inv_box - mymob.throw_icon = new /obj/screen() + mymob.throw_icon = new /obj/screen/throw_catch() mymob.throw_icon.icon = ui_style - mymob.throw_icon.icon_state = "act_throw_off" - mymob.throw_icon.name = "throw/catch" mymob.throw_icon.screen_loc = ui_drop_throw hotkeybuttons += mymob.throw_icon @@ -243,9 +267,7 @@ mymob.toxin.name = "toxin" mymob.toxin.screen_loc = ui_toxin - mymob.internals = new /obj/screen() - mymob.internals.icon_state = "internal0" - mymob.internals.name = "internal" + mymob.internals = new /obj/screen/internals() mymob.internals.screen_loc = ui_internal mymob.fire = new /obj/screen() @@ -268,25 +290,17 @@ mymob.nutrition_icon.name = "nutrition" mymob.nutrition_icon.screen_loc = ui_nutrition - mymob.pullin = new /obj/screen() + mymob.pullin = new /obj/screen/pull() mymob.pullin.icon = ui_style mymob.pullin.icon_state = "pull0" - mymob.pullin.name = "pull" mymob.pullin.screen_loc = ui_pull_resist hotkeybuttons += mymob.pullin - lingchemdisplay = new /obj/screen() - lingchemdisplay.name = "chemical storage" - lingchemdisplay.icon_state = "power_display" + lingchemdisplay = new /obj/screen/ling/chems() lingchemdisplay.screen_loc = ui_lingchemdisplay - lingchemdisplay.layer = 20 - lingchemdisplay.invisibility = 101 - lingstingdisplay = new /obj/screen() - lingstingdisplay.name = "current sting" + lingstingdisplay = new /obj/screen/ling/sting() lingstingdisplay.screen_loc = ui_lingstingdisplay - lingstingdisplay.layer = 20 - lingstingdisplay.invisibility = 101 mymob.blind = new /obj/screen() mymob.blind.icon = 'icons/mob/screen_full.dmi' diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index fecbfb5c513..8b2227e1009 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -5,30 +5,23 @@ var/obj/screen/using var/obj/screen/inventory/inv_box - using = new /obj/screen() - using.name = "act_intent" + using = new /obj/screen/act_intent() using.icon = ui_style using.icon_state = mymob.a_intent using.screen_loc = ui_acti - using.layer = 20 adding += using action_intent = using - using = new /obj/screen() - using.name = "mov_intent" + using = new /obj/screen/mov_intent() using.icon = ui_style using.icon_state = (mymob.m_intent == "run" ? "running" : "walking") using.screen_loc = ui_movi - using.layer = 20 adding += using move_intent = using - using = new /obj/screen() - using.name = "drop" + using = new /obj/screen/drop() using.icon = ui_style - using.icon_state = "act_drop" using.screen_loc = ui_drop_throw - using.layer = 19 adding += using inv_box = new /obj/screen/inventory() @@ -89,10 +82,8 @@ inv_box.layer = 19 adding += inv_box - mymob.throw_icon = new /obj/screen() + mymob.throw_icon = new /obj/screen/throw_catch() mymob.throw_icon.icon = ui_style - mymob.throw_icon.icon_state = "act_throw_off" - mymob.throw_icon.name = "throw/catch" mymob.throw_icon.screen_loc = ui_drop_throw mymob.oxygen = new /obj/screen() @@ -110,9 +101,7 @@ mymob.toxin.name = "toxin" mymob.toxin.screen_loc = ui_toxin - mymob.internals = new /obj/screen() - mymob.internals.icon_state = "internal0" - mymob.internals.name = "internal" + mymob.internals = new /obj/screen/internals() mymob.internals.screen_loc = ui_internal mymob.fire = new /obj/screen() @@ -130,24 +119,16 @@ mymob.healths.name = "health" mymob.healths.screen_loc = ui_health - mymob.pullin = new /obj/screen() + mymob.pullin = new /obj/screen/pull() mymob.pullin.icon = ui_style mymob.pullin.icon_state = "pull0" - mymob.pullin.name = "pull" mymob.pullin.screen_loc = ui_pull_resist - lingchemdisplay = new /obj/screen() - lingchemdisplay.name = "chemical storage" - lingchemdisplay.icon_state = "power_display" + lingchemdisplay = new /obj/screen/ling/chems() lingchemdisplay.screen_loc = ui_lingchemdisplay - lingchemdisplay.layer = 20 - lingchemdisplay.invisibility = 101 - lingstingdisplay = new /obj/screen() - lingstingdisplay.name = "current sting" + lingstingdisplay = new /obj/screen/ling/sting() lingstingdisplay.screen_loc = ui_lingstingdisplay - lingstingdisplay.layer = 20 - lingstingdisplay.invisibility = 101 mymob.blind = new /obj/screen() mymob.blind.icon = 'icons/mob/screen_full.dmi' @@ -169,12 +150,9 @@ mymob.client.screen = null - using = new /obj/screen() - using.name = "resist" + using = new /obj/screen/resist() using.icon = ui_style - using.icon_state = "act_resist" using.screen_loc = ui_pull_resist - using.layer = 19 adding += using mymob.client.screen += list( mymob.throw_icon, mymob.zone_sel, mymob.oxygen, mymob.pressure, mymob.toxin, mymob.bodytemp, mymob.internals, mymob.fire, mymob.healths, mymob.pullin, mymob.blind, mymob.flash, lingchemdisplay, lingstingdisplay) //, mymob.hands, mymob.rest, mymob.sleep, mymob.mach ) diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index f81d908e36a..7e3efee803b 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -1,3 +1,59 @@ +/obj/screen/robot + icon = 'icons/mob/screen_cyborg.dmi' + +/obj/screen/robot/module + name = "cyborg module" + icon_state = "nomod" + +/obj/screen/robot/module/Click() + var/mob/living/silicon/robot/R = usr + if(R.module) + R.hud_used.toggle_show_robot_modules() + return 1 + R.pick_module() + +/obj/screen/robot/module1 + name = "module1" + icon_state = "inv1" + +/obj/screen/robot/module1/Click() + var/mob/living/silicon/robot/R = usr + R.toggle_module(1) + +/obj/screen/robot/module2 + name = "module2" + icon_state = "inv2" + +/obj/screen/robot/module2/Click() + var/mob/living/silicon/robot/R = usr + R.toggle_module(2) + +/obj/screen/robot/module3 + name = "module3" + icon_state = "inv3" + +/obj/screen/robot/module3/Click() + var/mob/living/silicon/robot/R = usr + R.toggle_module(3) + + +/obj/screen/robot/radio + name = "radio" + icon_state = "radio" + +/obj/screen/robot/radio/Click() + var/mob/living/silicon/robot/R = usr + R.radio_menu() + +/obj/screen/robot/store + name = "store" + icon_state = "store" + +/obj/screen/robot/store/Click() + var/mob/living/silicon/robot/R = usr + R.uneq_active() + + /datum/hud/proc/robot_hud() adding = list() other = list() @@ -6,88 +62,60 @@ //Radio - using = new /obj/screen() - using.name = "radio" - using.icon = 'icons/mob/screen_cyborg.dmi' - using.icon_state = "radio" + using = new /obj/screen/robot/radio() using.screen_loc = ui_borg_radio - using.layer = 20 adding += using //Module select - using = new /obj/screen() - using.name = "module1" - using.icon = 'icons/mob/screen_cyborg.dmi' - using.icon_state = "inv1" + var/mob/living/silicon/robot/mymobR = mymob + + using = new /obj/screen/robot/module1() using.screen_loc = ui_inv1 - using.layer = 20 adding += using - mymob:inv1 = using + mymobR.inv1 = using - using = new /obj/screen() - using.name = "module2" - using.icon = 'icons/mob/screen_cyborg.dmi' - using.icon_state = "inv2" + using = new /obj/screen/robot/module2() using.screen_loc = ui_inv2 - using.layer = 20 adding += using - mymob:inv2 = using + mymobR.inv2 = using - using = new /obj/screen() - using.name = "module3" - using.icon = 'icons/mob/screen_cyborg.dmi' - using.icon_state = "inv3" + using = new /obj/screen/robot/module3() using.screen_loc = ui_inv3 - using.layer = 20 adding += using - mymob:inv3 = using + mymobR.inv3 = using //End of module select //Photography stuff - using = new /obj/screen() - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "take_picture" - using.name = "Take Image" + using = new /obj/screen/ai/image_take() using.screen_loc = ui_borg_camera - using.layer = 20 adding += using - using = new /obj/screen() - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "view_images" - using.name = "View Images" + using = new /obj/screen/ai/image_view() using.screen_loc = ui_borg_album - using.layer = 20 adding += using //Sec/Med HUDs - using = new /obj/screen() - using.name = "Sensor Augmentation" - using.icon = 'icons/mob/screen_ai.dmi' - using.icon_state = "ai_sensor" + using = new /obj/screen/ai/sensors() using.screen_loc = ui_borg_sensor - using.layer = 20 adding += using //Intent - using = new /obj/screen() - using.name = "act_intent" + using = new /obj/screen/act_intent() using.icon = 'icons/mob/screen_cyborg.dmi' using.icon_state = mymob.a_intent using.screen_loc = ui_borg_intents - using.layer = 20 adding += using action_intent = using //Cell - mymob:cells = new /obj/screen() - mymob:cells.icon = 'icons/mob/screen_cyborg.dmi' - mymob:cells.icon_state = "charge-empty" - mymob:cells.name = "cell" - mymob:cells.screen_loc = ui_toxin + mymobR.cells = new /obj/screen() + mymobR.cells.icon = 'icons/mob/screen_cyborg.dmi' + mymobR.cells.icon_state = "charge-empty" + mymobR.cells.name = "cell" + mymobR.cells.screen_loc = ui_toxin //Health mymob.healths = new /obj/screen() @@ -97,17 +125,11 @@ mymob.healths.screen_loc = ui_borg_health //Installed Module - mymob.hands = new /obj/screen() - mymob.hands.icon = 'icons/mob/screen_cyborg.dmi' - mymob.hands.icon_state = "nomod" - mymob.hands.name = "module" + mymob.hands = new /obj/screen/robot/module() mymob.hands.screen_loc = ui_borg_module //Store - mymob.throw_icon = new /obj/screen() - mymob.throw_icon.icon = 'icons/mob/screen_cyborg.dmi' - mymob.throw_icon.icon_state = "store" - mymob.throw_icon.name = "store" + mymob.throw_icon = new /obj/screen/robot/store() mymob.throw_icon.screen_loc = ui_borg_store //Temp @@ -155,7 +177,7 @@ mymob.client.screen = null - mymob.client.screen += list(mymob.zone_sel, mymob.oxygen, mymob.fire, mymob.hands, mymob.healths, mymob:cells, mymob.pullin, mymob.blind, mymob.flash) //, mymob.rest, mymob.sleep, mymob.mach ) + mymob.client.screen += list(mymob.zone_sel, mymob.oxygen, mymob.fire, mymob.hands, mymob.healths, mymobR.cells, mymob.pullin, mymob.blind, mymob.flash) //, mymob.rest, mymob.sleep, mymob.mach ) mymob.client.screen += adding + other return diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index b64cf1cdb41..7d777c9fae6 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -68,6 +68,15 @@ return +/obj/screen/drop + name = "drop" + icon = 'icons/mob/screen_midnight.dmi' + icon_state = "act_drop" + layer = 19 + +/obj/screen/drop/Click() + usr.drop_item_v() + /obj/screen/grab name = "grab" @@ -82,6 +91,112 @@ /obj/screen/grab/attackby() return +/obj/screen/act_intent + name = "intent" + icon_state = "help" + +/obj/screen/act_intent/Click(location, control, params) + if(ishuman(usr) && (usr.client.prefs.toggles & INTENT_STYLE)) + + var/_x = text2num(params2list(params)["icon-x"]) + var/_y = text2num(params2list(params)["icon-y"]) + + if(_x<=16 && _y<=16) + usr.a_intent_change("harm") + + else if(_x<=16 && _y>=17) + usr.a_intent_change("help") + + else if(_x>=17 && _y<=16) + usr.a_intent_change("grab") + + else if(_x>=17 && _y>=17) + usr.a_intent_change("disarm") + + else + usr.a_intent_change("right") + +/obj/screen/internals + name = "toggle internals" + icon_state = "internal0" + +/obj/scren/internals/Click() + if(iscarbon(usr)) + var/mob/living/carbon/C = usr + if(!C.stat && !C.stunned && !C.paralysis && !C.restrained()) + if(C.internal) + C.internal = null + C << "No longer running on internals." + icon_state = "internal0" + else + if(!istype(C.wear_mask, /obj/item/clothing/mask)) + C << "You are not wearing a mask." + return 1 + else + if(istype(C.l_hand, /obj/item/weapon/tank)) + C << "You are now running on internals from the [C.l_hand] on your left hand." + C.internal = C.l_hand + else if(istype(C.r_hand, /obj/item/weapon/tank)) + C << "You are now running on internals from the [C.r_hand] on your right hand." + C.internal = C.r_hand + else if(ishuman(C)) + var/mob/living/carbon/human/H = C + if(istype(H.s_store, /obj/item/weapon/tank)) + H << "You are now running on internals from the [H.s_store] on your [H.wear_suit]." + H.internal = H.s_store + else if(istype(H.belt, /obj/item/weapon/tank)) + H << "You are now running on internals from the [H.belt] on your belt." + H.internal = H.belt + else if(istype(H.l_store, /obj/item/weapon/tank)) + H << "You are now running on internals from the [H.l_store] in your left pocket." + H.internal = H.l_store + else if(istype(H.r_store, /obj/item/weapon/tank)) + H << "You are now running on internals from the [H.r_store] in your right pocket." + H.internal = H.r_store + + //Seperate so CO2 jetpacks are a little less cumbersome. + if(!C.internal && istype(C.back, /obj/item/weapon/tank)) + C << "You are now running on internals from the [C.back] on your back." + C.internal = C.back + + if(C.internal) + icon_state = "internal1" + else + C << "You don't have an oxygen tank." + +/obj/screen/mov_intent + name = "run/walk toggle" + icon = 'icons/mob/screen_midnight.dmi' + icon_state = "running" + +/obj/screen/mov_intent/Click() + switch(usr.m_intent) + if("run") + usr.m_intent = "walk" + icon_state = "walking" + if("walk") + usr.m_intent = "run" + icon_state = "running" + usr.update_icons() + +/obj/screen/pull + name = "stop pulling" + icon = 'icons/mob/screen_midnight.dmi' + icon_state = "pull" + +/obj/screen/pull/Click() + usr.stop_pulling() + +/obj/screen/resist + name = "resist" + icon = 'icons/mob/screen_midnight.dmi' + icon_state = "act_resist" + layer = 19 + +/obj/screen/resist/Click() + if(isliving(usr)) + var/mob/living/L = usr + L.resist() /obj/screen/storage name = "storage" @@ -99,6 +214,16 @@ master.attackby(I, usr) return 1 +/obj/screen/throw_catch + name = "throw/catch" + icon = 'icons/mob/screen_midnight.dmi' + icon_state = "act_throw_off" + +/obj/screen/throw_catch/Click() + if(iscarbon(usr) && !usr.stat && isturf(usr.loc) && !usr.restrained()) + var/mob/living/carbon/C = usr + C.toggle_throw_mode() + /obj/screen/zone_sel name = "damage zone" icon_state = "zone_sel" @@ -166,243 +291,11 @@ /obj/screen/Click(location, control, params) if(!usr) return 1 - switch(name) - if("toggle") - if(usr.hud_used.inventory_shown) - usr.hud_used.inventory_shown = 0 - usr.client.screen -= usr.hud_used.other - else - usr.hud_used.inventory_shown = 1 - usr.client.screen += usr.hud_used.other + if(name == "Reset Machine") //I don't know what this is, CTRL+F has the only entry right here in this file, so I'm going to leave it in case it is something important + usr.unset_machine() + else + return 0 - usr.hud_used.hidden_inventory_update() - - if("equip") - if (istype(usr.loc,/obj/mecha)) // stops inventory actions in a mech - return 1 - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - H.quick_equip() - - if("current sting") - var/mob/living/carbon/U = usr - U.unset_sting() - - if("resist") - if(isliving(usr)) - var/mob/living/L = usr - L.resist() - - if("mov_intent") - switch(usr.m_intent) - if("run") - usr.m_intent = "walk" - usr.hud_used.move_intent.icon_state = "walking" - if("walk") - usr.m_intent = "run" - usr.hud_used.move_intent.icon_state = "running" - if(istype(usr,/mob/living/carbon/alien/humanoid)) - usr.update_icons() - if("Reset Machine") - usr.unset_machine() - if("internal") - if(iscarbon(usr)) - var/mob/living/carbon/C = usr - if(!C.stat && !C.stunned && !C.paralysis && !C.restrained()) - if(C.internal) - C.internal = null - C << "No longer running on internals." - if(C.internals) - C.internals.icon_state = "internal0" - else - if(!istype(C.wear_mask, /obj/item/clothing/mask)) - C << "You are not wearing a mask." - return 1 - else - if(istype(C.l_hand, /obj/item/weapon/tank)) - C << "You are now running on internals from the [C.l_hand] on your left hand." - C.internal = C.l_hand - else if(istype(C.r_hand, /obj/item/weapon/tank)) - C << "You are now running on internals from the [C.r_hand] on your right hand." - C.internal = C.r_hand - else if(ishuman(C)) - var/mob/living/carbon/human/H = C - if(istype(H.s_store, /obj/item/weapon/tank)) - H << "You are now running on internals from the [H.s_store] on your [H.wear_suit]." - H.internal = H.s_store - else if(istype(H.belt, /obj/item/weapon/tank)) - H << "You are now running on internals from the [H.belt] on your belt." - H.internal = H.belt - else if(istype(H.l_store, /obj/item/weapon/tank)) - H << "You are now running on internals from the [H.l_store] in your left pocket." - H.internal = H.l_store - else if(istype(H.r_store, /obj/item/weapon/tank)) - H << "You are now running on internals from the [H.r_store] in your right pocket." - H.internal = H.r_store - - //Seperate so CO2 jetpacks are a little less cumbersome. - if(!C.internal && istype(C.back, /obj/item/weapon/tank)) - C << "You are now running on internals from the [C.back] on your back." - C.internal = C.back - - if(C.internal) - if(C.internals) - C.internals.icon_state = "internal1" - else - C << "You don't have an oxygen tank." - - if("act_intent") - if(ishuman(usr) && (usr.client.prefs.toggles & INTENT_STYLE)) - - var/_x = text2num(params2list(params)["icon-x"]) - var/_y = text2num(params2list(params)["icon-y"]) - - if(_x<=16 && _y<=16) - usr.a_intent_change("harm") - - else if(_x<=16 && _y>=17) - usr.a_intent_change("help") - - else if(_x>=17 && _y<=16) - usr.a_intent_change("grab") - - else if(_x>=17 && _y>=17) - usr.a_intent_change("disarm") - - else - usr.a_intent_change("right") - - if("pull") - usr.stop_pulling() - if("throw/catch") - if(!usr.stat && isturf(usr.loc) && !usr.restrained()) - usr:toggle_throw_mode() - if("drop") - usr.drop_item_v() - - if("module") - if(isrobot(usr)) - var/mob/living/silicon/robot/R = usr - if(R.module) - R.hud_used.toggle_show_robot_modules() - return 1 - R.pick_module() - - if("radio") - if(issilicon(usr)) - usr:radio_menu() - if("panel") - if(issilicon(usr)) - usr:installed_modules() - - if("store") - if(isrobot(usr)) - var/mob/living/silicon/robot/R = usr - R.uneq_active() - - if("module1") - if(istype(usr, /mob/living/silicon/robot)) - usr:toggle_module(1) - - if("module2") - if(istype(usr, /mob/living/silicon/robot)) - usr:toggle_module(2) - - if("module3") - if(istype(usr, /mob/living/silicon/robot)) - usr:toggle_module(3) - - if("AI Core") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.view_core() - - if("Show Camera List") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - var/camera = input(AI, "Choose which camera you want to view", "Cameras") as null|anything in AI.get_camera_list() - AI.ai_camera_list(camera) - - if("Track With Camera") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - var/target_name = input(AI, "Choose who you want to track", "Tracking") as null|anything in AI.trackable_mobs() - AI.ai_camera_track(target_name) - - if("Toggle Camera Light") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.toggle_camera_light() - - if("Crew Monitorting") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - crewmonitor(AI,AI) - - if("Show Crew Manifest") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.ai_roster() - - if("Show Alerts") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.ai_alerts() - - if("Announcement") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.announcement() - - if("Call Emergency Shuttle") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.ai_call_shuttle() - - if("State Laws") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.checklaws() - - if("PDA - Send Message") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.cmd_send_pdamesg(usr) - - if("PDA - Show Message Log") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.cmd_show_message_log(usr) - - if("Take Image") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.aicamera.toggle_camera_mode() - else if(isrobot(usr)) - var/mob/living/silicon/robot/R = usr - R.aicamera.toggle_camera_mode() - - if("View Images") - if(isAI(usr)) - var/mob/living/silicon/ai/AI = usr - AI.aicamera.viewpictures() - else if(isrobot(usr)) - var/mob/living/silicon/robot/R = usr - R.aicamera.viewpictures() - if("nightvision") - if(isalien(usr)) - var/mob/living/carbon/alien/humanoid/A = usr - A.nightvisiontoggle() - if("Sensor Augmentation") - if(issilicon(usr)) - var/mob/living/silicon/S = usr - S.sensor_mode() - if("leap") - if(istype(usr, /mob/living/carbon/alien/humanoid)) - var/mob/living/carbon/alien/humanoid/hunter/AH = usr - AH.toggle_leap() - else - return 0 return 1 /obj/screen/inventory/Click() From 920739c8ab0c404bafa7954ec6ebf58d0942651b Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 30 Oct 2014 14:53:51 -0700 Subject: [PATCH 061/128] defibrillators initial commit --- _maps/map_files/tgstation.2.1.3.dmm | 9 +- code/game/objects/items/weapons/defib.dm | 328 ++++++++++++++++++ .../crates_lockers/closets/secure/medical.dm | 27 +- .../crates_lockers/closets/wardrobe.dm | 34 ++ code/modules/clothing/suits/labcoat.dm | 6 + icons/mob/back.dmi | Bin 61908 -> 62634 bytes icons/mob/items_lefthand.dmi | Bin 163471 -> 164606 bytes icons/mob/items_righthand.dmi | Bin 165057 -> 164350 bytes icons/mob/suit.dmi | Bin 196949 -> 198070 bytes icons/obj/clothing/suits.dmi | Bin 66688 -> 67195 bytes icons/obj/weapons.dmi | Bin 26753 -> 29305 bytes tgstation.dme | 1 + 12 files changed, 381 insertions(+), 24 deletions(-) create mode 100644 code/game/objects/items/weapons/defib.dm diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index d52354c6d5e..312a3278e1b 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -2062,6 +2062,7 @@ "aNH" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aNI" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aNJ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aNK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/wardrobe/white/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "aNL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aNM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "barber"},/area/crew_quarters/locker) "aNN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) @@ -3276,7 +3277,7 @@ "bla" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "blb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/sleeper) "blc" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bld" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bld" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "ble" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) "blf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "blg" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) @@ -4690,7 +4691,7 @@ "bMk" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "bot"},/area/atmos) "bMl" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) "bMm" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bMn" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bMn" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bMo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/atmos) "bMp" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) "bMq" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) @@ -9331,7 +9332,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjazbaqfazcatwazdazeazfbfvbfwazdatwaziazjaqfazbarkbcRbfxbfybfybfybfzcdBcdxcdycaocaocczccCaXhaYvbfDaYybfEaXhbHpbHpaRCaRCceNceAcfzcfrcfzcfzcenaYHceqbHlaZWaZWcetbHmbHiaYNcdRbaZbaZcdSbfWbfXbeGaIubfYaYQbfZaYRbgbdtQbgcbGMaynbgfaYQahjbxycltcltcltboXbHgbHhahjaYWbgjbHcbHdbgmbaxbgnbaxbHfaYWaXVaIubgpbeVbgqbgrbgsbgtbgubeVbgvcGZbgwcfEbgybgybgybgzboLbjpbgCbfbbgDbgEbMfbgEbgEbgFbHsbfcbfgbHtbfgbfgbfgccNbgMbgMbgNbgMbgObgObflbgPbgQbgRbfldombgTdombflcmCbpOcmCbfqdolbgVdolbfqbgWbgXbfqbHrbLEaMmaMnbhaahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjawLbdYaAaaAbaAbaAbaAbaAcbdZawLahjahjahjahlbcRbhbbcRbhcbfybhdbZKbZTbiQbZGbZHbZIbZJcaAcaAcaAcaAcaAcaAcaKcaJcazcaocajcaiaYHaYHaYHaYHaYHaYHcbiaYHaYHaYHcbCbhobGPbGQcaYbaZbaZbQRbhtbeFbeGaIubhuaYQbhvaYRaYRaYRaYRbGMaynbhxaYQahjbxycltboTboUboWcltbxmahjaYWaLTbbubGNbhDbaxbeRbaxbaxaYWaXVaIuaIubeVbhKbAIbGXbhNbhObhPbgybhSbgybhRbgybgybhQbhTbhVbhUbhWbfbbhXbgEccybgEbhXbhYbgEbfcbhZcGObiabibbfgbGVbgMbidbiebifbigbigbflbihbiibijbikbilbimbinbflbGWblsbltbfqbiqbirbiqbisbitbitbfqbBBbLEahlahjahlahjahlahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbivbiwbixbiybiybizbiAbbZbhgaOOcjkcjlcjccjccjccjacjacjacjacjacjacjacjjcbCbiHbiIbMvbiKbiLbiMbRmbiOaYHbiPciKciLciNciNciWbaZbaZbQRbaZaYNbeGaIuaXDblZbMDbMCbMBbMAaYRbMEaynaYQaYQahjbxycltboUcltboUcltbxmahjaYWaYWbMybhBbjnbaxbjobMxbMwaYWaXVaIubmucjwcjBcjGcjNbjubjvbjwbgybMKbMLcjmbjAbjAbMIbMHbMJbhUbjFbfbbhXbgEccyblfbhXbMGbjGbfcbjHbjIbjJbjKbfgccNbgMbOvbOabOabNObNYbjQbNNbjSbjSbjSbNZbNxbNwbflbNpblsbNGbfqbNBbNgbNcbMWbkdbkebfqbBBbLEbgZbgZbgZbgZahjahjahjahjahjahjahjahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbkfbcRbkgbkhbkhbkibcRbkjbkkaOObklbkmbklbklbklbkmbklaOOaOOaYHaYHaYHcilcbCbiNbiNcikbiNbiNbiNbRmbiNbkpbkqcimcitcixbRhbRhbRhbRhciwciucivciBciyciEbLCbLnbLmbLpbLoaYRbGMaynaYQahjahjbxycltboWcmWboTbLXbxmahjahjaYWaYYbMdaYWaYWaYWaYWbMcaYWbkTaIuaIubeVbkUbAIbAJbhNbhObkWbgybqLbLfbkYbkZblabMnbfbblcbMhblebfbbhXbgEciJciHbhXbMebgEbfcbfgbfgbfgbfgbfgccNbgMdqNblhblibljblkblldsVblnblobloblpbxEbmTbflbMpblsbMqbfqblublvblwbKOblydtabfqbBBbPqceYblBblCblBahlahlahlahlahlahlahjahjahjahjahjahjahjdsiahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbkfbcRbkgbkhbkhbkibcRbkjbkkaOObklbkmbklbklbklbkmbklaOOaOOaYHaYHaYHcilcbCbiNbiNcikbiNbiNbiNbRmbiNbkpbkqcimcitcixbRhbRhbRhbRhciwciucivciBciyciEbLCbLnbLmbLpbLoaYRbGMaynaYQahjahjbxycltboWcmWboTbLXbxmahjahjaYWaYYbMdaYWaYWaYWaYWbMcaYWbkTaIuaIubeVbkUbAIbAJbhNbhObkWbgybqLbLfbkYbldblabMnbfbblcbMhblebfbbhXbgEciJciHbhXbMebgEbfcbfgbfgbfgbfgbfgccNbgMdqNblhblibljblkblldsVblnblobloblpbxEbmTbflbMpblsbMqbfqblublvblwbKOblydtabfqbBBbPqceYblBblCblBahlahlahlahlahlahlahjahjahjahjahjahjahjdsiahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahjahjahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlbcRblDblEblFbkhblGblHbcRahlahjdsiblIblIblIblIblIblIblIahlahlblJblKblLcihcigchJchJcijchJchJchJchVchJchWchXcibcidblQblRblSblTbKKaYNblVaYNbKFblXbqFblZbmabmdbmdbmdbmdbmcbKHbmbahjahlbKJbKIbzTcltcltbJXbxmahlahjbmsbKgbKibJYbKdbKDbmsbBVbmsbmtaIuaIubeVbLgbAIbAJbmybmzbeVbmAbqLbLfbkZbmBbgybLcbfbbYFbLebLabfbbmGbLbbKXbKWbKZbKYbKUbKTbKRbKVbKRbKRbKRbKSbgMbmQbiedqCdqobmRbmScjJbmUbmVbmVbmWbKQbmYbflbpPbpObKPbfqbnbbncbndbKObitbnebfqbBBbKNbKLchEchEchEchEchEchEbKMahlahlahjahlahlahjahlahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlbcRbnfbngbnhbnibcRbcRbcRahlahldsiblIblIblIblIblIblIblIahlahlbnjbnkbiNchAchzchBchzchzchzchzchzchCchzchHchIchDchFbnrbnsbntbnubaZbJBbnwbnxbeGbnzchyblZblZbmbbnBbJvbnDbJwbumbmbahlahlbxybJxbvJbmhbyDbJybxmahlahlbmsbJzbJAbnNbmsbnObmsbBVbmsbmtaIuaIubeVbnQbAIbAJbnRbnSbeVbnTbJJbnUcHhbnXbgybJPbfbbJObJNbJMbfbbfcbodbfcbJLbJKboeboeboeboeboeboeboeboeccNbgMblgblhblibofbogbohboibojbojbojbmWbxEdsUbrebJIbrfbJHbrhbonboobonbJGbitboqbfqbJEbJCbJCbJCbJCbJCbJCbJCbJDbLEbgZbgZbgZahlahlahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlbRJahlahlahjblIblIblIblIblIblIblIboubovbowboxbiNbiNbiNbRrboyboyboybiNbiNbiNbiNbkpbozbQRbUgbTQbUabUbbUcbTIbTPbaZboGbBNboIboJboKbNoaNpboNbBMboPbBLbBKbmbahjahlbxybBDcoCcoCcoCbCcbxmahlahjbmsbCabCbbpdbmsbpebmsbBVbmsbpfaIubRTbRUbRVbRWbTybTHbpibeVbpjbqLbhRcGAbplbpmbnTbnTbpobAKbAWbprbpsbptbgybAZbBgbpwbpxbpybBibBhbBjbslboeccNbgMbpGbpFbBkbBtbBvbflbpJbojbojbpKbpLbxEbpMbsAbBwbxSbBybrhbpQbLzbitbBzbpUbpVbfqbpWbpXbpXbpXbpXbpXbpXbpXbBBbLEbpYbfGbgZbgZahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9344,7 +9345,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlblIblIblIblIblIblIblIahlahjahlahlahjahlahlahjahlbwSbydbyebyfbygbyhbyibyjbykbylbVcbVMbUubUvbyqbyrbysbvwbnZbrBaIuaIuaIubCXaLFbUhbbAbyzbCZbCYaWEaWEaWEbDabCTbyIbCUbyJaIuaIuaIuaIuaLFaIuaLpaIuaIuaIubCXaIubvOaIubyMbuCbCNbCObyPbCLbCKbuCbySblrbCHbCIbxpbxqbxqbyUbyVbyWbxvbhRbCFbtvbsjbyYbyZbzabzbbzcbzdbzebzfboeboebwnbCDbxHbzhbzibzjbzkbzlbzmbxHbAVbCubCybCtbzrbzsbribCgbCfbCrbChbCdbzwbCebzybzzbxYbzAbzAbzAbzAbzAbzAbzAbpXbNhbLEbsNblAbgZahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahjahlblIblIblIblIblIblIblIahlahjahlahlahjahlahlahjahlbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbMtbMgbMFbMubLqbyrbzPbvwbnZbzRaIuaIuaIuaIuaIuaIubbAaIubrBaIuaIuaIuaIuaIubnYbeKbnVaIuaIuaIuaIuaIuaIuaIuaLpbLjaIuaIuaIuaIubvObzXbzYbsUbMMboObAcboOboRbuCboYbDTboZbAjbuCbAkbAlbAmbAnbAobuCbhRbqLbtvbtvbtvbtvbtvboeboeboeboeboeboebXKccNbotbxHbAsbAtbAubAvbAwbAxbxHbAyboHbAAbobbocbzsbribopborbolbombosbosbosbALbAMbxYbzAbANbzAbAObzAbzAbzAbpXbNhbLEbsNblAbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlblIblIblIblIblIahlahlahjahlahlahjahlahlahjahlbwSbAPbAQbARbASbATbAUbyjbylbylbPebOWbyobznbpubAXbAYbvwbpbbBabBbbBbbBbbBcbBbbBbbBdbBbbBeaIubBfbNMbOybOybOUbOQbOVbBlbBmbBnaWEaWEbBoaWEbBpbOCaWEbBrbBsbpcbBuaIuaIubuCbpRbpIbBxbpHbpTbuCbuDbpSbpZbuCbuCbuCbuCbuCbuCbuCbuCbhRbqLbgybBCbqmbuBbBEbBFbBGbBHbBIbBJbBFbXKccNbYQbxHbBObBPbBQbBRbBSbBTbxHbBUbpvbBWbBXbBYbBZbribpzbpAbvdbpBbpCbpDbpEbCibCjbxYbzAbzAbzAbCkbzAbzAbzAbpXbNhbqsbClbrsbrtbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjbwSbwSbCmbCnbCnbCobwSbwSbCpbCqbENbEMbvwbvwbvwbvwbvwbvwbkHbCvaTkaTkaTkaTkbCwbCwbCwbCwbCwbCwbCwbCwbCwbCwbkGbkFbkEbCAbCAbCAbCAbCAbCCbCAbCAbqxbCAbCDbCEbCDaIzaJVbCGbuCbkSbkRbCJbkVblqbuCbCMblrblbbkXblmbldbCPbCQbCRbCSbuDbkIbkJbMzbMzbggbkObkPbkLbkNbCWbCVblWbBFbXKccNbDcbDcbDcbDcbDcbDcbDcbDcbDcbDdbDdbDdbDdbDdbDdblUblxblzbvdbvdbvdbvdbvdbvdbvdbxYbpXbpXbpXbpXbpXbpXbpXbpXbNhbLEaDGaCqbgZbgZahjahjahjdsidsidsidsidsidsidsidsiahjahjahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjbwSbwSbCmbCnbCnbCobwSbwSbCpbCqbENbEMbvwbvwbvwbvwbvwbvwbkHbCvaTkaTkaTkaTkbCwbCwbCwbCwbCwbCwbCwbCwbCwbCwbkGbkFbkEbCAbCAbCAbCAbCAbCCbCAbCAbqxbCAbCDbCEbCDaIzaJVbCGbuCbkSbkRbCJbkVblqbuCbCMblrblbbkXblmaNKbCPbCQbCRbCSbuDbkIbkJbMzbMzbggbkObkPbkLbkNbCWbCVblWbBFbXKccNbDcbDcbDcbDcbDcbDcbDcbDcbDcbDdbDdbDdbDdbDdbDdblUblxblzbvdbvdbvdbvdbvdbvdbvdbxYbpXbpXbpXbpXbpXbpXbpXbpXbNhbLEaDGaCqbgZbgZahjahjahjdsidsidsidsidsidsidsidsiahjahjahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlbDjahlahlahlahjahlahlbwWbDkbDlbHjbGObGEbGlbIdbHvbHnbHkbIhbIvahlahlahjahlbCwcjKbDvbDwbDxbDybmnbmobmpbmqbmHbmFbmIbCAbmKbmJbmLbFhbmvbFhbFhbIIbmCbmxbmEbCDbCDbCDbCDbuCbmMbxobyTbxobnybuCbDVbDTbnvbmXbmPbmObmPbmPbnFbDYbDZbnEbnCbnCbnCbnJbnHbqMbEcbEdbEebEfbEgbBFbXKccNbDcbEhbEhbEhbEibEhbEhbEhbDcbEjbEjbElbEjbEjbDdbnLbnKbepaKtbEobEpbEqbErbEsbEtbEubEvbEwbExbEyaQebnMciIciIciObnPbEobEobgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbEEbEFbEGbEFbEHahlahjahlbwWbwWbEIbylbQcbQbbQtbQebPGbPGbPPbPJbPzbppahjbEPbEQbERbESbETbDBbEUbDBbEVbDBbDBbDBbCwbQLbQMbtxbCAbtwbtubFebFfbFgbFhbFibqxbCAbFjbFkbtDbFmbuJbFobFpbuObxobFrbxoblrbuxbuEbuzbuFbuCbFvbuIbxobxobusbFzbnTbnTbnTbnTbnTbudbuobLhbupburbFCbCVbucbBFbXKccNbDcbEhbEhbEhbEhbEhbEhbEhbDcbFHbubbFJbFKbFLbDdbtUbtZbuabtXbtYbHqbtKbFQbFQbFQbFQbFRbTubFTbEybgZbLFbtIbQxbQxbtJbFVbFWahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbFXbFYbFXahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbGabGbbGabFZbGcbGdbGebwWbGfbylbGgbQCbQvbGibwWbCvbGjbCvbCvboEbqNahlbGmbGnbGobGpbDBbDBbGqbDBdnRbGsbGtbDBbCwbQLbuQbuRbCAbuPbGybGzbGAbGBbFhbuUbqxbXKbuScdQbuTcdQbwebGKbuCbwgbmPbwfbmPbvVbsUbvSbmObvWbuCbGRbxobxobxobGSbGTbnTbGUbwjbwkbwibggbwhbqMbGYbCVbCVbGZbHabHbccPbvcbDcbEhbEhbEhbEhbEhbEhbEhbDcbHebuZbuYbvubvxbvAbvHbvIbscbvRbHobFQbvebFQbFQbFQbFQbFQbFQbFQbEybuXbuWbuVbHwbHxbHybHzbHAahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbHBbFXbHCbFXbHBahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm new file mode 100644 index 00000000000..10aa0809f3f --- /dev/null +++ b/code/game/objects/items/weapons/defib.dm @@ -0,0 +1,328 @@ +//backpack item + +/obj/item/weapon/defibrillator + name = "defibrillator" + desc = "A device that uses detachable paddles placed on the patient to resuscitation incapacitated patients." + icon = 'icons/obj/weapons.dmi' + icon_state = "defibunit" + item_state = "defibunit" + slot_flags = SLOT_BACK + force = 5 + throwforce = 6 + w_class = 4 + origin_tech = "biotech=3" + action_button_name = "Toggle Paddles" + + var/on = 0 //if the paddles are equipped (1) or on the defib (0) + var/emagged = 0 //if you can zap people with the defibs on harm mode + var/powered = 0 //if there's a cell in the defib with enough power for a revive, blocks paddles from reviving otherwise + var/obj/item/weapon/twohanded/shockpaddles/paddles + var/obj/item/weapon/stock_parts/cell/high/bcell = null + +/obj/item/weapon/defibrillator/New() //starts without a cell for rnd + ..() + paddles = make_paddles() + update_icon() + return + +/obj/item/weapon/defibrillator/loaded/New() //starts with hicap + ..() + paddles = make_paddles() + bcell = new(src) + update_icon() + return + +/obj/item/weapon/defibrillator/update_icon() + update_power() + update_overlays() + update_charge() + +/obj/item/weapon/defibrillator/proc/update_power() + if(bcell) + if(bcell.charge < paddles.revivecost) + powered = 0 + else + powered = 1 + else + powered = 0 + +/obj/item/weapon/defibrillator/proc/update_overlays() + overlays.Cut() + if(!on) + overlays += "defibunit-paddles" + if(powered) + overlays += "defibunit-powered" + if(!bcell) + overlays += "defibunit-nocell" + if(emagged) + overlays += "defibunit-emagged" + +/obj/item/weapon/defibrillator/proc/update_charge() + if(powered) //so it doesn't show charge if it's unpowered + if(bcell) + var/ratio = bcell.charge / bcell.maxcharge + ratio = Ceiling(ratio*4) * 25 + overlays += "defibunit-charge[ratio]" + +/obj/item/weapon/defibrillator/CheckParts() + bcell = locate(/obj/item/weapon/stock_parts/cell) in contents + update_icon() + +/obj/item/weapon/defibrillator/ui_action_click() + if(usr.get_item_by_slot(slot_back) == src) + toggle_paddles() + else + usr << "Put the defibrillator on your back first!" + return + +/obj/item/weapon/defibrillator/attackby(obj/item/weapon/W, mob/user) + if(istype(W, /obj/item/weapon/stock_parts/cell)) + var/obj/item/weapon/stock_parts/cell/C = W + if(bcell) + user << "[src] already has a cell." + else + if(C.maxcharge < paddles.revivecost) + user << "[src] requires a higher capacity cell." + return + user.drop_item() + W.loc = src + bcell = W + user << "You install a cell in [src]." + + if(istype(W, /obj/item/weapon/card/emag)) + if(emagged == 0) + emagged = 1 + usr << "[W] disables [src]'s safety protocols" + else + emagged = 0 + usr << "[W] enables [src]'s safety protocols" + + if(istype(W, /obj/item/weapon/screwdriver)) + if(bcell) + bcell.updateicon() + bcell.loc = get_turf(src.loc) + bcell = null + user << "You remove the cell from the [src]." + + update_icon() + return + +/obj/item/weapon/defibrillator/verb/toggle_paddles() + set name = "Toggle Paddles" + set category = "Object" + on = !on + + var/mob/living/carbon/human/user = usr + if(on) + //Detach the paddles into the user's hands + var/list/L = list("left hand" = slot_l_hand,"right hand" = slot_r_hand) + if(!user.equip_in_one_of_slots(paddles, L)) + on = 0 + user << "You need a free hand to hold the paddles!" + update_icon() + return + paddles.loc = user + else + //Remove from their hands and back onto the defib unit + remove_paddles(user) + + update_icon() + return + +/obj/item/weapon/defibrillator/proc/make_paddles() + return new /obj/item/weapon/twohanded/shockpaddles(src) + +/obj/item/weapon/defibrillator/equipped(mob/user, slot) + if(slot != slot_back) + remove_paddles(user) + update_icon() + +/obj/item/weapon/defibrillator/proc/remove_paddles(mob/user) + var/mob/living/carbon/human/M = user + if(paddles in get_both_hands(M)) + M.unEquip(paddles) + update_icon() + return + +/obj/item/weapon/defibrillator/Destroy() + if(on) + var/M = get(paddles, /mob) + remove_paddles(M) + ..() + update_icon() + return + +/obj/item/weapon/defibrillator/proc/deductcharge(var/chrgdeductamt) + if(bcell) + if(bcell.charge < (paddles.revivecost+chrgdeductamt)) + powered = 0 + update_icon() + if(bcell.use(chrgdeductamt)) + update_icon() + return 1 + else + update_icon() + return 0 + +/obj/item/weapon/defibrillator/proc/cooldowncheck(var/mob/user) + spawn(50) + if(bcell) + if(bcell.charge >= paddles.revivecost) + user.visible_message("[src] beeps: Unit ready.") + playsound(get_turf(src), 'sound/machines/twobeep.ogg', 50, 0) + else + user.visible_message("[src] beeps: Charge depleted.") + playsound(get_turf(src), 'sound/machines/twobeep.ogg', 50, 0) + paddles.cooldown = 0 + paddles.update_icon() + update_icon() + +//paddles + +/obj/item/weapon/twohanded/shockpaddles + name = "defibrillator paddles" + desc = "A pair of plastic-gripped paddles with flat metal surfaces that are used to deliver powerful electric shocks." + icon = 'icons/obj/weapons.dmi' + icon_state = "defibpaddles" + item_state = "defibpaddles" + force = 0 + throwforce = 6 + w_class = 4 + origin_tech = "biotech=3" + + var/revivecost = 1000 + var/cooldown = 0 + var/busy = 0 + var/obj/item/weapon/defibrillator/defib + +/obj/item/weapon/twohanded/shockpaddles/New(mainunit) + ..() + if(check_defib_exists(mainunit, src)) + defib = mainunit + loc = defib + busy = 0 + update_icon() + return + +/obj/item/weapon/twohanded/shockpaddles/update_icon() + if(cooldown) + icon_state = "[initial(icon_state)]_cooldown" + else + icon_state = "[initial(icon_state)]" + + +/obj/item/weapon/twohanded/shockpaddles/suicide_act(mob/user) + user.visible_message("[user] is putting the live paddles on \his chest! It looks like \he's trying to commit suicide.") + defib.deductcharge(revivecost) + playsound(get_turf(src), 'sound/weapons/Egloves.ogg', 50, 1, -1) + return (OXYLOSS) + +/obj/item/weapon/twohanded/shockpaddles/dropped(mob/user as mob) + ..() + user << "The paddles snap back into the main unit." + defib.on = 0 + loc = defib + defib.update_icon() + +/obj/item/weapon/twohanded/shockpaddles/proc/check_defib_exists(mainunit, var/mob/living/carbon/human/M, var/obj/O) + if (!mainunit || !istype(mainunit, /obj/item/weapon/defibrillator)) //To avoid weird issues from admin spawns + M.unEquip(O) + qdel(0) + return 0 + else + return 1 + +/obj/item/weapon/twohanded/shockpaddles/attack(mob/M as mob, mob/user as mob) + var/tobehealed + var/threshold = -config.health_threshold_dead + var/mob/living/carbon/human/H = M + + if(busy) + return + if(!defib.powered) + user.visible_message("[defib] beeps: Unit is unpowered.") + playsound(get_turf(src), 'sound/machines/twobeep.ogg', 50, 0) + return + if(!wielded) + user << "You need to wield the paddles in both hands before you can use them on someone!" + return + if(cooldown) + user << "[defib] is recharging." + return + if(!ishuman(M)) + user << "The instructions on [defib] don't mention how to revive that..." + return + else + if(user.a_intent == "harm" && defib.emagged) + busy = 1 + H.visible_message("[M.name] has been touched with [src] by [user]!") + H.Weaken(10) + H.adjustFireLoss(10) + H.updatehealth() //forces health update before next life tick + playsound(get_turf(src), 'sound/weapons/Egloves.ogg', 50, 1, -1) + add_logs(user, M, "stunned", object="defibrillator") + defib.deductcharge(revivecost) + cooldown = 1 + busy = 0 + update_icon() + defib.cooldowncheck(user) + return + if(user.zone_sel && user.zone_sel.selecting == "chest") + H.visible_message("[user] begins to place [src] on [M.name]'s chest.", "You begin to place [src] on [M.name]'s chest.") + busy = 1 + update_icon() + if(do_after(user, 30)) //beginning to place the paddles on patient's chest to allow some time for people to move away to stop the process + H.visible_message("[user] places [src] on [M.name]'s chest.", "You place [src] on [M.name]'s chest.") + playsound(get_turf(src), 'sound/weapons/flash.ogg', 50, 0) + var/ispresent = !H.key && H.mind + var/tplus = world.time - H.timeofdeath + var/tlimit = 1500 //past this much time the subject is unrecoverable + var/tloss = 900 //but brain damage starts setting in after some time + if(do_after(user, 20)) //placed on chest and short delay to shock for dramatic effect, revive time is 5sec total + if(H.stat == 2) + if(ispresent) + for(var/mob/dead/observer/ghost in player_list) + if(ghost.mind == H.mind) + if(ghost.can_reenter_corpse) + ghost << "Your heart is being defibrillated. Return to your body if you want to be revived! (Verbs -> Ghost -> Re-enter corpse)" + ghost << sound('sound/effects/genetics.ogg') + var/health = H.health + var/chance = 90 + for(var/obj/item/carried_item in H.contents) + if(istype(carried_item, /obj/item/clothing/suit/armor)) + chance = 25 + M.visible_message("[M]'s body convulses a bit.") + playsound(get_turf(src), "bodyfall", 50, 1) + playsound(get_turf(src), 'sound/weapons/Egloves.ogg', 50, 1, -1) + if(H.health <= -100 && !H.suiciding && prob(chance) && ispresent && tplus < tlimit) + tobehealed = health + threshold + tobehealed -= 5 //They get 5 health in crit to heal the person or inject stabilizers + H.adjustOxyLoss(tobehealed) + user.visible_message("[defib] pings: Resuscitation successful.") + playsound(get_turf(src), 'sound/machines/ping.ogg', 50, 0) + H.stat = 1 + dead_mob_list -= H + living_mob_list |= list(H) + H.emote("gasp") + if(tplus > tloss) + H.setBrainLoss( max(0, min(99, ((tlimit - tplus) / tlimit * 100)))) + defib.deductcharge(revivecost) + add_logs(user, M, "revived", object="defibrillator") + else + if(tplus < tlimit) + user.visible_message("[defib] buzzes: Resuscitation failed. Tissue damage beyond point of no return for defibrillation.") + else + user.visible_message("[defib] buzzes: Resuscitation failed.") + playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 50, 0) + defib.deductcharge(revivecost) + update_icon() + cooldown = 1 + defib.cooldowncheck(user) + else + user.visible_message("[defib] buzzes: Patient is not in a valid state.") + playsound(get_turf(src), 'sound/machines/buzz-sigh.ogg', 50, 0) + busy = 0 + update_icon() + else + user << "You need to target your patient's chest with [src]." + return \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 5bf51ea6e1e..90b2fa14b9a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -68,28 +68,14 @@ new /obj/item/weapon/storage/backpack/medic(src) else new /obj/item/weapon/storage/backpack/satchel_med(src) - new /obj/item/clothing/under/rank/nursesuit (src) - new /obj/item/clothing/head/nursehat (src) - switch(pick("blue", "green", "purple")) - if ("blue") - new /obj/item/clothing/under/rank/medical/blue(src) - if ("green") - new /obj/item/clothing/under/rank/medical/green(src) - if ("purple") - new /obj/item/clothing/under/rank/medical/purple(src) - switch(pick("blue", "green", "purple")) - if ("blue") - new /obj/item/clothing/under/rank/medical/blue(src) - if ("green") - new /obj/item/clothing/under/rank/medical/green(src) - if ("purple") - new /obj/item/clothing/under/rank/medical/purple(src) new /obj/item/clothing/under/rank/medical(src) new /obj/item/clothing/suit/labcoat(src) new /obj/item/clothing/shoes/sneakers/white(src) -// new /obj/item/weapon/cartridge/medical(src) new /obj/item/device/radio/headset/headset_med(src) + new /obj/item/clothing/gloves/latex(src) + new /obj/item/weapon/defibrillator/loaded(src) new /obj/item/weapon/storage/belt/medical(src) + new /obj/item/clothing/glasses/hud/health(src) return @@ -113,12 +99,13 @@ new /obj/item/weapon/storage/backpack/satchel_med(src) new /obj/item/clothing/suit/bio_suit/cmo(src) new /obj/item/clothing/head/bio_hood/cmo(src) - new /obj/item/clothing/under/rank/chief_medical_officer(src) new /obj/item/clothing/suit/labcoat/cmo(src) - new /obj/item/weapon/cartridge/cmo(src) - new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/under/rank/chief_medical_officer(src) new /obj/item/clothing/shoes/sneakers/brown (src) + new /obj/item/weapon/cartridge/cmo(src) new /obj/item/device/radio/headset/heads/cmo(src) + new /obj/item/clothing/gloves/latex(src) + new /obj/item/weapon/defibrillator/loaded(src) new /obj/item/weapon/storage/belt/medical(src) new /obj/item/device/flash/handheld(src) new /obj/item/weapon/reagent_containers/hypospray/CMO(src) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index fc7b6800bd5..472c8222f05 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -189,6 +189,40 @@ new /obj/item/clothing/shoes/sneakers/white(src) return +/obj/structure/closet/wardrobe/white/medical + name = "medical doctor's wardrobe" + +/obj/structure/closet/wardrobe/white/medical/New() + new /obj/item/clothing/under/rank/nursesuit (src) + new /obj/item/clothing/head/nursehat (src) + new /obj/item/clothing/suit/labcoat/emt(src) + new /obj/item/clothing/suit/labcoat/emt(src) + new /obj/item/clothing/suit/labcoat/emt(src) + switch(pick("blue", "green", "purple")) + if ("blue") + new /obj/item/clothing/under/rank/medical/blue(src) + if ("green") + new /obj/item/clothing/under/rank/medical/green(src) + if ("purple") + new /obj/item/clothing/under/rank/medical/purple(src) + switch(pick("blue", "green", "purple")) + if ("blue") + new /obj/item/clothing/under/rank/medical/blue(src) + if ("green") + new /obj/item/clothing/under/rank/medical/green(src) + if ("purple") + new /obj/item/clothing/under/rank/medical/purple(src) + switch(pick("blue", "green", "purple")) + if ("blue") + new /obj/item/clothing/under/rank/medical/blue(src) + if ("green") + new /obj/item/clothing/under/rank/medical/green(src) + if ("purple") + new /obj/item/clothing/under/rank/medical/purple(src) + new /obj/item/clothing/shoes/sneakers/black(src) + new /obj/item/clothing/shoes/sneakers/black(src) + new /obj/item/clothing/shoes/sneakers/black(src) + return /obj/structure/closet/wardrobe/pjs name = "pajama wardrobe" diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index e3b75febb8b..2dd479606d9 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -28,6 +28,12 @@ icon_state = "labcoat_cmo" item_state = "labcoat_cmo" +/obj/item/clothing/suit/labcoat/emt + name = "EMT's jacket" + desc = "A dark blue jacket with reflective strips for emergency medical technicians." + icon_state = "labcoat_emt" + item_state = "labcoat_cmo" + /obj/item/clothing/suit/labcoat/mad name = "\improper The Mad's labcoat" desc = "It makes you look capable of konking someone on the noggin and shooting them into space." diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index b06f7b07a9566950f3a06fd77e67e9331aea72f5..9c0449f011efd45a23c17312c344bf224acccf90 100644 GIT binary patch delta 19821 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 Ang9R* delta 19113 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 delta 22668 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
K9Uw2np*tf1ILP6#!r=e4EvLx0QYsPt}CXV zHC;UQbQsNe@9?Ka>7ahmk=I;S@m5QoH`m%mQDgaLlVP2uZyp~L=How8gY*OQ?Yv@# z$*?q+ab*0B3;R+1IoA`!+v<0racAB^ADo9Hq$a=@~mkB3Dsx73n6(dzCk?kCo5Yx<0m&ol{29@rIWUj3v~XK8Gt zJ3o>V7O<%Fn@-Eab9uTQBdV-Xy0K+1%kq`f6E(pkrh6BFcV8kz2jl6K_0$fcec?}3 zXvSr=$7VG`V>LzK#*OgZOJ5Y&2`UcnM-_Y15muK+>*lATr*N-l zHMOoCjy0*A`dnanE;U@#_G&F5WO2*HC7KrV=DRP;WP;Td3TSnLq~9I+uHap0cT7{5 zkYoP!tz0srU1Xy~m7mU%b8FULDaEk)9@}KAo6Fed`F%Uo5mI2U(C@7WoaW?pz5Xa) z^BTCxWVOHfXb@hEGHU%xo`Srk>f2F!*3#KQVWsMNEG@dFO0??`zfR2bR1&Pr)Y}|K ztOpA7{XG)*6-+UMn6Gpi6^e!w7tEb54hSp*^FA>CA3uSP4fN@gyefNKV@p#SI(n^2 zEV>!}BiCuQtdkTE{&JuZkbTxR1+PKoFzeB#ZleTkM+h*y$__FklksH*ZI7H(6MfEI z=wLA+Kd3bJIaC=d3Jqw(KL^u~8AFL$?$0#)0W4`V|A~Xm$kj8{W*K02qxatw-I`nK zvv;rSPv+8YEZz5A9H0jB7aQUgEU;lZs49S!>Bc9DxK0UHCFiQMg!8Qpbh+c0*|4ZG3UcQ3CYLU1@PRKm(f?AS-WQl z4&lS~(3x5n)0V2XroUdnhZ`_PnNZrwanFuX>+#CMc%P#RF9V-QaNgcTGU0TO07+r~&=(!EE3u4@Urz(B(wV-eV zOw%zLPp|w?S*qei|2Nel#6j)M9}!k-+0VDRcBfkfS&~2QDsS46F{%bg5;pD=hIYcJ zv&Td&gMUTgrg+;6i3eFN!&{f;ER8a>zWea#0{gk3x0SyU@1N*ZZsMDb85Evigtaw` zCx&21;T&q!VKqwUKQgtOgskqiy;|K(cbg8r;&H?ho4~<)^_tzYvV01hoj$wC3c$X# z&^5Q)?Dg16<^$inY?Rq_{7I4hhcrJf?Hx8(_+c2`EF&QCHy6mGZWD<<`<-5*{Kij@ zl+I5DD?_bKD;&Gj7*g{eTMKiZ+i4GezC{6O8$|jO7G9Z`J3Yzw>2=QZ8a&-IFUhrz z7wA@izN{ebKp(-pPK_83)()Q1Qg;g0ANGv}N-}kn&kuqlpYy z$;i! zO+k@OAsQ8|lUQhtMhw2Xvpc<2+kKR9$~NgO21Uy2zR+oy-%1(#rO*34BMR)T%P#et zLy}}%)1dRks9A-Bhsm;$(?C3=1TZLLfa;1~zKuKu{_I#bo3?f0Wt@Ncwy>v&B(rNy zQHT4F?!(+F7gnY!dt%L}vNkL!km@#tkjr&`wfzIwz@6z;gPVXF=hg;hazn0wO_5AVw@EX` z=21zRmlBXUe0^}2!bf_vjqJq2&D+rUi_rOV$9T6Rw@-cDnc50p^MUF9BVc4AogGOE zbztA~xa&6sh`&aj;3lh?oC-RCGhn?^#`7KMkMbdYxpUs9jV+Y-?A@g_d5G@UzsFNg_>_GAmeY^oxU@*1n@f2s-LmZ3dUr z#}mA<&2G$uEf#g*-%-j@upq~6YFf@*XqA3dg?E`V(}QzySp+G8yZQcp&(u%oEo?}f zI$QR@*Szj>u_U`Cai^BW#?eV!%@XI~9>Q^a`3A80{q3-uBoOq%jP|tSeVu{sr*M25 zw#zE+69I*6QSLP8Rrq7i7Uh7$`t6zBwcO|{D#9UkF27`JmlS# zp?mn1|6>{Go8l81n|M^=U^%2{Dh&TGxMxn*`6XWcTetD?@vR!Slf2v(tKz?=g2l=8 z#tc79{QTs_qYnYsAAiTe!6C4b z(lGx?Acbnb!FTpF>(kGI`o(~UTo?R=_5IJn@a?l1FV})@iT}DG^_lpg*uBasGYFhM zGg&FW%5Ac=NYB%MP+j?}QvPnkI{53ZOHonu@3F+WFW@4Xxz@{w*fGG2K0L zaobVwOU((XS(zKqP)Z7%WBozTe70zaF7Cf=Fhk zf8(W*#2nqwr3I0Qq zRq`M|LhndhA}J#+wfg2%P)+I`=ZuHz_Kpw?9(=iw4ZeH%n8D@Au{<%YAh^W&64)9& zTwy9(-j6eGFtq%U*=1`Inz0Xt7*J6alOBry#ma;+Zosz%-KkoZ?4=T$gXYF6P=vYk zku=1qWyn62{p0){XS)l#HCa>t^oFk${#=uiHH`D57mq_$SiTmwn`<-yUUvbPXlx1K zjpVv9^ebcz)^kIcjW{ziGtPb+=+bgH>xP7+Bmrwl?|Y3BrQbJI70c2%T6&i2l?6j6 zWW2Dbrx`ysM!|^)p&JbWFb{DABGNndm_8<&3jkBA5@1LTct+tBAwDSIcBfc z!okZvkLHsKZx{;S%;k$~to>QMF4n}QZc6&S(&fD98w+C!$hFoEa-(>eq}kaf%aaNU5J_|tJtoi zGDu9|4@yhsP}21$>vHTmDHkk*RxCSXK|nhR-K|G=M)jT~@CB7V0I{R&Dk%Nu+_0y| zrb9R|yotWhS84Kl0v8>5{VDCh`NrrbHjp3b&k&sx2A^Do^HjmApQwAn8TR+HW)v{> zz6gbbmPSQZT!ot0Nm~kgwr7= zBhxG-&HyNrgLxjv_5vbP3;-gjG=^a=5K4!GfiMzEN*ycI$u$pS
-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

ysx_8Z)>R^i1D5gOiC+-ip90sD8R)iT=x? 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 diff --git a/icons/obj/weapons.dmi b/icons/obj/weapons.dmi index 74cb74a795ed5441c431ff0049b6b43bec95e9a8..20224db767311db33d0d387f53b19c1863cf57af 100644 GIT binary patch literal 29305 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%0A0$DoSW>-ywoPvT-Q=$!T829I~AjCNY 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 Date: Thu, 30 Oct 2014 17:32:19 -0700 Subject: [PATCH 062/128] lots of debugging, ghost notifications work now --- code/game/objects/items/weapons/defib.dm | 31 ++++++++++++------------ 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index 10aa0809f3f..caf1bb7c070 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -205,11 +205,10 @@ return /obj/item/weapon/twohanded/shockpaddles/update_icon() + icon_state = "defibpaddles[wielded]" + item_state = "defibpaddles[wielded]" if(cooldown) - icon_state = "[initial(icon_state)]_cooldown" - else - icon_state = "[initial(icon_state)]" - + icon_state = "defibpaddles[wielded]_cooldown" /obj/item/weapon/twohanded/shockpaddles/suicide_act(mob/user) user.visible_message("[user] is putting the live paddles on \his chest! It looks like \he's trying to commit suicide.") @@ -268,24 +267,18 @@ defib.cooldowncheck(user) return if(user.zone_sel && user.zone_sel.selecting == "chest") - H.visible_message("[user] begins to place [src] on [M.name]'s chest.", "You begin to place [src] on [M.name]'s chest.") + user.visible_message("[user] begins to place [src] on [M.name]'s chest.", "You begin to place [src] on [M.name]'s chest.") busy = 1 update_icon() if(do_after(user, 30)) //beginning to place the paddles on patient's chest to allow some time for people to move away to stop the process - H.visible_message("[user] places [src] on [M.name]'s chest.", "You place [src] on [M.name]'s chest.") + user.visible_message("[user] places [src] on [M.name]'s chest.", "You place [src] on [M.name]'s chest.") playsound(get_turf(src), 'sound/weapons/flash.ogg', 50, 0) - var/ispresent = !H.key && H.mind + var/isghosted = !H.key && H.mind var/tplus = world.time - H.timeofdeath var/tlimit = 1500 //past this much time the subject is unrecoverable var/tloss = 900 //but brain damage starts setting in after some time if(do_after(user, 20)) //placed on chest and short delay to shock for dramatic effect, revive time is 5sec total if(H.stat == 2) - if(ispresent) - for(var/mob/dead/observer/ghost in player_list) - if(ghost.mind == H.mind) - if(ghost.can_reenter_corpse) - ghost << "Your heart is being defibrillated. Return to your body if you want to be revived! (Verbs -> Ghost -> Re-enter corpse)" - ghost << sound('sound/effects/genetics.ogg') var/health = H.health var/chance = 90 for(var/obj/item/carried_item in H.contents) @@ -294,7 +287,7 @@ M.visible_message("[M]'s body convulses a bit.") playsound(get_turf(src), "bodyfall", 50, 1) playsound(get_turf(src), 'sound/weapons/Egloves.ogg', 50, 1, -1) - if(H.health <= -100 && !H.suiciding && prob(chance) && ispresent && tplus < tlimit) + if(H.health <= -100 && !H.suiciding && prob(chance) && !isghosted && tplus < tlimit) tobehealed = health + threshold tobehealed -= 5 //They get 5 health in crit to heal the person or inject stabilizers H.adjustOxyLoss(tobehealed) @@ -309,17 +302,23 @@ defib.deductcharge(revivecost) add_logs(user, M, "revived", object="defibrillator") else - if(tplus < tlimit) + if(tplus > tlimit) user.visible_message("[defib] buzzes: Resuscitation failed. Tissue damage beyond point of no return for defibrillation.") else user.visible_message("[defib] buzzes: Resuscitation failed.") + if(isghosted) + for(var/mob/dead/observer/ghost in player_list) + if(ghost.mind == H.mind) + if(ghost.can_reenter_corpse) + ghost << "Your heart is being defibrillated. Return to your body if you want to be revived! (Verbs -> Ghost -> Re-enter corpse)" + ghost << sound('sound/effects/genetics.ogg') playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 50, 0) defib.deductcharge(revivecost) update_icon() cooldown = 1 defib.cooldowncheck(user) else - user.visible_message("[defib] buzzes: Patient is not in a valid state.") + user.visible_message("[defib] buzzes: Patient is not in a valid state. Operation aborted.") playsound(get_turf(src), 'sound/machines/buzz-sigh.ogg', 50, 0) busy = 0 update_icon() From df920e0858712539af8284d098d0e36a486f84df Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 30 Oct 2014 17:32:54 -0700 Subject: [PATCH 063/128] weapons.dmi for the proper icon_state names for wielding defib paddles --- icons/obj/weapons.dmi | Bin 29305 -> 29617 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/weapons.dmi b/icons/obj/weapons.dmi index 20224db767311db33d0d387f53b19c1863cf57af..5d6065bace7d0cffd020c3976b74136c0839fedc 100644 GIT binary patch delta 9032 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 cj2pkl((HdK*l_ta8HBmim9> Date: Fri, 31 Oct 2014 02:30:34 +0100 Subject: [PATCH 064/128] Fixes runtimes related to clown_ore -> bananium changes (fixes #5554). Fixes runtimes related to security records (fixes #5552). Changing the name in the security database now also change it in the general database. --- code/game/machinery/computer/security.dm | 22 ++++++++--- code/game/machinery/doors/airlock.dm | 2 +- code/game/objects/structures/door_assembly.dm | 2 +- code/game/objects/structures/false_walls.dm | 37 ++++++++++++------- code/game/turfs/simulated/floor_mineral.dm | 4 +- code/game/turfs/simulated/walls_mineral.dm | 2 +- code/modules/mining/mine_turfs.dm | 6 +-- 7 files changed, 48 insertions(+), 27 deletions(-) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index ad296e20065..894f9f9535a 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -122,7 +122,7 @@ for(var/datum/data/record/R in sortRecord(data_core.general, sortBy, order)) var/crimstat = "" for(var/datum/data/record/E in data_core.security) - if ((E.fields["name"] == R.fields["name"] && E.fields["id"] == R.fields["id"])) + if ((E.fields["name"] == R.fields["name"]) && (E.fields["id"] == R.fields["id"])) crimstat = E.fields["criminal"] var/background switch(crimstat) @@ -415,6 +415,7 @@ What a mess.*/ if ("Purge All Records") for(var/datum/data/record/R in data_core.security) del(R) + data_core.security.Cut() temp = "All Security records deleted." if ("Add Entry") @@ -460,6 +461,7 @@ What a mess.*/ screen = 3 if ("New Record (General)") + //General Record var/datum/data/record/G = new /datum/data/record() G.fields["name"] = "New Record" G.fields["id"] = "[num2hex(rand(1, 1.6777215E7), 6)]" @@ -472,6 +474,7 @@ What a mess.*/ data_core.general += G active1 = G + //Security Record var/datum/data/record/R = new /datum/data/record() R.fields["name"] = active1.fields["name"] R.fields["id"] = active1.fields["id"] @@ -483,7 +486,7 @@ What a mess.*/ data_core.security += R active2 = R - //Medical Record + //Medical Record var/datum/data/record/M = new /datum/data/record() M.fields["id"] = active1.fields["id"] M.fields["name"] = active1.fields["name"] @@ -506,13 +509,17 @@ What a mess.*/ if ("Edit Field") var/a1 = active1 var/a2 = active2 + switch(href_list["field"]) if("name") - if (istype(active1, /datum/data/record)) + if (istype(active1, /datum/data/record) || istype(active2, /datum/data/record)) var/t1 = input("Please input name:", "Secure. records", active1.fields["name"], null) as text if ((!( t1 ) || !length(trim(t1)) || !( authenticated ) || usr.stat || usr.restrained() || (!in_range(src, usr) && (!istype(usr, /mob/living/silicon)))) || active1 != a1) return - active1.fields["name"] = t1 + if(istype(active1, /datum/data/record)) + active1.fields["name"] = t1 + if(istype(active2, /datum/data/record)) + active2.fields["name"] = t1 if("id") if(istype(active2,/datum/data/record) || istype(active1,/datum/data/record)) var/t1 = copytext(sanitize(input("Please input id:", "Secure. records", active1.fields["id"], null) as text),1,MAX_MESSAGE_LEN) @@ -621,16 +628,21 @@ What a mess.*/ if ("Delete Record (Security) Execute") if (active2) + data_core.security -= active2 del(active2) if ("Delete Record (ALL) Execute") if (active1) for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) + data_core.medical -= R del(R) - else + break + data_core.general -= active1 del(active1) + if (active2) + data_core.security -= active2 del(active2) else temp = "This function does not appear to be working at the moment. Our apologies." diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 0a642258374..62c86d3a5ad 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -245,7 +245,7 @@ name = "bananium airlock" desc = "Honkhonkhonk" icon = 'icons/obj/doors/Doorbananium.dmi' - var/mineral = "clown" + var/mineral = "bananium" doortype = /obj/structure/door_assembly/door_assembly_clown /obj/machinery/door/airlock/sandstone diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 155d4cab07f..06cb67f69d9 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -267,7 +267,7 @@ obj/structure/door_assembly/New() anchored = 1 density = 1 state = 1 - mineral = "clown" + mineral = "bananium" /obj/structure/door_assembly/door_assembly_sandstone name = "sandstone airlock assembly" diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index bb0dc4486f6..0d0b1201ce9 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -7,6 +7,7 @@ anchored = 1 icon = 'icons/turf/walls.dmi' var/mineral = "metal" + var/walltype = "metal" var/opening = 0 density = 1 opacity = 1 @@ -31,20 +32,20 @@ /obj/structure/falsewall/relativewall() if(!density) - icon_state = "[mineral]fwall_open" + icon_state = "[walltype]fwall_open" return var/junction = 0 //will be used to determine from which side the wall is connected to other walls for(var/turf/simulated/wall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls - if(src.mineral == W.mineral)//Only 'like' walls connect -Sieve + if(walltype == W.walltype)//Only 'like' walls connect -Sieve junction |= get_dir(src,W) for(var/obj/structure/falsewall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls - if(src.mineral == W.mineral) + if(walltype == W.walltype) junction |= get_dir(src,W) - icon_state = "[mineral][junction]" + icon_state = "[walltype][junction]" return /obj/structure/falsewall/attack_hand(mob/user) @@ -72,24 +73,24 @@ /obj/structure/falsewall/proc/do_the_flick() if(density) - flick("[mineral]fwall_opening", src) + flick("[walltype]fwall_opening", src) else - flick("[mineral]fwall_closing", src) + flick("[walltype]fwall_closing", src) /obj/structure/falsewall/update_icon(relativewall = 1)//Calling icon_update will refresh the smoothwalls if it's closed, otherwise it will make sure the icon is correct if it's open if(density) - icon_state = "[mineral]0" + icon_state = "[walltype]0" if(relativewall) relativewall() else - icon_state = "[mineral]fwall_open" + icon_state = "[walltype]fwall_open" /obj/structure/falsewall/proc/ChangeToWall(delete = 1) var/turf/T = get_turf(src) - if(!mineral || mineral == "metal") + if(!walltype || walltype == "metal") T.ChangeTurf(/turf/simulated/wall) else - T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) + T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[walltype]")) if(delete) qdel(src) return T @@ -176,11 +177,11 @@ for(var/turf/simulated/wall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls - if(src.mineral == W.mineral)//Only 'like' walls connect -Sieve + if(src.walltype == W.walltype)//Only 'like' walls connect -Sieve junction |= get_dir(src,W) for(var/obj/structure/falsewall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls - if(src.mineral == W.mineral) + if(src.walltype == W.walltype) junction |= get_dir(src,W) icon_state = "rwall[junction]" return @@ -194,6 +195,7 @@ desc = "A wall with uranium plating. This is probably a bad idea." icon_state = "" mineral = "uranium" + walltype = "uranium" var/active = null var/last_event = 0 @@ -226,24 +228,28 @@ desc = "A wall with gold plating. Swag!" icon_state = "" mineral = "gold" + walltype = "gold" /obj/structure/falsewall/silver name = "silver wall" desc = "A wall with silver plating. Shiny." icon_state = "" mineral = "silver" + walltype = "silver" /obj/structure/falsewall/diamond name = "diamond wall" desc = "A wall with diamond plating. You monster." icon_state = "" mineral = "diamond" + walltype = "diamond" /obj/structure/falsewall/plasma name = "plasma wall" desc = "A wall with plasma plating. This is definately a bad idea." icon_state = "" mineral = "plasma" + walltype = "plasma" /obj/structure/falsewall/plasma/attackby(obj/item/weapon/W, mob/user) if(is_hot(W) > 300) @@ -268,17 +274,20 @@ name = "bananium wall" desc = "A wall with bananium plating. Honk!" icon_state = "" - mineral = "clown" + mineral = "bananium" + walltype = "clown" /obj/structure/falsewall/sandstone name = "sandstone wall" desc = "A wall with sandstone plating." icon_state = "" mineral = "sandstone" + walltype = "sandstone" //------------wtf?------------end /obj/structure/falsewall/wood name = "wooden wall" desc = "A wall with wooden plating." icon_state = "" - mineral = "wood" \ No newline at end of file + mineral = "wood" + walltype = "wood" \ No newline at end of file diff --git a/code/game/turfs/simulated/floor_mineral.dm b/code/game/turfs/simulated/floor_mineral.dm index f281fd6c471..018887a3dda 100644 --- a/code/game/turfs/simulated/floor_mineral.dm +++ b/code/game/turfs/simulated/floor_mineral.dm @@ -29,8 +29,8 @@ /turf/simulated/floor/mineral/bananium name = "bananium floor" icon_state = "bananium" - mineral = "clown" - floortype = "clown" + mineral = "bananium" + floortype = "bananium" floor_tile = new/obj/item/stack/tile/mineral/bananium /turf/simulated/floor/mineral/bananium/airless diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index f3a0848ef4f..a5e00d5b6dc 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -35,7 +35,7 @@ desc = "A wall with bananium plating. Honk!" icon_state = "clown0" walltype = "clown" - mineral = "clown" + mineral = "bananium" /turf/simulated/wall/mineral/sandstone name = "sandstone wall" diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 5a084218aa1..43d53825aaf 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -99,7 +99,7 @@ new/turf/simulated/floor/plating/asteroid/airless/cave(src) if("Gibtonite") M = new/turf/simulated/mineral/gibtonite(src) - if("Clown") + if("Bananium") M = new/turf/simulated/mineral/clown(src) /*if("Adamantine") M = new/turf/simulated/mineral/adamantine(src)*/ @@ -178,7 +178,7 @@ /turf/simulated/mineral/clown name = "bananium deposit" icon_state = "rock_Clown" - mineralName = "Clown" + mineralName = "Bananium" mineralAmt = 3 spreadChance = 0 spread = 0 @@ -416,7 +416,7 @@ new /obj/item/weapon/ore/plasma(src) if (src.mineralName == "Diamond") new /obj/item/weapon/ore/diamond(src) - if (src.mineralName == "Clown") + if (src.mineralName == "Bananium") new /obj/item/weapon/ore/bananium(src) var/turf/simulated/floor/plating/asteroid/airless/N = ChangeTurf(/turf/simulated/floor/plating/asteroid/airless) N.fullUpdateMineralOverlays() From b9f5947f5e81ad2893c4be13721ac67ff2ffe2a9 Mon Sep 17 00:00:00 2001 From: xxalpha Date: Fri, 31 Oct 2014 01:50:31 +0000 Subject: [PATCH 065/128] High-traction Floor --- code/datums/supplypacks.dm | 7 ++++++ .../objects/items/stacks/tiles/tile_types.dm | 23 +++++++++++++++--- code/game/turfs/simulated/floor/misc_floor.dm | 11 +++++++++ icons/obj/items.dmi | Bin 61465 -> 62017 bytes icons/turf/floors.dmi | Bin 337931 -> 350152 bytes 5 files changed, 38 insertions(+), 3 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index d3088c624a6..85a3cbf3d52 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -1039,6 +1039,13 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine cost = 10 containername = "replacement lights" +/datum/supply_packs/misc/noslipfloor + name = "High-traction floor tiles" + contains = list(/obj/item/stack/tile/noslip) + amount = 20 + cost = 20 + containername = "high-traction floor tiles" + ///////////// Costumes diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index e33991a7186..f6015ce854d 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -21,7 +21,7 @@ /obj/item/stack/tile/grass name = "grass tile" singular_name = "grass floor tile" - desc = "A patch of grass like they often use on golf courses" + desc = "A patch of grass like they often use on golf courses." icon_state = "tile_grass" w_class = 3.0 force = 1.0 @@ -38,7 +38,7 @@ /obj/item/stack/tile/wood name = "wood floor tile" singular_name = "wood floor tile" - desc = "an easy to fit wood floor tile" + desc = "an easy to fit wood floor tile." icon_state = "tile-wood" w_class = 3.0 force = 1.0 @@ -55,7 +55,7 @@ /obj/item/stack/tile/carpet name = "carpet" singular_name = "carpet" - desc = "A piece of carpet. It is the same size as a floor tile" + desc = "A piece of carpet. It is the same size as a floor tile." icon_state = "tile-carpet" w_class = 3.0 force = 1.0 @@ -64,3 +64,20 @@ throw_range = 7 max_amount = 60 turf_type = /turf/simulated/floor/carpet + +/* + * High-traction + */ +/obj/item/stack/tile/noslip + name = "high-traction floor tile" + singular_name = "high-traction floor tile" + desc = "A high-traction floor tile. It feels rubbery in your hand." + icon_state = "tile_noslip" + w_class = 3.0 + force = 1.0 + throwforce = 1.0 + throw_speed = 3 + throw_range = 7 + max_amount = 60 + turf_type = /turf/simulated/floor/noslip + origin_tech = "material=3" \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index b5ebf04f44e..523beb8b993 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -10,6 +10,7 @@ * Ocean * Iron Sand * Snow + * High-traction */ /turf/simulated/floor/goonplaque @@ -91,3 +92,13 @@ /turf/simulated/floor/plating/snow/ex_act(severity) return + +/turf/simulated/floor/noslip + name = "high-traction floor" + icon_state = "noslip" + floor_tile = /obj/item/stack/tile/noslip + broken_states = list("noslip-damaged1","noslip-damaged2","noslip-damaged3") + burnt_states = list("noslip-scorched1","noslip-scorched2") + +/turf/simulated/floor/noslip/MakeSlippery() + return \ No newline at end of file diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index c03fa5e244e2163c9a29b6c36d20120848b09a3c..9107f227f891d081e0c4f1862df54629c8824b65 100644 GIT binary patch delta 22733 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 delta 12748 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 Date: Thu, 30 Oct 2014 19:21:58 -0700 Subject: [PATCH 066/128] research design and origintech update --- code/game/objects/items/weapons/defib.dm | 5 ++--- code/modules/research/designs/medical_designs.dm | 11 +++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index caf1bb7c070..4391d149d84 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -2,7 +2,7 @@ /obj/item/weapon/defibrillator name = "defibrillator" - desc = "A device that uses detachable paddles placed on the patient to resuscitation incapacitated patients." + desc = "A device that delivers powerful shocks to detachable paddles that resuscitate incapacitated patients." icon = 'icons/obj/weapons.dmi' icon_state = "defibunit" item_state = "defibunit" @@ -10,7 +10,7 @@ force = 5 throwforce = 6 w_class = 4 - origin_tech = "biotech=3" + origin_tech = "biotech=4" action_button_name = "Toggle Paddles" var/on = 0 //if the paddles are equipped (1) or on the defib (0) @@ -188,7 +188,6 @@ force = 0 throwforce = 6 w_class = 4 - origin_tech = "biotech=3" var/revivecost = 1000 var/cooldown = 0 diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index df2779e3118..c3de077318e 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -86,4 +86,15 @@ datum/design/bluespacebodybag materials = list("$metal" = 3000, "$plasma" = 2000, "$diamond" = 500) reliability = 76 build_path = /obj/item/bodybag/bluespace + category = "Misc" + +datum/design/defib + name = "Defibrillator" + desc = "A device that delivers powerful shocks to detachable paddles that resuscitate incapacitated patients." + id = "defib" + req_tech = list("materials" = 7, "biotech" = 5, "powerstorage" = 5) + build_type = PROTOLATHE + materials = list("$metal" = 5000, "$glass" = 2000, "$silver" = 1000) + reliability = 76 + build_path = /obj/item/weapon/defibrillator category = "Misc" \ No newline at end of file From 393dcaade76e600b98fcd43314019ffd969c507f Mon Sep 17 00:00:00 2001 From: paprka Date: Thu, 30 Oct 2014 20:28:26 -0700 Subject: [PATCH 067/128] changes scrub spawn to one of each instead of RNG --- .../crates_lockers/closets/wardrobe.dm | 24 +++---------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 472c8222f05..ddc0b48b116 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -198,27 +198,9 @@ new /obj/item/clothing/suit/labcoat/emt(src) new /obj/item/clothing/suit/labcoat/emt(src) new /obj/item/clothing/suit/labcoat/emt(src) - switch(pick("blue", "green", "purple")) - if ("blue") - new /obj/item/clothing/under/rank/medical/blue(src) - if ("green") - new /obj/item/clothing/under/rank/medical/green(src) - if ("purple") - new /obj/item/clothing/under/rank/medical/purple(src) - switch(pick("blue", "green", "purple")) - if ("blue") - new /obj/item/clothing/under/rank/medical/blue(src) - if ("green") - new /obj/item/clothing/under/rank/medical/green(src) - if ("purple") - new /obj/item/clothing/under/rank/medical/purple(src) - switch(pick("blue", "green", "purple")) - if ("blue") - new /obj/item/clothing/under/rank/medical/blue(src) - if ("green") - new /obj/item/clothing/under/rank/medical/green(src) - if ("purple") - new /obj/item/clothing/under/rank/medical/purple(src) + new /obj/item/clothing/under/rank/medical/blue(src) + new /obj/item/clothing/under/rank/medical/green(src) + new /obj/item/clothing/under/rank/medical/purple(src) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/shoes/sneakers/black(src) From 4269c053996c148983d7782d87f35100d0accbac Mon Sep 17 00:00:00 2001 From: MrPerson Date: Thu, 30 Oct 2014 22:42:57 -0700 Subject: [PATCH 068/128] Updates the changelog Yeah only I have an entry but it's a pretty big deal you gotta admit. Plus I might need that back in the extreme near future. --- html/changelog.html | 13 +++++++++++++ html/changelogs/.all_changelog.yml | 10 ++++++++++ html/changelogs/MrPerson.yml | 8 +------- 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index bb75a0bf2cb..9484918d05f 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,19 @@ --> +

+

27 October 2014

Jordie0608 updated:

diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index e5ed90c6360..88131e71430 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -2034,3 +2034,13 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. Adding bluespace body bag to R&D, it can hold even large mobs and in large amounts. - experiment: girders and displaced girders now have a chance to let projectiles pass through them. +2014-10-30: + MrPerson: + - rscadd: Everything now drifts in space, not just mobs. + - rscadd: Mechs are just as maneuverable in space as you are. + - tweak: Being weightless now slows movement down by a lot rather than speeding + it up. Having your hands full will make movement even slower. + - rscdel: Removed spaceslipping (You slipped! x1000) + - bugfix: Jetpacking after being thrown out a mass driver will cancel out your momentum. + - bugfix: Shooting a gun causes you to drift the other direction like spraying a + fire extinguisher. diff --git a/html/changelogs/MrPerson.yml b/html/changelogs/MrPerson.yml index 4f610d483e2..6378584f30e 100644 --- a/html/changelogs/MrPerson.yml +++ b/html/changelogs/MrPerson.yml @@ -1,8 +1,2 @@ author: MrPerson -changes: - - rscadd: "Everything now drifts in space, not just mobs." - - rscadd: "Mechs are just as maneuverable in space as you are." - - tweak: "Being weightless now slows movement down by a lot rather than speeding it up. Having your hands full will make movement even slower." - - rscdel: "Removed spaceslipping (You slipped! x1000)" - - bugfix: "Jetpacking after being thrown out a mass driver will cancel out your momentum." - - bugfix: "Shooting a gun causes you to drift the other direction like spraying a fire extinguisher." \ No newline at end of file +changes: [] From 549e87df0c31eff1e94acb51bbc3966749805238 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 31 Oct 2014 09:16:19 -0700 Subject: [PATCH 069/128] adds traitor objective for defib --- code/game/gamemodes/objective_items.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index b0e35a07051..0390064db5c 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -33,6 +33,12 @@ datum/objective_item/steal/jetpack targetitem = /obj/item/weapon/tank/jetpack difficulty = 3 +datum/objective_item/steal/defib + name = "a defibrillator" + targetitem = /obj/item/weapon/defibrillator + difficulty = 4 + excludefromjob = list("Chief Medical Officer", "Medical Doctor") + datum/objective_item/steal/magboots name = "the chief engineer's advanced magnetic boots" targetitem = /obj/item/clothing/shoes/magboots/advance From 472661402a5d1afc6c6d243b8e5a22eb6a060c5a Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 31 Oct 2014 11:42:47 -0700 Subject: [PATCH 070/128] fixes areas on incinerator --- _maps/map_files/tgstation.2.1.3.dmm | 151 ++++++++++++++-------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index 8a8b356dea0..09a054784da 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -5092,7 +5092,7 @@ "bTV" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/misc_lab) "bTW" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/misc_lab) "bTX" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/space,/area/space) -"bTY" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/space) +"bTY" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "bTZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) "bUa" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor,/area/quartermaster/office) "bUb" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/office) @@ -5136,15 +5136,15 @@ "bUN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bUO" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating/airless,/area/space) "bUP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bUQ" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/space) -"bUR" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine/vacuum,/area/space) -"bUS" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bUT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/valve{name = "Mix to Space"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bUU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/space) -"bUV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/space) -"bUW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bUX" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Incinerator to Output"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bUY" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/space) +"bUQ" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"bUR" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"bUS" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bUT" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bUU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/valve{name = "Mix to Space"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bUV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bUW" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bUX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bUY" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Incinerator to Output"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bUZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) "bVa" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Waste Out"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bVb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -5203,10 +5203,10 @@ "bWc" = (/obj/machinery/camera{c_tag = "Testing Firing Range"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plating,/area/toxins/misc_lab) "bWd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) "bWe" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bWf" = (/obj/machinery/power/apc{dir = 8; name = "Incinerator APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/space) -"bWg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/space) -"bWh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bWi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) +"bWf" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bWg" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) +"bWh" = (/turf/simulated/wall,/area/maintenance/incinerator) +"bWi" = (/obj/machinery/power/apc{dir = 8; name = "Incinerator APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bWj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bWk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bWl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -5252,15 +5252,15 @@ "bWZ" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bXa" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bXb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) -"bXc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bXd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/valve{dir = 4; name = "Incinerator to Space"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) +"bXc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bXd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXe" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) -"bXf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bXg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bXh" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) +"bXf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/valve{dir = 4; name = "Incinerator to Space"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXi" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/atmos) "bXj" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor,/area/atmos) -"bXk" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) +"bXk" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXl" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) "bXm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bXn" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -5311,13 +5311,13 @@ "bYg" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/eastleft{name = "Reception Desk"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/ai_monitored/security/armory) "bYh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) "bYi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYj" = (/obj/machinery/door_control{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"bYk" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor/plating,/area/space) -"bYl" = (/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/space) -"bYm" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plating,/area/space) -"bYn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/wall/r_wall,/area/space) -"bYo" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/space) -"bYp" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/space) +"bYj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYk" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYl" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYm" = (/obj/machinery/door_control{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYn" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bYo" = (/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bYp" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bYq" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bYr" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bYs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -5366,12 +5366,12 @@ "bZj" = (/obj/machinery/door/airlock/glass_research{name = "Firing Range"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/toxins/misc_lab) "bZk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) "bZl" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/space) +"bZm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bZn" = (/obj/structure/lattice,/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Incinerator Output Pump"; on = 1},/turf/space,/area/space) -"bZo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/space) -"bZp" = (/obj/machinery/atmospherics/binary/pump{dir = 1; on = 1},/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/space) +"bZo" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"bZp" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bZq" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/space,/area/space) -"bZr" = (/obj/machinery/atmospherics/binary/pump{dir = 2; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 8; pixel_y = -24},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/engine,/area/space) +"bZr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bZs" = (/obj/machinery/atmospherics/valve/open{tag = "icon-mvalve_map (EAST)"; icon_state = "mvalve_map"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/medical/virology) "bZt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bZu" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/space,/area/space) @@ -5498,7 +5498,7 @@ "cbL" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor,/area/atmos) "cbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cbN" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"cbO" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/space) +"cbO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) "cbP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "cbQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/toxins/misc_lab) "cbR" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) @@ -5599,7 +5599,7 @@ "cdI" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cdJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cdK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cdL" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/space) +"cdL" = (/obj/machinery/atmospherics/binary/pump{dir = 1; on = 1},/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/maintenance/incinerator) "cdM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/toxins/misc_lab) "cdN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) "cdO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/break_room) @@ -5699,9 +5699,9 @@ "cfE" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "cfF" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; filter_type = 2; on = 1},/turf/simulated/floor,/area/atmos) "cfG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plating,/area/atmos) -"cfH" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; luminosity = 2; on = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine/vacuum,/area/space) -"cfI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/engine/vacuum,/area/space) -"cfJ" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/space) +"cfH" = (/obj/machinery/atmospherics/binary/pump{dir = 2; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 8; pixel_y = -24},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"cfI" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"cfJ" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "cfK" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/asmaint) "cfL" = (/obj/structure/shuttle/engine/heater{color = "#FFFF00"; dir = 4; icon_state = "heater"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) "cfM" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -5785,7 +5785,7 @@ "chm" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "chn" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor{icon_state = "arrival"},/area/atmos) "cho" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Outlet Pump"; on = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/atmos) -"chp" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/space) +"chp" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; luminosity = 2; on = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "chq" = (/obj/machinery/atmospherics/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "chr" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "chs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/port) @@ -9201,29 +9201,29 @@ "duW" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "duX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) "duY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"duZ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/space) -"dva" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/space) -"dvb" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/asmaint) -"dvc" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "atmospherics mix pump"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asmaint) -"dve" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/asmaint) -"dvf" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/space) -"dvg" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/space) -"dvh" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"dvi" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvj" = (/obj/effect/landmark{name = "blobstart"},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvk" = (/obj/machinery/atmospherics/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvm" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvo" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "input port pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvp" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvq" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvu" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) -"dvv" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/space) +"duZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"dva" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"dvb" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"dvc" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) +"dvd" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) +"dve" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvf" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "atmospherics mix pump"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) +"dvh" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvi" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dvj" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dvk" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dvl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvm" = (/obj/effect/landmark{name = "blobstart"},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvn" = (/obj/machinery/atmospherics/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvp" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvr" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "input port pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvs" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) "dvx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) "dvy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -9251,6 +9251,9 @@ "dvU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvV" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvZ" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) (1,1,1) = {" ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9424,20 +9427,20 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPcaMbCDbXKbXKcdKckCbXKcGabCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPcaMbCDbXKbXKbXKbXKbXKduWbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPcaMbCDcchbXKdpDbXKbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjcaMbRJbRJbCDbCDdvhbRJbRJbCDcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahldvaduZdvcdvbdvedvddvgdvfbCDchqdpkbViduYduXcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahlbRJdvvdvudvtdvsdvrdvqdvpbCDchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjciRciSciSciTciUciUciUciUciUciUciUciUciUciUciUciVciXciYciXciZdrvcjbcbHchZcjdcjeaClbCvcjgcjhcjhcjhcjhcjhcjhcjhcjibCvbCvdrqdrldrjdrgciccjncjncjociccjpcpFcpEcpCcpOcpNcjvcmvcjxcjycghcjzcjAdracjCcjDcjEcjHdrbdrdcicahjcbIahjcaMahjcbIahjcaMahjbZqahjbZqahlahlahlahlahlahlahlbRJdvmdvodvndvjdvidvldvkbCDbXKcjLcjMduTcjObXJbFobSZbWqbCDbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcpGblAbgZbWKbWwbgZbgZcgCcgEbgZbgZcjTbPdbPbbgZcjUcjVbpWbgZbgZbgZbgZbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjcjWahjahlahjcjWahjahlahjcjWahjahlahlchNchOcjXcjYcjZckacgNbELbELbELbELbCvahlahlahjahlahlahjahlahlahjahlbCvckdbCvcmacmhcicckfckgckhckickjbhAckUckUckUbOHbOKbORckrbhAcghbvCckuclScjCckwcghaJbclRclMcicbOPckzbReckzbOPckzbReckzbOPckAbReckBbOPahlahlahlahlahlahlbUUbUVbUSbUTbUSbUYbUWbUXbUZbUZbUZccPbVabWeccPcnCbCDbCDbCDahlahlahjahlahjahjahlahlahlahlahlahlahlahlahlbgZcnyckEbgZbPbbPdbgZahlahlahlahlbgZblAbPdbPackGckGckHckIckGahlahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahjahjahjckKcgNcgNcgNcgNbJibJjbELbELbCvahjahjcjtcjtcjtcjtcjtcjtcjtahjbCvbCvbCvcmBcmxcicckPckhckhckickQckxckxcmwcmjcmqcmicmiciickUcghckWcmQcmJckZclacghclbcmIcmDcicbOPcldcnDclfbOPclgcnXclibOPcljcnYcllbOPahlahlahlahlahlahlbRJbWfbWgbWhbWibXcbXdbXfbRJahjbCDcfKduUcnZcacbCDbCDahlbRJahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlbgZcnUbgZbgZbPibPdbgZbgZcgCcgEbgZbgZblAbPjbPfckGclqclrclsckGahlahlahjahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlcdcckJcdeahjcdcckJcdeahlcdcckJcdeahlahlahlahlahlahlahlahlbCvbCvbCvbXlbELbCvahlahlcjtclFclzclEclzclucjtahlbCvbSYbELcnzcmxcicclAclAclBcicclCclDcmmcnpckbcmFbPAcksckockocghclKcnmcncclNclOclPclQcmScmRcicbOPclTclUclTbOPclVclWclVbOPclXclYclZbOPahlahlahlahlahlahlbRJbYmbYkbYlbXkbYjbXgbXhbRJahjahlahjduVahlahlahjahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahlcmccmdcmebgZbJkaDGbgZbPEbPFciCciFciCciCciCciCciGcfRbPDckGcnBcnAcmkckGahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahlahlahlahlahlahlahlcgccgdcgcbELbELbCvahlahlcjtcmscmocmncmrcmpcjtahlbCvcegbELcnzcmxcicclAclAclBciccmucmvcmtcnFcnHckVcmAcmvcmzcmAcmvdtocnOcnMcmFcmGcmHcmEckbcnIcicbOPclTcmKclTbOPclVcmLclVbOPclZcmMclZbOPahlahlahlahlahlahlbRJbRJbRJbZmcKRbYnbYobYpcKRahjahlahjcmNahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahjcbnblAcmObgZcphblAbgZbPVbKLbKLbQabKLchEchEchEbPXbPYchKckGcnQcnPcmTckGahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahjcdcckJcdeahjahjahjahjahjahjahjahjbCvbCvbCvbCvbELbCvahjahjcjtcmPcoZcoUcoPcmPcjtahjbCvciccnbclecoccicclAclBclBciccndcnecmycodckbclHclGclJclGclGcnkcnlcnScnRcnocnncnncnncobcoacicbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPahlahlahlahlahlahlahlahlahlbZncKRbZrbZobZpcKRahjahlahlahlahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahjdsicbncnrblAbrqcpGblAbgZbgZbgZbgZbgZblAbgZahlahjahlahjahlcnscntcnucnvcnwahjahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaRahjcdccnxcdeahlcdccnxcdeahlcdccnxcdeahjdpXahjahlahlahlahlahlahlahlahlbLWbELcaqahlahlcjtcmZcnfcpkcnqcngcjtcjtcjtciccnEclecoeciccicciccicciccnGckUcofcnpckbckUckUckUbQybQwccOckbckbcnpckUcopckUckUcohcogcicahjahlahlahlahjahjahlahlahjahlahlahlahjahlahlahlahlahlahlahlahlahlbZucKRbYncbObYpcKRahjahlahlahlahlahlahlahlahlbRJahlahlahlahlahlahjahlahlahlahlahldsicbnblAaBRbgZbLkblAblAblAblAblAblAblAbgZahlahjahlahjahlahjcnVcnWcnVahjahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahlahjahlahlahlahjahjahjahlahlahjahjahldpXahjahjahlahlahlahlahlahlahlbRMbELbRMahlahlcjtcoicppcpocpmcojcokcomcolcokcoFcoHcoIcoJcoKcoOcoQcoRcoSckxcoTcoVcoWcoXcoYclyconclyconcoocoscoqckxckxcotckxcoEcoDciccicciccicciccmvcmvcmvcmvcicahlahjahjahjahlahlahlahlahlahlahlahlahlbZucKRcfJcfHcfIcdLahjahlahlahlahlaaeahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlcoucmdcmebgZcnUbgZbgZbLlcowckEcoxbgZbgZahlahjahlahlahlahjcoycnucoyahjahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXaaHaaHaaRdpXdpXdpXdpXaaHdpXdpXaaHcozahlahjahjahlahlahlahlahlahjbRMbELbRMahjahjcjtcpecpicpfcpicpjcprcpqcptcprcpwcmicpucpvcpPcpzcpxcpzcqNcuocqCcqMcuGcBIcupcuwcEUcEVcEUcELcFDcFzcmicqMcGwcmicGvcFRcmidbyckUbRXcicdsWdsXcpacpbcpbcpcahlahlahlahlahlahlahlahlahlahlahlahlbZucKRcKRchpcKRcKRahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjcmbahlbgZbgZcgCcgEbgZbgZahjahjahlahlahlahlahjahlcpdahlahlahlahlahlahlahlahjahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlcdmbELcdmahlahlcjtcjscjrcnhcnacmYcmUcmXcmVcmUcaWcamcaXckeckbcplcqDcpncmFbYecambGvbGvbGvbHWbSrcjqcpsckSckkcbTcbScbSccOckUcopcmFckOcktckqckxckvboSckhckhcpAcpBcbRcpDahlahlahlahlahlahlahlahlahlahlahlahlbTXbUOcKRbTYcKRcrVahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlbqzahlahlahjahlahjahlahlahjahjahjahlahlahlahjahlcpdahlahjahlahlahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlbCvbCvbTZbCvbCvahlcjtcknckmcklcjtcjtcjtcjtcjtciccpHckUcjucnicjFcpIcpJcpKcmFcpLcpMcoAcnNcorciccpQcnLcpScopcpTciccnKcnJcnJcpMcpLcmFcpWckRckbckUbOxcicbxeckhcpZcpbcpbcqaahlahlahlahlahlahlahlaaeahlahlahlahlahjdsibUQbURbUQdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbcqbcqbcqcahjahjahjahjcpdahjahjahjahjahjaaRcqbcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjcaMbWhbWhbWhbWhdvkbWhbWhbWhcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahldvddvcdvfdvedvhdvgdvjdvibWhchqdpkbViduYduXcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahlbWhdvZdvYdvXdvvdvudvtdvsbWhchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjciRciSciSciTciUciUciUciUciUciUciUciUciUciUciUciVciXciYciXciZdrvcjbcbHchZcjdcjeaClbCvcjgcjhcjhcjhcjhcjhcjhcjhcjibCvbCvdrqdrldrjdrgciccjncjncjociccjpcpFcpEcpCcpOcpNcjvcmvcjxcjycghcjzcjAdracjCcjDcjEcjHdrbdrdcicahjcbIahjcaMahjcbIahjcaMahjbZqahjbZqahlahlahlahlahlahlahlbWhdvpdvrdvqdvmdvldvodvnbWhbXKcjLcjMduTcjObXJbFobSZbWqbCDbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcpGblAbgZbWKbWwbgZbgZcgCcgEbgZbgZcjTbPdbPbbgZcjUcjVbpWbgZbgZbgZbgZbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjcjWahjahlahjcjWahjahlahjcjWahjahlahlchNchOcjXcjYcjZckacgNbELbELbELbELbCvahlahlahjahlahlahjahlahlahjahlbCvckdbCvcmacmhcicckfckgckhckickjbhAckUckUckUbOHbOKbORckrbhAcghbvCckuclScjCckwcghaJbclRclMcicbOPckzbReckzbOPckzbReckzbOPckAbReckBbOPahlahlahlahlahlahlbUVbUWbUTbUUbUTbWfbUXbUYbWgbUZbUZccPbVabWeccPcnCbCDbCDbCDahlahlahjahlahjahjahlahlahlahlahlahlahlahlahlbgZcnyckEbgZbPbbPdbgZahlahlahlahlbgZblAbPdbPackGckGckHckIckGahlahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahjahjahjckKcgNcgNcgNcgNbJibJjbELbELbCvahjahjcjtcjtcjtcjtcjtcjtcjtahjbCvbCvbCvcmBcmxcicckPckhckhckickQckxckxcmwcmjcmqcmicmiciickUcghckWcmQcmJckZclacghclbcmIcmDcicbOPcldcnDclfbOPclgcnXclibOPcljcnYcllbOPahlahlahlahlahlahlbWhbWibXcbXdbXfbXgbXhbXkbWhahjbCDcfKduUcnZcacbCDbCDahlbRJahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlbgZcnUbgZbgZbPibPdbgZbgZcgCcgEbgZbgZblAbPjbPfckGclqclrclsckGahlahlahjahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlcdcckJcdeahjcdcckJcdeahlcdcckJcdeahlahlahlahlahlahlahlahlbCvbCvbCvbXlbELbCvahlahlcjtclFclzclEclzclucjtahlbCvbSYbELcnzcmxcicclAclAclBcicclCclDcmmcnpckbcmFbPAcksckockocghclKcnmcncclNclOclPclQcmScmRcicbOPclTclUclTbOPclVclWclVbOPclXclYclZbOPahlahlahlahlahlahlbWhbYpbYnbYobYlbYmbYjbYkbWhahjahlahjduVahlahlahjahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahlcmccmdcmebgZbJkaDGbgZbPEbPFciCciFciCciCciCciCciGcfRbPDckGcnBcnAcmkckGahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahlahlahlahlahlahlahlcgccgdcgcbELbELbCvahlahlcjtcmscmocmncmrcmpcjtahlbCvcegbELcnzcmxcicclAclAclBciccmucmvcmtcnFcnHckVcmAcmvcmzcmAcmvdtocnOcnMcmFcmGcmHcmEckbcnIcicbOPclTcmKclTbOPclVcmLclVbOPclZcmMclZbOPahlahlahlahlahlahlbWhbWhbWhbZrbUQbZmbZobZpbUQahjahlahjcmNahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahjcbnblAcmObgZcphblAbgZbPVbKLbKLbQabKLchEchEchEbPXbPYchKckGcnQcnPcmTckGahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahjcdcckJcdeahjahjahjahjahjahjahjahjbCvbCvbCvbCvbELbCvahjahjcjtcmPcoZcoUcoPcmPcjtahjbCvciccnbclecoccicclAclBclBciccndcnecmycodckbclHclGclJclGclGcnkcnlcnScnRcnocnncnncnncobcoacicbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPahlahlahlahlahlahlahlahlahlbZnbUQcfHcbOcdLbUQahjahlahlahlahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahjdsicbncnrblAbrqcpGblAbgZbgZbgZbgZbgZblAbgZahlahjahlahjahlcnscntcnucnvcnwahjahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaRahjcdccnxcdeahlcdccnxcdeahlcdccnxcdeahjdpXahjahlahlahlahlahlahlahlahlbLWbELcaqahlahlcjtcmZcnfcpkcnqcngcjtcjtcjtciccnEclecoeciccicciccicciccnGckUcofcnpckbckUckUckUbQybQwccOckbckbcnpckUcopckUckUcohcogcicahjahlahlahlahjahjahlahlahjahlahlahlahjahlahlahlahlahlahlahlahlahlbZubUQbZmcfIbZpbUQahjahlahlahlahlahlahlahlahlbRJahlahlahlahlahlahjahlahlahlahlahldsicbnblAaBRbgZbLkblAblAblAblAblAblAblAbgZahlahjahlahjahlahjcnVcnWcnVahjahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahlahjahlahlahlahjahjahjahlahlahjahjahldpXahjahjahlahlahlahlahlahlahlbRMbELbRMahlahlcjtcoicppcpocpmcojcokcomcolcokcoFcoHcoIcoJcoKcoOcoQcoRcoSckxcoTcoVcoWcoXcoYclyconclyconcoocoscoqckxckxcotckxcoEcoDciccicciccicciccmvcmvcmvcmvcicahlahjahjahjahlahlahlahlahlahlahlahlahlbZubUQdvachpduZcfJahjahlahlahlahlaaeahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlcoucmdcmebgZcnUbgZbgZbLlcowckEcoxbgZbgZahlahjahlahlahlahjcoycnucoyahjahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXaaHaaHaaRdpXdpXdpXdpXaaHdpXdpXaaHcozahlahjahjahlahlahlahlahlahjbRMbELbRMahjahjcjtcpecpicpfcpicpjcprcpqcptcprcpwcmicpucpvcpPcpzcpxcpzcqNcuocqCcqMcuGcBIcupcuwcEUcEVcEUcELcFDcFzcmicqMcGwcmicGvcFRcmidbyckUbRXcicdsWdsXcpacpbcpbcpcahlahlahlahlahlahlahlahlahlahlahlahlbZubUQbUQdvbbUQbUQahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjcmbahlbgZbgZcgCcgEbgZbgZahjahjahlahlahlahlahjahlcpdahlahlahlahlahlahlahlahjahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlcdmbELcdmahlahlcjtcjscjrcnhcnacmYcmUcmXcmVcmUcaWcamcaXckeckbcplcqDcpncmFbYecambGvbGvbGvbHWbSrcjqcpsckSckkcbTcbScbSccOckUcopcmFckOcktckqckxckvboSckhckhcpAcpBcbRcpDahlahlahlahlahlahlahlahlahlahlahlahlbTXbUObUQbTYbUQcrVahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlbqzahlahlahjahlahjahlahlahjahjahjahlahlahlahjahlcpdahlahjahlahlahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlbCvbCvbTZbCvbCvahlcjtcknckmcklcjtcjtcjtcjtcjtciccpHckUcjucnicjFcpIcpJcpKcmFcpLcpMcoAcnNcorciccpQcnLcpScopcpTciccnKcnJcnJcpMcpLcmFcpWckRckbckUbOxcicbxeckhcpZcpbcpbcqaahlahlahlahlahlahlahlaaeahlahlahlahlahjdsibURbUSbURdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbcqbcqbcqcahjahjahjahjcpdahjahjahjahjahjaaRcqbcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlbCvckdbELcqdbCvahjcjtcjtcjtcjtcjtahjahlahlahjciccqeckUckpcoNcoNckycmvcmvcqgciccqhcoBcoBcoBciccqjcqkcqlcqmcpyciccoBcoBcoBcqhciccqgcmvckTckbckUcicciccmvcmvcmvcmvcicahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbahlahjahlahjahlahlahlcqoahlahjahjahlahlahlahlcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlbLWbDicqqcqrbCvahjahlahlahjahlahlahjahlahlahjciccqscqtcmFcqucqvcqwcmvcqxcqyciccqzcoLcoMcoLcqDcqEcqFcqGcqHcpycqIcoLcoLcoLcqJciccqKcqLcleckbckYclbckXckUbZYcqIahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbahlcqOcqOcqOcqOcqOahjcqPahjcqOcqOcqOcqOcqOahlcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbRMcqQcqRbfFbCvbCvcqTcqUcqUcqUcqUcqUcqUcqVcmvciccqWcqXcqYcqZcqWciccicciccqgcicciccmzcracrbcrccrdcpMcrecpMcrfcrgcrbcracrhcicciccqgciccleclpclwclvclmckUciAcizahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlcqbahjcrjcrkcrkcrkcrkcrlcqPcrmcrncrncrncrncroahjcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From d0a1558ce8a491ad8c0734616bba691964da79e0 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 31 Oct 2014 11:55:31 -0700 Subject: [PATCH 071/128] fixed pipe not being visible and hiding under a floor --- _maps/map_files/tgstation.2.1.3.dmm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index 09a054784da..97ac59f397a 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -5252,8 +5252,8 @@ "bWZ" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bXa" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bXb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) -"bXc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bXd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXe" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) "bXf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) @@ -5315,9 +5315,9 @@ "bYk" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bYl" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bYm" = (/obj/machinery/door_control{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bYn" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bYo" = (/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bYp" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bYn" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYo" = (/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYp" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bYq" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bYr" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bYs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -9251,7 +9251,7 @@ "dvU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvV" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"dvX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvZ" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) From 0bf47e1a05df7490290b1a67eb97411f8ccda128 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 31 Oct 2014 12:04:00 -0700 Subject: [PATCH 072/128] fixes some pumps being on by default --- _maps/map_files/tgstation.2.1.3.dmm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index 97ac59f397a..c21092abf30 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -5144,7 +5144,7 @@ "bUV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bUW" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bUX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUY" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Incinerator to Output"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bUY" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Incinerator to Output"; on = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bUZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) "bVa" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Waste Out"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bVb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -9223,7 +9223,7 @@ "dvs" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"dvv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) "dvx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) "dvy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -9254,6 +9254,7 @@ "dvX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvZ" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dwa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 1},/turf/simulated/floor/plating/airless,/area/space) (1,1,1) = {" ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9416,7 +9417,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjbCvazvbELbELbELaBdbCvahlahlahlahlbHMboEbtFahlahjbTabRNbRObRPbtWbtHbtHbtHbtHbtHbujbvkbvvbfHcerbNqbjdbjcbjbbOGbjebRZbQVbSbbScbSdbSebSfbSfbSgbShbPKbSibSjbSkbSlbSmbMrbSobPRbSpbPUbPUbOPcaMbiXbNIbSubdobOXbSsbNKbNJbNJbrFbNJbNJbSvbrAbStbSvbSzbSubNIbDcbSDbSEbSEbSFbSGbMNbSHbSIbSJbSKbEhbEhbEhbJWbSLbiYbiZbSMbSNbRBbSObSPbMsbSRbSSbRybSTbRybRHaDGbiUbiVbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbCvazvbELbELbSYaBgbCvahlahjahlahlbJlboEbppbCvbCvbCvbTbbOqbTcbOsbOsbOsbTdbTebTfbTgbOqbQLbfHcerbNqbQObjtbjxbOGbOGbTjbNrbTkbTlbTmbSQbOGbOGbTobTpbRdbTrbPLbTtbOJbTtbTvahjbOPbOPbOPbOPbOPcaMbCDbNIbSubTwbyybyybyKbynbypbwNbjibjgbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbTJbTKbMNbTLbMNbTMbTNbEhbEhbEhbJWbTObjmbjqbYbbjsbTRbTSbTTbTRbTUbQubTVbRybTWbRHbgZcgFbjfbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjdvGahjahjahjbCvbCvbCvbCvbCvbCvbCvbCvbCvbCvbTZbCvbCvbCvbPtbPubPvducduddujduidukdrBdudduhbvkbvkbvkbvkbvkbvkbvkbvkbvkdugduedufcerbUdbMjbNscaGbUebUfbUebNrbOGbOGbOGbSQbUibONbONbUjchfbUlbTqbUmbUpbUobTnbPQbPRbUqbUrbUrbOPcaMbCDbNIcaVbPZbPZbPZcbhbUsbOXdulbOXbOXbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbUAbUBbSIbUCbMNbUDbUEbSEbSEbUFbJWbUGbUHbUIcbzcbjbRBbMsbUKbTRbULbQubUMbUMbUMbRHcaUbZPbjfbgZahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldvBbUPdvAdvxdvxdvxdvwdvzdvydvDdvEdvEdvFbCvbELbELbELbELbELbELbELdvCbVbdsHdtidtJdrldrldrldrldtHdtpdtpdtpdtxdtpdtmbPGbPGdtkbppbQLbfHcerbVobVpbZNbZMbONbONbZLbVsbONbONbVtcgqbVvbOGbVwbVxbVybVzbOGcgrbUnbVCbTsahjbRebVDbVEbVFbOPcaMcaSbZRbZQbZQbZQbZSbSubVKbTwdtRdtOdtVdtSdtYdtXduadubbSubNIbDcbJWbJWbJWbJWbVRbVSbTLbVTbVRbJWbJWbJWbJWbJWbVUbVVbVWcaCcaBbVZbVZbVZbVZcaFbSSbUMbUMbWcbRHbZObZPbjfbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldvBbUPdvAdvxdvxdwadvwdvzdvydvDdvEdvEdvFbCvbELbELbELbELbELbELbELdvCbVbdsHdtidtJdrldrldrldrldtHdtpdtpdtpdtxdtpdtmbPGbPGdtkbppbQLbfHcerbVobVpbZNbZMbONbONbZLbVsbONbONbVtcgqbVvbOGbVwbVxbVybVzbOGcgrbUnbVCbTsahjbRebVDbVEbVFbOPcaMcaSbZRbZQbZQbZQbZSbSubVKbTwdtRdtOdtVdtSdtYdtXduadubbSubNIbDcbJWbJWbJWbJWbVRbVSbTLbVTbVRbJWbJWbJWbJWbJWbVUbVVbVWcaCcaBbVZbVZbVZbVZcaFbSSbUMbUMbWcbRHbZObZPbjfbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjbCvbELdvOdvIdvMdvKdvLbCvdvNbWjbWkbWkbWkbWkbWkbWkbWlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWocbNdumbppbQLbfHcerbVobWscceccfbWvbSfcbVbWxbSfbSfbWybWzbWAbWBbWCbWDciobWFbOGcgrbWGbWHbMrbSobPRbWJbUrbUrbOPcaMcbMbXKbCDbCDbCDbjLbSubWNbOXbOXbWPduwbUtbWTcbUbWTbUtbSubNIbDcbSDbSEbSEbWUbSGbMNbSHbSIbWVbWWbEhbEhbEhbJWbWXbWYbWZbRxbjmbYbccuccwccvccibQubUMbUMbUMbRHbZObZPbjfblAblAbgZahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbCvbXldvHdvIdvIdvJcqrbCvbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbXobXpbXqbXrbXsbXnbXtbXubXvbXwbWobWodumbppdunbfHcerbXybXzcbDcbDbXCbMjbMjbMjbMjbMjbXDchjbNrbNrbNrbXFbOGbVybOGcgrbUnbXGbTsahjbOPbOPbOPbOPbOPcaMbXHbXKbCDcbobXKbjLbpadusdurduvdutduqdupbXPcbUbXPbXQbSubNIbDcbEhbXRbEhbXSbTKbMNbTLbMNbTMbXTbEhbXRbEhbJWbXUbXVbXWbXXbXYbXZbYacbQcbPcbFbSSbCxbYfchUbRHbUMbZPbUwbgZblAbgZbgZbgZdsidsiahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbCvdvNdvWdvUdvVdvTbELdvSbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbYqbYrbYsbYtbYubXnbYvbYwbYxbYybYzbWodumbppbQLbfHcerbYAbYBbMjcdvbYDbMjcdwcuLbYGbMjbYHbSQbZUbNrbYJbWFbOGbWDbYKbYLbUpbYMbTnbPQbPRbYNbYObYPbOPcaMbCDbXKbCDbYQbXKbjLbSubYRduzbYTbYUduAduzcdHcdAcdHbzNbyObNIbDcbEhbEhbEhbYZbZabSIbUCbMNbUDbZbbSEbSEbUFbDcbRHbZcbZdbZebRHbRHbZfbZgcdMcdNbZjbVYbVZbZkbUMbUMbZPbjfbgZbrqbgZbZlbgZahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From 0b08814d5b3bfa2ae1446c9f224e61c87fc99792 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 31 Oct 2014 12:46:32 -0700 Subject: [PATCH 073/128] fixed useless air supply pipe and xeno spawn in turbine --- _maps/map_files/tgstation.2.1.3.dmm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index c21092abf30..209a9ca2a99 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -9208,11 +9208,11 @@ "dvd" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) "dve" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvf" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "atmospherics mix pump"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"dvg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) +"dvg" = (/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asmaint) "dvh" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvi" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "dvj" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"dvk" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dvk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) "dvl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvm" = (/obj/effect/landmark{name = "blobstart"},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvn" = (/obj/machinery/atmospherics/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) @@ -9255,6 +9255,7 @@ "dvY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvZ" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dwa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 1},/turf/simulated/floor/plating/airless,/area/space) +"dwb" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) (1,1,1) = {" ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9427,9 +9428,9 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahlahjahjahlahjahjahlahlahjahjahjahldpXahlahlbCvbRKbELbCvbCvbCvbTZbCvbCvbCvbCvahlahlahldsiaDIauKdsidsiahjdotdcdbWnccpbZxbXnbXnbXnbZxcatccqccrbYyccscctbWobCvbCvbTzbTAbTBcbAcbAccxcaEdoZdoKdoMdoNdoQbMjbOGbVAccDccEccFbQWccGbVuccIbYLbUpccJbTnbPQbPRccKccLccLbOPcaMbXHbXKbCDbCDbCDbXKbCDbCDccMbDbbCDbCDcuBbCDbCDbDbbSWbSXbThbDcbEhbEhbEhccRccSbSIccTbMNbUDccUbSEbSEbUFbDcbTRbTRccVbTRbTRbRHcbfcbgbTibTxbQuccYccZcdabRHbfGbPdbjfbgZbgZbgZblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPcaMbCDbXKbXKcdKckCbXKcGabCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPcaMbCDbXKbXKbXKbXKbXKduWbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPcaMbCDcchbXKdpDbXKbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjcaMbWhbWhbWhbWhdvkbWhbWhbWhcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahldvddvcdvfdvedvhdvgdvjdvibWhchqdpkbViduYduXcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPcaMbCDcchbXKdpDdvgbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjcaMbWhbWhbWhbWhdwbbWhbWhbWhcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahldvddvcdvfdvedvhdvkdvjdvibWhchqdpkbViduYduXcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahlbWhdvZdvYdvXdvvdvudvtdvsbWhchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjciRciSciSciTciUciUciUciUciUciUciUciUciUciUciUciVciXciYciXciZdrvcjbcbHchZcjdcjeaClbCvcjgcjhcjhcjhcjhcjhcjhcjhcjibCvbCvdrqdrldrjdrgciccjncjncjociccjpcpFcpEcpCcpOcpNcjvcmvcjxcjycghcjzcjAdracjCcjDcjEcjHdrbdrdcicahjcbIahjcaMahjcbIahjcaMahjbZqahjbZqahlahlahlahlahlahlahlbWhdvpdvrdvqdvmdvldvodvnbWhbXKcjLcjMduTcjObXJbFobSZbWqbCDbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcpGblAbgZbWKbWwbgZbgZcgCcgEbgZbgZcjTbPdbPbbgZcjUcjVbpWbgZbgZbgZbgZbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjcjWahjahlahjcjWahjahlahjcjWahjahlahlchNchOcjXcjYcjZckacgNbELbELbELbELbCvahlahlahjahlahlahjahlahlahjahlbCvckdbCvcmacmhcicckfckgckhckickjbhAckUckUckUbOHbOKbORckrbhAcghbvCckuclScjCckwcghaJbclRclMcicbOPckzbReckzbOPckzbReckzbOPckAbReckBbOPahlahlahlahlahlahlbUVbUWbUTbUUbUTbWfbUXbUYbWgbUZbUZccPbVabWeccPcnCbCDbCDbCDahlahlahjahlahjahjahlahlahlahlahlahlahlahlahlbgZcnyckEbgZbPbbPdbgZahlahlahlahlbgZblAbPdbPackGckGckHckIckGahlahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From 5fbb44516843447439b2ee37b37d09569303b15e Mon Sep 17 00:00:00 2001 From: William Wallace Date: Fri, 31 Oct 2014 20:04:05 +0000 Subject: [PATCH 074/128] Throwing items in to disposal bins updates the icon This fixes #5504 --- code/modules/recycling/disposal.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index e610c07f1ac..83e4bfe1e9e 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -446,6 +446,7 @@ if(prob(75)) I.loc = src visible_message("\the [I] lands in \the [src].") + update() else visible_message("\the [I] bounces off of \the [src]'s rim!") return 0 From a5aa93a28047c9f40f37091c0bebdb904cf72587 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Thu, 30 Oct 2014 15:53:24 -0300 Subject: [PATCH 075/128] Constructable conveyor belts can now be ordered from cargo. --- code/datums/supplypacks.dm | 13 +++++ code/modules/recycling/conveyor2.dm | 79 ++++++++++++++++++++++++++++- 2 files changed, 90 insertions(+), 2 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index d3088c624a6..62368d86a2a 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -914,6 +914,19 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine containertype = /obj/structure/largecrate/mule containername = "\improper MULEbot Crate" +/datum/supply_packs/misc/conveyor + name = "Conveyor Assembly Crate" + 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, + /obj/item/weapon/paper/conveyor) + cost = 15 + containername = "conveyor assembly crate" + /datum/supply_packs/misc/watertank name = "Water tank crate" contains = list(/obj/structure/reagent_dispensers/watertank) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 8f0e3e9ea97..58e992031ea 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -116,6 +116,13 @@ // attack with item, place item on conveyor /obj/machinery/conveyor/attackby(var/obj/item/I, mob/user) + if(istype(I, /obj/item/weapon/crowbar)) + if(!(stat & BROKEN)) + var/obj/item/conveyor_construct/C = new/obj/item/conveyor_construct(src.loc) + C.id = id + user << "You remove the conveyor belt." + qdel(src) + return if(isrobot(user)) return //Carn: fix for borgs dropping their modules on conveyor belts if(!user.drop_item()) user << "\The [I] is stuck to your hand, you cannot place it on the conveyor!" @@ -187,8 +194,10 @@ -/obj/machinery/conveyor_switch/New() - ..() +/obj/machinery/conveyor_switch/New(newloc, newid) + ..(newloc) + if(!id) + id = newid update() spawn(5) // allow map load @@ -222,6 +231,7 @@ // attack with hand, switch position /obj/machinery/conveyor_switch/attack_hand(mob/user) + add_fingerprint(user) if(position == 0) if(last_pos < 0) position = 1 @@ -242,6 +252,13 @@ S.position = position S.update() +/obj/machinery/conveyor_switch/attackby(var/obj/item/I, mob/user) + if(istype(I, /obj/item/weapon/crowbar)) + var/obj/item/conveyor_switch_construct/C = new/obj/item/conveyor_switch_construct(src.loc) + C.id = id + user << "You deattach the conveyor switch." + qdel(src) + /obj/machinery/conveyor_switch/oneway var/convdir = 1 //Set to 1 or -1 depending on which way you want the convayor to go. (In other words keep at 1 and set the proper dir on the belts.) desc = "A conveyor control switch. It appears to only go in one direction." @@ -261,3 +278,61 @@ if(S.id == src.id) S.position = position S.update() + +// +// CONVEYOR CONSTRUCTION STARTS HERE +// + +/obj/item/conveyor_construct + icon = 'icons/obj/recycling.dmi' + icon_state = "conveyor0" + name = "conveyor belt assembly" + desc = "A conveyor belt assembly." + w_class = 4 + var/id = "" //inherited by the belt + +/obj/item/conveyor_construct/attackby(obj/item/I, mob/user) + ..() + if(istype(I, /obj/item/conveyor_switch_construct)) + 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 || !istype(A, /turf/simulated/floor) || istype(A, /area/shuttle)) + return + for(var/obj/machinery/conveyor/CB in A) + return + var/obj/machinery/conveyor/C = new/obj/machinery/conveyor(A,user.dir) + C.id = id + 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 = 4 + var/id = "" //inherited by the switch + +/obj/item/conveyor_switch_construct/New() + ..() + id = rand() //this couldn't possibly go wrong + +/obj/item/conveyor_switch_construct/afterattack(atom/A, mob/user, proximity) + if(!proximity || user.stat || !istype(A, /turf/simulated/floor) || istype(A, /area/shuttle)) + return + var/found = 0 + for(var/obj/machinery/conveyor/C in view()) + if(C.id == src.id) + found = 1 + break + if(!found) + user << "\icon[src]The conveyor switch did not detect any linked conveyor belts in range." + return + new/obj/machinery/conveyor_switch(A, id) + qdel(src) + +/obj/item/weapon/paper/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!

" From a21fe59234c7a49b25dbdbec30e57e35d2aa8ebd Mon Sep 17 00:00:00 2001 From: tkdrg Date: Fri, 31 Oct 2014 18:35:09 -0300 Subject: [PATCH 076/128] Floor refactor: Fixes a bug where adding a floor tile to lattice created a covered tile. Fixes burnt_states runtime. --- code/game/turfs/simulated/floor.dm | 2 +- code/game/turfs/space/space.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index a075d11a87d..3a71383d8a2 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -124,7 +124,7 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," return if(is_plasteel_floor()) icon_state = "floorscorched[pick(1,2)]" - else if(burnt_states) + else if(!burnt_states.len) icon_state = pick(burnt_states) else icon_state = pick(broken_states) diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 86a8d0bdd4e..954c4ed91e4 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -41,7 +41,7 @@ qdel(L) playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) user << "You build a floor." - ChangeTurf(/turf/simulated/floor) + ChangeTurf(/turf/simulated/floor/plating) else user << "You need one floor tile to build a floor." else From c29526ee2f2c61fa9be9e0655085f4e62fe3b7b3 Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Fri, 31 Oct 2014 17:01:28 -0700 Subject: [PATCH 077/128] destruction proc, cable deconstruction --- code/game/objects/structures.dm | 13 +++++---- code/modules/power/cable.dm | 48 ++++++++++++++------------------- 2 files changed, 28 insertions(+), 33 deletions(-) diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 54d65faa2b2..a9acc2addc2 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -1,11 +1,11 @@ -obj/structure +/obj/structure icon = 'icons/obj/structures.dmi' -obj/structure/blob_act() +/obj/structure/blob_act() if(prob(50)) qdel(src) -obj/structure/ex_act(severity) +/obj/structure/ex_act(severity) switch(severity) if(1.0) qdel(src) @@ -17,7 +17,10 @@ obj/structure/ex_act(severity) if(3.0) return -obj/structure/Destroy() +/obj/structure/Destroy() if(opacity) UpdateAffectingLights() - ..() \ No newline at end of file + ..() + +/obj/structure/proc/Deconstruct() + qdel(src) \ No newline at end of file diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 64c019aa87e..a03d6f3a8f8 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -34,6 +34,7 @@ By design, d1 is the smallest direction and d2 is the highest var/d2 = 1 // cable direction 2 (see above) layer = 2.44 //Just below unary stuff, which is at 2.45 and above pipes, which are at 2.4 var/cable_color = "red" + var/obj/item/stack/cable_coil/stored /obj/structure/cable/yellow cable_color = "yellow" @@ -81,6 +82,9 @@ By design, d1 is the smallest direction and d2 is the highest if(level==1) hide(T.intact) cable_list += src //add it to the global cable list + if(d1) + stored = new/obj/item/stack/cable_coil(src,2,cable_color) + else stored = new/obj/item/stack/cable_coil(src,1,cable_color) /obj/structure/cable/Destroy() // called when a cable is deleted if(powernet) @@ -88,6 +92,11 @@ By design, d1 is the smallest direction and d2 is the highest cable_list -= src //remove it from global cable list ..() // then go ahead and delete the cable +/obj/structure/cable/Deconstruct() + var/turf/T = loc + stored.loc = T + ..() + /////////////////////////////////// // General procedures /////////////////////////////////// @@ -120,31 +129,18 @@ By design, d1 is the smallest direction and d2 is the highest // - Multitool : get the power currently passing through the cable // /obj/structure/cable/attackby(obj/item/W, mob/user) - var/turf/T = src.loc if(T.intact) return - if(istype(W, /obj/item/weapon/wirecutters)) - if (shock(user, 50)) return - - var/obj/newcable - if(src.d1) // 0-X cables are 1 unit, X-X cables are 2 units long - newcable = new/obj/item/stack/cable_coil(T, 2, cable_color) - else - newcable = new/obj/item/stack/cable_coil(T, 1, cable_color) - visible_message("[user] cuts the cable.") - - newcable.add_fingerprint(user) + stored.add_fingerprint(user) investigate_log("was cut by [key_name(usr, usr.client)] in [user.loc.loc]","wires") - - qdel(src) + Deconstruct() return - else if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/coil = W if (coil.get_amount() < 1) @@ -153,13 +149,10 @@ By design, d1 is the smallest direction and d2 is the highest coil.cable_join(src, user) else if(istype(W, /obj/item/device/multitool)) - if(powernet && (powernet.avail > 0)) // is it powered? user << "[powernet.avail]W in power network." - else user << "The cable is not powered." - shock(user, 5, 0.2) else @@ -187,15 +180,17 @@ By design, d1 is the smallest direction and d2 is the highest qdel(src) if(2.0) if (prob(50)) - new/obj/item/stack/cable_coil(src.loc, src.d1 ? 2 : 1, cable_color) - qdel(src) + Deconstruct() if(3.0) if (prob(25)) - new/obj/item/stack/cable_coil(src.loc, src.d1 ? 2 : 1, cable_color) - qdel(src) + Deconstruct() return +/obj/structure/cable/singularity_pull(S, current_size) + if(current_size >= 9) + Deconstruct() + obj/structure/cable/proc/cableColor(var/colorC) var/color_n = "red" if(colorC) @@ -676,8 +671,7 @@ obj/structure/cable/proc/avail() if (C.shock(user, 50)) if (prob(50)) //fail - new/obj/item/stack/cable_coil(C.loc, 1, C.cable_color) - qdel(C) + C.Deconstruct() // called when cable_coil is click on an installed obj/cable // or click on a turf that already contains a "node" cable @@ -740,8 +734,7 @@ obj/structure/cable/proc/avail() if (NC.shock(user, 50)) if (prob(50)) //fail - new/obj/item/stack/cable_coil(NC.loc, 1, NC.cable_color) - qdel(NC) + NC.Deconstruct() return @@ -788,8 +781,7 @@ obj/structure/cable/proc/avail() if (C.shock(user, 50)) if (prob(50)) //fail - new/obj/item/stack/cable_coil(C.loc, 2, C.cable_color) - qdel(C) + C.Deconstruct() return C.denode()// this call may have disconnected some cables that terminated on the centre of the turf, if so split the powernets. From 5815d7e0114f001c7f833dfb55a8222f98401238 Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Fri, 31 Oct 2014 18:26:42 -0700 Subject: [PATCH 078/128] grilles are now damaged by thrown items disposalpipes deconstruction atmos pipes deconstruction --- code/ATMOSPHERICS/atmospherics.dm | 30 ++++++--- code/game/objects/objs.dm | 5 +- code/game/objects/structures.dm | 5 +- code/game/objects/structures/grille.dm | 13 ++++ code/modules/recycling/disposal.dm | 93 ++++++++++++++------------ 5 files changed, 92 insertions(+), 54 deletions(-) diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 5a048c562bb..3869013073c 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -19,6 +19,7 @@ Pipelines + Other Objects -> Pipe network var/can_unwrench = 0 var/initialize_directions = 0 var/pipe_color + var/obj/item/pipe/stored var/global/list/iconsetids = list() var/global/list/pipeimages = list() @@ -27,6 +28,11 @@ Pipelines + Other Objects -> Pipe network /obj/machinery/atmospherics/process() //build_network() */ + +/obj/machinery/atmospherics/New() + if(can_unwrench) + stored = new(src, make_from=src) + /obj/machinery/atmospherics/proc/network_expand(datum/pipe_network/new_network, obj/machinery/atmospherics/pipe/reference) // Check to see if should be added to network. Add self if so and adjust variables appropriately. // Note don't forget to have neighbors look as well! @@ -90,17 +96,22 @@ Pipelines + Other Objects -> Pipe network "[user] unfastens \the [src].", \ "You have unfastened \the [src].", \ "You hear ratchet.") - var/obj/item/pipe/newpipe = new(loc, make_from=src) - transfer_fingerprints_to(newpipe) - if(istype(src, /obj/machinery/atmospherics/pipe)) - for(var/obj/machinery/meter/meter in T) - if(meter.target == src) - new /obj/item/pipe_meter(T) - qdel(meter) - qdel(src) + Deconstruct() else return ..() +/obj/machinery/atmospherics/Deconstruct() + if(can_unwrench) + var/turf/T = loc + stored.loc = T + transfer_fingerprints_to(stored) + if(istype(src, /obj/machinery/atmospherics/pipe)) + for(var/obj/machinery/meter/meter in T) + if(meter.target == src) + new /obj/item/pipe_meter(T) + qdel(meter) + qdel(src) + /obj/machinery/atmospherics/proc/nullifyPipenetwork() return @@ -125,3 +136,6 @@ Pipelines + Other Objects -> Pipe network return img +/obj/machinery/atmospherics/singularity_pull(S, current_size) + if(current_size >= 9) + Deconstruct() \ No newline at end of file diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index df9b873ecbf..ba7b1d72bb9 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -145,4 +145,7 @@ if(current_size >= 9) anchored = 0 step_towards(src,S) - else step_towards(src,S) \ No newline at end of file + else step_towards(src,S) + +/obj/proc/Deconstruct() + qdel(src) \ No newline at end of file diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index a9acc2addc2..b76161c0d8a 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -20,7 +20,4 @@ /obj/structure/Destroy() if(opacity) UpdateAffectingLights() - ..() - -/obj/structure/proc/Deconstruct() - qdel(src) \ No newline at end of file + ..() \ No newline at end of file diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index b94c5588c60..69b2aaa5489 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -227,3 +227,16 @@ health -= 1 healthcheck() ..() + +/obj/structure/grille/hitby(AM as mob|obj) + ..() + visible_message("[src] was hit by [AM].") + var/tforce = 0 + if(ismob(AM)) + tforce = 5 + else if(isobj(AM)) + var/obj/item/I = AM + tforce = I.throwforce - 5 + playsound(loc, 'sound/effects/grillehit.ogg', 80, 1) + health = max(0, health - tforce) + healthcheck() \ No newline at end of file diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index e610c07f1ac..f855308f3a0 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -22,12 +22,12 @@ var/flush_every_ticks = 30 //Every 30 ticks it will look whether it is ready to flush var/flush_count = 0 //this var adds 1 once per tick. When it reaches flush_every_ticks it resets and tries to flush. var/last_sound = 0 - + var/obj/structure/disposalconstruct/stored // create a new disposal // find the attached trunk (if present) and init gas resvr. /obj/machinery/disposal/New() ..() - + stored = new /obj/structure/disposalconstruct(src) trunk_check() air_contents = new/datum/gas_mixture() @@ -48,6 +48,10 @@ eject() ..() +/obj/machinery/disposal/singularity_pull(S, current_size) + if(current_size >= 9) + Deconstruct() + /obj/machinery/disposal/initialize() // this will get a copy of the air turf and take a SEND PRESSURE amount of air from it var/atom/L = loc @@ -92,13 +96,7 @@ if(do_after(user,20)) if(!src || !W.isOn()) return user << "You've sliced the floorweld off \the [src]." - var/obj/structure/disposalconstruct/C = new (src.loc) - src.transfer_fingerprints_to(C) - C.ptype = 6 // 6 = disposal unit - C.anchored = 1 - C.density = 1 - C.update() - qdel(src) + Deconstruct() return else return @@ -452,6 +450,16 @@ else return ..(mover, target, height) +/obj/machinery/disposal/Deconstruct() + if(stored) + var/turf/T = loc + stored.loc = T + src.transfer_fingerprints_to(stored) + stored.ptype = 6 // 6 = disposal unit + stored.anchored = 1 + stored.density = 1 + stored.update() + ..() // virtual disposal object // travels through pipes in lieu of actual items // contents will be items flushed by the disposal @@ -601,11 +609,30 @@ var/health = 10 // health points 0-10 layer = 2.3 // slightly lower than wires and other pipes var/base_icon_state // initial icon state on map + var/obj/structure/disposalconstruct/stored // new pipe, set the icon_state as on map /obj/structure/disposalpipe/New() ..() base_icon_state = icon_state + stored = new /obj/structure/disposalconstruct(src) + switch(base_icon_state) + if("pipe-s") + stored.ptype = 0 + if("pipe-c") + stored.ptype = 1 + if("pipe-j1") + stored.ptype = 2 + if("pipe-j2") + stored.ptype = 3 + if("pipe-y") + stored.ptype = 4 + if("pipe-t") + stored.ptype = 5 + if("pipe-j1s") + stored.ptype = 9 + if("pipe-j2s") + stored.ptype = 10 return @@ -812,39 +839,25 @@ // check if anything changed over 2 seconds if(do_after(user,30)) if(!src || !W.isOn()) return - welded() + Deconstruct() user << "You've sliced the disposal pipe." else return // called when pipe is cut with welder -/obj/structure/disposalpipe/proc/welded() +/obj/structure/disposalpipe/Deconstruct() + var/turf/T = loc + stored.loc = T + transfer_fingerprints_to(stored) + stored.dir = dir + stored.density = 0 + stored.anchored = 1 + stored.update() + ..() - var/obj/structure/disposalconstruct/C = new (src.loc) - switch(base_icon_state) - if("pipe-s") - C.ptype = 0 - if("pipe-c") - C.ptype = 1 - if("pipe-j1") - C.ptype = 2 - if("pipe-j2") - C.ptype = 3 - if("pipe-y") - C.ptype = 4 - if("pipe-t") - C.ptype = 5 - if("pipe-j1s") - C.ptype = 9 - if("pipe-j2s") - C.ptype = 10 - src.transfer_fingerprints_to(C) - C.dir = dir - C.density = 0 - C.anchored = 1 - C.update() - - qdel(src) +/obj/structure/disposalpipe/singularity_pull(S, current_size) + if(current_size >= 9) + Deconstruct() // *** TEST verb //client/verb/dispstop() @@ -1128,7 +1141,7 @@ user << "You start slicing the disposal pipe." if(do_after(user,30)) if(!src || !W.isOn()) return - welded() + Deconstruct() user << "You've sliced the disposal pipe." else return @@ -1178,10 +1191,8 @@ // called when welded // for broken pipe, remove and turn into scrap -/obj/structure/disposalpipe/broken/welded() -// var/obj/item/scrap/S = new(src.loc) -// S.set_components(200,0,0) - qdel(src) +/obj/structure/disposalpipe/broken/Deconstruct() + ..() // the disposal outlet machine From a7fb5eae608150cb6b656ab2d142b206b0959bf6 Mon Sep 17 00:00:00 2001 From: William Wallace Date: Sat, 1 Nov 2014 01:50:29 +0000 Subject: [PATCH 079/128] adjustmask() now uses visor_flags and visor_flags_inv This means that it works similarly to the riot helmet. visor_flags/visor_flags_inv are removed from flags/flags_inv whilst the mask is adjusted and are re-applied once the mask is returned to its default position. Fixes #5461 --- code/modules/clothing/clothing.dm | 12 ++++++------ code/modules/clothing/masks/boxing.dm | 1 + code/modules/clothing/masks/breath.dm | 1 + code/modules/clothing/masks/miscellaneous.dm | 2 ++ 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 1308e85cc05..cfa9260eb45 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -3,8 +3,8 @@ var/flash_protect = 0 //Malk: What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS var/tint = 0 //Malk: Sets the item's level of visual impairment tint, normally set to the same as flash_protect var/up = 0 // but seperated to allow items to protect but not impair vision, like space helmets - var/visor_flags = null - var/visor_flags_inv = null + var/visor_flags = 0 // flags that are added/removed when an item is adjusted up/down + var/visor_flags_inv = 0 // same as visor_flags, but for flags_inv //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears @@ -102,8 +102,8 @@ BLIND // can't see anything src.icon_state = initial(icon_state) gas_transfer_coefficient = initial(gas_transfer_coefficient) permeability_coefficient = initial(permeability_coefficient) - flags = initial(flags) - flags_inv = initial(flags_inv) + flags |= visor_flags + flags_inv |= visor_flags_inv usr << "You push \the [src] back into place." src.mask_adjusted = 0 else @@ -111,8 +111,8 @@ BLIND // can't see anything usr << "You push \the [src] out of the way." gas_transfer_coefficient = null permeability_coefficient = null - flags = null - flags_inv = null + flags &= ~visor_flags + flags_inv &= ~visor_flags_inv src.mask_adjusted = 1 usr.update_inv_wear_mask() diff --git a/code/modules/clothing/masks/boxing.dm b/code/modules/clothing/masks/boxing.dm index b17e41c0ef1..78f76f8d971 100644 --- a/code/modules/clothing/masks/boxing.dm +++ b/code/modules/clothing/masks/boxing.dm @@ -5,6 +5,7 @@ item_state = "balaclava" flags = BLOCKHAIR flags_inv = HIDEFACE + visor_flags_inv = HIDEFACE w_class = 2 action_button_name = "Adjust Balaclava" ignore_maskadjust = 0 diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index 32c6702102b..739dc16581a 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -5,6 +5,7 @@ item_state = "m_mask" body_parts_covered = 0 flags = MASKCOVERSMOUTH | MASKINTERNALS + visor_flags = MASKCOVERSMOUTH | MASKINTERNALS w_class = 2 gas_transfer_coefficient = 0.10 permeability_coefficient = 0.50 diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 4e459567d7a..59acfbd631d 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -24,6 +24,8 @@ w_class = 1 flags = MASKCOVERSMOUTH flags_inv = HIDEFACE + visor_flags = MASKCOVERSMOUTH + visor_flags_inv = HIDEFACE gas_transfer_coefficient = 0.90 permeability_coefficient = 0.01 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 25, rad = 0) From 955847de7428c85c575145698de1ea9a3bc525cb Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Fri, 31 Oct 2014 19:00:50 -0700 Subject: [PATCH 080/128] defines --- code/ATMOSPHERICS/atmospherics.dm | 2 +- code/__DEFINES/misc.dm | 7 +++ code/game/objects/items.dm | 2 +- code/game/objects/objs.dm | 2 +- code/game/turfs/simulated/floor.dm | 6 +-- code/game/turfs/simulated/floor/plating.dm | 2 +- code/game/turfs/simulated/walls.dm | 4 +- code/game/turfs/simulated/walls_reinforced.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 2 +- code/modules/power/cable.dm | 2 +- code/modules/power/singularity/singularity.dm | 46 +++++++++---------- code/modules/recycling/disposal.dm | 4 +- 12 files changed, 44 insertions(+), 37 deletions(-) diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 3869013073c..24dcd596caf 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -137,5 +137,5 @@ Pipelines + Other Objects -> Pipe network return img /obj/machinery/atmospherics/singularity_pull(S, current_size) - if(current_size >= 9) + if(current_size >= STAGE_FIVE) Deconstruct() \ No newline at end of file diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 512768419be..2991fe66569 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -44,3 +44,10 @@ #define BE_CLOSE 1 //in the case of a silicon, to select if they need to be next to the atom #define NO_DEXTERY 1 //if other mobs (monkeys, aliens, etc) can use this //used by canUseTopic() + +//singularity defines +#define STAGE_ONE 1 +#define STAGE_TWO 3 +#define STAGE_THREE 5 +#define STAGE_FOUR 7 +#define STAGE_FIVE 9 \ No newline at end of file diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 14391a20387..636c87629ae 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -379,6 +379,6 @@ /obj/item/singularity_pull(S, current_size) spawn(0) //this is needed or multiple items will be thrown sequentially and not simultaneously - if(current_size >= 7) + if(current_size >= STAGE_FOUR) throw_at(S,14,3) else ..() \ No newline at end of file diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index ba7b1d72bb9..db693d1a00e 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -142,7 +142,7 @@ /obj/singularity_pull(S, current_size) if(anchored) - if(current_size >= 9) + if(current_size >= STAGE_FIVE) anchored = 0 step_towards(src,S) else step_towards(src,S) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 3aa6dc73165..649fff9c42f 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -170,17 +170,17 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," return 0 /turf/simulated/floor/singularity_pull(S, current_size) - if(current_size == 5) + if(current_size == STAGE_THREE) if(prob(30)) if(builtin_tile) builtin_tile.loc = src make_plating() - else if(current_size == 7) + else if(current_size == STAGE_FOUR) if(prob(50)) if(builtin_tile) builtin_tile.loc = src make_plating() - else if(current_size >= 9) + else if(current_size >= STAGE_FIVE) if(builtin_tile) if(prob(70)) builtin_tile.loc = src diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm index a265b2b55ab..864e6240189 100644 --- a/code/game/turfs/simulated/floor/plating.dm +++ b/code/game/turfs/simulated/floor/plating.dm @@ -125,7 +125,7 @@ assume_air(adding) /turf/simulated/floor/engine/singularity_pull(S, current_size) - if(current_size >= 9) + if(current_size >= STAGE_FIVE) if(builtin_tile) if(prob(30)) builtin_tile.loc = src diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index b66e903b068..fdc39f854b1 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -311,10 +311,10 @@ return /turf/simulated/wall/singularity_pull(S, current_size) - if(current_size >= 9) + if(current_size >= STAGE_FIVE) if(prob(50)) dismantle_wall() return - if(current_size == 7) + if(current_size == STAGE_FOUR) if(prob(30)) dismantle_wall() \ No newline at end of file diff --git a/code/game/turfs/simulated/walls_reinforced.dm b/code/game/turfs/simulated/walls_reinforced.dm index 5566f250aca..e93e30a4731 100644 --- a/code/game/turfs/simulated/walls_reinforced.dm +++ b/code/game/turfs/simulated/walls_reinforced.dm @@ -270,6 +270,6 @@ return /turf/simulated/wall/r_wall/singularity_pull(S, current_size) - if(current_size >= 9) + if(current_size >= STAGE_FIVE) if(prob(30)) dismantle_wall() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 2a0a5a10e6a..c76f25b52af 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -719,7 +719,7 @@ return(gain) /mob/living/carbon/human/singularity_pull(S, current_size) - if(current_size >= 5) + if(current_size >= STAGE_THREE) var/list/handlist = list(l_hand, r_hand) for(var/obj/item/hand in handlist) if(prob(current_size * 5) && hand.w_class >= ((11-current_size)/2) && unEquip(hand)) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index a03d6f3a8f8..0d4d522b323 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -188,7 +188,7 @@ By design, d1 is the smallest direction and d2 is the highest return /obj/structure/cable/singularity_pull(S, current_size) - if(current_size >= 9) + if(current_size >= STAGE_FIVE) Deconstruct() obj/structure/cable/proc/cableColor(var/colorC) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index bda4903db44..17d92a8e8bd 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -41,7 +41,7 @@ /obj/machinery/singularity/Move(atom/newloc, direct) - if(current_size >= 9 || check_turfs_in(direct)) + if(current_size >= STAGE_FIVE || check_turfs_in(direct)) last_failed_movement = 0//Reset this because we moved return ..() else @@ -60,7 +60,7 @@ /obj/machinery/singularity/ex_act(severity) switch(severity) if(1.0) - if(current_size <= 3) + if(current_size <= STAGE_TWO) investigate_log("has been destroyed by a heavy explosion.","singulo") qdel(src) return @@ -92,7 +92,7 @@ dissipate() check_energy() - if(current_size >= 3) + if(current_size >= STAGE_TWO) move() pulse() if(prob(event_chance))//Chance for it to run a special event TODO:Come up with one or two more that fit @@ -125,8 +125,8 @@ if(force_size) temp_allowed_size = force_size switch(temp_allowed_size) - if(1) - current_size = 1 + if(STAGE_ONE) + current_size = STAGE_ONE icon = 'icons/obj/singularity.dmi' icon_state = "singularity_s1" pixel_x = 0 @@ -136,8 +136,8 @@ dissipate_delay = 10 dissipate_track = 0 dissipate_strength = 1 - if(3)//1 to 3 does not check for the turfs if you put the gens right next to a 1x1 then its going to eat them - current_size = 3 + if(STAGE_TWO)//1 to 3 does not check for the turfs if you put the gens right next to a 1x1 then its going to eat them + current_size = STAGE_TWO icon = 'icons/effects/96x96.dmi' icon_state = "singularity_s3" pixel_x = -32 @@ -147,9 +147,9 @@ dissipate_delay = 5 dissipate_track = 0 dissipate_strength = 5 - if(5) + if(STAGE_THREE) if((check_turfs_in(1,2))&&(check_turfs_in(2,2))&&(check_turfs_in(4,2))&&(check_turfs_in(8,2))) - current_size = 5 + current_size = STAGE_THREE icon = 'icons/effects/160x160.dmi' icon_state = "singularity_s5" pixel_x = -64 @@ -159,9 +159,9 @@ dissipate_delay = 4 dissipate_track = 0 dissipate_strength = 20 - if(7) + if(STAGE_FOUR) if((check_turfs_in(1,3))&&(check_turfs_in(2,3))&&(check_turfs_in(4,3))&&(check_turfs_in(8,3))) - current_size = 7 + current_size = STAGE_FOUR icon = 'icons/effects/224x224.dmi' icon_state = "singularity_s7" pixel_x = -96 @@ -171,8 +171,8 @@ dissipate_delay = 10 dissipate_track = 0 dissipate_strength = 10 - if(9)//this one also lacks a check for gens because it eats everything - current_size = 9 + if(STAGE_FIVE)//this one also lacks a check for gens because it eats everything + current_size = STAGE_FIVE icon = 'icons/effects/288x288.dmi' icon_state = "singularity_s9" pixel_x = -128 @@ -196,15 +196,15 @@ return 0 switch(energy)//Some of these numbers might need to be changed up later -Mport if(1 to 199) - allowed_size = 1 + allowed_size = STAGE_ONE if(200 to 499) - allowed_size = 3 + allowed_size = STAGE_TWO if(500 to 999) - allowed_size = 5 + allowed_size = STAGE_THREE if(1000 to 1999) - allowed_size = 7 + allowed_size = STAGE_FOUR if(2000 to INFINITY) - allowed_size = 9 + allowed_size = STAGE_FIVE if(current_size != allowed_size) expand() return 1 @@ -249,15 +249,15 @@ var/steps = 0 if(!step) switch(current_size) - if(1) + if(STAGE_ONE) steps = 1 - if(3) + if(STAGE_TWO) steps = 3//Yes this is right - if(5) + if(STAGE_THREE) steps = 3 - if(7) + if(STAGE_FOUR) steps = 4 - if(9) + if(STAGE_FIVE) steps = 5 else steps = step diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index f855308f3a0..828ded49455 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -49,7 +49,7 @@ ..() /obj/machinery/disposal/singularity_pull(S, current_size) - if(current_size >= 9) + if(current_size >= STAGE_FIVE) Deconstruct() /obj/machinery/disposal/initialize() @@ -856,7 +856,7 @@ ..() /obj/structure/disposalpipe/singularity_pull(S, current_size) - if(current_size >= 9) + if(current_size >= STAGE_FIVE) Deconstruct() // *** TEST verb From f995b2e94b3affbaaae4d7f887ae69c21d5c164e Mon Sep 17 00:00:00 2001 From: tkdrg Date: Fri, 31 Oct 2014 23:20:33 -0300 Subject: [PATCH 081/128] Adds cargo and secrecords to admin_investigate --- code/controllers/supply_shuttle.dm | 9 ++++++++- code/game/machinery/computer/security.dm | 2 ++ code/modules/admin/admin_investigate.dm | 4 ++-- code/modules/mob/living/carbon/human/human.dm | 3 ++- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/code/controllers/supply_shuttle.dm b/code/controllers/supply_shuttle.dm index defa56ba515..c4ac2fa0986 100644 --- a/code/controllers/supply_shuttle.dm +++ b/code/controllers/supply_shuttle.dm @@ -141,6 +141,8 @@ var/global/datum/controller/supply_shuttle/supply_shuttle var/eta //shuttle loan var/datum/round_event/shuttle_loan/shuttle_loan + //for logging + var/sold_atoms = "" /datum/controller/supply_shuttle/New() ordernum = rand(1,9000) @@ -235,17 +237,20 @@ var/global/datum/controller/supply_shuttle/supply_shuttle centcom_message = "" for(var/atom/movable/MA in shuttle) + sold_atoms += " [MA.name]" if(MA.anchored) continue // Must be in a crate (or a critter crate)! if(istype(MA,/obj/structure/closet/crate) || istype(MA,/obj/structure/closet/critter)) + sold_atoms += ":" crate_count++ var/find_slip = 1 for(var/atom in MA) // Sell manifests var/atom/A = atom + sold_atoms += " [A.name]" if(find_slip && istype(A,/obj/item/weapon/paper/manifest)) var/obj/item/weapon/paper/manifest/slip = A // TODO: Check for a signature, too. @@ -310,6 +315,7 @@ var/global/datum/controller/supply_shuttle/supply_shuttle centcom_message += "+[S.rarity]: New species discovered: \"[capitalize(S.species)]\". Excellent work.
" points += S.rarity // That's right, no bonus for potency. Send a crappy sample first to "show improvement" later qdel(MA) + sold_atoms += "." if(plasma_count) centcom_message += "+[round(plasma_count/plasma_per_point)]: Received [plasma_count] unit(s) of exotic material.
" @@ -613,7 +619,7 @@ var/global/datum/controller/supply_shuttle/supply_shuttle supply_shuttle.moving = -1 supply_shuttle.sell() supply_shuttle.send() - + investigate_log("[usr.key] has sent the supply shuttle away. Remaining points: [supply_shuttle.points]. Shuttle contents:[supply_shuttle.sold_atoms].", "cargo") else if(href_list["loan"] && supply_shuttle.shuttle_loan) if(!supply_shuttle.shuttle_loan.dispatched) @@ -727,6 +733,7 @@ var/global/datum/controller/supply_shuttle/supply_shuttle supply_shuttle.points -= P.cost supply_shuttle.shoppinglist += O temp = "Thanks for your order." + investigate_log("[usr.key] has authorized an order for [P.name]. Remaining points: [supply_shuttle.points].", "cargo") else temp = "Not enough supply points." break diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index ad296e20065..91201d704ae 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -607,6 +607,7 @@ What a mess.*/ if ("Change Criminal Status") if (active2) + var/old_field = active2.fields["criminal"] switch(href_list["criminal2"]) if("none") active2.fields["criminal"] = "None" @@ -618,6 +619,7 @@ What a mess.*/ active2.fields["criminal"] = "Parolled" if("released") active2.fields["criminal"] = "Discharged" + investigate_log("[active1.fields["name"]] has been set from [old_field] to [active2.fields["criminal"]] by [usr.name] ([usr.key]).", "secrecords") if ("Delete Record (Security) Execute") if (active2) diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index 5af2ebb0d14..fe23b66c296 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -22,12 +22,12 @@ F << "[time2text(world.timeofday,"hh:mm")] \ref[src] ([x],[y],[z]) || [src] [message]
" //ADMINVERBS -/client/proc/investigate_show( subject in list("hrefs","notes","ntsl","singulo","wires","telesci", "gravity") ) +/client/proc/investigate_show( subject in list("hrefs","notes","ntsl","singulo","wires","telesci", "gravity", "secrecords", "cargo") ) set name = "Investigate" set category = "Admin" if(!holder) return switch(subject) - if("singulo", "ntsl", "wires", "telesci", "gravity") //general one-round-only stuff + if("singulo", "ntsl", "wires", "telesci", "gravity", "secrecords", "cargo") //general one-round-only stuff var/F = investigate_subject2file(subject) if(!F) src << "Error: admin_investigate: [INVESTIGATE_DIR][subject] is an invalid path or cannot be accessed." diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 84d3f094d59..a29a08dcdbd 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -497,6 +497,7 @@ if(R) if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) if(setcriminal != "Cancel") + investigate_log("[src.key] has been set from [R.fields["criminal"]] to [setcriminal] by [usr.name] ([usr.key]).", "secrecords") R.fields["criminal"] = setcriminal spawn() @@ -716,4 +717,4 @@ gain = rand(-300, 300) investigate_log(" has consumed [key_name(src)].","singulo") //Oh that's where the clown ended up! gib() - return(gain) + return(gain) From af767f29355f891f07a221e19571f066e2ad6b91 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 1 Nov 2014 13:28:32 +0100 Subject: [PATCH 082/128] Fix being able to apply lipstick through masks and items covering the mouth. --- code/game/objects/items/weapons/cosmetics.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/items/weapons/cosmetics.dm b/code/game/objects/items/weapons/cosmetics.dm index c40f89ddc7b..e17d3eb37bd 100644 --- a/code/game/objects/items/weapons/cosmetics.dm +++ b/code/game/objects/items/weapons/cosmetics.dm @@ -45,6 +45,9 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M + if((H.head && (H.head.flags & HEADCOVERSMOUTH)) || (H.wear_mask && (H.wear_mask.flags & MASKCOVERSMOUTH))) + user << "Remove [ H == user ? "your" : "their" ] mask!" + return if(H.lip_style) //if they already have lipstick on user << "You need to wipe off the old lipstick first!" return From a559b64e777a99eecce40e09ce38cd779f0ecc74 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 1 Nov 2014 14:02:06 +0100 Subject: [PATCH 083/128] Fixes conveyor switches not having fingerprints. Simplifying the conveyor switch code a bit. --- code/modules/recycling/conveyor2.dm | 32 ++++++++++------------------- 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 8f0e3e9ea97..7662a972f5c 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -179,6 +179,7 @@ var/position = 0 // 0 off, -1 reverse, 1 forward var/last_pos = -1 // last direction setting var/operated = 1 // true if just operated + var/convdir = 0 // 0 is two way switch, 1 and -1 means one way var/id = "" // must match conveyor IDs to control them @@ -222,13 +223,17 @@ // attack with hand, switch position /obj/machinery/conveyor_switch/attack_hand(mob/user) + src.add_fingerprint(user) if(position == 0) - if(last_pos < 0) - position = 1 - last_pos = 0 + if(convdir) //is it a oneway switch + position = convdir else - position = -1 - last_pos = 0 + if(last_pos < 0) + position = 1 + last_pos = 0 + else + position = -1 + last_pos = 0 else last_pos = position position = 0 @@ -243,21 +248,6 @@ S.update() /obj/machinery/conveyor_switch/oneway - var/convdir = 1 //Set to 1 or -1 depending on which way you want the convayor to go. (In other words keep at 1 and set the proper dir on the belts.) + convdir = 1 //Set to 1 or -1 depending on which way you want the convayor to go. (In other words keep at 1 and set the proper dir on the belts.) desc = "A conveyor control switch. It appears to only go in one direction." -// attack with hand, switch position -/obj/machinery/conveyor_switch/oneway/attack_hand(mob/user) - if(position == 0) - position = convdir - else - position = 0 - - operated = 1 - update() - - // find any switches with same id as this one, and set their positions to match us - for(var/obj/machinery/conveyor_switch/S in world) - if(S.id == src.id) - S.position = position - S.update() From bbb566977f79c938b6454736a6436bcad6679191 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 1 Nov 2014 14:05:54 +0100 Subject: [PATCH 084/128] derp --- code/game/objects/items/weapons/cosmetics.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/game/objects/items/weapons/cosmetics.dm b/code/game/objects/items/weapons/cosmetics.dm index e17d3eb37bd..c40f89ddc7b 100644 --- a/code/game/objects/items/weapons/cosmetics.dm +++ b/code/game/objects/items/weapons/cosmetics.dm @@ -45,9 +45,6 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M - if((H.head && (H.head.flags & HEADCOVERSMOUTH)) || (H.wear_mask && (H.wear_mask.flags & MASKCOVERSMOUTH))) - user << "Remove [ H == user ? "your" : "their" ] mask!" - return if(H.lip_style) //if they already have lipstick on user << "You need to wipe off the old lipstick first!" return From c8f3ad2dd061e38400f688f0475a42d8b711aff7 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 1 Nov 2014 15:17:43 +0100 Subject: [PATCH 085/128] Fix ID show message. Remove "Read ID card" object verb (because all the information it gave was already in the ID card's name. Remove some old text( ) stuff. --- code/game/objects/items/weapons/cards_ids.dm | 25 ++++---------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 83e8c61a90b..abbef5589f0 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -34,7 +34,7 @@ set src in usr if (t) - src.name = text("data disk- '[]'", t) + src.name = "data disk- '[t]'" else src.name = "data disk" src.add_fingerprint(usr) @@ -74,8 +74,8 @@ var/dorm = 0 // determines if this ID has claimed a dorm already /obj/item/weapon/card/id/attack_self(mob/user as mob) - for(var/mob/O in viewers(user, null)) - O.show_message(text("[] shows you: \icon[] []: assignment: []", user, src, src.name, src.assignment), 1) + user.visible_message("[user] shows you: \icon[src] [src.name].", \ + "You show \the [src.name].") src.add_fingerprint(user) return @@ -100,25 +100,10 @@ update_label("John Doe", "Clowny") */ /obj/item/weapon/card/id/proc/update_label(var/newname, var/newjob) if(newname || newjob) - name = text("[][]", - (!newname) ? "identification card" : "[newname]'s ID Card", - (!newjob) ? "" : " ([newjob])" - ) + name = "[(!newname) ? "identification card" : "[newname]'s ID Card"][(!newjob) ? "" : " ([newjob])"]" return - name = text("[][]", - (!registered_name) ? "identification card" : "[registered_name]'s ID Card", - (!assignment) ? "" : " ([assignment])" - ) - -/obj/item/weapon/card/id/verb/read() - set name = "Read ID Card" - set category = "Object" - set src in usr - - usr << text("\icon[] []: The current assignment on the card is [].", src, src.name, src.assignment) - return - + name = "[(!registered_name) ? "identification card" : "[registered_name]'s ID Card"][(!assignment) ? "" : " ([assignment])"]" /obj/item/weapon/card/id/silver desc = "A silver card which shows honour and dedication." From 4803f099f6ba4291fc13768cdaa99fe7311ba56a Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 1 Nov 2014 15:32:48 +0100 Subject: [PATCH 086/128] Fix lack of sound when non-silent PDA receive message. --- 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 89021490262..8542b19e0d5 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -763,7 +763,8 @@ var/global/list/obj/item/device/pda/PDAs = list() P.tnote += "← From
[owner] ([ownjob]):
[t]
" if (!P.silent) - P.loc.audible_message("\icon[P] *[P.ttone]*", null, 3) + playsound(P.loc, 'sound/machines/twobeep.ogg', 50, 1) + P.loc.audible_message("\icon[P] *[P.ttone]*", null, 3) //Search for holder of the PDA. var/mob/living/L = null if(P.loc && isliving(P.loc)) @@ -1090,4 +1091,4 @@ var/global/list/obj/item/device/pda/PDAs = list() for(var/obj/item/device/pda/P in PDAs) if(!P.owner || P.toff || P.hidden) continue . += P - return . + return . From e00feb8f1f3c124f7cd9807faa060e03cf2466ab Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 1 Nov 2014 16:18:23 +0100 Subject: [PATCH 087/128] Fix the character setup window's size --- code/modules/client/preferences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index abc1c17eb57..23463b4104c 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -270,7 +270,7 @@ datum/preferences dat += "" //user << browse(dat, "window=preferences;size=560x560") - var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 580, 600) + var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 580, 620) popup.set_content(dat) popup.open(0) From b030d0b432b08386a4a128c08421764a33ddd7e0 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sat, 1 Nov 2014 13:25:09 -0300 Subject: [PATCH 088/128] admin_investigate will now log sec/med records deletion as well. --- code/game/machinery/computer/medical.dm | 2 ++ code/game/machinery/computer/security.dm | 5 ++++- code/modules/admin/admin_investigate.dm | 4 ++-- code/modules/mob/living/carbon/human/human.dm | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index ab3182f0219..bface7aae31 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -268,6 +268,7 @@ src.temp = text("Are you sure you wish to delete all records?
\n\tYes
\n\tNo
", src, src) else if (href_list["del_all2"]) + investigate_log("[usr.name] ([usr.key]) has deleted all medical records.", "records") data_core.medical.Cut() src.temp = "All records deleted." @@ -415,6 +416,7 @@ src.temp = text("Are you sure you wish to delete the record (Medical Portion Only)?
\n\tYes
\n\tNo
", src, src) else if (href_list["del_r2"]) + investigate_log("[usr.name] ([usr.key]) has deleted the medical records for [active1.fields["name"]].", "records") if(active2) data_core.medical -= active2 active2 = null diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 91201d704ae..0d3029e8a4c 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -413,6 +413,7 @@ What a mess.*/ temp += "No" if ("Purge All Records") + investigate_log("[usr.name] ([usr.key]) has purged all the security records.", "records") for(var/datum/data/record/R in data_core.security) del(R) temp = "All Security records deleted." @@ -619,14 +620,16 @@ What a mess.*/ active2.fields["criminal"] = "Parolled" if("released") active2.fields["criminal"] = "Discharged" - investigate_log("[active1.fields["name"]] has been set from [old_field] to [active2.fields["criminal"]] by [usr.name] ([usr.key]).", "secrecords") + investigate_log("[active1.fields["name"]] has been set from [old_field] to [active2.fields["criminal"]] by [usr.name] ([usr.key]).", "records") if ("Delete Record (Security) Execute") + investigate_log("[usr.name] ([usr.key]) has deleted the security records for [active1.fields["name"]].", "records") if (active2) del(active2) if ("Delete Record (ALL) Execute") if (active1) + investigate_log("[usr.name] ([usr.key]) has deleted all records for [active1.fields["name"]].", "records") for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) del(R) diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index fe23b66c296..b9e4b830b69 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -22,12 +22,12 @@ F << "[time2text(world.timeofday,"hh:mm")] \ref[src] ([x],[y],[z]) || [src] [message]
" //ADMINVERBS -/client/proc/investigate_show( subject in list("hrefs","notes","ntsl","singulo","wires","telesci", "gravity", "secrecords", "cargo") ) +/client/proc/investigate_show( subject in list("hrefs","notes","ntsl","singulo","wires","telesci", "gravity", "records", "cargo") ) set name = "Investigate" set category = "Admin" if(!holder) return switch(subject) - if("singulo", "ntsl", "wires", "telesci", "gravity", "secrecords", "cargo") //general one-round-only stuff + if("singulo", "ntsl", "wires", "telesci", "gravity", "records", "cargo") //general one-round-only stuff var/F = investigate_subject2file(subject) if(!F) src << "Error: admin_investigate: [INVESTIGATE_DIR][subject] is an invalid path or cannot be accessed." diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 596468bcbc4..62e722231e0 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -497,7 +497,7 @@ if(R) if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(H.glasses, /obj/item/clothing/glasses/hud/security/sunglasses)) if(setcriminal != "Cancel") - investigate_log("[src.key] has been set from [R.fields["criminal"]] to [setcriminal] by [usr.name] ([usr.key]).", "secrecords") + investigate_log("[src.key] has been set from [R.fields["criminal"]] to [setcriminal] by [usr.name] ([usr.key]).", "records") R.fields["criminal"] = setcriminal spawn() From 128c9222e595fc7f478c19d357be83a5feb52323 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 1 Nov 2014 19:18:01 +0100 Subject: [PATCH 089/128] Adding checks for stun, restrained to many object verbs. Fixing paper and supply manifest description upon examination. Fixing being able to adjust jumpsuit while restrained. Fixing one typo. --- code/game/gamemodes/nuclear/pinpointer.dm | 5 +++- code/game/machinery/PDApainter.dm | 3 ++ code/game/machinery/cloning.dm | 2 +- code/game/machinery/doppler_array.dm | 2 +- code/game/machinery/pipe/construction.dm | 4 +-- code/game/machinery/washing_machine.dm | 3 ++ code/game/mecha/combat/durand.dm | 2 +- code/game/mecha/combat/gygax.dm | 2 +- code/game/mecha/mecha.dm | 29 ++++++++++++------- code/game/objects/items.dm | 2 +- code/game/objects/items/devices/scanners.dm | 3 ++ .../objects/items/devices/taperecorder.dm | 17 +++++++---- code/game/objects/items/weapons/cards_ids.dm | 5 +++- .../objects/items/weapons/storage/bags.dm | 16 +++++----- .../objects/items/weapons/storage/storage.dm | 5 +++- .../objects/items/weapons/tanks/jetpack.dm | 4 +++ .../objects/items/weapons/tanks/watertank.dm | 2 ++ .../structures/stool_bed_chair_nest/chairs.dm | 2 +- .../objects/structures/windoor_assembly.dm | 5 +++- code/game/objects/structures/window.dm | 6 ++++ code/modules/assembly/infrared.dm | 3 ++ code/modules/clothing/clothing.dm | 22 ++++++++++---- code/modules/clothing/masks/gasmask.dm | 6 ++-- code/modules/clothing/shoes/magboots.dm | 4 ++- code/modules/clothing/suits/labcoat.dm | 2 +- code/modules/clothing/suits/miscellaneous.dm | 2 +- .../food&drinks/kitchen machinery/gibber.dm | 2 +- .../food&drinks/kitchen machinery/juicer.dm | 2 +- .../kitchen machinery/processor.dm | 2 +- code/modules/mob/mob.dm | 2 +- code/modules/paperwork/paper.dm | 4 ++- code/modules/paperwork/photography.dm | 2 +- code/modules/power/cable.dm | 5 ++-- code/modules/power/singularity/emitter.dm | 4 ++- .../particle_accelerator.dm | 16 +++++++--- .../projectiles/guns/projectile/revolver.dm | 4 +-- code/modules/reagents/reagent_containers.dm | 2 ++ .../reagents/reagent_containers/spray.dm | 3 +- code/modules/reagents/reagent_dispenser.dm | 2 ++ .../recycling/disposal-construction.dm | 4 +-- 40 files changed, 149 insertions(+), 63 deletions(-) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 0b07f069680..16d32663163 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -77,7 +77,7 @@ point_at(location) if(mode == 2) point_at(target) - usr << "You activate the pinpointer.,/span>" + usr << "You activate the pinpointer." else active = 0 icon_state = "pinoff" @@ -89,6 +89,9 @@ set name = "Toggle Pinpointer Mode" set src in view(1) + if(usr.stat || usr.restrained() || !usr.canmove) + return + active = 0 icon_state = "pinoff" target=null diff --git a/code/game/machinery/PDApainter.dm b/code/game/machinery/PDApainter.dm index f59ff9c6f1e..5bc8aeaa702 100644 --- a/code/game/machinery/PDApainter.dm +++ b/code/game/machinery/PDApainter.dm @@ -80,6 +80,9 @@ set category = "Object" set src in oview(1) + if(usr.stat || usr.restrained() || !usr.canmove) + return + if(storedpda) storedpda.loc = get_turf(src.loc) storedpda = null diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index f9c26d959bd..64f514dc2af 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -302,7 +302,7 @@ if(!usr) return - if (usr.stat != 0) + if(usr.stat || !usr.canmove || usr.restrained()) return src.go_out() add_fingerprint(usr) diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index 910feb64a41..7e3d588f5f5 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -38,7 +38,7 @@ var/list/doppler_arrays = list() if(!usr || !isturf(usr.loc)) return - if(usr.stat || usr.restrained()) + if(usr.stat || usr.restrained() || !usr.canmove) return src.dir = turn(src.dir, 90) return diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 7120b1d1550..6f4a0e8cb25 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -155,7 +155,7 @@ Buildable meters set name = "Rotate Pipe" set src in view(1) - if ( usr.stat || usr.restrained() ) + if ( usr.stat || usr.restrained() || !usr.canmove ) return src.dir = turn(src.dir, -90) @@ -169,7 +169,7 @@ Buildable meters set name = "Flip Pipe" set src in view(1) - if ( usr.stat || usr.restrained() ) + if ( usr.stat || usr.restrained() || !usr.canmove ) return if (pipe_type in list(PIPE_GAS_FILTER, PIPE_GAS_MIXER)) diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index fcd17eea035..1a45add5d88 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -28,6 +28,9 @@ set category = "Object" set src in oview(1) + if(usr.stat || usr.restrained() || !usr.canmove) + return + if( state != 4 ) usr << "The washing machine cannot run in this state." return diff --git a/code/game/mecha/combat/durand.dm b/code/game/mecha/combat/durand.dm index 66a5036a9a7..3a49c11433a 100644 --- a/code/game/mecha/combat/durand.dm +++ b/code/game/mecha/combat/durand.dm @@ -38,7 +38,7 @@ set name = "Toggle defence mode" set src = usr.loc set popup_menu = 0 - if(usr!=src.occupant) + if(!can_use(usr)) return defence = !defence if(defence) diff --git a/code/game/mecha/combat/gygax.dm b/code/game/mecha/combat/gygax.dm index 79ae3333d63..722b576f134 100644 --- a/code/game/mecha/combat/gygax.dm +++ b/code/game/mecha/combat/gygax.dm @@ -56,7 +56,7 @@ set name = "Toggle leg actuators overload" set src = usr.loc set popup_menu = 0 - if(usr!=src.occupant) + if(!can_use(usr)) return if(overload) overload = 0 diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index acbe4455335..0b1071dbd30 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -201,6 +201,13 @@ return 1 +obj/mecha/proc/can_use(mob/user) + if(user != src.occupant) + return 0 + if(user && ismob(user)) + if(!usr.stat && !usr.restrained() && usr.canmove) + return 1 + return 0 /obj/mecha/examine(mob/user) ..() @@ -866,8 +873,8 @@ set src = usr.loc set popup_menu = 0 - if(usr.stat) return - if(usr != src.occupant) return + if(!can_use(usr)) + return var/obj/machinery/atmospherics/portables_connector/possible_port = locate(/obj/machinery/atmospherics/portables_connector/) in loc if(possible_port) @@ -889,8 +896,8 @@ set src = usr.loc set popup_menu = 0 - if(usr.stat) return - if(usr != src.occupant) return + if(!can_use(usr)) + return if(disconnect()) src.occupant_message("[name] disconnects from the port.") @@ -905,8 +912,8 @@ set src = usr.loc set popup_menu = 0 - if(usr.stat) return - if(usr != occupant) return + if(!can_use(usr)) + return lights = !lights if(lights) AddLuminosity(lights_power) @@ -922,8 +929,8 @@ set src = usr.loc set popup_menu = 0 - if(usr.stat) return - if(usr != src.occupant) return + if(!can_use(usr)) + return use_internal_tank = !use_internal_tank src.occupant_message("Now taking air from [use_internal_tank?"internal airtank":"environment"].") @@ -1059,7 +1066,8 @@ set category = "Exosuit Interface" set src = usr.loc set popup_menu = 0 - if(usr!=src.occupant) + + if(!can_use(usr)) return //pr_update_stats.start() src.occupant << browse(src.get_stats_html(), "window=exosuit") @@ -1080,7 +1088,8 @@ set src = usr.loc set popup_menu = 0 - if(usr != src.occupant) return + if(!can_use(usr)) + return src.go_out() add_fingerprint(usr) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index dfd750c661f..046078b3731 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -80,7 +80,7 @@ set category = "Object" set src in oview(1) - if(!istype(src.loc, /turf) || usr.stat || usr.restrained() ) + if(!istype(src.loc, /turf) || usr.stat || usr.restrained() || !usr.canmove) return var/turf/T = src.loc diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index cd44cf0ae72..b47db22f239 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -164,6 +164,9 @@ MASS SPECTROMETER set name = "Switch Verbosity" set category = "Object" + if(usr.stat || !usr.canmove || usr.restrained()) + return + mode = !mode switch (mode) if(1) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 02867db2e4d..2982e51df18 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -67,11 +67,18 @@ ..() +/obj/item/device/taperecorder/proc/can_use(mob/user) + if(user && ismob(user)) + if(user.stat && user.canmove && !user.restrained()) + return 1 + return 0 + + /obj/item/device/taperecorder/verb/ejectverb() set name = "Eject Tape" set category = "Object" - if(usr.stat) + if(!can_use(usr)) return if(!mytape) return @@ -99,7 +106,7 @@ set name = "Start Recording" set category = "Object" - if(usr.stat) + if(!can_use(usr)) return if(!mytape || mytape.ruined) return @@ -136,7 +143,7 @@ set name = "Stop" set category = "Object" - if(usr.stat) + if(!can_use(usr)) return if(recording) @@ -156,7 +163,7 @@ set name = "Play Tape" set category = "Object" - if(usr.stat) + if(!can_use(usr)) return if(!mytape || mytape.ruined) return @@ -211,7 +218,7 @@ set name = "Print Transcript" set category = "Object" - if(usr.stat) + if(!can_use(usr)) return if(!mytape) return diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 83e8c61a90b..766a705ca8f 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -33,8 +33,11 @@ set category = "Object" set src in usr + if(usr.stat || !usr.canmove || usr.restrained()) + return + if (t) - src.name = text("data disk- '[]'", t) + src.name = "data disk- '[t]'" else src.name = "data disk" src.add_fingerprint(usr) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 6100e836582..5dfeca0e115 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -96,13 +96,15 @@ desc = "For the enterprising botanist on the go. Less efficient than the stationary model, it creates one seed per plant." icon_state = "portaseeder" - verb/dissolve_contents() - set name = "Activate Seed Extraction" - set category = "Object" - set desc = "Activate to convert your plants into plantable seeds." - for(var/obj/item/O in contents) - seedify(O, 1) - close_all() +/obj/item/weapon/storage/bag/plants/portaseeder/verb/dissolve_contents() + set name = "Activate Seed Extraction" + set category = "Object" + set desc = "Activate to convert your plants into plantable seeds." + if(usr.stat || !usr.canmove || usr.restrained()) + return + for(var/obj/item/O in contents) + seedify(O, 1) + close_all() // ----------------------------- diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 3cc811137c4..bdf805d2b02 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -362,6 +362,9 @@ set name = "Switch Gathering Method" set category = "Object" + if(usr.stat || !usr.canmove || usr.restrained()) + return + collection_mode = (collection_mode+1)%3 switch (collection_mode) if(2) @@ -376,7 +379,7 @@ set name = "Empty Contents" set category = "Object" - if((!ishuman(usr) && (loc != usr)) || usr.stat || usr.restrained()) + if((!ishuman(usr) && (loc != usr)) || usr.stat || usr.restrained() ||!usr.canmove) return do_quick_empty() diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index 0285eae77a8..f261c0aeb09 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -20,6 +20,8 @@ /obj/item/weapon/tank/jetpack/verb/toggle_rockets() set name = "Toggle Jetpack Stabilization" set category = "Object" + if(usr.stat || !usr.canmove || usr.restrained()) + return src.stabilization_on = !( src.stabilization_on ) usr << "You toggle the stabilization [stabilization_on? "on":"off"]." return @@ -28,6 +30,8 @@ /obj/item/weapon/tank/jetpack/verb/toggle() set name = "Toggle Jetpack" set category = "Object" + if(usr.stat || !usr.canmove || usr.restrained()) + return on = !on if(on) icon_state = "[icon_state]-on" diff --git a/code/game/objects/items/weapons/tanks/watertank.dm b/code/game/objects/items/weapons/tanks/watertank.dm index b82ff3b8939..8f02afd70fb 100644 --- a/code/game/objects/items/weapons/tanks/watertank.dm +++ b/code/game/objects/items/weapons/tanks/watertank.dm @@ -29,6 +29,8 @@ /obj/item/weapon/watertank/verb/toggle_mister() set name = "Toggle Mister" set category = "Object" + if(usr.stat || !usr.canmove || usr.restrained()) + return on = !on var/mob/living/carbon/human/user = usr diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index be89e7e6a5c..891f71ab567 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -66,7 +66,7 @@ else if(!usr || !isturf(usr.loc)) return - if(usr.stat || usr.restrained()) + if(usr.stat || usr.restrained() || !usr.canmove) return spin() diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index fbb5a473b1d..9db7adb4aeb 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -304,7 +304,8 @@ obj/structure/windoor_assembly/Destroy() set name = "Rotate Windoor Assembly" set category = "Object" set src in oview(1) - + if(usr.stat || !usr.canmove || usr.restrained()) + return if (src.anchored) usr << "It is fastened to the floor; therefore, you can't rotate it!" return 0 @@ -325,6 +326,8 @@ obj/structure/windoor_assembly/Destroy() set name = "Flip Windoor Assembly" set category = "Object" set src in oview(1) + if(usr.stat || !usr.canmove || usr.restrained()) + return if(src.facing == "l") usr << "The windoor will now slide to the right." diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 415360bb913..baa7bec9ce3 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -239,6 +239,9 @@ set category = "Object" set src in oview(1) + if(usr.stat || !usr.canmove || usr.restrained()) + return + if(anchored) usr << "It is fastened to the floor therefore you can't rotate it!" return 0 @@ -256,6 +259,9 @@ set category = "Object" set src in oview(1) + if(usr.stat || !usr.canmove || usr.restrained()) + return + if(anchored) usr << "It is fastened to the floor therefore you can't rotate it!" return 0 diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 4b7d57e45ca..5bcc194d824 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -130,6 +130,9 @@ set category = "Object" set src in usr + if(usr.stat || !usr.canmove || usr.restrained()) + return + dir = turn(dir, 90) return diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 1308e85cc05..767ec819543 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -266,8 +266,10 @@ atom/proc/generate_female_clothing(index,t_color,icon) set category = "Object" set src in usr var/mob/M = usr - if (istype(M, /mob/dead/)) return - if (usr.stat) return + if (istype(M, /mob/dead/)) + return + if (!can_use(usr)) + return if(src.has_sensor >= 2) usr << "The controls are locked." return 0 @@ -292,7 +294,7 @@ atom/proc/generate_female_clothing(index,t_color,icon) set name = "Adjust Jumpsuit Style" set category = "Object" set src in usr - if(usr.stat) + if(!can_use(usr)) return if(!can_adjust) usr << "You cannot wear this suit any differently." @@ -313,8 +315,10 @@ atom/proc/generate_female_clothing(index,t_color,icon) set name = "Remove Accessory" set category = "Object" set src in usr - if(!istype(usr, /mob/living)) return - if(usr.stat) return + if(!istype(usr, /mob/living)) + return + if(!can_use(usr)) + return if(hastie) hastie.transform *= 2 @@ -336,7 +340,7 @@ atom/proc/generate_female_clothing(index,t_color,icon) ..() /obj/item/clothing/proc/weldingvisortoggle() //Malk: proc to toggle welding visors on helmets, masks, goggles, etc. - if(usr.canmove && !usr.stat && !usr.restrained()) + if(can_use(usr)) if(up) up = !up flags |= (visor_flags) @@ -360,3 +364,9 @@ atom/proc/generate_female_clothing(index,t_color,icon) usr.update_inv_glasses(0) if(istype(src, /obj/item/clothing/mask)) usr.update_inv_wear_mask(0) + +/obj/item/clothing/proc/can_use(mob/user) + if(user && ismob(user)) + if(!user.stat && user.canmove && !user.restrained()) + return 1 + return 0 diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 4fa595fdc2c..295298df882 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -87,8 +87,10 @@ set category = "Object" set name = "HALT" set src in usr - if(!istype(usr, /mob/living)) return - if(usr.stat) return + if(!istype(usr, /mob/living)) + return + if(!can_use(usr)) + return var/phrase = 0 //selects which phrase to use var/phrase_text = null diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index efe04465a36..d7d2414ff68 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -14,6 +14,8 @@ set name = "Toggle Magboots" set category = "Object" set src in usr + if(!can_use(usr)) + return attack_self(usr) @@ -49,4 +51,4 @@ desc = "Reverse-engineered magnetic boots that have a heavy magnetic pull. Property of Gorlex Marauders." name = "blood-red magboots" icon_state = "syndiemag0" - magboot_state = "syndiemag" + magboot_state = "syndiemag" diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index e3b75febb8b..0a065b87e3f 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -14,7 +14,7 @@ set category = "Object" set src in usr - if(!usr.canmove || usr.stat || usr.restrained()) + if(!can_use(usr)) return 0 open = !open diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index c2373675872..b0ec44c0d58 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -228,7 +228,7 @@ set category = "Object" set src in usr - if(!usr.canmove || usr.stat || usr.restrained()) + if(!can_use(usr)) return 0 if(src.icon_state == "suitjacket_blue_open") //no god no diff --git a/code/modules/food&drinks/kitchen machinery/gibber.dm b/code/modules/food&drinks/kitchen machinery/gibber.dm index c43c4bec814..654b4c9c7d9 100644 --- a/code/modules/food&drinks/kitchen machinery/gibber.dm +++ b/code/modules/food&drinks/kitchen machinery/gibber.dm @@ -110,7 +110,7 @@ set name = "empty gibber" set src in oview(1) - if (usr.stat != 0) + if(usr.stat || !usr.canmove || usr.restrained()) return src.go_out() add_fingerprint(usr) diff --git a/code/modules/food&drinks/kitchen machinery/juicer.dm b/code/modules/food&drinks/kitchen machinery/juicer.dm index 80ba39354a3..94696028027 100644 --- a/code/modules/food&drinks/kitchen machinery/juicer.dm +++ b/code/modules/food&drinks/kitchen machinery/juicer.dm @@ -126,7 +126,7 @@ set category = "Object" set name = "Detach Beaker from the juicer" set src in oview(1) - if (usr.stat != 0) + if(usr.stat || !usr.canmove || usr.restrained()) return if (!beaker) return diff --git a/code/modules/food&drinks/kitchen machinery/processor.dm b/code/modules/food&drinks/kitchen machinery/processor.dm index 7ec3d44356e..8ef77de2a02 100644 --- a/code/modules/food&drinks/kitchen machinery/processor.dm +++ b/code/modules/food&drinks/kitchen machinery/processor.dm @@ -157,7 +157,7 @@ set name = "Eject Contents" set src in oview(1) - if (usr.stat != 0) + if(usr.stat || !usr.canmove || usr.restrained()) return src.empty() add_fingerprint(usr) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 9e989a38ae7..a7877be5d6c 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -305,7 +305,7 @@ var/list/slot_equipment_priority = list( \ if(!src || !isturf(src.loc)) return - if(src.stat || src.restrained()) + if(usr.stat || !usr.canmove || usr.restrained()) return if(src.status_flags & FAKEDEATH) return diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index d11418c2cf3..50a9481ce4f 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -7,7 +7,7 @@ /obj/item/weapon/paper name = "paper" - gender = PLURAL + gender = NEUTER icon = 'icons/obj/bureaucracy.dmi' icon_state = "paper" throwforce = 0 @@ -66,6 +66,8 @@ set category = "Object" set src in usr + if(usr.stat || !usr.canmove || usr.restrained()) + return if((CLUMSY in usr.mutations) && prob(25)) usr << "You cut yourself on the paper! Ahhhh! Ahhhhh!" usr.damageoverlaytemp = 9001 diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 0f95787f418..a0f9aacbf13 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -73,7 +73,7 @@ var/n_name = copytext(sanitize(input(usr, "What would you like to label the photo?", "Photo Labelling", null) as text), 1, MAX_NAME_LEN) //loc.loc check is for making possible renaming photos in clipboards - if((loc == usr || loc.loc && loc.loc == usr) && usr.stat == 0) + if((loc == usr || loc.loc && loc.loc == usr) && usr.stat == 0 && usr.canmove && !usr.restrained()) name = "photo[(n_name ? text("- '[n_name]'") : null)]" add_fingerprint(usr) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 64c019aa87e..14d131a161f 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -539,8 +539,9 @@ obj/structure/cable/proc/avail() set category = "Object" var/mob/M = usr - if(ishuman(M) && !M.restrained() && !M.stat && !M.paralysis && ! M.stunned) - if(!istype(usr.loc,/turf)) return + if(ishuman(M) && !M.restrained() && !M.stat && M.canmove) + if(!istype(usr.loc,/turf)) + return if(src.amount <= 14) usr << "You need at least 15 lengths to make restraints!" return diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 30991698e7c..2360dbea18d 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -27,7 +27,9 @@ set category = "Object" set src in oview(1) - if (src.anchored || usr:stat) + if(usr.stat || !usr.canmove || usr.restrained()) + return + if (src.anchored) usr << "It is fastened to the floor!" return 0 src.dir = turn(src.dir, 90) diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 41c8d44135f..969f47d94bc 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -93,7 +93,9 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin set category = "Object" set src in oview(1) - if (src.anchored || usr:stat) + if(usr.stat || !usr.canmove || usr.restrained()) + return + if (src.anchored) usr << "It is fastened to the floor!" return 0 src.dir = turn(src.dir, 270) @@ -104,7 +106,9 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin set category = "Object" set src in oview(1) - if (src.anchored || usr:stat) + if(usr.stat || !usr.canmove || usr.restrained()) + return + if (src.anchored) usr << "It is fastened to the floor!" return 0 src.dir = turn(src.dir, 90) @@ -282,7 +286,9 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin set category = "Object" set src in oview(1) - if (src.anchored || usr:stat) + if(usr.stat || !usr.canmove || usr.restrained()) + return + if (src.anchored) usr << "It is fastened to the floor!" return 0 src.dir = turn(src.dir, 270) @@ -293,7 +299,9 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin set category = "Object" set src in oview(1) - if (src.anchored || usr:stat) + if(usr.stat || !usr.canmove || usr.restrained()) + return + if (src.anchored) usr << "It is fastened to the floor!" return 0 src.dir = turn(src.dir, 90) diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index b61923d6b44..83d9d79b630 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -76,7 +76,7 @@ var/mob/M = usr var/input = stripped_input(M,"What do you want to name the gun?", ,"", MAX_NAME_LEN) - if(src && input && !M.stat && in_range(M,src)) + if(src && input && !M.stat && in_range(M,src) && !M.restrained() && M.canmove) name = input M << "You name the gun [input]. Say hello to your new friend." return 1 @@ -95,7 +95,7 @@ options["The Peacemaker"] = "detective_peacemaker" var/choice = input(M,"What do you want to skin the gun to?","Reskin Gun") in options - if(src && choice && !M.stat && in_range(M,src)) + if(src && choice && !M.stat && in_range(M,src) && !M.restrained() && M.canmove) icon_state = options[choice] M << "Your gun is now skinned as [choice]. Say hello to your new friend." return 1 diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 30bbcccbf6a..e1661d087e9 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -12,6 +12,8 @@ set name = "Set transfer amount" set category = "Object" set src in range(0) + if(usr.stat || !usr.canmove || usr.restrained()) + return var/N = input("Amount per transfer from this:","[src]") as null|anything in possible_transfer_amounts if (N) amount_per_transfer_from_this = N diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index ddfb006ba68..e10f6aae3b1 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -82,7 +82,8 @@ set name = "Empty Spray Bottle" set category = "Object" set src in usr - + if(usr.stat || !usr.canmove || usr.restrained()) + return if (alert(usr, "Are you sure you want to empty that?", "Empty Bottle:", "Yes", "No") != "Yes") return if(isturf(usr.loc) && src.loc == usr) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 46a9dfa4da0..3181f68cd7c 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -43,6 +43,8 @@ set name = "Set transfer amount" set category = "Object" set src in view(1) + if(usr.stat || !usr.canmove || usr.restrained()) + return var/N = input("Amount per transfer from this:","[src]") as null|anything in possible_transfer_amounts if (N) amount_per_transfer_from_this = N diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index 3c284861aaf..f2ef7b599ab 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -88,7 +88,7 @@ set category = "Object" set src in view(1) - if(usr.stat) + if(usr.stat || !usr.canmove || usr.restrained()) return if(anchored) @@ -102,7 +102,7 @@ set name = "Flip Pipe" set category = "Object" set src in view(1) - if(usr.stat) + if(usr.stat || !usr.canmove || usr.restrained()) return if(anchored) From 6acd73c8358ee92b293a0e68820fe23e9e3a4709 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 1 Nov 2014 11:20:05 -0700 Subject: [PATCH 090/128] changes emagging, punctuation, and emag stun --- code/game/objects/items/weapons/defib.dm | 34 +++++++++++++++++------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index 4391d149d84..f87503c86d8 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -14,7 +14,7 @@ action_button_name = "Toggle Paddles" var/on = 0 //if the paddles are equipped (1) or on the defib (0) - var/emagged = 0 //if you can zap people with the defibs on harm mode + var/safety = 1 //if you can zap people with the defibs on harm mode var/powered = 0 //if there's a cell in the defib with enough power for a revive, blocks paddles from reviving otherwise var/obj/item/weapon/twohanded/shockpaddles/paddles var/obj/item/weapon/stock_parts/cell/high/bcell = null @@ -54,7 +54,7 @@ overlays += "defibunit-powered" if(!bcell) overlays += "defibunit-nocell" - if(emagged) + if(!safety) overlays += "defibunit-emagged" /obj/item/weapon/defibrillator/proc/update_charge() @@ -90,12 +90,12 @@ user << "You install a cell in [src]." if(istype(W, /obj/item/weapon/card/emag)) - if(emagged == 0) - emagged = 1 - usr << "[W] disables [src]'s safety protocols" + if(safety) + safety = 0 + user << "You silently disable [src]'s safety protocols with the [W]." else - emagged = 0 - usr << "[W] enables [src]'s safety protocols" + safety = 1 + user << "You silently enable [src]'s safety protocols with the [W]." if(istype(W, /obj/item/weapon/screwdriver)) if(bcell) @@ -107,6 +107,22 @@ update_icon() return +/obj/item/weapon/defibrillator/emp_act(severity) + if(bcell) + deductcharge(1000 / severity) + if(bcell.reliability != 100 && prob(50/severity)) + bcell.reliability -= 10 / severity + if(safety) + safety = 0 + src.visible_message("[src] beeps: Safety protocols disabled!") + playsound(get_turf(src), 'sound/machines/twobeep.ogg', 50, 0) + else + safety = 1 + src.visible_message("[src] beeps: Safety protocols enabled!") + playsound(get_turf(src), 'sound/machines/twobeep.ogg', 50, 0) + update_icon() + ..() + /obj/item/weapon/defibrillator/verb/toggle_paddles() set name = "Toggle Paddles" set category = "Object" @@ -251,10 +267,10 @@ user << "The instructions on [defib] don't mention how to revive that..." return else - if(user.a_intent == "harm" && defib.emagged) + if(user.a_intent == "harm" && !defib.safety) busy = 1 H.visible_message("[M.name] has been touched with [src] by [user]!") - H.Weaken(10) + H.adjustStaminaLoss(50) H.adjustFireLoss(10) H.updatehealth() //forces health update before next life tick playsound(get_turf(src), 'sound/weapons/Egloves.ogg', 50, 1, -1) From 52d99e64cafbea6b72551f4c04923b8760dc0c1a Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 1 Nov 2014 11:23:51 -0700 Subject: [PATCH 091/128] noclone check --- code/game/objects/items/weapons/defib.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index f87503c86d8..a11190ef70d 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -302,7 +302,7 @@ M.visible_message("[M]'s body convulses a bit.") playsound(get_turf(src), "bodyfall", 50, 1) playsound(get_turf(src), 'sound/weapons/Egloves.ogg', 50, 1, -1) - if(H.health <= -100 && !H.suiciding && prob(chance) && !isghosted && tplus < tlimit) + if(H.health <= -100 && !H.suiciding && prob(chance) && !isghosted && tplus < tlimit && !NOCLONE in H.mutations) tobehealed = health + threshold tobehealed -= 5 //They get 5 health in crit to heal the person or inject stabilizers H.adjustOxyLoss(tobehealed) From 17ea3d864106af395b8b4024a4775f61dece17b3 Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 1 Nov 2014 11:28:51 -0700 Subject: [PATCH 092/128] adds stun to emagged defib --- code/game/objects/items/weapons/defib.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index a11190ef70d..58e10986c66 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -272,6 +272,7 @@ H.visible_message("[M.name] has been touched with [src] by [user]!") H.adjustStaminaLoss(50) H.adjustFireLoss(10) + H.stun(3) H.updatehealth() //forces health update before next life tick playsound(get_turf(src), 'sound/weapons/Egloves.ogg', 50, 1, -1) add_logs(user, M, "stunned", object="defibrillator") From 97a89b11628afeee484efc69f2a7ead2170f21db Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 1 Nov 2014 11:32:50 -0700 Subject: [PATCH 093/128] Stun proc punctuation and compile error fix --- code/game/objects/items/weapons/defib.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index 58e10986c66..35f6a6a3749 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -272,7 +272,7 @@ H.visible_message("[M.name] has been touched with [src] by [user]!") H.adjustStaminaLoss(50) H.adjustFireLoss(10) - H.stun(3) + H.Stun(3) H.updatehealth() //forces health update before next life tick playsound(get_turf(src), 'sound/weapons/Egloves.ogg', 50, 1, -1) add_logs(user, M, "stunned", object="defibrillator") From 2d264d828fb915f5113088d169dad05bbbe633ff Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sat, 1 Nov 2014 15:50:49 -0300 Subject: [PATCH 094/128] Constructable conveyors: Corner belts, fingerprint fixes --- code/modules/recycling/conveyor2.dm | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 198870bb5cd..71cf69dddcc 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -120,6 +120,7 @@ if(!(stat & BROKEN)) var/obj/item/conveyor_construct/C = new/obj/item/conveyor_construct(src.loc) C.id = id + transfer_fingerprints_to(C) user << "You remove the conveyor belt." qdel(src) return @@ -260,6 +261,7 @@ if(istype(I, /obj/item/weapon/crowbar)) var/obj/item/conveyor_switch_construct/C = new/obj/item/conveyor_switch_construct(src.loc) C.id = id + transfer_fingerprints_to(C) user << "You deattach the conveyor switch." qdel(src) @@ -305,10 +307,17 @@ /obj/item/conveyor_construct/afterattack(atom/A, mob/user, proximity) if(!proximity || user.stat || !istype(A, /turf/simulated/floor) || istype(A, /area/shuttle)) return - for(var/obj/machinery/conveyor/CB in A) + var/cdir = get_dir(A, user) + if(!(cdir in cardinal) || A == user.loc) return - var/obj/machinery/conveyor/C = new/obj/machinery/conveyor(A,user.dir) + for(var/obj/machinery/conveyor/CB in A) + if(CB.dir == cdir || CB.dir == turn(cdir,180)) + return + cdir |= CB.dir + qdel(CB) + var/obj/machinery/conveyor/C = new/obj/machinery/conveyor(A,cdir) C.id = id + transfer_fingerprints_to(C) qdel(src) /obj/item/conveyor_switch_construct @@ -334,7 +343,8 @@ if(!found) user << "\icon[src]The conveyor switch did not detect any linked conveyor belts in range." return - new/obj/machinery/conveyor_switch(A, id) + var/obj/machinery/conveyor_switch/NC = new/obj/machinery/conveyor_switch(A, id) + transfer_fingerprints_to(NC) qdel(src) /obj/item/weapon/paper/conveyor From 7ab17964d6eff6a0887ffa67a4c947061d787a25 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sat, 1 Nov 2014 16:15:42 -0300 Subject: [PATCH 095/128] Slimes can no longer pull. --- code/modules/mob/living/carbon/slime/slime.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/carbon/slime/slime.dm b/code/modules/mob/living/carbon/slime/slime.dm index 3b1095043bc..a90549fa54c 100644 --- a/code/modules/mob/living/carbon/slime/slime.dm +++ b/code/modules/mob/living/carbon/slime/slime.dm @@ -236,6 +236,9 @@ /mob/living/carbon/slime/unEquip(obj/item/W as obj) return +/mob/living/carbon/slime/start_pulling(var/atom/movable/AM) + return + /mob/living/carbon/slime/attack_ui(slot) return From 81332ae7811ebe4a83620fd8dd3fab23e8ebe56b Mon Sep 17 00:00:00 2001 From: xxalpha Date: Sat, 1 Nov 2014 19:25:40 +0000 Subject: [PATCH 096/128] Fix shoe sprites --- icons/obj/clothing/shoes.dmi | Bin 7737 -> 7674 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 97f0bc023cbd3dfd91a0e46dd40e6a82fccfd97c..b5156c4ffab97298acc5f882fc649ec943f57c7f 100644 GIT binary patch literal 7674 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 Date: Sat, 1 Nov 2014 16:38:41 -0300 Subject: [PATCH 097/128] Creates the "Always use random body" config option --- code/modules/client/preferences.dm | 12 ++++++++++-- code/modules/client/preferences_savefile.dm | 3 +++ code/modules/mob/new_player/new_player.dm | 2 ++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 8605854a4df..4b09cf51aa6 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -42,7 +42,8 @@ datum/preferences //character preferences var/real_name //our character's name - var/be_random_name = 0 //whether we are a random name every round + var/be_random_name = 0 //whether we'll have a random name every round + var/be_random_body = 0 //whether we'll have a random body every round var/gender = MALE //gender of character (well duh) var/age = 30 //age of character var/blood_type = "A+" //blood type (not-chooseable) @@ -163,7 +164,8 @@ datum/preferences dat += "" dat += "

Body

" - dat += "Random Body
" + dat += "Random Body " + dat += "Always Random Body: [be_random_body ? "Yes" : "No"]
" dat += "
" @@ -744,6 +746,9 @@ datum/preferences if("name") be_random_name = !be_random_name + if("all") + be_random_body = !be_random_body + if("hear_midis") toggles ^= SOUND_MIDI @@ -791,6 +796,9 @@ datum/preferences if(be_random_name) real_name = random_name(gender) + if(be_random_body) + random_character(gender) + if(config.humans_need_surnames) var/firstspace = findtext(real_name, " ") var/name_length = length(real_name) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index ffd49d228d0..74562dc81e5 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -169,6 +169,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["OOC_Notes"] >> metadata S["real_name"] >> real_name S["name_is_always_random"] >> be_random_name + S["body_is_always_random"] >> be_random_body S["gender"] >> gender S["age"] >> age S["hair_color"] >> hair_color @@ -205,6 +206,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car mutant_color = "#FFF" if(!real_name) real_name = random_name(gender) be_random_name = sanitize_integer(be_random_name, 0, 1, initial(be_random_name)) + be_random_body = sanitize_integer(be_random_body, 0, 1, initial(be_random_body)) gender = sanitize_gender(gender) if(gender == MALE) hair_style = sanitize_inlist(hair_style, hair_styles_male_list) @@ -250,6 +252,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["OOC_Notes"] << metadata S["real_name"] << real_name S["name_is_always_random"] << be_random_name + S["body_is_always_random"] << be_random_body S["gender"] << gender S["age"] << age S["hair_color"] << hair_color diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 441362e2711..8e0c5e07525 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -120,6 +120,8 @@ observer.loc = O.loc if(client.prefs.be_random_name) client.prefs.real_name = random_name(gender) + if(client.prefs.be_random_body) + client.prefs.random_character(gender) observer.real_name = client.prefs.real_name observer.name = observer.real_name observer.key = key From 73e642762f2b292097efed4a5cc2d46d35fb592b Mon Sep 17 00:00:00 2001 From: Menshin Date: Wed, 29 Oct 2014 17:18:44 +0100 Subject: [PATCH 098/128] * Prevent being able to open/close sleepers, cryo tubes and DNA scanners when in various conditions (weaken, ...) and by non-humans/non-silicons. * Fixes possibles infinite loops runtime (#5527) * Added icon updating on power changes/maintenance to Cryo Tubes and DNA Scanners * Unpowered DNA Scanners can no longer be used if the associated computer is powered * Cryo cells and sleepers won't work when powerless anymore * Added an "is_operational" proc to machinery instead of duplicating the same check over and over. * Cloning pods and DNA Scanners used by cloning computers won't work if powerless/broken/maintenance anymore. Added an unpowered sprite for DNA Scanners, courtesy of Nienhaus --- code/game/dna.dm | 35 +++++++++++++++++++++--- code/game/machinery/Sleeper.dm | 13 +++++++-- code/game/machinery/cloning.dm | 4 +-- code/game/machinery/computer/cloning.dm | 26 +++++++++--------- code/game/machinery/cryo.dm | 18 +++++++++--- code/game/machinery/machinery.dm | 7 +++++ icons/obj/Cryogenic2.dmi | Bin 50679 -> 54156 bytes 7 files changed, 78 insertions(+), 25 deletions(-) diff --git a/code/game/dna.dm b/code/game/dna.dm index e6650118e31..f3e79618e99 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -340,6 +340,7 @@ var/locked = 0 var/open = 0 anchored = 1 + interact_offline = 1 use_power = 1 idle_power_usage = 50 active_power_usage = 300 @@ -371,6 +372,29 @@ for(var/obj/item/weapon/stock_parts/micro_laser/P in component_parts) damage_coeff = P.rating +/obj/machinery/dna_scannernew/update_icon() + + //no power or maintenance + if(stat & (NOPOWER|BROKEN)) + icon_state = initial(icon_state)+ (open ? "_open" : "") + "_unpowered" + return + + if((stat & MAINT) || panel_open) + icon_state = initial(icon_state)+ (open ? "_open" : "") + "_maintenance" + return + + //running and someone in there + if(occupant) + icon_state = initial(icon_state)+ "_occupied" + return + + //running + icon_state = initial(icon_state)+ (open ? "_open" : "") + +/obj/machinery/dna_scannernew/power_change() + ..() + update_icon() + /obj/machinery/dna_scannernew/proc/toggle_open(mob/user=usr) if(!user) return @@ -414,7 +438,7 @@ C.loc = src C.stop_pulling() break - icon_state = initial(icon_state) + (occupant ? "_occupied" : "") + update_icon() // search for ghosts, if the corpse is empty and the scanner is connected to a cloner if(occupant) @@ -451,7 +475,7 @@ occupant.client.eye = occupant occupant.client.perspective = MOB_PERSPECTIVE occupant = null - icon_state = "[initial(icon_state)]_open" + update_icon() return 1 /obj/machinery/dna_scannernew/relaymove(mob/user as mob) @@ -462,7 +486,8 @@ /obj/machinery/dna_scannernew/attackby(obj/item/weapon/grab/G, mob/user) - if(!occupant && default_deconstruction_screwdriver(user, "[initial(icon_state)]_open", "[initial(icon_state)]", G)) + if(!occupant && default_deconstruction_screwdriver(user, icon_state, icon_state, G))//sent icon_state is irrelevant... + update_icon()//..since we're updating the icon here, since the scanner can be unpowered when opened/closed return if(exchange_parts(user, G)) @@ -486,6 +511,8 @@ qdel(G) /obj/machinery/dna_scannernew/attack_hand(mob/user) + if(..()) + return toggle_open(user) add_fingerprint(user) @@ -578,7 +605,7 @@ var/occupant_status = "
Subject Status:
" var/scanner_status var/temp_html - if(connected) + if(connected && connected.is_operational()) if(connected.occupant) //set occupant_status message viable_occupant = connected.occupant if(check_dna_integrity(viable_occupant) && (!(NOCLONE in viable_occupant.mutations) || (connected.scan_level == 3))) //occupent is viable for dna modification diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 7e5801c56fe..71275ae4f4b 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -11,8 +11,9 @@ icon_state = "sleeper-open" density = 0 anchored = 1 - var/efficiency + interact_offline = 1 state_open = 1 + var/efficiency var/initial_bin_rating = 1 var/min_health = 25 var/list/injection_chems = list() //list of injectable chems except inaprovaline, coz inaprovaline is always avalible @@ -132,11 +133,17 @@ open_machine() /obj/machinery/sleeper/attack_hand(mob/user) - if(stat & (BROKEN|NOPOWER)) + if(..()) + return + + //powerless interaction + if(!is_operational()) + user.unset_machine()//essential to prevent infinite loops of opening/closing the machine if(state_open) close_machine() else open_machine() + else sleeperUI(user) @@ -233,6 +240,8 @@ ..(target) /obj/machinery/sleeper/proc/inject_chem(mob/user, chem) + if(!is_operational()) + return if(occupant && occupant.reagents) if(chem in injection_chems + "inaprovaline") if(occupant.reagents.get_reagent_amount(chem) + 10 <= 20 * efficiency) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index f9c26d959bd..087f1e9d419 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -112,7 +112,7 @@ /obj/machinery/clonepod/attack_paw(mob/user as mob) return attack_hand(user) /obj/machinery/clonepod/attack_hand(mob/user as mob) - if ((isnull(src.occupant)) || (stat & NOPOWER)) + if (isnull(src.occupant) || !is_operational()) return if ((!isnull(src.occupant)) && (src.occupant.stat != 2)) var/completion = (100 * ((src.occupant.health + 100) / (src.heal_level + 100))) @@ -205,7 +205,7 @@ //Grow clones to maturity then kick them out. FREELOADERS /obj/machinery/clonepod/process() - if(stat & NOPOWER) //Autoeject if power is lost + if(!is_operational()) //Autoeject if power is lost if (src.occupant) src.locked = 0 src.go_out() diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 6fbba86fd4d..5d49b12a1e5 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -54,12 +54,12 @@ // Try to find a scanner in that direction scannerf = locate(/obj/machinery/dna_scannernew, get_step(src, dir)) - // If found, then we break, and return the scanner - if (!isnull(scannerf)) - break + // If found and operational, return the scanner + if (!isnull(scannerf) && scannerf.is_operational()) + return scannerf // If no scanner was found, it will return null - return scannerf + return null /obj/machinery/computer/cloning/proc/findcloner() var/obj/machinery/clonepod/podf = null @@ -68,10 +68,10 @@ podf = locate(/obj/machinery/clonepod, get_step(src, dir)) - if (!isnull(podf)) - break + if (!isnull(podf) && podf.is_operational()) + return podf - return podf + return null /obj/machinery/computer/cloning/attackby(obj/item/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/disk/data)) //INSERT SOME DISKETTES @@ -233,25 +233,25 @@ if("stopautoprocess") autoprocess = 0 - else if ((href_list["scan"]) && (!isnull(src.scanner))) + else if ((href_list["scan"]) && !isnull(scanner) && scanner.is_operational()) scantemp = "" loading = 1 src.updateUsrDialog() spawn(20) - src.scan_mob(src.scanner.occupant) + src.scan_mob(scanner.occupant) loading = 0 src.updateUsrDialog() //No locking an open scanner. - else if ((href_list["lock"]) && (!isnull(src.scanner))) - if ((!src.scanner.locked) && (src.scanner.occupant)) - src.scanner.locked = 1 + else if ((href_list["lock"]) && !isnull(scanner) && scanner.is_operational()) + if ((!scanner.locked) && (scanner.occupant)) + scanner.locked = 1 else - src.scanner.locked = 0 + scanner.locked = 0 else if(href_list["view_rec"]) src.active_record = find_record("id", href_list["view_rec"], records) diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index e5acc1ea5af..4ea9ea6993d 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -4,6 +4,7 @@ icon_state = "cell-off" density = 1 anchored = 1.0 + interact_offline = 1 layer = 4 var/on = 0 @@ -45,7 +46,7 @@ /obj/machinery/atmospherics/unary/cryo_cell/process() ..() - if(!node) + if(!node || !is_operational()) return if(!on) updateDialog() @@ -97,11 +98,17 @@ user << "Seems empty." /obj/machinery/atmospherics/unary/cryo_cell/attack_hand(mob/user) - if(stat & (NOPOWER|BROKEN)) - if(state_open == 1) + if(..()) + return + + //powerless interaction + if(!is_operational()) + user.unset_machine()//essential to prevent infinite loops of opening/closing the machine + if(state_open) close_machine() else open_machine() + else ui_interact(user) @@ -258,7 +265,7 @@ if(state_open) icon_state = "cell-open" return - if(on) + if(on && is_operational()) if(occupant) icon_state = "cell-occupied" else @@ -266,6 +273,9 @@ else icon_state = "cell-off" +/obj/machinery/atmospherics/unary/cryo_cell/power_change() + ..() + update_icon() /obj/machinery/atmospherics/unary/cryo_cell/proc/process_occupant() if(air_contents.total_moles() < 10) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 44be02fadac..c7e540dcc4b 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -84,6 +84,8 @@ Class Procs: process() 'game/machinery/machine.dm' Called by the 'master_controller' once per game tick for each machine that is listed in the 'machines' list. + is_operational() + Returns 0 if the machine is unpowered, broken or undergoing maintenance, 1 if not Compiled by Aygar */ @@ -209,6 +211,11 @@ Class Procs: add_fingerprint(usr) return 0 +/obj/machinery/proc/is_operational() + return !(stat & (NOPOWER|BROKEN|MAINT)) + +//////////////////////////////////////////////////////////////////////////////////////////// + /mob/proc/canUseTopic() //TODO: once finished, place these procs on the respective mob files return diff --git a/icons/obj/Cryogenic2.dmi b/icons/obj/Cryogenic2.dmi index 80adbbf28aaab96ba4148b0dc6f199bcb873436f..1c921a64673ac669fdbc30e592ae155dd8950eb6 100644 GIT binary patch delta 20559 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 z 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 LNkvXXu0mjf0=P(Y delta 17054 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 From 8202bde9450284eeae127330c6be2d014b4272e2 Mon Sep 17 00:00:00 2001 From: Menshin Date: Sat, 1 Nov 2014 22:06:59 +0100 Subject: [PATCH 099/128] Even the damned statue !!! --- code/game/objects/structures/statues.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index bf542a54c9c..f5a22006542 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -236,7 +236,7 @@ /obj/structure/statue/bananium hardness = 3 - mineralType = "clown" + mineralType = "bananium" desc = "A bananium statue with a small engraving:'HOOOOOOONK'." /obj/structure/statue/bananium/clown From 2c4616dffb8d7283462cf0d62427a6c05ffe2620 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sat, 1 Nov 2014 18:06:04 -0300 Subject: [PATCH 100/128] Adds newscaster comments. --- code/game/machinery/newscaster.dm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 9e1bd0616fa..c30f006ee34 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -2,6 +2,11 @@ //################### NEWSCASTERS BE HERE! #### //###-Agouri################################### +/datum/feed_comment + var/author = "" + var/body = "" + var/time_stamp = "" + /datum/feed_message var/author ="" var/body ="" @@ -11,6 +16,7 @@ var/is_admin_message = 0 var/icon/img = null var/time_stamp = "" + var/list/datum/feed_comment/comments = list() /datum/feed_channel var/channel_name="" @@ -364,6 +370,10 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co usr << browse_rsc(MESSAGE.img, "tmp_photo[i].png") dat+="

" dat+="\[Story by [MESSAGE.author] \] - ([MESSAGE.time_stamp])
" + dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]:
" + for(var/datum/feed_comment/comment in MESSAGE.comments) + dat+="[comment.body]
[comment.author] [comment.time_stamp]
" + dat+="Comment
" dat+="

Refresh" dat+="
Back" if(10) @@ -728,6 +738,17 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co src.screen = 12 src.updateUsrDialog() + else if(href_list["new_comment"]) + var/datum/feed_message/FM = locate(href_list["new_comment"]) + var/cominput = copytext(stripped_input(usr, "Write your message:", "New comment", null),1,141) + if(cominput) + var/datum/feed_comment/FC = new/datum/feed_comment + FC.author = scanned_user + FC.body = cominput + FC.time_stamp = worldtime2text() + FM.comments += FC + updateUsrDialog() + else if(href_list["refresh"]) src.updateUsrDialog() From 2e35e229394a295314c78b789c2aa8834ee8ddd1 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sat, 1 Nov 2014 18:36:06 -0300 Subject: [PATCH 101/128] Removes obsolete attack_hand() from oneway conveyor belt switch --- code/modules/recycling/conveyor2.dm | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 71cf69dddcc..eb347345fb9 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -269,22 +269,6 @@ convdir = 1 //Set to 1 or -1 depending on which way you want the convayor to go. (In other words keep at 1 and set the proper dir on the belts.) desc = "A conveyor control switch. It appears to only go in one direction." -// attack with hand, switch position -/obj/machinery/conveyor_switch/oneway/attack_hand(mob/user) - if(position == 0) - position = convdir - else - position = 0 - - operated = 1 - update() - - // find any switches with same id as this one, and set their positions to match us - for(var/obj/machinery/conveyor_switch/S in world) - if(S.id == src.id) - S.position = position - S.update() - // // CONVEYOR CONSTRUCTION STARTS HERE // From f8260a9a8486d167c2e1b766dd0f6c69032e76a2 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sat, 1 Nov 2014 20:01:52 -0300 Subject: [PATCH 102/128] Adds logging and moderation to newscaster comments --- code/__HELPERS/_logging.dm | 7 ++++++- code/game/machinery/newscaster.dm | 22 +++++++++++++++++++++- code/modules/admin/admin.dm | 8 +++++++- code/modules/admin/topic.dm | 12 ++++++++++++ 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index 03265398796..5a48ed236ca 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -70,4 +70,9 @@ /proc/log_pda(text) if (config.log_pda) - diary << "\[[time_stamp()]]PDA: [text]" \ No newline at end of file + diary << "\[[time_stamp()]]PDA: [text]" + +/proc/log_comment(text) + if (config.log_pda) + //reusing the PDA option because I really don't think news comments are worth a config option + diary << "\[[time_stamp()]]COMMENT: [text]" \ No newline at end of file diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index c30f006ee34..50caf7cea40 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -17,6 +17,7 @@ var/icon/img = null var/time_stamp = "" var/list/datum/feed_comment/comments = list() + var/locked = 0 /datum/feed_channel var/channel_name="" @@ -373,7 +374,10 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]:
" for(var/datum/feed_comment/comment in MESSAGE.comments) dat+="[comment.body]
[comment.author] [comment.time_stamp]
" - dat+="Comment
" + if(MESSAGE.locked) + dat+="Comments locked
" + else + dat+="Comment
" dat+="

Refresh" dat+="
Back" if(10) @@ -410,6 +414,9 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co for(var/datum/feed_message/MESSAGE in src.viewing_channel.messages) dat+="-[MESSAGE.body]
\[Story by [MESSAGE.author]\]
" dat+="[(MESSAGE.body == "\[REDACTED\]") ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.author == "\[REDACTED\]") ? ("Undo Author Censorship") : ("Censor message Author")]
" + dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]: [MESSAGE.locked ? "Unlock" : "Lock"]
" + for(var/datum/feed_comment/comment in MESSAGE.comments) + dat+="[comment.body] X
[comment.author] [comment.time_stamp]
" dat+="
Back" if(13) dat+="[src.viewing_channel.channel_name]: \[ created by: [src.viewing_channel.author] \]
" @@ -747,6 +754,19 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co FC.body = cominput FC.time_stamp = worldtime2text() FM.comments += FC + log_comment("[usr]/([usr.ckey]) as [scanned_user] commented on message [FM.body] -- [FC.body]") + updateUsrDialog() + + else if(href_list["del_comment"]) + var/datum/feed_comment/FC = locate(href_list["del_comment"]) + var/datum/feed_message/FM = locate(href_list["del_comment_msg"]) + FM.comments -= FC + qdel(FC) + updateUsrDialog() + + else if(href_list["lock_comment"]) + var/datum/feed_message/FM = locate(href_list["lock_comment"]) + FM.locked ^= 1 updateUsrDialog() else if(href_list["refresh"]) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 95ec12426c6..4fbd9fe533c 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -252,6 +252,10 @@ var/global/floorIsLava = 0 usr << browse_rsc(MESSAGE.img, "tmp_photo[i].png") dat+="

" dat+="\[Story by [MESSAGE.author]\]
" + dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]:
" + for(var/datum/feed_comment/comment in MESSAGE.comments) + dat+="[comment.body]
[comment.author] [comment.time_stamp]
" + dat+="
" dat+="

Refresh" dat+="
Back" if(10) @@ -287,6 +291,9 @@ var/global/floorIsLava = 0 for(var/datum/feed_message/MESSAGE in src.admincaster_feed_channel.messages) dat+="-[MESSAGE.body]
\[Story by [MESSAGE.author]\]
" dat+="[(MESSAGE.body == "\[REDACTED\]") ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.author == "\[REDACTED\]") ? ("Undo Author Censorship") : ("Censor message Author")]
" + dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]: [MESSAGE.locked ? "Unlock" : "Lock"]
" + for(var/datum/feed_comment/comment in MESSAGE.comments) + dat+="[comment.body] X
[comment.author] [comment.time_stamp]
" dat+="
Back" if(13) dat+="[src.admincaster_feed_channel.channel_name]: \[ created by: [src.admincaster_feed_channel.author] \]
" @@ -300,7 +307,6 @@ var/global/floorIsLava = 0 else for(var/datum/feed_message/MESSAGE in src.admincaster_feed_channel.messages) dat+="-[MESSAGE.body]
\[Story by [MESSAGE.author]\]
" - dat+="
Back" if(14) dat+="Wanted Issue Handler:" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 767627aa68a..5c1d89c4642 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2273,3 +2273,15 @@ else if(href_list["ac_set_signature"]) src.admincaster_signature = adminscrub(input(usr, "Provide your desired signature", "Network Identity Handler", "")) src.access_news_network() + + else if(href_list["ac_del_comment"]) + var/datum/feed_comment/FC = locate(href_list["ac_del_comment"]) + var/datum/feed_message/FM = locate(href_list["ac_del_comment_msg"]) + FM.comments -= FC + qdel(FC) + src.access_news_network() + + else if(href_list["ac_lock_comment"]) + var/datum/feed_message/FM = locate(href_list["ac_lock_comment"]) + FM.locked ^= 1 + src.access_news_network() From d78beb1c935fe9c1312549ac83105ef0efb89988 Mon Sep 17 00:00:00 2001 From: MrPerson Date: Sun, 2 Nov 2014 04:46:38 -0800 Subject: [PATCH 103/128] Cyborg law additions Allow direct usage of law modules onto unslaved borgs Lock newly emagged borgs down until their new laws are shown. Fixes #5587 --- .../modules/mob/living/silicon/robot/robot.dm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 8b4076e265b..50841fa7f1d 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -478,6 +478,23 @@ user.visible_message("[user] deconstructs [src]!", "You unfasten the securing bolts, and [src] falls to pieces!") deconstruct() + else if(istype(W, /obj/item/weapon/aiModule)) + var/obj/item/weapon/aiModule/MOD = W + if(!opened) + user << "You need access to the robot's insides to do that." + return + if(wiresexposed) + user << "You need to close the wire panel to do that." + return + if(!cell) + user << "You need to install a power cell to do that," + return + if(emagged || (connected_ai && lawupdate)) //Can't be sure which, metagamers + emote("buzz-[user.name]") + return + MOD.install(src, user) //Proc includes a success mesage so we don't need another one + return + else if(istype(W, /obj/item/device/encryptionkey/) && opened) if(radio)//sanityyyyyy radio.attackby(W,user)//GTFO, you have your own procs @@ -521,6 +538,7 @@ sleep(6) if(prob(50)) SetEmagged(1) + SetLockdown(1) //Borgs were getting into trouble because they would attack the emagger before the new laws were shown lawupdate = 0 connected_ai = null user << "You emag [src]'s interface." @@ -548,6 +566,7 @@ src << "Obey these laws:" laws.show_laws(src) src << "ALERT: [user.real_name] is your new master. Obey your new laws and their commands." + SetLockdown(0) updateicon() else user << "You fail to [ locked ? "unlock" : "lock"] [src]'s interface." From 05b2146a7dee0a50750b5b10d36aefa34dcdbc35 Mon Sep 17 00:00:00 2001 From: MrPerson Date: Sun, 2 Nov 2014 05:46:03 -0800 Subject: [PATCH 104/128] Fix anchored issues with alien nests Because standardization is poison it seems Also fix an issue where pixel_y could get permanently set to 6. --- .../structures/stool_bed_chair_nest/alien_nests.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm index 2437b38378b..29126839d37 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm @@ -12,8 +12,6 @@ "[user.name] pulls [buckled_mob.name] free from the sticky nest!",\ "[user.name] pulls you free from the gelatinous resin.",\ "You hear squelching...") - buckled_mob.pixel_y = 0 - buckled_mob.pixel_x = 0 unbuckle() /obj/structure/stool/bed/nest/unbuckle_myself(mob/user as mob) @@ -23,8 +21,6 @@ "You hear squelching...") spawn(600) if(user && buckled_mob && user.buckled == src) - buckled_mob.pixel_y = 0 - buckled_mob.pixel_x = 0 unbuckle() /obj/structure/stool/bed/nest/buckle_mob(mob/M as mob, mob/user as mob) @@ -49,14 +45,18 @@ M.loc = src.loc M.dir = src.dir M.update_canmove() - M.pixel_y = 1 - M.pixel_x = 2 + M.pixel_y += 1 + M.pixel_x += 2 + M.anchored = anchored src.buckled_mob = M src.add_fingerprint(user) src.overlays += image('icons/mob/alien.dmi', "nestoverlay", layer=6) return /obj/structure/stool/bed/nest/unbuckle() + if(buckled_mob) + buckled_mob.pixel_y -= 1 + buckled_mob.pixel_x -= 2 overlays.Cut() ..() From a8e4ae5f1c709f0ebfb9ac5f598ebe7112a5ba8b Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sun, 2 Nov 2014 11:43:11 -0300 Subject: [PATCH 105/128] Newscaster comments: Allows the story sender to disable comments and uses the photo scribble as a caption. --- code/game/machinery/newscaster.dm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 50caf7cea40..9ee23197128 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -18,6 +18,7 @@ var/time_stamp = "" var/list/datum/feed_comment/comments = list() var/locked = 0 + var/caption = "" /datum/feed_channel var/channel_name="" @@ -61,14 +62,16 @@ newChannel.is_admin_channel = adminChannel network_channels += newChannel -/datum/feed_network/proc/SubmitArticle(var/msg, var/author, var/channel_name, var/obj/item/weapon/photo/photo, var/adminMessage = 0) +/datum/feed_network/proc/SubmitArticle(var/msg, var/author, var/channel_name, var/obj/item/weapon/photo/photo, var/adminMessage = 0, var/allow_comments = 0) var/datum/feed_message/newMsg = new /datum/feed_message newMsg.author = author newMsg.body = msg newMsg.time_stamp = "[worldtime2text()]" newMsg.is_admin_message = adminMessage + newMsg.locked = !allow_comments if(photo) newMsg.img = photo.img + newMsg.caption = photo.scribble for(var/datum/feed_channel/FC in network_channels) if(FC.channel_name == channel_name) FC.messages += newMsg //Adding message to the network's appropriate feed_channel @@ -158,6 +161,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co var/c_locked=0; //Will our new channel be locked to public submissions? var/hitstaken = 0 //Death at 3 hits from an item with force>=15 var/datum/feed_channel/viewing_channel = null + var/allow_comments = 1 luminosity = 0 anchored = 1 @@ -300,6 +304,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="Message Author: [src.scanned_user]
" dat+="Message Body: [src.msg]
" dat+="Attach Photo: [(src.photo ? "Photo Attached" : "No Photo")]
" + dat+="Comments [allow_comments ? "Enabled" : "Disabled"]
" dat+="
Submit

Cancel
" if(4) dat+="Feed story successfully submitted to [src.channel_name].

" @@ -369,7 +374,10 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="-[MESSAGE.body]
" if(MESSAGE.img) usr << browse_rsc(MESSAGE.img, "tmp_photo[i].png") - dat+="

" + dat+="
" + if(MESSAGE.caption) + dat+="[MESSAGE.caption]
" + dat+="
" dat+="\[Story by [MESSAGE.author] \] - ([MESSAGE.time_stamp])
" dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]:
" for(var/datum/feed_comment/comment in MESSAGE.comments) @@ -567,7 +575,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if(src.msg =="" || src.msg=="\[REDACTED\]" || src.scanned_user == "Unknown" || src.channel_name == "" ) src.screen=6 else - news_network.SubmitArticle(msg, scanned_user, channel_name, photo) + news_network.SubmitArticle(msg, scanned_user, channel_name, photo, allow_comments) feedback_inc("newscaster_stories",1) src.screen=4 src.updateUsrDialog() @@ -769,6 +777,10 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co FM.locked ^= 1 updateUsrDialog() + else if(href_list["set_comment"]) + allow_comments ^= 1 + updateUsrDialog() + else if(href_list["refresh"]) src.updateUsrDialog() From 90a4271fedaf5e89c2aeda47dc35eee6d973e080 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sun, 2 Nov 2014 18:03:44 +0100 Subject: [PATCH 106/128] Fix runtime when using id on mecha as a monkey All mecha start wit maintenance protocol forbidden by default Only roboticist/engineers can access the ID/maintenance protocol panel Tried to simplify the code checking the access in mecha. --- code/game/mecha/combat/combat.dm | 1 - code/game/mecha/mecha.dm | 52 +++++++++----------------------- 2 files changed, 15 insertions(+), 38 deletions(-) diff --git a/code/game/mecha/combat/combat.dm b/code/game/mecha/combat/combat.dm index 65b49cca717..b1e60d07b28 100644 --- a/code/game/mecha/combat/combat.dm +++ b/code/game/mecha/combat/combat.dm @@ -4,7 +4,6 @@ var/melee_can_hit = 1 var/list/destroyable_obj = list(/obj/mecha, /obj/structure/window, /obj/structure/grille, /turf/simulated/wall) internal_damage_threshold = 50 - maint_access = 0 damage_absorption = list("brute"=0.7,"fire"=1,"bullet"=0.7,"laser"=0.85,"energy"=1,"bomb"=0.8) var/am = "d3c2fbcadca903a41161ccc9df9cf948" diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index acbe4455335..fad6b176155 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -32,7 +32,7 @@ var/list/log = new var/last_message = 0 var/add_req_access = 1 - var/maint_access = 1 + var/maint_access = 0 var/dna //dna-locking the mech var/list/proc_res = list() //stores proc owners, like proc_res["functionname"] = owner reference var/datum/effect/effect/system/spark_spread/spark_system = new @@ -670,7 +670,7 @@ return if(istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda)) if(add_req_access || maint_access) - if(internals_access_allowed(usr)) + if(internals_access_allowed(user)) var/obj/item/weapon/card/id/id_card if(istype(W, /obj/item/weapon/card/id)) id_card = W @@ -680,9 +680,9 @@ output_maintenance_dialog(id_card, user) return else - user << "Invalid ID: Access denied." + user << "Invalid ID: Access denied." else - user << "Maintenance protocols disabled by operator." + user << "Maintenance protocols disabled by operator." else if(istype(W, /obj/item/weapon/wrench)) if(state==1) state = 2 @@ -1011,7 +1011,7 @@ //Added a message here since people assume their first click failed or something./N // user << "Installing MMI, please stand by." - visible_message("[usr] starts to insert an MMI into [src.name]") + visible_message("[user] starts to insert an MMI into [src.name]") if(enter_after(40,user)) if(!occupant) @@ -1150,39 +1150,15 @@ ////// Access stuff ///// ///////////////////////// -/obj/mecha/proc/operation_allowed(mob/living/carbon/human/H) - for(var/ID in list(H.get_active_hand(), H.wear_id, H.belt)) - if(src.check_access(ID,src.operation_req_access)) - return 1 - return 0 +/obj/mecha/proc/operation_allowed(mob/M) + req_access = operation_req_access + req_one_access = list() + return allowed(M) - -/obj/mecha/proc/internals_access_allowed(mob/living/carbon/human/H) - for(var/atom/ID in list(H.get_active_hand(), H.wear_id, H.belt)) - if(src.check_access(ID,src.internals_req_access)) - return 1 - return 0 - - -/obj/mecha/check_access(obj/item/weapon/card/id/I, list/access_list) - if(!istype(access_list)) - return 1 - if(!access_list.len) //no requirements - return 1 - if(istype(I, /obj/item/device/pda)) - var/obj/item/device/pda/pda = I - I = pda.id - if(!istype(I) || !I.access) //not ID or no access - return 0 - if(access_list==src.operation_req_access) - for(var/req in access_list) - if(!(req in I.access)) //doesn't have this access - return 0 - else if(access_list==src.internals_req_access) - for(var/req in access_list) - if(req in I.access) - return 1 - return 1 +/obj/mecha/proc/internals_access_allowed(mob/M) + req_one_access = internals_req_access + req_access = list() + return allowed(M) //////////////////////////////////// @@ -1420,6 +1396,8 @@ var/year_integer = text2num(year) // = 2013??? /obj/mecha/Topic(href, href_list) ..() + if(!usr.canUseTopic(src)) + return if(href_list["update_content"]) if(usr != src.occupant) return send_byjax(src.occupant,"exosuit.browser","content",src.get_stats_part()) From a97c4de9721a8407e6e6d5d516482a5bd6576dcf Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sun, 2 Nov 2014 13:00:06 -0300 Subject: [PATCH 107/128] Moves m_amt, g_amt, reliability and origin_tech to /obj/item (previously in /obj) Removes force from pipes Removes unused turf var icon_old Moves pass_flags to /atom/movable --- code/ATMOSPHERICS/pipes.dm | 1 - code/controllers/supply_shuttle.dm | 2 +- code/game/atoms.dm | 4 ---- code/game/atoms_movable.dm | 3 +++ code/game/machinery/autolathe.dm | 6 +++--- code/game/machinery/machinery.dm | 2 +- code/game/machinery/telecomms/machine_interactions.dm | 2 +- code/game/objects/items.dm | 5 +++++ code/game/objects/objs.dm | 5 ----- code/game/turfs/turf.dm | 1 - code/modules/power/port_gen.dm | 6 +++--- code/modules/recycling/disposal-construction.dm | 2 +- code/modules/research/destructive_analyzer.dm | 2 +- code/modules/research/rdconsole.dm | 7 ++++--- 14 files changed, 23 insertions(+), 25 deletions(-) diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm index da4756b3d74..a4cac57ca48 100644 --- a/code/ATMOSPHERICS/pipes.dm +++ b/code/ATMOSPHERICS/pipes.dm @@ -2,7 +2,6 @@ var/datum/gas_mixture/air_temporary //used when reconstructing a pipeline that broke var/datum/pipeline/parent var/volume = 0 - force = 20 layer = 2.4 //under wires with their 2.44 use_power = 0 can_unwrench = 1 diff --git a/code/controllers/supply_shuttle.dm b/code/controllers/supply_shuttle.dm index defa56ba515..61524a3e15d 100644 --- a/code/controllers/supply_shuttle.dm +++ b/code/controllers/supply_shuttle.dm @@ -32,7 +32,7 @@ var/global/datum/controller/supply_shuttle/supply_shuttle layer = 4 explosion_resistance = 5 -/obj/structure/plasticflaps/CanPass(atom/A, turf/T) +/obj/structure/plasticflaps/CanPass(atom/movable/A, turf/T) if(istype(A) && A.checkpass(PASSGLASS)) return prob(60) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 02a96c56f2e..83b44e272d9 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -7,7 +7,6 @@ var/fingerprintslast = null var/list/blood_DNA var/last_bumped = 0 - var/pass_flags = 0 var/throwpass = 0 ///Chemistry. @@ -366,9 +365,6 @@ var/list/blood_splatter_icons = list() else return 0 -/atom/proc/checkpass(passflag) - return pass_flags&passflag - /atom/proc/isinspace() if(istype(get_turf(src), /turf/space)) return 1 diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 660a2f2be2f..0c5b5edfb19 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -10,6 +10,7 @@ var/mob/pulledby = null var/languages = 0 //For say() and Hear() var/inertia_dir = 0 + var/pass_flags = 0 glide_size = 8 /atom/movable/Move(atom/newloc, direct = 0) @@ -136,6 +137,8 @@ . = step(src, direction) dir = old_dir +/atom/movable/proc/checkpass(passflag) + return pass_flags&passflag /atom/movable/proc/hit_check() // todo: this is partly obsolete due to passflags already, add throwing stuff to mob CanPass and finish it if(src.throwing) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 401410e2040..9345d395957 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -247,13 +247,13 @@ var/global/list/autolathe_recipes_hidden = list( \ if(istype(template, /obj/item/stack)) src.m_amount -= template.m_amt*multiplier src.g_amount -= template.g_amt*multiplier - var/obj/new_item = new template.type(T) + var/obj/item/new_item = new template.type(T) var/obj/item/stack/S = new_item S.amount = multiplier else src.m_amount -= template.m_amt/coeff src.g_amount -= template.g_amt/coeff - var/obj/new_item = new template.type(T) + var/obj/item/new_item = new template.type(T) new_item.m_amt /= coeff new_item.g_amt /= coeff if(src.m_amount < 0) @@ -287,7 +287,7 @@ var/global/list/autolathe_recipes_hidden = list( \ objs += src.L if(src.hacked) objs += src.LL - for(var/obj/t in objs) + for(var/obj/item/t in objs) if(disabled || m_amount[t]", "The ", "") else diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 44be02fadac..9e5623e9700 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -302,7 +302,7 @@ Class Procs: var/obj/machinery/constructable_frame/machine_frame/M = new /obj/machinery/constructable_frame/machine_frame(src.loc) M.state = 2 M.icon_state = "box_1" - for(var/obj/I in component_parts) + for(var/obj/item/I in component_parts) if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index f3d1796d3a2..bfb60668ac4 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -65,7 +65,7 @@ // Drop all the component stuff if(component_parts) - for(var/obj/I in component_parts) + for(var/obj/item/I in component_parts) if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 14391a20387..c2c5a159353 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -34,7 +34,12 @@ var/reflect_chance = 0 //This var dictates what % of a time an object will reflect an energy based weapon's shot var/strip_delay = 40 var/put_on_delay = 20 + var/m_amt = 0 // metal + var/g_amt = 0 // glass + var/reliability = 100 //Used by SOME devices to determine how reliable they are. + var/origin_tech = null //Used by R&D to determine what research bonuses it grants. + var/list/attack_verb = list() //Used in attackby() to say how something was attacked "[x] has been [z.attack_verb] by [y] with [z]" var/list/species_exception = list() // even if a species cannot put items in a certain slot, if the species id is in the item's exception list, it will be able to wear that item /obj/item/device diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index df9b873ecbf..d55a00598ec 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -1,15 +1,10 @@ /obj languages = HUMAN //var/datum/module/mod //not used - var/m_amt = 0 // metal - var/g_amt = 0 // glass - var/origin_tech = null //Used by R&D to determine what research bonuses it grants. - var/reliability = 100 //Used by SOME devices to determine how reliable they are. var/crit_fail = 0 var/unacidable = 0 //universal "unacidabliness" var, here so you can use it in any obj. animate_movement = 2 var/throwforce = 0 - var/list/attack_verb = list() //Used in attackby() to say how something was attacked "[x] has been [z.attack_verb] by [y] with [z]" var/in_use = 0 // If we have a user using us, this will be set on. We will check if the user has stopped using us, and thus stop updating and LAGGING EVERYTHING! var/damtype = "brute" diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index f00b9e16186..41550e6c219 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -18,7 +18,6 @@ var/temperature = T20C var/blocks_air = 0 - var/icon_old = null var/PathNode/PNode = null //associated PathNode in the A* algorithm diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index dc5a4cc8a06..e15a583b9a7 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -123,7 +123,7 @@ display round(lastgen) and plasmatank amount /obj/machinery/power/port_gen/pacman/RefreshParts() var/temp_rating = 0 - var/temp_reliability = 0 +// var/temp_reliability = 0 //unused var/consumption_coeff = 0 for(var/obj/item/weapon/stock_parts/SP in component_parts) if(istype(SP, /obj/item/weapon/stock_parts/matter_bin)) @@ -132,9 +132,9 @@ display round(lastgen) and plasmatank amount temp_rating += SP.rating else consumption_coeff += SP.rating - for(var/obj/item/weapon/CP in component_parts) +/* for(var/obj/item/weapon/CP in component_parts) temp_reliability += CP.reliability - reliability = min(round(temp_reliability / 4), 100) + reliability = min(round(temp_reliability / 4), 100)*/ power_gen = round(initial(power_gen) * temp_rating * 2) consumption = consumption_coeff diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index 3c284861aaf..f466c9d7b0c 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -10,7 +10,7 @@ anchored = 0 density = 0 pressure_resistance = 5*ONE_ATMOSPHERE - m_amt = 1850 +// m_amt = 1850 //not used anywhere as far as I can see level = 2 var/ptype = 0 // 0=straight, 1=bent, 2=junction-j1, 3=junction-j2, 4=junction-y, 5=trunk, 6=disposal bin, 7=outlet, 8=inlet diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 82912068a18..3bbdb2f2db6 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -37,7 +37,7 @@ Note: Must be placed within 3 tiles of the R&D Console return temp_list -/obj/machinery/r_n_d/destructive_analyzer/attackby(var/obj/O as obj, var/mob/user as mob) +/obj/machinery/r_n_d/destructive_analyzer/attackby(var/obj/item/O as obj, var/mob/user as mob) if (shocked) shock(user,50) if (default_deconstruction_screwdriver(user, "d_analyzer_t", "d_analyzer", O)) diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index f927f96c9c7..8e8bc413274 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -395,14 +395,15 @@ won't update every console in existence) but it's more of a hassle to do. Also, spawn(32*amount/coeff) if(g2g) //And if we only fail the material requirements, we still spend time and power for(var/i = 0, i Date: Sun, 2 Nov 2014 15:24:03 -0300 Subject: [PATCH 108/128] Fixes ghost pointing --- code/modules/mob/dead/observer/observer.dm | 8 ++++++++ code/modules/mob/living/living.dm | 13 ++++++++++++- code/modules/mob/mob.dm | 20 ++++++++------------ 3 files changed, 28 insertions(+), 13 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 9274b09145d..f7da665c052 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -293,3 +293,11 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return 1 +//this is a mob verb instead of atom for performance reasons +//see /mob/verb/examinate() in mob.dm for more info +//overriden here and in /mob/living for different point span classes and sanity checks +/mob/dead/observer/pointed(atom/A as mob|obj|turf in view()) + if(!..()) + return 0 + usr.visible_message("[src] points to [A]") + return 1 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 6db4d064377..8e8881b30c4 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -20,6 +20,17 @@ src.start_pulling(AM) return +//same as above +/mob/living/pointed(atom/A as mob|obj|turf in view()) + if(src.stat || !src.canmove || src.restrained()) + return 0 + if(src.status_flags & FAKEDEATH) + return 0 + if(!..()) + return 0 + usr.visible_message("[src] points to [A]") + return 1 + /mob/living/verb/succumb(var/whispered as null) set hidden = 1 if (InCritical()) @@ -648,4 +659,4 @@ return(gain) /mob/living/singularity_pull(S) - step_towards(src,S) + step_towards(src,S) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 092cb644424..80296e16a60 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -297,32 +297,28 @@ var/list/slot_equipment_priority = list( \ A.examine(src) //same as above -//note: ghosts can point, this is intended as visible_message was changed to handle that properly +//note: ghosts can point, this is intended +//visible_message will handle invisibility properly +//overriden here and in /mob/dead/observer for different point span classes and sanity checks /mob/verb/pointed(atom/A as mob|obj|turf in view()) set name = "Point To" set category = "Object" - if(!src || !isturf(src.loc)) - return - if(src.stat || !src.canmove || src.restrained()) - return - if(src.status_flags & FAKEDEATH) - return - if(!(A in view(src.loc))) - return + if(!src || !isturf(src.loc) || !(A in view(src.loc))) + return 0 if(istype(A, /obj/effect/decal/point)) - return + return 0 var/tile = get_turf(A) if (!tile) - return + return 0 var/obj/P = new /obj/effect/decal/point(tile) spawn (20) if(P) qdel(P) - usr.visible_message("[src] points to [A]") + return 1 //this and stop_pulling really ought to be /mob/living procs /mob/proc/start_pulling(var/atom/movable/AM) From 571b476c981091c0f018e8435421ee200eec758d Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sun, 2 Nov 2014 16:36:47 -0600 Subject: [PATCH 109/128] Ports a chemical from /vg/station that instantly heals hearing damage and deafness. --- code/modules/reagents/Chemistry-Reagents.dm | 16 +++++++++++++++- code/modules/reagents/Chemistry-Recipes.dm | 7 +++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index b799a57ac5d..b3379b91acf 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1088,7 +1088,7 @@ datum/reagent/alkysine/on_mob_life(var/mob/living/M as mob) datum/reagent/imidazoline name = "Imidazoline" id = "imidazoline" - description = "Heals eye damage" + description = "Heals eye damage." reagent_state = LIQUID color = "#C8A5DC" // rgb: 200, 165, 220 @@ -1102,6 +1102,20 @@ datum/reagent/imidazoline/on_mob_life(var/mob/living/M as mob) ..() return +datum/reagent/inacusiate + name = "Inacusiate" + id = "inacusiate" + description = "Heals ear damage." + reagent_state = LIQUID + color = "#6600FF" // rgb: 100, 165, 255 + +datum/reagent/inacusiate/on_mob_life(var/mob/living/M as mob) + if(!M) M = holder.my_atom + M.ear_damage = 0 + M.ear_deaf = 0 + ..() + return + datum/reagent/bicaridine name = "Bicaridine" id = "bicaridine" diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 44cc07bc51b..e20f59e6e1f 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -267,6 +267,13 @@ silicate required_reagents = list("carbon" = 1, "hydrogen" = 1, "anti_toxin" = 1) result_amount = 2 +/datum/chemical_reaction/inacusiate + name = "inacusiate" + id = "inacusiate" + result = "inacusiate" + required_reagents = list("water" = 1, "carbon" = 1, "anti_toxin" = 1) + result_amount = 2 + /datum/chemical_reaction/ethylredoxrazine name = "Ethylredoxrazine" id = "ethylredoxrazine" From 915c808109f3f61d73867c555116308258fbd603 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sun, 2 Nov 2014 20:05:46 -0300 Subject: [PATCH 110/128] Changes the newscaster comment font size --- code/game/machinery/newscaster.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 9ee23197128..b2631bf9992 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -37,6 +37,7 @@ src.backup_body = "" src.backup_author = "" src.img = null + src.locked = 0 /datum/feed_channel/proc/clear() src.channel_name = "" @@ -62,7 +63,7 @@ newChannel.is_admin_channel = adminChannel network_channels += newChannel -/datum/feed_network/proc/SubmitArticle(var/msg, var/author, var/channel_name, var/obj/item/weapon/photo/photo, var/adminMessage = 0, var/allow_comments = 0) +/datum/feed_network/proc/SubmitArticle(var/msg, var/author, var/channel_name, var/obj/item/weapon/photo/photo, var/adminMessage = 0, var/allow_comments = 1) var/datum/feed_message/newMsg = new /datum/feed_message newMsg.author = author newMsg.body = msg @@ -379,9 +380,9 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co dat+="[MESSAGE.caption]
" dat+="
" dat+="\[Story by [MESSAGE.author] \] - ([MESSAGE.time_stamp])
" - dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]:
" + dat+="[MESSAGE.comments.len] comment[MESSAGE.comments.len > 1 ? "s" : ""]
" for(var/datum/feed_comment/comment in MESSAGE.comments) - dat+="[comment.body]
[comment.author] [comment.time_stamp]
" + dat+="[comment.body]
[comment.author] [comment.time_stamp]
" if(MESSAGE.locked) dat+="Comments locked
" else From 8663b35bf57b976e70f14a6524ab0527feef5c58 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sun, 2 Nov 2014 17:31:41 -0600 Subject: [PATCH 111/128] Ryetalyn now instantly stops jittering. --- code/modules/reagents/Chemistry-Reagents.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index b3379b91acf..6dbebafa8f0 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -617,6 +617,7 @@ datum/reagent/ryetalyn/on_mob_life(var/mob/living/M as mob) M.mutations = list() M.disabilities = 0 M.sdisabilities = 0 + M.jitteriness = 0 // Might need to update appearance for hulk etc. if(needs_update && ishuman(M)) From a9c5667ab657e8f8225fe5ecf47ebc007a461c54 Mon Sep 17 00:00:00 2001 From: GunHog Date: Sun, 2 Nov 2014 18:06:53 -0600 Subject: [PATCH 112/128] Adds three new hairstyles! -Adds the High Ponytail, Long Ponytail, and Long Side Part hairstyles! --- .../mob/new_player/sprite_accessories.dm | 12 ++++++++++++ icons/mob/human_face.dmi | Bin 45998 -> 48597 bytes 2 files changed, 12 insertions(+) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index a0c5049aa11..0c60767621b 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -461,6 +461,18 @@ name = "Mega Eyebrows" icon_state = "hair_megaeyebrows" +/datum/sprite_accessory/hair/highponytail + name = "High Ponytail" + icon_state = "hair_highponytail" + +/datum/sprite_accessory/hair/longponytail + name = "Long Ponytail" + icon_state = "hair_longstraightponytail" + +/datum/sprite_accessory/hair/sidepartlongalt + name = "Long Side Part" + icon_state = "hair_longsidepart" + ///////////////////////////// // Facial Hair Definitions // ///////////////////////////// diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index 3c890f83a2aa91f5074aabb039bd82d8b418e296..efa4206f2cce7dd28d7e3bb27d14891c1bcc0da5 100644 GIT binary patch literal 48597 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 a+Q6fET{8LAfDdj1e2K*Py6M?S) literal 45998 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

isQ*g{#PB~t*Ibk2 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 From 190e8f38d0566a1599a553fc49355e708cf98457 Mon Sep 17 00:00:00 2001 From: Menshin Date: Mon, 3 Nov 2014 01:34:48 +0100 Subject: [PATCH 113/128] Fixed vents pressure checks in Vacant Office and Central Hallway. Deleted an out-of-place vent in Abandonned Satellite. --- _maps/map_files/tgstation.2.1.3.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index f6cb304b217..029bb3d085c 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -2927,7 +2927,7 @@ "beo" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bep" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "beq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"ber" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/wood,/area/security/vacantoffice) +"ber" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) "bes" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "bot"},/area/atmos) "bet" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) "beu" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/atmos) @@ -4983,7 +4983,7 @@ "bRQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/office) "bRR" = (/obj/machinery/computer/supplycomp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/quartermaster/office) "bRS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor,/area/quartermaster/office) -"bRT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor,/area/hallway/primary/central) +"bRT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/central) "bRU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) "bRV" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bRW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) @@ -7343,7 +7343,7 @@ "cLk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) "cLl" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) "cLm" = (/turf/simulated/floor/airless,/area/tcommsat/chamber) -"cLn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/obj/structure/table,/obj/item/weapon/paper,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"cLn" = (/obj/structure/table,/obj/item/weapon/paper,/turf/simulated/floor/airless,/area/tcommsat/chamber) "cLo" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/blue,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/tcommsat/chamber) "cLp" = (/obj/structure/computerframe,/turf/simulated/floor/airless,/area/tcommsat/chamber) "cLq" = (/obj/structure/table,/turf/simulated/floor/airless,/area/tcommsat/chamber) From d8efbc4f07cae11ee18caf8c793e88bbcbe3414d Mon Sep 17 00:00:00 2001 From: GunHog Date: Sun, 2 Nov 2014 19:01:43 -0600 Subject: [PATCH 114/128] Botcall Fix for MC lag + Tweak to floorbots - Attempts to fix a major screwup in bot movement code that created artificial lag for the entire Master Controller. - Fixes floorbots not patrolling or performing certain functions. - You can now toggle the anchored status on Floorbots manually. They will still automatically anchor when fixing hull breaches. Allow me to apologize for taking so long to come up with a fix for this. I tried several other solutions such as simply removing the sleep(4) that causes this issue (it results in 'teleportation' movement). Other times I used spawn() incorrectly, resulting in several race conditions. And then I tried to give them their own ticker, independent of the MC. The game lagged and runtimed before it even finished setting up. Excuses aside, this solution seems to be working so far, but I welcome any more elegant solutions to fixing this issue. fixes #5560 --- code/_globalvars/lists/objects.dm | 1 + code/game/machinery/bots/bots.dm | 16 +++++++++++++++- code/game/machinery/bots/cleanbot.dm | 2 +- code/game/machinery/bots/ed209bot.dm | 8 ++++---- code/game/machinery/bots/floorbot.dm | 16 +++++++--------- code/game/machinery/bots/medbot.dm | 2 +- code/game/machinery/bots/mulebot.dm | 2 +- code/game/machinery/bots/secbot.dm | 8 ++++---- code/modules/mob/living/silicon/ai/ai.dm | 6 +++--- 9 files changed, 37 insertions(+), 24 deletions(-) diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index a799dd0ee1c..e50f6555116 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -8,6 +8,7 @@ var/global/list/shuttle_caller_list = list() //list of all communication cons var/global/list/machines = list() var/global/list/processing_objects = list() var/global/list/active_diseases = list() +var/global/list/aibots = list() var/global/list/chemical_reactions_list //list of all /datum/chemical_reaction datums. Used during chemical reactions var/global/list/chemical_reagents_list //list of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index f6e4a84aed8..49e827c58b4 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -84,6 +84,15 @@ "Waiting for clear path","Calculating navigation path","Pinging beacon network","Unable to reach destination") //This holds text for what the bot is mode doing, reported on the AI's bot control interface. + var/tickerPeriod = 10 //in deciseconds + +//Controller for bots so they cannot lag the MC. +/obj/machinery/bot/proc/ticker() + while(src && !src.gc_destroyed) + bot_process() + sleep(src.tickerPeriod) + return + /obj/machinery/bot/proc/turn_on() if(stat) return 0 @@ -98,11 +107,15 @@ /obj/machinery/bot/New() ..() + aibots += src //Global bot list botcard = new /obj/item/weapon/card/id(src) set_custom_texts() Radio = new /obj/item/device/radio(src) Radio.listening = 0 //Makes bot radios transmit only so no one hears things while adjacent to one. + spawn() + ticker() //Activates the bot's controller. + /obj/machinery/bot/proc/add_to_beacons(bot_filter) //Master filter control for bots. Must be placed in the bot's local New() to support map spawned bots. if(radio_controller) radio_controller.add_object(src, beacon_freq, filter = RADIO_NAVBEACONS) @@ -110,6 +123,7 @@ radio_controller.add_object(src, control_freq, filter = bot_filter) /obj/machinery/bot/proc/explode() + aibots -= src qdel(src) /obj/machinery/bot/proc/healthcheck() @@ -210,7 +224,7 @@ else return 0 -/obj/machinery/bot/process() //Master process which handles code common across most bots. +/obj/machinery/bot/proc/bot_process() //Master process which handles code common across most bots. set background = BACKGROUND_ENABLED diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 8a3b033d149..0508cfedb88 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -141,7 +141,7 @@ text("[on ? "On" : "Off"]")) if(istype(D, T)) return D -/obj/machinery/bot/cleanbot/process() +/obj/machinery/bot/cleanbot/bot_process() if (!..()) return diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm index fd42c38f7b1..489075161f6 100644 --- a/code/game/machinery/bots/ed209bot.dm +++ b/code/game/machinery/bots/ed209bot.dm @@ -206,7 +206,7 @@ Auto Patrol[]"}, icon_state = "[lasercolor]ed209[on]" set_weapon() -/obj/machinery/bot/ed209/process() +/obj/machinery/bot/ed209/bot_process() if (!..()) return @@ -351,14 +351,14 @@ Auto Patrol[]"}, last_found = world.time frustration = 0 spawn(0) - process() //ensure bot quickly responds + bot_process() //ensure bot quickly responds /obj/machinery/bot/ed209/proc/back_to_hunt() anchored = 0 frustration = 0 mode = BOT_HUNT spawn(0) - process() //ensure bot quickly responds + bot_process() //ensure bot quickly responds // look for a criminal in view of the bot @@ -387,7 +387,7 @@ Auto Patrol[]"}, visible_message("[src] points at [C.name]!") mode = BOT_HUNT spawn(0) - process() // ensure bot quickly responds to a perp + bot_process() // ensure bot quickly responds to a perp break else continue diff --git a/code/game/machinery/bots/floorbot.dm b/code/game/machinery/bots/floorbot.dm index 889bd774238..ae644a52f42 100644 --- a/code/game/machinery/bots/floorbot.dm +++ b/code/game/machinery/bots/floorbot.dm @@ -117,6 +117,7 @@ dat += "Make pieces of metal into tiles when empty: [maketiles ? "Yes" : "No"]
" dat += "Transmit notice when empty: [nag_on_empty ? "Yes" : "No"]
" dat += "Repair damaged tiles and platings: [fixfloors ? "Yes" : "No"]
" + dat += "Traction Magnets: [anchored ? "Engaged" : "Disengaged"]
" dat += "Patrol Station: [auto_patrol ? "Yes" : "No"]
" var/bmode if (targetdirection) @@ -181,6 +182,8 @@ autotile = !autotile if("emptynag") nag_on_empty = !nag_on_empty + if("anchor") + anchored = !anchored if("bridgemode") var/setdir = input("Select construction direction:") as null|anything in list("north","east","south","west","disable") @@ -197,7 +200,7 @@ targetdirection = null updateUsrDialog() -/obj/machinery/bot/floorbot/process() +/obj/machinery/bot/floorbot/bot_process() if (!..()) return @@ -230,30 +233,23 @@ else //Find a space tile farther way! target = scan(/turf/space, oldtarget) - anchored = 1 process_type = BRIDGE_MODE - return if(!target) process_type = HULL_BREACH //Ensures the floorbot does not try to "fix" space areas or shuttle docking zones. target = scan(/turf/space, oldtarget) - anchored = 1 //Prevent the floorbot being blown off-course while trying to reach a hull breach. - return if(!target && replacetiles) //Finds a floor without a tile and gives it one. process_type = REPLACE_TILE //The target must be the floor and not a tile. The floor must not already have a floortile. - //target = scan(/turf/simulated/floor, oldtarget) - return + target = scan(/turf/simulated/floor, oldtarget) if(!target && fixfloors) //Repairs damaged floors and tiles. process_type = FIX_TILE target = scan(/turf/simulated/floor, oldtarget) - return if(!target && emagged == 2) //We are emagged! Time to rip up the floors! process_type = TILE_EMAG target = scan(/turf/simulated/floor, oldtarget) - return if(!target) @@ -336,9 +332,11 @@ obj/machinery/bot/floorbot/process_scan(var/scan_target) if(HULL_BREACH) //The most common job, patching breaches in the station's hull. if(is_hull_breach(scan_target)) //Ensure that the targeted space turf is actually part of the station, and not random space. result = scan_target + anchored = 1 //Prevent the floorbot being blown off-course while trying to reach a hull breach. if(BRIDGE_MODE) //Only space turfs in our chosen direction are considered. if(get_dir(src, scan_target) == targetdirection) result = scan_target + anchored = 1 if(REPLACE_TILE) F = scan_target if(istype(F, /turf/simulated/floor/plating)) //The floor must not already have a tile. diff --git a/code/game/machinery/bots/medbot.dm b/code/game/machinery/bots/medbot.dm index 7fe74099a1a..ff55f572225 100644 --- a/code/game/machinery/bots/medbot.dm +++ b/code/game/machinery/bots/medbot.dm @@ -273,7 +273,7 @@ else return -/obj/machinery/bot/medbot/process() +/obj/machinery/bot/medbot/bot_process() if (!..()) return diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index e796be551c6..a3cd8c03707 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -496,7 +496,7 @@ var/global/mulebot_count = 0 pathset = 1 //Indicates the AI's custom path is initialized. start() -/obj/machinery/bot/mulebot/process() +/obj/machinery/bot/mulebot/bot_process() if(!has_power()) on = 0 return diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index 25c76ba6872..25b6073a389 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -189,7 +189,7 @@ Auto Patrol: []"}, declare_arrests = 0 icon_state = "secbot[on]" -/obj/machinery/bot/secbot/process() +/obj/machinery/bot/secbot/bot_process() if (!..()) return @@ -314,14 +314,14 @@ Auto Patrol: []"}, last_found = world.time frustration = 0 spawn(0) - process() //ensure bot quickly responds + bot_process() //ensure bot quickly responds /obj/machinery/bot/secbot/proc/back_to_hunt() anchored = 0 frustration = 0 mode = BOT_HUNT spawn(0) - process() //ensure bot quickly responds + bot_process() //ensure bot quickly responds // look for a criminal in view of the bot /obj/machinery/bot/secbot/proc/look_for_perp() @@ -346,7 +346,7 @@ Auto Patrol: []"}, visible_message("[src] points at [C.name]!") mode = BOT_HUNT spawn(0) - process() // ensure bot quickly responds to a perp + bot_process() // ensure bot quickly responds to a perp break else continue diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index abe9b340810..fc15cf0972c 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -364,7 +364,7 @@ var/list/ai_list = list() return if (href_list["callbot"]) //Command a bot to move to a selected location. - Bot = locate(href_list["callbot"]) in machines + Bot = locate(href_list["callbot"]) in aibots if(!Bot || Bot.remote_disabled || src.control_disabled) return //True if there is no bot found, the bot is manually emagged, or the AI is carded with wireless off. waypoint_mode = 1 @@ -372,7 +372,7 @@ var/list/ai_list = list() return if (href_list["interface"]) //Remotely connect to a bot! - Bot = locate(href_list["interface"]) in machines + Bot = locate(href_list["interface"]) in aibots if(!Bot || Bot.remote_disabled || src.control_disabled) return Bot.attack_ai(src) @@ -493,7 +493,7 @@ var/list/ai_list = list() d += "Query network status
" d += "" - for (Bot in machines) + for (Bot in aibots) if(Bot.z == ai_Zlevel && !Bot.remote_disabled) //Only non-emagged bots on the same Z-level are detected! bot_area = get_area(Bot) d += "" From e154484b53eb4aa053ea33555c6f73249a600acd Mon Sep 17 00:00:00 2001 From: WJohn Date: Sun, 2 Nov 2014 20:55:54 -0500 Subject: [PATCH 115/128] Fixes a few carp and alien sprites What it says on the tin. It changes the regular space carp to be dark blue like they were on NT, so it fits with the megacarp. Really almost anything would have been better than the neon pink we have right now. Fixes hunter sneak sides with weird bright borders, updates the alien pounce stances to use the latest ones. --- icons/mob/alien.dmi | Bin 86044 -> 85816 bytes icons/mob/alienleap.dmi | Bin 4128 -> 3985 bytes icons/mob/animal.dmi | Bin 201021 -> 200666 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/alien.dmi b/icons/mob/alien.dmi index 9c23d4383cc16207e650e37be6b394a10cd91425..bf54e0eee794ef813ab0aeba422aa853f1d49ab1 100644 GIT binary patch delta 38697 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 Tv`h5^pby-@T)*OqOVs}Wx_nkI delta 38917 zcmYiN1yqz@)IE+5-QA6XbhjW3T_Oll5)vv1A|)mDkOI;mB_bsv(j{HeAOZpc(k0zB zz%cW>eBSr{|G#UwT#H#V^W1ySIs5Lj_nG=nI3IIxDpKkpwRi6|<-ckSdU>0_YATr0 z-I2+c5y$F1^9d04>TP+Ar~aqC=XEgWQ-rQij2f*-MbGVeZ>c_COs6Dxl2Ss`OvW7i z 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 Rz2E2J<~56}WmoP#{x4zo>V*IR diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index f597347921376eb23ef76bb5450f670e5fc12a78..af2d901cd3178e21f0a0724bef5f684253d6ffc6 100644 GIT binary patch literal 200666 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�`D!hn$AUatYo6h5F z!&bcODwdBa*6+dA6sDdmB+IMuuL|F=xKB!*`JdIODegXxe}OUcSxUE@?EIjPNud?* zUF-Yz@8kRX<%FTD`hrRf^t)j{`L%!S)`v&Syenpfvu|Wznr^@{>-}DC*!5g6^zMEn zwOLr_IuNmB7NH*fSD9m6`Ac+$z94s~73WKb_7Y=K2XPNb%o}%dd05})zQu7MYu9xn z=OlbzS#AEPE0z-Uw}fc|aWq%KV~pW(MzY$dFz=bWH6F=7W76)!XEi$--{ku2^N#yc z8~W_XA9&#BzX*_N=Ytcb<1Ir-H}%QMxwW;Wvau4^W{d=#Ru0Y|j}e`x-!fh|YOGrV zTH#w37QP8BX=xNR&_e%=hUPES<`G2rMtHh@CLWpFiG8v}WLT}Gt##quLRd<&3TUkg z4TM^4&)fET3#J?^vtSa9^5gs4UL2+7XtG=$1|?i)K$Hc<<;5F4^6`uh#0~8kUS)#+ zk#$fXuH_CJ>Kn=?;!;V6V1DVL@A{sj9}L+9aTg?kZz^&3SaU;HTzLkUOQPfavq21McUzmhAT#P?WnbuLA5?m+hmC#;Jc2=bthcjuKn(b3|v=RESxV}2k_2(7Mm_``!Ag{W72d3HRI z4Mo^>PsPpMy?f0BZza{5=?8VBTe+!7sU5PC61{bpn_s1~94N2QBIF^vm7%My16d1+ z*GV+vJxrTB;#f_wb-|=Z^5AKKB|A>+Y}kDvP7%R(vHpUrvy3|nqPHXkt_v8_P2Eh0 z2fDeOU;J;$&&`~Z6r9O`ZM6!|Sp^4)6%bndg)qH&kk#ew_NzP|TVCJdm}w03Ed2Sk zoSH(aO)@^79lN0QwNDNeGvx<&doF4oy+@5!l~2v0?yt{RsmkKh-p;i$TACg_SD~}L zxh`t|^SZawo3w3nXy*9z%bblY)Mk#X6a8tFtRZYWbZe1}jEpY#qtM9fX;|`A0~H%Z zGfQKpABE9Ut5HBeYaE^p&(}Ga$690J81MNB&g%rVCdZ<=%Jsh!LwWP&g}Np;(ib6_ zU${4&2|z1+C8`0B5wSv9WdS4#6a)ZWAX7k^Npl&Z@V;+T-rI1>`gcX8F5+Y`j{PZleRKbUR({r1mqx4Yb_CUWU4goVB9 QB8~&W6ZoW> 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 Iif=#vAJP7gDgXcg literal 201021 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

0qm20g^CoklE+BK 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ëK27L{uh<`4_cNPKPw47W>3XAM`6C32 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 P0$ys$n$OFW-Uj~<{YLM^ From 4b7d3a3094e48744630f50ffb9fad333a5b884c6 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 2 Nov 2014 20:18:33 -0800 Subject: [PATCH 116/128] updates APC location, power cables, no smoking signs --- _maps/map_files/tgstation.2.1.3.dmm | 72 +++++++++++++++-------------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index 209a9ca2a99..258df5ef951 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -5091,7 +5091,7 @@ "bTU" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/turf/simulated/floor/engine,/area/toxins/misc_lab) "bTV" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/misc_lab) "bTW" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/misc_lab) -"bTX" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/space,/area/space) +"bTX" = (/obj/machinery/atmospherics/valve{name = "Mix to Space"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bTY" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "bTZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) "bUa" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor,/area/quartermaster/office) @@ -5134,13 +5134,13 @@ "bUL" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/engine,/area/toxins/misc_lab) "bUM" = (/turf/simulated/floor/plating,/area/toxins/misc_lab) "bUN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bUO" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating/airless,/area/space) +"bUO" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bUP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) "bUQ" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bUR" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bUS" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "bUT" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/valve{name = "Mix to Space"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bUU" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bUV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bUW" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bUX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) @@ -5206,7 +5206,7 @@ "bWf" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bWg" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) "bWh" = (/turf/simulated/wall,/area/maintenance/incinerator) -"bWi" = (/obj/machinery/power/apc{dir = 8; name = "Incinerator APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bWi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bWj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bWk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bWl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -5252,8 +5252,8 @@ "bWZ" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bXa" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bXb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) -"bXc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bXd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asmaint) +"bXd" = (/obj/machinery/power/apc{dir = 8; name = "Incinerator APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bXe" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) "bXf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) @@ -5397,7 +5397,7 @@ "bZO" = (/obj/structure/target_stake,/turf/simulated/floor/plating,/area/toxins/misc_lab) "bZP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/toxins/misc_lab) "bZQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bZS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bZT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) "bZU" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/atmos) @@ -9206,24 +9206,24 @@ "dvb" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "dvc" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) "dvd" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) -"dve" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dve" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "dvf" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "atmospherics mix pump"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"dvg" = (/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asmaint) +"dvg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "dvh" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvi" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "dvj" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"dvk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) +"dvk" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvm" = (/obj/effect/landmark{name = "blobstart"},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"dvn" = (/obj/machinery/atmospherics/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) "dvo" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvp" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"dvq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvq" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "dvr" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "input port pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvs" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"dvu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"dvv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvu" = (/obj/machinery/atmospherics/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvv" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) "dvx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) "dvy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -9251,11 +9251,13 @@ "dvU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvV" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"dvX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvX" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvZ" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dwa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 1},/turf/simulated/floor/plating/airless,/area/space) -"dwb" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dwb" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dwc" = (/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dwd" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) (1,1,1) = {" ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9418,31 +9420,31 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjbCvazvbELbELbELaBdbCvahlahlahlahlbHMboEbtFahlahjbTabRNbRObRPbtWbtHbtHbtHbtHbtHbujbvkbvvbfHcerbNqbjdbjcbjbbOGbjebRZbQVbSbbScbSdbSebSfbSfbSgbShbPKbSibSjbSkbSlbSmbMrbSobPRbSpbPUbPUbOPcaMbiXbNIbSubdobOXbSsbNKbNJbNJbrFbNJbNJbSvbrAbStbSvbSzbSubNIbDcbSDbSEbSEbSFbSGbMNbSHbSIbSJbSKbEhbEhbEhbJWbSLbiYbiZbSMbSNbRBbSObSPbMsbSRbSSbRybSTbRybRHaDGbiUbiVbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbCvazvbELbELbSYaBgbCvahlahjahlahlbJlboEbppbCvbCvbCvbTbbOqbTcbOsbOsbOsbTdbTebTfbTgbOqbQLbfHcerbNqbQObjtbjxbOGbOGbTjbNrbTkbTlbTmbSQbOGbOGbTobTpbRdbTrbPLbTtbOJbTtbTvahjbOPbOPbOPbOPbOPcaMbCDbNIbSubTwbyybyybyKbynbypbwNbjibjgbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbTJbTKbMNbTLbMNbTMbTNbEhbEhbEhbJWbTObjmbjqbYbbjsbTRbTSbTTbTRbTUbQubTVbRybTWbRHbgZcgFbjfbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjdvGahjahjahjbCvbCvbCvbCvbCvbCvbCvbCvbCvbCvbTZbCvbCvbCvbPtbPubPvducduddujduidukdrBdudduhbvkbvkbvkbvkbvkbvkbvkbvkbvkdugduedufcerbUdbMjbNscaGbUebUfbUebNrbOGbOGbOGbSQbUibONbONbUjchfbUlbTqbUmbUpbUobTnbPQbPRbUqbUrbUrbOPcaMbCDbNIcaVbPZbPZbPZcbhbUsbOXdulbOXbOXbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbUAbUBbSIbUCbMNbUDbUEbSEbSEbUFbJWbUGbUHbUIcbzcbjbRBbMsbUKbTRbULbQubUMbUMbUMbRHcaUbZPbjfbgZahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldvBbUPdvAdvxdvxdwadvwdvzdvydvDdvEdvEdvFbCvbELbELbELbELbELbELbELdvCbVbdsHdtidtJdrldrldrldrldtHdtpdtpdtpdtxdtpdtmbPGbPGdtkbppbQLbfHcerbVobVpbZNbZMbONbONbZLbVsbONbONbVtcgqbVvbOGbVwbVxbVybVzbOGcgrbUnbVCbTsahjbRebVDbVEbVFbOPcaMcaSbZRbZQbZQbZQbZSbSubVKbTwdtRdtOdtVdtSdtYdtXduadubbSubNIbDcbJWbJWbJWbJWbVRbVSbTLbVTbVRbJWbJWbJWbJWbJWbVUbVVbVWcaCcaBbVZbVZbVZbVZcaFbSSbUMbUMbWcbRHbZObZPbjfbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjbCvbELdvOdvIdvMdvKdvLbCvdvNbWjbWkbWkbWkbWkbWkbWkbWlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWocbNdumbppbQLbfHcerbVobWscceccfbWvbSfcbVbWxbSfbSfbWybWzbWAbWBbWCbWDciobWFbOGcgrbWGbWHbMrbSobPRbWJbUrbUrbOPcaMcbMbXKbCDbCDbCDbjLbSubWNbOXbOXbWPduwbUtbWTcbUbWTbUtbSubNIbDcbSDbSEbSEbWUbSGbMNbSHbSIbWVbWWbEhbEhbEhbJWbWXbWYbWZbRxbjmbYbccuccwccvccibQubUMbUMbUMbRHbZObZPbjfblAblAbgZahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbCvbXldvHdvIdvIdvJcqrbCvbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbXobXpbXqbXrbXsbXnbXtbXubXvbXwbWobWodumbppdunbfHcerbXybXzcbDcbDbXCbMjbMjbMjbMjbMjbXDchjbNrbNrbNrbXFbOGbVybOGcgrbUnbXGbTsahjbOPbOPbOPbOPbOPcaMbXHbXKbCDcbobXKbjLbpadusdurduvdutduqdupbXPcbUbXPbXQbSubNIbDcbEhbXRbEhbXSbTKbMNbTLbMNbTMbXTbEhbXRbEhbJWbXUbXVbXWbXXbXYbXZbYacbQcbPcbFbSSbCxbYfchUbRHbUMbZPbUwbgZblAbgZbgZbgZdsidsiahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbCvdvNdvWdvUdvVdvTbELdvSbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbYqbYrbYsbYtbYubXnbYvbYwbYxbYybYzbWodumbppbQLbfHcerbYAbYBbMjcdvbYDbMjcdwcuLbYGbMjbYHbSQbZUbNrbYJbWFbOGbWDbYKbYLbUpbYMbTnbPQbPRbYNbYObYPbOPcaMbCDbXKbCDbYQbXKbjLbSubYRduzbYTbYUduAduzcdHcdAcdHbzNbyObNIbDcbEhbEhbEhbYZbZabSIbUCbMNbUDbZbbSEbSEbUFbDcbRHbZcbZdbZebRHbRHbZfbZgcdMcdNbZjbVYbVZbZkbUMbUMbZPbjfbgZbrqbgZbZlbgZahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbCvdvQdvPdvPdvRdvLbJjbCvbZvbZwahlahlahlahlahlahlahlbppdcdbWnbZxbZybZzbYsbZAbZxbZxbYvbZBbZCbYyccAbWodumbppbQLbfHbGwcbAcbAccWccBccQcdbcdlccXduxbMjbOGbSQdjybZVbYJbZWbOGbWDbYKcgrbUnbZXbTsahjbReclkbZZcaabOPcaMbCDbXKbCDcabcacbjLbSubNJcadcaebNJduybNJbNJbNJbNJbNJbSubNIbDcbJWbJWbJWbJWbVRcafbTLcagbVRbJWbJWbJWbJWbDcbTRcahbTRbTRbTRbRHbZfbZgcdtcducakcalbRxbCzbRHbUMbZPbjfbgZblAblAblAcanahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjahjbRJbRJbRJbCvbCvbCvdvSbCvbCvbCvbCvahjahlahlaPYahlahlahlahlahlduNdcdbWnbZxbZxcarcasbXnbZxcatcaucavcawcaxcaybWodumduMduJduKcexcbAcaDcaEcaEceJcaHcaIceKduLbMjcaLcjIbZUbNrbYJcaNbOGcaObYKcgrcaPcaQbMrbSobPRcaRbYObYObOPcaMcaSbXKbCDcaTbXKbjLceQbPZbPZceObNJduObZsdpCbNKcaZccmbXIbNIbDcbSDbSEbSEcbbbSGbMNbSHbSIcbccbdbEhbEhbEhbDccbebTRbTRbTRbTRbRHcbfcbgceMceLbQubQubRxbQubRHbQubZPbjfbgZcbkcblcbmcbnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHaaHdpXdpXaaHdpXdpXdpXaaRdpXdpXdpXaaHdpXahjahjbCvbELbELbELbELbELbELbELbELbJjcbpahjahlahlahjdsiaFFahlahlahldotdcdbWncbscbtcascbubXnbXncbvcbwcbvcbxbYycbybWoduCduBduDduEbHXcbAdpFcaEcdOcdzcbEduGcdPduFduHbPHcirbNrbNrbNrcbJbOGcbKcbLcgrbUnbOGbTsahjbOPbOPbOPbOPbOPcaMcbMbXKbCDcchbXKbZRbZQbZQceocepbNKduIcuYdpBbNKceabhpcdTcbWbDcbEhbEhbEhcbXbTKbMNbTLbMNbTMcbYbEhbEhbEhbDccbZbTRccabTRbTRccbcccccdcemcebbQubRxbRxccgbRHaDGbPdbWdbgZccjcckblAcclahjahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahlahjahjahlahjahjahlahlahjahjahjahldpXahlahlbCvbRKbELbCvbCvbCvbTZbCvbCvbCvbCvahlahlahldsiaDIauKdsidsiahjdotdcdbWnccpbZxbXnbXnbXnbZxcatccqccrbYyccscctbWobCvbCvbTzbTAbTBcbAcbAccxcaEdoZdoKdoMdoNdoQbMjbOGbVAccDccEccFbQWccGbVuccIbYLbUpccJbTnbPQbPRccKccLccLbOPcaMbXHbXKbCDbCDbCDbXKbCDbCDccMbDbbCDbCDcuBbCDbCDbDbbSWbSXbThbDcbEhbEhbEhccRccSbSIccTbMNbUDccUbSEbSEbUFbDcbTRbTRccVbTRbTRbRHcbfcbgbTibTxbQuccYccZcdabRHbfGbPdbjfbgZbgZbgZblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPcaMbCDbXKbXKcdKckCbXKcGabCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPcaMbCDbXKbXKbXKbXKbXKduWbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPcaMbCDcchbXKdpDdvgbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjcaMbWhbWhbWhbWhdwbbWhbWhbWhcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahldvddvcdvfdvedvhdvkdvjdvibWhchqdpkbViduYduXcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahlbWhdvZdvYdvXdvvdvudvtdvsbWhchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjciRciSciSciTciUciUciUciUciUciUciUciUciUciUciUciVciXciYciXciZdrvcjbcbHchZcjdcjeaClbCvcjgcjhcjhcjhcjhcjhcjhcjhcjibCvbCvdrqdrldrjdrgciccjncjncjociccjpcpFcpEcpCcpOcpNcjvcmvcjxcjycghcjzcjAdracjCcjDcjEcjHdrbdrdcicahjcbIahjcaMahjcbIahjcaMahjbZqahjbZqahlahlahlahlahlahlahlbWhdvpdvrdvqdvmdvldvodvnbWhbXKcjLcjMduTcjObXJbFobSZbWqbCDbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcpGblAbgZbWKbWwbgZbgZcgCcgEbgZbgZcjTbPdbPbbgZcjUcjVbpWbgZbgZbgZbgZbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjcjWahjahlahjcjWahjahlahjcjWahjahlahlchNchOcjXcjYcjZckacgNbELbELbELbELbCvahlahlahjahlahlahjahlahlahjahlbCvckdbCvcmacmhcicckfckgckhckickjbhAckUckUckUbOHbOKbORckrbhAcghbvCckuclScjCckwcghaJbclRclMcicbOPckzbReckzbOPckzbReckzbOPckAbReckBbOPahlahlahlahlahlahlbUVbUWbUTbUUbUTbWfbUXbUYbWgbUZbUZccPbVabWeccPcnCbCDbCDbCDahlahlahjahlahjahjahlahlahlahlahlahlahlahlahlbgZcnyckEbgZbPbbPdbgZahlahlahlahlbgZblAbPdbPackGckGckHckIckGahlahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahjahjahjckKcgNcgNcgNcgNbJibJjbELbELbCvahjahjcjtcjtcjtcjtcjtcjtcjtahjbCvbCvbCvcmBcmxcicckPckhckhckickQckxckxcmwcmjcmqcmicmiciickUcghckWcmQcmJckZclacghclbcmIcmDcicbOPcldcnDclfbOPclgcnXclibOPcljcnYcllbOPahlahlahlahlahlahlbWhbWibXcbXdbXfbXgbXhbXkbWhahjbCDcfKduUcnZcacbCDbCDahlbRJahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlbgZcnUbgZbgZbPibPdbgZbgZcgCcgEbgZbgZblAbPjbPfckGclqclrclsckGahlahlahjahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldvBbUPdvAdvxdvxdwadvwdvzdvydvDdvEdvEdvFbCvbELbELbELbELbELbELbELdvCbVbdsHdtidtJdrldrldrldrldtHdtpdtpdtpdtxdtpdtmbPGbPGdtkbppbQLbfHcerbVobVpbZNbZMbONbONbZLbVsbONbONbVtcgqbVvbOGbVwbVxbVybVzbOGcgrbUnbVCbTsahjbRebVDbVEbVFbOPcaMcaSdwdbZQbZQbZQbZSbSubVKbTwdtRdtOdtVdtSdtYdtXduadubbSubNIbDcbJWbJWbJWbJWbVRbVSbTLbVTbVRbJWbJWbJWbJWbJWbVUbVVbVWcaCcaBbVZbVZbVZbVZcaFbSSbUMbUMbWcbRHbZObZPbjfbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjbCvbELdvOdvIdvMdvKdvLbCvdvNbWjbWkbWkbWkbWkbWkbWkbWlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWocbNdumbppbQLbfHcerbVobWscceccfbWvbSfcbVbWxbSfbSfbWybWzbWAbWBbWCbWDciobWFbOGcgrbWGbWHbMrbSobPRbWJbUrbUrbOPcaMcbMbWibCDbCDbCDbjLbSubWNbOXbOXbWPduwbUtbWTcbUbWTbUtbSubNIbDcbSDbSEbSEbWUbSGbMNbSHbSIbWVbWWbEhbEhbEhbJWbWXbWYbWZbRxbjmbYbccuccwccvccibQubUMbUMbUMbRHbZObZPbjfblAblAbgZahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbCvbXldvHdvIdvIdvJcqrbCvbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbXobXpbXqbXrbXsbXnbXtbXubXvbXwbWobWodumbppdunbfHcerbXybXzcbDcbDbXCbMjbMjbMjbMjbMjbXDchjbNrbNrbNrbXFbOGbVybOGcgrbUnbXGbTsahjbOPbOPbOPbOPbOPcaMbXHbWibCDcbobXKbjLbpadusdurduvdutduqdupbXPcbUbXPbXQbSubNIbDcbEhbXRbEhbXSbTKbMNbTLbMNbTMbXTbEhbXRbEhbJWbXUbXVbXWbXXbXYbXZbYacbQcbPcbFbSSbCxbYfchUbRHbUMbZPbUwbgZblAbgZbgZbgZdsidsiahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbCvdvNdvWdvUdvVdvTbELdvSbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbYqbYrbYsbYtbYubXnbYvbYwbYxbYybYzbWodumbppbQLbfHcerbYAbYBbMjcdvbYDbMjcdwcuLbYGbMjbYHbSQbZUbNrbYJbWFbOGbWDbYKbYLbUpbYMbTnbPQbPRbYNbYObYPbOPcaMbCDbWibCDbYQbXKbjLbSubYRduzbYTbYUduAduzcdHcdAcdHbzNbyObNIbDcbEhbEhbEhbYZbZabSIbUCbMNbUDbZbbSEbSEbUFbDcbRHbZcbZdbZebRHbRHbZfbZgcdMcdNbZjbVYbVZbZkbUMbUMbZPbjfbgZbrqbgZbZlbgZahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbCvdvQdvPdvPdvRdvLbJjbCvbZvbZwahlahlahlahlahlahlahlbppdcdbWnbZxbZybZzbYsbZAbZxbZxbYvbZBbZCbYyccAbWodumbppbQLbfHbGwcbAcbAccWccBccQcdbcdlccXduxbMjbOGbSQdjybZVbYJbZWbOGbWDbYKcgrbUnbZXbTsahjbReclkbZZcaabOPcaMbCDbWibCDcabcacbjLbSubNJcadcaebNJduybNJbNJbNJbNJbNJbSubNIbDcbJWbJWbJWbJWbVRcafbTLcagbVRbJWbJWbJWbJWbDcbTRcahbTRbTRbTRbRHbZfbZgcdtcducakcalbRxbCzbRHbUMbZPbjfbgZblAblAblAcanahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjahjbRJbRJbRJbCvbCvbCvdvSbCvbCvbCvbCvahjahlahlaPYahlahlahlahlahlduNdcdbWnbZxbZxcarcasbXnbZxcatcaucavcawcaxcaybWodumduMduJduKcexcbAcaDcaEcaEceJcaHcaIceKduLbMjcaLcjIbZUbNrbYJcaNbOGcaObYKcgrcaPcaQbMrbSobPRcaRbYObYObOPcaMcaSbWibCDcaTbXKbjLceQbPZbPZceObNJduObZsdpCbNKcaZccmbXIbNIbDcbSDbSEbSEcbbbSGbMNbSHbSIcbccbdbEhbEhbEhbDccbebTRbTRbTRbTRbRHcbfcbgceMceLbQubQubRxbQubRHbQubZPbjfbgZcbkcblcbmcbnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHaaHdpXdpXaaHdpXdpXdpXaaRdpXdpXdpXaaHdpXahjahjbCvbELbELbELbELbELbELbELbELbJjcbpahjahlahlahjdsiaFFahlahlahldotdcdbWncbscbtcascbubXnbXncbvcbwcbvcbxbYycbybWoduCduBduDduEbHXcbAdpFcaEcdOcdzcbEduGcdPduFduHbPHcirbNrbNrbNrcbJbOGcbKcbLcgrbUnbOGbTsahjbOPbOPbOPbOPbOPcaMcbMbWibCDcchbXKdwdbZQbZQceocepbNKduIcuYdpBbNKceabhpcdTcbWbDcbEhbEhbEhcbXbTKbMNbTLbMNbTMcbYbEhbEhbEhbDccbZbTRccabTRbTRccbcccccdcemcebbQubRxbRxccgbRHaDGbPdbWdbgZccjcckblAcclahjahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahlahjahjahlahjahjahlahlahjahjahjahldpXahlahlbCvbRKbELbCvbCvbCvbTZbCvbCvbCvbCvahlahlahldsiaDIauKdsidsiahjdotdcdbWnccpbZxbXnbXnbXnbZxcatccqccrbYyccscctbWobCvbCvbTzbTAbTBcbAcbAccxcaEdoZdoKdoMdoNdoQbMjbOGbVAccDccEccFbQWccGbVuccIbYLbUpccJbTnbPQbPRccKccLccLbOPcaMbXHbWibCDbCDbCDbWibCDbCDccMbDbbCDbCDcuBbCDbCDbDbbSWbSXbThbDcbEhbEhbEhccRccSbSIccTbMNbUDccUbSEbSEbUFbDcbTRbTRccVbTRbTRbRHcbfcbgbTibTxbQuccYccZcdabRHbfGbPdbjfbgZbgZbgZblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPcaMbCDbWibXKcdKckCbWicGabCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPcaMbCDdvgdvecdQdvebZRduWbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPcaMbCDcchbXddpDbXcbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjcaMbWhbWhbWhbWhdvqbWhbWhbWhcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahldvddvcdvfdvkdvhdvndvjdvibWhchqdpkbViduYduXcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahlbWhdvZdvYdwcdwbdvXdvtdvsbWhchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjciRciSciSciTciUciUciUciUciUciUciUciUciUciUciUciVciXciYciXciZdrvcjbcbHchZcjdcjeaClbCvcjgcjhcjhcjhcjhcjhcjhcjhcjibCvbCvdrqdrldrjdrgciccjncjncjociccjpcpFcpEcpCcpOcpNcjvcmvcjxcjycghcjzcjAdracjCcjDcjEcjHdrbdrdcicahjcbIahjcaMahjcbIahjcaMahjbZqahjbZqahlahlahlahlahlahlahlbWhdvpdvrdvvdvmdvldvodvubWhbXKcjLcjMduTcjObXJbFobSZbWqbCDbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcpGblAbgZbWKbWwbgZbgZcgCcgEbgZbgZcjTbPdbPbbgZcjUcjVbpWbgZbgZbgZbgZbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjcjWahjahlahjcjWahjahlahjcjWahjahlahlchNchOcjXcjYcjZckacgNbELbELbELbELbCvahlahlahjahlahlahjahlahlahjahlbCvckdbCvcmacmhcicckfckgckhckickjbhAckUckUckUbOHbOKbORckrbhAcghbvCckuclScjCckwcghaJbclRclMcicbOPckzbReckzbOPckzbReckzbOPckAbReckBbOPahlahlahlahlahlahlbWhbUWbUTbTXbUTbWfbUXbUYbWgbUZbUZccPbVabWeccPcnCbCDbCDbCDahlahlahjahlahjahjahlahlahlahlahlahlahlahlahlbgZcnyckEbgZbPbbPdbgZahlahlahlahlbgZblAbPdbPackGckGckHckIckGahlahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahjahjahjckKcgNcgNcgNcgNbJibJjbELbELbCvahjahjcjtcjtcjtcjtcjtcjtcjtahjbCvbCvbCvcmBcmxcicckPckhckhckickQckxckxcmwcmjcmqcmicmiciickUcghckWcmQcmJckZclacghclbcmIcmDcicbOPcldcnDclfbOPclgcnXclibOPcljcnYcllbOPahlahlahlahlahlahlbUVbUObUTbUUbXfbXgbXhbXkbWhahjbCDcfKduUcnZcacbCDbCDahlbRJahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlbgZcnUbgZbgZbPibPdbgZbgZcgCcgEbgZbgZblAbPjbPfckGclqclrclsckGahlahlahjahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlcdcckJcdeahjcdcckJcdeahlcdcckJcdeahlahlahlahlahlahlahlahlbCvbCvbCvbXlbELbCvahlahlcjtclFclzclEclzclucjtahlbCvbSYbELcnzcmxcicclAclAclBcicclCclDcmmcnpckbcmFbPAcksckockocghclKcnmcncclNclOclPclQcmScmRcicbOPclTclUclTbOPclVclWclVbOPclXclYclZbOPahlahlahlahlahlahlbWhbYpbYnbYobYlbYmbYjbYkbWhahjahlahjduVahlahlahjahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahlcmccmdcmebgZbJkaDGbgZbPEbPFciCciFciCciCciCciCciGcfRbPDckGcnBcnAcmkckGahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahlahlahlahlahlahlahlcgccgdcgcbELbELbCvahlahlcjtcmscmocmncmrcmpcjtahlbCvcegbELcnzcmxcicclAclAclBciccmucmvcmtcnFcnHckVcmAcmvcmzcmAcmvdtocnOcnMcmFcmGcmHcmEckbcnIcicbOPclTcmKclTbOPclVcmLclVbOPclZcmMclZbOPahlahlahlahlahlahlbWhbWhbWhbZrbUQbZmbZobZpbUQahjahlahjcmNahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahjcbnblAcmObgZcphblAbgZbPVbKLbKLbQabKLchEchEchEbPXbPYchKckGcnQcnPcmTckGahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahjcdcckJcdeahjahjahjahjahjahjahjahjbCvbCvbCvbCvbELbCvahjahjcjtcmPcoZcoUcoPcmPcjtahjbCvciccnbclecoccicclAclBclBciccndcnecmycodckbclHclGclJclGclGcnkcnlcnScnRcnocnncnncnncobcoacicbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPahlahlahlahlahlahlahlahlahlbZnbUQcfHcbOcdLbUQahjahlahlahlahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahjdsicbncnrblAbrqcpGblAbgZbgZbgZbgZbgZblAbgZahlahjahlahjahlcnscntcnucnvcnwahjahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaRahjcdccnxcdeahlcdccnxcdeahlcdccnxcdeahjdpXahjahlahlahlahlahlahlahlahlbLWbELcaqahlahlcjtcmZcnfcpkcnqcngcjtcjtcjtciccnEclecoeciccicciccicciccnGckUcofcnpckbckUckUckUbQybQwccOckbckbcnpckUcopckUckUcohcogcicahjahlahlahlahjahjahlahlahjahlahlahlahjahlahlahlahlahlahlahlahlahlbZubUQbZmcfIbZpbUQahjahlahlahlahlahlahlahlahlbRJahlahlahlahlahlahjahlahlahlahlahldsicbnblAaBRbgZbLkblAblAblAblAblAblAblAbgZahlahjahlahjahlahjcnVcnWcnVahjahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahlahjahlahlahlahjahjahjahlahlahjahjahldpXahjahjahlahlahlahlahlahlahlbRMbELbRMahlahlcjtcoicppcpocpmcojcokcomcolcokcoFcoHcoIcoJcoKcoOcoQcoRcoSckxcoTcoVcoWcoXcoYclyconclyconcoocoscoqckxckxcotckxcoEcoDciccicciccicciccmvcmvcmvcmvcicahlahjahjahjahlahlahlahlahlahlahlahlahlbZubUQdvachpduZcfJahjahlahlahlahlaaeahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlcoucmdcmebgZcnUbgZbgZbLlcowckEcoxbgZbgZahlahjahlahlahlahjcoycnucoyahjahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXaaHaaHaaRdpXdpXdpXdpXaaHdpXdpXaaHcozahlahjahjahlahlahlahlahlahjbRMbELbRMahjahjcjtcpecpicpfcpicpjcprcpqcptcprcpwcmicpucpvcpPcpzcpxcpzcqNcuocqCcqMcuGcBIcupcuwcEUcEVcEUcELcFDcFzcmicqMcGwcmicGvcFRcmidbyckUbRXcicdsWdsXcpacpbcpbcpcahlahlahlahlahlahlahlahlahlahlahlahlbZubUQbUQdvbbUQbUQahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjcmbahlbgZbgZcgCcgEbgZbgZahjahjahlahlahlahlahjahlcpdahlahlahlahlahlahlahlahjahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlcdmbELcdmahlahlcjtcjscjrcnhcnacmYcmUcmXcmVcmUcaWcamcaXckeckbcplcqDcpncmFbYecambGvbGvbGvbHWbSrcjqcpsckSckkcbTcbScbSccOckUcopcmFckOcktckqckxckvboSckhckhcpAcpBcbRcpDahlahlahlahlahlahlahlahlahlahlahlahlbTXbUObUQbTYbUQcrVahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlbqzahlahlahjahlahjahlahlahjahjahjahlahlahlahjahlcpdahlahjahlahlahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlbCvbCvbTZbCvbCvahlcjtcknckmcklcjtcjtcjtcjtcjtciccpHckUcjucnicjFcpIcpJcpKcmFcpLcpMcoAcnNcorciccpQcnLcpScopcpTciccnKcnJcnJcpMcpLcmFcpWckRckbckUbOxcicbxeckhcpZcpbcpbcqaahlahlahlahlahlahlahlaaeahlahlahlahlahjdsibURbUSbURdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbcqbcqbcqcahjahjahjahjcpdahjahjahjahjahjaaRcqbcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlcdmbELcdmahlahlcjtcjscjrcnhcnacmYcmUcmXcmVcmUcaWcamcaXckeckbcplcqDcpncmFbYecambGvbGvbGvbHWbSrcjqcpsckSckkcbTcbScbSccOckUcopcmFckOcktckqckxckvboSckhckhcpAcpBcbRcpDahlahlahlahlahlahlahlahlahlahlahlahlbZudsibUQbTYbUQcrVahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlbqzahlahlahjahlahjahlahlahjahjahjahlahlahlahjahlcpdahlahjahlahlahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlbCvbCvbTZbCvbCvahlcjtcknckmcklcjtcjtcjtcjtcjtciccpHckUcjucnicjFcpIcpJcpKcmFcpLcpMcoAcnNcorciccpQcnLcpScopcpTciccnKcnJcnJcpMcpLcmFcpWckRckbckUbOxcicbxeckhcpZcpbcpbcqaahlahlahlahlahlahlahlaaeahlahlahlahlcmNdsibURbUSbURdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbcqbcqbcqcahjahjahjahjcpdahjahjahjahjahjaaRcqbcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlbCvckdbELcqdbCvahjcjtcjtcjtcjtcjtahjahlahlahjciccqeckUckpcoNcoNckycmvcmvcqgciccqhcoBcoBcoBciccqjcqkcqlcqmcpyciccoBcoBcoBcqhciccqgcmvckTckbckUcicciccmvcmvcmvcmvcicahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbahlahjahlahjahlahlahlcqoahlahjahjahlahlahlahlcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlbLWbDicqqcqrbCvahjahlahlahjahlahlahjahlahlahjciccqscqtcmFcqucqvcqwcmvcqxcqyciccqzcoLcoMcoLcqDcqEcqFcqGcqHcpycqIcoLcoLcoLcqJciccqKcqLcleckbckYclbckXckUbZYcqIahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbahlcqOcqOcqOcqOcqOahjcqPahjcqOcqOcqOcqOcqOahlcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbRMcqQcqRbfFbCvbCvcqTcqUcqUcqUcqUcqUcqUcqVcmvciccqWcqXcqYcqZcqWciccicciccqgcicciccmzcracrbcrccrdcpMcrecpMcrfcrgcrbcracrhcicciccqgciccleclpclwclvclmckUciAcizahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlcqbahjcrjcrkcrkcrkcrkcrlcqPcrmcrncrncrncrncroahjcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From 8d7d30205327f6076683d4870599b8b8a5575548 Mon Sep 17 00:00:00 2001 From: MrPerson Date: Mon, 3 Nov 2014 00:34:45 -0800 Subject: [PATCH 117/128] Fixes the world's worst typo and adds a changelog --- code/modules/mob/living/silicon/robot/robot.dm | 2 +- html/changelogs/MrPerson-PR5619.yml | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/MrPerson-PR5619.yml diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 50841fa7f1d..854a5045684 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -487,7 +487,7 @@ user << "You need to close the wire panel to do that." return if(!cell) - user << "You need to install a power cell to do that," + user << "You need to install a power cell to do that." return if(emagged || (connected_ai && lawupdate)) //Can't be sure which, metagamers emote("buzz-[user.name]") diff --git a/html/changelogs/MrPerson-PR5619.yml b/html/changelogs/MrPerson-PR5619.yml new file mode 100644 index 00000000000..3ee748c66c9 --- /dev/null +++ b/html/changelogs/MrPerson-PR5619.yml @@ -0,0 +1,5 @@ +author: MrPerson +delete-after: True +changes: + - rscadd: "You can use AI Upload modules directly on unslaved cyborgs to change their laws. The panel has to be open to do this." + - bugfix: "Newly emagged cyborgs get locked down for a little bit until their new laws get shown. Thank you to whoever bitched about it on singulo and filed an issue report." \ No newline at end of file From 3318f50cd2440d729a1729c96eb2225e058bbb8e Mon Sep 17 00:00:00 2001 From: JJRcop Date: Mon, 3 Nov 2014 12:21:57 -0500 Subject: [PATCH 118/128] Fixes path typo --- code/_onclick/hud/screen_objects.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 7d777c9fae6..82d894dba43 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -120,7 +120,7 @@ name = "toggle internals" icon_state = "internal0" -/obj/scren/internals/Click() +/obj/screen/internals/Click() if(iscarbon(usr)) var/mob/living/carbon/C = usr if(!C.stat && !C.stunned && !C.paralysis && !C.restrained()) From 7f41894319d3d03d8002366787d259f5fd7e8ac3 Mon Sep 17 00:00:00 2001 From: GunHog Date: Mon, 3 Nov 2014 12:39:07 -0600 Subject: [PATCH 119/128] Gives bots their own place in the MC! - Adds bots to the Master Controller as their own datum instead of machines. - Puts bots into their own global list. - Processes bots asynchronously so as to not hold up the MC processing them. --- code/controllers/master_controller.dm | 19 ++++++++++++++++++- code/game/machinery/bots/bots.dm | 12 ------------ code/modules/mob/mob.dm | 1 + 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index acf02a77bc8..b9f35a0ffb6 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -26,6 +26,7 @@ var/global/pipe_processing_killed = 0 var/mobs_cost = 0 var/diseases_cost = 0 var/machines_cost = 0 + var/aibots_cost = 0 var/objects_cost = 0 var/networks_cost = 0 var/powernets_cost = 0 @@ -166,6 +167,13 @@ var/global/pipe_processing_killed = 0 sleep(breather_ticks) + //BOTS + timer = world.timeofday + process_bots() + aibots_cost = (world.timeofday - timer) / 10 + + sleep(breather_ticks) + //OBJECTS timer = world.timeofday process_objects() @@ -212,7 +220,7 @@ var/global/pipe_processing_killed = 0 gc_cost = (world.timeofday - timer) / 10 //TIMING - total_cost = air_cost + sun_cost + mobs_cost + diseases_cost + machines_cost + objects_cost + networks_cost + powernets_cost + nano_cost + events_cost + ticker_cost + gc_cost + total_cost = air_cost + sun_cost + mobs_cost + diseases_cost + machines_cost + aibots_cost + objects_cost + networks_cost + powernets_cost + nano_cost + events_cost + ticker_cost + gc_cost var/end_time = world.timeofday if(end_time < start_time) @@ -258,6 +266,15 @@ var/global/pipe_processing_killed = 0 continue machines -= Machine +/datum/controller/game_controller/proc/process_bots() + for(var/obj/machinery/bot/Bot in aibots) + if(!Bot.gc_destroyed) + last_thing_processed = Bot.type + spawn(0) + Bot.bot_process() + continue + aibots -= Bot + /datum/controller/game_controller/proc/process_objects() for(var/obj/Object in processing_objects) if(!Object.gc_destroyed) diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 49e827c58b4..40fb4776d87 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -84,16 +84,6 @@ "Waiting for clear path","Calculating navigation path","Pinging beacon network","Unable to reach destination") //This holds text for what the bot is mode doing, reported on the AI's bot control interface. - var/tickerPeriod = 10 //in deciseconds - -//Controller for bots so they cannot lag the MC. -/obj/machinery/bot/proc/ticker() - while(src && !src.gc_destroyed) - bot_process() - sleep(src.tickerPeriod) - return - - /obj/machinery/bot/proc/turn_on() if(stat) return 0 on = 1 @@ -113,8 +103,6 @@ Radio = new /obj/item/device/radio(src) Radio.listening = 0 //Makes bot radios transmit only so no one hears things while adjacent to one. - spawn() - ticker() //Activates the bot's controller. /obj/machinery/bot/proc/add_to_beacons(bot_filter) //Master filter control for bots. Must be placed in the bot's local New() to support map spawned bots. if(radio_controller) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index a7877be5d6c..fb122d75189 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -666,6 +666,7 @@ var/list/slot_equipment_priority = list( \ stat(null,"Mob-[master_controller.mobs_cost]\t#[mob_list.len]") stat(null,"Dis-[master_controller.diseases_cost]\t#[active_diseases.len]") stat(null,"Mch-[master_controller.machines_cost]\t#[machines.len]") + stat(null,"Bots-[master_controller.aibots_cost]\t#[aibots.len]") stat(null,"Obj-[master_controller.objects_cost]\t#[processing_objects.len]") stat(null,"Net-[master_controller.networks_cost]\tPnet-[master_controller.powernets_cost]") stat(null,"NanoUI-[master_controller.nano_cost]\t#[nanomanager.processing_uis.len]") From 4cfa4ec04b087f271b9514d37c90c984aab9fc19 Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Mon, 3 Nov 2014 11:37:08 -0800 Subject: [PATCH 120/128] windows break at stage 5 --- code/game/objects/structures/window.dm | 55 +++++++++++--------------- 1 file changed, 24 insertions(+), 31 deletions(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 415360bb913..84f67fd5f5b 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -12,6 +12,8 @@ var/state = 0 var/reinf = 0 var/disassembled = 0 + var/obj/item/stack/rods/storedrods + var/obj/item/weapon/shard/storedshard // var/silicate = 0 // number of units of silicate // var/icon/silicateIcon = null // the silicated icon @@ -21,9 +23,7 @@ health -= Proj.damage ..() if(health <= 0) - new /obj/item/weapon/shard(loc) - new /obj/item/stack/rods(loc) - qdel(src) + spawnfragments() return @@ -33,23 +33,20 @@ qdel(src) return if(2.0) - new /obj/item/weapon/shard(loc) - if(reinf) new /obj/item/stack/rods(loc) - qdel(src) + spawnfragments() return if(3.0) if(prob(50)) - new /obj/item/weapon/shard(loc) - if(reinf) new /obj/item/stack/rods(loc) - qdel(src) + spawnfragments() return /obj/structure/window/blob_act() - new /obj/item/weapon/shard(loc) - if(reinf) new /obj/item/stack/rods(loc) - qdel(src) + spawnfragments() +/obj/structure/window/singularity_pull(S, current_size) + if(current_size >= STAGE_FIVE) + spawnfragments() /obj/structure/window/CanPass(atom/movable/mover, turf/target, height=0) if(istype(mover) && mover.checkpass(PASSGLASS)) @@ -87,9 +84,7 @@ update_nearby_icons() step(src, get_dir(AM, src)) if(health <= 0) - new /obj/item/weapon/shard(loc) - if(reinf) new /obj/item/stack/rods(loc) - qdel(src) + spawnfragments() /obj/structure/window/attack_tk(mob/user as mob) user.visible_message("Something knocks on [src].") @@ -102,12 +97,10 @@ if(HULK in user.mutations) user.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!")) user.visible_message("[user] smashes through [src]!") - var/obj/item/weapon/shard/S = new (loc) - S.add_fingerprint(user) - if(reinf) - var/obj/item/stack/rods/R = new (loc) - R.add_fingerprint(user) - qdel(src) + storedshard.add_fingerprint(user) + if(storedrods) + storedrods.add_fingerprint(user) + spawnfragments() else user.changeNext_move(CLICK_CD_MELEE) user.visible_message("[user] knocks on [src].") @@ -126,9 +119,7 @@ health -= damage if(health <= 0) user.visible_message("[user] smashes through [src]!") - new /obj/item/weapon/shard(loc) - if(reinf) new /obj/item/stack/rods(loc) - qdel(src) + spawnfragments() else //for nicer text~ user.visible_message("[user] smashes into [src]!") playsound(loc, 'sound/effects/Glasshit.ogg', 100, 1) @@ -224,15 +215,16 @@ index++ else spawnfragments() - qdel(src) return /obj/structure/window/proc/spawnfragments() - var/newshard = new /obj/item/weapon/shard(loc) - transfer_fingerprints_to(newshard) - if(reinf) - var/newrods = new /obj/item/stack/rods(loc) - transfer_fingerprints_to(newrods) + var/turf/T = loc + storedshard.loc = T + transfer_fingerprints_to(storedshard) + if(storedrods) + storedrods.loc = T + transfer_fingerprints_to(storedrods) + qdel(src) /obj/structure/window/verb/rotate() set name = "Rotate Window Counter-Clockwise" @@ -288,7 +280,7 @@ ..() if(re) reinf = re - + storedshard = new/obj/item/weapon/shard(src) ini_dir = dir if(reinf) icon_state = "rwindow" @@ -298,6 +290,7 @@ health = 40 if(opacity) icon_state = "twindow" + storedrods = new/obj/item/stack/rods(src) else icon_state = "window" From 0335c4adec1029c591e6f2c542a80da34655edad Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 3 Nov 2014 18:19:20 -0300 Subject: [PATCH 121/128] Makes ghostpointing invisible (thanks PsiOmegaDelta!) --- code/modules/mob/mob.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 80296e16a60..32c7856a557 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -314,6 +314,7 @@ var/list/slot_equipment_priority = list( \ return 0 var/obj/P = new /obj/effect/decal/point(tile) + P.invisibility = invisibility spawn (20) if(P) qdel(P) From d3727e6e3eeb29f1bc9335e252c1c631b2bfa790 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 3 Nov 2014 18:25:05 -0300 Subject: [PATCH 122/128] Removes unused code instead of commenting it out --- code/modules/power/port_gen.dm | 4 ---- code/modules/recycling/disposal-construction.dm | 1 - code/modules/research/rdconsole.dm | 3 +-- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index e15a583b9a7..b16142c5729 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -123,7 +123,6 @@ display round(lastgen) and plasmatank amount /obj/machinery/power/port_gen/pacman/RefreshParts() var/temp_rating = 0 -// var/temp_reliability = 0 //unused var/consumption_coeff = 0 for(var/obj/item/weapon/stock_parts/SP in component_parts) if(istype(SP, /obj/item/weapon/stock_parts/matter_bin)) @@ -132,9 +131,6 @@ display round(lastgen) and plasmatank amount temp_rating += SP.rating else consumption_coeff += SP.rating -/* for(var/obj/item/weapon/CP in component_parts) - temp_reliability += CP.reliability - reliability = min(round(temp_reliability / 4), 100)*/ power_gen = round(initial(power_gen) * temp_rating * 2) consumption = consumption_coeff diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index f466c9d7b0c..8d998d7d167 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -10,7 +10,6 @@ anchored = 0 density = 0 pressure_resistance = 5*ONE_ATMOSPHERE -// m_amt = 1850 //not used anywhere as far as I can see level = 2 var/ptype = 0 // 0=straight, 1=bent, 2=junction-j1, 3=junction-j2, 4=junction-y, 5=trunk, 6=disposal bin, 7=outlet, 8=inlet diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 8e8bc413274..90fd97e3496 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -402,7 +402,6 @@ won't update every console in existence) but it's more of a hassle to do. Also, new_item.m_amt /= coeff new_item.g_amt /= coeff if(linked_lathe.hacked) - //R = max((reliability / 2), 0) //this line was like this before, no idea why, it was always 50 R = max((new_item.reliability/2), 0) if(O) var/obj/item/weapon/storage/lockbox/L = new/obj/item/weapon/storage/lockbox(linked_lathe.loc) @@ -944,4 +943,4 @@ won't update every console in existence) but it's more of a hassle to do. Also, /obj/machinery/computer/rdconsole/core name = "Core R&D Console" desc = "A console used to interface with R&D tools." - id = 1 \ No newline at end of file + id = 1 From 93a9fe55343f62f080919a8f028e2f1149aa9431 Mon Sep 17 00:00:00 2001 From: WJohn Date: Mon, 3 Nov 2014 19:30:53 -0500 Subject: [PATCH 123/128] Changes "infected" hud that humans get to have prettier sprites. --- icons/mob/alien.dmi | Bin 85816 -> 85657 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/alien.dmi b/icons/mob/alien.dmi index bf54e0eee794ef813ab0aeba422aa853f1d49ab1..8c8690ea85359ab2d639938c5b0b0f767665b609 100644 GIT binary patch delta 81801 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 Date: Mon, 3 Nov 2014 22:51:17 -0300 Subject: [PATCH 124/128] Uses the machines list instead of world --- code/modules/admin/verbs/randomverbs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 881521f8147..74655bac1fa 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -779,7 +779,7 @@ Traitors and the like can also be revived with the previous role mostly intact. var/datum/TCS_Compiler/C = S.Compiler S.rawcode = "" C.Compile("") - for(var/obj/machinery/computer/telecomms/traffic/T in world) + for(var/obj/machinery/computer/telecomms/traffic/T in machines) T.storedcode = "" log_admin("[key_name(usr)] blanked all telecomms scripts.") message_admins("[key_name_admin(usr)] blanked all telecomms scripts.") From 7af8f2478532a2c8b6c484ff5cf8bc1b4f86249c Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 3 Nov 2014 18:03:30 -0800 Subject: [PATCH 125/128] fixes map commit part 1 --- _maps/map_files/tgstation.2.1.3.dmm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index 1aa6285579e..4939f893501 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -3277,7 +3277,7 @@ "bla" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "blb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/sleeper) "blc" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bld" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/wardrobe/white/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bld" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "ble" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) "blf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "blg" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) @@ -3847,7 +3847,7 @@ "bvY" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/medical/sleeper) "bvZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/simulated/floor,/area/medical/sleeper) "bwa" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/sleeper) -"bwb" = (/obj/structure/table,/obj/item/clothing/tie/stethoscope,/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor{icon_state = "barber"},/area/medical/cmo) +"bwb" = (/obj/structure/table,/turf/simulated/floor,/area/medical/sleeper) "bwc" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/simulated/floor,/area/medical/sleeper) "bwd" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bwe" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -4049,7 +4049,7 @@ "bzS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bzT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/engine/gravity_generator) "bzU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bzV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "barber"},/area/medical/cmo) +"bzV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/central) "bzW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bzX" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/simulated/floor,/area/hallway/primary/central) "bzY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/central) @@ -4265,9 +4265,9 @@ "bEa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bEb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) "bEc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) -"bEd" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bEd" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor{icon_state = "barber"},/area/medical/cmo) "bEe" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "barber"},/area/medical/cmo) -"bEf" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor,/area/medical/sleeper) +"bEf" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/clothing/tie/stethoscope,/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor{icon_state = "barber"},/area/medical/cmo) "bEg" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "barber"},/area/medical/cmo) "bEh" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) "bEi" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; dir = 2; network = list("Xeno","RD"); pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -4484,7 +4484,7 @@ "bIl" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bIm" = (/obj/structure/table/woodentable,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bIn" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bIo" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bIo" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bIp" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bIq" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bIr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) @@ -4691,7 +4691,7 @@ "bMk" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "bot"},/area/atmos) "bMl" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) "bMm" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bMn" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bMn" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bMo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/atmos) "bMp" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) "bMq" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) @@ -9373,7 +9373,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGdaCFaCFaGeaCFaEbaCFaEbaGfaEbaCFaEbaCFaEcaEdazdaxZbdiaAfaAfaVFbnobnpaVCaAfayeayeayeayeaVDazrazraVSayebnAaVRaBGaBGaBGaGtaBGaBGaBGaGuaAlahlazzazzaEyaVNaEyazzazzahlaxbaGyaxgaVLaVMaVIaVJaVKaxgapsaVHawhaVGaTDaDmaDmaDmaBUaGKawhaGLaGMawhaCaawhaGNaGOaGPabIamrabIabIabIabIabIbnqaGSayFaGTazSayFaGUayFaGVayFaGWayFaWvaWwaUNaAKaWxaWyaWJaWLaWlaWlaWmaWlaWlaWnaWlaWoaWpaBaaBaaBaaBaaWqaWsaWraWuaWtalvaIRaIRaIRaIRapBaDOaHvaHwaHxaHyaHzaHAaDOaHBaWkaDRaHDaVVaVUaVZaFTaHHaFXawaaWjaDVaDVaDVahjahjahjahjahjahjahjahjahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbdsiahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaCLaHJaDZaEaaCFaEbaCFaEbaCFaEbaCFaEbaCFaEcaEdazdaHKaCwaBAaBtaBtaBwauZawNavbavdavcavaayeaukazrazraqCayeaBsaBzaBGaHXaHYaHZaIaaIbaIcaIdaAlahlahjahlaIfauYaIfahlahjahlaxbaGyaxgaDeaIiaIjaIkaIlaxgapsapqawhaImaInaDmaDmaDmaIoaIpawhahlahlaIqaIraIsaItaIuaIvaIwaIxaIqahlahlaTkaIzaAoaIBayFaICazSazSazSaCeazSazSazSayFaAKauXauVaAKaAKayfauUaIIaIIauTaMZaILaIIaIMaIIaINauRaINauQaINaIQaIRaIRauPaIRaIRaIRaIRaCkaKwaIRapBaDOaHwaIVaIWaIXaIYaIZaDOauLauAauiaumaupausaueaufaugauhaucaudaJhaJiaJjahlahlahlahlahlahlahjahlahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaJkaJlaBjaCEaCFaCFaCFaJmaCFaCFaJnaCFaCFaCLaJoawLaxZawNaJpaJqaJqaJqaJqaJqaJqaJqaJrawNayeapraubaprayeayeaBqaJvaJwaAkaAkaAkaAkaJuaJxaJyaAlaJzaJBaJBaJCatWaJEaJBaJBaJFaxbaBraxgatZaxgaJIaJJaJKaxgazGavWawhawhawhaJLaJMaJLawhawhawhaJOaJPaJQaJRaIuaIuaIuaIuaIuaJSaJTaJPaJUaTkaJVaAoaJWayFayFayFayFayFayFayFayFayFayFaFjatQatBatAatCaPuatjaKeaIIatuaMZaKjatVaKjaINaKkatUaINatSaINaKnaKoaKpatRasXasXasXasVasTaMaaIRapBaDOasSaIVaKAaIXaIYaKBaDOaKCasRathatiatfatgatdateaVlatcasZatbaKIaKJaKKahlahjahlahlahlahlahjahlahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaJkaBjaBkaBjaBjaKLaBmaBjaBjaBkaJlaKMaqfaKNawNavJaKOaKOaKPaKOaKQarkaKRaKSawNaGgaMzaKYaKYaKXaKYaEpaKZaKYaKYaKYaKYaKYaKYaKYaLaaLbawCawDaLeaLeawBaLgaLeaLeaLeaLhaEnaLjawBaLeaLeaLeaLkaLlaLmaIuaLnaLoaIvaIwaIwaIwaItaIuaIuaLpaIuaLqaLraLsaLtaLuaLvaLwaLxaIuaIuaLybRTaEqaEWaLAaLCaLDaLEaLFaIuaLGaIuaAKaLHawraJYatQawpawoawnawmaqFdrhaIIawqaLLawjaLMaLNaINawlatUaLQaqAaINaIRaLSbgAawiaPSaLWawyawxawzaDCaIRapBaDOawAawtawsawwaMcaMfaDOaMgaMhaDRaHGaHGaHGaHGaDRaMiaMjasZatbaDVaDVaDVaMlaMlaMlaMmaMnaMoahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaJkaBjaBkaBjaBjaKLaBmaBjaBjaBkaJlaKMaqfaKNawNavJaKOaKOaKPaKOaKQarkaKRaKSawNaGgaMzaKYaKYaKXaKYaEpaKZaKYaKYaKYaKYaKYaKYaKYaLaaLbawCawDaLeaLeawBaLgaLeaLeaLeaLhaEnaLjawBaLeaLeaLeaLkaLlaLmaIuaLnaLoaIvaIwaIwaIwaItaIuaIuaLpaIuaLqaLraLsaLtaLuaLvaLwaLxaIuaIuaLybzVaEqaEWaLAaLCaLDaLEaLFaIuaLGaIuaAKaLHawraJYatQawpawoawnawmaqFdrhaIIawqaLLawjaLMaLNaINawlatUaLQaqAaINaIRaLSbgAawiaPSaLWawyawxawzaDCaIRapBaDOawAawtawsawwaMcaMfaDOaMgaMhaDRaHGaHGaHGaHGaDRaMiaMjasZatbaDVaDVaDVaMlaMlaMlaMmaMnaMoahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlavJaxYaMpaAbaAbaAbaAbaMqaxYavJaAdaqfaAeaMrazdaMsaMtaMuaMuaMvarkaMwaKSawgaMyaMzaweaMBaMCaMDaMEaMFaKYaKYaKYaKYaKYaKYaKYaLaaKYaMzaKYaKYaKYaDgaDfaCxaCxaCxaCxaDlaCxaEhaCxaCxaDkaMLaLlaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaLpaIuaMMaMNaMOaMPaMQaMRaMSaMTaIuaIuaLyaIuaIuaIuaIuaIuaIuaIuaIuaIuaMUaIuaAKaJYaJYaJYavGavfaveavkavgavoaQSaIIavtaMZavQaIIaIIaINaNbatUaNcaqAaNdaINaIRaIRaIRaIRaIRaIRavZaNgaNfaIRapBaDOaNhaHwavYavXaHwaNjaDOaDRaDRaDRaDRaDRaDRaNkaDRaFXaFXawaatbaNlaNmaDVaNnaNoafJaNqaNraNsahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjazbaqfazdatwazdaNtaNuaNvaNwazdatwaNxaNyaqfaxZawNazdaNzaNAaMuaMuaMvarkaNBaKSawNaMyaMzaKYaNDaNEaNEaNEaNFaNGaNHaNEaNIaNEaNEaNEaNJaNEaqSaNEaNEaNEaqQaqPatKasaasaaqRaqOaqMaqKaNUaKYanLaMLaLlaIuaNVaIuaNWaNWaNWaNWaNWaNWaNWaNWaNXaNWaNWaNWaNWaNWaNWaNWaNWaNWaNWaNWaNYaNWaNWaNWaNWaNWaNWaNWaNWaIuaIuaIuaAKaNZaNZaNZaNZaNZaqIaqGaPuaqFaqdaIIaqEaOeaqyaIIaOfaINaqtaqpaqqaqAaOjaINaIRaOkaqzaOmaOnaOmaqnaOoaOpaIRapBaDOaOqaOqapHapFaOtaOtaOuaDOaOvaOwaOxaDVaOyaOzaOAaFXaFXaqjaqmaDVaOCaDVaODaqhaOFaOFaOGaOHaMnaMnaOIaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlarkawLaxYawLaxZawNawNayaawLaxYawLaOJaOKaOLawNawLaOMaOMaKPaOMaKQarkaONaKSawNaOOaOOaOOaOQaOOaORaORaORaORaORaOSaOTaORaOUaORaORaORaOYaOWaOXaOWaqJapRaPaaKYaKYaPbapPaPdanjaKZaKYanLaPeaPeaIuaIuaIvaPfaJPaJPaPgaPgaPgaPgaPhaPiaPjaPkaPlaPmaPnaPmaPoaPmaPpaPkaPqaPiaPraPgaPgaPgaPgaJPaJPaPsaItaIuaIuaIIaoXaMXaKcaKcaKcaKcaKcaPuaQUaKcaIIapKaPzapNaINaINaINapLapMaINaINaINaINaIRaOmapOaPEaPEaPEapEaPFaOmaIRapBaDOaPHaHwapHapFaHwaHwaPIaDOaPJaPKaPLaDVaFXaPMaPNaPOaPOapIapJaPQaPRaDVafsaSEaOFaOEaOFaPWaPXaPXaPWaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9392,7 +9392,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjazbaqfazcatwazdazeazfbfvbfwazdatwaziazjaqfazbarkbcRbfxbfybfybfybfzcdBcdxcdycaocaocczccCaXhaYvbfDaYybfEaXhbHpbHpaRCaRCceNceAcfzcfrcfzcfzcenaYHceqbHlaZWaZWcetbHmbHiaYNcdRbaZbaZcdSbfWbfXbeGaIubfYaYQbfZaYRbgbdtQbgcbGMaynbgfaYQahjbxycltcltcltboXbHgbHhahjaYWbgjbHcbHdbgmbaxbgnbaxbHfaYWaXVaIubgpbeVbgqbgrbgsbgtbgubeVbgvcGZbgwcfEbgybgybgybgzboLbjpbgCbfbbgDbgEbMfbgEbgEbgFbHsbfcbfgbHtbfgbfgbfgccNbgMbgMbgNbgMbgObgObflbgPbgQbgRbfldombgTdombflcmCbpOcmCbfqdolbgVdolbfqbgWbgXbfqbHrbLEaMmaMnbhaahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjawLbdYaAaaAbaAbaAbaAbaAcbdZawLahjahjahjahlbcRbhbbcRbhcbfybhdbZKbZTbiQbZGbZHbZIbZJcaAcaAcaAcaAcaAcaAcaKcaJcazcaocajcaiaYHaYHaYHaYHaYHaYHcbiaYHaYHaYHcbCbhobGPbGQcaYbaZbaZbQRbhtbeFbeGaIubhuaYQbhvaYRaYRaYRaYRbGMaynbhxaYQahjbxycltboTboUboWcltbxmahjaYWaLTbbubGNbhDbaxbeRbaxbaxaYWaXVaIuaIubeVbhKbAIbGXbhNbhObhPbgybhSbgybhRbgybgybhQbhTbhVbhUbhWbfbbhXbgEccybgEbhXbhYbgEbfcbhZcGObiabibbfgbGVbgMbidbiebifbigbigbflbihbiibijbikbilbimbinbflbGWblsbltbfqbiqbirbiqbisbitbitbfqbBBbLEahlahjahlahjahlahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbivbiwbixbiybiybizbiAbbZbhgaOOcjkcjlcjccjccjccjacjacjacjacjacjacjacjjcbCbiHbiIbMvbiKbiLbiMbRmbiOaYHbiPciKciLciNciNciWbaZbaZbQRbaZaYNbeGaIuaXDblZbMDbMCbMBbMAaYRbMEaynaYQaYQahjbxycltboUcltboUcltbxmahjaYWaYWbMybhBbjnbaxbjobMxbMwaYWaXVaIubmucjwcjBcjGcjNbjubjvbjwbgybMKbMLcjmbjAbjAbMIbMHbMJbhUbjFbfbbhXbgEccyblfbhXbMGbjGbfcbjHbjIbjJbjKbfgccNbgMbOvbOabOabNObNYbjQbNNbjSbjSbjSbNZbNxbNwbflbNpblsbNGbfqbNBbNgbNcbMWbkdbkebfqbBBbLEbgZbgZbgZbgZahjahjahjahjahjahjahjahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbkfbcRbkgbkhbkhbkibcRbkjbkkaOObklbkmbklbklbklbkmbklaOOaOOaYHaYHaYHcilcbCbiNbiNcikbiNbiNbiNbRmbiNbkpbkqcimcitcixbRhbRhbRhbRhciwciucivciBciyciEbLCbLnbLmbLpbLoaYRbGMaynaYQahjahjbxycltboWcmWboTbLXbxmahjahjaYWaYYbMdaYWaYWaYWaYWbMcaYWbkTaIuaIubeVbkUbAIbAJbhNbhObkWbgybqLbLfbkYbIoblabMnbfbblcbMhblebfbbhXbgEciJciHbhXbMebgEbfcbfgbfgbfgbfgbfgccNbgMdqNblhblibljblkblldsVblnblobloblpbxEbmTbflbMpblsbMqbfqblublvblwbKOblydtabfqbBBbPqceYblBblCblBahlahlahlahlahlahlahjahjahjahjahjahjahjdsiahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbkfbcRbkgbkhbkhbkibcRbkjbkkaOObklbkmbklbklbklbkmbklaOOaOOaYHaYHaYHcilcbCbiNbiNcikbiNbiNbiNbRmbiNbkpbkqcimcitcixbRhbRhbRhbRhciwciucivciBciyciEbLCbLnbLmbLpbLoaYRbGMaynaYQahjahjbxycltboWcmWboTbLXbxmahjahjaYWaYYbMdaYWaYWaYWaYWbMcaYWbkTaIuaIubeVbkUbAIbAJbhNbhObkWbgybqLbLfbkYbkZblabMnbfbblcbMhblebfbbhXbgEciJciHbhXbMebgEbfcbfgbfgbfgbfgbfgccNbgMdqNblhblibljblkblldsVblnblobloblpbxEbmTbflbMpblsbMqbfqblublvblwbKOblydtabfqbBBbPqceYblBblCblBahlahlahlahlahlahlahjahjahjahjahjahjahjdsiahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahjahjahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlbcRblDblEblFbkhblGblHbcRahlahjdsiblIblIblIblIblIblIblIahlahlblJblKblLcihcigchJchJcijchJchJchJchVchJchWchXcibcidblQblRblSblTbKKaYNblVaYNbKFblXbqFblZbmabmdbmdbmdbmdbmcbKHbmbahjahlbKJbKIbzTcltcltbJXbxmahlahjbmsbKgbKibJYbKdbKDbmsbBVbmsbmtaIuaIubeVbLgbAIbAJbmybmzbeVbmAbqLbLfbkZbmBbgybLcbfbbYFbLebLabfbbmGbLbbKXbKWbKZbKYbKUbKTbKRbKVbKRbKRbKRbKSbgMbmQbiedqCdqobmRbmScjJbmUbmVbmVbmWbKQbmYbflbpPbpObKPbfqbnbbncbndbKObitbnebfqbBBbKNbKLchEchEchEchEchEchEbKMahlahlahjahlahlahjahlahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlbcRbnfbngbnhbnibcRbcRbcRahlahldsiblIblIblIblIblIblIblIahlahlbnjbnkbiNchAchzchBchzchzchzchzchzchCchzchHchIchDchFbnrbnsbntbnubaZbJBbnwbnxbeGbnzchyblZblZbmbbnBbJvbnDbJwbumbmbahlahlbxybJxbvJbmhbyDbJybxmahlahlbmsbJzbJAbnNbmsbnObmsbBVbmsbmtaIuaIubeVbnQbAIbAJbnRbnSbeVbnTbJJbnUcHhbnXbgybJPbfbbJObJNbJMbfbbfcbodbfcbJLbJKboeboeboeboeboeboeboeboeccNbgMblgblhblibofbogbohboibojbojbojbmWbxEdsUbrebJIbrfbJHbrhbonboobonbJGbitboqbfqbJEbJCbJCbJCbJCbJCbJCbJCbJDbLEbgZbgZbgZahlahlahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlbRJahlahlahjblIblIblIblIblIblIblIboubovbowboxbiNbiNbiNbRrboyboyboybiNbiNbiNbiNbkpbozbQRbUgbTQbUabUbbUcbTIbTPbaZboGbBNboIboJboKbNoaNpboNbBMboPbBLbBKbmbahjahlbxybBDcoCcoCcoCbCcbxmahlahjbmsbCabCbbpdbmsbpebmsbBVbmsbpfaIubRTbRUbRVbRWbTybTHbpibeVbpjbqLbhRcGAbplbpmbnTbnTbpobAKbAWbprbpsbptbgybAZbBgbpwbpxbpybBibBhbBjbslboeccNbgMbpGbpFbBkbBtbBvbflbpJbojbojbpKbpLbxEbpMbsAbBwbxSbBybrhbpQbLzbitbBzbpUbpVbfqbpWbpXbpXbpXbpXbpXbpXbpXbBBbLEbpYbfGbgZbgZahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9400,16 +9400,16 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldsiahlahlahjblIblIblIblIblIblIblIbrubrvbrubrwbiNbiNbiNbRrboyboyboybiNbiNbrxbryaYHbrzbaZbaZbRsbRDbRIbRLbaZbaZbaZbqlbmtbrBaIuaQQbqpbrCbrDbRqbRobRnbyHbmbahjahjbyNbyLbzxbbqbzubzvbzLahjahjbxnbyXbzobyQbyRbzqbztbzpbqCbrRaIuaIubrSbrTbxLbxMbxPbxTbrYbrZbxVbxQbxRbxRbxRbxRbxRbyxbywbytbymbyvbyubyEbyCbyFbqObsibyAbyBbsjbskbslboeccNbgMbjYbsnbxzbspbspbflbsqbsrbssbrebstbxEbnabrebmZbxDbxCbxBbxAbxKbokbxGbsDbsEbFPbsGbxFbsIbsJbsJbsJbsKbsLbyGbLEbsNblAbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbRJahlahlahjblIblIblIblIblIblIblIbsObovbsPbsQbiNbiNbiNbRmbiNbiNbiNbiNbiNbrxbsRaYHbsSbQUbRhbQSbQTbsTbQRbaZbaZcGzbnxbnZbrBaIuaQQbqpbmbbsWbQQbsYbsXbxxbmbahlahlahjbxyckNbhyckNbxmahjahlahlbxnbtcbxibtebkKbtgbtgbxkbtibtjaIuaIubtkbtlbgybwBbwXbtnbtobtnbxfbxcbpqbwYbpqbpqbpqbttbwvbgybhRbwubtvbtvbwybwxbtybtzbwwbtAbtBbqTbslboebwnbgMbtCbtCbtCbtCbtCbflbrebrebrebrebBAbQPbtEbreboMbwlbscdtndtndtndtnbwmbtLbtMbtNbtObtPbtQbtRbtRbtSbtTbpXbNhbLEbsNblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbRJahjahjahjblIblIblIblIblIblIblIbrubrvbrubnkbtVbiNbiNbXLbiNbtVbiNbiNbiNbrxbGDaYHbGCbXMbTIbXNbYSbeFbRSbRhbuebufboGbnZbrBaXDbugbuhbmbbuibZibukbulbumbmbahlahlahjbGFbGIcoCbGGbGHahjahlahlbxnbGJbGLbutbuubuvbuwbEYbqCbuyaIuaIubnTbnTbFnbFqbLhbFbbsUbFcbFdbFlbuGbuCbuDbuCbuDbuCbuDbuCbFAbFBbtvbuHbFsbFubFtbFxbFwbuKbuLbuMbuNboebFIbFObpNbFMbFNblsblsbFDblsblsbFGbFEbFFbGubGkdtnbGhbGxbtmbvabvbbFUbvdbvdbvdbvdbvdbvfbvgbvhbvibvhbvjbvhbpXbNhbLEbsNaBRbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlblIblIblIblIblIblIblIbvlbvmbvlbvnbvobvnbvnbvnbvnbvnbvpbvqbiNbrxbvraYHbvsbaZbvtbWLbWMbvwbEDbvybvzbvwbvwbEZbrBaJSbvBbqpbmbbvDbWObvFbsZbFabmbahlahlahjbdsbEObbqbEWbEXahjahlahlbxnbvKbvLbvMbvNbuvbuwbEYbqCbvOaIuaIubvPbvQbDSbqMbDRbvTbuCbvUbDTboZbvXbvYbvZbwabEfbwabwcbuCbhRbqLbtvbwdbDMbDLbDKbDQbDPbDObDNbDNbEnbEzbEAbEBbwobwpbwqbwrbwsbwrbwrbwtbwrbwrbEmbEabDXbDXbEbbEkbepbwzbwAbDUbwCbDWbwEbwFbvdbwGbwHbwIbwJbwKbwHbwLbpXbNhbLEbwMbrsbWubgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlblIblIblIblIblIblIblIbvlbvmbvlbvnbvobvnbvnbvnbvnbvnbvpbvqbiNbrxbvraYHbvsbaZbvtbWLbWMbvwbEDbvybvzbvwbvwbEZbrBaJSbvBbqpbmbbvDbWObvFbsZbFabmbahlahlahjbdsbEObbqbEWbEXahjahlahlbxnbvKbvLbvMbvNbuvbuwbEYbqCbvOaIuaIubvPbvQbDSbqMbDRbvTbuCbvUbDTboZbvXbvYbvZbwabwbbwabwcbuCbhRbqLbtvbwdbDMbDLbDKbDQbDPbDObDNbDNbEnbEzbEAbEBbwobwpbwqbwrbwsbwrbwrbwtbwrbwrbEmbEabDXbDXbEbbEkbepbwzbwAbDUbwCbDWbwEbwFbvdbwGbwHbwIbwJbwKbwHbwLbpXbNhbLEbwMbrsbWubgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlblIblIblIblIblIblIblIbwObwPbovbwQaYHbwRbovbwQbwSbwSbwSbwSbwTbwUbwVbwSbwSbwWbwWbWmbWtbvwbDJbwZbxabxbbvwbnZbrBaIvaTkaTkbmbbmbbVNbmbbmbbDDbmbaJOaJPaJUbDEbDHbhybDFbDGaJOaJPaJUbqCbqCbqCbqCbqCbqCbqCbqCbqCbvOaIubxhbuCbuCbuCbxjbuCbuCbuCbxlbDTbDrbFybxpbxqbxrbxsbUkbxubxvbhRbqLbtvbxwbDzbDCbDAbDtbDsbsjbsjbsjbDhbzbbDgbDfbxHbxHbxHbxHbxIbxHbxHbxHbxJbxJbDebDqbxNbxObDpbDobepbwzbLAbDnbxUbDmbxWbxXbxYbpXbpXbxZbyabybbpXbycbpXbNhbLEbsNblAbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlblIblIblIblIblIblIblIahlahjahlahlahjahlahlahjahlbwSbydbyebyfbygbyhbyibyjbykbylbVcbVMbUubUvbyqbyrbysbvwbnZbrBaIuaIuaIubCXaLFbUhbbAbyzbCZbCYaWEaWEaWEbDabCTbyIbCUbyJaIuaIuaIuaIuaLFaIuaLpaIuaIuaIubCXaIubvOaIubyMbuCbCNbCObyPbCLbCKbuCbySblrbCHbCIbxpbxqbxqbyUbyVbyWbxvbhRbCFbtvbsjbyYbyZbzabzbbzcbzdbzebzfboeboebwnbCDbxHbzhbzibzjbzkbzlbzmbxHbAVbCubCybCtbzrbzsbribCgbCfbCrbChbCdbzwbCebzybzzbxYbzAbzAbzAbzAbzAbzAbzAbpXbNhbLEbsNblAbgZahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahjahlblIblIblIblIblIblIblIahlahjahlahlahjahlahlahjahlbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbMtbMgbMFbMubLqbyrbzPbvwbnZbzRaIuaIuaIuaIuaIuaIubbAaIubrBaIuaIuaIuaIuaIubnYbeKbnVaIuaIuaIuaIuaIuaIuaIuaLpbLjaIuaIuaIuaIubvObzXbzYbsUbMMboObAcboOboRbuCboYbDTboZbAjbuCbAkbAlbAmbAnbAobuCbhRbqLbtvbtvbtvbtvbtvboeboeboeboeboeboebXKccNbotbxHbAsbAtbAubAvbAwbAxbxHbAyboHbAAbobbocbzsbribopborbolbombosbosbosbALbAMbxYbzAbANbzAbAObzAbzAbzAbpXbNhbLEbsNblAbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlblIblIblIblIblIahlahlahjahlahlahjahlahlahjahlbwSbAPbAQbARbASbATbAUbyjbylbylbPebOWbyobznbpubAXbAYbvwbpbbBabBbbBbbBbbBcbBbbBbbBdbBbbBeaIubBfbNMbOybOybOUbOQbOVbBlbBmbBnaWEaWEbBoaWEbBpbOCaWEbBrbBsbpcbBuaIuaIubuCbpRbpIbBxbpHbpTbuCbuDbpSbpZbuCbuCbuCbuCbuCbuCbuCbuCbhRbqLbgybBCbqmbuBbBEbBFbBGbBHbBIbBJbBFbXKccNbYQbxHbBObBPbBQbBRbBSbBTbxHbBUbpvbBWbBXbBYbBZbribpzbpAbvdbpBbpCbpDbpEbCibCjbxYbzAbzAbzAbCkbzAbzAbzAbpXbNhbqsbClbrsbrtbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjbwSbwSbCmbCnbCnbCobwSbwSbCpbCqbENbEMbvwbvwbvwbvwbvwbvwbkHbCvaTkaTkaTkaTkbCwbCwbCwbCwbCwbCwbCwbCwbCwbCwbkGbkFbkEbCAbCAbCAbCAbCAbCCbCAbCAbqxbCAbCDbCEbCDaIzaJVbCGbuCbkSbkRbCJbkVblqbuCbCMblrblbbkXblmbldbCPbCQbCRbCSbuDbkIbkJbMzbMzbggbkObkPbkLbkNbCWbCVblWbBFbXKccNbDcbDcbDcbDcbDcbDcbDcbDcbDcbDdbDdbDdbDdbDdbDdblUblxblzbvdbvdbvdbvdbvdbvdbvdbxYbpXbpXbpXbpXbpXbpXbpXbpXbNhbLEaDGaCqbgZbgZahjahjahjdsidsidsidsidsidsidsidsiahjahjahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlbDjahlahlahlahjahlahlbwWbDkbDlbHjbGObGEbGlbIdbHvbHnbHkbIhbIvahlahlahjahlbCwcjKbDvbDwbDxbDybmnbmobmpbmqbmHbmFbmIbCAbmKbmJbmLbFhbmvbFhbFhbIIbmCbmxbmEbCDbCDbCDbCDbuCbmMbxobyTbxobnybuCbDVbDTbnvbmXbmPbmObmPbmPbnFbDYbDZbnEbnCbnCbnCbnJbnHbqMbEcbzVbEebwbbEgbBFbXKccNbDcbEhbEhbEhbEibEhbEhbEhbDcbEjbEjbElbEjbEjbDdbnLbnKbepaKtbEobEpbEqbErbEsbEtbEubEvbEwbExbEyaQebnMciIciIciObnPbEobEobgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlbDjahlahlahlahjahlahlbwWbDkbDlbHjbGObGEbGlbIdbHvbHnbHkbIhbIvahlahlahjahlbCwcjKbDvbDwbDxbDybmnbmobmpbmqbmHbmFbmIbCAbmKbmJbmLbFhbmvbFhbFhbIIbmCbmxbmEbCDbCDbCDbCDbuCbmMbxobyTbxobnybuCbDVbDTbnvbmXbmPbmObmPbmPbnFbDYbDZbnEbnCbnCbnCbnJbnHbqMbEcbEdbEebEfbEgbBFbXKccNbDcbEhbEhbEhbEibEhbEhbEhbDcbEjbEjbElbEjbEjbDdbnLbnKbepaKtbEobEpbEqbErbEsbEtbEubEvbEwbExbEyaQebnMciIciIciObnPbEobEobgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbEEbEFbEGbEFbEHahlahjahlbwWbwWbEIbylbQcbQbbQtbQebPGbPGbPPbPJbPzbppahjbEPbEQbERbESbETbDBbEUbDBbEVbDBbDBbDBbCwbQLbQMbtxbCAbtwbtubFebFfbFgbFhbFibqxbCAbFjbFkbtDbFmbuJbFobFpbuObxobFrbxoblrbuxbuEbuzbuFbuCbFvbuIbxobxobusbFzbnTbnTbnTbnTbnTbudbuobLhbupburbFCbCVbucbBFbXKccNbDcbEhbEhbEhbEhbEhbEhbEhbDcbFHbubbFJbFKbFLbDdbtUbtZbuabtXbtYbHqbtKbFQbFQbFQbFQbFRbTubFTbEybgZbLFbtIbQxbQxbtJbFVbFWahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbFXbFYbFXahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbGabGbbGabFZbGcbGdbGebwWbGfbylbGgbQCbQvbGibwWbCvbGjbCvbCvboEbqNahlbGmbGnbGobGpbDBbDBbGqbDBdnRbGsbGtbDBbCwbQLbuQbuRbCAbuPbGybGzbGAbGBbFhbuUbqxbXKbuScdQbuTcdQbwebGKbuCbwgbmPbwfbmPbvVbsUbvSbmObvWbuCbGRbxobxobxobGSbGTbnTbGUbwjbwkbwibggbwhbqMbGYbCVbCVbGZbHabHbccPbvcbDcbEhbEhbEhbEhbEhbEhbEhbDcbHebuZbuYbvubvxbvAbvHbvIbscbvRbHobFQbvebFQbFQbFQbFQbFQbFQbFQbEybuXbuWbuVbHwbHxbHybHzbHAahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbHBbFXbHCbFXbHBahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahjahlbEGbHDbHEbHDbEGbHFbHGbHHbwWbHIbylbHJbylbylbGibwWbHKbHLbELbCvboEboFahjbGmbHNbHObHPbHQbHRbHQbHQbHSbHTbHQbHQbHUbqubeLbHXbCAbCBbCAbCAbCAbCAbHYbPxbPmbHZbIabIbbIcbrObIcbIfbuCbrMbrLbIibrNbrGbuCbrKbrJbrpbuCbEdbrEbIqbrgbIsbItbnTbgdbrbbrcbqWbqYbrabIxbIybIzbCVbCVbIAbBFbXKccNbDcbDcbICbEhbEhbIDbICbDcbDcbIEbIFbIGbsebIHbDdbsdbhibscbsabsbbrVbrVbrWbrXbrUbrVbrPbrQbqGbqDbqIbqHbqVbPybIWbIXbIYbIZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJabJbbJcbJdbJebJbbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahjahlbEGbHDbHEbHDbEGbHFbHGbHHbwWbHIbylbHJbylbylbGibwWbHKbHLbELbCvboEboFahjbGmbHNbHObHPbHQbHRbHQbHQbHSbHTbHQbHQbHUbqubeLbHXbCAbCBbCAbCAbCAbCAbHYbPxbPmbHZbIabIbbIcbrObIcbIfbuCbrMbrLbIibrNbrGbuCbrKbrJbrpbuCbIobrEbIqbrgbIsbItbnTbgdbrbbrcbqWbqYbrabIxbIybIzbCVbCVbIAbBFbXKccNbDcbDcbICbEhbEhbIDbICbDcbDcbIEbIFbIGbsebIHbDdbsdbhibscbsabsbbrVbrVbrWbrXbrUbrVbrPbrQbqGbqDbqIbqHbqVbPybIWbIXbIYbIZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJabJbbJcbJdbJebJbbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbHDbHDbHDbJfbJgbylbylbJhbHIbylbylbylbylbGibwWbfFbELbccbCvboEbtFahlbGmbJmbJnbJobDBbDBbJpbDBbJqbJrbJsbJtbCwbshbsgbsobsmbsxbsvbsvbsvbsvbsvbsybsvbsBbszbsFbsCbsVcePchtbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbtbbnTbnTbnTbnTbnTbtabuAbhSbBFbBFbBFbBFbBFbBFbXKccNbDcbJQbJRbJSbJTbJUbJVbJQbJWbIEbIFbIGbtpbtqbtrbtsbthbtmaKvbEobKabKabKbcGybtdbKebFQbFQbKfbEybsHbKhbsMbEobKjbKkbKlbEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbKobKpbKpbKpbKqbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbEGbHEbHEbHEbEGbKrbKsbKtbKubKvbylbylbKwbEKbKxbwWbCvbCvbCvbCvboEbppahjbKybEQbKzbKAbKBbDBbKCbDBbDBbDBbDBbDBbCwbQLbhhbgYbgLbgKbgKbgKbgKbgKbgKbgJbgIbgHbfLbgGbgBbfRbfQbfSbmNbfTbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbfVbgabnTbgdbLdbMzbgebggbgibgkbglbgobgobgxbfMbfLbfKbfJbDcbLrbLsbLtbLubLvbLwbLxbJWbJWbJWbJWbJWbJWbLybfNbfObfPbLBbEobEybEybEybEybEybEybLDbFQbFQbEybgZbLFbLEbEobLGbLHbLIbLJdsidsiahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjbLKbLLbLKbKpbLMbKpbLNbLObFXahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbLPbLQbLRbFZbLSbGdbGebwWbwWbLTbLUbLVbwWbwWbwWahlahlahlbLWbqhbqNahlahlahjahlbCwbLYbLZbMabDBbMbbiEbiJbiSbKGbiDbiCbfIbMibMjbMkbMlbMmbesbMjbMjbMjbMjbMjbMobiBbMjbMjbxtbMjbFSbMjbMjbMjbMjbMjbCDbCDbCDbCDbCDbCDbCDbCDbNIbXIbnTbhHbhFbhGbhMbicbhIbqgbipbhpbhpbiobhpbhpbhsbhqbDcbhwbMNbhCbMNbhEbMNbMObMPbMQbMRbMSbMTbMUbgUbribhibepbMXahjbMYbMZbNabNbbhmbNbbNdbNebNfbEyckEbNhbiubEobEobEobEobEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbNjbKpbKpbKpbNkbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From eba81f026cd07e23ca43485ccdd521d8c29642a8 Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 3 Nov 2014 18:05:54 -0800 Subject: [PATCH 126/128] map conflict fix commit part 2 --- _maps/map_files/tgstation.2.1.3.dmm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index 4939f893501..de268ca2db9 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -3277,7 +3277,7 @@ "bla" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "blb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"},/area/medical/sleeper) "blc" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bld" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bld" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/wardrobe/white/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "ble" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) "blf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "blg" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) @@ -3847,7 +3847,7 @@ "bvY" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/medical/sleeper) "bvZ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/simulated/floor,/area/medical/sleeper) "bwa" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/sleeper) -"bwb" = (/obj/structure/table,/turf/simulated/floor,/area/medical/sleeper) +"bwb" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bwc" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/simulated/floor,/area/medical/sleeper) "bwd" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bwe" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -4049,7 +4049,7 @@ "bzS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bzT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/engine/gravity_generator) "bzU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bzV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/central) +"bzV" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor,/area/medical/sleeper) "bzW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bzX" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/simulated/floor,/area/hallway/primary/central) "bzY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/central) @@ -4484,7 +4484,7 @@ "bIl" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bIm" = (/obj/structure/table/woodentable,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bIn" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bIo" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bIo" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bIp" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bIq" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bIr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) @@ -4691,7 +4691,7 @@ "bMk" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "bot"},/area/atmos) "bMl" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) "bMm" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"},/area/atmos) -"bMn" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bMn" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bMo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/atmos) "bMp" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) "bMq" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) @@ -9373,7 +9373,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGdaCFaCFaGeaCFaEbaCFaEbaGfaEbaCFaEbaCFaEcaEdazdaxZbdiaAfaAfaVFbnobnpaVCaAfayeayeayeayeaVDazrazraVSayebnAaVRaBGaBGaBGaGtaBGaBGaBGaGuaAlahlazzazzaEyaVNaEyazzazzahlaxbaGyaxgaVLaVMaVIaVJaVKaxgapsaVHawhaVGaTDaDmaDmaDmaBUaGKawhaGLaGMawhaCaawhaGNaGOaGPabIamrabIabIabIabIabIbnqaGSayFaGTazSayFaGUayFaGVayFaGWayFaWvaWwaUNaAKaWxaWyaWJaWLaWlaWlaWmaWlaWlaWnaWlaWoaWpaBaaBaaBaaBaaWqaWsaWraWuaWtalvaIRaIRaIRaIRapBaDOaHvaHwaHxaHyaHzaHAaDOaHBaWkaDRaHDaVVaVUaVZaFTaHHaFXawaaWjaDVaDVaDVahjahjahjahjahjahjahjahjahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbdsiahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaCLaHJaDZaEaaCFaEbaCFaEbaCFaEbaCFaEbaCFaEcaEdazdaHKaCwaBAaBtaBtaBwauZawNavbavdavcavaayeaukazrazraqCayeaBsaBzaBGaHXaHYaHZaIaaIbaIcaIdaAlahlahjahlaIfauYaIfahlahjahlaxbaGyaxgaDeaIiaIjaIkaIlaxgapsapqawhaImaInaDmaDmaDmaIoaIpawhahlahlaIqaIraIsaItaIuaIvaIwaIxaIqahlahlaTkaIzaAoaIBayFaICazSazSazSaCeazSazSazSayFaAKauXauVaAKaAKayfauUaIIaIIauTaMZaILaIIaIMaIIaINauRaINauQaINaIQaIRaIRauPaIRaIRaIRaIRaCkaKwaIRapBaDOaHwaIVaIWaIXaIYaIZaDOauLauAauiaumaupausaueaufaugauhaucaudaJhaJiaJjahlahlahlahlahlahlahjahlahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaJkaJlaBjaCEaCFaCFaCFaJmaCFaCFaJnaCFaCFaCLaJoawLaxZawNaJpaJqaJqaJqaJqaJqaJqaJqaJrawNayeapraubaprayeayeaBqaJvaJwaAkaAkaAkaAkaJuaJxaJyaAlaJzaJBaJBaJCatWaJEaJBaJBaJFaxbaBraxgatZaxgaJIaJJaJKaxgazGavWawhawhawhaJLaJMaJLawhawhawhaJOaJPaJQaJRaIuaIuaIuaIuaIuaJSaJTaJPaJUaTkaJVaAoaJWayFayFayFayFayFayFayFayFayFayFaFjatQatBatAatCaPuatjaKeaIIatuaMZaKjatVaKjaINaKkatUaINatSaINaKnaKoaKpatRasXasXasXasVasTaMaaIRapBaDOasSaIVaKAaIXaIYaKBaDOaKCasRathatiatfatgatdateaVlatcasZatbaKIaKJaKKahlahjahlahlahlahlahjahlahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaJkaBjaBkaBjaBjaKLaBmaBjaBjaBkaJlaKMaqfaKNawNavJaKOaKOaKPaKOaKQarkaKRaKSawNaGgaMzaKYaKYaKXaKYaEpaKZaKYaKYaKYaKYaKYaKYaKYaLaaLbawCawDaLeaLeawBaLgaLeaLeaLeaLhaEnaLjawBaLeaLeaLeaLkaLlaLmaIuaLnaLoaIvaIwaIwaIwaItaIuaIuaLpaIuaLqaLraLsaLtaLuaLvaLwaLxaIuaIuaLybzVaEqaEWaLAaLCaLDaLEaLFaIuaLGaIuaAKaLHawraJYatQawpawoawnawmaqFdrhaIIawqaLLawjaLMaLNaINawlatUaLQaqAaINaIRaLSbgAawiaPSaLWawyawxawzaDCaIRapBaDOawAawtawsawwaMcaMfaDOaMgaMhaDRaHGaHGaHGaHGaDRaMiaMjasZatbaDVaDVaDVaMlaMlaMlaMmaMnaMoahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaJkaBjaBkaBjaBjaKLaBmaBjaBjaBkaJlaKMaqfaKNawNavJaKOaKOaKPaKOaKQarkaKRaKSawNaGgaMzaKYaKYaKXaKYaEpaKZaKYaKYaKYaKYaKYaKYaKYaLaaLbawCawDaLeaLeawBaLgaLeaLeaLeaLhaEnaLjawBaLeaLeaLeaLkaLlaLmaIuaLnaLoaIvaIwaIwaIwaItaIuaIuaLpaIuaLqaLraLsaLtaLuaLvaLwaLxaIuaIuaLybRTaEqaEWaLAaLCaLDaLEaLFaIuaLGaIuaAKaLHawraJYatQawpawoawnawmaqFdrhaIIawqaLLawjaLMaLNaINawlatUaLQaqAaINaIRaLSbgAawiaPSaLWawyawxawzaDCaIRapBaDOawAawtawsawwaMcaMfaDOaMgaMhaDRaHGaHGaHGaHGaDRaMiaMjasZatbaDVaDVaDVaMlaMlaMlaMmaMnaMoahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlavJaxYaMpaAbaAbaAbaAbaMqaxYavJaAdaqfaAeaMrazdaMsaMtaMuaMuaMvarkaMwaKSawgaMyaMzaweaMBaMCaMDaMEaMFaKYaKYaKYaKYaKYaKYaKYaLaaKYaMzaKYaKYaKYaDgaDfaCxaCxaCxaCxaDlaCxaEhaCxaCxaDkaMLaLlaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaLpaIuaMMaMNaMOaMPaMQaMRaMSaMTaIuaIuaLyaIuaIuaIuaIuaIuaIuaIuaIuaIuaMUaIuaAKaJYaJYaJYavGavfaveavkavgavoaQSaIIavtaMZavQaIIaIIaINaNbatUaNcaqAaNdaINaIRaIRaIRaIRaIRaIRavZaNgaNfaIRapBaDOaNhaHwavYavXaHwaNjaDOaDRaDRaDRaDRaDRaDRaNkaDRaFXaFXawaatbaNlaNmaDVaNnaNoafJaNqaNraNsahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjazbaqfazdatwazdaNtaNuaNvaNwazdatwaNxaNyaqfaxZawNazdaNzaNAaMuaMuaMvarkaNBaKSawNaMyaMzaKYaNDaNEaNEaNEaNFaNGaNHaNEaNIaNEaNEaNEaNJaNEaqSaNEaNEaNEaqQaqPatKasaasaaqRaqOaqMaqKaNUaKYanLaMLaLlaIuaNVaIuaNWaNWaNWaNWaNWaNWaNWaNWaNXaNWaNWaNWaNWaNWaNWaNWaNWaNWaNWaNWaNYaNWaNWaNWaNWaNWaNWaNWaNWaIuaIuaIuaAKaNZaNZaNZaNZaNZaqIaqGaPuaqFaqdaIIaqEaOeaqyaIIaOfaINaqtaqpaqqaqAaOjaINaIRaOkaqzaOmaOnaOmaqnaOoaOpaIRapBaDOaOqaOqapHapFaOtaOtaOuaDOaOvaOwaOxaDVaOyaOzaOAaFXaFXaqjaqmaDVaOCaDVaODaqhaOFaOFaOGaOHaMnaMnaOIaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlarkawLaxYawLaxZawNawNayaawLaxYawLaOJaOKaOLawNawLaOMaOMaKPaOMaKQarkaONaKSawNaOOaOOaOOaOQaOOaORaORaORaORaORaOSaOTaORaOUaORaORaORaOYaOWaOXaOWaqJapRaPaaKYaKYaPbapPaPdanjaKZaKYanLaPeaPeaIuaIuaIvaPfaJPaJPaPgaPgaPgaPgaPhaPiaPjaPkaPlaPmaPnaPmaPoaPmaPpaPkaPqaPiaPraPgaPgaPgaPgaJPaJPaPsaItaIuaIuaIIaoXaMXaKcaKcaKcaKcaKcaPuaQUaKcaIIapKaPzapNaINaINaINapLapMaINaINaINaINaIRaOmapOaPEaPEaPEapEaPFaOmaIRapBaDOaPHaHwapHapFaHwaHwaPIaDOaPJaPKaPLaDVaFXaPMaPNaPOaPOapIapJaPQaPRaDVafsaSEaOFaOEaOFaPWaPXaPXaPWaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9392,7 +9392,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjazbaqfazcatwazdazeazfbfvbfwazdatwaziazjaqfazbarkbcRbfxbfybfybfybfzcdBcdxcdycaocaocczccCaXhaYvbfDaYybfEaXhbHpbHpaRCaRCceNceAcfzcfrcfzcfzcenaYHceqbHlaZWaZWcetbHmbHiaYNcdRbaZbaZcdSbfWbfXbeGaIubfYaYQbfZaYRbgbdtQbgcbGMaynbgfaYQahjbxycltcltcltboXbHgbHhahjaYWbgjbHcbHdbgmbaxbgnbaxbHfaYWaXVaIubgpbeVbgqbgrbgsbgtbgubeVbgvcGZbgwcfEbgybgybgybgzboLbjpbgCbfbbgDbgEbMfbgEbgEbgFbHsbfcbfgbHtbfgbfgbfgccNbgMbgMbgNbgMbgObgObflbgPbgQbgRbfldombgTdombflcmCbpOcmCbfqdolbgVdolbfqbgWbgXbfqbHrbLEaMmaMnbhaahjahlahjaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbaGbahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjawLbdYaAaaAbaAbaAbaAbaAcbdZawLahjahjahjahlbcRbhbbcRbhcbfybhdbZKbZTbiQbZGbZHbZIbZJcaAcaAcaAcaAcaAcaAcaKcaJcazcaocajcaiaYHaYHaYHaYHaYHaYHcbiaYHaYHaYHcbCbhobGPbGQcaYbaZbaZbQRbhtbeFbeGaIubhuaYQbhvaYRaYRaYRaYRbGMaynbhxaYQahjbxycltboTboUboWcltbxmahjaYWaLTbbubGNbhDbaxbeRbaxbaxaYWaXVaIuaIubeVbhKbAIbGXbhNbhObhPbgybhSbgybhRbgybgybhQbhTbhVbhUbhWbfbbhXbgEccybgEbhXbhYbgEbfcbhZcGObiabibbfgbGVbgMbidbiebifbigbigbflbihbiibijbikbilbimbinbflbGWblsbltbfqbiqbirbiqbisbitbitbfqbBBbLEahlahjahlahjahlahjahlaGbaGbaGbaGbaGbaGbaGbaGbaGbahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbivbiwbixbiybiybizbiAbbZbhgaOOcjkcjlcjccjccjccjacjacjacjacjacjacjacjjcbCbiHbiIbMvbiKbiLbiMbRmbiOaYHbiPciKciLciNciNciWbaZbaZbQRbaZaYNbeGaIuaXDblZbMDbMCbMBbMAaYRbMEaynaYQaYQahjbxycltboUcltboUcltbxmahjaYWaYWbMybhBbjnbaxbjobMxbMwaYWaXVaIubmucjwcjBcjGcjNbjubjvbjwbgybMKbMLcjmbjAbjAbMIbMHbMJbhUbjFbfbbhXbgEccyblfbhXbMGbjGbfcbjHbjIbjJbjKbfgccNbgMbOvbOabOabNObNYbjQbNNbjSbjSbjSbNZbNxbNwbflbNpblsbNGbfqbNBbNgbNcbMWbkdbkebfqbBBbLEbgZbgZbgZbgZahjahjahjahjahjahjahjahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbkfbcRbkgbkhbkhbkibcRbkjbkkaOObklbkmbklbklbklbkmbklaOOaOOaYHaYHaYHcilcbCbiNbiNcikbiNbiNbiNbRmbiNbkpbkqcimcitcixbRhbRhbRhbRhciwciucivciBciyciEbLCbLnbLmbLpbLoaYRbGMaynaYQahjahjbxycltboWcmWboTbLXbxmahjahjaYWaYYbMdaYWaYWaYWaYWbMcaYWbkTaIuaIubeVbkUbAIbAJbhNbhObkWbgybqLbLfbkYbkZblabMnbfbblcbMhblebfbbhXbgEciJciHbhXbMebgEbfcbfgbfgbfgbfgbfgccNbgMdqNblhblibljblkblldsVblnblobloblpbxEbmTbflbMpblsbMqbfqblublvblwbKOblydtabfqbBBbPqceYblBblCblBahlahlahlahlahlahlahjahjahjahjahjahjahjdsiahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlahlahlahlahlahjahjahlbcRbkfbcRbkgbkhbkhbkibcRbkjbkkaOObklbkmbklbklbklbkmbklaOOaOOaYHaYHaYHcilcbCbiNbiNcikbiNbiNbiNbRmbiNbkpbkqcimcitcixbRhbRhbRhbRhciwciucivciBciyciEbLCbLnbLmbLpbLoaYRbGMaynaYQahjahjbxycltboWcmWboTbLXbxmahjahjaYWaYYbMdaYWaYWaYWaYWbMcaYWbkTaIuaIubeVbkUbAIbAJbhNbhObkWbgybqLbLfbkYbIoblabMnbfbblcbMhblebfbbhXbgEciJciHbhXbMebgEbfcbfgbfgbfgbfgbfgccNbgMdqNblhblibljblkblldsVblnblobloblpbxEbmTbflbMpblsbMqbfqblublvblwbKOblydtabfqbBBbPqceYblBblCblBahlahlahlahlahlahlahjahjahjahjahjahjahjdsiahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahjahjahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlbcRblDblEblFbkhblGblHbcRahlahjdsiblIblIblIblIblIblIblIahlahlblJblKblLcihcigchJchJcijchJchJchJchVchJchWchXcibcidblQblRblSblTbKKaYNblVaYNbKFblXbqFblZbmabmdbmdbmdbmdbmcbKHbmbahjahlbKJbKIbzTcltcltbJXbxmahlahjbmsbKgbKibJYbKdbKDbmsbBVbmsbmtaIuaIubeVbLgbAIbAJbmybmzbeVbmAbqLbLfbkZbmBbgybLcbfbbYFbLebLabfbbmGbLbbKXbKWbKZbKYbKUbKTbKRbKVbKRbKRbKRbKSbgMbmQbiedqCdqobmRbmScjJbmUbmVbmVbmWbKQbmYbflbpPbpObKPbfqbnbbncbndbKObitbnebfqbBBbKNbKLchEchEchEchEchEchEbKMahlahlahjahlahlahjahlahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlbcRbnfbngbnhbnibcRbcRbcRahlahldsiblIblIblIblIblIblIblIahlahlbnjbnkbiNchAchzchBchzchzchzchzchzchCchzchHchIchDchFbnrbnsbntbnubaZbJBbnwbnxbeGbnzchyblZblZbmbbnBbJvbnDbJwbumbmbahlahlbxybJxbvJbmhbyDbJybxmahlahlbmsbJzbJAbnNbmsbnObmsbBVbmsbmtaIuaIubeVbnQbAIbAJbnRbnSbeVbnTbJJbnUcHhbnXbgybJPbfbbJObJNbJMbfbbfcbodbfcbJLbJKboeboeboeboeboeboeboeboeccNbgMblgblhblibofbogbohboibojbojbojbmWbxEdsUbrebJIbrfbJHbrhbonboobonbJGbitboqbfqbJEbJCbJCbJCbJCbJCbJCbJCbJDbLEbgZbgZbgZahlahlahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlbRJahlahlahjblIblIblIblIblIblIblIboubovbowboxbiNbiNbiNbRrboyboyboybiNbiNbiNbiNbkpbozbQRbUgbTQbUabUbbUcbTIbTPbaZboGbBNboIboJboKbNoaNpboNbBMboPbBLbBKbmbahjahlbxybBDcoCcoCcoCbCcbxmahlahjbmsbCabCbbpdbmsbpebmsbBVbmsbpfaIubRTbRUbRVbRWbTybTHbpibeVbpjbqLbhRcGAbplbpmbnTbnTbpobAKbAWbprbpsbptbgybAZbBgbpwbpxbpybBibBhbBjbslboeccNbgMbpGbpFbBkbBtbBvbflbpJbojbojbpKbpLbxEbpMbsAbBwbxSbBybrhbpQbLzbitbBzbpUbpVbfqbpWbpXbpXbpXbpXbpXbpXbpXbBBbLEbpYbfGbgZbgZahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9400,7 +9400,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldsiahlahlahjblIblIblIblIblIblIblIbrubrvbrubrwbiNbiNbiNbRrboyboyboybiNbiNbrxbryaYHbrzbaZbaZbRsbRDbRIbRLbaZbaZbaZbqlbmtbrBaIuaQQbqpbrCbrDbRqbRobRnbyHbmbahjahjbyNbyLbzxbbqbzubzvbzLahjahjbxnbyXbzobyQbyRbzqbztbzpbqCbrRaIuaIubrSbrTbxLbxMbxPbxTbrYbrZbxVbxQbxRbxRbxRbxRbxRbyxbywbytbymbyvbyubyEbyCbyFbqObsibyAbyBbsjbskbslboeccNbgMbjYbsnbxzbspbspbflbsqbsrbssbrebstbxEbnabrebmZbxDbxCbxBbxAbxKbokbxGbsDbsEbFPbsGbxFbsIbsJbsJbsJbsKbsLbyGbLEbsNblAbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbRJahlahlahjblIblIblIblIblIblIblIbsObovbsPbsQbiNbiNbiNbRmbiNbiNbiNbiNbiNbrxbsRaYHbsSbQUbRhbQSbQTbsTbQRbaZbaZcGzbnxbnZbrBaIuaQQbqpbmbbsWbQQbsYbsXbxxbmbahlahlahjbxyckNbhyckNbxmahjahlahlbxnbtcbxibtebkKbtgbtgbxkbtibtjaIuaIubtkbtlbgybwBbwXbtnbtobtnbxfbxcbpqbwYbpqbpqbpqbttbwvbgybhRbwubtvbtvbwybwxbtybtzbwwbtAbtBbqTbslboebwnbgMbtCbtCbtCbtCbtCbflbrebrebrebrebBAbQPbtEbreboMbwlbscdtndtndtndtnbwmbtLbtMbtNbtObtPbtQbtRbtRbtSbtTbpXbNhbLEbsNblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbRJahjahjahjblIblIblIblIblIblIblIbrubrvbrubnkbtVbiNbiNbXLbiNbtVbiNbiNbiNbrxbGDaYHbGCbXMbTIbXNbYSbeFbRSbRhbuebufboGbnZbrBaXDbugbuhbmbbuibZibukbulbumbmbahlahlahjbGFbGIcoCbGGbGHahjahlahlbxnbGJbGLbutbuubuvbuwbEYbqCbuyaIuaIubnTbnTbFnbFqbLhbFbbsUbFcbFdbFlbuGbuCbuDbuCbuDbuCbuDbuCbFAbFBbtvbuHbFsbFubFtbFxbFwbuKbuLbuMbuNboebFIbFObpNbFMbFNblsblsbFDblsblsbFGbFEbFFbGubGkdtnbGhbGxbtmbvabvbbFUbvdbvdbvdbvdbvdbvfbvgbvhbvibvhbvjbvhbpXbNhbLEbsNaBRbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlblIblIblIblIblIblIblIbvlbvmbvlbvnbvobvnbvnbvnbvnbvnbvpbvqbiNbrxbvraYHbvsbaZbvtbWLbWMbvwbEDbvybvzbvwbvwbEZbrBaJSbvBbqpbmbbvDbWObvFbsZbFabmbahlahlahjbdsbEObbqbEWbEXahjahlahlbxnbvKbvLbvMbvNbuvbuwbEYbqCbvOaIuaIubvPbvQbDSbqMbDRbvTbuCbvUbDTboZbvXbvYbvZbwabwbbwabwcbuCbhRbqLbtvbwdbDMbDLbDKbDQbDPbDObDNbDNbEnbEzbEAbEBbwobwpbwqbwrbwsbwrbwrbwtbwrbwrbEmbEabDXbDXbEbbEkbepbwzbwAbDUbwCbDWbwEbwFbvdbwGbwHbwIbwJbwKbwHbwLbpXbNhbLEbwMbrsbWubgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlblIblIblIblIblIblIblIbvlbvmbvlbvnbvobvnbvnbvnbvnbvnbvpbvqbiNbrxbvraYHbvsbaZbvtbWLbWMbvwbEDbvybvzbvwbvwbEZbrBaJSbvBbqpbmbbvDbWObvFbsZbFabmbahlahlahjbdsbEObbqbEWbEXahjahlahlbxnbvKbvLbvMbvNbuvbuwbEYbqCbvOaIuaIubvPbvQbDSbqMbDRbvTbuCbvUbDTboZbvXbvYbvZbwabzVbwabwcbuCbhRbqLbtvbwdbDMbDLbDKbDQbDPbDObDNbDNbEnbEzbEAbEBbwobwpbwqbwrbwsbwrbwrbwtbwrbwrbEmbEabDXbDXbEbbEkbepbwzbwAbDUbwCbDWbwEbwFbvdbwGbwHbwIbwJbwKbwHbwLbpXbNhbLEbwMbrsbWubgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlblIblIblIblIblIblIblIbwObwPbovbwQaYHbwRbovbwQbwSbwSbwSbwSbwTbwUbwVbwSbwSbwWbwWbWmbWtbvwbDJbwZbxabxbbvwbnZbrBaIvaTkaTkbmbbmbbVNbmbbmbbDDbmbaJOaJPaJUbDEbDHbhybDFbDGaJOaJPaJUbqCbqCbqCbqCbqCbqCbqCbqCbqCbvOaIubxhbuCbuCbuCbxjbuCbuCbuCbxlbDTbDrbFybxpbxqbxrbxsbUkbxubxvbhRbqLbtvbxwbDzbDCbDAbDtbDsbsjbsjbsjbDhbzbbDgbDfbxHbxHbxHbxHbxIbxHbxHbxHbxJbxJbDebDqbxNbxObDpbDobepbwzbLAbDnbxUbDmbxWbxXbxYbpXbpXbxZbyabybbpXbycbpXbNhbLEbsNblAbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlblIblIblIblIblIblIblIahlahjahlahlahjahlahlahjahlbwSbydbyebyfbygbyhbyibyjbykbylbVcbVMbUubUvbyqbyrbysbvwbnZbrBaIuaIuaIubCXaLFbUhbbAbyzbCZbCYaWEaWEaWEbDabCTbyIbCUbyJaIuaIuaIuaIuaLFaIuaLpaIuaIuaIubCXaIubvOaIubyMbuCbCNbCObyPbCLbCKbuCbySblrbCHbCIbxpbxqbxqbyUbyVbyWbxvbhRbCFbtvbsjbyYbyZbzabzbbzcbzdbzebzfboeboebwnbCDbxHbzhbzibzjbzkbzlbzmbxHbAVbCubCybCtbzrbzsbribCgbCfbCrbChbCdbzwbCebzybzzbxYbzAbzAbzAbzAbzAbzAbzAbpXbNhbLEbsNblAbgZahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahjahlblIblIblIblIblIblIblIahlahjahlahlahjahlahlahjahlbzBbzCbzDbzEbzFbzGbzHbzIbzJbzKbMtbMgbMFbMubLqbyrbzPbvwbnZbzRaIuaIuaIuaIuaIuaIubbAaIubrBaIuaIuaIuaIuaIubnYbeKbnVaIuaIuaIuaIuaIuaIuaIuaLpbLjaIuaIuaIuaIubvObzXbzYbsUbMMboObAcboOboRbuCboYbDTboZbAjbuCbAkbAlbAmbAnbAobuCbhRbqLbtvbtvbtvbtvbtvboeboeboeboeboeboebXKccNbotbxHbAsbAtbAubAvbAwbAxbxHbAyboHbAAbobbocbzsbribopborbolbombosbosbosbALbAMbxYbzAbANbzAbAObzAbzAbzAbpXbNhbLEbsNblAbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9409,7 +9409,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlbDjahlahlahlahjahlahlbwWbDkbDlbHjbGObGEbGlbIdbHvbHnbHkbIhbIvahlahlahjahlbCwcjKbDvbDwbDxbDybmnbmobmpbmqbmHbmFbmIbCAbmKbmJbmLbFhbmvbFhbFhbIIbmCbmxbmEbCDbCDbCDbCDbuCbmMbxobyTbxobnybuCbDVbDTbnvbmXbmPbmObmPbmPbnFbDYbDZbnEbnCbnCbnCbnJbnHbqMbEcbEdbEebEfbEgbBFbXKccNbDcbEhbEhbEhbEibEhbEhbEhbDcbEjbEjbElbEjbEjbDdbnLbnKbepaKtbEobEpbEqbErbEsbEtbEubEvbEwbExbEyaQebnMciIciIciObnPbEobEobgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbEEbEFbEGbEFbEHahlahjahlbwWbwWbEIbylbQcbQbbQtbQebPGbPGbPPbPJbPzbppahjbEPbEQbERbESbETbDBbEUbDBbEVbDBbDBbDBbCwbQLbQMbtxbCAbtwbtubFebFfbFgbFhbFibqxbCAbFjbFkbtDbFmbuJbFobFpbuObxobFrbxoblrbuxbuEbuzbuFbuCbFvbuIbxobxobusbFzbnTbnTbnTbnTbnTbudbuobLhbupburbFCbCVbucbBFbXKccNbDcbEhbEhbEhbEhbEhbEhbEhbDcbFHbubbFJbFKbFLbDdbtUbtZbuabtXbtYbHqbtKbFQbFQbFQbFQbFRbTubFTbEybgZbLFbtIbQxbQxbtJbFVbFWahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbFXbFYbFXahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbGabGbbGabFZbGcbGdbGebwWbGfbylbGgbQCbQvbGibwWbCvbGjbCvbCvboEbqNahlbGmbGnbGobGpbDBbDBbGqbDBdnRbGsbGtbDBbCwbQLbuQbuRbCAbuPbGybGzbGAbGBbFhbuUbqxbXKbuScdQbuTcdQbwebGKbuCbwgbmPbwfbmPbvVbsUbvSbmObvWbuCbGRbxobxobxobGSbGTbnTbGUbwjbwkbwibggbwhbqMbGYbCVbCVbGZbHabHbccPbvcbDcbEhbEhbEhbEhbEhbEhbEhbDcbHebuZbuYbvubvxbvAbvHbvIbscbvRbHobFQbvebFQbFQbFQbFQbFQbFQbFQbEybuXbuWbuVbHwbHxbHybHzbHAahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbHBbFXbHCbFXbHBahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahjahlbEGbHDbHEbHDbEGbHFbHGbHHbwWbHIbylbHJbylbylbGibwWbHKbHLbELbCvboEboFahjbGmbHNbHObHPbHQbHRbHQbHQbHSbHTbHQbHQbHUbqubeLbHXbCAbCBbCAbCAbCAbCAbHYbPxbPmbHZbIabIbbIcbrObIcbIfbuCbrMbrLbIibrNbrGbuCbrKbrJbrpbuCbIobrEbIqbrgbIsbItbnTbgdbrbbrcbqWbqYbrabIxbIybIzbCVbCVbIAbBFbXKccNbDcbDcbICbEhbEhbIDbICbDcbDcbIEbIFbIGbsebIHbDdbsdbhibscbsabsbbrVbrVbrWbrXbrUbrVbrPbrQbqGbqDbqIbqHbqVbPybIWbIXbIYbIZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJabJbbJcbJdbJebJbbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahjahlbEGbHDbHEbHDbEGbHFbHGbHHbwWbHIbylbHJbylbylbGibwWbHKbHLbELbCvboEboFahjbGmbHNbHObHPbHQbHRbHQbHQbHSbHTbHQbHQbHUbqubeLbHXbCAbCBbCAbCAbCAbCAbHYbPxbPmbHZbIabIbbIcbrObIcbIfbuCbrMbrLbIibrNbrGbuCbrKbrJbrpbuCbwbbrEbIqbrgbIsbItbnTbgdbrbbrcbqWbqYbrabIxbIybIzbCVbCVbIAbBFbXKccNbDcbDcbICbEhbEhbIDbICbDcbDcbIEbIFbIGbsebIHbDdbsdbhibscbsabsbbrVbrVbrWbrXbrUbrVbrPbrQbqGbqDbqIbqHbqVbPybIWbIXbIYbIZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJabJbbJcbJdbJebJbbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbHDbHDbHDbJfbJgbylbylbJhbHIbylbylbylbylbGibwWbfFbELbccbCvboEbtFahlbGmbJmbJnbJobDBbDBbJpbDBbJqbJrbJsbJtbCwbshbsgbsobsmbsxbsvbsvbsvbsvbsvbsybsvbsBbszbsFbsCbsVcePchtbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbtbbnTbnTbnTbnTbnTbtabuAbhSbBFbBFbBFbBFbBFbBFbXKccNbDcbJQbJRbJSbJTbJUbJVbJQbJWbIEbIFbIGbtpbtqbtrbtsbthbtmaKvbEobKabKabKbcGybtdbKebFQbFQbKfbEybsHbKhbsMbEobKjbKkbKlbEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbKobKpbKpbKpbKqbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbEGbHEbHEbHEbEGbKrbKsbKtbKubKvbylbylbKwbEKbKxbwWbCvbCvbCvbCvboEbppahjbKybEQbKzbKAbKBbDBbKCbDBbDBbDBbDBbDBbCwbQLbhhbgYbgLbgKbgKbgKbgKbgKbgKbgJbgIbgHbfLbgGbgBbfRbfQbfSbmNbfTbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbfVbgabnTbgdbLdbMzbgebggbgibgkbglbgobgobgxbfMbfLbfKbfJbDcbLrbLsbLtbLubLvbLwbLxbJWbJWbJWbJWbJWbJWbLybfNbfObfPbLBbEobEybEybEybEybEybEybLDbFQbFQbEybgZbLFbLEbEobLGbLHbLIbLJdsidsiahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjbLKbLLbLKbKpbLMbKpbLNbLObFXahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbLPbLQbLRbFZbLSbGdbGebwWbwWbLTbLUbLVbwWbwWbwWahlahlahlbLWbqhbqNahlahlahjahlbCwbLYbLZbMabDBbMbbiEbiJbiSbKGbiDbiCbfIbMibMjbMkbMlbMmbesbMjbMjbMjbMjbMjbMobiBbMjbMjbxtbMjbFSbMjbMjbMjbMjbMjbCDbCDbCDbCDbCDbCDbCDbCDbNIbXIbnTbhHbhFbhGbhMbicbhIbqgbipbhpbhpbiobhpbhpbhsbhqbDcbhwbMNbhCbMNbhEbMNbMObMPbMQbMRbMSbMTbMUbgUbribhibepbMXahjbMYbMZbNabNbbhmbNbbNdbNebNfbEyckEbNhbiubEobEobEobEobEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbNjbKpbKpbKpbNkbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From 377f8bd1fa31e678708d7c64c2481634816d2ebc Mon Sep 17 00:00:00 2001 From: hornygranny Date: Tue, 4 Nov 2014 00:51:58 -0800 Subject: [PATCH 127/128] Revert "Contaiment fields will now bounce off structures, machinery and mechs" --- .../power/singularity/containment_field.dm | 30 ++++++------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index 9b8e123e5ce..7a7e4bbd7c5 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -37,14 +37,10 @@ return 0 -/obj/machinery/field/containment/Crossed(mob/mover as mob) +/obj/machinery/field/containment/Crossed(atom/movable/mover) if(isliving(mover)) shock(mover) -/obj/machinery/field/containment/Crossed(obj/mover as obj) - if(istype(mover, /obj/machinery) || istype(mover, /obj/structure)) - bump(mover) - /obj/machinery/field/containment/proc/set_master(var/master1,var/master2) if(!master1 || !master2) return 0 @@ -64,22 +60,20 @@ /obj/machinery/field var/hasShocked = 0 //Used to add a delay between shocks. In some cases this used to crash servers by spawning hundreds of sparks every second. -/obj/machinery/field/CanPass(mob/mover as mob, turf/target, height=0) +/obj/machinery/field/CanPass(atom/movable/mover, turf/target, height=0) if(isliving(mover)) // Don't let mobs through shock(mover) return 0 return ..() -/obj/machinery/field/CanPass(obj/mover as obj, turf/target, height=0) - if(istype(mover, /obj/machinery) || istype(mover, /obj/structure)) - bump(mover) - return 0 - return ..() - /obj/machinery/field/proc/shock(mob/living/user as mob) if(hasShocked) return 0 if(isliving(user)) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, user.loc) + s.start() + hasShocked = 1 var/shock_damage = min(rand(30,40),rand(30,40)) @@ -101,15 +95,9 @@ "You hear an electrical crack.") user.updatehealth() - bump(user) + var/atom/target = get_edge_target_turf(user, get_dir(src, get_step_away(user, src))) + user.throw_at(target, 200, 4) spawn(5) hasShocked = 0 - return - -/obj/machinery/field/proc/bump(atom/movable/AM as mob|obj) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, AM.loc) - s.start() - var/atom/target = get_edge_target_turf(AM, get_dir(src, get_step_away(AM, src))) - AM.throw_at(target, 200, 4) + return \ No newline at end of file From b7f0287469965c75a12a4dd7344053b00f6770ba Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Tue, 4 Nov 2014 01:10:18 -0800 Subject: [PATCH 128/128] fixes atmospherics not working --- code/ATMOSPHERICS/atmospherics.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 24dcd596caf..41f2276b61f 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -30,6 +30,7 @@ Pipelines + Other Objects -> Pipe network */ /obj/machinery/atmospherics/New() + ..() if(can_unwrench) stored = new(src, make_from=src)

Name

Status

Location

Control

[Bot.hacked ? "(!) [Bot.name]" : Bot.name]

E0Amnd9i7MnLp->9+zynVSO*7EDlKN!^JGaY`xNllS{cTo#<&PkzfNcs$ z5ik7B`MbanY=k#8HY$)bDh=*izgQu2zP%U~9UTwlLyY_D(2)e_=T0}@4TB5T4kMNs z2dBRWiVOL=zq;=0es6Zd^w5!$w_d({*@QS*A1vcI+tTOxC|*BWh=xu5uW?a<$o27;IBKCe3b;)Bm8&pBi z{M=n+QH1zDo;T{G81(m;?d1q)H-?t}98U=&l}abzWBXffmiuV42M;LxH;rgwAPx*Y zJcmNTCY9w)9NsI8(MQ0DCh5=V*L~$3Es=az(sT#05bO7`wMhnz`uqsM3=f5z3VA;M zIhpqO^!nS)OLi+c79oGPkt??Tf3>VsK%ZLu2^-5@23zhFP1krBd*=4B>}j1Y+x5{mUJ0WL^^rJ3koow&*xWwE@sKRg z2h#Q)X!OJ=kFy5zc>+lFJ?tCBL)`10rzwN}oi}q)mMT>9th}7KcGb9A_ddEdtiGEy z-uhV@HKXcqxX>!Hwg-p{nGpiwF~Y;7!?kA6z@l617!8LaWgP(Y>aszA{AP20F4|RA z$yN+WF;JbHVxBw>3hDk;XE zs$Rc|vW3N!NJw;p8ku*``d&w6L0WufyT(@0?JZwAse*Eyg)}%-|5iVa?LY-O^2$CBC#h{0bgLISrv{af8eb)aeolG zT?33JJFhk8N!oGJqQPYk{?PsBKT9bpoOW~@BO&}jon%uem2%I4_x9|+rvPEm&&*+U*`f12gtcP(*JB#(V&!LxA-G!KT>w= z=yWlg0oaS6-rmM0-CS2W0vqtPw0#3Hlo>`g*^XR&Rt%E*g@h44C`lLLS#$PHu0Zfw zx6ZbH;Zimh6!eYh04G1%; z95@g-a~LO24Ocz8d^3Jq9TQit-N9w5@QEIJtFQ`ic@8~tTn+DqafjGr4#xM6{cjI@ zx`O9>YODTAuK--Khc)!{vZ$2(jEhfJififychN~M+=OMqppdWVM#WbQS}6t5b4@+{ zN%Xe=4T))qzF9U8sI8bf;6_9~+U_TM{4L-9xPR9yv_--Bv!>5R071 zEDNbP9M126q9sm4IfE$`A*XkF{e(g>2Kqj!8H}9VexJJK>~ILYJabN( zQ5{pXtKR;qf?iRNJ=q3!@v_o`!456XkF`C3l%~r@`Ch6)6MgG5K&&hQ~5jlft(`Nja$ewHeBGF@yh%XK74$ zY*_um$f!e66pf(FsvsEcTdmP>E5>P0at6{TWg;r}6{;hH6XZ1fCe6~mBmB{reEdP@ zk@naOs7d2iW_3@-aoTGHFEfd4rhSu|Ck@-`;FpHH((GUI5l#3N;9=dfNLkISU559; z0c@$xuu0O5u`lGyr!qLn4W8poM`yCHkJgt(v>glq2ReMM?)M^0-R~AVRi?FHygX!#g|tEeAg4?^CHlYVvZ>;DIcjcnWO^(&?)FUSs7m&@HIk zM}2nFSqCmn60e#6`c^B4o&Xa%OMm68RRlFN`8I4+Vox+LxpFsgWbj-J(~eV=KLsB z_Le#8m*!$tF`4zE^DW*le*`KuI{o@s+KC3L)j3~y_ta?%9AJ?JL_3$*dfrUa%M&ze zn^BWc+7>CFi}-^%6cHl1OdS2Q(4hLxh0@RhElB;*#~+&t>h&FZHfde=@`^In;9v*xlViX#kE5qvYxC$HiaYHPX&t==@RlX}~y@m(M$|U+@^KSbk>GO%E#>f;0Aeo zX@6{MWjc%Nk1t1^d|AozQXFNWb9mR9^`i*9YgDEL2=zwFf=BE!=rQHCoeg zt6N2)^Fp+8!VRzek+BP*%l2NW6Z1OIE3MAm99OG}-cT_eI;2?byILRA5L|gC9glTg z4PPAD_Z=;GEs`?MYv5#BmfbL<*sBU*dwm7Udx*Oyjy~RCI<~ zgh9oKWPhuIWSq)8NhU7{(jRP*c;d*{MTi$HOQzcf=(`Iz%M<3+&KYrQ2{mvH< za=?yIg0iZGexJ#?^97!-GX@uO*k&>XUj3K(}*@164L<1;-{2=409)FOls;O9S)_VyyN&PFTy}eYgHxvghB$(#SrIR|UPSfn9dG2S zMb++$2GE$Cr0JOnkT|M50=?MZ2_&M2kE*cI{>USu2;yw~mQdG;v6yejB9RCQxl08M*#5H5xN7B#ffRE9>>XFo-H(MrhL)+?{bZ_**FDGcGN61Vw z#p;)@Lkg7u8{F5PsagHV3r4Y zOjQ3+oF)Z{*I!H-r+f@j21(i5ABLO%@;IalErs*Eoj7_4LW;}_B)Bu+voxedWfUJz zdkp2GA7LlTnG9mX08ebfIVbWyyq7Svl2 zq=TW+FP!>bb!-JS1KHzq<@M$83GeldfVF}gkecJwZgx;7A`!Zm&$2znvow zwLv%u1R7D)u|RSEyvGHRqyg?c;-&pmP~cW~Lm+pn9{V0qDCq(pJM7jE6#X_1i#Vh6 zmc$q|HfAW^7k7eI9kv~Z0X(HR4TH@JtAg)pzXSLo`{vnqT#8W^WmWII>N&Dqxp66<_pfcl~ z5pNEvZh>~bE^DiPQpd*hlo^!7HrH5^Q|VybOzaLz@-VYm0kC|jy48-d2Wr?D4P}1> z>49*p(FcbQy3?29Bw!#2JmSrUlbPHw9fJz|GMaSejv-p5n6%cU-Y| zV-vWq;2@r0(uXnI_ZncMEHyB)6{u-~Ziw3vq=b+%z8rAD!0Xm^vw5GPul}gI-Z4_D z*WMWYOcV6hKzJD^*igYFrjzX2?|@`VgI)rqbarq&p<(8GaVg``1W zO*Z8Y!u@2_wDa8kbYZ;ugWzk8j1Qhz$x{;ft`~ozc1A{xJO<}g9@u6A1fH)FeHf33 zCv3}DX@^YJq9ZUyR>;T+yU@Zl{}rWMq`Eq2w=Lq)AgWEdXHo-%e=l3w#0Z=AqaN#}nfhyhPseFnVme3=mndP`SJ*CP zhs)F;!6sSxDeC9_PRKGicDLOOFo}T>Sz2})W$IN$gHicU@4ZjtK)5x)lE-I~l$uXK zEFL040`c3soWeHzJ3-4RDLYSZ4D~KTo?8%cqG>9i=5|v$b*d>)-)5Q9E;zIC|El2n zobC=x8L;0tm}I^vG0{deVML3bVoVP>Pu%vfO-BY|OhP7q&BTv$Fl;!^eRz!aTDIW; zfaODY-z$v^^G#sZ6l-YV3jzU9qK4+20W?}i^$C~B2 z0O^po*vyD`nFGY1n4X4`nErCupAxc@R4~D+`;+*@>`XO4C|$$N<C5&tv>!#Z7fkG z;9J79;I!F61a^e074W!UjS2=f&fsgzf(VwnvfwANHgF zuLR(D_X9ThH|%8_^mxPl8|9k2#NAA5wK~1c^b&%cX;=II7TAJjnGqJuM}P*ad$zEN ziHuTW|IXTt@uK@GoU~(5@j7&f8L1f`sgZ#D7u|Uj!z%T%;$48+V+e~zzJv~bLZ0Zg zHESo++qwS$+z6xnv;*(_e-N$~`#P1BGoMhzX?J=XGrt9Wr6e{Z6g=7xK z%2CzUe1(E}MA-%(RyhBHR^tQCNS!cQMV=B#>gP^#sD8dJZCP^WDfoCtDDc9`mGFr& zV+U;2Y#%jK_}~oG`a~HO9IhnnWwv<%lc{2QbiCXqrz64@&+v1HANA*97H7Ee_8iNh zK4T5*w<@QWeYOX&#V(e`&rx~WQzf2&w#H)=DsR9zdPkq7@v#2GHwwZZ1kUoTehxfW zpW@*QbR@OL3&hW@5wQkK(*jol*!-_Kix~kzorNN{p2Y&$O?+OMmmI z;?lDI*Og73(7U*i*8D7YXJu-;tM6xP`Zke8qr|{#mOkg#xWg#tZ=7IzJy9GvR+j6) z4N_4gtH^wip1=8{o9*QuWD6AYRRt!l_mzlVaBnDF;qlW-06jzDw3TYKy3onSn&&2i z^F`1}{nhr>S8O;X@tXT*RZkBu7zch(d`bzkwf4~+bT}MlVzAOsl6v&0T@_pZp4|-& z0YNqq+ON!fBu+2yxd%qgEYkkXI{C8-exWH&{YPI?qr(uN_6uU0pDC=p;KSe|@@gJ| zCuT)1XpEk!3vo-kh{Y;;5r`QK|yV5eJLM%x|p@c$erCknKJR8sn?cG&sN6^vcsAsB#*i z<0&V8I-QZz!*(&#*d9NGi@ppW53%rWXLQ%wc;S~432P&{rW`%mguIj96eIf3(5id>d2zk&H z>r?QMF#P)h+jDL3F~3b!)Eo;#TdN*Ja!`e2kNKU(>*8a-J@J0_pV&qwRq-y7*n#1=bcOm*u>N>mec21=c%b-Pj#i75-x z7T(mhg1MT}G%uh7qZjpE5KL+TaRs;RM-H+3`_4%>5nrvT zZ9#sNw39;;pfV0T!eQ`ykDwK*irWR-NUeKRgx&4iRQ_=kTpopcI9OCu8aAW1jDe4O7kCWWDR5hfrJImK3H)3 z-C^$unaP*!b4Yi`bKh-JRx}QMb3IvTzp`?u+MF0*UBL-%F%4Ckqd#?PN#;9uYeS1H zG=6r#(U$Gw_q~H&A7OfqOR4VZbV8lm-^Ibnoenqa^UzFNDRZ3pOTNuDKK={nOM`6Y zU5hCgLty5cNlX{w9G=t2tOa=;3L>zWjInvr&-39Xv7K@1N|=iDSit2VED2v6`Tz58d(~a0rxF)ZFph>uM(TrI0GuNo61os~3#7KI zqQt5|ooO84!!x>%@rBF;$5Z=yAvG*aN_Jq)ucgzxdL{d%H__c;0YUw=6i@K%6TWez zoOm;3)O48qmF?Iq87JcdZ9S$=!r%522JsypGFGsrIpNA_ngUg6^I>wcGTg#*zKTN} zw&tWfOJ9a(>w&^;zVR}><1(V@aCxTW8+LywAO35&glBSPt{~2(H8HC<{at4wd>@;n zmMo#A;JL0J4qj+!ZPi%I{itB)$EHeUI(t5VGLgq7G3g(}L|bFb@m?>ss=yS=bIJ=! zsV5)XujcgLJiKm&6MotCK^T<#H47|vZJ+^uV-u@(GIJSC{xY%MRAeav?%IL)z&5EA z32dhhZ930ph6~vid~HZxN5+MH^EF^Sax>Ko73i0XzfzK zGZ-r<-l3@@;M(d>Y;G1D76$i*uCfVO2VYCL-1LZ~(K0h7Sf^Dp3~gR+$kxgsr?$7Y zZl-?yLQWyS@)oi9fq9chnOoqroLJORv$N3P$8aGg*~cbiyuKdjAjCk1+Wb8;N1FfI z-sX5fVOsvMrnLUeBng4pP5ao%rbJNae#kL{{c-t#Tc|C5KKS=cmg`{s+9)N=Qlk`2 z=DQ?&>1n4MFZ>Oe1wSddkQoE!$@{;_vo1zZ>w}^&13=tvG_XP%h_gC^ZaDb{`HF9X z95ALIYM(nmW@^S0f%8x_5}~6E%CY3qs(gwlqOFyY(Mqucv7oAo;uvCeMM?`KDG(=G%I7)L=hyUHxBu@)6i4|LK#ub4p;A*~T5RpDYf{``ru%tlI^G zly4mzb@92YXCS2T>IXiMr@RR}E z=BS7C-kC84JPyUcl}Cs4;le)C%^7JUgUTqCjO}yQgUC?v< zhYpbnb;%pdNO7M48>MNW*xzS^#uE`rVRa|EtA#qSDK2S^)NF!wVaVNySjj`BFWX%#XZVF9F2l+Fhco_ zJ42#fLTcg*e+74N95D`K*a&Tjqc>KpWLUWd zx3Q1l37!lGt@_WS%l<;y8>yn~ax>Z5JENHOXj^h;$wJFZlyQFO>)0W5A_iwAZ=fdG z40YNQ+4xs3`iQ+uV&Kqyrdysn{rCOan|+IUEeZ-Ro?OJz#doN#ByurpkZ(g7M%U^)3GY!^KJej&EPct@fXI`A}f@;ZuCDKcU!v|F#KahW)2m z1qF$}JNkG2F1G3acba`5?)ke{;asq1mM?MgrQh#~THXG;pRTq12NJa0y1`$~_9s;R z>8qhSusDUMn--_ZLxstyi=Ojojwd_^)jT0A+F}a6J=V~4fSNC-wtc0wE!{}{CrzCA zn@2F|h3wN1-2IH-P8rhw{oP#itzmIHBm;E~M((tb zQm6keV0g-&jssbK#!rNqMzt}m@#PhzJ%qLz{bGMG#3b@j3qgMVZifg+3WU00!SP4; z1V;{@1VgIuN7h^&F=G+>@&kN&4-YTfG=jhYWk$qGRF2~{0$@|8A2V`wlcPcu;iVWp ze@S}1we=l&BthDV+~yK$)NT>Ot{EhO}~@5;r2#GJ2M*=Hja5(QGw z$tlM_Xgp|+d6#EUf_Is1m@#3DW|{k(SN&S@>h<~5u{gj{%!vwN_!oGETC}I9u=C>M zs&c&QQ`sPemTnC*=UxL3#aE7^lbFIn=nb3z^HdM*Sdr^|w5v&&!l`3%AO8lM;rn)B zzws&*x1{JxJD7CD?IP7X+O$^&Q1p>nK--iZs#e9h99}sA)U*{OLm2b`u|g1ZF$IM5 zi|6s{=Y_#ons40IT_WbZ%+kDmgGRU7Vd93?I|*2+F4^N0D-gxq{D1<;AXtG8|1 z45r+FJhX$hQ$!tyEz0^{G5`x2T)V}L@eVXFnS_U)@PgG8;B#{%kq`Kyb zC2ESRT#|M_<+ZySZI|LzG=u>#Q=K1l-xwe{7iHQJhP{+fpZ#xc-Ny2%X^w`dB+1u> zg`%*Zd8c^>vA1n57Ef%m1UqE7}d@;S$mtWndH&wRl{NTKS!yaK zqvQIssV$85X{}&i@)QA_el6%cM)aKAgRrM_E1SW5Dy*LXmz?LkmO#$g)r4SX2-5CH z&OY)bRpci>Fh>V_7BY`Gb<5#XQ{3EFVAjow{t;}Ck1IIS_LmAw0t|{!UmAMiVAFW+ z3%G*_r{bTMNJ}A^TrH`v>TbpNyj-xB5H5j>&YsDZm-1D3!BQi9Y?jNVv{uAG`ZJ{D zq7Qu;8SC1biUw;|Hnut0#En4_by!Q3`C)p*L`9AGGT+dDKwzb-zhK=b8`s&nIg|cu zEowKk4#G9&jz5lX{GX6vG%}nseDWV?`QJgJPbcnk_0;^~xjLo*gI8A%K;XqfFPL0& z%wREc{=Q`Sr@MK|L`*!vEFi{Z-;dniqne_gF`CQN-i(eWkXV)=uVKKJwys(6!Fwr3b+z)ex z^%Q)ig>`sJProdE$r)vCo$cXYGP2L4!}L=qU{Z;dz;xD{x|w2W<9yPa5&$`b#p9tE zvb%J0wTO# z#YQrqRpzhL;cS6l7|1Rei=y#E7`a5-xkPWzk<+RJ?ln{%|8btv`K>fZ72U(j#NA4| za3u(l?m~Db4T6^seMb{915j=CPTBMF*6%*o1iTU?vhnZ$A*ggV5g^%ank^iN62}Qv z8rYB>O9Vc%x9LFFn1{?oCdkqa4jy+{Aa? z%PJn6^e~HLCJXUlxwE;@PT8R<%c8SntXcYYT%P-*X$^AZ)#)u&&|i#Ea&K!g;|wg< z8^qDVsOr7ai{*W4-)Er!1-HLDNrmPO(ZaF~8BcjjAB?*9V`LcR_GdKilxQZU^auCC zDQvK3xC<)1Vs~j!1oI(XoMROZ#Oe3GxWxE!=IeCNCN0buSmp27Qs+q&6PD|deg-jrFm5UJPLR?k{J(tp)^-umG`G-)mOiF zU@#SJVQIsdY-X4oPSs^DaY;$+bog&jni`)4p;B4iLJK~X=U=N1(4+u_CUe<(AvCG` z8%;)=r?$i6qAdsFw8m=TW%=oFxOSg7*{qFT>=r;bA$OY#2;n<4TR|neBzOz6NrLY^ zp$Khl@Cz}P!*Mzja=LmtE3L5de8Z=mo_VEmkMymQ=ZmCigh7hw&)H)zY$cqVZp7}x z&-qGqzXUi}3>eu7h`t(|EqPF6u(HY9Kv&z6^x<<&4F@|rd)ab!&IT5wV4={_`>xWm z)#uiyid!r$S!d5wX?Kpe1NmF|tO?N@$IbDh`X{oH)dTa9qN%)C)CQJoX){S171vT#K>n04u0C9UYWDsYS91(Eq>9NQRjy+@%U0J zLaC5`au#}k8q)R`k*yTyho;Hyaw~Id(VA7x~S^brrxW7Siy$RF3IlRo&vHIvhcaQ6-`?`c7fmy*6U50 zo@lZZWT%i~VmIjgJ~Ydxz}!ho8QjRJZ}UQ6PV4Y{N5Voxjx_~b*DWCO=ae~DwOoo| zsNI+Dv!mTE1>Fbyj@)y)?Kzv7Ztf=r*zTbE$;H{Gx2h9sgXYmYdmY+3D6@8C5d$n< z`gC|lB&=|fpMA^f9h(N+{eME{Fg}`yNa@qHDt@y(>U4|6Co~EfQXv1SlFYEuFAv4~ z8=XMBG{eW2P808%uj)HCctP`Li`BPI)s?RA43*Tg?*e&-&PH8oxN4VAbMKk$&4Q9g{ii|vJ!ezf2~Zx z`bC#AO)Yk{X02p&W2;wvX6T(j_JpR6E&dK=P+~K z-1F|Mmjn{I&CFtW!#QR|OpVe+0MnI=Aw)KVK?}2%)W2c>i;JE~s%QzBuCCZvC`&yZ z?C0o~pn$+(SnvfAT3e)3dZv z`$E4skP_f(&;bNW9Xo-f{exn!>1)fh8?87PY?uAGXXn{2E3=n%H3ePuBJ@#S(cJ5> z=5TI#XQN{(#Hx-8I_9^}BL&Juz}Y5pqyduX^xqlIB_*bRF`mG_zscJF%RJ?OfgZv9 zvX^g&P!g8v7ajh|`t{+?6DSAJ>C>#Z?3|4ERY4xm2K;*S{?s7I1Nu-Y49djy=X0jv zfHo$^`F1*Q4*vzkJt?@gk%1I5>KhpN{3)L%m3_w-oNzFju1%Lu`X?9H)9?1sF@!GNHjeD$xJ6(8K}g!%6F!rWJn@9xIsGfIKe1y|kYyStwY+U-be_)sNm zLU#RYd>+wW>!#|+Qo~}{&+yUwqlMfM$W~umt3)G^T1Hm|Epruhbj~Xo`{cWC1O1it zckQS^#qKHUuR?he!#cwr`K!xz5BBFSkDP{v#)iCa5?!FNQu6G-OVS9-6%yMNxg5C!!m>TJOJX#CV!PxkXN){5CE%{2>QU~Pp>OX^|= za-XEsA4*Rctf|o`POBpqqYwUVkp!r#I5@Nr+{|u!C9!sKsJ`8D7r>`~LJL z+eAa=(@bb50rjPMhx}(4LLDqP+UwyaKO3(FUdgXKsj6zH zW%YKheX3$5U%m{^onS(R#UThd1OO+%FA)aQ1qtfQWSMo|(&qT7tvzV5fo3@MBUwgO zmEg(6JvE<;E0=Oz9b?6FV7`%83^8&l$3;@(9YApIx;fy1InG)2zi6! zPQxGC5*FY=m^?k^orN88!WoCwRs9bJ67_|M!G*ynx?l>*dLVEg2fB&)G;NioKD8ST zEDLSN4&$zb=p|2 zY@t)ty$bJp#V5a{;=$PQKo7f8-sUD5R6aZ)!OAEMK`^J**AtJk6V6{;5Q1qmkX4gG z!})GCJi_RdW#{C@0{%~*k*e$0QZk4*K*yyR9ixN+ zDUzBZfYdxES*}b4c7+!P$;?vnNoJ-{|MZfR>$sVrHb0~Saw55mT;MGY6%%hYze$uS zfrQ+JyhW!zF*+Ba9Gz;==%Btprc%a>Qzu3jg%TcL7<6E8%k7k);erDz%geOXDL8@6 zFF3ds4s+RNtl|B32Ss~XX5IOYqK{E>srFN6#8Zt0VN?n{fJASE^%DUgX(FWnlh@?8 zYD9QnzX#u6nq3&n32D^H4#ahWn;0OD$Ndrk-&h}>!!|&IpC+1;st39-`NoitpH<#A zc>~13{(ehQhEvy%%%jrC4KkTFB%PSp_dREP675~3W@J7v94C6sEwI}qI_TwnoB7dF zzjj{{$(iWT>)4?!%|Wp>vzBcxJPco$n+Jf%b9gP-uK^9hjX((Uv{p5;_>2mDA7a2fDuKMh z*n%9o27G!-rSg7!K!g*!$l{aRIEFT4q*$U$7v_jxcIU7%vD>AR8GU#QG6xy9D9nze zFffm{pz2e1F=&QW*KUGrwh5I+byC5aHTn=?PzLblOO522SN zUqN9-&mo9#I7it&ax)TeGNrnq55vgB(TAMP{a~; z|JG+cfWz-P?yx<%*G{EIz3$@&H4W(!Ixn}?6*pBX)vk?gl>+MVONxm(w3b>i%hHRn znXiy4rLE4qsmx*^w#Uvy;~kw{T)3t9k6T(=`eXgBonwukaNv*{5pY=}(V;aB1IZbw ze~qsBkF4CfBbIboK!9;rPj9Hd|E*42yT&(f$$4?{M&!d+_Lbu;0ExBA(1E+c)#pt3 z>x3Dmtah?#J-IW0*c?P`eiTM_V+{x2O0KV;>%<7W)CA-qmPdj(krtp9#(XqKIJ$=twWzo{HlD$2}m-p*sVIYXO z8%Aty-Ssjj{^cEo^BCs9fR(PFyu0~zeLuq1d2IpE&Bf)@^X_(CUoJ!eVC{`=m^*^k zIL&)RyqWV!EU{T3naol|Q)f+G@tH>`faX;*;(PF-lubco^+#!W#6-c3*xexKM^UNp znax0RgEC5H;CEITi7QPujWee^&F1)Fv#K>ZcW<_{G&=H9Kb}_8(1-J;Qw(hRg@n!z z4-bFNuQ8UB(~OFJUthl$BPrUTt*d(tJQq|N94_yxF_pGymZ^q1)5a;`L4j=gVCZ2a49?zMK1yuXdf4^p zFUZml;nC=v-s1ciVtc${!X$3i!ioqCEH6Xtxc+dNN$b3e8~h{+(Cp6&eMC}e3l=!- z56c;N1!(GN2*OOe$g$flOW$Qd2YP{qnLEOl~mW=-SO2bga3(eoawZx!Dz zj%+i)K2}s*WT^p={rOj+sKP9tp|Emg*4LeeidUGS;=NZpl5`75O^a0W`(xYfVAVYr z0s{Rrj!YzlRmUV7gB^$+{SK^Q9N_I@n}X5Q(8wpnub#$-m1`?1mf!E1VxCVuHP88U zd;%+FWK_}LA0Zk!&OlZREjc&2ueY*H3)8&1w~y=|G_j|8QpP`Box{HHoI`3}@S4edV^MjgPs`Ssz- zeLuRU8}Qxt#|auTE)w;sJeMRL=~7V?n7|5rx*L~Uy!xJgL!t;Iuj}8eI#+7|tI6M+ zHIS>zA1&zqSg@V(Y;bLeFd)xuO7DljR1WNqJ@064Yrb+3f|Le33*v5LM>Px=jCL}t zUz0%HxllIlcg-=+7Gl_Me_IM)3VXUabmrM5gsFOx_W^2iv8t;iY?}_)3u|ziH--qxZe5`W^ zBK@H58G;TIA*{kqnd;fspYQ<#4x$at58{9;#sM8jivF*8&Tmg1zf>%LoDZVjXra(& z9D6HYQj}KrSDz+H*$9i$GyW);;oBIV0-pDkU!kNPd1lcoW%zX0ptsum1yHyE;mFmc zUQJf(mmUQ$KO~i;a)MQq?tbW{I(9@H6U<^|$dY*e#Lv+UYUA4Rf`zJ|W}cAVR3(3j z%;5E>vJ*}@bRc{e9XiT#CFUVsxn@&F+ znbrCb$MG6kxx4}@eo&p(53_{!wmFv0Q)u10N074q8h+K*5q9a8nY6?4i%!y=K&?`9 zgVL526*pec{Ul`TP~u6ICFUc6?&$w;gv;ARKG=cfR57ZTf11Ft;z}>V)rP|WqI-)& zr7cwz=I4{@frdSH%2iZUyx_8~3_!1^WVT?|BaIFwgou?;hR+9P@H&9px&F$ibRU75 z+^FyQJ&C%0z3(JzJ#=byynrb~J+<%oZo(ZO63@>1P(ZGUyge)+nB(N%%QhN4$00Y6 zjdpeQ1K8;Rx(_iVj{dV0_Tp-K3hW!66{mfX|L?vYteu5r{kO%lYqI}; zTc%@Gymyi3sPZZ9FurTzzu5mFtOv3ul(GUNV1eJ49^WH0i*{C4w6L2Eg%jNjNh;2} zNwCKn|B$TZH|WU@`*-W6%edIS28c@$)a`1>jR*7#sn<;I3?oJk7#0hHoEHTI1ePhE zesL0+E>$mU=;rI|+?b>^s4tMKUE(pH42$#6!pv#L3A+O?ss4`r6_;S1u>UIYz&KzQ zmX@ba-N~Egt}}qfgLlNl@XsnjZ))*#?fs*rwGPU)P|lmp`8K#$SoH&3a~gHZ!R+>1 zv4-m;@PX|GJ*kTjL(!0~(2eww5=;90<+d}{)2yDn-}E=r`iF?AL;ztN#h3fx*{-+Z zF!bKBH5FDy^;#>UE>yo#NgSv3#$3e>;_A;&y@Orl=N6LPI1B}2&t0u|EH|teI5cT{ z$ABNyWXB^S6^I$SH^H;eVWI+2>Shc^K7i~MaSc%UfVq#IE`X9_@+eXhf@6t^=LtIT zI0`@@n|1o8X5X8bV`16r7KcFOb@*EsR>1^l4(f2<$e+3y} z44<=F1)%I(ci!w@(G;txfCyAL2$OJPmJ6H!yIY*!rKfvjlYh2#`!shYbEooO7i@AF zG&`7AW32F`tvPIOVTt1I zAP0eo-x7bszQWO$e;`-SR&MFSwS+BxoqRejlb%-+G+~eDWC&2URENEdDZl1raQ{f= zkEaakv|Ca%ldhEot8%guF5d$vS2X$UO4&Ho4E$Bu*I*y5*A$c^b^+O>l1u9z1kF)Y zSv%;qIu@kL&ORh;%Q|LPYE>K+B`FM256>fXiYcN1M5A=i%nI2qTg1YYYev#B4Mf4HX53M93Dx9B2Iy*>YPVj|Rf z!SMYc`>CsLT@41W)zX@@(yWp%>V&vk|Fld3pv7A^IYTc>Y5$myLY=DlJg0IOI680ic^k1Usq&kY!iQVoXLvRq;$+cbTS^^~HhGL}HG{;Ai4PyWOfc6H)Ou0VC08)anQUFg%@* zWWD+8KIc>;f_!(SCws5qxX@%;m~4F>)><7H=eGQn)J+cyYo765ViGcGM|0Gd0`^kU zu=O&WNtvPe1maGW^_!+Hw_z9CyoY0(MFHGzYD<9)c^m5X8S>_?Q1;f@%g62R04sN_ z=Mms9Rm;z+J)b308DJb?=96I6#u;DAZh*rmlP_J^(N;vwekC!+2*1Ge7qCxd+T_Fu z)p4c{iUFwJ;cTM1kF!Cx-xozE-%~Jm=@cjG!rR!57SJGg)c5h>uv2x!j332r*usZ@ z5p`yC!UP8-!HM)D7J@p)$?cs|C(#L3JG1$vdMhB-elEz2>@tSqx(9`%%VS(Oa8>ET zUZJB(tVeZ(Hsqgr4)EWC#wgW*Q`3y=BprPV3h^qvEmjHumQb>FH86 zj{KwxJLTB#j+Ty|_D0VexMq|L%$3iWGc_Fgs~_ueG-L(1LD?iCmWk9bVu1My*~fGP z4oXQ$eTa-qYhy$e4-5?WlSrhkt}ZoaSGxvDP(MDuNmQn09;hHsT!Lw%jYIl#bY^}8 z%|MTBW)k+@)rT=ZH159{hE2Iv9!|&dFGHLHV&e99k}t0gW|u=-{k{rZNps6(WmVJA z(Ge1+7*AQ#TH&RW)H1H!ym{8e#id4n{fBk@WzchF0ohG9%^U6O;}P`K7@FBeV!5D$ zqr1{Rc+8^WCo5{j!erhGL-vZuoxvZ3)X_sY#=hJr3>A9rXFE8R4{=!;32x%s#6Q2- zvM9J8@gw4X%+c8PtMBfIsX+tkxvPzhmj4HHZygua_x+6yA%cjMbcYy}NHiaA(zV|haoO0|j4}JgOcC|Xalg#1uh(lvb<-{v6~;ov_BWTE8peRt z!VhF)Tw`6slOzJI*ONG3iOAiZ81Cv-+oz1MDJPAvp<69-G_^CE%Z;Gx>NP$Obu94Z z$-L@_xM_mMPH~|Ix)2LV6+VXbPZ@zJvPPMGezIa zg8j# zmIC9l1a&m2(+CgF1`~hN8U)@IWi8vj-2*X=UTy#q^>FgEsU0-quqj4&&ed>}f$D9H zbGy#r7VAYW-?2ovW2$SX9!QBhZ=vLN!{!~Cidk$*E z@=qK{`NZIJD?~~%FiZM`1Q!?2V*TyZ^vD zj|k`l)IJ_3I!?*~;oI3cb%d(zutBht$PmOa$cGk3ab53E|4eS}E=0fl`s4^mjOT#~ zJ~A2fG#G@16=9dx?lBbLI<7_uzxT1_>^Ay@^=D`2sAJwYc?OJMwhrzf63(uvp#b!` zutL>dTp16AhM8(h;@_N4Dl7(Rjr2^S0S36!)Z}XGd3f#8-+weM2vJZ7l5(k8u|r$r zw6x&35S?yWIlOrO97}9YTni$FRr6kA`vz##Fa_l>7EZ`5W#HhdTps zT9+EKWC)JfoU|;kjnkIZfqIMo@4wKP;z9mrouBqY{WeB|)=VFU#G;fPLQc>fGuLo< z*P1d<_cRpkvgU)LdG&(0s}6FdHQ-{>T&VwX)`R-0Co2K~(3e}zr*oIYhq04T_!skX zZH8`Eai61(r+aa~B~@RhovVqSaOTeLJOk=oth&+W7afh*WR-y?Iy$RGvB25&Z8pf!9$bn7oZ)*+<-T)I1wd3QD-F>tgBaDEvfqs;MOcL>xPB~YryAdk%opwufJ zbQ>Sw7MJRo>bN>OE7HE0#UWl2jzQf?czggl;O)M-H(v_KvSTXLkNHNzsZj z2}Y)=0lN9PY^YWgLQP-T{Y-zuK?-Qv&>faH0z>dh`@`K#_TO-_K~s>G{`?B5tO(G4 zQPwry7I#hX`va^3DRu=wlJ5wPtD(tmo^YkR!NiufPE7EAzSa&13pf(S(9zPW>+3%j zt}Goz-3IxWgG9h!a7IExf|Zq38+ceU1W3yfNiRxfSZA+tkqK%Qv%I$}{fXWWF;i)l zEaCCY_q+-IZnnz&Vydn+sJpxShb#G~ydOn>Y)VY)?tu=6A!u?xDM%olwyy2o9>bfn zFCQT@r90DkMUAw3TO-X=0MhintP3^Sg&H*0wH<&jxYSUx0N`y}UfEPK#JP6&g5D4+ z;&)ms^#(OsiDh@7tmnMFrzfCI=8kZ+MM=E&d1SZvHr>RzFQ%dw(=(g&m%6Z~eOZ^e z29nH9OfVT}-wX2&^yw7{hC1xncZ2y*6V^p*O?MD zFJc%K3~kfu5`n<8Xa1|VKY={H9;f$2GwdX$A>!DVft?Y0HnSkn6nZ(Y3TvloR};QI z$pCKJ%LE1)=5-*+W!!i_j@|qP;@W0F;V%HuwbrU^k>7IF_0amZW0km9FG>2~Z`qw4 z2c_i8FAky%ZL&n!0-%BiAnZ@7uRLyp8Z`mYY04-XK+x+N&5#=51&6HHSKU+u>@!^K}Qo*O?KKLY9$0ZOL)r=&OtcxU-9-BWon^#@q*g@J;ao)J3J-X{~V)(SUFk4!+2kUUWta)*?yp}uFM6ao)eTlgUVIJP{i+yb&0eZvwdH8AT} zy|3cQf}6-|S_W&qr7DZ;P& z2>p*UKWWzv{Be5#Y^*Dd6TWNr#EWi7vPdxXicPpa1@dS^?H@97Q1vs#6mV|V*$929 z@K%Nk3+gtd6_SqxAgtloQk#L2}T3heV9Ea8n7@;CL87}={=5#5{A%$m8iXp9X*AP8=3u`XNTD9HiI$q4Hn=^IgOjC8D$A z!jXvy|NMPxVJZyRma+|7xY^FuR?f%A$H3C^p;(=rT(@L`wM}{sd}<00WPKc`1gh{n zwJ9-ap?#=I|KdTWEWoB*`c>>XV!!SVLK`TUhO=V!GSDa$NQa>*y3h$-j#c<%BkKuo z81AEEY5NY8k1o9ccSg(*45cDXzS}STy}FuwzRs>==GC_!jzPh|YV7fno%tz7g^W27WIB zKXI8<$xp&#BQR!R7?&UC2LO6mZ_2KL2DtJ)Y=6-`uaOpX1Gqh53>GjBfB3^a`FzuP zDsNIx-U8AdP{@a^=|%U}P_|S$ zt8tLhZi&4r8axn{ts&b-N`ncFCt~I5&MnP!HE_aS>7#Wmm+S$|7*H%z*Htc$zaRwE z_Mpzj;NP-bchaCz=VGta>rn_o!9EVctwGZ~+IQ6>xvJ8F3|$?}Sou&)d>+ukmR45C z3*UD+lr6=t+rFR#Aq>wjKYqkR0#p3EBB&yY%Uca1X*8eM*DvE8^Bcyk_p4y^Qbiqo&b9m zvrzJyl>Bylk0w~p8XFn;lKTd|4I1;oWRS%}!tD@Q4%;XOU^?BymuV$?qXHoQkbOR!3SjbgdHv&MluVSo^)W7L3-<4UXPTLq#DK0IW+UMFE$bH@s zLQG{a85(~J@E5{c%d+`}(i9wmWZNOi3HqeF0+0n0Q&y=MKcJ2XgQRZc^i~qoyXIx` zG_=DB37435bX2Kv)!qI;nZfUU@hL|;N=e_Uq0iFy%H|RdrX&vf@C)@olul&`cbMyy zF5rfn0Ez`fnb2?Ph0iU6S$vH`%dA2fYu$AOviBe)J}Qk%j@W;MHv?>uwEzn99N4`| zF+q%DK)P!US@1}x6hT~)K#vrEoe7nzw9bIMzICgJLE4lX=m;8U=K$OfHQ02w#LXLsy%);pqWrif!Ql~<+JO919 zeN3I9Y8ft__7b?td~@|ADJT&+t>}B5=0>Bpob}E5W~$8^l?)zW!12gp<2)#rKp(WC zZ5~C0N+GnurUP)R6p@>UsJP$kTGWl`E-dW3(mvV) z!iNR>nZr>k*Bfe%D7-)MkXQEh_KibG+r;Phk!hEMSt}RccjBRJ!otGZn?Tv@EYx5N zp7+v`GJ&tw;6_PqbbMOc&K4Wy0#QoM2=x>$eSNh>9(0kt$Us9Q=iU5i>Wzf%&+} zY*~AAS+;EZc+&Z7>Ss6HCude9{d4nIKiUoH8PQ%*y<*hqKs$zCSM$NfZJ@vvdgLSf zCi4ONh&Ps_W0W-AWa?IzT> z$2Vj_8}>Qq@avcTeoXwm8@13Jfnum=lLVpIzg-?n=gFZ9K|?bV5CYZ<(RI^IQjO-5l3bFf&+18w? zofJYASXvTEC1mDXqi1LJKgayg?g-_I7gWoX3R1mV%Muf@Jxsxx+mLquG__PdQS?rp z(sfW;n71c3MX>(GDvBQuxElbJdQiyQgZKmKqF{A1vpf(pK<8aag!1ZaTz9u3u$hd* z1=DD8*_5HV`MTfl->>*Qjz3_@D8;eE+*gT4XJ&r<0TY(-gEwCDfj0&s-OmJp53B*x z8ly3n-_nw=(KxFE(izC&MCBq?WI=GBwB!&IV}iQq2j6cS zeUS`U^}1auq>(kP9?cVxt5}<>7(EGuB@R?sqYJ}7u3R>8h0}hf5FDy8pgfKPa!QUz@Tg_@w_;g}Yl5pGks2>1f zV1?}#S61>-z|x3!5}^AkmJA5pQc<`X`gn|g8_4=e(9&lG)ZpJ7A0>s{fjLj{K_*iX zfWZzYXRiTn%u%iZ%x{K~qgGBuK?axKrZpQMrIG#Tfu96~ggBfF?E(7ZG8{Dhx^b(t zU#NEkl5PWg(%yW@@36Q4d8fftEG2~n(-5wUC-!1H=}?2kTU$24VgmtKU^jLkBT#{N+;|#Vvc0|Jj?F+ z+WqxE9wWOU|9?hr6?nmYHn`Td?ljOr>vYW2XlK<^vFBuOt*#C<# zD0zI=`sB;qf+@aOD6c!jLIAiULW77$sDy${l0zaNu&bs7Yd>;ft~qk0{t4mc$^jb| zOf-~gVtdj}oxghOQf*)x#`yK7eftR{Pd&013TAtwY(Q^2<~T>q+Ra|c%PT4+=GROO zgFnvd@x5yg3~V*+T0XJ0PE!hBNEo}%Ru?) zuw(G?v?=3>C_m%yG^3BsTwUX>#gLfnt3%QcF-%`ih<4~rZcQwS);Bo%y3Pda=wAs$jaZ>n6hffy5F8M23{AZROn z)vDHI{0`E2Z!B2^;dH#v&g>u0mnX@3d&xr3lfW6^x%zCuNT#blBg^0Hje5YZ^C1`u zQq*Z4t&zLUS->~RXnFZ>k`0g1sDrGe?!+hxLm`LCJ*fCGA`N(KC6Gw|$EguQk)RTi z#g66oh52`P^ew;SGY74EF)fEwm92RU+Upecr;VI;X_DE);Dm?N?-wD@)@4kZ|Av-u zvD9nWZE)0>Oo(y(f?IZ1WBg%?=e99YoIWmFPk}JeRY{KJR$urZN&%p`kE;R8-)pAI zBjP9U;7D#dP9cZc73nJphj_^$#l)#gZ$8=*E^J3p`m?IwJur?E!JHHgJX*!FikXQ!b9Gzu<(NeX;Oy_+gm1=P2|B<%e!^T2yF*w-gae%Q`h=? zj6aUZ@p_U-1qK8b@c*vHL&4;8Lh6f{aS#}m8#Vx#DOP<$lH28YtuN6YjpN78%1|MZ6!Uk-@pAk@Z7S8KJM4eHPD61 zl&v170G{JI)l>idO?a}YmNKXTFxQ*LFusf!lYMHUFQNNn$ zuDfbe6PoronPzYQ(zdO~CVIB0CouF8X)Nuch1DxMg<>-@Yg0wu+xH7c?KnJn)ACOF zD*K&eRyPI?9exd>BcOuDkEGSQ(}3RQmV7Mf9qgw-f|=?jhE325Jqq?FWsf-NIP;Ah z8~&KVuLfja+M}C}r{8u|>!&hg5e-`q=%Q)Y);HcOxz_5K%X0ZR6<)wf;niCEzgpdP z&O65*CfOX*Ga^sRM;lx?Pec@N$R}23uaKfD9GsApi(HN1{iC4@hIk(-sH9;u^Nm=} z_Tc50H_S5LllBeZ4nr3F#@265|cNLlJ2M@@* z+Wb>Q&XCfTJ4=e==y&wRadBbqd!mV0hABV+Ov2TlhUEr*^pBEBNV|S>S>~jLne+tq zz|v0)E_;6~bM+DV&gO4o=syKRAX&nxPR9=}UPUg2r4(53ehFaOk@CiEf}w1Uh9B3v z)_eLyJWH ztCrni|IfDtGu}S+x(6=HVw1RSu-uz*zv@G*w;~`0A&jd%QF4=l!nsAw*oCHPj1@6} z;O)4Kb}hk-9~>U#tJM1r(Q7A4k6qrmgG2_Ufjqgyl@~6};RoWE#@I^s=xN__+PI$t zo`RU+{uJf_y1CV!X~JruMmE8%4#^mIBI++;N2@zQMsoIOV&J>kMFH)D*Jev?17CWA z@Ah@{eSJYht%7QoBo;h3?*iuUeNLflxowx%?z@98f%E~HgOG->1yitSdIg-n;Cywz z<3+o#>G?9-r+akRZEiJf%KTdTXOG6fVO_w=(!w;bzY1<0?vF8#VIp_v3$5vxBs@P2 zo5*xW=#tq3!DjciV9r|o7H~3JX~IJ9md4C*C@F0}r(m4;C1=9O zUjWQoQKaG`*t;s}$oiACxZC|^0D?DTut&rRKCN_W^bSHm)S1$Edi@Kdm04BOMZ#Zx zExTV@3W){19Z072e;p{>eKp_S;NqZfeXyJv{SFdjKiI_=~;1kVXi1iT$(m-aI?5Xz~ zo1Y-&kUl%I+y;5lq0^+I7n0#8M;zAV@s=IRGUi*;NQbzq2Yye<&tR#Q2-VC;@@0;P z?^$>c#-rP=*;AD}3H;h~u^kYQcY@Jb68_{5Rh7CrmS#Of8n5u!f7@6#0ja^(pK${$ zT|2l8Y%<0SdMW>0i%_uV3JLQ;V_LW3b`F=XcrVVm)ktQ#FqQ{H9mPdM*ZvSUCBM6Y zZ?XN^KfJ{!VGej0z^wF>RY+@%vPf@loRYmzj^SX>ue7FRGHZHAy|k1_hp8pWq~THB zlUtQDcLK7LnepzD-Og*CCL3Ucy@I8{ABiX$31XxsyHaUmZSAzx&E$W#dm`F-~9rh8Lt{;)Q|6TXSWVo zbelTA#SjXDk`vNdyMte}|3Dfva6CK9QtW%db}|&k0??{QFwY%3qEEx{A4t~*j>l0mCi(U%9~R={KfE?hXOY4*&%`VGNjSjz z#D}9=gJtx-w(7M`%@St~HXPh$bsW<6-9w*koCt15m4y$qE(DFt2mBP#C$iI{2W8hD ze|z@=r0?Px~&N(A@(EZ}^$%Il?~up=zcC0foYGp>BQ5)lVmG zK&P-!&|~dUHwFo<&M+NENyNQyx!c6pvl`PW7^nMcJKUxPZ)A% z4^6rKP&M^Yc=m=US%wfO7f&JVim{1_{{U(FVSgbEDz6COA}{4iE+6`f+toFld;3QZ z-f6=i6EkN@-_>7Hrl0ibi(H@TJ`%0Ka(o$9|FIW8e)qA=>CqiS#whuxs;pDaR$xiQQGL+itvTf@&JyB=`w8%7yd#Cq2soD|; z9?N!lml}~D%z(ouu1jbn#f)EPr1}q^YcoIa{baa2%l+U1jk&fu!D*$??C5nwTt>XiQTM&T^EsrvQup3Ywo)9eqr zEu;AWPexv^H|ZgG+3cisS)UF4B?_#xOr+e?`#3`)w`-di^?hkO-}4RyXek%Mb>t*YDn;g~v~b0H09S-ZP;q%vSwZ*Qy4@0EGB!h%c>n(ju1%YCTP z?|Zy5*ZcgUq7cihgN<)<>fmiZrZo&;{V(PH;KRL*kkw~_;Wxr1qYM4Z!MF6|H8~mC zEl^;{3)Ux3$SNxdih)^}88YAf-~p?TQ(_nYpUgi<#V!Rlp2wsbj-xZD zM}O`ekl%_UPNO|^A0VOsXx*M=>NN<)yADwy(orild~!1j-FtLin)XIVMRfr?G?CEJ z&2RVYDNcHq8hp)Mq2*R5>_r>tW|tBC1tX0AL}5JS%#O0OD%Kf507dMlynCY3c-q_X z-Y&I0S9-1VLcyG1DBZdZiLi8BYAdMKCuU_Ec%@1j({uMI-3_C(H(k4kg;Iz6RFyp^f0}j?$|Dqu-ALj97 zw2TDs?$HPGThfl`8519z?@fU|jd_Qquh5zGc=^g+uP*t{Lx@xOfXvqN-8u}qlw*9K zp5B8XQ-nNM60j}*d^GiDlstNsW7Dcr`qI*o7`S2w{!fND2A5Nkx5^2Cqyz9BV^CY0 z|L3Qksl^@kZcP;98A7J41)pR`O@||IM%JQR_2tWMfN&rXx2f)X)CEE2`Q9taZta_C zbrh}q?<@47cm3i3zVpbvFJu^dAH3B9ud~o;DF8@N8a6(a`ERI_*n6D+%F6Hv6r?AK z_0OB@zyCjDr2FsWa#*26e>3d;Qz94C3G5mV{E4>zaw$K2H}TJtecJwWb|x*607UY_ z&Gr}UF8f?=dO&ZH4Kw&q@ibo_1mcs!) z0uqISpna_FX)J;Twz!~96UzS8FMs>pNMdt}`_DJB94kb>`mKt>fibO=u z^3Ba-Q>urzA~3(I@PNh!dgF*uVz8EGj?A7S?ZeM*jjOp)0CZP=ZA&iu2DLRE7}og5YFIs)`}5d6ro}o1KM}jW?yXI5Z!QE3 z=1)yalPnib#IYvUW<$SNPaGVyUo*gx(Ry~dfcprjKQ~UCDJHb{E?{4e!dg81-Oo2} z)uNDQ-3tH|l575Ypkn=$JQi_?f7312st3S;<$qTpJ!YwUqg$RLE^fP>#tigEa+>kS z3%1GhGE(4;2X%_To397`G25oZIxq##gC@2Wh!(6^P|OvT{NwU#(?F zoHZJd?C1Kurn)c&%sD&AZ5dkLg*iEKz8g)my9KG&b78RP1bf#6F<;GnWQpFt7b^~{`T3aDwOcqy;+TUZ z0&{!1C3oBHqE1lG0JuQ)6F7j++|n7y@@vgJk)L%W26Oivfth*Dm0s&4kpwHP<_K*S zIj{wPYdQk>SH&2jkGidwoH*9=JtBqQ@(GRC#y|?gRQf+$%g87}4XUvJg&koz&hNwG zi%8^7{wn!GLc+b`T^9s&;Rueo=Hn(IIxBh zw-Wuly8vUht7-jpRD0l>@v%Rhf4+@4V{10yX9yY+6fi6xRmsq0v#k#fDe z7CS_iL`emNg-?IS(KKz4dJ6P+q~}|`(jNVwjm*tuUC=a~E-=Q#aXm?jk9T&5TVt<_ z^)l`^xCGX3PLU>g69LJ6RGd%wSRWczSTxL>u5s%fW}Gf*2qzf;pEtkrcL%071A4iR zFH(1Hs};^_W;3Phd_?4-Y^`58p8piB*5cLsD~;s`w`p^DpE8O2zV599-rE7Pxw!HI zE}G}IY3NdSD*}`B%uMBEwTj?vY27sXb#u#^Wzt%9^>n&@{|5KmN`|-wFn*v-dY9^@ z3^&Q)Cwk4`f*inJ+#|*ks;YeZ&=BJG8pp5S)jJ3!u}S5RKrr*nA5r+7+2)m5W7Brm zzF$5W@$191Z|Ahl=sXz4J4zZR@-r-F;IzNmx68z(prFY4@dMv<|N709(?OCH1=>8; z`*7)(lA2o2QmtWI`tK{Tlj$FEzw>eE=r)=F>a0A3t975e{LF*Y+g;*Mma-=CJ-+@> zK_KJ*4PXmOZ_Ar~RNppX9Or%opVIxj1=n}@Z44T?m7+q~SY19y85S1SJ2a%|>MG=W z_?c;`0045!j4#`6fk>TtnowSX;;^r#d2*%6bx(dx-Hm-Q*NY9YRPd!l&wFHbIjk*` z9@jHn*I(8bA(#nAxzKg|wkq{!Q(j(s!}9W-e)iJ#E6(x#$;m7L%VRC^c=m@Z%^7!h z-UYabVTxPN&&$x@?L;#_hec@8*chn(0Cxm4&1KOwf7xUixG|GL6Gcgr4&GHfMmSACH7If{GB~L zrpF$wkq(pxNDtGHX2tJ4h(|VJ$+Ou6-xl{32Ws-|nKM0G=(G0iWNgkRGmqX>ms9Q( zD=v?>5V`+3b()wUIuX7f%iU|d$C+tpcdB*CW$7Ee>7{kL@7*BvWK~3z>c0CcWn~R* z?FVqlhi)zXRCtPteH=1D56HEc0gf}KxNfq+SHEH)Q-m|{J+uBs>7`#XwXm=owtOvm z98JWw;$en$`NpC&EXDRnT)v(xxX`Ta`> zp9DRSElzNaI(vmTLJ;)D_6T4PciTAuNXQ;}^{QwCehDwyK$5E9J$iD-1xIH8?A)yY zV)@5r=Vx3T*>Kr0;4F2>%MiAs z&dCefRL53@Jz zH0MV_VwrGrHh#+pK!E^#QoZIXrHC9P0hD~amu{=S@vxW%UblYwqw1D`n2K2(S%Ohy ziAueBO-;_Sc122x^RY?Drv_MG_JF`v&_WZ2$#v!>2{Z$^d4MgTjy}0f|Wt!;9mKef@3+@9R7nReMmylRJ1o1}IVv05pi?LhVdW zPFYtyHPO}Gd=UqEwl=J>TI{wm?#F1~3J693 zcbo^DzOwY2iPnL5j=<2-sLIW?ACYFRJo)t;5zXsvtKX$t){t|)+iJXFz|Z;CrBa(A zRRi+84K}wHC~D;VQd>)_?P{+>7ea--^nSkVJOWts#+W_{-(v-+E8}@#S0N;K67<1? z{fp+01t6eqpZ0Du|L4dhfc=U#78krJkB<2Cjw04UeiTr>=!*+#0pTpc58h2*+(6$3 zG9q?G!G||%!0qNm3W$D5i=Z9t2b_){;vkTFw?}^2(8(%tnVBr~v#BwYrjN_yQl8~Cytmus5hn;bM74&kpf~5=brE*+wW9XkkZrpAiZov1Ra1jZ z_ERRlTV5LoRdYWQPqb;!@D`$Aj1CYIE3B-rM^wh*?SsZ*#Z_QX(vz)zz+`Cbn;B zX1T@y0(kh{(NIR_`$kQGkMFoKNQMK0aJL2LEwCn~HWM!0C|B;AsvW6>k|}_?!3Ap= zKQZ$QRbt3u!hU_Wx+tMB>a4z)P4IJZA3fyaGx?~boHhuU%DI5}W4!KBkE~}U-&CD` z-${|;e!?WD@y6vITUl@CWs!znb>ZAa#M9BpkbSZyGAdR<7HrUnx+^{CODc)KaTp=r zYEIL~6o-FA!0N>o$6b`+=gINI{x+y!a+R%#3w^N@AK(rKY?$#52&Wctl-RD}g`FLDxXDZ|1Jh#Qj!ENW zY}d_)HZYL`bE#^rYHDhtqs+{C065-1KK_2Xh$A-OVJFQ0({w0Pa()?F)Q#ycfGZsqn^0?{F6KZY&IRsCE#bd*#0FPwm1#|3C zdgJ(FA;J}VU*y0Dumucm?13A#J8%E#R(K?fSy7~d{02ddC$=#`d~U<+w1%!>K|*Id zeuATRm!7HM9Y97dMsSMH?wJG@5MI#1Nve-_DZ@bFU7lZk1r?^0EK)~bx zz9qh>C4YC;>BE}J%U7p0IDUyj3ZQzw0aX*V4v%&63SuArZylu4D_iz^Be3=nz(@g4 zcy7g9V_|P{A!qvE3wqey7_qI7M|69lnaEv@s18IKZd5%*RU%ZA#T`aMD#=0@H?3&n zh^?Z{>$AD6u!;)xz#x|`FE1DbP+9_wr@M8#Oet+?$oc7KWwdIpvO;?w)!Ko+902O} zk5G+9q#3v1mCf?(p6}^nK(Md^b7#DI{(2+_EyCi~bYKH#aiF@)Kq?Nq_%=6%RrpSS zFTehkDn#%2M_1n$#vf*E|xZo(*O(*V_Z<4zwJA z&Mt0vqi6zWMM2q>NLCY5x3SvkLMNE2@z>T=kJH!7#?JR}EsT?59kB(eS+o0JvO}D20c4&A*86d$<)v#n@A5Ntk=YV)5!+ZOHCcL>(iE{;;aMkj0 zdhuk13g%l!O8;q7FTip_-XC}QL|s|jHtBrsekl_1PbYNZxuN00h~MujvL4B$DWzZD zduw-(RquJwlV~`I0&@DdM|Cd{*Pyt}0Q#V;3ftTN)-acXX6aWoc=30*P872bMBK)V zLH?P9ckceRFe8>>2e+RI$%Q@|xsmjmn=111ze0#WRS!IHNk-5gLDyGP14VA>0=j@@ z?Ns~LKKL)bqcJ@5&-M$3W*TXKQKDYqe-I{MOmF^fWs?*?{10?@13`70{ZACF^1ru& zxbOFGb-+V_zdJJjvo2<#|MtSdCi(vWZWPCXy+I^8YM=jw?0}DeB)r7JsISvHC&RbY z@tJkUxiX0VY1-fBmA2L6Fe~GKn0?#h)0)ph)$5`!NeVoAGewj`b%37S@)|QtL}oP& zI0W7N4Xrlg$z+y|WKHW_xMAJ8<;R^0Dyucd1W^um{KyYAPUV!Bzd!OJ$9sdK5k}H9`!nSan}_?t;!OfBDa{dRbshV z?%V;@&vhR~15f<`@~Je!q$-RbrJXNm3kyc_Ox-r%5B{g3WKp0Z!u$20`?VApV;P-y zS81hdX%o2Wv-hp9nr3d54S}5fU8fwmer$vTYHZ|c3*r>>Zj)_I zG)waQ<)K|?#)9rEutIm*l>O=Z_s64J$C*b``TptluOU$)KUtPLMlvQjO@{~V-xV+c zM(3OQe3Jc-?8CQuo_xyL!|K^Lnpuw~Y@!zSP5Ud6#1u9zuY~f43I;|2z61lAl62LU!vM_Pd}|0t#=}Dt zjXKT}w8H-!{8Y~DB#zDLxqLJ$BpIo6ZK@=E zsrp&Qw)-z*lim{F6aX2eZt#fUcyRg$lyHIeF^!(3k7iVmG7wuO!4XUc^!R;JQeYl?yzPrbFbB40@Q0iIhHNKRT^Y4nIbqz_yMQf6+ zLF$KMLe{yGkOLOYf#~oL=+D$p%x5|%CM>kqD%u)UUlrKfk8{UZ#+RpJY-g3T#S|a! zNg6AUO26SYV@FW5*=DJ857#H8h%4_F;ZPUmTtw<}i;d#lT|Rr1NNil(iU$VB3nF`j zk+j$IZ_Urg6BJC^ZxeW?=++E={vkLrk^mK=Mm%7^mf%>+R5S&8JA?!2X=f@s-Hjt= zm-e{6Pl^7-y&-Yv2HKn6B|cbzYPiwrO-4G}3hWDplnHfjww*`HV? zbh!2HdLLdv!6*T@W}kob861z zXzeZRp`7}DeMtZS`Vl;-#w1+a3&7`2~h!$`JADu@Q|i%U#@fv3}aAquk0 z5{IsI4Ij1nJ20=#$GC@Mjt#EYjZwlYsyLi!d^!}3sPzet^UmF!s-lr~-h!c~hZd$u zn$VbZv4c#YPi{A#xPM##y!|sRDCkydu>`;_-`8OYcS(Q)8=I)?bWv6ZGi(oDOj)`G3E~*NbvB;e{`AK zdj!9|MzzzYaEHDalMT--+EZiCDlsPxG}y86+84UhUOI0M5J~uo9DlAy{MTJdp6J>*ipxJh-2hmBwii9ldjf@_!0?cd2(g z40uqJ0>_cGA`|%CspmYJXo(hiBxE!3=&1BVD6oxNL?i(@eM=(zRWP-nO?;efZ}QXU zA7Rb<-kdb7f`ZyF@A~kRm?*cpTnmAn)7_a7YVQ$XaL|X&dc~;maYG9Wix3f>q~iJW zz2kgOSV~HYtaPyc&e*t%s2xLwn8QXE(h{A5kr{@lIb0`3lLANO`m{`l2im=P>wNX- z_eP=V=VYplFyIh~k>i#Ae-859k0cC@wqN3j+rpli$uX}a!@%@h78Jn&f zyS)(x9J6RK%<5)DCj{jkTjkN+JkpA13m#K|em4t5*R-|e@@@hw~Yiv%^ffwLJHf1j@oi;xB zD}h|v7Tp$uR#tq@h8vOq(UM#5p0yz*3}FJjo!HV?>0M?EHc@swlG@vkZ0h_`dk)Oj zpxCC9n@P)QfK?Cnf1jtwk$1zqc0DnN^np*0d2rZz{)C;Ax-I&kfS?VKUyfYJ`*FCi z{w05Vq=y@o++^d4v$3KX+9%={iXVfHhEFFyd5UT6!jDIJ?bLmYtiSlpLIlE7ab$Wi zQE@kOdN&{Lv#J24>u!KI5U;EdUJ+$jLe0(O2UnSxxAzrT*&Rs?94SjFh<~Y&%ONr8_X@ zW#n>v_Xn-oEmMZgrZTS>YIs^G5LX_#XFUf^YAlaM!wrM$T-^ul(Pmw&j;AMg??x-* z=*XZ>!fJwts!x7-a}G%3=8h2BL3sfq=pN|6qs7wIAdLZuEK81E*9Vsacre-NK+YeUdZUJC=-~KMnhQ81< zPn;w^2!Luoa*n-CAZ_$3_AL7Mmw$P5@`2<9R2^}A(ZDaut?V{3=gVTgIJfz(^~S7T ze}*I^`0)`V-fS_%dhdIckzmx-$$S3q)1gDofU8C%oL(mJDrmTo^8<~AXX|G$+c%lm z*~5CI5xkH)uomj7-CrLADJZ2I_enXVZQHsMMM^g&yioot51NEye8{zH&+tUKipqvy#ws{@^(E zG47#DI_?xCc#|gtPu=<~Cqr$30H%SaKjMVbBiAb(P2C!-x2zken1m9=YpMq-oo8tc zN(20unP)&`#UTpXZ+ewYfhGvaYn zI2~tR=+4j~Gh)f=a9TyS7B7<(f#5A0`eJwNUzm4D8vb7As6wp2fhm%i-wV zL)Y=t`>LT!AXrZ1(j{&R3JOlOzzf_wJcbsxoTA-!ZHG_#Xz&hNTS_spv4uW+Mtb+& zJt1LXQib-77F?O=0BJZbLdYEt#l+fGS+}*fzst#KDRd8uiips#w$5%EnKJdTPu3I}brEt$`Z=Yz>aQ%1^OB6Gnr}Up z^vTZHW|+4b@kwSsPxJX$=PSZ}lKa!GXDdqMY;__qjc_sTjgvnuM;HhIrrnIWp zIb0ic!rxLF!p0_%JZ#T!n-M+&{BA)cZ1*2);pO<$J5weJ-@i;M&6W2q83sBsx_|mz z95IQ~x<0{2`SglbsZ}yxyufhTbiZ#t5?+4mo<+u_PDl%j&^|THq4f|8{qof+yvRg~ zWD*<+mmP-$t;T}$Zd=JNVk%oOOHNJ^o{n3nXvx8z7F-mEx=!HY`nBnj%2>N-Yig%$ z-k@XYYW-U_HnBiNoZFmfy%D!$s2ZHhy69jq#P1saPUNR?z~$qJ6S6mg4v#+S=qjM_ zVu>F9hg@>*(;7*R-<9&0Tt{mCI!zmBUma9A;-)(8;gx~$J#s1bz+5iaZ7$7&Bg8mr zQk#9h&TA|A>h1NiH7&4E_-(uphwY{n#c7^@$r3#&5M0gYkwQN#22;~sKbXChOTc=s zpT1&tr+xmktn34sTa&_@S;#=oqJtFt8`+;C_4Zq5#*j#{ShxS8tB1W zMdz!YjqY4&`SwOX(QL!7Re?Z9A}qwA4^yx9Ag6q;5|P%E4#F; zJOaRC%*6;%{-j;VUo7y)@!OL*!JA~65}V@$(Eds`Mn=rgbnhFv>IcnwE&81rd4E}~ zHCyT*?pjRKi%^(5Vm7B(M5S#7MHbxn!d4fcTO1vz?&Eu>INUgTl6ZF^mD*64_W=yn zwb;Uwgrt5#XLNl6b28r`o3$~{S?6rjD)lu*R! zEgv^o0Ygs2McSoXU--B${W+^-WX;YyP?*M|EOjUoD3#-joYdE`^+mT+rrH#g`H6EA z|9|*kDr6Bg8N^2CJiTLIX63Q& zS;9`P`b&p#6Ij$_^A$x6pSa1$mt>-o#ZZb=2CrL@_OeL=Z@~^`;$O1%5DX&&nMB z?~y3`<>qE9QVH`r=LF`H-EOT#;&b?;`pYWEN4MDPl)(-es=HK;>~&l<#wmJ}FNgT{dR^pr>AVbYexmwmVW zcI7JapwiBXXYKITRS=j{CI`!=EysDy(a$caAIY*y;(3bew$QzZ6o63(%OFD+v`t#)Ns6d#59Y5C!eZ^5zsKvNLY~i>`UbD%}@UQW+jm}NL7m|euP`8-}*-A z?A8%G>}7c8hOIb%U4Wg&!s&|_EmbHZy1K40adDjy3^7b;9!2J5!xqlIP^FAW?C!p? z$O{hS2#Ww}OfFo(THUx&=6(W*EE#X$h7q??P6}Jv;YCFLb=b3P4ucvHeQ}NZvl=1a z{&5QJBBB!)E<*@wcX72snH6~bx{8-x-7fjMu$U8N!M=!k#VbQ-&V*Cn@mLHJK7G1# zR2@?k3@U0fMa!X$8@0{mXHf!~O}IT_0s+5FzTkZKo)j|+3m;bDPDfy7rI>d8$K2fL zot>SxbsJfuZP^GnfI?Jsjc(E{=(pZJ1lv2qmDIG3KjcQdD*g3(t$lMh9;01?ZET{| zxzl)5=TyO*U}EQfIKTN?SN}S@Zck6C$4_}k!`LB7@hrO?yFr1ucKa2msS1`FwwJ5d zTDI*OV^Z$rnFpD4F3WSAo%QR)*;!s}DNbY1!_1?YVDsk*avN!3cyql@Bk!6>iV(cq ztByY{mp=lx-@AMFsMDu}2*)O!3eVICWW{N5``hQme_m824_W2RT)d*i+c5u1ALG`8 zGHvjFP55wEw1$gL!#hUb>z%MZqwH1C8?rllHZY<0_8v^j350|X^YhU(_VlEZ-H2`U z)kTCksUkt+=m~}hUC_R8b)k1)YyQeVkP8-xv^52jD+lHc%CO@2Zx_rKg=Nne0=z^z zKT=?8YwOz08zyPKa`t|5%2`!+ROb-N_~P*2ctZuRn;F%6uZM{5RAAKI*{S8r%PJpn z7M@F;**fBg#&AeIKJchhB&khD9?)`38?ZD5=snaob-<>hSj(8)@hudZ+H@7af9`}f zP6sY`F&Wb^oDJMw>BoSWjP;Uy4b+b@lSx))jwhR4O!xF43C|&+MLV4(LQ7jrq#X?g zUVG-0)a|87Zik# zl_IrD1T)u{RDtjv89U;nf9b_(ertQPYppI8h~{#An3CCFjKg5Y<7-5WgQ4+o2p`3R zxBR3J0gaY8j9fK4*xK( zEfQWCIzOLi|KQ2RsdPp9zH{e5V)L!_JQbto80gSSr9DeC$2Bg|FwxGf(9)~;^G6DF zH>vCPwbn*{?RH^%6AMdYU0qs}wq+@f{G9{>ZOCsl=?R?)UV!Sqin1tQ3^dlIovJgs zj&IcoO;!llc5|oG#lRQj<&|JB3DLyXTp^VgwY9Z&104F&X!ZKe`AO?u$5X}8NH~Ku zrI(G9wq$F2LeF-0i?lQLd>ev;#J!CKE0PHm1#{S+6T|Aa7Sp0*`_6I7G!$KSaKTf> z&`2l`fB#O(_V>&)B9j!I53*8!=2=vbHYIXXj}cH3$AgNUU3u4j$0{K!6cwx966AfE z{O*GLifVdqKLj_i7`J>wsO0QeK%`sewcz$_1s7o@h5qVhDplM}ot>#{-)}`rBMe+5 zK6Bg~IZEz`yr4!2o)h|HkHW5Y{L9;gevcF!@A4^}`;>@3HfL$8eCc0`_+a)RgUeE< zbhc*X7FTDl^(iq?ngezgmggj7lyCF%Z#=OUF*P-{YYHLBB5ertx=q)euYD6>B;Tno zO+ARoLPTM|97&t(1Gle*YN(o=L%+UtN)~Vs9f387HIa!-XlZKjm$(_?K+n)CKgc{x z-IqjV8)tRf!bv-t_Y4Ub2fB` z4(-UQKY5Ugk0Ub}LKL02W2N)ZUBAEd9D$4hgh3eKD~z@90}vt<9Kk{rnww*Q(r_^T!tABfpEj9&@_K%rsoVo3#!W;lM(iZnj zJ`g*ug4;$O@q&b?c>nC(k^7i0?*;W9;7vPa<^DX*qM{Vr^zIzB5^?4iR-NC@`h|+6 zvmdU>mT8n+3LA;#Jk5b`;PN<^KYF!%qQr#J8h<)bZJ!3xxIQVBkya1Der&0p{wH=y z2*6rAz8L;&^j3}GtVT!%R#C;yPqX*!@+UkQ<#gB3`;%8VgI~35zL@cleV${$#nu{SP414T>Y$5y zWSBwdv8U8RlHbG+WVSy&CP^aTWuLzv*kv?MBc!G_55ahd&6gdrF8Z>IK20JFE;kP? zQRVl+AMZ>rUwUtEkr=JfM~HYaBlMh72WFB%$O8@NdlAPngrF1v7|`Suc)s}IDqozj z2X}e#)q8-SCW76)U6-Q%@KgjBr~nlArUoodtbp{X%Dzm{+rq+Lk9N4~_#hObmp&@2 zs@k);X2^6^T@3m$GV-pnaVM3CJXf&G}elKYIytJ2fPq}^v# zf3Fk2S@|hjZqQ>&o0ZUD11S4GtStJP5ILA(%rfmT=z`&soSMpaLfe~(A}6mvAv1g5 zGxJmoZ6*d~OgKb7<|2m4Bs`h;-yWzNPYj+c?&%Yxkkv;j%D1iBpE|hsfvtvfI+9DU zU4ZyQv(~OQt&q(lVb-?1q9SL`oM_pW0imKUtyEw@Y*+u&kqUI*+as`E*CaffaYy1B+h{{8tLUmm zzsu2pu`$Bu;uR-y#*~R4glG3TiIe}fYf{&ElCGHccmDlTb9(|8Pk`0$!eRH(r^4&^k-4)B zQ1@r$Nz;BS{(uh%*uB8} zwyMT$ZEc*5&u@E!i85r_OVl8&edkboNpSQ*{x`(x1+#@K{0?*TlZ2OC$QKRx;i&k0YO@jUB=M8wx5hk(urYP8Cj2Bm*N2n%!*C&I(o$&@ef;h_m2Ml){Ww7%fdvxr|VPskG_9nDQl?qI^xzY;-n^Tl3u zYy{Ci0(kvgL6nGZnUX^Gmdd6%-jd)^=doJQ+<#(g=w=@OJ;H?}|hJ12z7?!yx|Z^Th3cS`QKhJQY&9Myy*_pKvy_2_i3R zYChtw4=&7&*WIf(0=l+bz~49`&^_qZpjk{mb7*Cu!MwB74Cxo6y`MK&mTteTd6DRB z{8j=#;oTP*k>_?v9s3Gi zlWWyE#+IG9^;jRKiT~K4kGe9MjnPXhu$Fs2+A)I3J;{{V`U2vMKTf<9&{sS)vD_Fx z(-3=7()y^9e?amZ>mef7GnhD5;N>6c&XJAzIc4pxM7pl8NMh#SU^_N`n&+lgsjZ^* zJUlcuO$v-M&j26MEb<^*F*wSAN4=d$72^$HdgXC@OxR0TYLWFa>qcS|vZV=Xf9)8F zZ#;)UQSAnmu{9~^`Y>OTF*Syp1N8T9=~NxbOo0lk|0v=lUr8*mz$B)=5@$|g2EpCg zltYaZh+cai zetz(|l3+X7S9NnH(Dy}XsF0*&Z!Ti}B558V(c-a~x?`1Ch;Qk{x0h-8sJV2_cuk?C7U(|2;(zmL3uwk`(rR2=nl9RGTVC~i1K zrPL_WhA}=L1QfK@t-5GuE&f!vS0`EuI0)qyQ5L<3nmJ#Nlmj#u#!Ye&^$RrV!R^Hy zDA_(;WIlklZ8loUkA4w$uhhPZ->oBA-=TxhJgh2xG6X0Mef`?IS=y|9SlJzrmY;Iq(gDwV+BgNplX$g znOPcloiu}hS`6?~=hWBp0#DAT_GG>A+S*H?mS%`c1}B#e0z&|0gXKJzrB-MsW@cun z85wngf>iAt9D=5P7yoRW4NCJBQd3l92gknIo0*!v1E3ucrmhP2JnioS!hH0gI+c^D z?Qo?UhJ0je;RV^N_H8i|WBnKB0AFC)B*T;df(q~+Q2nHx4~4dWo?R(> z+rSL2YZ+mC;%G~1yT?9|KO`_IZcw(&A{({)nqtpC05x-`qOkA*DFiHHr9npwKafh( z2>hCY6`T;y`{o5bD9-qtQPE~w_KB)?+u%fFQ20_8FdO+{`a`+uY5PGceQ{}NB~c$3 z(c6KvhKs1-z6=hN4@yW#82fO9#F$%JuAJ#D82bn_GXr2bYQTw7MpBVdzwqUS#XLFN8 zEx!A05i|CWc3sw|$~hc5Kg{N@3=^q02J^JIXMw=(FeVjzGGGBm?Dw)7Qqxs=M6~J9 z!vs2$cyv*nN*+#!ljxP6N+mSf;bWU|R&tF>iwL)Wx)5Ry&^(JMzeCbmyc9G}o}fi& z(N|L+TZzVo$hP~}^dC5>+g?isWXpMbC-*gAm0@B2fN*a=+|4e+Sl#+!EFmS;5iSt? z*3``GajLVuy)X@p&qF->@;y2g zfNdZvy<1<-XnA&}s6Z^lP%pgtoyQf$H!qWt^m;-Yzo_~SeIN1SIM+~@pHBm-*@4wy z<)N{d9h8hYr+Pcz)gluyk2}DqbuN38g8-^j0N^;)9=S>OOAbSj23jMx;MvNEhrY7!@n6=MX@jL|qyQ4CP)xD{um z+}MUY3Om>{F!xBhZ*UK<#|c~2<2Sj3FXDrhoh3|x)qfDZjud$3(0*}8TV_q4BB)f2 z5zn!ezZ-SN+&VHU9Ut@Q zesMFXy#2UT$E zWRN*~?sbL}`Kkn8HeB7&qQUloCanZuOwg-8fnc%VjB- zrIzDCRAI~R^Pjf>1rT)kfE;JfNLt)Xq!zA6olf|DD{B7p9j_k-#?$$$Lv zNCX`5)vNVkzy!6-M&$vM>r%2>s64&0!lLQm(4bNUJ9X-mu#gZFn1+UymhZaPU)&qC3u_b0C=L?V-t6*p?$q&T4(4iV>0t#(~luGQxJ6xg#qjXAxz; zkr@ zuOy01Uc*H?tIje`c^DdTaUK|uaCb=bBAVx{lBpI^{Bv@Ijyw2c5#QpH9sit1W)nwK zj6c7ollF-gW;uX`2+zJ&uK7+(J|*FxEBwepNbfRB(+UX9<%^TZ2a8R@^pt&ivI0HD z31y0$nAqI2+U7O4-XsBG2x(DYoN`Oc^*(V%|#oCDR})&zf^<*Tc9IlAb2pb$@vmG-f_ChGpSVYzrl9V$Uh&2+|0f#= zkh!{vg0<2VY2IS%3(Z%t;TPhbaQqaoE<9v_nrt$V9BU*^+4c=;9H9^mj<-Yth$pj$ zYfGRQ*;r{ip}5QD5Y)=qpMI`)qqwh&^Jzx3hNAPXBnecuA_Fo$e$=D#RGUyGn{J4u z&acJ~s@vVbseb_pF5!{iqEv&fj!P?f8HZ^SV zO~y+}Vx^{}66dWS37n8SPMYAq&EfeZ2nY~aRPAFA{yA2QF#1JQmPcO;ZbGiu5_G&n zffj?RtA-&*?XTUOUWD0Z=i`o)8*R4VqP#b3G^u`~sS}icnPyx^OFUUbG?ECWbB6q^ z`Q|;WE{24XZ8OMWvR9bS*?jLoxB?IAI|nJ`2RKVA>kb(i5OAETTOHoSOPIu z;KgbIqD}tll*H}-Pn^JiH!y_j>gloptxNdU>|X;5@sf$ME)&pl{mcj*o{g@)H~hF6fKl9+d~lVhlG!hL6H~NMO}jDwy`@jfBYaTV zes=k(fr|IOcS~!EsvAC($A8Xxu5KHAIFw>EY(${W%XYI$B9Dsyr@4aI6RH(cGC@hn zn|KeZ5Y~I;TR9Rc0UMAzb2-gY)?&+Wwcf(M3;Dl^d{O6`o7x$m4FPdqCIH#6!4TpM z1%3!XF%d5_VKU$g)Txvg;o%}`YPObi1>66qZ$j*4FkGxNRvJ#g>$CB<0>L4 zNvEKoFlJtF(Cwd^Ni0}GXr zzaJ4BYg#)oDR30E_W*q5vyG08)$;SJE=vX8C}P^B$B!$@IL+p>Bl4yjw{pO{A|0)0DE zs1w>|pV%8^b`zq|y88Mx`$uPcEqtVSwZgGazTfFZW#ZfE@V5y&Ps4hU_|=>Kl@`Vg zih795vtp`Ng>P&&v7&_L9fe^_ylJ4`u{Lkct71FONp1D{Qy7<(-gcK6T3{O8)2zAmZP}uKUUv;>d{S~j6FxOV}hW}_}!%=A4F$ZAZnxDzH!xS zlr6kI6d2THm8@|J=uYSp4Zr$2w6Z{!wn-ikmHy(?&nczQ< zY??ATDCn=E_6jLLZP5tr_dLOUuksNS&N(K>4c07wpMd$^T1u$(`4S^ZQ}1)GBEtGO z_ka?~I<}JOcg$+wLPuBp(*3=Hs4c%>AH-=M8J?4*&2=}wkg!&bS|Aw!S2v#Tdn@Fv zDEfUxXy%?sE$`WFy-dAGKb5#RV?NP=agY3~ZF3&TbgXmx$h%wOf~+)8*rpQKyZ2ti z`D*uQqZf*(64v$4K6!J~=X7k36{Ch?plO>Q*J&(c=oN8Rn&LKJBVFk=^lqBCDZB(p zPGne2Ov!FGWFc>;yI9FG(?^NomXmUIH|!*&OsUNVBwCR(7(@u%++wNU@IuhtNy*!PTAPZ+t9|&hhygu%&TQ^fu^mNtL zbB%>UWUa~Gs=>xn3H&xU21=4iNSLaX2-1l)1;M zI4?B4s-)Zc;&q8}>aiE^2wHIlHxqOr*rV<6 zIR9I|d2x#BBWGuc{!HcY(NQx z^RC}RWGMM$Z5rXF%RZ^^*ETOB!f<*?4m$qhoVlf({==1f$EJ)gZj8XDUa$YCWBa6S&{>~|D>rE|)R`+)XLc9qC zoqy9?W@+6^DT3FzKmgQ#%{?G-P{U+%_P+X(?z|2d#pUCMF?aURi#G-E zqB3M5Y0(1B)UH%e#(0v4Jd~ifk2jcN_e}W0eo^LNd+8`H9NMi$`{G_ClZD(Ad*0oB zeFu(2Ph2`_sIh7K;t!v@MhkP&kmA`t1+~FQ#Uugmu$HFfZ4b~y+vM+Zb{gADpxI|y>ZHp)juxcR&M#_?r+sY zPCvLw$E3-A#0Q_w{gd>JcvF3Ws*qp~p`?_mvQHkhEfw#1uBWb}0fSG^ZvOO*&uC7D?DY7Qs1vV(uEbIr{p5Ys`w=6OdGR5#7AJPA~4(YuGtjF;Drkt}Pm z#;LJK+qJZ3D47DoJT55kNjW^%io|Sdc}V1@zW(jbzuXK6RJ@H-L?2B^p)03RR6a@f za*?6zg$uyu5_YeuD$@yrl?jU=4Ji@+d%|sZNQ3yv-{bFp%@6I)w*Mvab>oQfbgEbn UQno7?AhMzBTKbyBSMEIfU(ehhi2wiq literal 165057 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�!hC|or5WACC=3kryU^d=w{s(^IqN08p6 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 b10?#H=acC=#tNS)B{$TxujgO8|LlJOq%kZz diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 2572ffae3a7d2aa84a5df8d978c8ad380a383080..80e751ae490b868824d9e66178d49bec9328626f 100644 GIT binary patch delta 23691 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

    " dat += "
  • Notekeeper
  • " dat += "
  • Messenger
  • " - //dat += "
  • Nanotrasen Relay Chat
  • " + dat += "
  • Nanotrasen Relay Chat
  • " if (cartridge) if (cartridge.access_clown) @@ -425,16 +430,22 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "
    " if (5) - dat += "

    Nanotrasen Relay Chat

    " + if(!nick) + nick = copytext(sanitize(owner), 1, 9) + dat += "

    Space Station 13 Nanotrasen Relay Chat Network

    " - dat += "

    Detected Channels

    :
  • " - for(var/datum/chatroom/C in chatrooms) - dat += "#[html_encode(lowertext(C.name))]" - if(C.password != "") - dat += " " - dat += "
  • " + if(!chat_channel) + dat += "[strip_html_properly(nick)]" + dat += "

    Detected Channels

    " + for(var/C in chatchannels) + dat += "
  • #[html_encode(C)]
  • " + else + dat += "[strip_html_properly(nick)] | " + dat += "#[strip_html_properly(chat_channel)] | " + dat += "Write message
    " + dat += ntrclog[chat_channel] else//Else it links to the cart menu proc. Although, it really uses menu hub 4--menu 4 doesn't really exist as it simply redirects to hub. dat += cart @@ -502,8 +513,6 @@ var/global/list/obj/item/device/pda/PDAs = list() mode = 3 if("4")//Redirects to hub mode = 0 - if("chatroom") // chatroom hub - mode = 5 //MAIN FUNCTIONS=================================== @@ -607,6 +616,40 @@ var/global/list/obj/item/device/pda/PDAs = list() return +//CHATROOM FUNCTIONS==================================== + + if("Set Nick") + var/t = input(U, "Please enter nickname", name, null) as text + nick = copytext(sanitize(t), 1, 9) + + if("Set Channel") + var/t = href_list["C"] + if(!t) + if(chat_channel) + var/datum/chatroom/C = chatchannels[chat_channel] + C.events.clearEvent("msg_chat", ntrc_event) + chat_channel = "" + else + chat_channel = t + var/datum/chatroom/C = chatchannels[chat_channel] + var/ret = C.parse_msg(src,nick,"/join") + if(findtextEx(ret,"ERR_",1,5)) + ntrclog[chat_channel] = "[ret]
    " + ntrclog[chat_channel] + else + ntrc_event = ret + + if("NTRC Message") + var/t = input(U, "Please enter message", name, null) as text + t = strip_html_properly(t) + var/datum/chatroom/C = chatchannels[chat_channel] + if(C) + var/ret = C.parse_msg(src,nick,t) + if(findtextEx(ret,"ERR_",1,5)) + ntrclog[chat_channel] = "[ret]
    " + ntrclog[chat_channel] + else if(ret == 0) + ntrclog[chat_channel] = "Failure
    " + ntrclog[chat_channel] + + //SYNDICATE FUNCTIONS=================================== if("Toggle Door") @@ -773,7 +816,6 @@ var/global/list/obj/item/device/pda/PDAs = list() else U << "ERROR: Server isn't responding." - /obj/item/device/pda/verb/verb_remove_id() set category = "Object" set name = "Remove id" @@ -1076,6 +1118,15 @@ var/global/list/obj/item/device/pda/PDAs = list() spawn(200 * severity) emped -= 1 +//ntrc handler proc +/obj/item/device/pda/proc/msg_chat(channel as text, sender as text, message as text) + var/msg = "[strip_html_properly(sender)]| [strip_html_properly(message)]
    " + if(!channel) + for(var/C in ntrclog) + ntrclog[C] = msg + ntrclog[C] + else + ntrclog[channel] = msg + ntrclog[channel] + /proc/get_viewable_pdas() . = list() // Returns a list of PDAs which can be viewed from another PDA/message monitor. diff --git a/code/game/objects/items/devices/PDA/chatroom.dm b/code/game/objects/items/devices/PDA/chatroom.dm index 007d3892c20..054eb45d928 100644 --- a/code/game/objects/items/devices/PDA/chatroom.dm +++ b/code/game/objects/items/devices/PDA/chatroom.dm @@ -1,16 +1,164 @@ -var/list/chatrooms = list() +var/datum/chatroom/default_ntrc_chatroom = new("") +var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) + +//procs that can be used directly: +//channel.parse_msg /datum/chatroom - var/name = "Generic Chatroom" - var/list/logged_in = list() + var/name = "ss13" + var/channelpassword = "" + var/operator = "" + var/topic = "Welcome to #ss13! The best NTRC channel in this sector of the galaxy!" // topic message for the chatroom var/list/logs = list() // chat logs - var/list/banned = list() // banned users - var/list/whitelist = list() // whitelisted users - var/list/muted = list() - var/topic = "" // topic message for the chatroom - var/password = "" // blank for no password. - var/operator = "" // name of the operator + var/list/muted = list() // muted users + var/list/auth = list() + var/list/pass = list() + var/datum/events/events = new () -/datum/chatroom/proc/attempt_connect(var/obj/item/device/pda/device, var/obj/password) - if(!device) - return +/datum/chatroom/New() + channelpassword = rand() + +//parse_msg() is the exposed interface +//clients should interact with parse_msg() and parse_msg() only + +/datum/chatroom/proc/parse_msg(client,nick,message) + if(!check_server(client)) + return "ERR_TCOM" + + if(!nick || length(nick) > 8) + return "ERR_NICK" + + if(findtext(message,"/",1,2)) + return handle_command(client,nick,copytext(message,2)) + + else + return send_message(client,nick,message) + +//the following are for internal use only + +/datum/chatroom/proc/check_server(client) + var/atom/C = client + var/turf/CT = get_turf(C) + if(message_servers) + for (var/obj/machinery/message_server/MS in message_servers) + var/turf/T = get_turf(MS) + if(MS.active && (T.z == CT.z)) + return 1 + return 0 + +/datum/chatroom/proc/handle_command(client,nick,command) //command parser + var/list/cmd=text2list(command, " ") + + if(cmd[1] == "auth" && cmd.len > 1) //parsed here to avoid triggering ERR_AUTH + return attempt_auth(client,nick,cmd[2]) + + if(!get_auth(client,nick)) + return "ERR_AUTH" + + switch(cmd[1]) //argument-less commmands + if("join") + return channel_join(client,nick) + if("topic") + if(cmd.len == 1) + return get_topic(client) + else + return set_topic(client,nick,cmd[2]) + if("del") + return delete_channel(client,nick) + + if(cmd.len == 1) + return "ERR_ARGS" + + switch(cmd[1]) //commands with 1 arg + if("op") + return operator_auth(client,nick,cmd[2]) + if("register") + return register_auth(client,nick,cmd[2]) + if("mute") + return mute_nick(client,nick,cmd[2]) + if("new") + return new_channel(client,nick,cmd[2]) + if("pass") + return new_pass(client,nick,cmd[2]) + + return "ERR_WCMD" + +/datum/chatroom/proc/send_message(client,nick,message) //standard message + if(nick in muted) + return "ERR_MUTE" + if(!message) + return "ERR_BLNK" + logs += "[strip_html_properly(nick)]> [strip_html_properly(message)]<" + events.fireEvent("msg_chat",name,nick,message) + return 1 + +/datum/chatroom/proc/get_auth(client,nick) //check auth + if(!pass[nick] || (auth[nick] == client)) + return 1 + return 0 + +//chat commands go here +/datum/chatroom/proc/attempt_auth(client,nick,password) //auth + if(pass[nick] == password) + auth[nick] = client + return 1 + return 0 + +/datum/chatroom/proc/register_auth(client,nick,password) //register + if(pass[nick] && (get_auth(client,nick) != client)) + return 0 + pass[nick] = password + return 1 + +/datum/chatroom/proc/delete_channel(client,nick) //delete + if(nick == operator) + for(var/event in events.events) + events.clearEvent("msg_chat",event) + qdel(src) + return 1 + return 0 + +/datum/chatroom/proc/channel_join(client,nick) //join + get_topic(client,nick) + return events.addEvent("msg_chat",client,"msg_chat") + +/datum/chatroom/proc/operator_auth(client,nick,pass) //op + if(pass == channelpassword) + operator += nick + return 1 + return 0 + +/datum/chatroom/proc/set_topic(client,nick,newtopic) //topic + if(operator == nick) + topic = strip_html_properly(newtopic) + return 1 + return 0 + +/datum/chatroom/proc/get_topic(client,nick) //topic + call(client,"msg_chat")(name,"NTbot",topic) + return 1 + +/datum/chatroom/proc/get_log(client,nick,lines) //log + for(var/i=0;i Date: Mon, 27 Oct 2014 11:46:19 -0300 Subject: [PATCH 020/128] Removes the from NTRC errors --- code/game/objects/items/devices/PDA/PDA.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 3029f965bd4..a1b781c0e64 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -634,7 +634,7 @@ var/global/list/obj/item/device/pda/PDAs = list() var/datum/chatroom/C = chatchannels[chat_channel] var/ret = C.parse_msg(src,nick,"/join") if(findtextEx(ret,"ERR_",1,5)) - ntrclog[chat_channel] = "[ret]
    " + ntrclog[chat_channel] + ntrclog[chat_channel] = "[ret]
    " + ntrclog[chat_channel] else ntrc_event = ret @@ -645,9 +645,9 @@ var/global/list/obj/item/device/pda/PDAs = list() if(C) var/ret = C.parse_msg(src,nick,t) if(findtextEx(ret,"ERR_",1,5)) - ntrclog[chat_channel] = "[ret]
    " + ntrclog[chat_channel] + ntrclog[chat_channel] = "[ret]
    " + ntrclog[chat_channel] else if(ret == 0) - ntrclog[chat_channel] = "Failure
    " + ntrclog[chat_channel] + ntrclog[chat_channel] = "Failure
    " + ntrclog[chat_channel] //SYNDICATE FUNCTIONS=================================== From 0a47c8ec4ea1eb37bb2c3d678fe510b8d889971a Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 27 Oct 2014 11:55:46 -0300 Subject: [PATCH 021/128] You can no longer put transit tube pods in a station that already has one. --- code/game/objects/structures/transit_tubes/station.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/structures/transit_tubes/station.dm b/code/game/objects/structures/transit_tubes/station.dm index 553f8f8aead..37021e197fc 100644 --- a/code/game/objects/structures/transit_tubes/station.dm +++ b/code/game/objects/structures/transit_tubes/station.dm @@ -47,6 +47,8 @@ return if (!istype(R) || get_dist(user, src) > 1 || get_dist(src,R) > 1) return + for(var/obj/structure/transit_tube_pod/pod in loc) + return //no fun allowed var/obj/structure/transit_tube_pod/T = new/obj/structure/transit_tube_pod(src) R.transfer_fingerprints_to(T) T.add_fingerprint(user) From b0db18234f2557a6bb8be23a7eed0e9bb0ca39fa Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 27 Oct 2014 12:28:06 -0300 Subject: [PATCH 022/128] Makes pull into a mob verb. --- code/game/machinery/bots/mulebot.dm | 3 --- code/game/mecha/mecha.dm | 1 - .../objects/structures/stool_bed_chair_nest/chairs.dm | 2 -- code/game/verbs/atom_verbs.dm | 8 -------- code/modules/mob/mob.dm | 9 +++++++++ tgstation.dme | 1 - 6 files changed, 9 insertions(+), 15 deletions(-) delete mode 100644 code/game/verbs/atom_verbs.dm diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index bad30b9b2e5..02bc104f413 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -86,9 +86,6 @@ var/global/mulebot_count = 0 name = "\improper Mulebot ([suffix])" - verbs -= /atom/movable/verb/pull - - // attack by item // emag : lock/unlock, diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 338ed1bae87..16899aa2a83 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -86,7 +86,6 @@ add_cell() add_iterators() removeVerb(/obj/mecha/verb/disconnect_from_port) - removeVerb(/atom/movable/verb/pull) log_message("[src.name] created.") mechas_list += src //global mech list return diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index 8838ba46f78..94230f4ab7c 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -4,8 +4,6 @@ icon_state = "chair" /obj/structure/stool/bed/chair/New() - if(anchored) - src.verbs -= /atom/movable/verb/pull ..() spawn(3) //sorry. i don't think there's a better way to do this. handle_layer() diff --git a/code/game/verbs/atom_verbs.dm b/code/game/verbs/atom_verbs.dm deleted file mode 100644 index 2726c11875f..00000000000 --- a/code/game/verbs/atom_verbs.dm +++ /dev/null @@ -1,8 +0,0 @@ -/atom/movable/verb/pull() - set name = "Pull" - set category = "Object" - set src in oview(1) - - if(Adjacent(usr)) - usr.start_pulling(src) - return diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 83e54e7ad10..9ea22232b1f 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -325,6 +325,15 @@ var/list/slot_equipment_priority = list( \ usr.visible_message("[src] points to [A]") +//yep, still the same deal +/mob/verb/pulled(atom/movable/AM as mob|obj in oview(1)) + set name = "Pull" + set category = "Object" + + if(AM.Adjacent(src)) + src.start_pulling(AM) + return + /mob/verb/mode() set name = "Activate Held Object" diff --git a/tgstation.dme b/tgstation.dme index 32a302e49de..3fa24b45d89 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -700,7 +700,6 @@ #include "code\game\turfs\unsimulated\beach.dm" #include "code\game\turfs\unsimulated\floor.dm" #include "code\game\turfs\unsimulated\walls.dm" -#include "code\game\verbs\atom_verbs.dm" #include "code\game\verbs\ooc.dm" #include "code\game\verbs\suicide.dm" #include "code\game\verbs\who.dm" From d1dbcbe2039e1d4004c916773c1764a83f5d3f3a Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 27 Oct 2014 16:33:55 +0100 Subject: [PATCH 023/128] Trying to make milk or cream with the biogenerator while its container is full no longer uses any points and gives an error message instead. --- code/modules/hydroponics/biogenerator.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index 3b76c06082c..45abf174b97 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -127,6 +127,9 @@ if("void") dat += "
    Error: No growns inside.
    Please, put growns into reactor.
    " menustat = "menu" + if("beakerfull") + dat += "
    Container full. Unable to create product.
    " + menustat = "menu" if(beaker) dat += "
    Biomass: [points] units.

    " dat += "ActivateDetach Container" @@ -205,9 +208,15 @@ /obj/machinery/biogenerator/proc/create_product(var/create) switch(create) if("milk") + if(beaker.reagents.total_volume >= beaker.reagents.maximum_volume) + menustat = "beakerfull" + return 0 if (check_cost(20/efficiency)) return 0 else beaker.reagents.add_reagent("milk",10) if("cream") + if(beaker.reagents.total_volume >= beaker.reagents.maximum_volume) + menustat = "beakerfull" + return 0 if (check_cost(30/efficiency)) return 0 else beaker.reagents.add_reagent("cream",10) if("meat") From 2bb61534ddb0e761af642d1269e3e4b37c379f82 Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 27 Oct 2014 17:01:53 +0100 Subject: [PATCH 024/128] Removing an unused var and argument. Container now checks if there's enough space to hold all the reagent. --- code/modules/hydroponics/biogenerator.dm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index 45abf174b97..67b532612bd 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -127,8 +127,8 @@ if("void") dat += "
    Error: No growns inside.
    Please, put growns into reactor.
    " menustat = "menu" - if("beakerfull") - dat += "
    Container full. Unable to create product.
    " + if("nobeakerspace") + dat += "
    Not enough space left in container. Unable to create product.
    " menustat = "menu" if(beaker) dat += "
    Biomass: [points] units.

    " @@ -205,19 +205,20 @@ updateUsrDialog() return 0 +/obj/machinery/biogenerator/proc/check_container_volume(var/reagent_amount) + if(beaker.reagents.total_volume + reagent_amount >= beaker.reagents.maximum_volume) + menustat = "nobeakerspace" + return 1 + /obj/machinery/biogenerator/proc/create_product(var/create) switch(create) if("milk") - if(beaker.reagents.total_volume >= beaker.reagents.maximum_volume) - menustat = "beakerfull" - return 0 - if (check_cost(20/efficiency)) return 0 + if(check_container_volume(10)) return 0 + else if (check_cost(20/efficiency)) return 0 else beaker.reagents.add_reagent("milk",10) if("cream") - if(beaker.reagents.total_volume >= beaker.reagents.maximum_volume) - menustat = "beakerfull" - return 0 - if (check_cost(30/efficiency)) return 0 + if(check_container_volume(10)) return 0 + else if (check_cost(30/efficiency)) return 0 else beaker.reagents.add_reagent("cream",10) if("meat") if (check_cost(250/efficiency)) return 0 @@ -283,12 +284,11 @@ else if(href_list["create"]) var/amount = (text2num(href_list["amount"])) var/i = amount - var/cost = (text2num(href_list["cost"])) var/C = href_list["create"] if(i <= 0) return while(i >= 1) - create_product(C, cost, i) + create_product(C) i-- updateUsrDialog() From 219ea4f2e20581dd0ac4f981d9ba25126b1ae76d Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 27 Oct 2014 17:12:17 +0100 Subject: [PATCH 025/128] * Trying to make milk or cream with the biogenerator while its container doesn't have enough space no longer uses any points and gives an error message instead. * Remove an unused var and argument. --- code/modules/hydroponics/biogenerator.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index 67b532612bd..8dbc10d07fb 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -206,7 +206,7 @@ return 0 /obj/machinery/biogenerator/proc/check_container_volume(var/reagent_amount) - if(beaker.reagents.total_volume + reagent_amount >= beaker.reagents.maximum_volume) + if(beaker.reagents.total_volume + reagent_amount > beaker.reagents.maximum_volume) menustat = "nobeakerspace" return 1 From 2b3bec620a6049f46d79dc032cb02ccdabffe435 Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 27 Oct 2014 17:57:48 +0100 Subject: [PATCH 026/128] You can no longer splash more than one turf/obj with a beaker/bucket by clicking quickly. --- code/modules/reagents/reagent_containers/glass.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 8a194fd4e9d..f478b9e126f 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -51,7 +51,7 @@ R += num2text(A.volume) + ")," add_logs(user, M, "splashed", object="[R]") reagents.reaction(target, TOUCH) - spawn(5) reagents.clear_reagents() + reagents.clear_reagents() return else if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. @@ -86,8 +86,7 @@ else if(reagents.total_volume) user << "You splash the solution onto [target]." reagents.reaction(target, TOUCH) - spawn(5) - reagents.clear_reagents() + reagents.clear_reagents() /obj/item/weapon/reagent_containers/glass/beaker From cf9b07c19ebff9632897d15284562192b772272b Mon Sep 17 00:00:00 2001 From: phil235 Date: Mon, 27 Oct 2014 18:56:50 +0100 Subject: [PATCH 027/128] You can no longer start printing a book with the book binder is it's already busy printing one. --- code/modules/library/lib_machines.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index 7cad50f8d9d..0919fe955ac 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -461,14 +461,20 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f icon_state = "binder" anchored = 1 density = 1 + var/busy = 0 /obj/machinery/bookbinder/attackby(var/obj/O as obj, var/mob/user as mob) if(istype(O, /obj/item/weapon/paper)) + if(busy) + user << "The book binder is busy. Please wait for completion of previous operation." + return user.drop_item() O.loc = src user.visible_message("[user] loads some paper into [src].", "You load some paper into [src].") src.visible_message("[src] begins to hum as it warms up its printing drums.") + busy = 1 sleep(rand(200,400)) + busy = 0 src.visible_message("[src] whirs as it prints and binds a new book.") var/obj/item/weapon/book/b = new(src.loc) b.dat = O:info From 2ee042b58780b2d61a3553c1328ccbb6c15e2d33 Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 27 Oct 2014 11:29:39 -0700 Subject: [PATCH 028/128] removes meme --- code/game/objects/items/weapons/clown_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 08e6aa24b1e..10be20f0888 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -25,7 +25,7 @@ icon_state = "soapnt" /obj/item/weapon/soap/deluxe - desc = "A deluxe Waffle Co. brand bar of soap. Smells of comdoms." + desc = "A deluxe Waffle Co. brand bar of soap. Smells of high-class luxury." icon_state = "soapdeluxe" cleanspeed = 40 //same speed as mop because deluxe -- captain gets one of these From 7c9b23024ae43011fe14136a57c7640612576c0b Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 27 Oct 2014 11:55:33 -0700 Subject: [PATCH 029/128] readds holosign to janicloset by default --- .../objects/structures/crates_lockers/closets/job_closets.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index e7ff9cb9db6..6af8f879705 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -77,6 +77,7 @@ new /obj/item/weapon/caution(src) new /obj/item/weapon/caution(src) new /obj/item/weapon/caution(src) + new /obj/item/weapon/holosign_creator(src) new /obj/item/device/lightreplacer(src) new /obj/item/weapon/storage/bag/trash(src) new /obj/item/clothing/shoes/galoshes(src) From 5f1098dd3cebcea6105524fc5e7c3747f5575b3e Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 27 Oct 2014 18:29:54 -0300 Subject: [PATCH 030/128] Creates the "Reset Telecomms Scripts" adminverb --- code/modules/admin/admin_verbs.dm | 6 ++++-- code/modules/admin/verbs/randomverbs.dm | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index fa48db048c4..9edbb034971 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -57,7 +57,8 @@ var/list/admin_verbs_admin = list( /client/proc/cmd_admin_direct_narrate, /*send text directly to a player with no padding. Useful for narratives and fluff-text*/ /client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/ /client/proc/cmd_admin_create_centcom_report, - /client/proc/check_words /*displays cult-words*/ + /client/proc/check_words, /*displays cult-words*/ + /client/proc/reset_all_tcs /*resets all telecomms scripts*/ ) var/list/admin_verbs_ban = list( /client/proc/unban_panel, @@ -186,7 +187,8 @@ var/list/admin_verbs_hideable = list( /client/proc/enable_debug_verbs, /proc/possess, /proc/release, - /client/proc/reload_admins + /client/proc/reload_admins, + /client/proc/reset_all_tcs ) /client/proc/add_admin_verbs() diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 67d8d55ff8a..411329b63fc 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -766,3 +766,21 @@ Traitors and the like can also be revived with the previous role mostly intact. usr << "Random events disabled" message_admins("Admin [key_name_admin(usr)] has disabled random events.") feedback_add_details("admin_verb","TRE") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + +/client/proc/reset_all_tcs() + set category = "Admin" + set name = "Reset Telecomms Scripts" + set desc = "Blanks all telecomms scripts from all telecomms servers" + if(!holder) + usr << "Admin only." + return + for(var/obj/machinery/telecomms/server/S in world) + var/datum/TCS_Compiler/C = S.Compiler + S.rawcode = "" + C.Compile("") + for(var/obj/machinery/computer/telecomms/traffic/T in world) + T.storedcode = "" + log_admin("[key_name(usr)] blanked all telecomms scripts.") + message_admins("[key_name_admin(usr)] blanked all telecomms scripts.") + feedback_add_details("admin_verb","RAT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! From ceb6de391e47995e28769d0279c58130d59a23fc Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 27 Oct 2014 22:15:35 -0300 Subject: [PATCH 031/128] Facehuggers no longer violate dead mobs --- code/modules/mob/living/carbon/alien/special/facehugger.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index bc11bcd2490..aa64f72e5b1 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -229,6 +229,9 @@ var/const/MAX_ACTIVE_TIME = 400 /proc/CanHug(var/mob/M) + if(M.stat == DEAD) + return 0 + if(iscorgi(M) || ismonkey(M)) return 1 From 5599d9b2b7e4eff29193b6a53a99207933c6904f Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 27 Oct 2014 19:04:01 -0700 Subject: [PATCH 032/128] advanced mop cleans twice as fast as the normal mop --- code/game/objects/items/weapons/mop.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index b63e067f16c..d0e2a2ba6dd 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -12,7 +12,7 @@ var/mopping = 0 var/mopcount = 0 var/mopcap = 5 - + var/mopspeed = 40 /obj/item/weapon/mop/New() create_reagents(mopcap) @@ -43,7 +43,7 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A) if(istype(turf)) user.visible_message("[user] begins to clean \the [turf] with [src].") - if(do_after(user, 40)) + if(do_after(user, mopspeed)) clean(turf) user << "You have finished mopping!" @@ -71,4 +71,5 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A) icon_state = "advmop" force = 6 throwforce = 8 - throw_range = 4 \ No newline at end of file + throw_range = 4 + mopspeed = 20 \ No newline at end of file From 9e2b813fac0b89817a11c2edb8c228502c44f4f5 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 28 Oct 2014 03:55:21 +0000 Subject: [PATCH 033/128] /acid type reagents now deal damage to limbs individually, stopping if opposed by a piece of clothing. Pieces of clothing now reduce in protection when surviving an acid attack. added a potentially useless helper. --- code/__HELPERS/type2type.dm | 56 +++++++++++ code/game/atoms.dm | 6 +- code/game/objects/effects/glowshroom.dm | 8 +- code/game/objects/items.dm | 23 ++++- .../items/weapons/grenades/chem_grenade.dm | 20 ++++ .../mob/living/carbon/human/human_defense.dm | 92 +++++++++++++++++++ .../mob/living/carbon/monkey/monkey.dm | 17 ++++ code/modules/reagents/Chemistry-Reagents.dm | 78 ++-------------- tgstation.dme | 1 + 9 files changed, 230 insertions(+), 71 deletions(-) diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 433bfc66de3..067bfcac67f 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -454,3 +454,59 @@ for(var/t in test_times) return "SW" else return + + + + +//Turns a Body_parts_covered bitfield into a list of organ/limb names. +//(I challenge you to find a use for this) +/proc/body_parts_covered2organ_names(var/bpc) + var/list/covered_parts = list() + + if(!bpc) + return 0 + + if(bpc & FULL_BODY) + covered_parts |= list("l_arm","r_arm","head","chest","l_leg","r_leg") + + else + if(bpc & HEAD) + covered_parts |= list("head") + if(bpc & CHEST) + covered_parts |= list("chest") + if(bpc & GROIN) + covered_parts |= list("chest") + + if(bpc & ARMS) + covered_parts |= list("l_arm","r_arm") + else + if(bpc & ARM_LEFT) + covered_parts |= list("l_arm") + if(bpc & ARM_RIGHT) + covered_parts |= list("r_arm") + + if(bpc & HANDS) + covered_parts |= list("l_arm","r_arm") + else + if(bpc & HAND_LEFT) + covered_parts |= list("l_arm") + if(bpc & HAND_RIGHT) + covered_parts |= list("r_arm") + + if(bpc & LEGS) + covered_parts |= list("l_leg","r_leg") + else + if(bpc & LEG_LEFT) + covered_parts |= list("l_leg") + if(bpc & LEG_RIGHT) + covered_parts |= list("r_leg") + + if(bpc & FEET) + covered_parts |= list("l_leg","r_leg") + else + if(bpc & FOOT_LEFT) + covered_parts |= list("l_leg") + if(bpc & FOOT_RIGHT) + covered_parts |= list("r_leg") + + return covered_parts \ No newline at end of file diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 3688fa4ca3d..b6b27a6dcba 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -381,4 +381,8 @@ var/list/blood_splatter_icons = list() /atom/proc/handle_slip() return /atom/proc/singularity_act() - return + return + + +/atom/proc/acid_act(var/acidpwr, var/toxpwr, var/acid_volume) + return diff --git a/code/game/objects/effects/glowshroom.dm b/code/game/objects/effects/glowshroom.dm index 8e79d87bb6b..949d04d20ad 100644 --- a/code/game/objects/effects/glowshroom.dm +++ b/code/game/objects/effects/glowshroom.dm @@ -140,4 +140,10 @@ /obj/effect/glowshroom/proc/CheckEndurance() if(endurance <= 0) - qdel(src) \ No newline at end of file + qdel(src) + +/obj/effect/glowshroom/acid_act(var/acidpwr, var/toxpwr, var/acid_volume) + visible_message("[src] melts away!") + var/obj/effect/decal/cleanable/molten_item/I = new (get_turf(src)) + I.desc = "Looks like this was \an [src] some time ago." + qdel(src) \ No newline at end of file diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index dfd750c661f..392d358e955 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -28,7 +28,7 @@ var/permeability_coefficient = 1 // for chemicals/diseases var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit) var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up - var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + var/list/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) var/list/allowed = null //suit storage stuff. var/obj/item/device/uplink/hidden/hidden_uplink = null // All items can have an uplink hidden inside, just remember to add the triggers. var/reflect_chance = 0 //This var dictates what % of a time an object will reflect an energy based weapon's shot @@ -376,3 +376,24 @@ if(.) transfer_blood = 0 bloody_hands_mob = null + + +/obj/item/acid_act(var/acidpwr, var/toxpwr, var/acid_volume) //Returns 1 if the object melted, 0 if it survived + . = 1 + for(var/V in armor) + if(armor[V] > 0) + .-- //it survives the acid... + break + if(.) + var/turf/T = get_turf(src) + T.visible_message("[src] melts away!") + var/obj/effect/decal/cleanable/molten_item/I = new (get_turf(src)) + I.pixel_x = rand(1,16) + I.pixel_y = rand(1,16) + I.desc = "Looks like this was \an [src] some time ago." + qdel(src) + else + for(var/armour_value in armor) //but is weakened + armor[armour_value] = max(armor[armour_value]-acidpwr,0) + if(!findtext(desc, "it looks slightly melted...")) //it looks slightly melted... it looks slightly melted... it looks slightly melted... etc. + desc += "it looks slightly melted..." diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 2078dfc93bf..642f4a144ff 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -332,6 +332,26 @@ beakers += B2 icon_state = "grenade" + +/obj/item/weapon/grenade/chem_grenade/pacid + name = "acid grenade" + desc = "Used for melting armoured opponents." + stage = READY + +/obj/item/weapon/grenade/chem_grenade/pacid/New() + ..() + var/obj/item/weapon/reagent_containers/glass/beaker/B1 = new(src) + var/obj/item/weapon/reagent_containers/glass/beaker/B2 = new(src) + + B1.reagents.add_reagent("pacid", 100) + B1.reagents.add_reagent("potassium", 25) + B2.reagents.add_reagent("phosphorus", 25) + B2.reagents.add_reagent("sugar", 25) + + beakers += B1 + beakers += B2 + icon_state = "grenade" + #undef EMPTY #undef WIRED #undef READY diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 35682a33ed6..a61714fe12e 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -227,3 +227,95 @@ emp_act L.take_damage(0,5) src.Stun(5) ..() + + +/mob/living/carbon/human/acid_act(var/acidpwr, var/toxpwr, var/acid_volume) + var/list/damaged = list() + + if(head) + if(!head.unacidable) + head.acid_act(acidpwr) + update_inv_head() + else + src << "Your [head.name] protects your head from the acid!" + else + if(wear_mask) + if(!wear_mask.unacidable) + wear_mask.acid_act(acidpwr) + update_inv_wear_mask() + else + src << "Your [wear_mask.name] protects your head from the acid!" + else + if(glasses) + if(!glasses.unacidable) + glasses.acid_act(acidpwr) + update_inv_glasses() + else + src << "Your [glasses.name] protects your head from the acid!" + else + . = get_organ("head") + if(.) + damaged += . + + if(wear_suit) + if(!wear_suit.unacidable) + wear_suit.acid_act(acidpwr) + update_inv_wear_suit() + else + src << "Your [wear_suit.name] protects your body from the acid!" + else + if(w_uniform) + if(!w_uniform.unacidable) + w_uniform.acid_act(acidpwr) + update_inv_w_uniform() + else + src << "Your [w_uniform.name] protects your body from the acid!" + else + . = get_organ("chest") + if(.) + damaged += . + + if(gloves) + if(!gloves.unacidable) + gloves.acid_act(acidpwr) + update_inv_gloves() + else + src << "Your [gloves.name] protects your arms from the acid!" + else + . = get_organ("r_arm") + if(.) + damaged += . + . = get_organ("l_arm") + if(.) + damaged += . + + + if(shoes) + if(!shoes.unacidable) + shoes.acid_act(acidpwr) + update_inv_shoes() + else + src << "Your [shoes.name] protects your legs from the acid!" + else + . = get_organ("r_leg") + if(.) + damaged += . + . = get_organ("l_leg") + if(.) + damaged += . + + + for(var/obj/item/organ/limb/affecting in damaged) + affecting.take_damage(4*toxpwr, 2*toxpwr) + + if(affecting.name == "head") + affecting.take_damage(4*toxpwr, 2*toxpwr) + if(prob(2*acidpwr)) //Applies disfigurement + emote("scream") + facial_hair_style = "Shaved" + hair_style = "Bald" + update_hair() + status_flags |= DISFIGURED + + update_damage_overlays() + diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 09974720b9e..fd1729d489a 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -404,3 +404,20 @@ /mob/living/carbon/monkey/SpeciesCanConsume() return 1 // Monkeys can eat, drink, and be forced to do so + + +/mob/living/carbon/monkey/acid_act(var/acidpwr, var/toxpwr, var/acid_volume) + if(wear_mask) + if(!wear_mask.unacidable) + if(wear_mask.acid_act(acidpwr)) + src << "Your mask melts away but protects you from the acid!" + update_inv_wear_mask() + else + src << "Your mask is weakened, but protects you from the acid!" + return + else + src << "Your mask protects you from the acid." + return + + if(!unacidable) + take_organ_damage(min(6*toxpwr, acid_volume * toxpwr)) \ No newline at end of file diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index b799a57ac5d..08ec0341bff 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1633,78 +1633,20 @@ datum/reagent/toxin/acid reagent_state = LIQUID color = "#DB5008" // rgb: 219, 80, 8 toxpwr = 1 - var/meltprob = 10 + var/acidpwr = 10 //the amount of protection removed from the armour -datum/reagent/toxin/acid/reaction_mob(var/mob/living/M, var/method=TOUCH, var/volume)//magic numbers everywhere - if(!istype(M, /mob/living)) +datum/reagent/toxin/acid/reaction_mob(var/mob/living/carbon/C, var/method=TOUCH, var/volume) + if(!istype(C)) return - if(method == TOUCH) - if(ishuman(M)) - var/mob/living/carbon/human/H = M + if(method != TOUCH) + if(!C.unacidable) + C.take_organ_damage(min(6*toxpwr, volume * toxpwr)) + return - if(H.head) - if(prob(meltprob) && !H.head.unacidable) - H << "Your headgear melts away but protects you from the acid!" - qdel(H.head) - H.update_inv_head(0) - H.update_hair(0) - else - H << "Your headgear protects you from the acid." - return - - if(H.wear_mask) - if(prob(meltprob) && !H.wear_mask.unacidable) - H << "Your mask melts away but protects you from the acid!" - qdel(H.wear_mask) - H.update_inv_wear_mask(0) - H.update_hair(0) - else - H << "Your mask protects you from the acid." - return - - if(H.glasses) //Doesn't protect you from the acid but can melt anyways! - if(prob(meltprob) && !H.glasses.unacidable) - H << "Your glasses melts away!" - qdel(H.glasses) - H.update_inv_glasses(0) - - else if(ismonkey(M)) - var/mob/living/carbon/monkey/MK = M - if(MK.wear_mask) - if(!MK.wear_mask.unacidable) - MK << "Your mask melts away but protects you from the acid!" - qdel(MK.wear_mask) - MK.update_inv_wear_mask(0) - else - MK << "Your mask protects you from the acid." - return - - if(!M.unacidable) - if(istype(M, /mob/living/carbon/human) && volume >= 3) - var/mob/living/carbon/human/H = M - var/obj/item/organ/limb/affecting = H.get_organ("head") - if(affecting) - if(affecting.take_damage(4*toxpwr, 2*toxpwr)) - H.update_damage_overlays(0) - if(prob(meltprob)) //Applies disfigurement - H.emote("scream") - H.facial_hair_style = "Shaved" - H.hair_style = "Bald" - H.update_hair(0) - H.status_flags |= DISFIGURED - else - M.take_organ_damage(min(6*toxpwr, volume * toxpwr)) // uses min() and volume to make sure they aren't being sprayed in trace amounts (1 unit != insta rape) -- Doohl - else - if(!M.unacidable) - M.take_organ_damage(min(6*toxpwr, volume * toxpwr)) + C.acid_act(acidpwr, toxpwr, volume) datum/reagent/toxin/acid/reaction_obj(var/obj/O, var/volume) - if((istype(O,/obj/item) || istype(O,/obj/effect/glowshroom)) && prob(meltprob * 3)) - if(!O.unacidable) - var/obj/effect/decal/cleanable/molten_item/I = new/obj/effect/decal/cleanable/molten_item(get_turf(O)) - I.desc = "Looks like this was \an [O] some time ago." - O.visible_message(" \the [O] melts.") - qdel(O) + O.acid_act(acidpwr, toxpwr, volume) datum/reagent/toxin/acid/polyacid name = "Polytrinic acid" @@ -1713,7 +1655,7 @@ datum/reagent/toxin/acid/polyacid reagent_state = LIQUID color = "#8E18A9" // rgb: 142, 24, 169 toxpwr = 2 - meltprob = 30 + acidpwr = 20 datum/reagent/toxin/coffeepowder name = "Coffee Grounds" diff --git a/tgstation.dme b/tgstation.dme index 32a302e49de..808a77a8c87 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1222,6 +1222,7 @@ #include "code\modules\reagents\grenade_launcher.dm" #include "code\modules\reagents\reagent_containers.dm" #include "code\modules\reagents\reagent_dispenser.dm" +#include "code\modules\reagents\SPACETOBREATH.dm" #include "code\modules\reagents\syringe_gun.dm" #include "code\modules\reagents\reagent_containers\borghydro.dm" #include "code\modules\reagents\reagent_containers\dropper.dm" From f89e563584bc8958e2a1d86c870dadd80fa6cb6e Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 28 Oct 2014 04:07:24 +0000 Subject: [PATCH 034/128] Text formatting --- code/game/objects/items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 392d358e955..97f040d5aea 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -396,4 +396,4 @@ for(var/armour_value in armor) //but is weakened armor[armour_value] = max(armor[armour_value]-acidpwr,0) if(!findtext(desc, "it looks slightly melted...")) //it looks slightly melted... it looks slightly melted... it looks slightly melted... etc. - desc += "it looks slightly melted..." + desc += " it looks slightly melted..." //needs a space at the start, formatting From f22baa0d91a3b37bf498327eda02fd1d52ef3990 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 28 Oct 2014 04:11:35 +0000 Subject: [PATCH 035/128] Removes references to a file I was using to think. --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 808a77a8c87..32a302e49de 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1222,7 +1222,6 @@ #include "code\modules\reagents\grenade_launcher.dm" #include "code\modules\reagents\reagent_containers.dm" #include "code\modules\reagents\reagent_dispenser.dm" -#include "code\modules\reagents\SPACETOBREATH.dm" #include "code\modules\reagents\syringe_gun.dm" #include "code\modules\reagents\reagent_containers\borghydro.dm" #include "code\modules\reagents\reagent_containers\dropper.dm" From ef2472f0997b0d44102b888c8259ba6a03dd9a22 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Tue, 28 Oct 2014 12:42:44 -0300 Subject: [PATCH 036/128] Replaces one world in the blank telecomms script adminverb with telecomms_list --- code/modules/admin/verbs/randomverbs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 411329b63fc..881521f8147 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -775,7 +775,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!holder) usr << "Admin only." return - for(var/obj/machinery/telecomms/server/S in world) + for(var/obj/machinery/telecomms/server/S in telecomms_list) var/datum/TCS_Compiler/C = S.Compiler S.rawcode = "" C.Compile("") From b0be021739246402625e828ba43cd71ee323c7a8 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 28 Oct 2014 09:03:46 -0700 Subject: [PATCH 037/128] fixes telebaton stunning borgs --- code/game/objects/items/weapons/melee/misc.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 332ca0e93a7..b97bcaad2a8 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -113,6 +113,11 @@ else user.take_organ_damage(2*force) return + if(isrobot(M)) + ..() + return + if(!isliving(M)) + return if (user.a_intent == "harm") if(!..()) return if(!isrobot(target)) return From 635458446a1925220353263f5878b4a9100d47ad Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 28 Oct 2014 09:51:36 -0700 Subject: [PATCH 038/128] fixes compile errors by assigning proper target for checks --- code/game/objects/items/weapons/melee/misc.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index b97bcaad2a8..66f46b0c758 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -113,10 +113,10 @@ else user.take_organ_damage(2*force) return - if(isrobot(M)) + if(isrobot(target)) ..() return - if(!isliving(M)) + if(!isliving(target)) return if (user.a_intent == "harm") if(!..()) return From 2da228084bba185ee1a18293d7fa59e609f05f16 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 28 Oct 2014 19:15:48 +0000 Subject: [PATCH 039/128] Updates monkey acid_act(), it was actually an older draft (still functional, but message spammy) --- code/modules/mob/living/carbon/monkey/monkey.dm | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index fd1729d489a..ac15a71744c 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -409,12 +409,8 @@ /mob/living/carbon/monkey/acid_act(var/acidpwr, var/toxpwr, var/acid_volume) if(wear_mask) if(!wear_mask.unacidable) - if(wear_mask.acid_act(acidpwr)) - src << "Your mask melts away but protects you from the acid!" - update_inv_wear_mask() - else - src << "Your mask is weakened, but protects you from the acid!" - return + wear_mask.acid_act(acidpwr) + update_inv_wear_mask() else src << "Your mask protects you from the acid." return From 826d81555e2e3cc988fd26cd2d20fba838dc7cf8 Mon Sep 17 00:00:00 2001 From: Francis Devine Date: Wed, 29 Oct 2014 09:04:34 +1300 Subject: [PATCH 040/128] Delete changelog and remove unused on variable --- .../objects/items/devices/pipe_painter.dm | 1 - html/changelogs/optimumtact-PR-5354.yml | 21 ------------------- 2 files changed, 22 deletions(-) delete mode 100644 html/changelogs/optimumtact-PR-5354.yml diff --git a/code/game/objects/items/devices/pipe_painter.dm b/code/game/objects/items/devices/pipe_painter.dm index 98a2305249c..10407aaea8b 100644 --- a/code/game/objects/items/devices/pipe_painter.dm +++ b/code/game/objects/items/devices/pipe_painter.dm @@ -14,7 +14,6 @@ "purple" = rgb(130,43,255) ) var/mode = "grey" - var/on = 1 m_amt = 5000 g_amt = 2000 diff --git a/html/changelogs/optimumtact-PR-5354.yml b/html/changelogs/optimumtact-PR-5354.yml deleted file mode 100644 index 71727967df8..00000000000 --- a/html/changelogs/optimumtact-PR-5354.yml +++ /dev/null @@ -1,21 +0,0 @@ -# Valid Prefixes: -# bugfix -# wip (For works in progress) -# tweak -# soundadd -# sounddel -# rscdel (general adding of nice things) -# rscadd (general deleting of nice things) -# imageadd -# imagedel -# spellcheck (typo fixes) -# experiment -# tgs (TG-ported fixes?) - -# Your name. -author: optimumtact - -delete-after: True - -changes: - - tweak: "The pipe painter no longer has a click cooldown and now only works on adjacent pipes" From 8d6179867df5960461984ac50daa7093067a5ca4 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Tue, 28 Oct 2014 22:02:31 +0000 Subject: [PATCH 041/128] Makes some appropriate armour unacidable --- code/modules/clothing/shoes/miscellaneous.dm | 1 + code/modules/clothing/spacesuits/hardsuit.dm | 2 ++ code/modules/clothing/suits/armor.dm | 1 + code/modules/clothing/suits/wiz_robe.dm | 5 +++++ 4 files changed, 9 insertions(+) diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 496fd90507f..bdf0b2ed3ba 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -52,6 +52,7 @@ icon_state = "wizard" strip_delay = 50 put_on_delay = 50 + unacidable = 1 /obj/item/clothing/shoes/sandal/marisa desc = "A pair of magic black shoes." diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 8fe70226fa3..f3fc2721928 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -138,6 +138,7 @@ armor = list(melee = 40, bullet = 20, laser = 20, energy = 20, bomb = 35, bio = 100, rad = 50) heat_protection = HEAD //Uncomment to enable firesuit protection max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT + unacidable = 1 /obj/item/clothing/suit/space/hardsuit/wizard icon_state = "hardsuit-wiz" @@ -151,6 +152,7 @@ allowed = list(/obj/item/weapon/teleportation_scroll,/obj/item/weapon/tank/emergency_oxygen) heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS //Uncomment to enable firesuit protection max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + unacidable = 1 //Medical hardsuit diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 4fac7f71965..32d90013168 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -120,6 +120,7 @@ slowdown = 1 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) action_button_name = "Toggle Armor" + unacidable = 1 /obj/item/clothing/suit/armor/reactive/IsShield() if(active) diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index de249c00557..df88c830561 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -7,6 +7,7 @@ armor = list(melee = 30, bullet = 20, laser = 20, energy = 20, bomb = 20, bio = 20, rad = 20) strip_delay = 50 put_on_delay = 50 + unacidable = 1 /obj/item/clothing/head/wizard/red name = "red wizard hat" @@ -51,6 +52,7 @@ flags_inv = HIDEJUMPSUIT strip_delay = 50 put_on_delay = 50 + unacidable = 1 /obj/item/clothing/suit/wizrobe/red @@ -92,6 +94,7 @@ gas_transfer_coefficient = 1 permeability_coefficient = 1 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + unacidable = 0 /obj/item/clothing/head/wizard/marisa/fake name = "witch hat" @@ -100,6 +103,7 @@ gas_transfer_coefficient = 1 permeability_coefficient = 1 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + unacidable = 0 /obj/item/clothing/suit/wizrobe/marisa/fake name = "witch robe" @@ -109,3 +113,4 @@ gas_transfer_coefficient = 1 permeability_coefficient = 1 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0) + unacidable = 0 \ No newline at end of file From 1b91ab24ce5bfe7a0c1936542ef2c2cdd8a1b0c4 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 28 Oct 2014 15:42:55 -0700 Subject: [PATCH 042/128] Improves mining equipment locker and rewards system, and buffs kinetic accelerator --- code/game/objects/items/weapons/storage/boxes.dm | 13 +++++++++++++ code/modules/mining/equipment_locker.dm | 9 +++++---- code/modules/projectiles/projectile/special.dm | 2 +- .../reagents/reagent_containers/hypospray.dm | 15 ++++++++------- 4 files changed, 27 insertions(+), 12 deletions(-) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index f47d382fe15..9b630b102ea 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -134,6 +134,19 @@ new /obj/item/weapon/reagent_containers/hypospray/medipen( src ) new /obj/item/weapon/reagent_containers/hypospray/medipen( src ) +/obj/item/weapon/storage/box/medipens/utility + name = "medipens kit" + desc = "A box with several utility medipens for the economical miner." + icon_state = "syringe" + +/obj/item/weapon/storage/box/syringes/New() + ..() + new /obj/item/weapon/reagent_containers/hypospray/medipen/leporazine( src ) + new /obj/item/weapon/reagent_containers/hypospray/medipen/leporazine( src ) + new /obj/item/weapon/reagent_containers/hypospray/medipen/stimpack( src ) + new /obj/item/weapon/reagent_containers/hypospray/medipen/stimpack( src ) + new /obj/item/weapon/reagent_containers/hypospray/medipen/stimpack( src ) + /obj/item/weapon/storage/box/beakers name = "box of beakers" icon_state = "beaker" diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index fbc21838808..9ee25e2f3db 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -232,17 +232,18 @@ var/list/prize_list = list( new /datum/data/mining_equipment("Stimpack MediPen", /obj/item/weapon/reagent_containers/hypospray/medipen/stimpack, 50), new /datum/data/mining_equipment("Leporazine MediPen", /obj/item/weapon/reagent_containers/hypospray/medipen/leporazine, 50), + new /datum/data/mining_equipment("MediPen Bundle", /obj/item/weapon/storage/box/medipens/utility, 200), new /datum/data/mining_equipment("Whiskey", /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, 100), new /datum/data/mining_equipment("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 150), new /datum/data/mining_equipment("Soap", /obj/item/weapon/soap/nanotrasen, 200), new /datum/data/mining_equipment("Jaunter", /obj/item/device/wormhole_jaunter, 250), - new /datum/data/mining_equipment("Advanced Scanner", /obj/item/device/t_scanner/adv_mining_scanner, 400), + new /datum/data/mining_equipment("Advanced Scanner", /obj/item/device/t_scanner/adv_mining_scanner, 300), new /datum/data/mining_equipment("Laser Pointer", /obj/item/device/laser_pointer, 400), new /datum/data/mining_equipment("Alien Toy", /obj/item/clothing/mask/facehugger/toy, 450), new /datum/data/mining_equipment("Mining Drone", /mob/living/simple_animal/hostile/mining_drone/, 500), + new /datum/data/mining_equipment("Resonator", /obj/item/weapon/resonator, 650), + new /datum/data/mining_equipment("Kinetic Accelerator", /obj/item/weapon/gun/energy/kinetic_accelerator, 650), new /datum/data/mining_equipment("Sonic Jackhammer", /obj/item/weapon/pickaxe/jackhammer, 800), - new /datum/data/mining_equipment("Resonator", /obj/item/weapon/resonator, 1000), - new /datum/data/mining_equipment("Kinetic Accelerator", /obj/item/weapon/gun/energy/kinetic_accelerator, 1000), new /datum/data/mining_equipment("Lazarus Injector", /obj/item/weapon/lazarus_injector, 1000), new /datum/data/mining_equipment("Jetpack", /obj/item/weapon/tank/jetpack/carbondioxide/mining, 2000), new /datum/data/mining_equipment("Space Cash", /obj/item/weapon/spacecash/c1000, 5000), @@ -470,7 +471,7 @@ icon = 'icons/obj/items.dmi' icon_state = "resonator" item_state = "resonator" - desc = "A handheld device that creates small fields of energy that resonate until they detonate, crushing rock. It can also be activated without a target to create a field at the user's location, to act as a delayed time trap. It's more effective in a vaccuum." + desc = "A handheld device that creates small fields of energy that resonate until they detonate, crushing rock. It can also be activated without a target to create a field at the user's location, to act as a delayed time trap. It's more effective in a vacuum." w_class = 3 force = 10 throwforce = 10 diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 516700e63ce..224ed9334c4 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -113,7 +113,7 @@ damage = 15 damage_type = BRUTE flag = "bomb" - var/range = 2 + var/range = 3 obj/item/projectile/kinetic/New() var/turf/proj_turf = get_turf(src) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 60fb6d1f946..96b69d1c9ff 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -96,27 +96,28 @@ usr << "It is spent." -/obj/item/weapon/reagent_containers/hypospray/medipen/leporazine +/obj/item/weapon/reagent_containers/hypospray/medipen/leporazine //basilisks name = "leporazine medipen" - desc = "A rapid and safe way to regulate your body's temperature." + desc = "A rapid way to regulate your body's temperature in the event of a hardsuit malfunction at the cost of some shortness of breath." icon_state = "lepopen" /obj/item/weapon/reagent_containers/hypospray/medipen/leporazine/New() ..() reagents.remove_reagent("inaprovaline", 10) - reagents.add_reagent("leporazine", 10) + reagents.add_reagent("leporazine", 9) + reagents.add_reagent("lexorin", 1) update_icon() return -/obj/item/weapon/reagent_containers/hypospray/medipen/stimpack +/obj/item/weapon/reagent_containers/hypospray/medipen/stimpack //goliath kiting name = "stimpack medipen" - desc = "A rapid way to stimulate your body's adrenaline, allowing for freer movement in bulky clothing at the cost of some muscle tissue tearing." + desc = "A rapid way to stimulate your body's adrenaline, allowing for freer movement in restrictive armor at the cost of some shortness of breath." icon_state = "stimpen" /obj/item/weapon/reagent_containers/hypospray/medipen/stimpack/New() ..() reagents.remove_reagent("inaprovaline", 10) - reagents.add_reagent("hyperzine", 8) - reagents.add_reagent("lexorin", 2) + reagents.add_reagent("hyperzine", 9) + reagents.add_reagent("lexorin", 1) update_icon() return \ No newline at end of file From 4bd57888f91b9a9288b0e0c131a01587142068e9 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 28 Oct 2014 17:17:10 -0700 Subject: [PATCH 043/128] Adds turbine, moves incinerator to turbine --- _maps/map_files/tgstation.2.1.3.dmm | 215 ++++++++++++++++++---------- 1 file changed, 136 insertions(+), 79 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index d52354c6d5e..6b7a3e49bcc 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -2062,6 +2062,7 @@ "aNH" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aNI" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aNJ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aNK" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor,/area/atmos) "aNL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aNM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "barber"},/area/crew_quarters/locker) "aNN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) @@ -3166,7 +3167,7 @@ "biU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "biV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) "biW" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/storage/tools) -"biX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"biX" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/wall,/area/maintenance/asmaint) "biY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "biZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/toxins/misc_lab) "bja" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/vacantoffice) @@ -3212,7 +3213,7 @@ "bjO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/electrical) "bjP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/medical/virology) "bjQ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) -"bjR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bjR" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/turf/simulated/wall,/area/maintenance/asmaint) "bjS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bjT" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/atmos) "bjU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/atmos) @@ -4759,7 +4760,7 @@ "bNB" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bNC" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/turf/simulated/floor,/area/atmos) "bND" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/simulated/floor,/area/atmos) -"bNE" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor,/area/atmos) +"bNE" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/wall,/area/maintenance/asmaint) "bNF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/turf/simulated/floor,/area/atmos) "bNG" = (/obj/machinery/shower{dir = 8},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) "bNH" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -4871,7 +4872,7 @@ "bPJ" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) "bPK" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor,/area/atmos) "bPL" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plating,/area/atmos) -"bPM" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor,/area/atmos) +"bPM" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/turf/simulated/wall/r_wall,/area/atmos) "bPN" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Mix"; on = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor,/area/atmos) "bPO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Outlet Pump"; on = 0},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/atmos) "bPP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -5002,7 +5003,7 @@ "bSk" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5; initialize_directions = 12},/turf/simulated/floor,/area/atmos) "bSl" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor,/area/atmos) "bSm" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) -"bSn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bSn" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/wall/r_wall,/area/atmos) "bSo" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/space,/area/space) "bSp" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "bSq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -5135,18 +5136,18 @@ "bUN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bUO" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/simulated/floor/plating/airless,/area/space) "bUP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bUQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bUR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bUQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bUR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bUS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Gas Pump"; on = 1},/turf/simulated/floor/plating/airless,/area/space) -"bUT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bUU" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"bUV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bUX" = (/obj/machinery/atmospherics/pipe/tank/toxins{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUY" = (/obj/machinery/atmospherics/pipe/tank/oxygen{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUZ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bVa" = (/obj/machinery/power/apc{dir = 8; name = "Incinerator APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bVb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bUU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/space,/area/space) +"bUV" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bUW" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bUX" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bUY" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/space,/area/space) +"bUZ" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bVa" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"bVb" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "bVc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor,/area/quartermaster/miningdock) "bVd" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bVe" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/turf/simulated/floor,/area/tcommsat/computer) @@ -5202,10 +5203,10 @@ "bWc" = (/obj/machinery/camera{c_tag = "Testing Firing Range"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plating,/area/toxins/misc_lab) "bWd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) "bWe" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"bWf" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bWg" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = -26; pixel_y = 6; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -24; pixel_y = -6},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bWf" = (/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) +"bWg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bWh" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bWi" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bWi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bWj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bWk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bWl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -5251,15 +5252,15 @@ "bWZ" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bXa" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bXb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) -"bXc" = (/obj/machinery/door/poddoor{id = "disvent"; name = "Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bXd" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4; frequency = 1443; id = "air_in"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bXc" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bXd" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/insulated{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXe" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) -"bXf" = (/obj/machinery/atmospherics/binary/pump{dir = 8; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -22; pixel_y = -10},/obj/structure/sign/fire{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bXg" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bXh" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXg" = (/obj/machinery/atmospherics/pipe/simple/insulated{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/obj/machinery/atmospherics/pipe/simple/insulated{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bXi" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/atmos) "bXj" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor,/area/atmos) -"bXk" = (/obj/machinery/atmospherics/portables_connector/visible{dir = 8},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bXk" = (/obj/machinery/power/apc{dir = 8; name = "Incinerator APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bXl" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) "bXm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bXn" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -5282,7 +5283,7 @@ "bXE" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/atmos) "bXF" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/atmos) "bXG" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/atmos) -"bXH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bXI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bXJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bXK" = (/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -5310,13 +5311,13 @@ "bYg" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/eastleft{name = "Reception Desk"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/ai_monitored/security/armory) "bYh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) "bYi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYj" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; on = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bYk" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "12"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bYl" = (/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bYm" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bYn" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bYo" = (/obj/effect/landmark{name = "blobstart"},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bYp" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bYj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/valve{dir = 2; name = "turbine to space"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYm" = (/obj/structure/extinguisher_cabinet{pixel_x = 31; pixel_y = 0},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "turbine to port"; on = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYn" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/meter,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYo" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bYp" = (/obj/machinery/door_control{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bYq" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bYr" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bYs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -5365,15 +5366,15 @@ "bZj" = (/obj/machinery/door/airlock/glass_research{name = "Firing Range"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/toxins/misc_lab) "bZk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) "bZl" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bZn" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bZo" = (/obj/machinery/atmospherics/binary/pump{dir = 4; on = 1},/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 24; pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bZp" = (/obj/machinery/door_control{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "12"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bZm" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bZn" = (/obj/structure/disposalpipe/segment,/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bZo" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bZp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bZq" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/space,/area/space) -"bZr" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bZr" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) "bZs" = (/obj/machinery/atmospherics/valve/open{tag = "icon-mvalve_map (EAST)"; icon_state = "mvalve_map"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/medical/virology) "bZt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZu" = (/obj/machinery/atmospherics/portables_connector/visible{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bZu" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bZv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bZw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft) "bZx" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -5449,7 +5450,7 @@ "caP" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; on = 1},/turf/simulated/floor,/area/atmos) "caQ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) "caR" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "tox_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"caS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/incinerator) "caT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) "caU" = (/obj/structure/target_stake,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/toxins/misc_lab) "caV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology) @@ -5495,9 +5496,9 @@ "cbJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/simulated/floor,/area/atmos) "cbK" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/stool,/turf/simulated/floor,/area/atmos) "cbL" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor,/area/atmos) -"cbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbM" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Gas Pump"; on = 1},/turf/space,/area/space) "cbN" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"cbO" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) "cbP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "cbQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor,/area/toxins/misc_lab) "cbR" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) @@ -5698,9 +5699,9 @@ "cfE" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "cfF" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; filter_type = 2; on = 1},/turf/simulated/floor,/area/atmos) "cfG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plating,/area/atmos) -"cfH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfI" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfH" = (/obj/machinery/atmospherics/binary/pump{dir = 1; on = 1},/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"cfI" = (/obj/machinery/atmospherics/binary/pump{dir = 2; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 8; pixel_y = -24},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"cfJ" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/space,/area/space) "cfK" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/asmaint) "cfL" = (/obj/structure/shuttle/engine/heater{color = "#FFFF00"; dir = 4; icon_state = "heater"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) "cfM" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -5784,7 +5785,7 @@ "chm" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "chn" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor{icon_state = "arrival"},/area/atmos) "cho" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Outlet Pump"; on = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/atmos) -"chp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"chp" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) "chq" = (/obj/machinery/atmospherics/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "chr" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "chs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/port) @@ -9197,6 +9198,62 @@ "duT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "duU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "duV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating/airless,/area/space) +"duW" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"duX" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; luminosity = 2; on = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"duY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"duZ" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"dva" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/space,/area/space) +"dvb" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"dvc" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dvd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dve" = (/obj/structure/closet,/obj/item/stack/packageWrap,/turf/simulated/floor/plating/airless,/area/space) +"dvf" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dvg" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) +"dvh" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvi" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Atmospherics Mix Pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) +"dvk" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvl" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dvm" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dvn" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/wall,/area/maintenance/incinerator) +"dvo" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dvp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvq" = (/obj/structure/disposalpipe/segment{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvr" = (/obj/machinery/atmospherics/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvt" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvv" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "input port pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvw" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvy" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvz" = (/obj/machinery/meter,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvB" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvC" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 4},/obj/effect/decal/cleanable/cobweb2{tag = "icon-cobweb1"; icon_state = "cobweb1"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dvD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvG" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvI" = (/obj/machinery/atmospherics/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/aft) +"dvJ" = (/obj/machinery/atmospherics/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/aft) +"dvK" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"dvL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dvM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft) +"dvN" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) +"dvO" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) +"dvP" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/aft) +"dvQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/aft) +"dvR" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvS" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvT" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvU" = (/obj/machinery/atmospherics/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/maintenance/aft) +"dvV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/barricade/wooden{name = "wooden barricade (CLOSED)"},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvW" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/aft) +"dvX" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) +"dvY" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) +"dvZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) (1,1,1) = {" ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9351,39 +9408,39 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahjahlbEGbHDbHEbHDbEGbHFbHGbHHbwWbHIbylbHJbylbylbGibwWbHKbHLbELbCvboEboFahjbGmbHNbHObHPbHQbHRbHQbHQbHSbHTbHQbHQbHUbqubeLbHXbCAbCBbCAbCAbCAbCAbHYbPxbPmbHZbIabIbbIcbrObIcbIfbuCbrMbrLbIibrNbrGbuCbrKbrJbrpbuCbIobrEbIqbrgbIsbItbnTbgdbrbbrcbqWbqYbrabIxbIybIzbCVbCVbIAbBFbXKccNbDcbDcbICbEhbEhbIDbICbDcbDcbIEbIFbIGbsebIHbDdbsdbhibscbsabsbbrVbrVbrWbrXbrUbrVbrPbrQbqGbqDbqIbqHbqVbPybIWbIXbIYbIZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJabJbbJcbJdbJebJbbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbHDbHDbHDbJfbJgbylbylbJhbHIbylbylbylbylbGibwWbfFbELbccbCvboEbtFahlbGmbJmbJnbJobDBbDBbJpbDBbJqbJrbJsbJtbCwbshbsgbsobsmbsxbsvbsvbsvbsvbsvbsybsvbsBbszbsFbsCbsVcePchtbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbtbbnTbnTbnTbnTbnTbtabuAbhSbBFbBFbBFbBFbBFbBFbXKccNbDcbJQbJRbJSbJTbJUbJVbJQbJWbIEbIFbIGbtpbtqbtrbtsbthbtmaKvbEobKabKabKbcGybtdbKebFQbFQbKfbEybsHbKhbsMbEobKjbKkbKlbEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbKobKpbKpbKpbKqbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbEGbHEbHEbHEbEGbKrbKsbKtbKubKvbylbylbKwbEKbKxbwWbCvbCvbCvbCvboEbppahjbKybEQbKzbKAbKBbDBbKCbDBbDBbDBbDBbDBbCwbQLbhhbgYbgLbgKbgKbgKbgKbgKbgKbgJbgIbgHbfLbgGbgBbfRbfQbfSbmNbfTbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbfVbgabnTbgdbLdbMzbgebggbgibgkbglbgobgobgxbfMbfLbfKbfJbDcbLrbLsbLtbLubLvbLwbLxbJWbJWbJWbJWbJWbJWbLybfNbfObfPbLBbEobEybEybEybEybEybEybLDbFQbFQbEybgZbLFbLEbEobLGbLHbLIbLJdsidsiahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjbLKbLLbLKbKpbLMbKpbLNbLObFXahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbLPbLQbLRbFZbLSbGdbGebwWbwWbLTbLUbLVbwWbwWbwWahlahlahlbLWbqhbqNahlahlahjahlbCwbLYbLZbMabDBbMbbiEbiJbiSbKGbiDbiCbfIbMibMjbMkbMlbMmbesbMjbMjbMjbMjbMjbMobiBbMjbMjbxtbMjbFSbMjbMjbMjbMjbMjbCDbCDbCDbCDbCDbCDbCDbCDbNIbXIbnTbhHbhFbhGbhMbicbhIbqgbipbhpbhpbiobhpbhpbhsbhqbDcbhwbMNbhCbMNbhEbMNbMObMPbMQbMRbMSbMTbMUbgUbribhibepbMXahjbMYbMZbNabNbbhmbNbbNdbNebNfbEyckEbNhbiubEobEobEobEobEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbNjbKpbKpbKpbNkbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbNlbEFbNmbEFbNnahlahjahlahjdsiahjahlahjdsiahjahlahlahlahjbHMboEboFahjahjahjahjbCwbCwbCwbCwbCwbCwbCwbCwbCwbCwbeybexbewbevbMjbMkbMlbMmbesbNrbNrbNtbNubNvbeubetbNybNzbNAbdWbNCbNDbNEbNFbOGcGaahjahlahlahlahlahlahjbCDbNIbSubNJbNJbNJbNJbNJbNKbNLboDbNJbNJbNJbNJbNJbNJbSubencGubNQbNRbNSbNRbNTbNUbNVbNWbNWbNWbNWbNWbNWbNXbeqbeobepbObahjbMYbOcbOcbOdbOebOfbOgbOhbOibEycoxbNhbPqbgZbOkayRbgZahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahjahjbJabHBbOmbOnbOobOpbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlahjdsiahjahlahjdsiahjahlahlahlahlbHMboEboFahlahlahlahjbOqbOrbOrbOsbOtbOubOubOwbOwbOqbQLbfHbfIbOzbMjbOAbOBbOBbfibODbNrbOEbOFbfrbfCbfsbeMbeHbmgbeBbOGbOLbOGbOMbONbOOahjbOPbOPbOPbOPbOPahjbCDbNIbpaboQbezbOSbOTbNJbpnbpgbphbNJbOXbOYbOZbOYbOXbSubeTbDcbMNbMNbMNbeZbMNbMNbfhbeUbPcbPcbPgbPcbPcbgSbePbeNbeObPkahjbMYbOcbPlbNbbeSbNbbPnbPobPpbEyblAbNhbPqbgZblAblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJbbFXbPrbFXbPsahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjbCvbCvbPtbPubPvbCvbCvahlahlahlahlbHMboEboFahlahlahlahjbOqbPwbOsbOsbOsbOsbOubCsbzObBqbDIbiCbjWbPBbPCbjVbjUbjTbkabkcbkbbjUbjUbjUbkabjZbjEbjDbjMbPHbPKbTqbPMbPNbPObTnbPQbPRbPSbPTbPUbOPahjbjRbNIbSubPWbOXbOXbOXbNJbjNbeAbjPbNJbOYbQdbOYbzNbzMbyObjLbDcbQfbQgbQhbQibQjbQkbQlbQmbQnbQobQpbQqbQrbJWbSSbjBbjCbQubQubEybEybEybEybEybEybEobEobEobEyblAbNhbjyblAblAbQzbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbFXbFYbFXahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlbCvbQAbELbQBbELaClbCvahlahlahlahlbHMbqhboFahlahjbQDbQEbOqbQFbQGbQHbOsbOsbQIbQJbOubQKbQLbfHcerbQNbQObkubkwbkvbkBbkAbkCbkvbkxbkvbkzbkybPIbQVbQWbQXbQYbQZbRabRbbRcbTsahjbRebRfbPUbRgbOPahjcbMbNIbSubRibRjbOXbRkbNJbRlbEJbktbNJbOXbvEbRpbOXbOXbSubNIbDcbJWbJWbJWbJWbLybRtbRubRvbLybJWbJWbJWbJWbJWbRwcfbbUIbRzbRAbRBbRCcbGbRCbREbQubRFbRybRGbRHcjSbNhbPqbgZbgZbgZbgZbRJahjahjahjdsidsidsidsidsidsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjbCvazvbELbELbELaBdbCvahlahlahlahlbHMboEbtFahlahjbTabRNbRObRPbtWbtHbtHbtHbtHbtHbujbvkbvvbfHcerbNqbjdbjcbjbbOGbjebRZbQVbSbbScbSdbSebSfbSfbSgbShbPKbSibSjbSkbSlbSmbMrbSobPRbSpbPUbPUbOPahjbiXbNIbSubdobOXbSsbNKbNJbNJbrFbNJbNJbSvbrAbStbSvbSzbSubNIbDcbSDbSEbSEbSFbSGbMNbSHbSIbSJbSKbEhbEhbEhbJWbSLbiYbiZbSMbSNbRBbSObSPbMsbSRbSSbRybSTbRybRHaDGbiUbiVbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbCvazvbELbELbSYaBgbCvahlahjahlahlbJlboEbppbCvbCvbCvbTbbOqbTcbOsbOsbOsbTdbTebTfbTgbOqbQLbfHcerbNqbQObjtbjxbOGbOGbTjbNrbTkbTlbTmbSQbOGbOGbTobTpbRdbTrbPLbTtbOJbTtbTvahjbOPbOPbOPbOPbOPahjbCDbNIbSubTwbyybyybyKbynbypbwNbjibjgbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbTJbTKbMNbTLbMNbTMbTNbEhbEhbEhbJWbTObjmbjqbYbbjsbTRbTSbTTbTRbTUbQubTVbRybTWbRHbgZcgFbjfbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbTXahlahjahjbTYbTYbTYbTYbTYbTYbTYbTYbCvbCvbTZbCvbCvbCvbPtbPubPvducduddujduidukdrBdudduhbvkbvkbvkbvkbvkbvkbvkbvkbvkdugduedufcerbUdbMjbNscaGbUebUfbUebNrbOGbOGbOGbSQbUibONbONbUjchfbUlbTqbUmbUpbUobTnbPQbPRbUqbUrbUrbOPahjbCDbNIcaVbPZbPZbPZcbhbUsbOXdulbOXbOXbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbUAbUBbSIbUCbMNbUDbUEbSEbSEbUFbJWbUGbUHbUIcbzcbjbRBbMsbUKbTRbULbQubUMbUMbUMbRHcaUbZPbjfbgZahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbUObUPblMbsfbUSbsfbSnbURbUQbUWbUXbUYbUZbTYbVabVbbVbbVbbVbbVbbVbbVbbVbdsHdtidtJdrldrldrldrldtHdtpdtpdtpdtxdtpdtmbPGbPGdtkbppbQLbfHcerbVobVpbZNbZMbONbONbZLbVsbONbONbVtcgqbVvbOGbVwbVxbVybVzbOGcgrbUnbVCbTsahjbRebVDbVEbVFbOPahjcaSbZRbZQbZQbZQbZSbSubVKbTwdtRdtOdtVdtSdtYdtXduadubbSubNIbDcbJWbJWbJWbJWbVRbVSbTLbVTbVRbJWbJWbJWbJWbJWbVUbVVbVWcaCcaBbVZbVZbVZbVZcaFbSSbUMbUMbWcbRHbZObZPbjfbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbWebWebWebWebWebWfbUTbWhbWibWibWhbTYbELbWjbWkbWkbWkbWkbWkbWkbWlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWocbNdumbppbQLbfHcerbVobWscceccfbWvbSfcbVbWxbSfbSfbWybWzbWAbWBbWCbWDciobWFbOGcgrbWGbWHbMrbSobPRbWJbUrbUrbOPahjcbMbXKbCDbCDbCDbjLbSubWNbOXbOXbWPduwbUtbWTcbUbWTbUtbSubNIbDcbSDbSEbSEbWUbSGbMNbSHbSIbWVbWWbEhbEhbEhbJWbWXbWYbWZbRxbjmbYbccuccwccvccibQubUMbUMbUMbRHbZObZPbjfblAblAbgZahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbXcbXdbUUbXfbUUbWgbUVbXhbXgbXgbXkbTYbXlbXmahlahlahjahlahlahjahlbppdcdbWnbXnbXobXpbXqbXrbXsbXnbXtbXubXvbXwbWobWodumbppdunbfHcerbXybXzcbDcbDbXCbMjbMjbMjbMjbMjbXDchjbNrbNrbNrbXFbOGbVybOGcgrbUnbXGbTsahjbOPbOPbOPbOPbOPahjbXHbXKbCDcbobXKbjLbpadusdurduvdutduqdupbXPcbUbXPbXQbSubNIbDcbEhbXRbEhbXSbTKbMNbTLbMNbTMbXTbEhbXRbEhbJWbXUbXVbXWbXXbXYbXZbYacbQcbPcbFbSSbCxbYfchUbRHbUMbZPbUwbgZblAbgZbgZbgZdsidsiahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjbXcbYjbYkbYlbYmbWhbYnbWhbYobWhbWhbYpbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbYqbYrbYsbYtbYubXnbYvbYwbYxbYybYzbWodumbppbQLbfHcerbYAbYBbMjcdvbYDbMjcdwcuLbYGbMjbYHbSQbZUbNrbYJbWFbOGbWDbYKbYLbUpbYMbTnbPQbPRbYNbYObYPbOPahjbCDbXKbCDbYQbXKbjLbSubYRduzbYTbYUduAduzcdHcdAcdHbzNbyObNIbDcbEhbEhbEhbYZbZabSIbUCbMNbUDbZbbSEbSEbUFbDcbRHbZcbZdbZebRHbRHbZfbZgcdMcdNbZjbVYbVZbZkbUMbUMbZPbjfbgZbrqbgZbZlbgZahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjbXcbZmbUUbZobUUbZpbZnbZrbXhbXhbZubTYbZvbZwahlahlahlahlahlahlahlbppdcdbWnbZxbZybZzbYsbZAbZxbZxbYvbZBbZCbYyccAbWodumbppbQLbfHbGwcbAcbAccWccBccQcdbcdlccXduxbMjbOGbSQdjybZVbYJbZWbOGbWDbYKcgrbUnbZXbTsahjbReclkbZZcaabOPahjbCDbXKbCDcabcacbjLbSubNJcadcaebNJduybNJbNJbNJbNJbNJbSubNIbDcbJWbJWbJWbJWbVRcafbTLcagbVRbJWbJWbJWbJWbDcbTRcahbTRbTRbTRbRHbZfbZgcdtcducakcalbRxbCzbRHbUMbZPbjfbgZblAblAblAcanahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjbWebWebWebWebWebTYbTYbYpbTYbTYbTYbTYahjahlahlaPYahlahlahlahlahlduNdcdbWnbZxbZxcarcasbXnbZxcatcaucavcawcaxcaybWodumduMduJduKcexcbAcaDcaEcaEceJcaHcaIceKduLbMjcaLcjIbZUbNrbYJcaNbOGcaObYKcgrcaPcaQbMrbSobPRcaRbYObYObOPahjcaSbXKbCDcaTbXKbjLceQbPZbPZceObNJduObZsdpCbNKcaZccmbXIbNIbDcbSDbSEbSEcbbbSGbMNbSHbSIcbccbdbEhbEhbEhbDccbebTRbTRbTRbTRbRHcbfcbgceMceLbQubQubRxbQubRHbQubZPbjfbgZcbkcblcbmcbnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHaaHdpXdpXaaHdpXdpXdpXaaRdpXdpXdpXaaHdpXahjahjbCvbELbELbELbELbELbELbELbELbJjcbpahjahlahlahjdsiaFFahlahlahldotdcdbWncbscbtcascbubXnbXncbvcbwcbvcbxbYycbybWoduCduBduDduEbHXcbAdpFcaEcdOcdzcbEduGcdPduFduHbPHcirbNrbNrbNrcbJbOGcbKcbLcgrbUnbOGbTsahjbOPbOPbOPbOPbOPahjcbMbXKbCDcchcbObZRbZQbZQceocepbNKduIcuYdpBbNKceabhpcdTcbWbDcbEhbEhbEhcbXbTKbMNbTLbMNbTMcbYbEhbEhbEhbDccbZbTRccabTRbTRccbcccccdcemcebbQubRxbRxccgbRHaDGbPdbWdbgZccjcckblAcclahjahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahlahjahjahlahjahjahlahlahjahjahjahldpXahlahlbCvbRKbELbCvbCvbCvbTZbCvbCvbCvbCvahlahlahldsiaDIauKdsidsiahjdotdcdbWnccpbZxbXnbXnbXnbZxcatccqccrbYyccscctbWobCvbCvbTzbTAbTBcbAcbAccxcaEdoZdoKdoMdoNdoQbMjbOGbVAccDccEccFbQWccGbVuccIbYLbUpccJbTnbPQbPRccKccLccLbOPahjbXHbXKbCDbCDbCDbXKbCDbCDccMbDbbCDbCDcuBbCDbCDbDbbSWbSXbThbDcbEhbEhbEhccRccSbSIccTbMNbUDccUbSEbSEbUFbDcbTRbTRccVbTRbTRbRHcbfcbgbTibTxbQuccYccZcdabRHbfGbPdbjfbgZbgZbgZblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPahjbCDbXKbXKcdKbXKbXKcdLbCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPahjbCDbXKbXKbXKbXKbXKbUzbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPahjbCDcabcfHcfIcfJcacbCDbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjahjahlahjcbMbXKcbMahjahlbCDcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahlahjahlahjchpcfIchpahjahlbCDchqdpkbVichtdpDcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahlahjahlahjahlahlahlahjahlbCDchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjciRciSciSciTciUciUciUciUciUciUciUciUciUciUciUciVciXciYciXciZdrvcjbcbHchZcjdcjeaClbCvcjgcjhcjhcjhcjhcjhcjhcjhcjibCvbCvdrqdrldrjdrgciccjncjncjociccjpcpFcpEcpCcpOcpNcjvcmvcjxcjycghcjzcjAdracjCcjDcjEcjHdrbdrdcicahjcbIahjcaMahjcbIahjcaMahjbZqahjbZqahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbCDbXKcjLcjMduTcjObXJbFobSZbWqbCDbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcpGblAbgZbWKbWwbgZbgZcgCcgEbgZbgZcjTbPdbPbbgZcjUcjVbpWbgZbgZbgZbgZbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjcjWahjahlahjcjWahjahlahjcjWahjahlahlchNchOcjXcjYcjZckacgNbELbELbELbELbCvahlahlahjahlahlahjahlahlahjahlbCvckdbCvcmacmhcicckfckgckhckickjbhAckUckUckUbOHbOKbORckrbhAcghbvCckuclScjCckwcghaJbclRclMcicbOPckzbReckzbOPckzbReckzbOPckAbReckBbOPahlahlahlahlahlahlahlahlahlahlahlahlahjahlbCDbCDbCDbXKckCcjMccPcnCbCDbCDbCDahlahlahjahlahjahjahlahlahlahlahlahlahlahlahlbgZcnyckEbgZbPbbPdbgZahlahlahlahlbgZblAbPdbPackGckGckHckIckGahlahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahjahjahjckKcgNcgNcgNcgNbJibJjbELbELbCvahjahjcjtcjtcjtcjtcjtcjtcjtahjbCvbCvbCvcmBcmxcicckPckhckhckickQckxckxcmwcmjcmqcmicmiciickUcghckWcmQcmJckZclacghclbcmIcmDcicbOPcldcnDclfbOPclgcnXclibOPcljcnYcllbOPahlahlahlahlahlahlahlahlahlahlahlahlahjahlbRJahlbCDcfKduUcnZcacbCDbCDahlbRJahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlbgZcnUbgZbgZbPibPdbgZbgZcgCcgEbgZbgZblAbPjbPfckGclqclrclsckGahlahlahjahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlcdcckJcdeahjcdcckJcdeahlcdcckJcdeahlahlahlahlahlahlahlahlbCvbCvbCvbXlbELbCvahlahlcjtclFclzclEclzclucjtahlbCvbSYbELcnzcmxcicclAclAclBcicclCclDcmmcnpckbcmFbPAcksckockocghclKcnmcncclNclOclPclQcmScmRcicbOPclTclUclTbOPclVclWclVbOPclXclYclZbOPahlahlahlahlahlahlahlahlahlahlahlahlahlahlbRJahlahlahjduVahlahlahjahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahlcmccmdcmebgZbJkaDGbgZbPEbPFciCciFciCciCciCciCciGcfRbPDckGcnBcnAcmkckGahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahlahlahlahlahlahlahlcgccgdcgcbELbELbCvahlahlcjtcmscmocmncmrcmpcjtahlbCvcegbELcnzcmxcicclAclAclBciccmucmvcmtcnFcnHckVcmAcmvcmzcmAcmvdtocnOcnMcmFcmGcmHcmEckbcnIcicbOPclTcmKclTbOPclVcmLclVbOPclZcmMclZbOPahlahlahlahlahlahlaaeahlahlahlahlahlahlahlbRJahlahlahjcmNahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahjcbnblAcmObgZcphblAbgZbPVbKLbKLbQabKLchEchEchEbPXbPYchKckGcnQcnPcmTckGahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahjcdcckJcdeahjahjahjahjahjahjahjahjbCvbCvbCvbCvbELbCvahjahjcjtcmPcoZcoUcoPcmPcjtahjbCvciccnbclecoccicclAclBclBciccndcnecmycodckbclHclGclJclGclGcnkcnlcnScnRcnocnncnncnncobcoacicbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahjdsicbncnrblAbrqcpGblAbgZbgZbgZbgZbgZblAbgZahlahjahlahjahlcnscntcnucnvcnwahjahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaRahjcdccnxcdeahlcdccnxcdeahlcdccnxcdeahjdpXahjahlahlahlahlahlahlahlahlbLWbELcaqahlahlcjtcmZcnfcpkcnqcngcjtcjtcjtciccnEclecoeciccicciccicciccnGckUcofcnpckbckUckUckUbQybQwccOckbckbcnpckUcopckUckUcohcogcicahjahlahlahlahjahjahlahlahjahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlaaeahlahlahlahlahlahlahlbRJahlahlahlahlahlahjahlahlahlahlahldsicbnblAaBRbgZbLkblAblAblAblAblAblAblAbgZahlahjahlahjahlahjcnVcnWcnVahjahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahlahjahlahlahlahjahjahjahlahlahjahjahldpXahjahjahlahlahlahlahlahlahlbRMbELbRMahlahlcjtcoicppcpocpmcojcokcomcolcokcoFcoHcoIcoJcoKcoOcoQcoRcoSckxcoTcoVcoWcoXcoYclyconclyconcoocoscoqckxckxcotckxcoEcoDciccicciccicciccmvcmvcmvcmvcicahlahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlcoucmdcmebgZcnUbgZbgZbLlcowckEcoxbgZbgZahlahjahlahlahlahjcoycnucoyahjahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXaaHaaHaaRdpXdpXdpXdpXaaHdpXdpXaaHcozahlahjahjahlahlahlahlahlahjbRMbELbRMahjahjcjtcpecpicpfcpicpjcprcpqcptcprcpwcmicpucpvcpPcpzcpxcpzcqNcuocqCcqMcuGcBIcupcuwcEUcEVcEUcELcFDcFzcmicqMcGwcmicGvcFRcmidbyckUbRXcicdsWdsXcpacpbcpbcpcahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjcmbahlbgZbgZcgCcgEbgZbgZahjahjahlahlahlahlahjahlcpdahlahlahlahlahlahlahlahjahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlcdmbELcdmahlahlcjtcjscjrcnhcnacmYcmUcmXcmVcmUcaWcamcaXckeckbcplcqDcpncmFbYecambGvbGvbGvbHWbSrcjqcpsckSckkcbTcbScbSccOckUcopcmFckOcktckqckxckvboSckhckhcpAcpBcbRcpDahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlbqzahlahlahjahlahjahlahlahjahjahjahlahlahlahjahlcpdahlahjahlahlahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlbCvbCvbTZbCvbCvahlcjtcknckmcklcjtcjtcjtcjtcjtciccpHckUcjucnicjFcpIcpJcpKcmFcpLcpMcoAcnNcorciccpQcnLcpScopcpTciccnKcnJcnJcpMcpLcmFcpWckRckbckUbOxcicbxeckhcpZcpbcpbcqaahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbcqbcqbcqcahjahjahjahjcpdahjahjahjahjahjaaRcqbcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbLPbLQbLRbFZbLSbGdbGebwWbwWbLTbLUbLVbwWbwWbwWahlahlahlbLWbqhbqNahlahlahjahlbCwbLYbLZbMabDBbMbbiEbiJbiSbKGbiDbiCbfIbMibMjbMkbMlbMmbesbMjbMjbMjbMjbMjbMobiBbMjbMjbxtbMjbFSbMjbSnbPMbPMbPMbjRbjRbjRbjRbjRbjRbjRbNEbNIbXIbnTbhHbhFbhGbhMbicbhIbqgbipbhpbhpbiobhpbhpbhsbhqbDcbhwbMNbhCbMNbhEbMNbMObMPbMQbMRbMSbMTbMUbgUbribhibepbMXahjbMYbMZbNabNbbhmbNbbNdbNebNfbEyckEbNhbiubEobEobEobEobEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbNjbKpbKpbKpbNkbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbNlbEFbNmbEFbNnahlahjahlahjdsiahjahlahjdsiahjahlahlahlahjbHMboEboFahjahjahjahjbCwbCwbCwbCwbCwbCwbCwbCwbCwbCwbeybexbewbevbMjbMkbMlbMmbesbNrbNrbNtbNubNvbeubetbNybNzbNAbdWbNCbNDaNKbNFbOGcGaahjahlahlahlahlahlahjbiXbNIbSubNJbNJbNJbNJbNJbNKbNLboDbNJbNJbNJbNJbNJbNJbSubencGubNQbNRbNSbNRbNTbNUbNVbNWbNWbNWbNWbNWbNWbNXbeqbeobepbObahjbMYbOcbOcbOdbOebOfbOgbOhbOibEycoxbNhbPqbgZbOkayRbgZahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahjahjbJabHBbOmbOnbOobOpbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlahjdsiahjahlahjdsiahjahlahlahlahlbHMboEboFahlahlahlahjbOqbOrbOrbOsbOtbOubOubOwbOwbOqbQLbfHbfIbOzbMjbOAbOBbOBbfibODbNrbOEbOFbfrbfCbfsbeMbeHbmgbeBbOGbOLbOLbOMbONbOOahjbOPbOPbOPbOPbOPahjbiXbNIbpaboQbezbOSbOTbNJbpnbpgbphbNJbOXbOYbOZbOYbOXbSubeTbDcbMNbMNbMNbeZbMNbMNbfhbeUbPcbPcbPgbPcbPcbgSbePbeNbeObPkahjbMYbOcbPlbNbbeSbNbbPnbPobPpbEyblAbNhbPqbgZblAblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJbbFXbPrbFXbPsahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjbCvbCvbPtbPubPvbCvbCvahlahlahlahlbHMboEboFahlahlahlahjbOqbPwbOsbOsbOsbOsbOubCsbzObBqbDIbiCbjWbPBbPCbjVbjUbjTbkabkcbkbbjUbjUbjUbkabjZbjEbjDbjMbPHbPKbTqbTqbPNbPObTnbPQbPRbPSbPTbPUbOPahjbURbNIbSubPWbOXbOXbOXbNJbjNbeAbjPbNJbOYbQdbOYbzNbzMbyObjLbDcbQfbQgbQhbQibQjbQkbQlbQmbQnbQobQpbQqbQrbJWbSSbjBbjCbQubQubEybEybEybEybEybEybEobEobEobEyblAbNhbjyblAblAbQzbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbFXbFYbFXahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlbCvbQAbELbQBbELaClbCvahlahlahlahlbHMbqhboFahlahjbQDbQEbOqbQFbQGbQHbOsbOsbQIbQJbOubQKbQLbfHcerbQNbQObkubkwbkvbkBbkAbkCbkvbkxbkvbkzbkybPIbQVbQWbQXbQYbQZbRabRbbRcbTsahjbRebRfbPUbRgbOPahjbUTbNIbSubRibRjbOXbRkbNJbRlbEJbktbNJbOXbvEbRpbOXbOXbSubNIbDcbJWbJWbJWbJWbLybRtbRubRvbLybJWbJWbJWbJWbJWbRwcfbbUIbRzbRAbRBbRCcbGbRCbREbQubRFbRybRGbRHcjSbNhbPqbgZbgZbgZbgZbRJahjahjahjdsidsidsidsidsidsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjbCvazvbELbELbELaBdbCvahlahlahlahlbHMboEbtFahlahjbTabRNbRObRPbtWbtHbtHbtHbtHbtHbujbvkbvvbfHcerbNqbjdbjcbjbbOGbjebRZbQVbSbbScbSdbSebSfbSfbSgbShbPKbSibSjbSkbSlbSmbMrbSobPRbSpbPUbPUbOPahjbUQbNIbSubdobOXbSsbNKbNJbNJbrFbNJbNJbSvbrAbStbSvbSzbSubNIbDcbSDbSEbSEbSFbSGbMNbSHbSIbSJbSKbEhbEhbEhbJWbSLbiYbiZbSMbSNbRBbSObSPbMsbSRbSSbRybSTbRybRHaDGbiUbiVbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbCvazvbELbELbSYaBgbCvahlahjahlahlbJlboEbppbCvbCvbCvbTbbOqbTcbOsbOsbOsbTdbTebTfbTgbOqbQLbfHcerbNqbQObjtbjxbOGbOGbTjbNrbTkbTlbTmbSQbOGbOGbTobTpbRdbTrbPLbTtbOJbTtbTvahjbOPbOPbOPbOPbOPahjbiXbNIbSubTwbyybyybyKbynbypbwNbjibjgbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbTJbTKbMNbTLbMNbTMbTNbEhbEhbEhbJWbTObjmbjqbYbbjsbTRbTSbTTbTRbTUbQubTVbRybTWbRHbgZcgFbjfbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbTXahjahjahjbCvbCvbCvbCvbCvbCvbCvbCvbCvbCvbTZbCvbCvbCvbPtbPubPvducduddujduidukdrBdudduhbvkbvkbvkbvkbvkbvkbvkbvkbvkdugduedufcerbUdbMjbNscaGbUebUfbUebNrbOGbOGbOGbSQbUibONbONbUjchfbUlbTqbUmbUpbUobTnbPQbPRbUqbUrbUrbOPahjbiXbNIcaVbPZbPZbPZcbhbUsbOXdulbOXbOXbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbUAbUBbSIbUCbMNbUDbUEbSEbSEbUFbJWbUGbUHbUIcbzcbjbRBbMsbUKbTRbULbQubUMbUMbUMbRHcaUbZPbjfbgZahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbUObUPblMbsfbUSbsfdvDdvFdvEdvHdvIdvJdvKbCvbELbELbELbELbELbELbELbELdvGdsHdtidtJdrldrldrldrldtHdtpdtpdtpdtxdtpdtmbPGbPGdtkbppbQLbfHcerbVobVpbZNbZMbONbONbZLbVsbONbONbVtcgqbVvbOGbVwbVxbVybVzbOGcgrbUnbVCbTsahjbRebVDbVEbVFbOPahjdvLbZRbZQbZQbZQbZSbSubVKbTwdtRdtOdtVdtSdtYdtXduadubbSubNIbDcbJWbJWbJWbJWbVRbVSbTLbVTbVRbJWbJWbJWbJWbJWbVUbVVbVWcaCcaBbVZbVZbVZbVZcaFbSSbUMbUMbWcbRHbZObZPbjfbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahjahjbCvdvRdvQdvNdvPdvPbELbCvbELbWjbWkbWkbWkbWkbWkbWkbWlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWocbNdumbppbQLbfHcerbVobWscceccfbWvbSfcbVbWxbSfbSfbWybWzbWAbWBbWCbWDciobWFbOGcgrbWGbWHbMrbSobPRbWJbUrbUrbOPahjbUTbXKbCDbCDbCDbjLbSubWNbOXbOXbWPduwbUtbWTcbUbWTbUtbSubNIbDcbSDbSEbSEbWUbSGbMNbSHbSIbWVbWWbEhbEhbEhbJWbWXbWYbWZbRxbjmbYbccuccwccvccibQubUMbUMbUMbRHbZObZPbjfblAblAbgZahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahjbCvbELdvMdvNdvOdvObELbCvbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbXobXpbXqbXrbXsbXnbXtbXubXvbXwbWobWodumbppdunbfHcerbXybXzcbDcbDbXCbMjbMjbMjbMjbMjbXDchjbNrbNrbNrbXFbOGbVybOGcgrbUnbXGbTsahjbOPbOPbOPbOPbOPahjdvdbXKbCDcbobXKbjLbpadusdurduvdutduqdupbXPcbUbXPbXQbSubNIbDcbEhbXRbEhbXSbTKbMNbTLbMNbTMbXTbEhbXRbEhbJWbXUbXVbXWbXXbXYbXZbYacbQcbPcbFbSSbCxbYfchUbRHbUMbZPbUwbgZblAbgZbgZbgZdsidsiahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahjbCvbELdvZdvXdvYdvWbELdvVbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbYqbYrbYsbYtbYubXnbYvbYwbYxbYybYzbWodumbppbQLbfHcerbYAbYBbMjcdvbYDbMjcdwcuLbYGbMjbYHbSQbZUbNrbYJbWFbOGbWDbYKbYLbUpbYMbTnbPQbPRbYNbYObYPbOPahjbiXbXKbCDbYQbXKbjLbSubYRduzbYTbYUduAduzcdHcdAcdHbzNbyObNIbDcbEhbEhbEhbYZbZabSIbUCbMNbUDbZbbSEbSEbUFbDcbRHbZcbZdbZebRHbRHbZfbZgcdMcdNbZjbVYbVZbZkbUMbUMbZPbjfbgZbrqbgZbZlbgZahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahjahjahjbCvbELbELdvNdvSdvTdvUbCvbZvbZwahlahlahlahlahlahlahlbppdcdbWnbZxbZybZzbYsbZAbZxbZxbYvbZBbZCbYyccAbWodumbppbQLbfHbGwcbAcbAccWccBccQcdbcdlccXduxbMjbOGbSQdjybZVbYJbZWbOGbWDbYKcgrbUnbZXbTsahjbReclkbZZcaabOPahjbiXbXKbCDcabcacbjLbSubNJcadcaebNJduybNJbNJbNJbNJbNJbSubNIbDcbJWbJWbJWbJWbVRcafbTLcagbVRbJWbJWbJWbJWbDcbTRcahbTRbTRbTRbRHbZfbZgcdtcducakcalbRxbCzbRHbUMbZPbjfbgZblAblAblAcanahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjahlbCvbCvbCvbCvbCvbCvdvVbCvbCvbCvbCvahjahlahlaPYahlahlahlahlahlduNdcdbWnbZxbZxcarcasbXnbZxcatcaucavcawcaxcaybWodumduMduJduKcexcbAcaDcaEcaEceJcaHcaIceKduLbMjcaLcjIbZUbNrbYJcaNbOGcaObYKcgrcaPcaQbMrbSobPRcaRbYObYObOPahjdvLbXKbCDcaTbXKbjLceQbPZbPZceObNJduObZsdpCbNKcaZccmbXIbNIbDcbSDbSEbSEcbbbSGbMNbSHbSIcbccbdbEhbEhbEhbDccbebTRbTRbTRbTRbRHcbfcbgceMceLbQubQubRxbQubRHbQubZPbjfbgZcbkcblcbmcbnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHaaHdpXdpXaaHdpXdpXdpXaaRdpXdpXdpXaaHdpXahjahjbCvbELbELbELbELbELbELbELbELbJjcbpahjahlahlahjdsiaFFahlahlahldotdcdbWncbscbtcascbubXnbXncbvcbwcbvcbxbYycbybWoduCduBduDduEbHXcbAdpFcaEcdOcdzcbEduGcdPduFduHbPHcirbNrbNrbNrcbJbOGcbKcbLcgrbUnbOGbTsahjbOPbOPbOPbOPbOPahjbUTbXKbCDcchbXKbZRbZQbZQceocepbNKduIcuYdpBbNKceabhpcdTcbWbDcbEhbEhbEhcbXbTKbMNbTLbMNbTMcbYbEhbEhbEhbDccbZbTRccabTRbTRccbcccccdcemcebbQubRxbRxccgbRHaDGbPdbWdbgZccjcckblAcclahjahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahlahjahjahlahjahjahlahlahjahjahjahldpXahlahlbCvbRKbELbCvbCvbCvbTZbCvbCvbCvbCvahlahlahldveaDIauKdsidsiahjdotdcdbWnccpbZxbXnbXnbXnbZxcatccqccrbYyccscctbWobCvbCvbTzbTAbTBcbAcbAccxcaEdoZdoKdoMdoNdoQbMjbOGbVAccDccEccFbQWccGbVuccIbYLbUpccJbTnbPQbPRccKccLccLbOPahjdvdbXKbCDbCDbCDbXKbCDbCDccMbDbbCDbCDcuBbCDbCDbDbbSWbSXbThbDcbEhbEhbEhccRccSbSIccTbMNbUDccUbSEbSEbUFbDcbTRbTRccVbTRbTRbRHcbfcbgbTibTxbQuccYccZcdabRHbfGbPdbjfbgZbgZbgZblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPahjbiXbXKdvccdKbXKbXKcdLbCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPahjbiXbXKbXKbXKbXKbXKdvfbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPahjbiXcchbXKbXKbXKbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjahjdvnbTYbTYbTYdvobTYbTYbTYcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahlbWedvgdvidvhdvkdvjdvmdvlbTYchqdpkbVichtdpDcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahjbWedvCdvBdvAdvzdvydvxdvwbTYchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjciRciSciSciTciUciUciUciUciUciUciUciUciUciUciUciVciXciYciXciZdrvcjbcbHchZcjdcjeaClbCvcjgcjhcjhcjhcjhcjhcjhcjhcjibCvbCvdrqdrldrjdrgciccjncjncjociccjpcpFcpEcpCcpOcpNcjvcmvcjxcjycghcjzcjAdracjCcjDcjEcjHdrbdrdcicahjcbIahjcaMahjcbIahjcaMahjbZqahjbZqahlahlahlahlahlahlahjbWedvtdvvdvudvqdvpdvsdvrbTYbXKcjLcjMduTcjObXJbFobSZbWqbCDbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcpGblAbgZbWKbWwbgZbgZcgCcgEbgZbgZcjTbPdbPbbgZcjUcjVbpWbgZbgZbgZbgZbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjcjWahjahlahjcjWahjahlahjcjWahjahlahlchNchOcjXcjYcjZckacgNbELbELbELbELbCvahlahlahjahlahlahjahlahlahjahlbCvckdbCvcmacmhcicckfckgckhckickjbhAckUckUckUbOHbOKbORckrbhAcghbvCckuclScjCckwcghaJbclRclMcicbOPckzbReckzbOPckzbReckzbOPckAbReckBbOPahlahlahlahlahlahjbWibXcbWhbWgbXgbXhbXdbXfbTYbCDbCDbXKckCcjMccPcnCbCDbCDbCDahlahlahjahlahjahjahlahlahlahlahlahlahlahlahlbgZcnyckEbgZbPbbPdbgZahlahlahlahlbgZblAbPdbPackGckGckHckIckGahlahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahjahjahjckKcgNcgNcgNcgNbJibJjbELbELbCvahjahjcjtcjtcjtcjtcjtcjtcjtahjbCvbCvbCvcmBcmxcicckPckhckhckickQckxckxcmwcmjcmqcmicmiciickUcghckWcmQcmJckZclacghclbcmIcmDcicbOPcldcnDclfbOPclgcnXclibOPcljcnYcllbOPahlahlahlahlahlahjbWebXkbXHbYjbWhbYkbYlbYmbWeahlbCDcfKduUcnZcacbCDbCDahlbRJahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlbgZcnUbgZbgZbPibPdbgZbgZcgCcgEbgZbgZblAbPjbPfckGclqclrclsckGahlahlahjahjahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlcdcckJcdeahjcdcckJcdeahlcdcckJcdeahlahlahlahlahlahlahlahlbCvbCvbCvbXlbELbCvahlahlcjtclFclzclEclzclucjtahlbCvbSYbELcnzcmxcicclAclAclBcicclCclDcmmcnpckbcmFbPAcksckockocghclKcnmcncclNclOclPclQcmScmRcicbOPclTclUclTbOPclVclWclVbOPclXclYclZbOPahlahlahlahlahlahjbWebZobZmbZnbYobYpbYlbYnbWeahlahlahjduVahlahlahjahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahlcmccmdcmebgZbJkaDGbgZbPEbPFciCciFciCciCciCciCciGcfRbPDckGcnBcnAcmkckGahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahlcdcckJcdeahjahlahlahlahlahlahlahlcgccgdcgcbELbELbCvahlahlcjtcmscmocmncmrcmpcjtahlbCvcegbELcnzcmxcicclAclAclBciccmucmvcmtcnFcnHckVcmAcmvcmzcmAcmvdtocnOcnMcmFcmGcmHcmEckbcnIcicbOPclTcmKclTbOPclVcmLclVbOPclZcmMclZbOPahlahlahlahlahlahjbWebWebWecaSbWebZpbZrbZubWeahlahlahjcmNahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahlahjcbnblAcmObgZcphblAbgZbPVbKLbKLbQabKLchEchEchEbPXbPYchKckGcnQcnPcmTckGahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcckJcdeahlcdcckJcdeahjcdcckJcdeahjahjahjahjahjahjahjahjbCvbCvbCvbCvbELbCvahjahjcjtcmPcoZcoUcoPcmPcjtahjbCvciccnbclecoccicclAclBclBciccndcnecmycodckbclHclGclJclGclGcnkcnlcnScnRcnocnncnncnncobcoacicbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPbOPahlahlahlahlahlahjahjahjahjcbMbWecfIcbOcfHbWeahlahlahlahlahlahlahlahlahlbRJahlahlahlahlahjahjahlahlahlahlahjdsicbncnrblAbrqcpGblAbgZbgZbgZbgZbgZblAbgZahlahjahlahjahlcnscntcnucnvcnwahjahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaRahjcdccnxcdeahlcdccnxcdeahlcdccnxcdeahjdpXahjahlahlahlahlahlahlahlahlbLWbELcaqahlahlcjtcmZcnfcpkcnqcngcjtcjtcjtciccnEclecoeciccicciccicciccnGckUcofcnpckbckUckUckUbQybQwccOckbckbcnpckUcopckUckUcohcogcicahjahlahlahlahjahjahlahlahjahlahlahlahjahlahlahlahlahlahjahlahlahlcfJbWebZpchpbZubWeahlaaeahlahlahlahlahlahlahlbRJahlahlahlahlahlahjahlahlahlahlahldsicbnblAaBRbgZbLkblAblAblAblAblAblAblAbgZahlahjahlahjahlahjcnVcnWcnVahjahlahlahjahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahlahjahlahlahlahjahjahjahlahlahjahjahldpXahjahjahlahlahlahlahlahlahlbRMbELbRMahlahlcjtcoicppcpocpmcojcokcomcolcokcoFcoHcoIcoJcoKcoOcoQcoRcoSckxcoTcoVcoWcoXcoYclyconclyconcoocoscoqckxckxcotckxcoEcoDciccicciccicciccmvcmvcmvcmvcicahlahjahjahjahlahlahlahlahlahjahlahlahldvabWeduZduXduYduWahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlcoucmdcmebgZcnUbgZbgZbLlcowckEcoxbgZbgZahlahjahlahlahlahjcoycnucoyahjahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXaaHaaHaaRdpXdpXdpXdpXaaHdpXdpXaaHcozahlahjahjahlahlahlahlahlahjbRMbELbRMahjahjcjtcpecpicpfcpicpjcprcpqcptcprcpwcmicpucpvcpPcpzcpxcpzcqNcuocqCcqMcuGcBIcupcuwcEUcEVcEUcELcFDcFzcmicqMcGwcmicGvcFRcmidbyckUbRXcicdsWdsXcpacpbcpbcpcahlahlahlahlahlahlahlahlahjahlahlahldvabWebWedvbbWebWeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjcmbahlbgZbgZcgCcgEbgZbgZahjahjahlahlahlahlahjahlcpdahlahlahlahlahlahlahlahjahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlahlahlcdmbELcdmahlahlcjtcjscjrcnhcnacmYcmUcmXcmVcmUcaWcamcaXckeckbcplcqDcpncmFbYecambGvbGvbGvbHWbSrcjqcpsckSckkcbTcbScbSccOckUcopcmFckOcktckqckxckvboSckhckhcpAcpBcbRcpDahlahlahlahlahlahlahlaaeahlahlahlahlbUUbUWbWebUVbWebUXahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlbqzahlahlahjahlahjahlahlahjahjahjahlahlahlahjahlcpdahlahjahlahlahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlahlbCvbCvbTZbCvbCvahlcjtcknckmcklcjtcjtcjtcjtcjtciccpHckUcjucnicjFcpIcpJcpKcmFcpLcpMcoAcnNcorciccpQcnLcpScopcpTciccnKcnJcnJcpMcpLcmFcpWckRckbckUbOxcicbxeckhcpZcpbcpbcqaahlahlahlahlahlahlahlahlahlahlahlahlbUYbUZbVabVbbVabWfahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbcqbcqbcqcahjahjahjahjcpdahjahjahjahjahjaaRcqbcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlahlbCvckdbELcqdbCvahjcjtcjtcjtcjtcjtahjahlahlahjciccqeckUckpcoNcoNckycmvcmvcqgciccqhcoBcoBcoBciccqjcqkcqlcqmcpyciccoBcoBcoBcqhciccqgcmvckTckbckUcicciccmvcmvcmvcmvcicahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbahlahjahlahjahlahlahlcqoahlahjahjahlahlahlahlcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahlbLWbDicqqcqrbCvahjahlahlahjahlahlahjahlahlahjciccqscqtcmFcqucqvcqwcmvcqxcqyciccqzcoLcoMcoLcqDcqEcqFcqGcqHcpycqIcoLcoLcoLcqJciccqKcqLcleckbckYclbckXckUbZYcqIahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahjahlahlcqbahlcqOcqOcqOcqOcqOahjcqPahjcqOcqOcqOcqOcqOahlcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbRMcqQcqRbfFbCvbCvcqTcqUcqUcqUcqUcqUcqUcqVcmvciccqWcqXcqYcqZcqWciccicciccqgcicciccmzcracrbcrccrdcpMcrecpMcrfcrgcrbcracrhcicciccqgciccleclpclwclvclmckUciAcizahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlcqbahjcrjcrkcrkcrkcrkcrlcqPcrmcrncrncrncrncroahjcqbahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From 53abe85fb7542e8a818e2416b3ffa74bb2cab309 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 28 Oct 2014 17:19:13 -0700 Subject: [PATCH 044/128] lighting outside the doorway to turbine --- _maps/map_files/tgstation.2.1.3.dmm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index 6b7a3e49bcc..21eeeb86a83 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -9254,6 +9254,7 @@ "dvX" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvY" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) +"dwa" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/incinerator) (1,1,1) = {" ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9426,7 +9427,7 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahlahjahjahlahjahjahlahlahjahjahjahldpXahlahlbCvbRKbELbCvbCvbCvbTZbCvbCvbCvbCvahlahlahldveaDIauKdsidsiahjdotdcdbWnccpbZxbXnbXnbXnbZxcatccqccrbYyccscctbWobCvbCvbTzbTAbTBcbAcbAccxcaEdoZdoKdoMdoNdoQbMjbOGbVAccDccEccFbQWccGbVuccIbYLbUpccJbTnbPQbPRccKccLccLbOPahjdvdbXKbCDbCDbCDbXKbCDbCDccMbDbbCDbCDcuBbCDbCDbDbbSWbSXbThbDcbEhbEhbEhccRccSbSIccTbMNbUDccUbSEbSEbUFbDcbTRbTRccVbTRbTRbRHcbfcbgbTibTxbQuccYccZcdabRHbfGbPdbjfbgZbgZbgZblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPahjbiXbXKdvccdKbXKbXKcdLbCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPahjbiXbXKbXKbXKbXKbXKdvfbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPahjbiXcchbXKbXKbXKbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPahjbiXcchbXKdwabXKbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjahjdvnbTYbTYbTYdvobTYbTYbTYcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahlbWedvgdvidvhdvkdvjdvmdvlbTYchqdpkbVichtdpDcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahjbWedvCdvBdvAdvzdvydvxdvwbTYchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From 2705d0273e882ee9ffb0ce57475453bbb68c97e3 Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Wed, 29 Oct 2014 00:25:46 +0000 Subject: [PATCH 045/128] Damages /living mobs too. --- code/modules/mob/living/living_defense.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index e903b7cef30..b063e139c50 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -106,4 +106,9 @@ proc/vol_by_throwforce_and_or_w_class(var/obj/item/I) adjust_fire_stacks(0.5) IgniteMob() -//Mobs on Fire end \ No newline at end of file +//Mobs on Fire end + + +/mob/living/acid_act(var/acidpwr, var/toxpwr, var/acid_volume) + if(!unacidable) + take_organ_damage(min(6*toxpwr, acid_volume * toxpwr)) \ No newline at end of file From 1658d22198ddba735cd3feaf0cb25d4c2995c531 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 28 Oct 2014 17:49:15 -0700 Subject: [PATCH 046/128] pipes moved --- _maps/map_files/tgstation.2.1.3.dmm | 75 +++++++++++++++-------------- 1 file changed, 38 insertions(+), 37 deletions(-) diff --git a/_maps/map_files/tgstation.2.1.3.dmm b/_maps/map_files/tgstation.2.1.3.dmm index 21eeeb86a83..839d2492abe 100644 --- a/_maps/map_files/tgstation.2.1.3.dmm +++ b/_maps/map_files/tgstation.2.1.3.dmm @@ -2062,7 +2062,7 @@ "aNH" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aNI" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aNJ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aNK" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor,/area/atmos) +"aNK" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor,/area/atmos) "aNL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) "aNM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "barber"},/area/crew_quarters/locker) "aNN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) @@ -3167,7 +3167,7 @@ "biU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) "biV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) "biW" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/storage/tools) -"biX" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/wall,/area/maintenance/asmaint) +"biX" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/obj/structure/lattice,/turf/space,/area/space) "biY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "biZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/toxins/misc_lab) "bja" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/vacantoffice) @@ -3213,7 +3213,7 @@ "bjO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/electrical) "bjP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/medical/virology) "bjQ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) -"bjR" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/turf/simulated/wall,/area/maintenance/asmaint) +"bjR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/turf/simulated/floor/plating,/area/atmos) "bjS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bjT" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/atmos) "bjU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/atmos) @@ -4760,7 +4760,7 @@ "bNB" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bNC" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/turf/simulated/floor,/area/atmos) "bND" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/simulated/floor,/area/atmos) -"bNE" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/wall,/area/maintenance/asmaint) +"bNE" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor,/area/atmos) "bNF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/turf/simulated/floor,/area/atmos) "bNG" = (/obj/machinery/shower{dir = 8},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) "bNH" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -4872,9 +4872,9 @@ "bPJ" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) "bPK" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor,/area/atmos) "bPL" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plating,/area/atmos) -"bPM" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/turf/simulated/wall/r_wall,/area/atmos) +"bPM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/turf/space,/area/space) "bPN" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Mix"; on = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor,/area/atmos) -"bPO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Outlet Pump"; on = 0},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/atmos) +"bPO" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/lattice,/turf/space,/area/space) "bPP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) "bPQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/space,/area/space) "bPR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) @@ -5003,7 +5003,7 @@ "bSk" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5; initialize_directions = 12},/turf/simulated/floor,/area/atmos) "bSl" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor,/area/atmos) "bSm" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) -"bSn" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/wall/r_wall,/area/atmos) +"bSn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/space,/area/space) "bSo" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/space,/area/space) "bSp" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "bSq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -5136,10 +5136,10 @@ "bUN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bUO" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/simulated/floor/plating/airless,/area/space) "bUP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bUQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bUR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bUQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Incinerator"; on = 0},/turf/simulated/floor,/area/atmos) +"bUR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bUS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Gas Pump"; on = 1},/turf/simulated/floor/plating/airless,/area/space) -"bUT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bUT" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/atmos) "bUU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/space,/area/space) "bUV" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "bUW" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/incinerator) @@ -7070,7 +7070,7 @@ "cFX" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) "cFY" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) "cFZ" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/hallway/secondary/construction{name = "\improper Garden"}) -"cGa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"cGa" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Outlet Pump"; on = 0},/turf/simulated/floor,/area/atmos) "cGb" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "cGc" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) "cGd" = (/turf/unsimulated/wall,/area/wizard_station) @@ -9205,17 +9205,17 @@ "dva" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/space,/area/space) "dvb" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "dvc" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"dvd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dvd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) "dve" = (/obj/structure/closet,/obj/item/stack/packageWrap,/turf/simulated/floor/plating/airless,/area/space) "dvf" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"dvg" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) +"dvg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) "dvh" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvi" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Atmospherics Mix Pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) "dvk" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvl" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/incinerator) "dvm" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"dvn" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/wall,/area/maintenance/incinerator) +"dvn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) "dvo" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/incinerator) "dvp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "dvq" = (/obj/structure/disposalpipe/segment{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) @@ -9239,7 +9239,7 @@ "dvI" = (/obj/machinery/atmospherics/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/aft) "dvJ" = (/obj/machinery/atmospherics/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/aft) "dvK" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"dvL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"dvL" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) "dvM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft) "dvN" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvO" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) @@ -9254,7 +9254,8 @@ "dvX" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvY" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/mob/living/simple_animal/mouse,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) "dvZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/aft) -"dwa" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"dwa" = (/obj/machinery/atmospherics/pipe/simple/yellow/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"dwb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) (1,1,1) = {" ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl @@ -9409,27 +9410,27 @@ ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlah ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahjahlbEGbHDbHEbHDbEGbHFbHGbHHbwWbHIbylbHJbylbylbGibwWbHKbHLbELbCvboEboFahjbGmbHNbHObHPbHQbHRbHQbHQbHSbHTbHQbHQbHUbqubeLbHXbCAbCBbCAbCAbCAbCAbHYbPxbPmbHZbIabIbbIcbrObIcbIfbuCbrMbrLbIibrNbrGbuCbrKbrJbrpbuCbIobrEbIqbrgbIsbItbnTbgdbrbbrcbqWbqYbrabIxbIybIzbCVbCVbIAbBFbXKccNbDcbDcbICbEhbEhbIDbICbDcbDcbIEbIFbIGbsebIHbDdbsdbhibscbsabsbbrVbrVbrWbrXbrUbrVbrPbrQbqGbqDbqIbqHbqVbPybIWbIXbIYbIZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJabJbbJcbJdbJebJbbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbHDbHDbHDbJfbJgbylbylbJhbHIbylbylbylbylbGibwWbfFbELbccbCvboEbtFahlbGmbJmbJnbJobDBbDBbJpbDBbJqbJrbJsbJtbCwbshbsgbsobsmbsxbsvbsvbsvbsvbsvbsybsvbsBbszbsFbsCbsVcePchtbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbsUbtbbnTbnTbnTbnTbnTbtabuAbhSbBFbBFbBFbBFbBFbBFbXKccNbDcbJQbJRbJSbJTbJUbJVbJQbJWbIEbIFbIGbtpbtqbtrbtsbthbtmaKvbEobKabKabKbcGybtdbKebFQbFQbKfbEybsHbKhbsMbEobKjbKkbKlbEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbKobKpbKpbKpbKqbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbEGbHEbHEbHEbEGbKrbKsbKtbKubKvbylbylbKwbEKbKxbwWbCvbCvbCvbCvboEbppahjbKybEQbKzbKAbKBbDBbKCbDBbDBbDBbDBbDBbCwbQLbhhbgYbgLbgKbgKbgKbgKbgKbgKbgJbgIbgHbfLbgGbgBbfRbfQbfSbmNbfTbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbmNbfVbgabnTbgdbLdbMzbgebggbgibgkbglbgobgobgxbfMbfLbfKbfJbDcbLrbLsbLtbLubLvbLwbLxbJWbJWbJWbJWbJWbJWbLybfNbfObfPbLBbEobEybEybEybEybEybEybLDbFQbFQbEybgZbLFbLEbEobLGbLHbLIbLJdsidsiahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjahjbLKbLLbLKbKpbLMbKpbLNbLObFXahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbLPbLQbLRbFZbLSbGdbGebwWbwWbLTbLUbLVbwWbwWbwWahlahlahlbLWbqhbqNahlahlahjahlbCwbLYbLZbMabDBbMbbiEbiJbiSbKGbiDbiCbfIbMibMjbMkbMlbMmbesbMjbMjbMjbMjbMjbMobiBbMjbMjbxtbMjbFSbMjbSnbPMbPMbPMbjRbjRbjRbjRbjRbjRbjRbNEbNIbXIbnTbhHbhFbhGbhMbicbhIbqgbipbhpbhpbiobhpbhpbhsbhqbDcbhwbMNbhCbMNbhEbMNbMObMPbMQbMRbMSbMTbMUbgUbribhibepbMXahjbMYbMZbNabNbbhmbNbbNdbNebNfbEyckEbNhbiubEobEobEobEobEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbNjbKpbKpbKpbNkbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbNlbEFbNmbEFbNnahlahjahlahjdsiahjahlahjdsiahjahlahlahlahjbHMboEboFahjahjahjahjbCwbCwbCwbCwbCwbCwbCwbCwbCwbCwbeybexbewbevbMjbMkbMlbMmbesbNrbNrbNtbNubNvbeubetbNybNzbNAbdWbNCbNDaNKbNFbOGcGaahjahlahlahlahlahlahjbiXbNIbSubNJbNJbNJbNJbNJbNKbNLboDbNJbNJbNJbNJbNJbNJbSubencGubNQbNRbNSbNRbNTbNUbNVbNWbNWbNWbNWbNWbNWbNXbeqbeobepbObahjbMYbOcbOcbOdbOebOfbOgbOhbOibEycoxbNhbPqbgZbOkayRbgZahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahjahjbJabHBbOmbOnbOobOpbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlahjdsiahjahlahjdsiahjahlahlahlahlbHMboEboFahlahlahlahjbOqbOrbOrbOsbOtbOubOubOwbOwbOqbQLbfHbfIbOzbMjbOAbOBbOBbfibODbNrbOEbOFbfrbfCbfsbeMbeHbmgbeBbOGbOLbOLbOMbONbOOahjbOPbOPbOPbOPbOPahjbiXbNIbpaboQbezbOSbOTbNJbpnbpgbphbNJbOXbOYbOZbOYbOXbSubeTbDcbMNbMNbMNbeZbMNbMNbfhbeUbPcbPcbPgbPcbPcbgSbePbeNbeObPkahjbMYbOcbPlbNbbeSbNbbPnbPobPpbEyblAbNhbPqbgZblAblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJbbFXbPrbFXbPsahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjbCvbCvbPtbPubPvbCvbCvahlahlahlahlbHMboEboFahlahlahlahjbOqbPwbOsbOsbOsbOsbOubCsbzObBqbDIbiCbjWbPBbPCbjVbjUbjTbkabkcbkbbjUbjUbjUbkabjZbjEbjDbjMbPHbPKbTqbTqbPNbPObTnbPQbPRbPSbPTbPUbOPahjbURbNIbSubPWbOXbOXbOXbNJbjNbeAbjPbNJbOYbQdbOYbzNbzMbyObjLbDcbQfbQgbQhbQibQjbQkbQlbQmbQnbQobQpbQqbQrbJWbSSbjBbjCbQubQubEybEybEybEybEybEybEobEobEobEyblAbNhbjyblAblAbQzbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbFXbFYbFXahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlbCvbQAbELbQBbELaClbCvahlahlahlahlbHMbqhboFahlahjbQDbQEbOqbQFbQGbQHbOsbOsbQIbQJbOubQKbQLbfHcerbQNbQObkubkwbkvbkBbkAbkCbkvbkxbkvbkzbkybPIbQVbQWbQXbQYbQZbRabRbbRcbTsahjbRebRfbPUbRgbOPahjbUTbNIbSubRibRjbOXbRkbNJbRlbEJbktbNJbOXbvEbRpbOXbOXbSubNIbDcbJWbJWbJWbJWbLybRtbRubRvbLybJWbJWbJWbJWbJWbRwcfbbUIbRzbRAbRBbRCcbGbRCbREbQubRFbRybRGbRHcjSbNhbPqbgZbgZbgZbgZbRJahjahjahjdsidsidsidsidsidsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjbCvazvbELbELbELaBdbCvahlahlahlahlbHMboEbtFahlahjbTabRNbRObRPbtWbtHbtHbtHbtHbtHbujbvkbvvbfHcerbNqbjdbjcbjbbOGbjebRZbQVbSbbScbSdbSebSfbSfbSgbShbPKbSibSjbSkbSlbSmbMrbSobPRbSpbPUbPUbOPahjbUQbNIbSubdobOXbSsbNKbNJbNJbrFbNJbNJbSvbrAbStbSvbSzbSubNIbDcbSDbSEbSEbSFbSGbMNbSHbSIbSJbSKbEhbEhbEhbJWbSLbiYbiZbSMbSNbRBbSObSPbMsbSRbSSbRybSTbRybRHaDGbiUbiVbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbCvazvbELbELbSYaBgbCvahlahjahlahlbJlboEbppbCvbCvbCvbTbbOqbTcbOsbOsbOsbTdbTebTfbTgbOqbQLbfHcerbNqbQObjtbjxbOGbOGbTjbNrbTkbTlbTmbSQbOGbOGbTobTpbRdbTrbPLbTtbOJbTtbTvahjbOPbOPbOPbOPbOPahjbiXbNIbSubTwbyybyybyKbynbypbwNbjibjgbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbTJbTKbMNbTLbMNbTMbTNbEhbEhbEhbJWbTObjmbjqbYbbjsbTRbTSbTTbTRbTUbQubTVbRybTWbRHbgZcgFbjfbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbTXahjahjahjbCvbCvbCvbCvbCvbCvbCvbCvbCvbCvbTZbCvbCvbCvbPtbPubPvducduddujduidukdrBdudduhbvkbvkbvkbvkbvkbvkbvkbvkbvkdugduedufcerbUdbMjbNscaGbUebUfbUebNrbOGbOGbOGbSQbUibONbONbUjchfbUlbTqbUmbUpbUobTnbPQbPRbUqbUrbUrbOPahjbiXbNIcaVbPZbPZbPZcbhbUsbOXdulbOXbOXbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbUAbUBbSIbUCbMNbUDbUEbSEbSEbUFbJWbUGbUHbUIcbzcbjbRBbMsbUKbTRbULbQubUMbUMbUMbRHcaUbZPbjfbgZahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbUObUPblMbsfbUSbsfdvDdvFdvEdvHdvIdvJdvKbCvbELbELbELbELbELbELbELbELdvGdsHdtidtJdrldrldrldrldtHdtpdtpdtpdtxdtpdtmbPGbPGdtkbppbQLbfHcerbVobVpbZNbZMbONbONbZLbVsbONbONbVtcgqbVvbOGbVwbVxbVybVzbOGcgrbUnbVCbTsahjbRebVDbVEbVFbOPahjdvLbZRbZQbZQbZQbZSbSubVKbTwdtRdtOdtVdtSdtYdtXduadubbSubNIbDcbJWbJWbJWbJWbVRbVSbTLbVTbVRbJWbJWbJWbJWbJWbVUbVVbVWcaCcaBbVZbVZbVZbVZcaFbSSbUMbUMbWcbRHbZObZPbjfbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahjahjbCvdvRdvQdvNdvPdvPbELbCvbELbWjbWkbWkbWkbWkbWkbWkbWlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWocbNdumbppbQLbfHcerbVobWscceccfbWvbSfcbVbWxbSfbSfbWybWzbWAbWBbWCbWDciobWFbOGcgrbWGbWHbMrbSobPRbWJbUrbUrbOPahjbUTbXKbCDbCDbCDbjLbSubWNbOXbOXbWPduwbUtbWTcbUbWTbUtbSubNIbDcbSDbSEbSEbWUbSGbMNbSHbSIbWVbWWbEhbEhbEhbJWbWXbWYbWZbRxbjmbYbccuccwccvccibQubUMbUMbUMbRHbZObZPbjfblAblAbgZahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahjbCvbELdvMdvNdvOdvObELbCvbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbXobXpbXqbXrbXsbXnbXtbXubXvbXwbWobWodumbppdunbfHcerbXybXzcbDcbDbXCbMjbMjbMjbMjbMjbXDchjbNrbNrbNrbXFbOGbVybOGcgrbUnbXGbTsahjbOPbOPbOPbOPbOPahjdvdbXKbCDcbobXKbjLbpadusdurduvdutduqdupbXPcbUbXPbXQbSubNIbDcbEhbXRbEhbXSbTKbMNbTLbMNbTMbXTbEhbXRbEhbJWbXUbXVbXWbXXbXYbXZbYacbQcbPcbFbSSbCxbYfchUbRHbUMbZPbUwbgZblAbgZbgZbgZdsidsiahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahjbCvbELdvZdvXdvYdvWbELdvVbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbYqbYrbYsbYtbYubXnbYvbYwbYxbYybYzbWodumbppbQLbfHcerbYAbYBbMjcdvbYDbMjcdwcuLbYGbMjbYHbSQbZUbNrbYJbWFbOGbWDbYKbYLbUpbYMbTnbPQbPRbYNbYObYPbOPahjbiXbXKbCDbYQbXKbjLbSubYRduzbYTbYUduAduzcdHcdAcdHbzNbyObNIbDcbEhbEhbEhbYZbZabSIbUCbMNbUDbZbbSEbSEbUFbDcbRHbZcbZdbZebRHbRHbZfbZgcdMcdNbZjbVYbVZbZkbUMbUMbZPbjfbgZbrqbgZbZlbgZahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahjahjahjbCvbELbELdvNdvSdvTdvUbCvbZvbZwahlahlahlahlahlahlahlbppdcdbWnbZxbZybZzbYsbZAbZxbZxbYvbZBbZCbYyccAbWodumbppbQLbfHbGwcbAcbAccWccBccQcdbcdlccXduxbMjbOGbSQdjybZVbYJbZWbOGbWDbYKcgrbUnbZXbTsahjbReclkbZZcaabOPahjbiXbXKbCDcabcacbjLbSubNJcadcaebNJduybNJbNJbNJbNJbNJbSubNIbDcbJWbJWbJWbJWbVRcafbTLcagbVRbJWbJWbJWbJWbDcbTRcahbTRbTRbTRbRHbZfbZgcdtcducakcalbRxbCzbRHbUMbZPbjfbgZblAblAblAcanahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjahlbCvbCvbCvbCvbCvbCvdvVbCvbCvbCvbCvahjahlahlaPYahlahlahlahlahlduNdcdbWnbZxbZxcarcasbXnbZxcatcaucavcawcaxcaybWodumduMduJduKcexcbAcaDcaEcaEceJcaHcaIceKduLbMjcaLcjIbZUbNrbYJcaNbOGcaObYKcgrcaPcaQbMrbSobPRcaRbYObYObOPahjdvLbXKbCDcaTbXKbjLceQbPZbPZceObNJduObZsdpCbNKcaZccmbXIbNIbDcbSDbSEbSEcbbbSGbMNbSHbSIcbccbdbEhbEhbEhbDccbebTRbTRbTRbTRbRHcbfcbgceMceLbQubQubRxbQubRHbQubZPbjfbgZcbkcblcbmcbnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHaaHdpXdpXaaHdpXdpXdpXaaRdpXdpXdpXaaHdpXahjahjbCvbELbELbELbELbELbELbELbELbJjcbpahjahlahlahjdsiaFFahlahlahldotdcdbWncbscbtcascbubXnbXncbvcbwcbvcbxbYycbybWoduCduBduDduEbHXcbAdpFcaEcdOcdzcbEduGcdPduFduHbPHcirbNrbNrbNrcbJbOGcbKcbLcgrbUnbOGbTsahjbOPbOPbOPbOPbOPahjbUTbXKbCDcchbXKbZRbZQbZQceocepbNKduIcuYdpBbNKceabhpcdTcbWbDcbEhbEhbEhcbXbTKbMNbTLbMNbTMcbYbEhbEhbEhbDccbZbTRccabTRbTRccbcccccdcemcebbQubRxbRxccgbRHaDGbPdbWdbgZccjcckblAcclahjahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahlahjahjahlahjahjahlahlahjahjahjahldpXahlahlbCvbRKbELbCvbCvbCvbTZbCvbCvbCvbCvahlahlahldveaDIauKdsidsiahjdotdcdbWnccpbZxbXnbXnbXnbZxcatccqccrbYyccscctbWobCvbCvbTzbTAbTBcbAcbAccxcaEdoZdoKdoMdoNdoQbMjbOGbVAccDccEccFbQWccGbVuccIbYLbUpccJbTnbPQbPRccKccLccLbOPahjdvdbXKbCDbCDbCDbXKbCDbCDccMbDbbCDbCDcuBbCDbCDbDbbSWbSXbThbDcbEhbEhbEhccRccSbSIccTbMNbUDccUbSEbSEbUFbDcbTRbTRccVbTRbTRbRHcbfcbgbTibTxbQuccYccZcdabRHbfGbPdbjfbgZbgZbgZblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPahjbiXbXKdvccdKbXKbXKcdLbCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPahjbiXbXKbXKbXKbXKbXKdvfbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPahjbiXcchbXKdwabXKbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjahjdvnbTYbTYbTYdvobTYbTYbTYcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl -ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahlbWedvgdvidvhdvkdvjdvmdvlbTYchqdpkbVichtdpDcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbFZbLPbLQbLRbFZbLSbGdbGebwWbwWbLTbLUbLVbwWbwWbwWahlahlahlbLWbqhbqNahlahlahjahlbCwbLYbLZbMabDBbMbbiEbiJbiSbKGbiDbiCbfIbMibMjbMkbMlbMmbesbMjbMjbMjbMjbMjbMobiBbMjbMjbxtbMjbFSbMjbMjbMjbMjbMjbCDbCDbCDbCDbCDbCDbCDbCDbNIbXIbnTbhHbhFbhGbhMbicbhIbqgbipbhpbhpbiobhpbhpbhsbhqbDcbhwbMNbhCbMNbhEbMNbMObMPbMQbMRbMSbMTbMUbgUbribhibepbMXahjbMYbMZbNabNbbhmbNbbNdbNebNfbEyckEbNhbiubEobEobEobEobEoahjahlahlahjahlahlahlahlahjahlahlahlahlahjahlahlahlahlahjahlahjahjbKmbKnbNjbKpbKpbKpbNkbKmbKnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlbNlbEFbNmbEFbNnahlahjahlahjdsiahjahlahjdsiahjahlahlahlahjbHMboEboFahjahjahjahjbCwbCwbCwbCwbCwbCwbCwbCwbCwbCwbeybexbewbevbMjbMkbMlbMmbesbNrbNrbNtbNubNvbeubetbNybNzbNAbdWbNCbNDaNKbNFbNEbjRbPMbiXbiXbiXbiXbiXbPObCDbNIbSubNJbNJbNJbNJbNJbNKbNLboDbNJbNJbNJbNJbNJbNJbSubencGubNQbNRbNSbNRbNTbNUbNVbNWbNWbNWbNWbNWbNWbNXbeqbeobepbObahjbMYbOcbOcbOdbOebOfbOgbOhbOibEycoxbNhbPqbgZbOkayRbgZahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahjahjbJabHBbOmbOnbOobOpbJaahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahjahlahjdsiahjahlahjdsiahjahlahlahlahlbHMboEboFahlahlahlahjbOqbOrbOrbOsbOtbOubOubOwbOwbOqbQLbfHbfIbOzbMjbOAbOBbOBbfibODbNrbOEbOFbfrbfCbfsbeMbeHbmgbeBbOGbOLbOGbOMbUQbOOahjbOPbOPbOPbOPbOPbSnbCDbNIbpaboQbezbOSbOTbNJbpnbpgbphbNJbOXbOYbOZbOYbOXbSubeTbDcbMNbMNbMNbeZbMNbMNbfhbeUbPcbPcbPgbPcbPcbgSbePbeNbeObPkahjbMYbOcbPlbNbbeSbNbbPnbPobPpbEyblAbNhbPqbgZblAblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbJbbFXbPrbFXbPsahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjbCvbCvbPtbPubPvbCvbCvahlahlahlahlbHMboEboFahlahlahlahjbOqbPwbOsbOsbOsbOsbOubCsbzObBqbDIbiCbjWbPBbPCbjVbjUbjTbkabkcbkbbjUbjUbjUbkabjZbjEbjDbjMbPHbPKbTqcGabPNbUTbTnbPQbPRbPSbPTbPUbOPbSndvdbNIbSubPWbOXbOXbOXbNJbjNbeAbjPbNJbOYbQdbOYbzNbzMbyObjLbDcbQfbQgbQhbQibQjbQkbQlbQmbQnbQobQpbQqbQrbJWbSSbjBbjCbQubQubEybEybEybEybEybEybEobEobEobEyblAbNhbjyblAblAbQzbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjbFXbFYbFXahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlbCvbQAbELbQBbELaClbCvahlahlahlahlbHMbqhboFahlahjbQDbQEbOqbQFbQGbQHbOsbOsbQIbQJbOubQKbQLbfHcerbQNbQObkubkwbkvbkBbkAbkCbkvbkxbkvbkzbkybPIbQVbQWbQXbQYbQZbRabRbbRcbTsahjbRebRfbPUbRgbOPbSndvgbNIbSubRibRjbOXbRkbNJbRlbEJbktbNJbOXbvEbRpbOXbOXbSubNIbDcbJWbJWbJWbJWbLybRtbRubRvbLybJWbJWbJWbJWbJWbRwcfbbUIbRzbRAbRBbRCcbGbRCbREbQubRFbRybRGbRHcjSbNhbPqbgZbgZbgZbgZbRJahjahjahjdsidsidsidsidsidsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjbCvazvbELbELbELaBdbCvahlahlahlahlbHMboEbtFahlahjbTabRNbRObRPbtWbtHbtHbtHbtHbtHbujbvkbvvbfHcerbNqbjdbjcbjbbOGbjebRZbQVbSbbScbSdbSebSfbSfbSgbShbPKbSibSjbSkbSlbSmbMrbSobPRbSpbPUbPUbOPbSnbURbNIbSubdobOXbSsbNKbNJbNJbrFbNJbNJbSvbrAbStbSvbSzbSubNIbDcbSDbSEbSEbSFbSGbMNbSHbSIbSJbSKbEhbEhbEhbJWbSLbiYbiZbSMbSNbRBbSObSPbMsbSRbSSbRybSTbRybRHaDGbiUbiVbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbCvazvbELbELbSYaBgbCvahlahjahlahlbJlboEbppbCvbCvbCvbTbbOqbTcbOsbOsbOsbTdbTebTfbTgbOqbQLbfHcerbNqbQObjtbjxbOGbOGbTjbNrbTkbTlbTmbSQbOGbOGbTobTpbRdbTrbPLbTtbOJbTtbTvahjbOPbOPbOPbOPbOPbSnbCDbNIbSubTwbyybyybyKbynbypbwNbjibjgbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbTJbTKbMNbTLbMNbTMbTNbEhbEhbEhbJWbTObjmbjqbYbbjsbTRbTSbTTbTRbTUbQubTVbRybTWbRHbgZcgFbjfbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbTXahjahjahjbCvbCvbCvbCvbCvbCvbCvbCvbCvbCvbTZbCvbCvbCvbPtbPubPvducduddujduidukdrBdudduhbvkbvkbvkbvkbvkbvkbvkbvkbvkdugduedufcerbUdbMjbNscaGbUebUfbUebNrbOGbOGbOGbSQbUibONbONbUjchfbUlbTqbUmbUpbUobTnbPQbPRbUqbUrbUrbOPbSnbCDbNIcaVbPZbPZbPZcbhbUsbOXdulbOXbOXbOXbvEbOXbOXbOXbSubNIbDcbEhbEhbEhbUAbUBbSIbUCbMNbUDbUEbSEbSEbUFbJWbUGbUHbUIcbzcbjbRBbMsbUKbTRbULbQubUMbUMbUMbRHcaUbZPbjfbgZahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlbUObUPblMbsfbUSbsfdvDdvFdvEdvHdvIdvJdvKbCvbELbELbELbELbELbELbELbELdvGdsHdtidtJdrldrldrldrldtHdtpdtpdtpdtxdtpdtmbPGbPGdtkbppbQLbfHcerbVobVpbZNbZMbONbONbZLbVsbONbONbVtcgqbVvbOGbVwbVxbVybVzbOGcgrbUnbVCbTsahjbRebVDbVEbVFbOPbSndwbbZRbZQbZQbZQbZSbSubVKbTwdtRdtOdtVdtSdtYdtXduadubbSubNIbDcbJWbJWbJWbJWbVRbVSbTLbVTbVRbJWbJWbJWbJWbJWbVUbVVbVWcaCcaBbVZbVZbVZbVZcaFbSSbUMbUMbWcbRHbZObZPbjfbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahjahjbCvdvRdvQdvNdvPdvPbELbCvbELbWjbWkbWkbWkbWkbWkbWkbWlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWocbNdumbppbQLbfHcerbVobWscceccfbWvbSfcbVbWxbSfbSfbWybWzbWAbWBbWCbWDciobWFbOGcgrbWGbWHbMrbSobPRbWJbUrbUrbOPbSndvgbXKbCDbCDbCDbjLbSubWNbOXbOXbWPduwbUtbWTcbUbWTbUtbSubNIbDcbSDbSEbSEbWUbSGbMNbSHbSIbWVbWWbEhbEhbEhbJWbWXbWYbWZbRxbjmbYbccuccwccvccibQubUMbUMbUMbRHbZObZPbjfblAblAbgZahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahjbCvbELdvMdvNdvOdvObELbCvbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbXobXpbXqbXrbXsbXnbXtbXubXvbXwbWobWodumbppdunbfHcerbXybXzcbDcbDbXCbMjbMjbMjbMjbMjbXDchjbNrbNrbNrbXFbOGbVybOGcgrbUnbXGbTsahjbOPbOPbOPbOPbOPbSndvnbXKbCDcbobXKbjLbpadusdurduvdutduqdupbXPcbUbXPbXQbSubNIbDcbEhbXRbEhbXSbTKbMNbTLbMNbTMbXTbEhbXRbEhbJWbXUbXVbXWbXXbXYbXZbYacbQcbPcbFbSSbCxbYfchUbRHbUMbZPbUwbgZblAbgZbgZbgZdsidsiahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahlahlahjbCvbELdvZdvXdvYdvWbELdvVbELbXmahlahlahjahlahlahjahlbppdcdbWnbXnbYqbYrbYsbYtbYubXnbYvbYwbYxbYybYzbWodumbppbQLbfHcerbYAbYBbMjcdvbYDbMjcdwcuLbYGbMjbYHbSQbZUbNrbYJbWFbOGbWDbYKbYLbUpbYMbTnbPQbPRbYNbYObYPbOPbSnbCDbXKbCDbYQbXKbjLbSubYRduzbYTbYUduAduzcdHcdAcdHbzNbyObNIbDcbEhbEhbEhbYZbZabSIbUCbMNbUDbZbbSEbSEbUFbDcbRHbZcbZdbZebRHbRHbZfbZgcdMcdNbZjbVYbVZbZkbUMbUMbZPbjfbgZbrqbgZbZlbgZahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlahlahjahjahjbCvbELbELdvNdvSdvTdvUbCvbZvbZwahlahlahlahlahlahlahlbppdcdbWnbZxbZybZzbYsbZAbZxbZxbYvbZBbZCbYyccAbWodumbppbQLbfHbGwcbAcbAccWccBccQcdbcdlccXduxbMjbOGbSQdjybZVbYJbZWbOGbWDbYKcgrbUnbZXbTsahjbReclkbZZcaabOPbSnbCDbXKbCDcabcacbjLbSubNJcadcaebNJduybNJbNJbNJbNJbNJbSubNIbDcbJWbJWbJWbJWbVRcafbTLcagbVRbJWbJWbJWbJWbDcbTRcahbTRbTRbTRbRHbZfbZgcdtcducakcalbRxbCzbRHbUMbZPbjfbgZblAblAblAcanahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaGcahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahjahjahjahjahjahjahjahjahjahjahjahlbCvbCvbCvbCvbCvbCvdvVbCvbCvbCvbCvahjahlahlaPYahlahlahlahlahlduNdcdbWnbZxbZxcarcasbXnbZxcatcaucavcawcaxcaybWodumduMduJduKcexcbAcaDcaEcaEceJcaHcaIceKduLbMjcaLcjIbZUbNrbYJcaNbOGcaObYKcgrcaPcaQbMrbSobPRcaRbYObYObOPbSndwbbXKbCDcaTbXKbjLceQbPZbPZceObNJduObZsdpCbNKcaZccmbXIbNIbDcbSDbSEbSEcbbbSGbMNbSHbSIcbccbdbEhbEhbEhbDccbebTRbTRbTRbTRbRHcbfcbgceMceLbQubQubRxbQubRHbQubZPbjfbgZcbkcblcbmcbnahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHaaHdpXdpXaaHdpXdpXdpXaaRdpXdpXdpXaaHdpXahjahjbCvbELbELbELbELbELbELbELbELbJjcbpahjahlahlahjdsiaFFahlahlahldotdcdbWncbscbtcascbubXnbXncbvcbwcbvcbxbYycbybWoduCduBduDduEbHXcbAdpFcaEcdOcdzcbEduGcdPduFduHbPHcirbNrbNrbNrcbJbOGcbKcbLcgrbUnbOGbTsahjbOPbOPbOPbOPbOPbSndvgbXKbCDcchbXKbZRbZQbZQceocepbNKduIcuYdpBbNKceabhpcdTcbWbDcbEhbEhbEhcbXbTKbMNbTLbMNbTMcbYbEhbEhbEhbDccbZbTRccabTRbTRccbcccccdcemcebbQubRxbRxccgbRHaDGbPdbWdbgZccjcckblAcclahjahlahlahlahlahlaaeahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahlahjahjahlahjahjahlahlahjahjahjahldpXahlahlbCvbRKbELbCvbCvbCvbTZbCvbCvbCvbCvahlahlahldveaDIauKdsidsiahjdotdcdbWnccpbZxbXnbXnbXnbZxcatccqccrbYyccscctbWobCvbCvbTzbTAbTBcbAcbAccxcaEdoZdoKdoMdoNdoQbMjbOGbVAccDccEccFbQWccGbVuccIbYLbUpccJbTnbPQbPRccKccLccLbOPbSndvnbXKbCDbCDbCDbXKbCDbCDccMbDbbCDbCDcuBbCDbCDbDbbSWbSXbThbDcbEhbEhbEhccRccSbSIccTbMNbUDccUbSEbSEbUFbDcbTRbTRccVbTRbTRbRHcbfcbgbTibTxbQuccYccZcdabRHbfGbPdbjfbgZbgZbgZblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdccddcdeahlcdccddcdeahlcdccddcdeahjdpXahlahlbCvcdfcdgbCvcdhbELbELbOlaClcdkbCvahlahlahlatIdsidsiahjahlahldbVdcdbWnbZxcdncdobXncdpbZxbZxbYvcdqbYybYycdrbWocdsbSVbSCbSUbSBdoidnZdcNdctdcNdctdcvdctdcubMjcdCcdDcdEbSfbSfbShbUicdFbUmbSibUncdGbTsahjbReclhcdIcdJbOPbSnbCDbXKdvccdKbXKbXKcdLbCDccMbSabRYbSqbZtbSwbRYbSAccMbLEcdVbDcbDcbDcbDcbDcbDccdWcdXcdYbDcbDcbDcbDcbDcbDcbRHbRHbRHbRHbRHbRHcdZcdZbSxbSybRHbRHbRHbRHbRHbgZcgFbjfbgZbNibOjblAbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlcdcceecdeahlcdcceecdeahlcdcceecdeahjahjahlahlbCvbPtbPvbCvbCvcefcegaClbELbSYbCvahlahlahlahlahjahlahlahlahlbppdcdbWnbXncehceibXncejcekbXnbYvcelbYxbYybYybVebVfbfIcercHqbVgceucevcewbVhceycezdpYcaEdqsbMjceBbOGbVAbUibONceCbWEceEceFbNFceGceHbMrbSobPRceIccLccLbOPbSnbCDbXKbXKbXKbXKbXKdvfbCDbVdbUxbUNbJFcgAbJFbUJbUxbUybLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZceWayRceYceZceZbRHcfacfabSxbiZcfccfdblAblAblAaDGcgFbUwbgZcffblAblAbgZbgZbgZahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjcdcceecdeahlcdcceecdeahjcdcceecdeahjahjahlahlahlahlahjahjbCvbCvbCvbCvbTZbCvbCvahlahlahlahlahjahlahlahjahlbppdcdbWnbXncfgcfhcficfjcfkbXncflcfmcfncfocfpbWocfqdpVdpPdpQdpNdpOdpTdpUdpRdpSdpsdpzdpadprdpAdpEbQZcfFbVBbOGbOGbOGbOMbVvbVBbUnbXGbTsahjbOPbOPbOPbOPbOPbSnbCDcchbXKbXKbXKbXKbUzbCDbCDcfKbTGcdUbXIcfMbTFbCDbCDbLEbTEbgZahlahlahlahjahlahlceVahlahjahlahlahlahlbgZblAchmbrscOnciqbRHcfScfSbTDbiZbRHbQubgZcfUcfVaDGcgFbTCbECbECbECcfYcfZcgacfZcgbdsiahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahlahjahlahlahlahlahlahlbCvaOlbCvbELbELbCvahjahlahjahlahlahjahlahlahjahlbppdcdbWnbWnbWnbWnbWnbWnbWnbWnbWobWobWobWobWobWobCvbWpbCvcggcghcghcghcgicgjcgkcghbWrdqEdqRbMjchebXEbSkbXjcgscgtcgsbXjcgubXjcgvbUicgwahjahjahjahjahjahjbSnbTYbTYbTYbTYdvobTYbTYbTYcgxbCDcgzcgzdpdcgzcgzbCDbYQbzgbTEbgZcgCcgDcgEbgZcgCcgDcuncgEbgZcgCcgDcgDcgEbgZbgZcgFcgGbgZbgZbRHbRHbRHbWabWbbRHaDGbgZcbmblAbpYcgFbWdbgZbgZcgLbgZbgZbgZbgZahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl +ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHaaHdpXahjahlcdcceecdeahjcdcceecdeahlcdcceecdeahjahjahjahjcgMcgNcgNcgNcgNbCvbCvcgObELbCvcgPbWkbWkbWkbWkbWkbWkbWkbWlbCvbppdcdbCvcgQbVPbVObVObVObVObVObVObVObVObVObVXbVXbVObVQcefcggcnjcgWcgXcgYcgZchacghdoBcmIdqxbMjchebXichgchhchibWIchkchlbOGbXechnchobOIahjahjahlahlahlahldwadvLdvidvhdvkdvjdvmdvlbTYchqdpkbVichtdpDcdUcdUbXKbXKbzgbJEbVHbVHbVHbVHbVHbVHbVHbVIbVqbVqbVqbVqbVqbVqbVrbVqduQbVqbVqbVGciFbVlbVkbVjbVnbgZbgZbVmciFbVJciFbVLbjfbgZchLblAblAbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjchMahjahjahjchMahjahlahjchMahjahlahjchNchOchPchQchRchSchTcgebELchYchZciachZchZchZchZchZchZchZchZchZchZdsrdsydrBdrAbiTcicciccicciccicciccicciccicciccicciccicciccggcghciecifdsbbZDbZEbZFckUckbdspciccincfGcipceDcipcfGcipceDcipccHcipccHcisahjahjahlahlahlahjbWedvCdvBdvAdvzdvydvxdvwbTYchqduRcdUduSbYWbYVceTbFobXabXbbWQbWQbWQbWQbWQbWQbWQbWRbWSbWQbWQbWQbWQbWQbWQbYIbYEbYhchEbYCbYibYcbYcbYcbYdbXAbXxbXObXBbYYbYcbYcbYXbZhbgZbOjblAcbabgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahldpXahjciRciSciSciTciUciUciUciUciUciUciUciUciUciUciUciVciXciYciXciZdrvcjbcbHchZcjdcjeaClbCvcjgcjhcjhcjhcjhcjhcjhcjhcjibCvbCvdrqdrldrjdrgciccjncjncjociccjpcpFcpEcpCcpOcpNcjvcmvcjxcjycghcjzcjAdracjCcjDcjEcjHdrbdrdcicahjcbIahjcaMahjcbIahjcaMahjbZqahjbZqahlahlahlahlahlahlahjbWedvtdvvdvudvqdvpdvsdvrbTYbXKcjLcjMduTcjObXJbFobSZbWqbCDbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcgCcgDcgDcgEbgZcpGblAbgZbWKbWwbgZbgZcgCcgEbgZbgZcjTbPdbPbbgZcjUcjVbpWbgZbgZbgZbgZbgZahlahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl ahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaaHahlahjahlahjahjcjWahjahlahjcjWahjahlahjcjWahjahlahlchNchOcjXcjYcjZckacgNbELbELbELbELbCvahlahlahjahlahlahjahlahlahjahlbCvckdbCvcmacmhcicckfckgckhckickjbhAckUckUckUbOHbOKbORckrbhAcghbvCckuclScjCckwcghaJbclRclMcicbOPckzbReckzbOPckzbReckzbOPckAbReckBbOPahlahlahlahlahlahjbWibXcbWhbWgbXgbXhbXdbXfbTYbCDbCDbXKckCcjMccPcnCbCDbCDbCDahlahlahjahlahjahjahlahlahlahlahlahlahlahlahlbgZcnyckEbgZbPbbPdbgZahlahlahlahlbgZblAbPdbPackGckGckHckIckGahlahjahjahjahjahjahjahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahl From 3a862deb6bb31e6e093fc2eba9e37d6e819e0dd8 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Tue, 28 Oct 2014 18:05:08 -0300 Subject: [PATCH 047/128] Adds chatroom logging (both admin and IC). --- code/__HELPERS/_logging.dm | 6 +- code/game/machinery/computer/message.dm | 35 ++++++ code/game/objects/items/devices/PDA/PDA.dm | 81 ++++++------- .../objects/items/devices/PDA/chatroom.dm | 112 ++++++++++++++---- code/modules/research/message_server.dm | 21 ++++ 5 files changed, 189 insertions(+), 66 deletions(-) diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index 03265398796..8a81f7992ca 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -70,4 +70,8 @@ /proc/log_pda(text) if (config.log_pda) - diary << "\[[time_stamp()]]PDA: [text]" \ No newline at end of file + diary << "\[[time_stamp()]]PDA: [text]" + +/proc/log_chat(text) + if (config.log_pda) //reusing this for now, can change if needed + diary << "\[[time_stamp()]]CHAT: [text]" \ No newline at end of file diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index 04226b689d2..0790775530f 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -114,8 +114,10 @@ else dat += "
    [++i]. View Message Logs
    " dat += "
    [++i]. View Request Console Logs
    " + dat += "
    [++i]. View Chatroom Logs
    " dat += "
    [++i]. Clear Message Logs
    " dat += "
    [++i]. Clear Request Console Logs
    " + dat += "
    [++i]. Clear Chatroom Logs
    " dat += "
    [++i]. Set Custom Key
    " dat += "
    [++i]. Send Admin Message
    " else @@ -236,6 +238,24 @@ [rc.rec_dpt][rc.message][rc.stamp][rc.id_auth][rc.priority]"} dat += "" + //Chatroom Logs + if(5) + + var/index = 0 + //var/sender = "Anon" + //var/channel = "ss13" + //var/message = "Blank" + dat += "
    Back - Refresh

    " + dat += "" + for(var/datum/data_chat_msg/msg in src.linkedServer.chat_msgs) + index++ + if(index > 3000) + break + // Del - Channel - Sender - Message + // X - #ss13 - bigdik - hi asl + dat += "" + dat += "
    XChannelNickMessage
    X
    [msg.channel][msg.sender][msg.message]
    " + message = defaultmsg //user << browse(dat, "window=message;size=700x700") //onclose(user, "message") @@ -321,6 +341,14 @@ if(auth) src.linkedServer.rc_msgs = list() message = "NOTICE: Logs cleared." + //Clears the chatroom logs - KEY REQUIRED + if (href_list["clearc"]) + if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) + message = noserver + else + if(auth) + src.linkedServer.chat_msgs = list() + message = "NOTICE: Logs cleared." //Change the password - KEY REQUIRED if (href_list["pass"]) if(!linkedServer || (src.linkedServer.stat & (NOPOWER|BROKEN))) @@ -464,6 +492,13 @@ else if(auth) src.screen = 4 + //Chatroom Logs - KEY REQUIRED + if(href_list["viewc"]) + if(src.linkedServer == null || (src.linkedServer.stat & (NOPOWER|BROKEN))) + message = noserver + else + if(auth) + src.screen = 5 //usr << href_list["select"] diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index a1b781c0e64..0e652086ee9 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -44,7 +44,7 @@ var/global/list/obj/item/device/pda/PDAs = list() var/obj/item/device/paicard/pai = null // A slot for a personal AI device - var/datum/chatroom/chat_channel = "" //name of our current NTRC channel, without the # + var/chat_channel = "#ss13" //name of our current NTRC channel var/datum/event/ntrc_event //our ntrc event trigger var/nick = "" //our NTRC nick var/list/ntrclog = list() //NTRC message log @@ -430,21 +430,16 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "
    " if (5) - if(!nick) + if(!nick) //first time join nick = copytext(sanitize(owner), 1, 9) - dat += "

    Space Station 13 Nanotrasen Relay Chat Network

    " + var/datum/chatroom/C = chatchannels[chat_channel] + C.parse_msg(src, nick, "/join [chat_channel]") + dat += "

    SS13 Nanotrasen Relay Chat Network

    " - if(!chat_channel) - dat += "
    [strip_html_properly(nick)]" - dat += "

    Detected Channels

    " - for(var/C in chatchannels) - dat += "
  • #[html_encode(C)]
  • " - - else - - dat += "[strip_html_properly(nick)] | " - dat += "#[strip_html_properly(chat_channel)] | " - dat += "Write message
    " + dat += "[nick] | " + dat += "[chat_channel] | " + dat += "Write message
    " + if(chat_channel) dat += ntrclog[chat_channel] else//Else it links to the cart menu proc. Although, it really uses menu hub 4--menu 4 doesn't really exist as it simply redirects to hub. @@ -513,6 +508,8 @@ var/global/list/obj/item/device/pda/PDAs = list() mode = 3 if("4")//Redirects to hub mode = 0 + if("5")//Chatroom + mode = 5 //MAIN FUNCTIONS=================================== @@ -619,28 +616,22 @@ var/global/list/obj/item/device/pda/PDAs = list() //CHATROOM FUNCTIONS==================================== if("Set Nick") - var/t = input(U, "Please enter nickname", name, null) as text + var/t = stripped_input(U, "Please enter nickname", name, null) as text nick = copytext(sanitize(t), 1, 9) if("Set Channel") - var/t = href_list["C"] - if(!t) - if(chat_channel) - var/datum/chatroom/C = chatchannels[chat_channel] - C.events.clearEvent("msg_chat", ntrc_event) - chat_channel = "" - else - chat_channel = t + var/t = stripped_input(U, "Please enter channel", name, (chat_channel)) as text + + if(t && t in chatchannels) + ntrclog[chat_channel] = "
    " + ntrclog[chat_channel] var/datum/chatroom/C = chatchannels[chat_channel] - var/ret = C.parse_msg(src,nick,"/join") - if(findtextEx(ret,"ERR_",1,5)) - ntrclog[chat_channel] = "[ret]
    " + ntrclog[chat_channel] - else - ntrc_event = ret + chat_channel = t + var/ret = C.parse_msg(src, nick, "/join [chat_channel]") + if(ret == "ERR_AUTH") + ntrclog[chat_channel] = "Please use /auth password to authenticate and then join again." + ntrclog[chat_channel] if("NTRC Message") - var/t = input(U, "Please enter message", name, null) as text - t = strip_html_properly(t) + var/t = msg_input(U) as text var/datum/chatroom/C = chatchannels[chat_channel] if(C) var/ret = C.parse_msg(src,nick,t) @@ -710,8 +701,9 @@ var/global/list/obj/item/device/pda/PDAs = list() else//Cartridge menu linking mode = text2num(href_list["choice"]) - cartridge.mode = mode - cartridge.unlock() + if(cartridge) + cartridge.mode = mode + cartridge.unlock() else//If not in range, can't interact or not using the pda. U.unset_machine() U << browse(null, "window=pda") @@ -743,40 +735,39 @@ var/global/list/obj/item/device/pda/PDAs = list() id.loc = get_turf(src) id = null -/obj/item/device/pda/proc/create_message(var/mob/living/U = usr, var/obj/item/device/pda/P) - +/obj/item/device/pda/proc/msg_input(var/mob/living/U = usr) var/t = input(U, "Please enter message", name, null) as text t = copytext(sanitize(t), 1, MAX_MESSAGE_LEN) - if (!t || !istype(P)) + if (!t || toff) return if (!in_range(src, U) && loc != U) return - - if (isnull(P)||P.toff || toff) + if(!can_use(U)) return + if(emped) + t = Gibberish(t, 100) + return t + +/obj/item/device/pda/proc/create_message(var/mob/living/U = usr, var/obj/item/device/pda/P) + + var/t = msg_input(U) if (last_text && world.time < last_text + 5) return - if(!can_use(U)) + if (isnull(P) || P.toff || !istype(P)) return last_text = world.time - // check if telecomms I/O route 1459 is stable - //var/telecomms_intact = telecomms_process(P.owner, owner, t) var/obj/machinery/message_server/useMS = null if(message_servers) for (var/obj/machinery/message_server/MS in message_servers) //PDAs are now dependant on the Message Server. if(MS.active) useMS = MS - break var/datum/signal/signal = src.telecomms_process() - if(emped) - t = Gibberish(t, 100) - var/useTC = 0 if(signal) if(signal.data["done"]) @@ -1126,6 +1117,8 @@ var/global/list/obj/item/device/pda/PDAs = list() ntrclog[C] = msg + ntrclog[C] else ntrclog[channel] = msg + ntrclog[channel] + if (!silent) + loc.audible_message("\icon[src] *[ttone]*", null, 3) /proc/get_viewable_pdas() . = list() diff --git a/code/game/objects/items/devices/PDA/chatroom.dm b/code/game/objects/items/devices/PDA/chatroom.dm index 054eb45d928..5451314d326 100644 --- a/code/game/objects/items/devices/PDA/chatroom.dm +++ b/code/game/objects/items/devices/PDA/chatroom.dm @@ -5,29 +5,35 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) //channel.parse_msg /datum/chatroom - var/name = "ss13" + var/name = "#ss13" var/channelpassword = "" - var/operator = "" var/topic = "Welcome to #ss13! The best NTRC channel in this sector of the galaxy!" // topic message for the chatroom + var/list/operators = list() // chat operators var/list/logs = list() // chat logs var/list/muted = list() // muted users - var/list/auth = list() - var/list/pass = list() + var/list/banned = list() // banned users + var/list/auth = list() // authenticated clients + var/list/pass = list() // user passwords + var/list/users = list() // current users var/datum/events/events = new () + var/list/datum/event/evlist = list() /datum/chatroom/New() channelpassword = rand() -//parse_msg() is the exposed interface +//parse_msg() is the exposed interface chat //clients should interact with parse_msg() and parse_msg() only /datum/chatroom/proc/parse_msg(client,nick,message) - if(!check_server(client)) + var/obj/machinery/message_server/MS = check_server(client) + if(!MS) return "ERR_TCOM" if(!nick || length(nick) > 8) return "ERR_NICK" + MS.send_chat_message(nick,name,message) + if(findtext(message,"/",1,2)) return handle_command(client,nick,copytext(message,2)) @@ -43,7 +49,7 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) for (var/obj/machinery/message_server/MS in message_servers) var/turf/T = get_turf(MS) if(MS.active && (T.z == CT.z)) - return 1 + return MS return 0 /datum/chatroom/proc/handle_command(client,nick,command) //command parser @@ -56,22 +62,36 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return "ERR_AUTH" switch(cmd[1]) //argument-less commmands - if("join") - return channel_join(client,nick) if("topic") if(cmd.len == 1) return get_topic(client) else return set_topic(client,nick,cmd[2]) + if("part") + return channel_part(client,nick) if("del") return delete_channel(client,nick) + if("who") + return get_who(client, nick) if(cmd.len == 1) return "ERR_ARGS" switch(cmd[1]) //commands with 1 arg - if("op") + if("join") + return channel_join(client,nick,cmd[2]) + if("opself") return operator_auth(client,nick,cmd[2]) + if("op") + return make_op(client,nick,cmd[2]) + if("deop") + return deop(client,nick,cmd[2]) + if("ban") + return ban(client,nick,cmd[2]) + if("unban") + return unban(client,nick,cmd[2]) + if("kick") + return kick(client,nick,cmd[2]) if("register") return register_auth(client,nick,cmd[2]) if("mute") @@ -88,7 +108,8 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return "ERR_MUTE" if(!message) return "ERR_BLNK" - logs += "[strip_html_properly(nick)]> [strip_html_properly(message)]<" + logs += "[strip_html_properly(nick)]> [strip_html_properly(message)]" + log_chat("[usr]/([usr.ckey]) as [nick] sent to [name]: [message]") events.fireEvent("msg_chat",name,nick,message) return 1 @@ -111,25 +132,69 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) return 1 /datum/chatroom/proc/delete_channel(client,nick) //delete - if(nick == operator) + if(nick in operators) for(var/event in events.events) events.clearEvent("msg_chat",event) qdel(src) return 1 return 0 -/datum/chatroom/proc/channel_join(client,nick) //join - get_topic(client,nick) - return events.addEvent("msg_chat",client,"msg_chat") +/datum/chatroom/proc/channel_join(client,nick,channel) //join + if(channel == name) + if(nick in banned || nick in users) + return 0 + users += nick + get_topic(client,nick) + evlist[nick] = events.addEvent("msg_chat",client,"msg_chat") + return 1 + else + channel_part(client,nick) + var/datum/chatroom/C = chatchannels[channel] + return C.parse_msg(client,nick,"/join [channel]") -/datum/chatroom/proc/operator_auth(client,nick,pass) //op +/datum/chatroom/proc/channel_part(client,nick) //part + users -= nick + events.clearEvent("msg_chat",evlist[nick]) + return 1 + +/datum/chatroom/proc/operator_auth(client,nick,pass) //opself if(pass == channelpassword) - operator += nick + operators += nick + return 1 + return 0 + +/datum/chatroom/proc/make_op(client,nick,target) //op + if(nick in operators) + operators += target + return 1 + return 0 + +/datum/chatroom/proc/deop(client,nick,target) //deop + if(nick in operators) + operators -= target + return 1 + return 0 + +/datum/chatroom/proc/ban(client,nick,target) //ban + if(nick in operators) + banned += target + return 1 + return 0 + +/datum/chatroom/proc/unban(client,nick,target) //unban + if(nick in operators) + banned -= target + return 1 + return 0 + +/datum/chatroom/proc/kick(client,nick,target) //kick + if(nick in operators) + channel_part(null,nick) return 1 return 0 /datum/chatroom/proc/set_topic(client,nick,newtopic) //topic - if(operator == nick) + if(nick in operators) topic = strip_html_properly(newtopic) return 1 return 0 @@ -138,13 +203,18 @@ var/list/chatchannels = list(default_ntrc_chatroom.name = default_ntrc_chatroom) call(client,"msg_chat")(name,"NTbot",topic) return 1 +/datum/chatroom/proc/get_who(client,nick) //who + for(var/user in users) + call(client,"msg_chat")(name,"NTbot",user) + return 1 + /datum/chatroom/proc/get_log(client,nick,lines) //log for(var/i=0;i chat_msg_amt) + chat_msg_amt = MS.chat_msgs.len if(MS.pda_msgs.len > pda_msg_amt) pda_msg_amt = MS.pda_msgs.len if(MS.rc_msgs.len > rc_msg_amt) @@ -260,6 +280,7 @@ var/obj/machinery/blackbox_recorder/blackbox feedback_add_details("radio_usage","SRV-[msg_service.len]") feedback_add_details("radio_usage","CAR-[msg_cargo.len]") feedback_add_details("radio_usage","OTH-[messages.len]") + feedback_add_details("radio_usage","CHA-[chat_msg_amt]") feedback_add_details("radio_usage","PDA-[pda_msg_amt]") feedback_add_details("radio_usage","RC-[rc_msg_amt]") From 49921a9bb108abefd980714d51e17eabee70f640 Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 29 Oct 2014 16:50:13 +0100 Subject: [PATCH 048/128] adding CoolDown to welding repair on bot/borg/mecha Now eye prot needed to repair bot/borg/mecha fix bug where you're repairing despite weldingtool being off Fixes the amount of fuel used per repair to 1 for bot/borg/mecha Adding message when not enough fuel during borg/mecha repair. Fuel not used when repair attempt on borg/mecha is canceled (no damage or welder off). For bot/borg/mecha, now using notice span class for all repair messages and visible message instead of << . All cancel messages uses warning span class. --- code/game/machinery/bots/bots.dm | 50 ++++++++++--------- code/game/mecha/mecha.dm | 27 +++++----- .../modules/mob/living/silicon/robot/robot.dm | 17 ++++--- 3 files changed, 50 insertions(+), 44 deletions(-) diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 49c8f205ef4..81dc4400098 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -234,34 +234,36 @@ user << "Maintenance panel is now [open ? "opened" : "closed"]." else user << "Maintenance panel is locked." - else if(istype(W, /obj/item/weapon/weldingtool) && user.a_intent != "harm") - if(health < maxhealth) - if(open) - var/obj/item/weapon/weldingtool/WT = W - if(!WT.isOn()) - user << "The welder must be on for this task." - health = min(maxhealth, health+10) - user.visible_message("[user] repairs [src]!","You repair [src]!") - else - user << "Unable to repair with the maintenance panel closed." - else - user << "[src] does not need a repair." else if (istype(W, /obj/item/weapon/card/emag) && emagged < 2) Emag(user) else user.changeNext_move(CLICK_CD_MELEE) - if(W.force) //if force is non-zero - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, src) - switch(W.damtype) - if("fire") - health -= W.force * fire_dam_coeff - s.start() - if("brute") - health -= W.force * brute_dam_coeff - s.start() - ..() - healthcheck() + if(istype(W, /obj/item/weapon/weldingtool) && user.a_intent != "harm") + if(health >= maxhealth) + user << "[src] does not need a repair." + return + if(!open) + user << "Unable to repair with the maintenance panel closed." + return + var/obj/item/weapon/weldingtool/WT = W + if(WT.remove_fuel(0, user)) + health = min(maxhealth, health+10) + user.visible_message("[user] repairs [src]!","You repair [src]!") + else + user << "The welder must be on for this task." + else + if(W.force) //if force is non-zero + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, src) + switch(W.damtype) + if("fire") + health -= W.force * fire_dam_coeff + s.start() + if("brute") + health -= W.force * brute_dam_coeff + s.start() + ..() + healthcheck() /obj/machinery/bot/bullet_act(var/obj/item/projectile/Proj) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index acbe4455335..b423e855dd8 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -520,8 +520,8 @@ src.visible_message("The [A] fastens firmly to [src].") return if(prob(src.deflect_chance) || istype(A, /mob)) - src.occupant_message("The [A] bounces off the armor.") - src.visible_message("The [A] bounces off the [src.name] armor") + src.occupant_message("[A] bounces off the armor.") + src.visible_message("[A] bounces off the [src.name] armor") src.log_append_to_last("Armor saved.") if(istype(A, /mob/living)) var/mob/living/M = A @@ -738,19 +738,22 @@ return else if(istype(W, /obj/item/weapon/weldingtool) && user.a_intent != "harm") + user.changeNext_move(CLICK_CD_MELEE) var/obj/item/weapon/weldingtool/WT = W - if (WT.remove_fuel(0,user)) - if (hasInternalDamage(MECHA_INT_TANK_BREACH)) - clearInternalDamage(MECHA_INT_TANK_BREACH) - user << "You repair the damaged gas tank." - else - return if(src.healthYou repair some damage to [src.name]." - src.health += min(10, initial(src.health)-src.health) + if (WT.remove_fuel(0,user)) + if (hasInternalDamage(MECHA_INT_TANK_BREACH)) + clearInternalDamage(MECHA_INT_TANK_BREACH) + user << "You repair the damaged gas tank." + else + user.visible_message("[user] repairs some damage to [src.name].") + src.health += min(10, initial(src.health)-src.health) + else + user << "The welder must be on for this task." + return 1 else - user << "The [src.name] is at full integrity" - return + user << "The [src.name] is at full integrity." + return 1 else if(istype(W, /obj/item/mecha_parts/mecha_tracking)) if(!user.unEquip(W)) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 8b4076e265b..6d95ac70527 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -397,29 +397,30 @@ return if (istype(W, /obj/item/weapon/weldingtool) && user.a_intent != "harm") + user.changeNext_move(CLICK_CD_MELEE) var/obj/item/weapon/weldingtool/WT = W if (src == user) user << "You lack the reach to be able to repair yourself." - return + return 1 if (src.health >= src.maxHealth) user << "[src] is already in good condition." - return - if (WT.remove_fuel(0)) + return 1 + if (WT.remove_fuel(0, user)) adjustBruteLoss(-30) updatehealth() add_fingerprint(user) - for(var/mob/O in viewers(user, null)) - O.show_message(text("[user] has fixed some of the dents on [src]!"), 1) + visible_message("[user] has fixed some of the dents on [src].") + return 0 else - return + user << "The welder must be on for this task." + return 1 else if(istype(W, /obj/item/stack/cable_coil) && wiresexposed) var/obj/item/stack/cable_coil/coil = W if (coil.use(1)) adjustFireLoss(-30) updatehealth() - for(var/mob/O in viewers(user, null)) - O.show_message(text("[user] has fixed some of the burnt wires on [src]!"), 1) + visible_message("[user] has fixed some of the burnt wires on [src].") else user << "You need one length of cable to repair [src]." From 30544dad08aefa132908f29ce06a53c1950ec65f Mon Sep 17 00:00:00 2001 From: Perakp Date: Wed, 29 Oct 2014 20:19:12 +0200 Subject: [PATCH 049/128] Fixes #5525 --- code/modules/admin/verbs/onlyone.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/onlyone.dm b/code/modules/admin/verbs/onlyone.dm index 1b2c4bdf428..c9ff2d065b9 100644 --- a/code/modules/admin/verbs/onlyone.dm +++ b/code/modules/admin/verbs/onlyone.dm @@ -12,7 +12,7 @@ var/datum/objective/steal/steal_objective = new steal_objective.owner = H.mind - steal_objective.set_target("nuclear authentication disk") + steal_objective.set_target(new /datum/objective_item/steal/nukedisc) H.mind.objectives += steal_objective var/datum/objective/hijack/hijack_objective = new From a5ab00975b12399c21ec7894fcacf81a0bccc48f Mon Sep 17 00:00:00 2001 From: tkdrg Date: Wed, 29 Oct 2014 17:53:41 -0300 Subject: [PATCH 050/128] Moves pulled() to /mob/living, lets ghosts point (only other ghosts can see the pointing) --- code/modules/mob/living/living.dm | 10 ++++ code/modules/mob/mob.dm | 82 +++++++++++++------------------ 2 files changed, 44 insertions(+), 48 deletions(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index f38ccd6007b..a19567c1c82 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -10,6 +10,16 @@ ..() del(src) +//mob verbs are a lot faster than object verbs +//for more info on why this is not atom/pull, see examinate() in mob.dm +/mob/living/verb/pulled(atom/movable/AM as mob|obj in oview(1)) + set name = "Pull" + set category = "Object" + + if(AM.Adjacent(src)) + src.start_pulling(AM) + return + /mob/living/verb/succumb(var/whispered as null) set hidden = 1 if (InCritical()) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 9ea22232b1f..5be7a8d5249 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -79,6 +79,8 @@ var/next_mob_id = 0 /mob/visible_message(var/message, var/self_message, var/blind_message) for(var/mob/M in viewers(src)) + if(M.see_invisible < invisibility) + continue //can't view the invisible var/msg = message if(self_message && M==src) msg = self_message @@ -92,10 +94,6 @@ var/next_mob_id = 0 for(var/mob/M in viewers(src)) M.show_message( message, 1, blind_message, 2) - - - - // Show a message to all mobs in earshot of this one // This would be for audible actions by the src mob // message is the message output to anyone who can hear. @@ -299,15 +297,14 @@ var/list/slot_equipment_priority = list( \ A.examine(src) //same as above +//note: ghosts can point, this is intended as visible_message was changed to handle that properly /mob/verb/pointed(atom/A as mob|obj|turf in view()) set name = "Point To" set category = "Object" if(!src || !isturf(src.loc)) return - if(src.stat || src.restrained()) - return - if(src.status_flags & FAKEDEATH) + if(src.restrained() || (src.status_flags & FAKEDEATH)) return if(!(A in view(src.loc))) return @@ -321,19 +318,41 @@ var/list/slot_equipment_priority = list( \ var/obj/P = new /obj/effect/decal/point(tile) spawn (20) if(P) - P.loc = null + qdel(P) usr.visible_message("[src] points to [A]") -//yep, still the same deal -/mob/verb/pulled(atom/movable/AM as mob|obj in oview(1)) - set name = "Pull" - set category = "Object" +//this and stop_pulling really ought to be /mob/living procs +/mob/proc/start_pulling(var/atom/movable/AM) + if ( !AM || !src || src==AM || !isturf(src.loc) ) //if there's no person pulling OR the person is pulling themself OR the object being pulled is inside something: abort! + return + if (!( AM.anchored )) + AM.add_fingerprint(src) - if(AM.Adjacent(src)) - src.start_pulling(AM) - return + // If we're pulling something then drop what we're currently pulling and pull this instead. + if(pulling) + // Are we trying to pull something we are already pulling? Then just stop here, no need to continue. + if(AM == pulling) + return + stop_pulling() + src.pulling = AM + AM.pulledby = src + if(ismob(AM)) + var/mob/M = AM + if(!iscarbon(src)) + M.LAssailant = null + else + M.LAssailant = usr + +/mob/verb/stop_pulling() + + set name = "Stop Pulling" + set category = "IC" + + if(pulling) + pulling.pulledby = null + pulling = null /mob/verb/mode() set name = "Activate Held Object" @@ -604,39 +623,6 @@ var/list/slot_equipment_priority = list( \ if(istype(M, /mob/living/silicon/ai)) return show_inv(usr) - -/mob/verb/stop_pulling() - - set name = "Stop Pulling" - set category = "IC" - - if(pulling) - pulling.pulledby = null - pulling = null - -/mob/proc/start_pulling(var/atom/movable/AM) - if ( !AM || !usr || src==AM || !isturf(src.loc) ) //if there's no person pulling OR the person is pulling themself OR the object being pulled is inside something: abort! - return - if (!( AM.anchored )) - AM.add_fingerprint(src) - - // If we're pulling something then drop what we're currently pulling and pull this instead. - if(pulling) - // Are we trying to pull something we are already pulling? Then just stop here, no need to continue. - if(AM == pulling) - return - stop_pulling() - - src.pulling = AM - AM.pulledby = src - if(ismob(AM)) - var/mob/M = AM - if(!iscarbon(src)) - M.LAssailant = null - else - M.LAssailant = usr - - /mob/proc/can_use_hands() return From ab6ca61e2a50f5e4dd4dad92a170ae24f9370310 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Wed, 29 Oct 2014 19:32:23 -0300 Subject: [PATCH 051/128] Lets AIs and pAIs use the chatroom function in their built-in PDAs. --- code/game/objects/items/devices/PDA/PDA.dm | 22 ++++++++++++++++--- .../mob/living/silicon/pai/software.dm | 12 +++++++++- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index e9f9eedb451..4f593f760c6 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -49,6 +49,8 @@ var/global/list/obj/item/device/pda/PDAs = list() var/nick = "" //our NTRC nick var/list/ntrclog = list() //NTRC message log + var/noreturn = 0 //whether the PDA can use the Return button, used for the aiPDA + /obj/item/device/pda/medical default_cartridge = /obj/item/weapon/cartridge/medical icon_state = "pda-medical" @@ -191,13 +193,15 @@ var/global/list/obj/item/device/pda/PDAs = list() /obj/item/device/pda/ai icon_state = "NONE" ttone = "data" + mode = 5 + noreturn = 1 detonate = 0 /obj/item/device/pda/ai/attack_self(mob/user as mob) if ((honkamt > 0) && (prob(60)))//For clown virus. honkamt-- playsound(loc, 'sound/items/bikehorn.ogg', 30, 1) - return + ..() /obj/item/device/pda/ai/pai ttone = "assist" @@ -262,7 +266,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if ((!isnull(cartridge)) && (mode == 0)) dat += " | Eject [cartridge]" - if (mode) + if (mode && !noreturn) dat += " | Return" dat += " | Refresh" @@ -1077,6 +1081,18 @@ var/global/list/obj/item/device/pda/PDAs = list() else usr << "You do not have a PDA. You should make an issue report about this." +/mob/living/silicon/ai/verb/cmd_use_chatroom() + set category = "AI Commands" + set name = "PDA - Chatrooms" + if(usr.stat == 2) + usr << "You can't do that because you are dead!" + return + if(!isnull(aiPDA)) + aiPDA.mode = 5 + aiPDA.attack_self(src) + else + usr << "You do not have a PDA. You should make an issue report about this." + /mob/living/silicon/ai/proc/cmd_show_message_log(mob/user as mob) if(user.stat == 2) user << "You can't do that because you are dead!" @@ -1134,4 +1150,4 @@ var/global/list/obj/item/device/pda/PDAs = list() for(var/obj/item/device/pda/P in PDAs) if(!P.owner || P.toff || P.hidden) continue . += P - return . + return . diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index c11523d239a..3e8094711de 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -9,6 +9,7 @@ /mob/living/silicon/pai/var/list/available_software = list( "crew manifest" = 5, "digital messenger" = 5, + "chatroom client" = 5, "medical records" = 15, "security records" = 15, //"camera jack" = 10, @@ -66,6 +67,8 @@ left_part = src.softwareCamera() if("signaller") left_part = src.softwareSignal() + if("chatroom") + src.chatroom() //snowflake? maybe, but it's less effort this way //usr << browse_rsc('windowbak.png') // This has been moved to the mob's Login() proc @@ -276,6 +279,8 @@ for(var/s in src.software) if(s == "digital messenger") dat += "Digital Messenger
    " + if(s == "chatroom client") + dat += "Chatroom Client
    " if(s == "crew manifest") dat += "Crew Manifest
    " if(s == "medical records") @@ -631,4 +636,9 @@ dat += "