From eaa54e35a7c651103c1643ca859596e692da3d17 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Mon, 26 Jan 2015 18:04:22 -0500 Subject: [PATCH 01/28] Vox Hardsuits and Spacesuits --- .../ZomgPonies/clothing/civilian.dm | 24 +++++++-------- code/game/machinery/suit_storage_unit.dm | 4 +-- code/game/machinery/vending.dm | 2 +- code/game/objects/items/devices/modkit.dm | 9 ++++-- code/modules/clothing/clothing.dm | 2 +- code/modules/clothing/spacesuits/alien.dm | 22 ++++++++++++- .../clothing/spacesuits/miscellaneous.dm | 16 ++++++++++ code/modules/clothing/spacesuits/rig.dm | 4 +++ code/modules/mob/living/carbon/human/human.dm | 2 ++ .../xenoarchaeology/artifact/effect.dm | 4 +-- .../xenoarchaeology/tools/anomaly_suit.dm | 4 +-- icons/mob/head.dmi | Bin 164609 -> 165382 bytes icons/mob/species/vox/head.dmi | Bin 9935 -> 10943 bytes icons/mob/species/vox/helmet.dmi | Bin 0 -> 3143 bytes icons/mob/species/vox/suit.dmi | Bin 13953 -> 54614 bytes icons/mob/suit.dmi | Bin 296004 -> 297729 bytes icons/obj/clothing/hats.dmi | Bin 79023 -> 79709 bytes icons/obj/clothing/species/vox/hats.dmi | Bin 0 -> 1202 bytes icons/obj/clothing/species/vox/suits.dmi | Bin 0 -> 1523 bytes icons/obj/clothing/suits.dmi | Bin 103826 -> 105057 bytes maps/cyberiad.dmm | 29 ++++++++---------- paradise.dme | 1 + 22 files changed, 84 insertions(+), 39 deletions(-) create mode 100644 icons/mob/species/vox/helmet.dmi create mode 100644 icons/obj/clothing/species/vox/hats.dmi create mode 100644 icons/obj/clothing/species/vox/suits.dmi diff --git a/code/WorkInProgress/ZomgPonies/clothing/civilian.dm b/code/WorkInProgress/ZomgPonies/clothing/civilian.dm index ea89908ba9d..507cd00f4da 100644 --- a/code/WorkInProgress/ZomgPonies/clothing/civilian.dm +++ b/code/WorkInProgress/ZomgPonies/clothing/civilian.dm @@ -1,30 +1,30 @@ //Mime's Hardsuit -/obj/item/clothing/head/helmet/space/mime - name = "mime hardsuit helmet" +/obj/item/clothing/head/helmet/space/eva/mime + name = "mime eva helmet" // icon = 'spaceciv.dmi' - desc = "A hardsuit helmet specifically designed for the mime." + desc = "An eva helmet specifically designed for the mime." icon_state = "spacemimehelmet" item_state = "spacemimehelmet" -obj/item/clothing/suit/space/mime - name = "mime hardsuit" +obj/item/clothing/suit/space/eva/mime + name = "mime eva suit" // icon = 'spaceciv.dmi' - desc = "A hardsuit specifically designed for the mime." + desc = "An EVA suit specifically designed for the mime." icon_state = "spacemime_suit" item_state = "spacemime_items" allowed = list(/obj/item/weapon/tank) -/obj/item/clothing/head/helmet/space/clown - name = "clown hardsuit helmet" +/obj/item/clothing/head/helmet/space/eva/clown + name = "clown eva helmet" // icon = 'spaceciv.dmi' - desc = "A hardsuit helmet specifically designed for the clown. SPESSHONK!" + desc = "An EVA helmet specifically designed for the clown. SPESSHONK!" icon_state = "clownhelmet" item_state = "clownhelmet" -obj/item/clothing/suit/space/clown - name = "clown hardsuit" +obj/item/clothing/suit/space/eva/clown + name = "clown eva suit" // icon = 'spaceciv.dmi' - desc = "A hardsuit specifically designed for the clown. SPESSHONK!" + desc = "An EVA suit specifically designed for the clown. SPESSHONK!" icon_state = "spaceclown_suit" item_state = "spaceclown_items" allowed = list(/obj/item/weapon/tank) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 072cc4667b8..0b81ccabbeb 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -31,8 +31,8 @@ //The units themselves///////////////// /obj/machinery/suit_storage_unit/standard_unit - SUIT_TYPE = /obj/item/clothing/suit/space - HELMET_TYPE = /obj/item/clothing/head/helmet/space + SUIT_TYPE = /obj/item/clothing/suit/space/eva + HELMET_TYPE = /obj/item/clothing/head/helmet/space/eva MASK_TYPE = /obj/item/clothing/mask/breath diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index f7ce12324ca..420f73eac21 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1017,7 +1017,7 @@ /obj/machinery/vending/eva name = "Hardsuit Kits" desc = "Conversion kits for your alien hardsuit needs." - products = list(/obj/item/device/modkit = 6,/obj/item/device/modkit/tajaran = 6,/obj/item/device/modkit/unathi = 6) + products = list(/obj/item/device/modkit = 6,/obj/item/device/modkit/tajaran = 6,/obj/item/device/modkit/unathi = 6,/obj/item/device/modkit/vox = 6) /obj/machinery/vending/sustenance diff --git a/code/game/objects/items/devices/modkit.dm b/code/game/objects/items/devices/modkit.dm index 26a0c066b01..ef7e6d6d4c2 100644 --- a/code/game/objects/items/devices/modkit.dm +++ b/code/game/objects/items/devices/modkit.dm @@ -70,8 +70,13 @@ name = "Tajaran hardsuit modification kit" desc = "A kit containing all the needed tools and parts to modify a hardsuit for another user. This one looks like it's meant for Tajaran." target_species = "Tajaran" - + /obj/item/device/modkit/unathi name = "Unathi hardsuit modification kit" desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Unathi." - target_species = "Unathi" \ No newline at end of file + target_species = "Unathi" + +/obj/item/device/modkit/vox + name = "Vox hardsuit modification kit" + desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Vox." + target_species = "Vox" \ No newline at end of file diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index ca66eaf0ca9..fe90597b4c3 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -281,7 +281,7 @@ BLIND // can't see anything icon_state = "space" desc = "A special helmet designed for work in a hazardous, low-pressure environment." flags = FPRINT | TABLEPASS | HEADCOVERSEYES | BLOCKHAIR | HEADCOVERSMOUTH | STOPSPRESSUREDMAGE - item_state = "space" + item_state = "s_helmet" permeability_coefficient = 0.01 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50) flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 51cf2a0903f..3f9ceacc2da 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -236,7 +236,27 @@ ..() if (magpulse) usr << "It would be hard to take these off without relaxing your grip first." //theoretically this message should only be seen by the wearer when the claws are equipped. - + +/obj/item/clothing/suit/space/eva/vox + name = "Vox Space Suit" + icon_state = "voxspace" + item_state = "voxspace" + species_restricted = list("Vox", "Vox Armalis") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/suit.dmi', + "Vox Armalis" = 'icons/mob/species/armalis/suit.dmi', + ) + +/obj/item/clothing/head/helmet/space/eva/vox + name = "Vox Space Suit" + icon_state = "voxspace" + item_state = "voxspace" + species_restricted = list("Vox","Vox Armalis") + sprite_sheets = list( + "Vox" = 'icons/mob/species/vox/head.dmi', + "Vox Armalis" = 'icons/mob/species/armalis/head.dmi', + ) + /obj/item/clothing/suit/space/plasmaman w_class = 3 allowed = list(/obj/item/weapon/gun,/obj/item/ammo_box/magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs,/obj/item/weapon/tank) diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index e7a24a77ff4..9250796e29a 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -112,3 +112,19 @@ desc = "A paramedic space suit. Used in the recovery of bodies from space." slowdown = 1 flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | ONESIZEFITSALL + +/obj/item/clothing/suit/space/eva + name = "EVA suit" + icon_state = "spacenew" + item_state = "s_suit" + desc = "A lightweight space suit with the basic ability to protect the wearer from the vacuum of space during emergencies." + slowdown = 1 + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20) + +/obj/item/clothing/head/helmet/space/eva + name = "EVA helmet" + icon_state = "spacenew" + item_state = "s_helmet" + desc = "A lightweight space helmet with the basic ability to protect the wearer from the vacuum of space during emergencies." + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 20) \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index 21c3248bcc0..f3dc8d6b36e 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -17,11 +17,13 @@ "Unathi" = 'icons/mob/species/unathi/helmet.dmi', "Tajaran" = 'icons/mob/species/tajaran/helmet.dmi', "Skrell" = 'icons/mob/species/skrell/helmet.dmi', + "Vox" = 'icons/mob/species/vox/helmet.dmi', ) sprite_sheets_obj = list( "Unathi" = 'icons/obj/clothing/species/unathi/hats.dmi', "Tajaran" = 'icons/obj/clothing/species/tajaran/hats.dmi', "Skrell" = 'icons/obj/clothing/species/skrell/hats.dmi', + "Vox" = 'icons/obj/clothing/species/vox/hats.dmi', ) attack_self(mob/user) @@ -65,11 +67,13 @@ "Unathi" = 'icons/mob/species/unathi/suit.dmi', "Tajaran" = 'icons/mob/species/tajaran/suit.dmi', "Skrell" = 'icons/mob/species/skrell/suit.dmi', + "Vox" = 'icons/mob/species/vox/suit.dmi', ) sprite_sheets_obj = list( "Unathi" = 'icons/obj/clothing/species/unathi/suits.dmi', "Tajaran" = 'icons/obj/clothing/species/tajaran/suits.dmi', "Skrell" = 'icons/obj/clothing/species/skrell/suits.dmi', + "Vox" = 'icons/obj/clothing/species/vox/suits.dmi', ) //Breach thresholds, should ideally be inherited by most (if not all) hardsuits. diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 51d33edde47..53c834cb371 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1014,6 +1014,8 @@ number += 2 if(istype(src.head, /obj/item/clothing/head/helmet/space)) number += 2 + if(istype(src.head, /obj/item/clothing/head/helmet/space/eva)) + number -= 2 if(istype(src.glasses, /obj/item/clothing/glasses/thermal)) number -= 1 if(istype(src.glasses, /obj/item/clothing/glasses/sunglasses)) diff --git a/code/modules/research/xenoarchaeology/artifact/effect.dm b/code/modules/research/xenoarchaeology/artifact/effect.dm index 06337842153..0518e677419 100644 --- a/code/modules/research/xenoarchaeology/artifact/effect.dm +++ b/code/modules/research/xenoarchaeology/artifact/effect.dm @@ -92,12 +92,12 @@ proc/GetAnomalySusceptibility(var/mob/living/carbon/human/H) //anomaly suits give best protection, but excavation suits are almost as good if(istype(H.wear_suit,/obj/item/clothing/suit/bio_suit/anomaly)) protected += 0.6 - else if(istype(H.wear_suit,/obj/item/clothing/suit/space/anomaly)) + else if(istype(H.wear_suit,/obj/item/clothing/suit/space/eva/anomaly)) protected += 0.5 if(istype(H.head,/obj/item/clothing/head/bio_hood/anomaly)) protected += 0.3 - else if(istype(H.head,/obj/item/clothing/head/helmet/space/anomaly)) + else if(istype(H.head,/obj/item/clothing/head/helmet/space/eva/anomaly)) protected += 0.2 //latex gloves and science goggles also give a bit of bonus protection diff --git a/code/modules/research/xenoarchaeology/tools/anomaly_suit.dm b/code/modules/research/xenoarchaeology/tools/anomaly_suit.dm index 8922c5dae17..b8277fa5e8e 100644 --- a/code/modules/research/xenoarchaeology/tools/anomaly_suit.dm +++ b/code/modules/research/xenoarchaeology/tools/anomaly_suit.dm @@ -14,7 +14,7 @@ item_state = "engspace_helmet" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 100) -/obj/item/clothing/suit/space/anomaly +/obj/item/clothing/suit/space/eva/anomaly name = "Excavation suit" desc = "A pressure resistant excavation suit partially capable of insulating against exotic alien energies." icon_state = "cespace_suit" @@ -22,7 +22,7 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 100) allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit) -/obj/item/clothing/head/helmet/space/anomaly +/obj/item/clothing/head/helmet/space/eva/anomaly name = "Excavation hood" desc = "A pressure resistant excavation hood partially capable of insulating against exotic alien energies." icon_state = "cespace_helmet" diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index c9125d4430b9e7f8e68ad2d4aa2ce26c980cc068..f0cc991cef584ca850dcb7f1c0a319b2a4d07772 100644 GIT binary patch delta 11593 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≫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 YflPlTk8lX2jfX%KU#Yw-lQHoBKZ+47i~s-t literal 13953 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 J7R#7^{2yFzuOa{d delta 23309 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

TEiz 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 delta 6414 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 QRsaA107*qoM6N<$f@lsbv;Y7A literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/species/vox/suits.dmi b/icons/obj/clothing/species/vox/suits.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ae8595ac0478f123f9c3f52d82c1a9b20917d4a6 GIT binary patch literal 1523 zcmVCdW)6@U||0^>WpaB2w0K~+^EG#TyVq(|;07NV-I73wP^YeTb z7N#B_lRE&+ssLF401*)pfPjDi#sL3+04^gPRAqq5Pyhg#0B=Z0Y%BnIWB^Y*F>h2v zp>6=miU9t)04gF6AQ=!sIu0`cnPvc)nE;tdML&CRX*+*dX3K&tI5W)5%u%9l%)hss zlZ`8AN{wFt7#J8VBMwAUOId4R4*7;V00001bW%=J06^y0W&i*Hm3mZIbVOxyV{&P5 zbZKvH004NLjgY+x!!QhlXZtBcGPm?^?NSm-hUOhitlENF0ZTNmUz1E(inqJtgFCK; zNB<2w=TNiYjNj?Ao1WZXpK~z|U z?U#LX+DHt>wS_ep+u*m@1kRU|#$+L}4cILu{r=zU9yz_cIa>}h{jYOqhFy~<(Qma# zL?XJ`&3-FWpVWwGgiY4R+L{neEIpR>sXcRuoS8k9b=On##fTPj<+%g?Eq_A3H9&y> zS>RAG8z6+y9JW~S8ikU7tu5{QShPflZQGvNL4d`!V*zlNgwdUwrtV!7CPD}kf2@~E z->an_BaogcXJyB0SZuEx;ga3tlM16Kokvlqygp&#{{e!&zsK?M*dr(>a5CFouWUQR zW1rxL>W;!NO~a5}74`w_bUgO{9FG~+2Lw(`8A6CNik(0LxQa#(Dt#D{awWjT$D$Q{ z`x6NeJLCoSI`GJe1;9MP&laht(gl7ynMWPnf`9Urr4{eU)s8-kIYp<)Al~CyFOlYv zOG%h|UK%FkBBQzhJt4JJmW72T$k;BxR`l84%w`+=Gbv-S_mUafHO zY_*b3&$i$IID&<&`y2py%cU>tj~oC;@HhY%JuGnZ=>nA?8fpzUuY@XlxAm7tT#Wtr zWjz1@fdNDQnZSS{|4cwCO^5w+2)L+^09<4r0dP4V1dyg928_~fivBdM+iIR@A%obm zY|VgmmdU#NGx@QJ|8Ok*{{4WhTV<^|vD2mxHfJb?o89bYH~SyhQ@-VF*j{h3F=~V}1Zk0#w}J z=SS}ED+yp&H*NoKBtTJO(R=tV3jwgLI0c`OLA+PnZX)dr|NI#l#Jkyb6X_NHspR>A zcjRghkSqF@pSRm{{*4qewg*u3-CTCNi}_9p8QamVm*U^~p?K-d55&1&oly%<=c=uV zj?TGnE~tg)i)m}3qhFgJ@cB|zpFudE+sAGtG=@xb0pW6KAG?)sZGL!XzzDCJBkJo- zTVZ%L98q7tHa}2xIN;#*;ULs8n>n3u@aA+9oVP(-nIGtl1KeuFno89bJ Z?JpgObAjZ$Gjsp|002ovPDHLkV1l3Z&wKy? literal 0 HcmV?d00001 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index a9923205537afd056d6d5ace93cee435a52ea31b..f59d96322a0df74ace09e489dfe0c3aa82be0f6e 100644 GIT binary patch delta 10735 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 delta 9494 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 diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index 9653666ba8d..502d469d089 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -1743,8 +1743,8 @@ "aHA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aHB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/camera{c_tag = "EVA East"; dir = 8; network = list("SS13")},/obj/structure/table/reinforced,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aHC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aHD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/skrell/white,/obj/item/clothing/head/helmet/space/skrell/white,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/ai_monitored/storage/eva) -"aHE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/head/helmet/space/skrell/black,/obj/item/clothing/suit/space/skrell/black,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/ai_monitored/storage/eva) +"aHD" = (/obj/item/clothing/suit/space/eva/mime,/obj/item/clothing/head/helmet/space/eva/mime,/obj/structure/rack{dir = 8; layer = 2.9},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aHE" = (/obj/item/clothing/suit/space/eva/clown,/obj/item/clothing/head/helmet/space/eva/clown,/obj/structure/rack{dir = 8; layer = 2.9},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aHF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aHG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep) "aHH" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -1884,8 +1884,8 @@ "aKl" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aKm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aKn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/table/reinforced,/obj/item/weapon/book/manual/evaguide,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aKo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/vox/pressure{armor = list("melee" = 40, "bullet" = 10, "laser" = 20, "energy" = 15, "bomb" = 30, "bio" = 100, "rad" = 80); desc = "A huge, armoured, pressurized suit, designed for distinctly nonhuman proportions. Built by NT to emulate Vox design, but with the materials seen in an engineering RIG."; name = "NT Vox RIG"},/obj/item/clothing/gloves/yellow/vox,/obj/item/clothing/head/helmet/space/vox/pressure{armor = list("melee" = 40, "bullet" = 10, "laser" = 20, "energy" = 15, "bomb" = 30, "bio" = 100, "rad" = 80); name = "NT Vox Helmet"},/obj/item/clothing/mask/breath,/obj/item/clothing/shoes/magboots/vox,/obj/item/weapon/tank/nitrogen,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/ai_monitored/storage/eva) -"aKp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/unathi/rig_cheap,/obj/item/clothing/head/helmet/space/unathi/helmet_cheap,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/ai_monitored/storage/eva) +"aKo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/weapon/tank/nitrogen,/obj/item/clothing/suit/space/eva/vox,/obj/item/clothing/mask/breath/vox,/obj/item/clothing/head/helmet/space/eva/vox,/turf/simulated/floor{dir = 8; icon_state = "vault"; tag = "icon-vault (WEST)"},/area/ai_monitored/storage/eva) +"aKp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aKq" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aKr" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "aKs" = (/obj/machinery/camera{c_tag = "Dormitories South"; c_tag_order = 999; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutral"},/area/crew_quarters/fitness) @@ -1945,8 +1945,8 @@ "aLu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/gateway) "aLv" = (/turf/simulated/floor,/area/gateway) "aLw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/gateway) -"aLx" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/suit_storage_unit,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aLy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/machinery/suit_storage_unit,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aLx" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aLy" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/eva/anomaly,/obj/item/clothing/head/helmet/space/eva/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) "aLz" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aLA" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/fore) "aLB" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) @@ -2120,8 +2120,7 @@ "aON" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aOO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/gateway) "aOP" = (/obj/machinery/light{dir = 4},/obj/effect/decal/warning_stripes/southwest,/obj/structure/closet/secure_closet/exile,/turf/simulated/floor,/area/gateway) -"aOQ" = (/obj/item/clothing/suit/space/mime,/obj/item/clothing/head/helmet/space/mime,/obj/structure/rack{dir = 8; layer = 2.9},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aOR" = (/obj/item/clothing/suit/space/clown,/obj/item/clothing/head/helmet/space/clown,/obj/structure/rack{dir = 8; layer = 2.9},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aOQ" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/eva/anomaly,/obj/item/clothing/head/helmet/space/eva/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/turf/simulated/floor,/area/research_outpost/gearstore) "aOS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aOT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aOU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) @@ -10690,7 +10689,6 @@ "dYE" = (/turf/simulated/wall,/area/research_outpost/gearstore) "dYF" = (/obj/structure/closet/excavation,/turf/simulated/floor,/area/research_outpost/gearstore) "dYG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dYH" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/turf/simulated/floor,/area/research_outpost/gearstore) "dYI" = (/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/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/research_outpost/gearstore) "dYJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/research_outpost/gearstore) "dYK" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; initialize_directions = 11; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/gearstore) @@ -10727,7 +10725,6 @@ "dZs" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/unexplored) "dZt" = (/obj/structure/closet/excavation,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/research_outpost/gearstore) "dZu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dZv" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) "dZw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/floor/plating,/area/research_outpost/gearstore) "dZx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) "dZy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) @@ -12647,12 +12644,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDwaDxaDyaDzaDAaDBaDCaDDaDEaDCaDFaDGaDCaDCaDHaySaxCayWaabaabaaaaaaaaaaaaaaaaabaDIaDJaDKaDLaDMaaaaabaaaaaaaaaaaaaaaazbaDNazbaDOaDPaDQaDQaDQaDRaDQaDQaDQaDSaDOaDTaDUaDUaDUaDUaDUaDUaDUaAYaaiaDVaDWaDXaDYaDZaEaaEbaEcaEdaEeaEfaDWaEgaaiaEhauRaEiaaqaEjaosaEkaElaElaEmaEnaEoaEpaEqaEqaEraEsaBnaEtaEsaEsaEuaEvaEwayRayRaExaEyaEzaEAaEAaEAaEBayRaECaEDaxZaxZaxZaxZaxZaEEaaiaaiaaiaaaaaaaaaaEFaEGaEFaaaaaaaaqaaqaEHaaqaEIaEJaEKaELaCuaCuaEMaENaCuaEOaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaySaEPaEQaEPaERaDyaDyaESaEPaEQaEPaETaEUaEVaEWaySaxCayVayVaEXayZayZayZayZazaayVaEYaEZaFaaFbaEYazbazbaFcaFdaFeazbazbazbaDNaFfaDOaaaaabaaaaabaaaaabaaaaabaaaaDOaDTaDUaFgaFhaFiaFjaFkaDUaAYaaiaFlaFlaFmaFnaFoaFpaFqaFpaFraFsaFtaFlaFlaaiaEhauRaFuaaqaEjaosaBeaysaytaaqaztaFvaFwaFxaFyaFzaFzaFAaFBaFzaFBaFCaFDaFEaFFaFGaFHaFIaFJaFKaFKaFKaFLayRaaqaFMaxZaxZaxZaxZaxZaFNaaiaabaaaaaaaaaaoHaFOaFPaFQaFRaaaaaqaFSaFTaFUaFVaFWaFXaCuaCuaCuaFYaFZaCuaGaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaabaGbayaaGcaAPaGdaGeaGfaGgaGhaGdaAPaGiaGjayaaGkaGlaySaxCaxCaxCaxCaxCaxCaxCaxCaGmaGnaEYaGoaGpaGqaEYaGraGsaCNaCNaCNaCNaCNaGuaGtaGvaDOaabaGwaGwaGwaGwaGwaGwaGwaabaDOaDTaDUaGxaGyaGzaGAaGxaDUaAYaaiaaiaaiaaiaGBaGCaDWaGDaDWaGCaGEaaiaaiaaiaaiaEhauRaGFaaqaEjaosaAuaysaytaaqaAvaGGaaqaaqaaqaaqaaqaaqaaqaGHaaqaaqaaqaaqaaqaaqaGIaaqaGJaGKaGLaGMaGNaaqaaqaFMaxZaxZaxZaxZaxZaFNaaiaaaaaaaaaaaaaaiaGOaGPaGQaaiaaaaaqaGRaGSaaqaGTaGUaGVaGWaGXaGYaGZaHaaDtaaqaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDwaEQaHbaHcaHcaHcaHcaHdaEQaDwaHeayaaHfaHgaySaHhaHhaHhaHhaHhaHhaHhaxCaHiaHjaEYaHkaHlaHmaEYaHnaHoaHnaHnaHnaHnaHnaHnaHnaHnaHpaaaaGwaHqaHraHsaHtaHuaGwaaaaDOaDTaDUaGxaHvaHwaHxaGxaDUaAYaaibqbbqbaFmaHzaHAaFpaFqaFpaHAaHBaHCaHDaHEaaiaEhauRaEiaaqaHFaxQaHGaysaytaaqaztaGGaaqaHHaHIaHJaHJaaqaHKaHIaHLaaqaHMaHNaHOaaqaHPaaqaHQaHRaHRaHRaHSaaqaabaHTaHUaHUaHUaHUaHUaHVaabaaaaaaaagaaaaaiaHWaHXaHYaaiaaaaaqaHZaIaaaqaaqaaqaaqaaqaIbaaqaaqaaqaaqaaqaaqaaiaaiaaiaaiaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDwaEQaHbaHcaHcaHcaHcaHdaEQaDwaHeayaaHfaHgaySaHhaHhaHhaHhaHhaHhaHhaxCaHiaHjaEYaHkaHlaHmaEYaHnaHoaHnaHnaHnaHnaHnaHnaHnaHnaHpaaaaGwaHqaHraHsaHtaHuaGwaaaaDOaDTaDUaGxaHvaHwaHxaGxaDUaAYaaibqbbqbaFmaHzaHAaFpaFqaFpaHAaHBaHCaFlaFlaaiaEhauRaEiaaqaHFaxQaHGaysaytaaqaztaGGaaqaHHaHIaHJaHJaaqaHKaHIaHLaaqaHMaHNaHOaaqaHPaaqaHQaHRaHRaHRaHSaaqaabaHTaHUaHUaHUaHUaHUaHVaabaaaaaaaagaaaaaiaHWaHXaHYaaiaaaaaqaHZaIaaaqaaqaaqaaqaaqaIbaaqaaqaaqaaqaaqaaqaaiaaiaaiaaiaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIcaIdaIeaIdaIdaIfaIgaIdaIdaIeaIhaIiayaaERaIjaySaIkaIlaImaInaIoaIpaHhaxCaIqayVaEYaEYaIraIsaHpaItaIuaIvaIwaIxaIyaIzaIAaIBaICaHpaabaGwaIDaIEaIFaIGaIHaGwaabaDOaDTaDUaIIaIJaIKaILaIMaDUaAYaaiaDVaDWaHyaIOaGCaDWaIPaDWaGCaIQaIRaDWaEgaaiaEhauRaISaaqaEjazrazsaysaytaaqaITaIUaaqaIVaHIaHIaHIaIWaIXaIYaIZaaqaJaaJbaJcaJdaJeaaqaJfaJgaJhaJgaJiaaqaaaaabaaaaabaaaaabaaaaabaaaaaaaaaaaaaaaaaiaJjaJkaJlaaiaJmaaqaaqaaqaaqaJnaJoaJpaJpaJqaJpaJraJpaJsaJtaJtaNHaJtaJtaJtaJtaJvaJwaJxaaiaJyaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIcaIhaIdaJzbpZaJBaJCaJDaJEaJFaJGaINaJAaJHaJIaEPaERaJJaySaJKaJLaJMaJNaJMaJOaJPaxCaJQaJRaJSaJTaJUaJuaJVaJXaJYaJZaJZaJZaKaaJZaJZaKbaKcaHpaaaaGwaKdaIEaKeaIGaKfaGwaaaaDOaDTaDUaKgaKhaKiaKjaKkaDUaAYaaibqabqaaFmaKlaHAaFpaKmaFpaHAaKnaFtaKoaKpaaiaKqawzaKraaqaEjazrabZabZabZabZaKsaKtaKuaKvaKwabZabZabZaaEabZabsaKxaKyaKzaJWabZaKBaaqaaqaaqaaqaaqaaqaaqaaqaaqaaqaaiaaiaaiaaiaoHaoJaaiaaiaaiaaiaaiaaiaKCaamaaiaKDaKEaKFaKGaKHaKIaKJabZabZabZabZaaEaKKaKAabZabZaKMabZaBbabZabZaaEaKOaaqaaqaKPaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiabAacOaaaaaaaaaaaaaaaaaaaaaaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaKRaKSaKTaJAaKUaJBaKUaJBaKUaJBaKUaJAaKVaKWaGdaERaKXaySaKYaKZaLaaLbaLcaLdaHhaLeaKNaKLaLhaLfaLiaLgaHnaLlaJZaJZaJZaJZaJZaJZaJZaKbaLmaHpaabaGwaLnaLoaLpaLqaLraGwaabaDOaDTaDUaLsaLtaLuaLvaLwaDUaAYaaiaaiaaiaaiaLxaGCaDWaGDaDWaGCaLyaaiaaiaaiaaiaLzaLAaLBaaqaHFaLCaLDaLDaLDaLEaLFaADabJaLGaLHabJaLIabJaLJabJaLKaxXaLLaLMaLNaaqaLOaLPaLQaLRaLRaLPaLjaLTaLTaLTaLTaLTaLkaLVaLTaLWaLXaLYaLZaMaaMbaMbaLSaMdaMeaMeaMeaMfaJwaMgaMhaMiaMjaaqaMkaMlaMmaaJaaqaMnaaqaMoaMpaMqaMraMsaMtaMuaMvaMwaMxaMyaaiaMzaMAaMBaMCaMDaMEaMFaMGaMHaMIaaaaaaaaaaaaaaaaaaaaaaKQaKQaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIcaIhaIdaJzbpZaJBaJCaJDaJEaJFaJGaINaJAaJHaJIaEPaERaJJaySaJKaJLaJMaJNaJMaJOaJPaxCaJQaJRaJSaJTaJUaJuaJVaJXaJYaJZaJZaJZaKaaJZaJZaKbaKcaHpaaaaGwaKdaIEaKeaIGaKfaGwaaaaDOaDTaDUaKgaKhaKiaKjaKkaDUaAYaaibqabqaaFmaKlaHAaFpaKmaFpaHAaKnaFtaKoaKoaaiaKqawzaKraaqaEjazrabZabZabZabZaKsaKtaKuaKvaKwabZabZabZaaEabZabsaKxaKyaKzaJWabZaKBaaqaaqaaqaaqaaqaaqaaqaaqaaqaaqaaiaaiaaiaaiaoHaoJaaiaaiaaiaaiaaiaaiaKCaamaaiaKDaKEaKFaKGaKHaKIaKJabZabZabZabZaaEaKKaKAabZabZaKMabZaBbabZabZaaEaKOaaqaaqaKPaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiabAacOaaaaaaaaaaaaaaaaaaaaaaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaKRaKSaKTaJAaKUaJBaKUaJBaKUaJBaKUaJAaKVaKWaGdaERaKXaySaKYaKZaLaaLbaLcaLdaHhaLeaKNaKLaLhaLfaLiaLgaHnaLlaJZaJZaJZaJZaJZaJZaJZaKbaLmaHpaabaGwaLnaLoaLpaLqaLraGwaabaDOaDTaDUaLsaLtaLuaLvaLwaDUaAYaaiaaiaaiaaiaLxaGCaDWaGDaDWaGCaKpaaiaaiaaiaaiaLzaLAaLBaaqaHFaLCaLDaLDaLDaLEaLFaADabJaLGaLHabJaLIabJaLJabJaLKaxXaLLaLMaLNaaqaLOaLPaLQaLRaLRaLPaLjaLTaLTaLTaLTaLTaLkaLVaLTaLWaLXaLYaLZaMaaMbaMbaLSaMdaMeaMeaMeaMfaJwaMgaMhaMiaMjaaqaMkaMlaMmaaJaaqaMnaaqaMoaMpaMqaMraMsaMtaMuaMvaMwaMxaMyaaiaMzaMAaMBaMCaMDaMEaMFaMGaMHaMIaaaaaaaaaaaaaaaaaaaaaaKQaKQaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMKaJBaJBaIeaJAaKUaJBaKUaMLaKUaJBaKUaJAaKVaKWaGdaERaMMaySaySaMNaMOaMPaMOaySaySaySaySaySaMQaMRaMSaMTaHnaMUaMVaMWaJZaJZaMXaJZaMYaMZaNaaHpaaaaGwaGwaNbaNcaNbaGwaGwaaaaDOaDTaDUaNdaNeaNfaLvaNgaDUaAYaaiaDVaDWaNhaIOaGCaDWaGDaDWaGCaIQaNiaaiaaiaaiaNjaNkaNlaNmaNnabmaaiaaiaaiaaqaNoaNpaaqaNqaHIaaqaNraaqaNsaaqaNtaLUaNvaNwaNxaNyaNzaNAaNBaNCaNDaxSaNEaNDaNDaNFaNDaNAaNGaNAaNHaNAaNAaNIaNJaNKaNLaNLaNMaNNaNOaNPaNLaNQaJtabJbNxaNSaNTaNUaNVaNWaNXaaJaNYaNZaaqaOaaObaOcaOdaMsaOeaMuaMvaMwaOfaOgaaiaOhaOiaOiaOjaMGaMGaMGaMGaMHaMIaaaaaaaaaaaaaaaaaaaKQaKQaKQaKQaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaJHaOkaKSaKTaJAaKUaJBaKUaJBaKUaJBaKUaJAaKVaKWaGdaERaMcaOmaOnaOoaOpaOqaDyaOraOsaOtaOuaNuaNRaOxaOyaOyaHnaOzaOAaOBaOCaODaOEaOFaOGaOHaOIayaaaaaabaaaaOJaOKaOJaaaaabaaaayaaDTaDUaOLaOMaOlaOOaOPaDUaAYaaiaOQaORaFmaOSaOTaFpaOUaFpaOVaOWaOXaaiaOYaOZaPaaPbaPcaPdaPeaPfaaaaaaaaiaPgaPhaPiaaqaPjaHIaHIaHIaPkaHIaHIaHIaaJaPlaPmaaqaPnaosaaqaPoaaqaaqaPpaPqaPraPsaPtaaqaPuaPvaaqaPnaaqaaqaaqaaqaPwaaqaaqaosaaqaaqaaqaaqaPxaJwaaqaPyaNTaPzaPAaPBaPCaPDaPEaPFaPGaaqaPHaPIaPJaPKaPLaOeaMuaMvaMwaPMaPNaaiaPOaOiaOiaOjaMGaMGaMGaMGaMHaMIaaaaaaaaaaaaaaaaaaaKQaKQaKQaKQaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaJHaOkaKSaKTaJAaKUaJBaKUaJBaKUaJBaKUaJAaKVaKWaGdaERaMcaOmaOnaOoaOpaOqaDyaOraOsaOtaOuaNuaNRaOxaOyaOyaHnaOzaOAaOBaOCaODaOEaOFaOGaOHaOIayaaaaaabaaaaOJaOKaOJaaaaabaaaayaaDTaDUaOLaOMaOlaOOaOPaDUaAYaaiaHDaHEaFmaOSaOTaFpaOUaFpaOVaOWaOXaaiaOYaOZaPaaPbaPcaPdaPeaPfaaaaaaaaiaPgaPhaPiaaqaPjaHIaHIaHIaPkaHIaHIaHIaaJaPlaPmaaqaPnaosaaqaPoaaqaaqaPpaPqaPraPsaPtaaqaPuaPvaaqaPnaaqaaqaaqaaqaPwaaqaaqaosaaqaaqaaqaaqaPxaJwaaqaPyaNTaPzaPAaPBaPCaPDaPEaPFaPGaaqaPHaPIaPJaPKaPLaOeaMuaMvaMwaPMaPNaaiaPOaOiaOiaOjaMGaMGaMGaMGaMHaMIaaaaaaaaaaaaaaaaaaaKQaKQaKQaKQaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPPaPQaIdaJzaJAaJBaJBaPRaJBaJBaPSaJBaJAaJHaPTaPUaERaPVaPWaPXaPYaPXaPXaPXaPXaPXaPZaDyaySaQaaQaaQaaQaaQaaQbaQcaQdaHnaHnaHnaHnaQbaQeaQfaQgaQhaQiaQiaQjaQkaQlaQiaQiaQmaQgaQnaQgaQoaDUaQpaQqaQraQsaQtaaiaaiaaiaaiaQuaQvaQwaQxaQwaQyaQzaaiaaiaQAaPbaPbaPbaPbaQBaOvaQDaQEaQFaaiaQGaPhaQHaaqaaqaaqaaqaaqaaqaaqaaqaaqaaJaQIaQJaQKaQLaQMaQNaQOaQPaaqaQQaQRaQSaQTaQUaaqaQVaQWaQXaQYaQXaQZaRaaRbaRcaRdaReaRfaRgaRhaRiaaqaRjaMbaRkaRlaRmaPzaRnaPBaPCaRoaaqaRpaRqaRraRsaRtaOdaOdaaqaOgaMuaMvaMwaRuaRvaaiaRwaRxaRyaRzaRAaRBaMGaMGaRCaMIaaaaaaaaaaaaaaaaKQaKQaKQaKQaKQaKQaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPPaIdaIeaIdaIdaIfaIgaIdaIdaIeaPQaRDayaaREaPVaCyaRFaRFaRGaRFaRHaySaRIaRJaDyaRKaRLaRMaRNaROaRPaRNaRQaRNaRNaRNaRRaRNaRNaRSaRTaRUaRVaRWaRXaRVaRYaRVaRVaRVaRVaRZaSaaSbaRNaRNaScaSdaSeaSfaSgaShaSiaSjaSkaSlaSmaSmaSmaSmaSmaSmaSnaSoaSpaSqaSraSsaStaSuaSvaSwaPbaPbaSxaSyaSzaSyaSAaSBaSCaSDaSEaSFaSGaaqaSHaSIaSJaSKaSLaSLaSMaSNaSOaSPaaqaSQaSRaSSaSSaSTaaqaSUaSVaSWaSXaSYaSYaSZaTaaTbaTaaTcaTdaTeaTfaTgaaqaPxaThaaqaOwaTjaTjaTkaTlaTjaTmaaqaTnaToaaqaTpaTqaOdaTraaqaTsaTtaONaMwaOgaOgaaiaTvaaiabmafaaaiaaiaaiaaiaaiabAacOaaaaaaaaaaaaaKQaKQaKQaKQaKQaKQaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCyaTwaTxaHcaHcaHcaHcaTyaTwaCyaHeayaaTzaTAaTBaTCaTDaTEaTEaTFaySaTGaRJaTHaTIaRLaTJaTKaTLaTMaTMaTMaTOaTOaTOaTPaTQaTQaTRaTSaTTaTMaTMaTUaTVaTWaQCaTYaTYaTZaTYaUaaTVaTVaTVaTiaSdaSeaSfaSgaSgaSgaSgaUcaSgaSgaSgaSgaSgaSgaUdaUeaUfaUgaUhaUiaUjaUkaUlaUmaUnaUnaUnaUoaUpaUpaUpaUqaSGaSGaSGaUraUsaSGaaqaUtaUuaSLaSLaUvaSLaUwaUxaSOaUyaaqaUzaUAaUBaUCaUDaaqaUEaUFaUGaUHaUIaUJaaqaUKaULaUKaaqaaqaaqaosaaqaaqaPxaJwaaqaUMaNTaNTaNTaUNaNTaUOaaqaaqaaqaaqaaqaaqaaqaUPaaqaMwaMwaMvaMwaUQaURaaqaUSaUTaUUaUVaUWaUXaUYaUZaVaaaaaaaaaaaaaaKQaKQaKQaKQaKQaKQaKQaKQaKQaKQaKQaKQaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -13637,8 +13634,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabdVUdVVdVWdSSdVcdVXdTxdVYdTydVZdQGdWadWbdQGdWcdSWdWddWedQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdMwdMwdMwdMwdMwdMwdMwdMwdMwdMwdMwdMwdMwaaaaaaaaaaaaaaadWfdWgdUrdUrdWhdUrdWidWjdWkdWlcNXdWndWodWpdUAdWqdWrdWsdWtdWudWvdWwdWxdWydWzdWAdWBdWCdWDdWAdWEdWBdWFdWAdWBdWGdWHdWIdWJdWKdWLdWMdWNdWOdWPdWQdWQdWRdUWdNOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabdNAdNAdQGdSVdWSdWTdWUdVWdWVdTydTzdWWdOgdQfdWXdQGdWcdRSdSWdWedQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdMwdMwdMwdWYdWYdWYdWYdWYdWYdMwdMwdMwdMwdMwdMwdMwaaaaaaaaaaaadWZdXadUrdXbdXcdXddXedXfdXgdXhdXidXjdXkdXldUAdXmdXndXodXpdXpdXpdXpdXqdXrdXsdXtdXrdXudXvdXwdXudXxdXydXzdXxdXxdXAdXBdXCdXDdUWdXEdXFdUWdXGdWQdWQdXHdUWdNOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQGdQGdQGdQGdQGdQGdSUdTydXIdWSdTydVddXJdWWdWWdTBdSWdWadQGdWcdRmdXKdWedQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdMwdWYdWYdWYdXLdXLdXLdXLdWYdWYdWYdMwdMwdMwdMwdXMdXNaaaaaaaaadXOdXPdTFdXQdXRdXRdXRdXRdXSdXTdXUdNsdXVdXVdUAdXWdXpdXXdXpdXYdXZdYadYbdXrdYcdYddYedXudYfdYgdYhdXxdYidYjdYkdXxdYldYmdXCdYndYodUWdUWdUWdYpdYqdYrdVTdUWdNOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQGdYsdQfdTzdYtdQGdYudYvdYwdQGdVedQGdYxdYydYzdQGdQfdYAdOJdYBdRmdRRdOJdQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdMwdMwdWYdWYdXLdXLdXLdXLdXLdXLdXLdXLdWYdWYdMwdMwdYCdYDcMucMudMBcMudNRdNSaabaabdYEdYFdYGdYHdYIdYJdYKdYLdYMdYNdYOdYPdYQdYRdYSdYTdYUdYVdYWdXrcNYdYYdYZdXucOhdZbdZcdXxcOgdZedZfdXxdZgdZhdZidZjdZkdZldZmdUWdUWdUWdUWdUWdZndNBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadNAdQGdYsdRmdQfdTxdVedYAdWSdQfdWSdRRdQfdQfdZodSWdQfdRmdRmdQGdOJdZpdRmdQfdQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdMwdWYdWYdXLdXLdXLdXLdXLdXLdXLdXLdXLdXLdWYdWYdZqdZrdZsdMwaaaaaaaaaaaaaaaaaaaabdYEdZtdZudZvdZwdZxdZydZzdXVdZAdZBdUAdXpdXXdXpdZCdXpdZDdZEdXrdZFdZGdZHdXudZIdZJdZKdXxdZLdZMdZNdXxdZOdZPdZQdZRdZSdZSdZTdYodZUdMAcMucMudZVdZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQGdYsdQfdTzdYtdQGdYudYvdYwdQGdVedQGdYxdYydYzdQGdQfdYAdOJdYBdRmdRRdOJdQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdMwdMwdWYdWYdXLdXLdXLdXLdXLdXLdXLdXLdWYdWYdMwdMwdYCdYDcMucMudMBcMudNRdNSaabaabdYEdYFdYGaOQdYIdYJdYKdYLdYMdYNdYOdYPdYQdYRdYSdYTdYUdYVdYWdXrcNYdYYdYZdXucOhdZbdZcdXxcOgdZedZfdXxdZgdZhdZidZjdZkdZldZmdUWdUWdUWdUWdUWdZndNBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadNAdQGdYsdRmdQfdTxdVedYAdWSdQfdWSdRRdQfdQfdZodSWdQfdRmdRmdQGdOJdZpdRmdQfdQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdMwdWYdWYdXLdXLdXLdXLdXLdXLdXLdXLdXLdXLdWYdWYdZqdZrdZsdMwaaaaaaaaaaaaaaaaaaaabdYEdZtdZuaLydZwdZxdZydZzdXVdZAdZBdUAdXpdXXdXpdZCdXpdZDdZEdXrdZFdZGdZHdXudZIdZJdZKdXxdZLdZMdZNdXxdZOdZPdZQdZRdZSdZSdZTdYodZUdMAcMucMudZVdZWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadNAdNAdQGdYsdZXdRmdRmdVedRmdXKdSxdRmdZYdRRdXKdWXdOJdRmdZZdRSdQGdWSdOJdYAdQfdQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdWYeaadXLdXLdXLdXLdXLdXLdXLdXLdXLdXLdXLeabdWYeaceaddWYdWYaaaaaaaaaaaaaaaaaaaabdYEeaeeafeageaheagcPueajdXVdXVeakdUAealeameaneaodXpeapeaqdXreareaseatdXueaueaveawdXxeaxeayeazdXxeaAeaBdYoeaCeaDeaEeaDdYoeaFeaGdNAaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadNAdNAdNAdQGdYseaHdTxdSUdQGeaIdQGeaJeaKdQGdTzdQGeaJeaKdQGdTydYAdQGdZodVgdOJdWadQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdWYeaLdXLdXLdXLdXLdXLdXLdXLdXLdXLdXLdXLeaMeaaeaNeaadWYaaaaaaaaaaaaaaaaaaaaaaabdYEeaOeajeajeaPeaQeaReajeaSdXVeaTdUAeaUeaUeaUeaUdXpeaVdYVdXreaWeaXeaYdXueaZebaebbdXxebcebdebedXxebfebgebhdYodYodYodYoebiebjdMwdNAdNAdNAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadNAdNAdNAdNAdNAdNAdQGdQGdQGdQGdQGdQGeaIdQGebkdSWdTzdWadRSdTydWVdTydVgdTxdQGeaJeblebmebndQGdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdNAdMwdWYeabdXLdXLdXLdXLdXLdXLdXLdXLdXLdXLdXLdXLeboebpebqaaaaaaaaaaaaaaaaaaaaaaabaabdYEebrebrebsebtebuebvebwebxdXVebydUAdXLdXLdXLdXLdXpebzebAdXrebBebCebDdXuebEebFebGdXxebHebIebJdXxebKebLebhdMwdNAdMwebMebNebOdMwdNAdNAdNAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/paradise.dme b/paradise.dme index 6407ea038b9..a790a81d85a 100644 --- a/paradise.dme +++ b/paradise.dme @@ -49,6 +49,7 @@ #define FILE_DIR "icons/obj/clothing/species/skrell" #define FILE_DIR "icons/obj/clothing/species/tajaran" #define FILE_DIR "icons/obj/clothing/species/unathi" +#define FILE_DIR "icons/obj/clothing/species/vox" #define FILE_DIR "icons/obj/doors" #define FILE_DIR "icons/obj/flora" #define FILE_DIR "icons/obj/machines" From b25e0be33b39c7c2694e98d56ca6635e1b0a2789 Mon Sep 17 00:00:00 2001 From: DZD Date: Mon, 26 Jan 2015 20:00:26 -0500 Subject: [PATCH 02/28] Borer + Respawn as NPC hotfix Should prevent people from using Respawn as NPC to enter borers that are currently in control of carbons. --- code/modules/mob/living/simple_animal/borer.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/borer.dm b/code/modules/mob/living/simple_animal/borer.dm index 56ca314b62e..abcd7b94627 100644 --- a/code/modules/mob/living/simple_animal/borer.dm +++ b/code/modules/mob/living/simple_animal/borer.dm @@ -233,7 +233,7 @@ else src << "\red You plunge your probosci deep into the cortex of the host brain, interfacing directly with their nervous system." host << "\red You feel a strange shifting sensation behind your eyes as an alien consciousness displaces yours." - + var/borer_key = src.key host.attack_log += text("\[[time_stamp()]\] [src.name] ([src.ckey]) has assumed control of [host.name] ([host.ckey])") msg_admin_attack("[src.name] ([src.ckey]) has assumed control of [host.name] ([host.ckey]) (JMP)") // host -> brain @@ -275,6 +275,8 @@ host.verbs += /mob/living/carbon/proc/punish_host host.verbs += /mob/living/carbon/proc/spawn_larvae + if(src && !src.key) + src.key = "@[borer_key]" return /mob/living/simple_animal/borer/verb/secrete_chemicals() From e630b0a8cd5d2456b2fc63dcb5ea0691ee68efb4 Mon Sep 17 00:00:00 2001 From: Bone White Date: Tue, 27 Jan 2015 04:38:59 +0000 Subject: [PATCH 03/28] Virology fixes & mutation disabling 1) Viruses no longer mutate in mobs. 2) Fixed a runtime error with IS_SYNTHETIC check in activate() 3) Antibody Analyzer has a green sprite, to make it easier to distinguish from the Health Analyzer --- code/modules/virus2/disease2.dm | 13 ++++++++----- code/modules/virus2/items_devices.dm | 2 +- icons/obj/device.dmi | Bin 26019 -> 26313 bytes 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/code/modules/virus2/disease2.dm b/code/modules/virus2/disease2.dm index 41787ac3ef9..c744a41d6d2 100644 --- a/code/modules/virus2/disease2.dm +++ b/code/modules/virus2/disease2.dm @@ -58,15 +58,18 @@ return var/mob/living/carbon/human/MS = mob - if(MS && (MS.species.flags & IS_SYNTHETIC)) - return + if(istype(MS)) + if(MS.species.flags & IS_SYNTHETIC) + return if(stage <= 1 && clicks == 0) // with a certain chance, the mob may become immune to the disease before it starts properly if(prob(5)) mob.antibodies |= antigen - if(mob.radiation > 50) - if(prob(1)) - majormutateinactivate(mob) + +// NO MORE MUTATING IN MOBS - Bone White +// if(mob.radiation > 50) +// if(prob(1)) +// majormutateinactivate(mob) //Space antibiotics stop disease completely if(mob.reagents.has_reagent("spaceacillin")) diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index 914622c96f5..ce3d83d2df5 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -3,7 +3,7 @@ /obj/item/device/antibody_scanner name = "\improper Antibody Scanner" desc = "Scans living beings for antibodies in their blood." - icon_state = "health" + icon_state = "antibody" w_class = 2.0 item_state = "electronic" flags = FPRINT | TABLEPASS | CONDUCT diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 977071c5f4d282c00b6b5e34022978933c659719..c44bceb4655e13728a7233d8915de3651b7fa019 100644 GIT binary patch delta 4345 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 S`ECc|KNl?R&LPiur~DuL_5T3? delta 4049 zcmZWs2T+qs*G{BL5fmu`0)Bu<5fBUk0tQ7vL7IhLMd=Wc-tr<`Kq)r@N|hpAdM|Pz zRHX<3L4&l=gM{7^Ams})cmDb3|956*&+aqlyl3|8KF_=TL*V>D@H+|cj~dC|GrW=( zODaHc*mqI8>^dOe_2`kffHhwoGlTGBpwr}i&>5uqYtVytpt!Ehdv8_eO8X_F9U08b z&JpC@vz{0aTo4$&;LfR+sOL*CB@8c?O~_#G8OU7JD`yIL;rzOGqGQ9hr6EAcwnDD5 zrzbw{{89Ej@fI!C{^w#6VZg&+rR05yXL*n$2mLslIL!1$5%|Yi?Oco1aOifxikjS z>w0B6Ix~U>SpIRdF7-HU3h?D3RkQZTt zz|6J5LtP!$7;g(C^jr>4)qGNZ3s|wde2lDKc~>};;B?%bY1lwWGn)2!pOiJP->_Q# z8){$@LHIhxQHHk*!`u)7Ae_8WXL%}>k)b(db;@zs**E88A3gR`^nMgKkCffRuhpOT(QX@Dj-4>`YMT0iDrBBb-3gVSeQ{}q z#WWFh*yU^Px4~qpaHU;NL}}M$A1|X4@khnICV1y#Ed-OVi+8YioAlUCX|$ow!AQ*nYj>*0RZ zxE0~Cez+xTRth`kesMw40+VDzVyQZdjn)93=gNxG0 z{%6~mUUSX8*`4Aig`q#fuV{< z71j4oy4!)akd|HQz?)^PY1#TrD@t~&s-WQcTx0aqMWK1K)(6Wnnln%_K=|F?U8=cp z@4evC(i>XPk%T-gJsWJer{q$x0U{Fp;U)E{!)sq&+K;QX<0!Euj@e zhJ5hO^^Lp$lKkLpeWzvgfg*_5(I%a{e_26?#LiPP^mUQtnu3BEVQmexeH2P|BYG79 zhM6j>>ZuAgd9}4k>+2pV3U-x^HZ5If#Dx8vcRHIJw6ruS?^>t##V0%j+$5afvbS$| z2Ay?-Av`8Cvp452r1*Js3-U9Vs|zO|+M6SD;`J?PF#+04sBC4n!IO3tJ>)m7MCZ2J z_cod-=SwuNx$&1kwH|=SXU)s*fgpguN3b!+P7EHNeXzJgV8W%UcnG{|D>Yg>`nfry zQRBqPa!weOo13duQBtC~)NIV#yf-Yj1`msBnw=dSGpZ~QqcP2%M4q=2y&qU-8j01v z-c~{GIGnZ~%fxn3TH9>dLMRO?BrNf`;bwVFr%@G}yRU8nM{DeO%OhpE1`sQW7m%P8 z+a?v-Y?N&mm)0P~l|FP#!-W=6t$R)e2ArrC)4eoz2)*riUG*y8CNSmLwEEY$W931n zmDc?OA7sUgqLR}S6JH84ducNTN8C2&RDo%8T|C@kF1WgGBtg2faD=M~gK3qlWX?|N z1-lc%m#?mK_+#YT04ThE9nOf zrYq+I#6E*BRBC;?zo9|L#xKq=HaId#%FKjvh`1K?idRz)XmgcsnyPTobjPa;Cn__5 z)z#G>whjGf8a?1dYm^`orR-~PHP@ABV7Wt4{|*Ns%4=JigCoWJXLy!jafb5Ap)u!8 zXa9w!%yn6S1eI5j?

_aG*N~$YoV` zrM|_Aa<&12)qK7ctnHwLgo=2hlN*KZT*|HsmWIM;k2TE>uO_QMtE*aw>ID(q9n>va z_s~$ZHNb~HqBgsAWU6?w*#JzcK8H8yW~}pLZ--)ZNeL^fE#YUoyD%K7@r;b%Z~sv_ za~Ji)WIIqJmd>Onb}S;b%x>>+tQQWdtk5Dr4(8jkekzC}sJPFBqaQo%L8=u8Ha;e< zv~>SnY~DU20`>^pJ8fvLSl#r()%9~mcD9ILP<}8F3+x{S+*$H8UJxCnIxx*qPKaeN z|8+4qTr~V%93Qw7Wd8VZcacHnxF6xy&T2j?V;3``2Y7lu_i=N$a*^+AfX(RQ4nV#! zy6@szJy4ZO%ZjY$5cpG7Qew=;#y0-(qcELQf}RZtPSi>k*^U^MTQGF&E)S~ttZ?Y~ zb)0GTJj@(;%VSh_Ev)SmCL7kj(0hpX{SOQ#l!MWwiDX{Cem!M;ya%pCo==r&eEkCA zxAP5erXgbVJ?RA(Z<$&hLbvrW15kzq#yudB((8&1T17lQ!1vgT1x3O|NZ5Alo{cBM zdB6brr!t_hBB4J${nO4i@z2+|LoZudinugwGPych+rr{^xbBm`A;&a!I_Exl`c&Ff zGuDW_zz-~(?#k}&E5Fgad!GbXsFahZV$aBZiQ>_})YrG2k)r{cEn$FdwX{Hl4ejaE z7f6TKo5A1Q2*wvBeFwu$sut@e;Xiia(^57G2Xkd6mX?B(3QwOtO~G57Mt??+ZeKk1 zc?FMuY+~~1eQIjVX4QCmYHDiP!NEaM8_O>lG++26{x`1Pg{40mxXsNdD`3iEi29a4 zj>X2fjXH z!0CcR{i3hB=Yc+_IX8Xkp>?ME)E}4#XSAoIx2wTtJ5K%W8UAm;KF|AICH7J74H?<# zYO6}=>FM=NO?9ou2Hm(73FJ;3Jc#0S1)+UGM?==S>?iPrrW@+h30-|9C5TcE8TPa$ z7xj*aexmbkQ({eNj%m2L*+ z4^$_2yd*0ZJ%s4VQcYHyPDniH9b}!N2B_6q9uhje;cxYYrw6V=apf5cBF+T(;XMP7 zc-u*YV$hO}C!U|(=Ln+!iy!&AOjDEbjGpX;XOR6xfd%L+f-jocK6S9r$=R7J%?WtQ z%}tv)z+^z!F)^Zq;i=sPBa0o96#|H-4AzutfM zfG+adIyzs&EfX)jfvb^eJ|xulqv3}c3fayfKQRfD>m@r-I}K62NE_sJPJdEEn8LEc zG9m`&@~jlB3wy0o_8Yhffq)f#R=zj$Tt)5>5(9`Dwv+!P7WQ(j4I|P%_H%vtqB@5h zdT$BHQNJ9r3oB~R4jw(0QnMuTTaoWEu?M>D=`?yxfA>-NWwlu~yLS$6l(qCrEnsyR zI)xzauxO{E)2ZeIxQBq;GUAX5O}gUVVL7COsIGOAq%Q3ffEvF=Cqe3Q)aE~%mGbSh zjz_;fq@<^)z$oBi~ezhyL?x7aC_i zh?9GEoi^H)3z^$?x`)Vss@5o~E_q=%Aqp9O2{)#3BXd!f5e)B~8-ONg8gcff`KH|# z=SGOz6$FsLiDWIjqJRlSi&Uge1#VGjE58t!g*^;2l_5vTPo}*tq3DRXF{L|mgOZHm zrQ&VLXMONXcMT$cQ!((e;?_OA@gvi90Jf*FoHM;4H_b}}Qw7u@FI>E-0^ zQ%CxiOCy`v?R5|VtzYArzIeNq(BCheRdH>ARE~3wtx+eLsgYz>Zhm{MKw9HuKX{7F zw8#HW-8J?)6>Eq55OKurF-3bs?YE)oD7%3CTW4Z1cyVslITs(snC^4JQ^JgA{#7o? zX?Q?oWJ{Uw_ZdFnyd(Y9vTG>czQdj9?9=EMS*ek3nav)=vX=>5w8JX=A? zs4GE)XZ`TRVcR|2=_HPgZ@X0+jhbY1X)Jr{00V)}xIDOf`w2Q210!#aY~`zfQGe~C zCnvpPtsF~sp<|-@N11<6h2)`GnvT+QDLJ~Hay0P_)5Yp-k*pUjV|u#JQ0sL#Nw>xh zRUrg@+=kD(oqA*MYAC(Pz`s@I^5Y!w0A^?Q`dULo=%x3Cfzvl)J`LKzs6%2Y|NA5R zLIw}pa!+zx^!4?B?)y@TlhzqaL(r)pAD#y`!brt-Vg+gAAVzs{#Y)ZZ)7uk%+B~kLA30{?Hg}4f zyklke`HV)+hlrxhElgkEn>2Z9%{)9{<>D|vW|;{RvPDWhn~paWSl~yKlCcOrZ>G7@ zQklZ~`X^!YQT%rdl96b;rj{S^$#i&()+dfyHN<8!v4>$n&Pak&e*FSKckD&5d1J#H zl3$Wk&57#{J5s5%#*b?CjkdAsw9aTp;p0slL+90(`I$M~y19WGBCTU$tlG6*4eCYCCq>RqwWqwC`L$O8xr5TAKi%SC20CKk xQ_8=uw|=f8zv8R>sVX?0`Iqgb{vX|w;or-NRm{Q5ND#d}xMz5`@{WDPe*u=SHUt0w From 28eda34bc0756ad0ad6c690e5da83a7ee54bba44 Mon Sep 17 00:00:00 2001 From: Bone White Date: Tue, 27 Jan 2015 06:19:05 +0000 Subject: [PATCH 04/28] Adds Injection Only type viruses Third virus transmission type, only transmits through blood injection. Contacting infected blood will _NOT_ transmit the disease, only through getting infected blood into your blood will the disease be transmitted. Opens up a whole new ballgame for targeted viruses, along with disabled mutations. Antagonist and Security-Buffing Virologists unite! --- code/modules/admin/admin_verbs.dm | 3 +++ code/modules/virus2/disease2.dm | 5 +++-- code/modules/virus2/helpers.dm | 2 ++ code/modules/virus2/items_devices.dm | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 89f222808b8..ed8989c3302 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -425,6 +425,9 @@ var/list/admin_verbs_mod = list( if ("Badmin") severity = 99 D.makerandom(severity) + + D.spreadtype = input("What method of contagion should the disease have?", "Give Disease") in list("Airborne","Contact","Injection") + D.infectionchance = input("How virulent is this disease? (1-100)", "Give Disease", D.infectionchance) as num if(istype(T,/mob/living/carbon/human)) diff --git a/code/modules/virus2/disease2.dm b/code/modules/virus2/disease2.dm index c744a41d6d2..f699c68a82d 100644 --- a/code/modules/virus2/disease2.dm +++ b/code/modules/virus2/disease2.dm @@ -1,7 +1,7 @@ /datum/disease2/disease var/infectionchance = 70 var/speed = 1 - var/spreadtype = "Contact" // Can also be "Airborne" + var/spreadtype = "Contact" // Can also be "Airborne" or "Injection" var/stage = 1 var/stageprob = 10 var/dead = 0 @@ -16,7 +16,7 @@ uniqueID = rand(0,10000) ..() -/datum/disease2/disease/proc/makerandom(var/greater=0) +/datum/disease2/disease/proc/makerandom(var/greater=0, var/allow_injection=0) for(var/i=1 ; i <= max_stage ; i++ ) var/datum/disease2/effectholder/holder = new /datum/disease2/effectholder holder.stage = i @@ -30,6 +30,7 @@ antigen |= text2num(pick(ANTIGENS)) antigen |= text2num(pick(ANTIGENS)) spreadtype = prob(70) ? "Airborne" : "Contact" + if(allow_injection) spreadtype = prob(20) ? spreadtype : "Injection" if(all_species.len) affected_species = get_infectable_species() diff --git a/code/modules/virus2/helpers.dm b/code/modules/virus2/helpers.dm index c1fd6ea2139..e3525797d71 100644 --- a/code/modules/virus2/helpers.dm +++ b/code/modules/virus2/helpers.dm @@ -24,6 +24,8 @@ proc/get_infection_chance(var/mob/living/carbon/M, var/vector = "Airborne") if(istype(M:wear_suit, /obj/item/clothing/suit/bio_suit) && istype(M:head, /obj/item/clothing/head/bio_hood)) score += 15 + if (vector == "Injection") score = 30 // Makes sure Injection viruses cannot be caught normally + // log_debug("[M]'s resistance to [vector] viruses: [score]") diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index ce3d83d2df5..a43d8c15502 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -50,7 +50,7 @@ /obj/item/weapon/virusdish/random/New() ..() src.virus2 = new /datum/disease2/disease - src.virus2.makerandom() + src.virus2.makerandom(0, 1) // Virus dishes get minor effects only on creation, and have a chance of being injection type growth = rand(5, 50) /obj/item/weapon/virusdish/attackby(var/obj/item/weapon/W as obj,var/mob/living/carbon/user as mob) From 30109587edb0f3799734b4bfee612c1924648e4a Mon Sep 17 00:00:00 2001 From: Bone White Date: Wed, 28 Jan 2015 03:57:39 +0000 Subject: [PATCH 05/28] Singularity re-start fixes 1) Fixes an exception which prevented singularity generators from spawning a singularity if they had fingerprints on them 2) Fixes an exception which was called on machineryprocess on the deleted singularity generator NOTES For some obscure reason, hidden fingerprint logging on machinery does not create a list if there is only one entry. I couldn't find why, so I wrote code to account for either a string or list for the singularity generator ONLY. --- code/controllers/master_controller.dm | 8 +++--- code/modules/power/singularity/generator.dm | 28 +++++++++++++-------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index e0615702b49..590474c2dbb 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -186,7 +186,7 @@ datum/controller/game_controller/proc/process() machines_cost = (world.timeofday - timer) / 10 sleep(breather_ticks) - + //BOTS timer = world.timeofday process_bots() @@ -280,7 +280,7 @@ datum/controller/game_controller/proc/process() continue - Machinery.removeAtProcessing() + if(Machinery) Machinery.removeAtProcessing() /datum/controller/game_controller/proc/process_bots() for(var/obj/machinery/bot/Bot in aibots) @@ -289,8 +289,8 @@ datum/controller/game_controller/proc/process() spawn(0) Bot.bot_process() continue - aibots -= Bot - + aibots -= Bot + /datum/controller/game_controller/proc/processObjects() for (var/obj/Object in processing_objects) if (Object && Object.loc) diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index f2081503195..69c3b611e39 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -12,16 +12,21 @@ /obj/machinery/the_singularitygen/process() var/turf/T = get_turf(src) if(src.energy >= 200) - if(fingerprintshidden && fingerprintshidden.len) - var/prints - for(var/i = 1, i < fingerprintshidden.len, i++) - if(i > fingerprintshidden.len) - break - if(i == 1) - prints += fingerprintshidden[i] - else - prints += ", [fingerprintshidden[i]]" - log_admin("New singularity made, all touchers. [prints]. Last touched by [fingerprintslast].") + var/admin_message = "New singularity made" + world << "lengthy = [length(fingerprintshidden)]" + if(fingerprintshidden && length(fingerprintshidden)) + admin_message += "touched by: " + if(islist(fingerprintshidden)) + for(var/fp in fingerprintshidden) + admin_message += "[fp], " + admin_message += " - Last touched by [fingerprintslast]. at [x],[y],[z]" + else + admin_message += fingerprintshidden + + log_admin(admin_message) + message_admins("[admin_message] at [x],[y],[z]",1) + investigate_log("[admin_message] at [x],[y],[z]","singulo") + new /obj/machinery/singularity/(T, 50) if(src) del(src) @@ -34,6 +39,9 @@ "You secure the [src.name] to the floor.", \ "You hear a ratchet") src.add_hiddenprint(user) + + + else user.visible_message("[user.name] unsecures [src.name] from the floor.", \ "You unsecure the [src.name] from the floor.", \ From d022f92a91fbc47c9210ff25bf0bd42527b9a3ac Mon Sep 17 00:00:00 2001 From: Bone White Date: Wed, 28 Jan 2015 04:54:40 +0000 Subject: [PATCH 06/28] Fix for atom/add_hiddenprint() 1) add_hiddenprint was not assigning the list type to fingerprintshidden on all atoms correctly. This has now been resolved. NOTES This was what was causing the issues with the singularity restart, but I expect this to also have many other implications. Some bugs may develop in live testing, but I believe this will cause far more good than harm, as all the code expects to find a list. (fingerprintshidden is always declared as a list) --- code/game/atoms.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index b58e3bf099f..6dec5fed5c8 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -257,16 +257,25 @@ its easier to just keep the beam vertical. return 0 if(H.gloves) if(fingerprintslast != H.ckey) + //Add the list if it does not exist. + if(!fingerprintshidden) + fingerprintshidden = list() fingerprintshidden += text("\[[time_stamp()]\] (Wearing gloves). Real name: [], Key: []",H.real_name, H.key) fingerprintslast = H.ckey return 0 if(!( fingerprints )) if(fingerprintslast != H.ckey) + //Add the list if it does not exist. + if(!fingerprintshidden) + fingerprintshidden = list() fingerprintshidden += text("\[[time_stamp()]\] Real name: [], Key: []",H.real_name, H.key) fingerprintslast = H.ckey return 1 else if(fingerprintslast != M.ckey) + //Add the list if it does not exist. + if(!fingerprintshidden) + fingerprintshidden = list() fingerprintshidden += text("\[[time_stamp()]\] Real name: [], Key: []",M.real_name, M.key) fingerprintslast = M.ckey return From ae1eb6d5aeab8660ac97ca19668d4eaa12cd7834 Mon Sep 17 00:00:00 2001 From: DZD Date: Wed, 28 Jan 2015 09:14:11 -0500 Subject: [PATCH 07/28] Language Fixes - Allows pAIs to hear from inside bags and PDAs (But if you put one inside a PDA and then in a bag, no hearing. THANKS HORRID NON-RECURSIVE SAY CODE) - Allows pAIs to understand carbons speaking in common. - Allows different caste xenos to understand each other. --- code/__HELPERS/game.dm | 6 ++++-- code/modules/mob/say.dm | 37 +++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 098ff4eb232..9de817ecb89 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -207,6 +207,8 @@ hear += C.mob else if(C.mob && C.mob.loc.loc in hear_and_objects) hear += C.mob + else if(C.mob && C.mob.loc.loc.loc in hear_and_objects) + hear += C.mob return hear @@ -444,7 +446,7 @@ proc/isInSight(var/atom/A, var/atom/B) var/r = mixOneColor(weights, reds) var/g = mixOneColor(weights, greens) var/b = mixOneColor(weights, blues) - return rgb(r,g,b) + return rgb(r,g,b) /proc/alone_in_area(var/area/the_area, var/mob/must_be_alone, var/check_type = /mob/living/carbon) var/area/our_area = get_area_master(the_area) @@ -456,6 +458,6 @@ proc/isInSight(var/atom/A, var/atom/B) if(our_area == get_area_master(C)) return 0 return 1 - + /proc/MinutesToTicks(var/minutes as num) return minutes * 60 * 10 \ No newline at end of file diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index 8ba4a4555fa..41612819446 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -62,31 +62,28 @@ if(!other) return 1 //Universal speak makes everything understandable, for obvious reasons. - else if(other.universal_speak || src.universal_speak || src.universal_understand) + if(other.universal_speak || src.universal_speak || src.universal_understand) return 1 - else if (src.stat == 2) + if (src.stat == 2) return 1 - else if (speaking) //Language check. - var/understood - for(var/datum/language/L in src.languages) - if(speaking.name == L.name) - understood = 1 - break - - if(understood || universal_speak) + if(!speaking) //Handle languages later + if(other.universal_speak || src.universal_speak) + return 1 + if(isAI(src) && ispAI(other)) + return 1 + if (istype(other, src.type) || istype(src, other.type)) + return 1 + if (istype(other, /mob/living/carbon/human) && (istype(src, /mob/living/carbon/human) || istype(src, /mob/living/silicon/pai))) + return 1 + if(istype(other, /mob/living/carbon/alien) && istype(src, /mob/living/carbon/alien)) + return 1 + return 0 + + for(var/datum/language/L in src.languages) //Handling languages + if(speaking.name == L.name) return 1 - else - return 0 - else if(other.universal_speak || src.universal_speak) - return 1 - else if(isAI(src) && ispAI(other)) - return 1 - else if (istype(other, src.type) || istype(src, other.type)) - return 1 - else if (istype(other, /mob/living/carbon/human) && istype(src, /mob/living/carbon/human)) - return 1 return 0 /mob/proc/say_quote(var/text,var/datum/language/speaking) From 3f5e70d97eb510b89bd5a3b296c45f6e7705e903 Mon Sep 17 00:00:00 2001 From: DZD Date: Wed, 28 Jan 2015 09:37:12 -0500 Subject: [PATCH 08/28] Fixes binary key translating hive channel --- code/modules/mob/living/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index f1cf208b4b1..bad5c10d9e0 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -83,7 +83,7 @@ var/list/department_radio_keys = list( else dongle = H.r_ear if(!istype(dongle)) return - if(dongle.translate_binary) return 1 + if(dongle.translate_hive) return 1 /mob/living/say(var/message) From d8464d2b7fe04ba617beb8ff941c62eb516284c9 Mon Sep 17 00:00:00 2001 From: Artorp Date: Thu, 29 Jan 2015 05:51:15 +0100 Subject: [PATCH 09/28] Chem Master can print the chemical analysis The Chem Master 3000 can now print out the result of a chemical analysis to paper. --- code/modules/reagents/Chemistry-Machinery.dm | 35 ++++++++++++++++++-- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 369ccb1ec08..7bf99cec11e 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -363,6 +363,7 @@ var/bottlesprite = "1" //yes, strings var/pillsprite = "1" var/client/has_sprites = list() + var/printing = null /obj/machinery/chem_master/New() var/datum/reagents/R = new/datum/reagents(100) @@ -439,7 +440,33 @@ usr << browse(null, "window=chemmaster") usr.unset_machine() return - + + if (href_list["print_p"]) + if (!(src.printing)) + src.printing = 1 + for(var/mob/O in viewers(usr)) + O.show_message("\blue \the [src] rattles and prints out a sheet of paper.", 1) + sleep(25) + var/obj/item/weapon/paper/P = new /obj/item/weapon/paper( src.loc ) + P.info = "

Chemical Analysis

" + P.info += "Time of analysis: [worldtime2text(world.time)]

" + P.info += "Chemical name: [href_list["name"]]
" + if(href_list["name"] == "Blood") + var/datum/reagents/R = beaker:reagents + var/datum/reagent/blood/G + for(var/datum/reagent/F in R.reagent_list) + if(F.name == href_list["name"]) + G = F + break + var/B = G.data["blood_type"] + var/C = G.data["blood_DNA"] + P.info += "Description:
Blood Type: [B]
DNA: [C]" + else + P.info += "Description: [href_list["desc"]]" + P.info += "

Notes:
" + P.name = "Chemical Analysis - [href_list["name"]]" + src.printing = null + if(beaker) var/datum/reagents/R = beaker:reagents if (href_list["analyze"]) @@ -454,9 +481,11 @@ var/A = G.name var/B = G.data["blood_type"] var/C = G.data["blood_DNA"] - dat += "Chemmaster 3000Chemical infos:

Name:
[A]

Description:
Blood Type: [B]
DNA: [C]


(Back)" + dat += "Chemmaster 3000Chemical infos:

Name:
[A]

Description:
Blood Type: [B]
DNA: [C]" else - dat += "Chemmaster 3000Chemical infos:

Name:
[href_list["name"]]

Description:
[href_list["desc"]]


(Back)" + dat += "Chemmaster 3000Chemical infos:

Name:
[href_list["name"]]

Description:
[href_list["desc"]]" + dat += "

(Print Analysis)
" + dat += "(Back)" else dat += "Condimaster 3000Condiment infos:

Name:
[href_list["name"]]

Description:
[href_list["desc"]]


(Back)" usr << browse(dat, "window=chem_master;size=575x400") From 96ede62584eaad9bcf9cbef0aea08cc68ce2ae82 Mon Sep 17 00:00:00 2001 From: Artorp Date: Thu, 29 Jan 2015 06:18:50 +0100 Subject: [PATCH 10/28] Small typo fix Small typo fix: "Beakeris empty" to "Beaker is empty" --- nano/templates/chem_dispenser.tmpl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nano/templates/chem_dispenser.tmpl b/nano/templates/chem_dispenser.tmpl index 1dd960f9c8a..3de1d02984d 100644 --- a/nano/templates/chem_dispenser.tmpl +++ b/nano/templates/chem_dispenser.tmpl @@ -64,9 +64,9 @@ Used In File(s): \code\modules\reagents\Chemistry-Machinery.dm {{empty}} {{if data.glass}} - Glass + Glass {{else}} - Beaker + Beaker {{/if}} is empty @@ -75,10 +75,10 @@ Used In File(s): \code\modules\reagents\Chemistry-Machinery.dm No {{if data.glass}} - Glass + Glass {{else}} - Beaker - {{/if}} + Beaker + {{/if}} loaded {{/if}} From 5437a5f274d4cc5d45532c43f28473508aa51d52 Mon Sep 17 00:00:00 2001 From: Artorp Date: Thu, 29 Jan 2015 07:57:43 +0100 Subject: [PATCH 11/28] Body Scanner printing Added printing functionality to the body scanner --- code/game/machinery/adv_med.dm | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 10359e84421..e991c569706 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -242,6 +242,8 @@ dir = 8 idle_power_usage = 250 active_power_usage = 500 + var/printing = null + var/printing_text = null /obj/machinery/body_scanconsole/power_change() if(stat & BROKEN) @@ -506,10 +508,31 @@ dat += text("Cataracts detected.
") if(occupant.sdisabilities & NEARSIGHTED) dat += text("Retinal misalignment detected.
") + src.printing_text = dat + dat += "

Print medical condition
" else dat += "\The [src] is empty." else dat = " Error: No Body Scanner connected." - dat += text("

Close", user) + dat += text("Close", user) user << browse(dat, "window=scanconsole;size=430x600") return + +/obj/machinery/body_scanconsole/Topic(href, href_list) + if(stat & (BROKEN|NOPOWER)) return + if(usr.stat || usr.restrained()) return + + if (href_list["print_p"]) + if (!(src.printing) && src.printing_text) + src.printing = 1 + for(var/mob/O in viewers(usr)) + O.show_message("\blue \the [src] rattles and prints out a sheet of paper.", 1) + sleep(20) + var/obj/item/weapon/paper/P = new /obj/item/weapon/paper( src.loc ) + P.info = "
Body Scan - [href_list["name"]]

" + P.info += "Time of scan: [worldtime2text(world.time)]

" + P.info += "[src.printing_text]" + P.info += "

Notes:
" + P.name = "Body Scan - [href_list["name"]]" + src.printing = null + src.printing_text = null \ No newline at end of file From c281329be073a3c9748a1d7e0049a0b8a86c6ad3 Mon Sep 17 00:00:00 2001 From: Artorp Date: Thu, 29 Jan 2015 08:40:20 +0100 Subject: [PATCH 12/28] fix: retractor autolathe build path Autolathes can now successfully print a retractor. --- code/modules/research/designs/autolathe_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 69759b63b69..541518016b9 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -311,7 +311,7 @@ id = "retractor" build_type = AUTOLATHE materials = list("$metal" = 6000, "$glass" = 3000) - build_path = /obj/item/weapon/ + build_path = /obj/item/weapon/retractor category = list("initial", "Medical") /datum/design/scalpel From 1711eac2ef0817b6c4a50e67de07e10dea52c5b8 Mon Sep 17 00:00:00 2001 From: Artorp Date: Thu, 29 Jan 2015 09:14:28 +0100 Subject: [PATCH 13/28] Added allowed list to paramedic hazard vest Added missing allowed list to paramedic hazard vest, it can now carry things such as health analyzers, flashlights, syringers and radios. --- code/modules/clothing/suits/jobs.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index b1b72376e8c..316cf98f2ff 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -7,6 +7,8 @@ desc = "A hazard vest used in the recovery of bodies." icon_state = "paramedic-vest" item_state = "paramedic-vest" + allowed = list(/obj/item/stack/medical, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/hypospray, /obj/item/weapon/reagent_containers/syringe, \ + /obj/item/device/healthanalyzer, /obj/item/device/flashlight, /obj/item/device/radio, /obj/item/weapon/tank/emergency_oxygen) armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 10) species_fit = list("Vox") sprite_sheets = list( From 528aabbc7b13822fe1f28debe1d1d8cde27418a1 Mon Sep 17 00:00:00 2001 From: Artorp Date: Thu, 29 Jan 2015 09:28:37 +0100 Subject: [PATCH 14/28] Fixed spare key in Paramedic The spare key in Paramedic can now be used on the ambulance. --- code/modules/vehicles/ambulance.dm | 4 ++-- maps/cyberiad.dmm | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/vehicles/ambulance.dm b/code/modules/vehicles/ambulance.dm index 8212e93b085..581b8ca8efd 100644 --- a/code/modules/vehicles/ambulance.dm +++ b/code/modules/vehicles/ambulance.dm @@ -16,8 +16,8 @@ var/obj/item/weapon/key/ambulance_train/key /obj/item/weapon/key/ambulance_train - name = "key" - desc = "A keyring with a small steel key, and a yellow fob reading \"Choo Choo!\"." + name = "ambulance key" + desc = "A keyring with a small steel key, and tag with a red cross on it." icon = 'icons/obj/vehicles.dmi' icon_state = "keydoc" w_class = 1 diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index 502d469d089..29484e720b4 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -2121,6 +2121,7 @@ "aOO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/gateway) "aOP" = (/obj/machinery/light{dir = 4},/obj/effect/decal/warning_stripes/southwest,/obj/structure/closet/secure_closet/exile,/turf/simulated/floor,/area/gateway) "aOQ" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/eva/anomaly,/obj/item/clothing/head/helmet/space/eva/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/turf/simulated/floor,/area/research_outpost/gearstore) +"aOR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/paramedic,/obj/item/weapon/key/ambulance_train{name = "spare ambulance key"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) "aOS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aOT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aOU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) @@ -5032,7 +5033,6 @@ "bSO" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor,/area/janitor) "bSP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bSQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bSR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/paramedic,/obj/item/key/ambulance,/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) "bSS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) "bST" = (/obj/machinery/light,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 2; name = "Paramedic APC"; pixel_y = -24},/obj/machinery/camera{c_tag = "Paramedic Bay"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) "bSU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) @@ -12686,7 +12686,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyZbyZbyZbyZbyZbyZbyZbyZby aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyZbyZbyZbyZbyZbyZbyZbyZbyZaaaaaaaaaaaaaaaaaabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNVbNWbNXbNYbNVbNZbOabObbIybOcbOdbOebsYbOgbOhbOibOjbOjbOkbwdbOlbOmbOnaaqaaqbOobOpbOqaaqaaqaaqbOrbOsbOtaaqaaqbOubKcbKcbOvaaqaaqaaqaosbOwaaqaaqaaqbOxaaqaaqbOyaaqbOzaosaaqbOAbOBbOCaaqbODbOEbLIbOFaaibOGbOHbOIbOJaaibCQbLQbwKaaqbwLbwMbwObyAbzZbAcabJbORbOSbOTbOUbOVbOWbOXaaiaaiaaiaaiaaiaaiaaiaaiaaiaaibOYbOZbPabPaaaqbPbbPcbPdaaiaaiaaiaaiaaiaaiaaiaaibIhaaibPebPfbPgbPhbPhbPiaJmaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbPjbCfbCfbCgaaqaaqaaiaaiaaiaaibPkaabaabaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyZbyZbyZbyZbyZbyZbyZbyZbyZaaaaaaaaaaaaaaaaaabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMzbPlbPmbPlbMzbPnbAdbPpbPqbPrbPsbPtbPubPvbIAbPwbPxbPybPzbIAbOmbOmbPAaaqbPBbPCbPDbPEbPFaaqbPGbPHbPIbPJbPKaaqbPLbPMbPNaaqbPObEabPQbPRbPSbPTbPUbPVbPWabZbPXbPYbPZbQabQbbQcbQdbQebQfbQgbQhbQibQjbLJbQkbQlbQmbQnbQobQpbCYbDabBrbBxbAebwObFXbFXbEEbFTaaqbQybQzbQAbQBbQCbQDbQEaaibQFbQGbQHbQIbQHbQHbQJacFacFbQKbQLbQMbQNaaqbQObQPbJmaaibsfbQQbQRbQSbQSbQRbQSbQTaaibQUbQVbPgbPhbQWbQXaJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQYbQZbRabQZaaqaaiaaibRbbRcbRbbRdaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyZbyZbyZbyZbyZbyZbyZbyZbyZaaaaaaaaaaaaaaaaaaaaabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNVbPlbPlbPlbRebRfbMCbRgbRhbRibMCbPtbRjbRkbIAbIAbIAbIAbIAbIAbRlbOmbEOabZbRnbRobRobRobRpaaqbRqbRrbRrbRrbRsaRkbRtbRubRvabZbRwbRxbRybRzbRAbRBaaqaaqbRCaaqbRDbREbRFbRGbRHaaqbLEbKlbLFbLGbRIbRJbRKbRLacFbRMbRNbRObRPaaibRQbLSbLUabZbTfbLVbKBbKCbKDbLTaaqaaqaaqaaqaaqaaJazraugaaibSabQHbQHbSbbQHbScbSdaaiaaibSebKRbSfbSfaaqbJkbSgbJmaaiaaibShaaiaaiaaiaaiaaiaaiaaibSibSjaJmbSkbSlbSmaJmaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbSnbQZbQZbSoaaiaaibRbbRbbSpbRbbRbaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyZbyZbyZbyZbyZbyZbyZbyZbyZaaaaaaaaaaaaaaaaaaaaaaaabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMzbPmbPmbPmbMzbSqbLXbSsbStbLWbMCbSvbSwbSxbSybSzbSzbSzbSAbOmbOmbOmbPAaaqbRpbRobSBbRobSCaaqbSDbRrbSEbRrbSFaaqbSGbSHbSIaaqbSJbSKbSLbSMbSNbSOabJbSPbSQabJbSRbSSbSTbSUbSVaaqbNjbKlbKlbSWbRIbRJbSXbSYbSZbQlbTabTbbTcbTdbTebNubHGbOKbNvbNwbNtbNtbFXbLYaaqbTmbTnbTobTpbTqbTrbTsaaibSabTtbQHbQHbQHbTubTvaaiaaibTwbKRbSfbSfaaqbTxbTybJmaaibTzbTAbTBaaibTCbTDbTEbTFbTGbTHbTIaJmbTJbTKbTLaJmaaiaaiaaiaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabTMaaibSnaaiaaibRbbRbbRbbRbbRbbRbbRbaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyZbyZbyZbyZbyZbyZbyZbyZbyZaaaaaaaaaaaaaaaaaaaaaaaabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMzbPmbPmbPmbMzbSqbLXbSsbStbLWbMCbSvbSwbSxbSybSzbSzbSzbSAbOmbOmbOmbPAaaqbRpbRobSBbRobSCaaqbSDbRrbSEbRrbSFaaqbSGbSHbSIaaqbSJbSKbSLbSMbSNbSOabJbSPbSQabJaORbSSbSTbSUbSVaaqbNjbKlbKlbSWbRIbRJbSXbSYbSZbQlbTabTbbTcbTdbTebNubHGbOKbNvbNwbNtbNtbFXbLYaaqbTmbTnbTobTpbTqbTrbTsaaibSabTtbQHbQHbQHbTubTvaaiaaibTwbKRbSfbSfaaqbTxbTybJmaaibTzbTAbTBaaibTCbTDbTEbTFbTGbTHbTIaJmbTJbTKbTLaJmaaiaaiaaiaaiaaiaaiaaiaaiaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaabTMaaibSnaaiaaibRbbRbbRbbRbbRbbRbbRbaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyZbyZbyZbyZbyZbyZbyZbyZbyZaaaaaaaaaaaaaaaaaaaaaaaaaaabzabzabzabzabzabzabzabzabzabzabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaabNVbTNbTObTPbNVbTQbOabObbIybIybTRbTRbTRbIybIybOmbTSbTSbTTbTUbOmbTVbTWaaqbRpbRobRobRobTXaaqbSDbRrbRrbTYbTZabJbIRbUbbUcaaqaaqaaqaaqaaqbUdaaqaaqbUebUfaaqaaqbUgaaqaosaaqaaqbUhbUibUiaaqaaqbUjbUkbUlbUmbUnbUobUpbUqbUraaqbIWbHGbHIbIUbIVbGebGfbKFbHFaaqbUvbUwbUxbUybUzbUAbUBaaibUCaaibUDbUEbUFaaiafaaaiaaibUGbUHbSfbSfaaqbUIbSgbJmbUJbUKbULbUMbUNbUObUPbUPbUQbURbUSbUTbUUbUVbUWbUXbUYbUZbVabVbachbVcbVdbVebVfaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaqaaibVgbVhbVhbRbbRbbRbbRbbRbbRbbRbbRbaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyZbyZbyZbyZbyZbyZbyZbyZbyZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVibMybVjbMybVkbVlaabaaaaaabIybVmbVnbVobIyaaabOmbVpbVqbVrbVsbVtbVubVvaaqbVwbVxbVybRobRpaMhbVzbVAbVBbVCbVDaaqbVEbVFbVGbVHbVIbVIbVIbVIbVJbVKbVLbVMbVMbVNbVNbVObVPbVQaaqaaqbVRbIZbIXbVUbVVbRJbVWbUlbVXbVYaEmbVZbLObWaaEmbKAbKzaoaaoabJbaoaaoaaoabJaaaqbWjbWkbWlbWmbWnbWobWpaaibWqbWrbWsbWtbWubWrbWvbWwaaqbWxbWybKSaaqaaqbWzbWAbWBacFbWCbWDbWEacFbWFbWGbWHbWIbWJbWKbWLbWMbWNbWObWNbWPbWObWObWObWQbWRbWSbWTbWUaabaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaiaaibWVbRbbRbbRbbRbbRbbRbbRbbRbbRbbRbbRbaaiaaiaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabbWWbOmbOmbOmbtqbOmbOmbWYaaqbWZbXabXbbXcbXdaaJbXebXfbXgbXhbXiaMhbXjbXkbXlabJachachachachbnbbXmbowabZbXnabZabZbXobXpbXqbXrbXsbrCbrBbrDbXwbXxbXybXzbXAbXBbXCbrEbXEbXFbXGbXHbXIcagcagcagbrFbtnbtocdLbtpaaqaaqbXLaaqamfbXMbXNbXOaaibXPbXQbXRbXSbXRbXTbXUbXVaaqaaqbXWaaqaaqbXXbXYbSgbvwaaiaaibXZaaiaaibYabYbbYcbYdbYebWObYfbYgbYhbWHbYhbWHbYibWHbWHaaibYjbYkbYlbYmaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaibRbbRbbRbbRbbRbbRbbYnbRbbYobRbbRbbRbbRbbRbaaiaaiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 333d49910623575d2be458d2486211e7fe4681db Mon Sep 17 00:00:00 2001 From: Artorp Date: Thu, 29 Jan 2015 09:35:58 +0100 Subject: [PATCH 15/28] ambulance spare key --- maps/cyberiad.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index 29484e720b4..debfe012ae6 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -2121,7 +2121,7 @@ "aOO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/gateway) "aOP" = (/obj/machinery/light{dir = 4},/obj/effect/decal/warning_stripes/southwest,/obj/structure/closet/secure_closet/exile,/turf/simulated/floor,/area/gateway) "aOQ" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/eva/anomaly,/obj/item/clothing/head/helmet/space/eva/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/turf/simulated/floor,/area/research_outpost/gearstore) -"aOR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/paramedic,/obj/item/weapon/key/ambulance_train{name = "spare ambulance key"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) +"aOR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/paramedic,/obj/item/weapon/key/ambulance_train{name = "ambulance spare key"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) "aOS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aOT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aOU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) From 7b9e799baa4eb042dddaf92bd81e2032684adaa4 Mon Sep 17 00:00:00 2001 From: Artorp Date: Thu, 29 Jan 2015 09:40:46 +0100 Subject: [PATCH 16/28] Revert "ambulance spare key" This reverts commit 333d49910623575d2be458d2486211e7fe4681db. --- maps/cyberiad.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index debfe012ae6..29484e720b4 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -2121,7 +2121,7 @@ "aOO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/gateway) "aOP" = (/obj/machinery/light{dir = 4},/obj/effect/decal/warning_stripes/southwest,/obj/structure/closet/secure_closet/exile,/turf/simulated/floor,/area/gateway) "aOQ" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/eva/anomaly,/obj/item/clothing/head/helmet/space/eva/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 23},/turf/simulated/floor,/area/research_outpost/gearstore) -"aOR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/paramedic,/obj/item/weapon/key/ambulance_train{name = "ambulance spare key"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) +"aOR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/paramedic,/obj/item/weapon/key/ambulance_train{name = "spare ambulance key"},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) "aOS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aOT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aOU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) From b0d74070d70192dddeb67f209d730e2b639a5b78 Mon Sep 17 00:00:00 2001 From: Bone White Date: Thu, 29 Jan 2015 15:31:06 +0000 Subject: [PATCH 17/28] Better logs for cryokinesis and immolate Better admin/attack/server logs for incendiary mitochondria (can only target self but still needs an admin message) and cryokinesis. Also adds the caster's name to the visible_message, so everyone knows who's throwing the ice around. --- code/game/dna/genes/goon_disabilities.dm | 4 ++++ code/game/dna/genes/goon_powers.dm | 17 +++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/code/game/dna/genes/goon_disabilities.dm b/code/game/dna/genes/goon_disabilities.dm index 32617d456be..c0973e2206d 100644 --- a/code/game/dna/genes/goon_disabilities.dm +++ b/code/game/dna/genes/goon_disabilities.dm @@ -333,6 +333,10 @@ */ var/mob/living/carbon/L = usr + if(L) + usr.attack_log += text("\[[time_stamp()]\] [usr.real_name] ([usr.ckey]) cast the spell [name] on [L.real_name] ([L.ckey]).") + msg_admin_attack("[usr.real_name] ([usr.ckey]) has cast the spell [name] on [L.real_name] ([L.ckey]) ()") + L.adjust_fire_stacks(0.5) L.visible_message("\red [L.name] suddenly bursts into flames!") L.on_fire = 1 diff --git a/code/game/dna/genes/goon_powers.dm b/code/game/dna/genes/goon_powers.dm index 29cebeac06f..e421a9594f8 100644 --- a/code/game/dna/genes/goon_powers.dm +++ b/code/game/dna/genes/goon_powers.dm @@ -159,11 +159,15 @@ if(istype(H.wear_suit, /obj/item/clothing/suit/space)) handle_suit = 1 if(H.internal) - H.visible_message("\red A cloud of fine ice crystals engulfs [H]!", - "A cloud of fine ice crystals cover your [H.head]'s visor.") + H.visible_message("\red [usr] sprays a cloud of fine ice crystals, engulfing [H]!", + "[usr] sprays a cloud of fine ice crystals over your [H.head]'s visor.") + log_admin("[ckey(usr.key)] has used cryokinesis on [ckey(C.key)], internals yes, suit yes") + msg_admin_attack("[usr.real_name] ([usr.ckey]) has cast cryokinesis on [C.real_name] ([C.ckey]), ()") else - H.visible_message("\red A cloud of fine ice crystals engulfs [H]!", - "A cloud of fine ice crystals cover your [H.head]'s visor and make it into your air vents!.") + H.visible_message("\red [usr] sprays a cloud of fine ice crystals engulfing, [H]!", + "[usr] sprays a cloud of fine ice crystals cover your [H.head]'s visor and make it into your air vents!.") + log_admin("[usr.real_name] ([ckey(usr.key)]) has used cryokinesis on [C.real_name] ([ckey(C.key)]), ()") + msg_admin_attack("[usr.real_name] ([usr.ckey]) has cast cryokinesis on [C.real_name] ([C.ckey]), ()") H.bodytemperature = max(0, H.bodytemperature - 50) H.adjustFireLoss(5) if(!handle_suit) @@ -171,8 +175,9 @@ C.adjustFireLoss(10) C.ExtinguishMob() - C.visible_message("\red A cloud of fine ice crystals engulfs [C]!") - log_admin("[ckey(usr.key)] has used cryokinesis on [ckey(C.key)].") + C.visible_message("\red [usr] sprays a cloud of fine ice crystals, engulfing [C]!") + log_admin("[ckey(usr.key)] has used cryokinesis on [ckey(C.key)], internals no, suit no") + msg_admin_attack("[usr.real_name] ([usr.ckey]) has cast cryokinesis on [C.real_name] ([C.ckey]), ()") //playsound(usr.loc, 'bamf.ogg', 50, 0) From 6d3cde18ed878a8a8137e70da0b5323306f5fd43 Mon Sep 17 00:00:00 2001 From: Bone White Date: Thu, 29 Jan 2015 16:06:36 +0000 Subject: [PATCH 18/28] Removing a test var --- code/modules/power/singularity/generator.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index 69c3b611e39..bcd8403b54c 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -13,7 +13,6 @@ var/turf/T = get_turf(src) if(src.energy >= 200) var/admin_message = "New singularity made" - world << "lengthy = [length(fingerprintshidden)]" if(fingerprintshidden && length(fingerprintshidden)) admin_message += "touched by: " if(islist(fingerprintshidden)) From a93ef4dd1b99c3dd228129bbad1ad594d996b2b0 Mon Sep 17 00:00:00 2001 From: DZD Date: Thu, 29 Jan 2015 13:23:46 -0500 Subject: [PATCH 19/28] The Return of the Shoulder Holster - Detective's shoulder holster now only fits projectile-based (not energy) handguns. - Swaps the detective's belt holster for the old shoulder holster. - Makes some specific handguns actually fit inside of holsters. - Unrelated: Removes a debug output from /code/modules/power/singularity/generator.dm --- .../crates_lockers/closets/secure/security.dm | 2 +- code/modules/clothing/under/ties.dm | 22 ++--- code/modules/power/singularity/generator.dm | 1 - .../projectiles/guns/projectile/launchers.dm | 2 + .../projectiles/guns/projectile/pistol.dm | 6 ++ paradise.dme | 81 ------------------- 6 files changed, 21 insertions(+), 93 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index dcd10cfb5d8..7bc09593e5e 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -339,7 +339,7 @@ new /obj/item/ammo_box/c38(src) new /obj/item/weapon/gun/projectile/revolver/detective(src) new /obj/item/taperoll/police(src) - new /obj/item/weapon/storage/belt/holster(src) + new /obj/item/clothing/tie/holster/armpit(src) return /obj/structure/closet/secure_closet/detective/update_icon() diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index 7b847a09faa..5bf9e1cb75f 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -176,11 +176,12 @@ _color = "medgreen" /obj/item/clothing/tie/holster - name = "shoulder holster" + name = "large shoulder holster" desc = "A handgun holster." icon_state = "holster" _color = "holster" var/obj/item/weapon/gun/holstered = null + var/holster_allow = /obj/item/weapon/gun icon_action_button = "action_holster" /obj/item/clothing/tie/holster/attack_self() @@ -191,27 +192,27 @@ if(usr.stat) return if(!holstered) - if(!istype(usr.get_active_hand(), /obj/item/weapon/gun)) - usr << "\blue You need your gun equiped to holster it." + if(!istype(usr.get_active_hand(), holster_allow)) + usr << "You can't fit that in the holster." return var/obj/item/weapon/gun/W = usr.get_active_hand() if (!W.isHandgun()) - usr << "\red This gun won't fit in \the [src]!" + usr << "This gun won't fit in \the [src]!" return holstered = usr.get_active_hand() usr.drop_item() holstered.loc = src - usr.visible_message("\blue \The [usr] holsters \the [holstered].", "You holster \the [holstered].") + usr.visible_message("\The [usr] holsters \the [holstered].", "You holster \the [holstered].") else if(istype(usr.get_active_hand(),/obj) && istype(usr.get_inactive_hand(),/obj)) - usr << "\red You need an empty hand to draw the gun!" + usr << "You need an empty hand to draw the gun!" else if(usr.a_intent == "harm") - usr.visible_message("\red \The [usr] draws \the [holstered], ready to shoot!", \ - "\red You draw \the [holstered], ready to shoot!") + usr.visible_message("\The [usr] draws \the [holstered], ready to shoot!", \ + "You draw \the [holstered], ready to shoot!") else - usr.visible_message("\blue \The [usr] draws \the [holstered], pointing it at the ground.", \ - "\blue You draw \the [holstered], pointing it at the ground.") + usr.visible_message("\The [usr] draws \the [holstered], pointing it at the ground.", \ + "You draw \the [holstered], pointing it at the ground.") usr.put_in_hands(holstered) holstered = null @@ -220,6 +221,7 @@ desc = "A worn-out handgun holster. Perfect for concealed carry" icon_state = "holster" _color = "holster" + holster_allow = /obj/item/weapon/gun/projectile /obj/item/clothing/tie/storage name = "load bearing equipment" diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index 69c3b611e39..bcd8403b54c 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -13,7 +13,6 @@ var/turf/T = get_turf(src) if(src.energy >= 200) var/admin_message = "New singularity made" - world << "lengthy = [length(fingerprintshidden)]" if(fingerprintshidden && length(fingerprintshidden)) admin_message += "touched by: " if(islist(fingerprintshidden)) diff --git a/code/modules/projectiles/guns/projectile/launchers.dm b/code/modules/projectiles/guns/projectile/launchers.dm index 5e53c71efa9..d1d7e471f1b 100644 --- a/code/modules/projectiles/guns/projectile/launchers.dm +++ b/code/modules/projectiles/guns/projectile/launchers.dm @@ -9,6 +9,8 @@ fire_sound = 'sound/effects/Explosion1.ogg' origin_tech = "combat=3" mag_type = "/obj/item/ammo_box/magazine/m75" + isHandgun() + return 1 /obj/item/weapon/gun/projectile/automatic/gyropistol/New() ..() diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index 26555a3b040..108e6977e11 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -6,6 +6,8 @@ origin_tech = "combat=2;materials=2;syndicate=2" mag_type = "/obj/item/ammo_box/magazine/m10mm" can_suppress = 1 + isHandgun() + return 1 /obj/item/weapon/gun/projectile/automatic/pistol/update_icon() ..() @@ -19,6 +21,8 @@ w_class = 3.0 origin_tech = "combat=3;materials=2" mag_type = "/obj/item/ammo_box/magazine/m45" + isHandgun() + return 1 /obj/item/weapon/gun/projectile/automatic/m2411/update_icon() @@ -32,6 +36,8 @@ icon_state = "deagle" force = 14.0 mag_type = "/obj/item/ammo_box/magazine/m50" + isHandgun() + return 1 /obj/item/weapon/gun/projectile/automatic/deagle/update_icon() ..() diff --git a/paradise.dme b/paradise.dme index a790a81d85a..589a5268d67 100644 --- a/paradise.dme +++ b/paradise.dme @@ -5,87 +5,6 @@ // END_INTERNALS // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "code" -#define FILE_DIR "code/TriDimension" -#define FILE_DIR "code/unused" -#define FILE_DIR "code/unused/goonheist" -#define FILE_DIR "code/WorkInProgress" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Jungle" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Rust" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/ShieldGen" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Supermatter" -#define FILE_DIR "code/WorkInProgress/IndexLP" -#define FILE_DIR "code/WorkInProgress/Susan" -#define FILE_DIR "html" -#define FILE_DIR "html/images" -#define FILE_DIR "icons" -#define FILE_DIR "icons/48x48" -#define FILE_DIR "icons/ass" -#define FILE_DIR "icons/atmos" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/mob/human_races" -#define FILE_DIR "icons/mob/in-hand" -#define FILE_DIR "icons/mob/in-hand/left" -#define FILE_DIR "icons/mob/in-hand/right" -#define FILE_DIR "icons/mob/otherHuman" -#define FILE_DIR "icons/mob/species" -#define FILE_DIR "icons/mob/species/armalis" -#define FILE_DIR "icons/mob/species/skrell" -#define FILE_DIR "icons/mob/species/tajaran" -#define FILE_DIR "icons/mob/species/unathi" -#define FILE_DIR "icons/mob/species/vox" -#define FILE_DIR "icons/mob/spirits" -#define FILE_DIR "icons/NTOS" -#define FILE_DIR "icons/NTOS/battery_icons" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/clothing/species" -#define FILE_DIR "icons/obj/clothing/species/skrell" -#define FILE_DIR "icons/obj/clothing/species/tajaran" -#define FILE_DIR "icons/obj/clothing/species/unathi" -#define FILE_DIR "icons/obj/clothing/species/vox" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/obj/power_cond" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/pods" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/stamp_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vehicles" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/effects/turret" -#define FILE_DIR "sound/effects/wind" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/music" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/turntable" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/complionator" -#define FILE_DIR "sound/voice/Serithi" -#define FILE_DIR "sound/vox" -#define FILE_DIR "sound/vox_fem" -#define FILE_DIR "sound/weapons" // END_FILE_DIR // BEGIN_PREFERENCES #define DEBUG From 35b654e53401515967c0220866509f939c1ce883 Mon Sep 17 00:00:00 2001 From: DZD Date: Thu, 29 Jan 2015 14:21:27 -0500 Subject: [PATCH 20/28] Fixes FILE_DIR Changes --- paradise.dme | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/paradise.dme b/paradise.dme index 589a5268d67..a790a81d85a 100644 --- a/paradise.dme +++ b/paradise.dme @@ -5,6 +5,87 @@ // END_INTERNALS // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "code" +#define FILE_DIR "code/TriDimension" +#define FILE_DIR "code/unused" +#define FILE_DIR "code/unused/goonheist" +#define FILE_DIR "code/WorkInProgress" +#define FILE_DIR "code/WorkInProgress/Cael_Aislinn" +#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Jungle" +#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Rust" +#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/ShieldGen" +#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Supermatter" +#define FILE_DIR "code/WorkInProgress/IndexLP" +#define FILE_DIR "code/WorkInProgress/Susan" +#define FILE_DIR "html" +#define FILE_DIR "html/images" +#define FILE_DIR "icons" +#define FILE_DIR "icons/48x48" +#define FILE_DIR "icons/ass" +#define FILE_DIR "icons/atmos" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/mecha" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/mob/human_races" +#define FILE_DIR "icons/mob/in-hand" +#define FILE_DIR "icons/mob/in-hand/left" +#define FILE_DIR "icons/mob/in-hand/right" +#define FILE_DIR "icons/mob/otherHuman" +#define FILE_DIR "icons/mob/species" +#define FILE_DIR "icons/mob/species/armalis" +#define FILE_DIR "icons/mob/species/skrell" +#define FILE_DIR "icons/mob/species/tajaran" +#define FILE_DIR "icons/mob/species/unathi" +#define FILE_DIR "icons/mob/species/vox" +#define FILE_DIR "icons/mob/spirits" +#define FILE_DIR "icons/NTOS" +#define FILE_DIR "icons/NTOS/battery_icons" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/atmospherics" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/clothing/species" +#define FILE_DIR "icons/obj/clothing/species/skrell" +#define FILE_DIR "icons/obj/clothing/species/tajaran" +#define FILE_DIR "icons/obj/clothing/species/unathi" +#define FILE_DIR "icons/obj/clothing/species/vox" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/flora" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/pipes" +#define FILE_DIR "icons/obj/power_cond" +#define FILE_DIR "icons/pda_icons" +#define FILE_DIR "icons/pods" +#define FILE_DIR "icons/spideros_icons" +#define FILE_DIR "icons/stamp_icons" +#define FILE_DIR "icons/Testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/vehicles" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "nano" +#define FILE_DIR "nano/images" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/effects/turret" +#define FILE_DIR "sound/effects/wind" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/music" +#define FILE_DIR "sound/piano" +#define FILE_DIR "sound/turntable" +#define FILE_DIR "sound/violin" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/voice/complionator" +#define FILE_DIR "sound/voice/Serithi" +#define FILE_DIR "sound/vox" +#define FILE_DIR "sound/vox_fem" +#define FILE_DIR "sound/weapons" // END_FILE_DIR // BEGIN_PREFERENCES #define DEBUG From 655fdd91065e4c60bcceb29a52a23e5e4ecdd85d Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 29 Jan 2015 16:33:51 -0500 Subject: [PATCH 21/28] RIG Helmets --- code/modules/clothing/clothing.dm | 1 + code/modules/clothing/spacesuits/alien.dm | 4 ++-- code/modules/clothing/spacesuits/rig.dm | 6 ++++-- code/modules/events/event_container.dm | 16 ++++++++-------- code/modules/events/event_dynamic.dm | 10 +++++----- code/modules/mob/living/carbon/human/human.dm | 3 ++- .../modules/mob/living/carbon/human/inventory.dm | 4 ++++ code/modules/mob/mob.dm | 9 ++++++++- code/modules/organs/organ_external.dm | 2 +- code/modules/surgery/braincore.dm | 1 - 10 files changed, 35 insertions(+), 21 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index fe90597b4c3..fb8977de393 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -1,6 +1,7 @@ /obj/item/clothing name = "clothing" var/list/species_restricted = null //Only these species can wear this kit. + var/rig_restrict_helmet = 0 // Stops the user from equipping a rig helmet without attaching it to the suit first. /* Sprites used when the clothing item is refit. This is done by setting icon_override. diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 3f9ceacc2da..d1d9962393b 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -238,7 +238,7 @@ usr << "It would be hard to take these off without relaxing your grip first." //theoretically this message should only be seen by the wearer when the claws are equipped. /obj/item/clothing/suit/space/eva/vox - name = "Vox Space Suit" + name = "Vox EVA Suit" icon_state = "voxspace" item_state = "voxspace" species_restricted = list("Vox", "Vox Armalis") @@ -248,7 +248,7 @@ ) /obj/item/clothing/head/helmet/space/eva/vox - name = "Vox Space Suit" + name = "Vox EVA Suit" icon_state = "voxspace" item_state = "voxspace" species_restricted = list("Vox","Vox Armalis") diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index f3dc8d6b36e..04fc8365eaa 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -4,6 +4,7 @@ desc = "A special helmet designed for work in a hazardous, low-pressure environment." icon_state = "rig0-engineering" item_state = "eng_helm" + rig_restrict_helmet = 1 armor = list(melee = 10, bullet = 5, laser = 10, energy = 5, bomb = 10, bio = 100, rad = 75) allowed = list(/obj/item/device/flashlight) var/brightness_on = 4 //luminosity when on @@ -436,16 +437,17 @@ //Medical Rig /obj/item/clothing/head/helmet/space/rig/medical name = "medical hardsuit helmet" - desc = "A special helmet designed for work in a hazardous, low pressure environment. Has minor radiation shielding." + desc = "A special helmet designed for work in a hazardous, low pressure environment. Built with lightweight materials for extra comfort, but does not protect the eyes from intense light." icon_state = "rig0-medical" item_state = "medical_helm" _color = "medical" + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES armor = list(melee = 10, bullet = 5, laser = 10, energy = 5, bomb = 10, bio = 100, rad = 50) /obj/item/clothing/suit/space/rig/medical icon_state = "rig-medical" name = "medical hardsuit" - desc = "A special suit that protects against hazardous, low pressure environments. Has minor radiation shielding." + desc = "A special helmet designed for work in a hazardous, low pressure environment. Built with lightweight materials for extra comfort." item_state = "medical_hardsuit" slowdown = 1 allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/suit_cooling_unit,/obj/item/weapon/storage/firstaid,/obj/item/device/healthanalyzer,/obj/item/stack/medical) diff --git a/code/modules/events/event_container.dm b/code/modules/events/event_container.dm index b6df7d94c3b..8441b36dcd4 100644 --- a/code/modules/events/event_container.dm +++ b/code/modules/events/event_container.dm @@ -150,7 +150,7 @@ var/global/list/severity_to_string = list(EVENT_LEVEL_MUNDANE = "Mundane", EVENT new /datum/event_meta(EVENT_LEVEL_MODERATE, "Meaty Ores", /datum/event/dust/meaty, 0, list(ASSIGNMENT_ENGINEER = 20)), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Communication Blackout", /datum/event/communications_blackout, 500, list(ASSIGNMENT_AI = 150, ASSIGNMENT_SECURITY = 120)), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Prison Break", /datum/event/prison_break, 0, list(ASSIGNMENT_SECURITY = 100)), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grid Check", /datum/event/grid_check, 200, list(ASSIGNMENT_ENGINEER = 60)), +// new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grid Check", /datum/event/grid_check, 200, list(ASSIGNMENT_ENGINEER = 60)), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Electrical Storm", /datum/event/electrical_storm, 250, list(ASSIGNMENT_ENGINEER = 20, ASSIGNMENT_JANITOR = 150)), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Radiation Storm", /datum/event/radiation_storm, 0, list(ASSIGNMENT_MEDICAL = 50), 1), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Viral Infection", /datum/event/viral_infection, 0, list(ASSIGNMENT_MEDICAL = 150)), @@ -159,15 +159,15 @@ var/global/list/severity_to_string = list(EVENT_LEVEL_MUNDANE = "Mundane", EVENT new /datum/event_meta/alien(EVENT_LEVEL_MODERATE, "Alien Infestation", /datum/event/alien_infestation, 2.5, list(ASSIGNMENT_SECURITY = 1), 1, 0, 5), new /datum/event_meta/ninja(EVENT_LEVEL_MODERATE, "Space Ninja", /datum/event/space_ninja, 0, list(ASSIGNMENT_SECURITY = 1), 1, 0, 5), // NON-BAY EVENTS - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Space Dust", /datum/event/dust, 50, list(ASSIGNMENT_ENGINEER = 50)), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Space Dust", /datum/event/dust, 50, list(ASSIGNMENT_ENGINEER = 50)), new /datum/event_meta(EVENT_LEVEL_MODERATE, "Dimensional Tear", /datum/event/tear, 0, list(ASSIGNMENT_SECURITY = 25)), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Wormholes", /datum/event/wormholes, 150), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Wormholes", /datum/event/wormholes, 150), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Pyro Anomaly", /datum/event/anomaly/anomaly_pyro, 100, list(ASSIGNMENT_ENGINEER = 60)), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Vortex Anomaly", /datum/event/anomaly/anomaly_vortex, 50, list(ASSIGNMENT_ENGINEER = 25)), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Bluespace Anomaly", /datum/event/anomaly/anomaly_bluespace, 50, list(ASSIGNMENT_ENGINEER = 25)), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Flux Anomaly", /datum/event/anomaly/anomaly_flux, 50, list(ASSIGNMENT_ENGINEER = 50)), - new /datum/event_meta(EVENT_LEVEL_MODERATE, "Gravitational Anomaly", /datum/event/anomaly/anomaly_grav, 200), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Pyro Anomaly", /datum/event/anomaly/anomaly_pyro, 100, list(ASSIGNMENT_ENGINEER = 60)), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Vortex Anomaly", /datum/event/anomaly/anomaly_vortex, 50, list(ASSIGNMENT_ENGINEER = 25)), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Bluespace Anomaly", /datum/event/anomaly/anomaly_bluespace, 50, list(ASSIGNMENT_ENGINEER = 25)), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Flux Anomaly", /datum/event/anomaly/anomaly_flux, 50, list(ASSIGNMENT_ENGINEER = 50)), + new /datum/event_meta(EVENT_LEVEL_MODERATE, "Gravitational Anomaly", /datum/event/anomaly/anomaly_grav, 200), ) /datum/event_container/major diff --git a/code/modules/events/event_dynamic.dm b/code/modules/events/event_dynamic.dm index d94c5f3ea3a..df494ddc245 100644 --- a/code/modules/events/event_dynamic.dm +++ b/code/modules/events/event_dynamic.dm @@ -47,7 +47,7 @@ var/global/list/possibleEvents = list() possibleEvents[/datum/event/economic_event] = 300 possibleEvents[/datum/event/trivial_news] = 400 - possibleEvents[/datum/event/mundane_news] = 300 + possibleEvents[/datum/event/mundane_news] = 300 possibleEvents[/datum/event/cargo_bonus] = 150 @@ -59,7 +59,7 @@ var/global/list/possibleEvents = list() possibleEvents[/datum/event/mass_hallucination] = 200 possibleEvents[/datum/event/vent_clog] = 300 possibleEvents[/datum/event/anomaly/anomaly_grav] = 200 - + possibleEvents[/datum/event/wormholes] = 150 possibleEvents[/datum/event/carp_migration] = 20 + 10 * active_with_role["Engineer"] @@ -72,7 +72,7 @@ var/global/list/possibleEvents = list() possibleEvents[/datum/event/communications_blackout] = 50 + 25 * active_with_role["AI"] + active_with_role["Scientist"] * 25 possibleEvents[/datum/event/ionstorm] = active_with_role["AI"] * 25 + active_with_role["Cyborg"] * 25 + active_with_role["Engineer"] * 10 + active_with_role["Scientist"] * 5 - possibleEvents[/datum/event/grid_check] = 25 + 10 * active_with_role["Engineer"] +// possibleEvents[/datum/event/grid_check] = 25 + 10 * active_with_role["Engineer"] possibleEvents[/datum/event/electrical_storm] = 15 * active_with_role["Janitor"] + 5 * active_with_role["Engineer"] possibleEvents[/datum/event/wallrot] = 30 * active_with_role["Engineer"] + 50 * active_with_role["Botanist"] @@ -82,8 +82,8 @@ var/global/list/possibleEvents = list() possibleEvents[/datum/event/anomaly/anomaly_pyro] = 100 + 60 * active_with_role["Engineer"] possibleEvents[/datum/event/anomaly/anomaly_vortex] = 50 + 25 * active_with_role["Engineer"] possibleEvents[/datum/event/anomaly/anomaly_bluespace] = 50 + 25 * active_with_role["Engineer"] - possibleEvents[/datum/event/anomaly/anomaly_flux] = 50 + 50 * active_with_role["Engineer"] - + possibleEvents[/datum/event/anomaly/anomaly_flux] = 50 + 50 * active_with_role["Engineer"] + possibleEvents[/datum/event/meteor_wave] = 10 * active_with_role["Engineer"] possibleEvents[/datum/event/meteor_shower] = 20 * active_with_role["Engineer"] possibleEvents[/datum/event/blob] = 10 * active_with_role["Engineer"] diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 53c834cb371..1c0feaaef05 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1016,6 +1016,8 @@ number += 2 if(istype(src.head, /obj/item/clothing/head/helmet/space/eva)) number -= 2 + if(istype(src.head, /obj/item/clothing/head/helmet/space/rig/medical)) + number -= 2 if(istype(src.glasses, /obj/item/clothing/glasses/thermal)) number -= 1 if(istype(src.glasses, /obj/item/clothing/glasses/sunglasses)) @@ -1412,7 +1414,6 @@ if(H) H.brained=1 h_style = "Bald" - drop_from_inventory(head) update_hair() update_body() diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 171de58faab..2520b2d1982 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -10,6 +10,10 @@ H << "You are not holding anything to equip." return + if(istype(I, /obj/item/clothing/head/helmet/space/rig)) // If the item to be equipped is a rigid suit helmet + src << "\red You must fasten the helmet to a hardsuit first. (Target the head and use on a hardsuit)" // Stop eva helms equipping. + return 0 + if(H.equip_to_appropriate_slot(I)) if(hand) update_inv_l_hand(0) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 54188426075..0f008d9f81a 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -106,7 +106,14 @@ var/obj/item/W = get_active_hand() if(istype(W)) - equip_to_slot_if_possible(W, slot) + if (istype(W, /obj/item/clothing)) + var/obj/item/clothing/C = W + if(C.rig_restrict_helmet) + src << "\red You must fasten the helmet to a hardsuit first. (Target the head and use on a hardsuit)" // Stop eva helms equipping. + else + equip_to_slot_if_possible(C, slot) + else + equip_to_slot_if_possible(W, slot) if(ishuman(src) && W == src:head) src:update_hair() diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 78f31a5d177..1f7da7049b2 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -1005,7 +1005,7 @@ Note that amputating the affected organ does in fact remove the infection from t if (burn_dam > 40) disfigure("burn") if(!brained) - if(brute_dam > 25) + if(brute_dam > 40) if(prob(10)) breakskull() diff --git a/code/modules/surgery/braincore.dm b/code/modules/surgery/braincore.dm index 7445fc2233e..3ce95d81553 100644 --- a/code/modules/surgery/braincore.dm +++ b/code/modules/surgery/braincore.dm @@ -30,7 +30,6 @@ user.visible_message("\blue [user] has cut through [target]'s skull open with \the [tool].", \ "\blue You have cut through [target]'s skull open with \the [tool].") target.brain_op_stage = 2 - target.expose_brain() fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) user.visible_message("\red [user]'s hand slips, cracking [target]'s skull with \the [tool]!" , \ From 9865c61c7ca69821807d28959888299424e23608 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 29 Jan 2015 18:31:15 -0500 Subject: [PATCH 22/28] Skrell Hardsuits --- code/game/machinery/vending.dm | 2 +- code/game/objects/items/devices/modkit.dm | 5 +++++ .../objects/items/weapons/storage/backpack.dm | 1 + code/modules/clothing/spacesuits/rig.dm | 2 +- icons/obj/clothing/species/skrell/hats.dmi | Bin 6804 -> 7887 bytes icons/obj/clothing/species/skrell/suits.dmi | Bin 2282 -> 2388 bytes icons/obj/clothing/species/unathi/hats.dmi | Bin 6470 -> 7343 bytes icons/obj/clothing/species/unathi/suits.dmi | Bin 1895 -> 2045 bytes 8 files changed, 8 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 420f73eac21..348456523eb 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -1017,7 +1017,7 @@ /obj/machinery/vending/eva name = "Hardsuit Kits" desc = "Conversion kits for your alien hardsuit needs." - products = list(/obj/item/device/modkit = 6,/obj/item/device/modkit/tajaran = 6,/obj/item/device/modkit/unathi = 6,/obj/item/device/modkit/vox = 6) + products = list(/obj/item/device/modkit = 6,/obj/item/device/modkit/tajaran = 6,/obj/item/device/modkit/unathi = 6,/obj/item/device/modkit/skrell = 6,/obj/item/device/modkit/vox = 6) /obj/machinery/vending/sustenance diff --git a/code/game/objects/items/devices/modkit.dm b/code/game/objects/items/devices/modkit.dm index ef7e6d6d4c2..6e23e94d4ad 100644 --- a/code/game/objects/items/devices/modkit.dm +++ b/code/game/objects/items/devices/modkit.dm @@ -76,6 +76,11 @@ desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Unathi." target_species = "Unathi" +/obj/item/device/modkit/skrell + name = "Skrell hardsuit modification kit" + desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Skrell." + target_species = "Skrell" + /obj/item/device/modkit/vox name = "Vox hardsuit modification kit" desc = "A kit containing all the needed tools and parts to modify a hardsuit for another species. This one looks like it's meant for Vox." diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index cfe383edf21..25cb47ef3e8 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -218,6 +218,7 @@ icon_state = "duffel" item_state = "duffel" storage_slots = 9 // Duffelbags can hold more items. + max_combined_w_class = 27 slowdown = 1 /obj/item/weapon/storage/backpack/duffel/syndimed diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index 04fc8365eaa..f9c912ffcc8 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -63,7 +63,7 @@ armor = list(melee = 10, bullet = 5, laser = 10, energy = 5, bomb = 10, bio = 100, rad = 75) allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank,/obj/item/device/t_scanner, /obj/item/weapon/rcd, /obj/item/device/suit_cooling_unit) - species_restricted = list("exclude","Unathi","Tajaran","Diona","Vox") + species_restricted = list("exclude","Unathi","Tajaran","Skrell","Diona","Vox") sprite_sheets = list( "Unathi" = 'icons/mob/species/unathi/suit.dmi', "Tajaran" = 'icons/mob/species/tajaran/suit.dmi', diff --git a/icons/obj/clothing/species/skrell/hats.dmi b/icons/obj/clothing/species/skrell/hats.dmi index 30c012ddf183c421bb7455bbdbb88449304fd817..1fbf2cb6afc082992d2c2f80317ac04583e70804 100644 GIT binary patch literal 7887 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 BIX(aY diff --git a/icons/obj/clothing/species/skrell/suits.dmi b/icons/obj/clothing/species/skrell/suits.dmi index 47af90a121260550017bff8eb4c2b976174942b5..dfde1247285eea4558eed82d28924de3ae7dbc5a 100644 GIT binary patch delta 1978 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 JPDHLkV1kdsipBr{ diff --git a/icons/obj/clothing/species/unathi/hats.dmi b/icons/obj/clothing/species/unathi/hats.dmi index 987e0accac6b9054a5cd3154e9abdd8f0d67b666..c4070d8eb46ff9b84fe946169726cb1d4de2657d 100644 GIT binary patch literal 7343 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 literal 6470 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 TLv-}?!vIi{Q-@Z*F%SM9A$w;( diff --git a/icons/obj/clothing/species/unathi/suits.dmi b/icons/obj/clothing/species/unathi/suits.dmi index 9e6217ce1b25158867ca3ea71e1c8c0567c19c2e..f3eab9698a172aeef9541cbd27e890e53e6df874 100644 GIT binary patch delta 1875 zcmV-Z2dwz#4*d_17Y<+u0{{R3)kcR300021ktM8uz`($8!P*u80004WQchCV=-0C=2@(7g)7Fbo9X*?tO>%q{&}yOe~Gp?L=rtG1w4 zKoSjo`r{a-+d?x;o<}5^WD>+Q29qQf z)~~PAa2iF?G)%9r4T8~#eDB@d-gp#+kram@naqMDj^iYlO%mIN>+3rZ+~41W;Lc!w zz~_%g9^7*SH+l3T5lm*2EFsA-vk0zKnuaQkrctWGG*u^FB7!lXZ+uwbjb(x?2r@V+ zfP-ji5dc@I5Ck-+^fU|}i%0mLN+5oCTv%BY7SVKyFQ38^JVqK(qA~;FOGyd=K3qdt zl;>cu)`2<=*+pm=)2X@q;Uw8Xt)LE;$fhOgKwJlQ!9Rw3T7uzlOijoeclA;bK$gLh z25~)v5I#g$MI~@I^}Dw;lvuKVTrQKKqg|7Cm_V|?8~V3sb^gt*-?1%I@}r&R2@T@+ zN7Sq-3RB5Nqmhpq#v}IX0rhF55TJo?_fmEb_lZHPZGy2k_WhynV-yHtR4`f*l@}>1 z2BC|9@JCb&NFtjdVf;L%W=D}QgB-R()fTnN#;5bdn2UgS&r^ItXFDi=f9xdsoi<^C z`eJ1f(3x(;oBoKVh6zPc9F;8dD4MfkA~8u>;3c_=DYXk$@_&rx?0YG;CWD-zMHt5g zD{)y7yAoYvF^Ip#DPmTz5)ss0dZ$>q31mUu1R<;M(lW((&dTYcFZth#7G{?vSRE&; z4uZ0*c&y4&Twkw4HK4kGTCb($jRu3(8u)r6;%~QQg+pgW6A}LjM;@F%!zY13Z=UO& z*3GWbdRIShY$M8YTf&A4-%m3M9|ZgT9t1XnuAiTYp>Arz$J}Bd;PODvOZnj}6My}r zQuVa98GgKip{{Fve1QM@!$5#*4hJH5d3k}WECS$C5K;;Om`(|Qbn~j4247E7W2Rpl z(*$^*@xgEqj{kK2Umq=4o9BOGXf(WE?{+(|H1ulYR|i5Sp2}uGbVD*AO?gzxWPq$R z$ACs{hoH)^F=mJ_kChPwmF`s=0uF-Orv}3cqMLfx?CM6-i;2IjS_{h70=%EBlXnUZ z0a;KeGs^AvBS~w2PSllU0+OFh0DM-G0b3)F$bu&n!WsdN;qa3Cd1j_5lC)YJ zN*HlKHZ3YMQQ>r?sp2eBNK-Qig#AV?+U<@rGYD0+cq|XqfuF~P83Uy0(>gr{Ii;7= zWlEuU&AD`(Sy5g*R)>rUvO^`D|JQ3Y2}++34a4pg`t5yxgKw{qrA@tgf0O!M&Z$Z% znhUGsrsMhF%F&|{n+=6PZ#MSlvvB_BTo2;<`SU*)8{ETMTpz$aIS6u$T^6(iT^3NT zt|&uAhMa&a6j>z`0C!Ijz_XVK09#XywSxc;WOTb~00-H5{n!vzn!24q(8A{f&Y#?FbRXw`MdhWWM%S=lE6^x8>em+j zKa<~YC-^+!`m&0wh2KKR3VyXbz#Zbyk)4A9cH)#3*OyRaw2y6BcOc-8i|_PwETciF zR*7=l%UE~dpa1(pkyn)6e~$8#;ahF)0<9oDivrny-|;t+%~s8SWA zWEVNk|G!9dtMxAt;Y+^ca^kul=qs-KfxhCpALvhT{(hjpIPM4ffeR3vzaQu$e*+%c(vJl4BlG|O N002ovPDHLkV1lZdd!zsW delta 1707 zcmV;c22}a|59bb$7Y;xO0{{R3(&~ad0001}ktM8c_a{bY00001bW%=J06^y0W&i*H zm3mZIbVOxyV{&P5bZKvH004NLjnFX*!Y~j8;5qpfp`8`0t}fCd9oqj8nlm{tSGYSA z|GmLZ4nnr~9^dp@cO7oy?D}c6Phi27+{K;u2Wws!G?j8XT9ZKm6@TokxwFr(5aE$-No#{;B;Q=&~UEbZ^0UnM1 z)e&%fB>tG=;~0WqJb%H@hxss`1jMKP5O{ofI0gPRgeSkA0w>eo*RTI;D3uoFk8%ujHAHHBe*ho z9-BOwC%K99++0M71XDoYgzzAk>I6j;6$ny<0CDLN0N0op1e{EMnT9~{Z;^vrVNhzJ zD2lW!qQ$30RFo;++PK<+&-SYL*S(hP18oCz!?>v@20PRo?vj|Z#5RT8or!-3^| zDRYus5U>jH?SCMEA8I8;3*bJaMHXcR<|z8@_e=ccebT2ul91dl|H&Zw2P)+wD?bNF zag=6hR+c4f8ZG|t2`WhelTf(?WFY=j7_>TwX0r&`8A6nSg|7|)fpf+trU&!oWsIm& zz)vMes5uv3G_-mE{wFXztUMh7xJqLDEX7t%5_l9y0e?t2s13C!R*#51OCWuCTzM*r zt7JaMm(Sq|9!EwLsxS~=6DbDp5gMwfEWzOI19cuth|nZKsSSVwD4>VAwtd<K&FBb$ z=0PwHZ-3G1!kgQ0;8>>k(N4>ZlluJ$n>DjA*FrRzgs5RWYOfx#PeVe02EN}*B|Oq6 zM!oe3rol7}$6<(BAxKfdXhke98ZQU&dj!OvuofU9pCJ?cGG()4Cfp>){b02vz47sR zpO{J!$mw~BPjvBv`te2dLpE`R`V!+2@J=_8Lw|q5rQM*ok=Qev;=)@9HYTE%HviBY!=*^L?+k3sz{ZV`)0jEZ3H@;f8ueFA+zH&HC+ zv$o9~FU7nYqW{N#epqGoYY8^z#b$t@t{a(~x>onM+t`d)SKF<&y|ZAj)&k$|RQ&zE zZhvs;Y`9SIpK#^D{WE@280_x3Jy_cvI%^N@^UimouJ<*3Xz=}9Y4{*G9*-dK8EpIf zOop~=iI26%K;Zhs=cWE0EEj+KWODPg^%=grf}w3&dwzib`o%#&Xig^*yu7?1R2~6v znS`7v0MjLb?Otuy;p;hCtn6#&x`5~lK7SZa%JrZ3|Lxg>t$Y6`LuV2F_Ha0WrQ@rQ z-<*g{p2lZDc4In_=Q11PGGJ`1a;9-C7k1jVUQ?*H2@ngrz&qha{H!oGdo z;oDoNv}<=?-?V;Lic~4lQrTsg&VToRPorlib~~oP?sop?%MksSQV;6>&+q?IYzU87 zb$^8LlprWE4|&iN40%AUZm3X|p(JpFB5QO4;2xO)JV%WHuq|t>pA>i?quVtj1jz5D z5+2k7)ZbeL9@3=u6@ArSh z@-kYZ>tx_4uqZk9YY+eL#gDfOd|60+c}3R4?=k3wym}Fk4sjY#=V*kJI2R-Jr4$*@ zvAx&<1pIOFna{vB8ieVMI?iXA*a7^X|9xQ?7324x^Y|w4y>(B4en6g81@#a7jr7j_ z|J&OeV&B_=62?`fsc7^Ny&!Y{|C7V^*8b^i{sjV;zV5fI2<`v?002ovPDHLkV1js_ BJIVk6 From 2b85b9b7772c9210d5f40a4ebfd85ff80debc0b9 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Fri, 30 Jan 2015 00:23:53 -0500 Subject: [PATCH 23/28] TG Mining Items --- code/game/objects/items/devices/scanners.dm | 5 +- .../objects/items/weapons/storage/boxes.dm | 13 ++ .../crates_lockers/closets/secure/medical.dm | 2 +- code/modules/customitems/item_defines.dm | 1 - code/modules/mining/equipment_locker.dm | 183 +++++++++++++----- .../reagents/reagent_containers/hypospray.dm | 55 +++--- icons/mob/back.dmi | Bin 68346 -> 69211 bytes icons/mob/in-hand/tools.dmi | Bin 7894 -> 8742 bytes icons/obj/device.dmi | Bin 26313 -> 27223 bytes icons/obj/items.dmi | Bin 78984 -> 80185 bytes icons/obj/syringe.dmi | Bin 3958 -> 4895 bytes icons/obj/tank.dmi | Bin 7138 -> 7798 bytes maps/cyberiad.dmm | 8 +- sound/weapons/resonator_blast.ogg | Bin 0 -> 21217 bytes sound/weapons/resonator_fire.ogg | Bin 0 -> 12387 bytes 15 files changed, 181 insertions(+), 86 deletions(-) create mode 100644 sound/weapons/resonator_blast.ogg create mode 100644 sound/weapons/resonator_fire.ogg diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 5b77c5c8236..fd084bab1a9 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -43,7 +43,7 @@ REAGENT SCANNER /obj/item/device/t_scanner/attack_self(mob/user) on = !on - icon_state = "t-ray[on]" + icon_state = copytext(icon_state, 1, length(icon_state))+"[on]" if(on) processing_objects.Add(src) @@ -53,6 +53,9 @@ REAGENT SCANNER if(!on) processing_objects.Remove(src) return null + scan() + +/obj/item/device/t_scanner/proc/scan() for(var/turf/T in range(scan_range, src.loc) ) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 7af43c85cb3..628d287e7c5 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -537,6 +537,19 @@ for (var/i; i < storage_slots; i++) new /obj/item/weapon/reagent_containers/hypospray/autoinjector(src) +/obj/item/weapon/storage/box/autoinjector/utility + name = "autoinjector kit" + desc = "A box with several utility autoinjectors for the economical miner." + icon_state = "syringe" + + New() + ..() + new /obj/item/weapon/reagent_containers/hypospray/autoinjector/leporazine(src) + new /obj/item/weapon/reagent_containers/hypospray/autoinjector/leporazine(src) + new /obj/item/weapon/reagent_containers/hypospray/autoinjector/stimpack(src) + new /obj/item/weapon/reagent_containers/hypospray/autoinjector/stimpack(src) + new /obj/item/weapon/reagent_containers/hypospray/autoinjector/stimpack(src) + /obj/item/weapon/storage/box/lights name = "replacement bulbs" icon = 'icons/obj/storage.dmi' 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 940fb1409f4..1724b921850 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -151,7 +151,7 @@ new /obj/item/weapon/defibrillator/loaded(src) new /obj/item/weapon/storage/belt/medical(src) new /obj/item/device/flash(src) - new /obj/item/weapon/reagent_containers/hypospray(src) + new /obj/item/weapon/reagent_containers/hypospray/CMO(src) return diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index c7e93804419..27736fe0858 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -427,7 +427,6 @@ /obj/item/weapon/reagent_containers/hypospray/fluff/asher_spock_1/New() ..() - reagents.remove_reagent("tricordrazine", 30) reagents.add_reagent("oxycodone", 15) update_icon() return diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm index 83ebb434540..1a0315b957d 100644 --- a/code/modules/mining/equipment_locker.dm +++ b/code/modules/mining/equipment_locker.dm @@ -140,31 +140,34 @@ /**********************Mining Equipment Locker**************************/ /obj/machinery/mineral/equipment_locker - name = "mining equipment locker" - desc = "An equipment locker for miners, points collected at an ore redemption machine can be spent here." + name = "mining equipment vendor" + desc = "An equipment vendor for miners, points collected at an ore redemption machine can be spent here." icon = 'icons/obj/machines/mining_machines.dmi' icon_state = "mining" density = 1 anchored = 1.0 var/obj/item/weapon/card/id/inserted_id var/list/prize_list = list( - new /datum/data/mining_equipment("Chili", /obj/item/weapon/reagent_containers/food/snacks/hotchili, 100), - new /datum/data/mining_equipment("Cigar", /obj/item/clothing/mask/cigarette/cigar/havana, 100), - new /datum/data/mining_equipment("Whiskey", /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, 150), - new /datum/data/mining_equipment("Soap", /obj/item/weapon/soap/nanotrasen, 150), - //new /datum/data/mining_equipment("Stimulant pills", /obj/item/weapon/storage/pill_bottle/stimulant, 350), - //new /datum/data/mining_equipment("Alien toy", /obj/item/clothing/mask/facehugger/toy, 250), - //new /datum/data/mining_equipment("Laser pointer", /obj/item/device/laser_pointer, 250), - new /datum/data/mining_equipment("Point card", /obj/item/weapon/card/mining_point_card, 500), - new /datum/data/mining_equipment("Lazarus injector", /obj/item/weapon/lazarus_injector, 1000), - new /datum/data/mining_equipment("Space cash", /obj/item/weapon/spacecash/c1000, 5000), - new /datum/data/mining_equipment("Sonic jackhammer", /obj/item/weapon/pickaxe/jackhammer, 500), - new /datum/data/mining_equipment("Mining drone", /mob/living/simple_animal/hostile/mining_drone/, 500), - new /datum/data/mining_equipment("Jaunter", /obj/item/device/wormhole_jaunter, 250), - new /datum/data/mining_equipment("Resonator", /obj/item/weapon/resonator, 750), - new /datum/data/mining_equipment("Kinetic accelerator", /obj/item/weapon/gun/energy/kinetic_accelerator, 1000), - new /datum/data/mining_equipment("Jetpack", /obj/item/weapon/tank/jetpack/carbondioxide, 2000), - ) + new /datum/data/mining_equipment("Stimpack MediPen", /obj/item/weapon/reagent_containers/hypospray/autoinjector/stimpack, 50), + new /datum/data/mining_equipment("Leporazine MediPen", /obj/item/weapon/reagent_containers/hypospray/autoinjector/leporazine, 50), + new /datum/data/mining_equipment("MediPen Bundle", /obj/item/weapon/storage/box/autoinjector/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, 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("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), + new /datum/data/mining_equipment("Point Card", /obj/item/weapon/card/mining_point_card, 500), + ) + /datum/data/mining_equipment/ var/equipment_name = "generic" @@ -183,13 +186,12 @@ /obj/machinery/mineral/equipment_locker/interact(mob/user) var/dat - dat += text("Mining Equipment Locker

") - + dat +="
" dat += "
Equipment point cost list:
" for(var/datum/data/mining_equipment/prize in prize_list) dat += "" @@ -230,26 +232,39 @@ if(istype(I, /obj/item/weapon/mining_voucher)) RedeemVoucher(I, user) return + if(istype(I,/obj/item/weapon/card/id)) + var/obj/item/weapon/card/id/C = usr.get_active_hand() + if(istype(C) && !istype(inserted_id)) + usr.drop_item() + C.loc = src + inserted_id = C + interact(user) + return ..() /obj/machinery/mineral/equipment_locker/proc/RedeemVoucher(voucher, redeemer) - var/selection = input(redeemer, "Pick your equipment", "Mining Voucher Redemption") in list("Resonator kit", "Kinetic Accelerator", "Mining Drone", "Cancel") + var/selection = input(redeemer, "Pick your equipment", "Mining Voucher Redemption") in list("Mining Drill", "Kinetic Accelerator", "Mining Drone", "Advanced Scanner", "Cancel") if(!selection || !Adjacent(redeemer)) return switch(selection) - if("Resonator kit") - new /obj/item/weapon/resonator(src.loc) - //new /obj/item/weapon/storage/pill_bottle/stimulant(src.loc) + if("Mining Drill") + new /obj/item/weapon/pickaxe/drill(src.loc) if("Kinetic Accelerator") new /obj/item/weapon/gun/energy/kinetic_accelerator(src.loc) if("Mining Drone") new /mob/living/simple_animal/hostile/mining_drone(src.loc) + if("Advanced Scanner") + new /obj/item/device/t_scanner/adv_mining_scanner(src.loc) if("Cancel") return del(voucher) -/obj/machinery/mineral/equipment_locker/ex_act() - return +/obj/machinery/mineral/equipment_locker/ex_act(severity) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, src) + s.start() + if(prob(50 / severity) && severity < 3) + del(src) /**********************Mining Equipment Locker Items**************************/ @@ -360,7 +375,7 @@ /obj/item/weapon/resonator/proc/CreateResonance(var/target, var/creator) if(cooldown <= 0) - playsound(src,'sound/effects/stealthoff.ogg',50,1) + playsound(src,'sound/weapons/resonator_fire.ogg',50,1) var/obj/effect/resonance/R = new /obj/effect/resonance(get_turf(target)) R.creator = creator cooldown = 1 @@ -384,7 +399,7 @@ icon_state = "shield1" layer = 4.1 mouse_opacity = 0 - var/resonance_damage = 30 + var/resonance_damage = 20 var/creator = null /obj/effect/resonance/New() @@ -393,7 +408,7 @@ return if(istype(proj_turf, /turf/simulated/mineral)) var/turf/simulated/mineral/M = proj_turf - playsound(src,'sound/effects/sparks4.ogg',50,1) + playsound(src,'sound/weapons/resonator_blast.ogg',50,1) M.GetDrilled() spawn(5) del(src) @@ -402,9 +417,9 @@ var/pressure = environment.return_pressure() if(pressure < 50) name = "strong resonance field" - resonance_damage = 60 + resonance_damage = 45 spawn(50) - playsound(src,'sound/effects/sparks4.ogg',50,1) + playsound(src,'sound/weapons/resonator_blast.ogg',50,1) if(creator) for(var/mob/living/L in src.loc) add_logs(creator, L, "used a resonator field on", object="resonator") @@ -416,15 +431,28 @@ L.adjustBruteLoss(resonance_damage) del(src) +/**********************Facehugger toy**********************/ + +/obj/item/clothing/mask/facehugger/toy + desc = "A toy often used to play pranks on other miners by putting it in their beds. It takes a bit to recharge after latching onto something." + throwforce = 0 + real = 0 + sterile = 1 + +/obj/item/clothing/mask/facehugger/toy/Die() + return + + /**********************Mining drone**********************/ /mob/living/simple_animal/hostile/mining_drone/ name = "nanotrasen minebot" - desc = "A small robot used to support miners, can be set to search and collect loose ore, or to help fend off wildlife." + desc = "The instructions printed on the side read: This is a small robot used to support miners, can be set to search and collect loose ore, or to help fend off wildlife. A mining scanner can instruct it to drop loose ore. Field repairs can be done with a welder." icon = 'icons/obj/aibots.dmi' icon_state = "mining_drone" icon_living = "mining_drone" status_flags = CANSTUN|CANWEAKEN|CANPUSH + stop_automated_movement_when_pulled = 1 mouse_opacity = 1 faction = list("neutral") a_intent = "harm" @@ -442,8 +470,8 @@ move_to_delay = 10 retreat_distance = 1 minimum_distance = 2 - health = 100 - maxHealth = 100 + health = 125 + maxHealth = 125 melee_damage_lower = 15 melee_damage_upper = 15 environment_smash = 0 @@ -452,8 +480,8 @@ ranged = 1 ranged_message = "shoots" ranged_cooldown_cap = 3 - projectiletype = /obj/item/projectile/beam - projectilesound = 'sound/weapons/Laser.ogg' + projectiletype = /obj/item/projectile/kinetic + projectilesound = 'sound/weapons/Gunshot4.ogg' wanted_objects = list(/obj/item/weapon/ore) /mob/living/simple_animal/hostile/mining_drone/attackby(obj/item/I as obj, mob/user as mob) @@ -469,7 +497,7 @@ health += 10 user << "You repair some of the armor on [src]." return - if(istype(I, /obj/item/device/mining_scanner)) + if(istype(I, /obj/item/device/mining_scanner) || istype(I, /obj/item/device/t_scanner/adv_mining_scanner)) user << "You instruct [src] to drop any collected ore." DropOre() return @@ -500,7 +528,6 @@ ..() /mob/living/simple_animal/hostile/mining_drone/proc/SetCollectBehavior() - stop_automated_movement_when_pulled = 1 idle_vision_range = 9 search_objects = 2 wander = 1 @@ -510,8 +537,7 @@ icon_state = "mining_drone" /mob/living/simple_animal/hostile/mining_drone/proc/SetOffenseBehavior() - stop_automated_movement_when_pulled = 0 - idle_vision_range = 5 + idle_vision_range = 7 search_objects = 0 wander = 0 ranged = 1 @@ -556,11 +582,13 @@ icon = 'icons/obj/syringe.dmi' icon_state = "lazarus_hypo" item_state = "hypo" + icon_override = 'icons/mob/in-hand/tools.dmi' throwforce = 0 w_class = 2.0 throw_speed = 3 throw_range = 5 var/loaded = 1 + var/malfunctioning = 0 /obj/item/weapon/lazarus_injector/afterattack(atom/target, mob/user, proximity_flag) if(!loaded) @@ -569,12 +597,17 @@ if(istype(target, /mob/living/simple_animal)) var/mob/living/simple_animal/M = target if(M.stat == DEAD) - M.faction = list("lazarus") + M.faction = list("neutral") M.revive() if(istype(target, /mob/living/simple_animal/hostile)) var/mob/living/simple_animal/hostile/H = M - H.friends += user - log_game("[user] has revived hostile mob [target] with a lazarus injector") + if(malfunctioning) + H.faction |= list("lazarus", "\ref[user]") + H.friends += user + H.attack_same = 1 + log_game("[user] has revived hostile mob [target] with a malfunctioning lazarus injector") + else + H.attack_same = 0 loaded = 0 user.visible_message("[user] injects [M] with [src], reviving it.") playsound(src,'sound/effects/refill.ogg',50,1) @@ -587,16 +620,22 @@ user << "[src] is only effective on lesser beings." return -/obj/item/weapon/lazarus_injector/examine() +/obj/item/weapon/lazarus_injector/emp_act() + if(!malfunctioning) + malfunctioning = 1 + +/obj/item/weapon/lazarus_injector/examine(mob/user) ..() if(!loaded) - usr << "[src] is empty." + user << "[src] is empty." + if(malfunctioning) + user << "The display on [src] seems to be flickering." /**********************Mining Scanner**********************/ /obj/item/device/mining_scanner desc = "A scanner that checks surrounding rock for useful minerals, it can also be used to stop gibtonite detonations. Requires you to wear mesons to work properly." name = "mining scanner" - icon_state = "mining" + icon_state = "mining1" item_state = "analyzer" w_class = 2.0 flags = CONDUCT @@ -638,9 +677,55 @@ M.icon_state = M.scan_state del(src) +/obj/item/device/t_scanner/adv_mining_scanner + desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. Requires you to wear mesons to function properly." + name = "advanced mining scanner" + icon_state = "mining0" + item_state = "analyzer" + w_class = 2.0 + flags = CONDUCT + slot_flags = SLOT_BELT + var/cooldown = 0 + +/obj/item/device/t_scanner/adv_mining_scanner/scan() + if(!cooldown) + cooldown = 1 + spawn(80) + cooldown = 0 + var/turf/t = get_turf(src) + var/list/mobs = recursive_mob_check(t, 1,0,0) + if(!mobs.len) + return + var/list/L = list() + var/turf/simulated/mineral/M + for(M in range(7, t)) + if(M.scan_state) + L += M + if(L.len) + for(var/mob/user in mobs) + if(user.client) + var/client/C = user.client + for(M in L) + var/turf/T = get_turf(M) + var/image/I = image('icons/turf/walls.dmi', loc = T, icon_state = M.scan_state, layer = 18) + C.images += I + spawn(30) + if(C) + C.images -= I + /**********************Xeno Warning Sign**********************/ /obj/structure/sign/xeno_warning_mining name = "DANGEROUS ALIEN LIFE" desc = "A sign that warns would be travellers of hostile alien life in the vicinity." icon = 'icons/obj/mining.dmi' - icon_state = "xeno_warning" \ No newline at end of file + icon_state = "xeno_warning" + +/**********************Mining Jetpack**********************/ +/obj/item/weapon/tank/jetpack/carbondioxide/mining + name = "mining jetpack" + icon_state = "jetpack-mining" + item_state = "jetpack-mining" + desc = "A tank of compressed carbon dioxide for miners to use as propulsion in local space. The compact size allows for easy storage at the cost of capacity." + volume = 40 + throw_range = 7 + w_class = 3 //same as syndie harness \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index d045f3d3644..cd0a0cca72f 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -19,11 +19,6 @@ return src.attack_hand(user) -/obj/item/weapon/reagent_containers/hypospray/New() //comment this to make hypos start off empty - ..() - reagents.add_reagent("doctorsdelight", 30) - return - /obj/item/weapon/reagent_containers/hypospray/attack(mob/M as mob, mob/user as mob) if(!reagents.total_volume) user << "\red [src] is empty." @@ -55,6 +50,10 @@ return +/obj/item/weapon/reagent_containers/hypospray/CMO/New() + ..() + reagents.add_reagent("doctorsdelight", 30) + /obj/item/weapon/reagent_containers/hypospray/combat name = "combat stimulant injector" desc = "A modified air-needle autoinjector, used by support operatives to quickly heal injuries in combat." @@ -65,7 +64,6 @@ /obj/item/weapon/reagent_containers/hypospray/combat/New() ..() - reagents.remove_reagent("doctorsdelight", 30) reagents.add_reagent("synaptizine", 30) @@ -77,20 +75,16 @@ amount_per_transfer_from_this = 10 possible_transfer_amounts = list(10) volume = 10 - var/emagged = 0 + flags = null /obj/item/weapon/reagent_containers/hypospray/autoinjector/New() ..() - reagents.remove_reagent("doctorsdelight", 30) reagents.add_reagent("inaprovaline", 10) update_icon() return /obj/item/weapon/reagent_containers/hypospray/autoinjector/attack(mob/M as mob, mob/user as mob) ..() - if(!emagged) - if(reagents.total_volume <= 0) //Prevents autoinjectors to be refilled. - flags &= ~OPENCONTAINER update_icon() return @@ -107,27 +101,28 @@ else usr << "\blue It is spent." -/obj/item/weapon/reagent_containers/hypospray/autoinjector/attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) - if(istype(D, /obj/item/weapon/card/emag) && !emagged) - emagged = 1 - user << "You bypass the electronic child-safety lock on the reagent storage." - else - ..() - return +/obj/item/weapon/reagent_containers/hypospray/autoinjector/leporazine //basilisks + name = "leporazine autoinjector" + 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/hyperzine - name = "emergency stimulant autoinjector" - desc = "A potent mix of pain killers and muscle stimulants." - icon_state = "autoinjector" - item_state = "autoinjector" - amount_per_transfer_from_this = 5 - volume = 5 - -/obj/item/weapon/reagent_containers/hypospray/hyperzine/New() +/obj/item/weapon/reagent_containers/hypospray/autoinjector/leporazine/New() ..() - reagents.add_reagent("hyperzine", 5) + reagents.remove_reagent("inaprovaline", 10) + reagents.add_reagent("leporazine", 9) + reagents.add_reagent("lexorin", 1) update_icon() return -/obj/item/weapon/reagent_containers/hypospray/hyperzine/attack(mob/M as mob, mob/user as mob) - ..() \ No newline at end of file +/obj/item/weapon/reagent_containers/hypospray/autoinjector/stimpack //goliath kiting + name = "stimpack autoinjector" + 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/autoinjector/stimpack/New() + ..() + reagents.remove_reagent("inaprovaline", 10) + reagents.add_reagent("hyperzine", 9) + reagents.add_reagent("lexorin", 1) + update_icon() + return \ No newline at end of file diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index d295d94841498cf8103582600b12dcc0248819ad..bbc484bc8a705422346d03563c669a1532638103 100644 GIT binary patch delta 5167 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 diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index c44bceb4655e13728a7233d8915de3651b7fa019..a83f398a1b3f9e069c8293351a4ef7f15e143a71 100644 GIT binary patch literal 27223 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™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 diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index a38b4e98c6750bc00892cd4de9fa4ded30edb2f7..9d85238456b3c67cf18d38e2b7e00c1745211b54 100644 GIT binary patch literal 80185 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 MceT}uR4fDj3-qFV;s5{u literal 3958 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

&a6TDkhgP|y)w0O;8NBhW4x#6wOva+&2 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

iXcTv954~m|1B8~rF%iRQ@<|<6`N>Gj57Y; zxz>L%t6{^?RUeoYLyKzn=`9tGgF}Z}xt1dT^Ub8mh4SI@;H-rYCQ6+N-R~I@ZI#a` zHSQQvNY7_yWN6H=mT#8rlh$vTH+A8P>Hn#6hwLDTzOD<3!{R6WB`mSgHrK!x#JPK%A}run_^Is)KkLc^tl3O*xN--o=t`Y4(z z?3Nvg=Q9rV%s%AdY|O{9eTegPML_)c2ykIoG`YFR7?+w#n}}2HzK0@mskrs9kdUI% zri9>VDur9Vz<5h8?x^{TxugPrhZD@CK5Kg})SGOwP%-$ryx&jsSJfw+%HkjtEC{@6 zV8C6z&t!9A-xk4K2q)w^5_D0p&Vl2KfUa~25WX2qZAWsqsbfJafXEKU!fZ91HR*ef zLwE2N7^#pQyiSM79OlAmqQ1+k`BRE@LV@I@<+mD>1(rm?e~hR1>f1m3L~|N%$s(4O z@mp9uo_}^E>#B5ITwGLER?GTr*t7*1TNHM35{b>*0|Xb*b;RlwV0-@9&WhE~L2_h- zvnzv+NBNHEKDRg_!AEbkp7l literal 7138 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 XljJ%9+j#uh9iXYE^RQOMCgT49pKQQI diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index 29484e720b4..d718966739a 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -5033,6 +5033,7 @@ "bSO" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor,/area/janitor) "bSP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bSQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bSR" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/hypospray/CMO,/obj/item/weapon/reagent_containers/hypospray/CMO,/obj/item/weapon/reagent_containers/hypospray/CMO,/obj/item/weapon/reagent_containers/hypospray/CMO,/obj/item/weapon/reagent_containers/hypospray/CMO,/obj/item/weapon/reagent_containers/hypospray/CMO,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "bSS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) "bST" = (/obj/machinery/light,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 2; name = "Paramedic APC"; pixel_y = -24},/obj/machinery/camera{c_tag = "Paramedic Bay"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) "bSU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/paramedic) @@ -7559,6 +7560,7 @@ "cPt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor,/area/aisat/maintenance) "cPu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) "cPv" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"cPw" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/firstaid/adv,/obj/item/bodybag/cryobag,/obj/item/weapon/reagent_containers/hypospray/CMO,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom/specops) "cPy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/warning_stripes/north,/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/aisat/maintenance) "cPz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/warning_stripes/northwestcorner,/turf/simulated/floor,/area/aisat/maintenance) "cPA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/aisat/maintenance) @@ -8583,7 +8585,6 @@ "djq" = (/obj/structure/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "djr" = (/obj/structure/rack,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/teargas,/obj/item/weapon/storage/box/teargas,/obj/item/weapon/storage/box/teargas,/obj/item/weapon/storage/box/teargas,/obj/item/weapon/storage/box/teargas,/obj/item/weapon/storage/box/teargas,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "djs" = (/obj/structure/table/reinforced,/obj/item/weapon/defibrillator/loaded,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) -"djt" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/weapon/storage/box/masks,/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "dju" = (/obj/machinery/vending/medical,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "djv" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/syringes,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "djw" = (/obj/machinery/door/poddoor{desc = "Good luck hacking this one open."; icon_state = "pdoor1"; id = "WEAPONS"; name = "Special Weaponry"; p_open = 0},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom/specops) @@ -8710,7 +8711,6 @@ "dlN" = (/obj/structure/grille,/obj/structure/window/full/shuttle,/turf/simulated/floor/plating,/area/shuttle/escape/centcom) "dlO" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) "dlP" = (/obj/structure/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/sunglasses/sechud,/obj/item/clothing/glasses/hud/health_advanced,/obj/item/clothing/glasses/hud/security/night,/obj/item/clothing/glasses/hud/health/night,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/swat,/obj/item/clothing/gloves/color/latex,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom/specops) -"dlQ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/firstaid/adv,/obj/item/bodybag/cryobag,/obj/item/weapon/reagent_containers/hypospray,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom/specops) "dlR" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_centcom_dock_inner"; locked = 1; name = "Shuttle Hatch"; req_access = null; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) "dlS" = (/obj/item/weapon/gun/projectile/automatic/m2411,/obj/item/ammo_box/magazine/m45,/obj/item/ammo_box/magazine/m45,/obj/item/ammo_box/magazine/m45,/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/head/helmet/space/deathsquad/beret,/obj/item/clothing/shoes/combat,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/gloves/combat,/obj/item/clothing/suit/space/deathsquad/officer,/obj/item/clothing/under/rank/centcom/captain,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen/double,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/specops) "dlT" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/specops) @@ -12930,7 +12930,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdjediEdiEdiEdiEdiEdiEdiEdjfdhEaaaaaaaaaaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdjgdjhdjidhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdjjdiEdiEdiEdiEdiEdiEdiEdjkdhEaaaaaaaaaaaaaaaaaaaaaaaadhjdiUdiVdiVdiVdiVdiVdjldiZdjmdiVdiVdiVdiVdiVdiWdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdhEdhEdhEdhEdhEdhEdhEdhEdhEdhEdhEdjndiEdiEdiEdiEdiEdiEdiEdjodhEaaaaaaaaaaaaaaaaaaaaaaaadhjdiYdiZdiZdiZdiZdiZdiZdiZdiZdiZdiZdiZdiZdiZdjadhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdhEdjpdjqdjrdhEdhEdhEdjsdjtdjudjvdhEdhEdhEdhEdjwdhEdhEdhEdhEdhEdhEdhEdhEdhEdhEdhEdhEaaadhjdiYdiZdjxdjydjydjydjydjydjydjydjydjydjzdiZdjadhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdhEdjpdjqdjrdhEdhEdhEdjsbSRdjudjvdhEdhEdhEdhEdjwdhEdhEdhEdhEdhEdhEdhEdhEdhEdhEdhEdhEaaadhjdiYdiZdjxdjydjydjydjydjydjydjydjydjydjzdiZdjadhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdjAdjBdjBdjBdjCdhEdhEdjDdjBdjBdjBdjEdhEdhEdjFdiEdiEdhEdjGdjGdjGdjGdjGdjGdjHdjIdjJdhEaaadhjdiYdiZdjadjKdiIdiIdiIdiIdiIdiIdiIdjLdiYdiZdjadhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdjAdjBdjBdjBdjMdhEdhEdjDdjBdjBdjBdjNdhEdhEdjOdjBdjPdjQdjBdjBdjBdjBdjBdjBdjRdhEdhEdhEdhEdhjdiYdiZdjadjSdjTdjUdjVdjWdjXdjYdjZdjSdiYdiZdjadhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdkadjBdjBdjBdkbdhEdhEdkcdjBdjBdjBdkddhEdhEdkedjBdhQdhEdkfdkgdkgdkgdkgdkgdkhdhEdkidkidkidhjdjldiZdjmdkjdkkdiZdkldkmdkndiZdiZdkjdjldiZdjmdhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12941,7 +12941,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdlldjBdlmdlndlodhEdhEdhEdlpdhEdhEdhEdlqdiEdiEdkWdkXdkXdkXdladiEdiEdlrdhEdkPdlsdltdludlvdhEaaaaaaaaaaaaaaadhjdiYdiZdjadhjdhjdiJdiIdiIdiIdiLdhjdhjdiYdiZdjadhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdhEdhEdhEdhEdhEdhEdlwdkCdjBdjBdlxdhEdlydiEdiEdiEdjRdjRdjRdiEdiEdiEdlzdhEdkPdlAdlBdlCdlDdhEaaaaaaaaaaaaaaadhjdiYdiZdjmdiVdiVdiVdiVdiVdiVdiVdiVdiVdjldiZdjadhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdlEdjBdjBdjBdlFdhEdlGdiEdiEdiEdiEdiEdiEdlHdiEdiEdlIdhEdkPdlJdlKdlLdkPdhEaaaaaaaaaaaaaaadhjdiYdiZdiZdiZdiZdiZdiZdiZdiZdiZdiZdiZdiZdiZdjadhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlMdlNdlOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdlPdjBdjBdjBdlQdhEdhEdhEdhEdhEdhEdlRdlRdhEdhEdhEdhEdhEdlSdkPdlTdlUdlVdhEaaaaaaaaaaaaaaadhjdlWdjydjydjydjydjydjzdiZdjxdjydjydjydjydjydlXdhjaaaaaaaaaaaaaaaaaaaaaaaaaaadlMdlYdlZdmadlOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdlPdjBdjBdjBcPwdhEdhEdhEdhEdhEdhEdlRdlRdhEdhEdhEdhEdhEdlSdkPdlTdlUdlVdhEaaaaaaaaaaaaaaadhjdlWdjydjydjydjydjydjzdiZdjxdjydjydjydjydjydlXdhjaaaaaaaaaaaaaaaaaaaaaaaaaaadlMdlYdlZdmadlOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdhEdmbdmcdmddhEdhEaaaaaaaaaaaadmedmfdmgdmeaaaaaaaaadhEdhEdhEdhEdhEdhEdhEaaaaaaaaaaaaaaadhjdhjdhjdhjdhjdhjdhjdhjdmhdhjdhjdhjdhjdhjdhjdhjdhjaaaaaaaaaaaaaaaaaaaaaaaadlMdlYdmidmjdmkdmadlOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhEdhEdhEdhEdhEdhEdhEaaaaaaaaaaaadmldmmdmndmlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmodmpdmqdmrdmsdmtdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlNdmudmvdmwdmvdmxdlNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmydmzdmzdmzdmzdmAdmAdmzdmzdmBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadmodmCdmDdmEdmDdmFdmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadlMdlYdmGdmwdmwdmwdmHdmadlOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/sound/weapons/resonator_blast.ogg b/sound/weapons/resonator_blast.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7110a716b1c2c9fdeec0a59835a9dbedf82362e6 GIT binary patch literal 21217 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ξ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 GU?%{bLOLh_ literal 0 HcmV?d00001 diff --git a/sound/weapons/resonator_fire.ogg b/sound/weapons/resonator_fire.ogg new file mode 100644 index 0000000000000000000000000000000000000000..20665e5dd084f986d14673d863113944c1ab0994 GIT binary patch literal 12387 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 Date: Fri, 30 Jan 2015 15:42:55 +0100 Subject: [PATCH 24/28] Atmos bug fixes --- code/ATMOSPHERICS/components/valve.dm | 2 +- code/game/machinery/alarm.dm | 5 +++-- code/game/machinery/pipe/construction.dm | 2 +- code/modules/power/apc.dm | 1 - maps/cyberiad.dmm | 12 ++++++------ nano/templates/air_alarm.tmpl | 14 +++++++------- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 0120590d2d3..e8b99a9fb99 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -302,7 +302,7 @@ /obj/machinery/atmospherics/valve/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) if (!istype(W, /obj/item/weapon/wrench)) return ..() - if (istype(src, /obj/machinery/atmospherics/valve/digital)) + if (istype(src, /obj/machinery/atmospherics/valve/digital) && src:frequency) user << "\red You cannot unwrench this [src], it's too complicated." return 1 var/datum/gas_mixture/int_air = return_air() diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 6de87e93a12..0ab30e69690 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -691,7 +691,7 @@ } if (!ui) // the ui does not exist, so we'll create a new one - ui = new(user, src, ui_key, "air_alarm.tmpl", name, 550, 410) + ui = new(user, src, ui_key, "air_alarm.tmpl", name, 570, 410) // When the UI is first opened this is the data it will use ui.set_initial_data(data) ui.open() @@ -758,7 +758,8 @@ "n2o_scrub", "o2_scrub", "panic_siphon", - "scrubbing") + "scrubbing", + "direction") var/val if(href_list["val"]) val=text2num(href_list["val"]) diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 017856952ca..d52a08a9960 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -104,7 +104,7 @@ Buildable meters src.pipe_type = PIPE_UVENT else if(istype(make_from, /obj/machinery/atmospherics/valve)) src.pipe_type = PIPE_MVALVE - else if(istype(make_from, /obj/machinery/atmospherics/binary/volume_pump)) + else if(istype(make_from, /obj/machinery/atmospherics/binary/pump)) src.pipe_type = PIPE_PUMP else if(istype(make_from, /obj/machinery/atmospherics/trinary/filter/m_filter)) src.pipe_type = PIPE_GAS_FILTER_M diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index acea2b9849c..9697509e5e1 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -1206,7 +1206,6 @@ update() else if (last_ch != charging) queue_icon_update() - src.updateDialog() // val 0=off, 1=off(auto) 2=on 3=on(auto) // on 0=off, 1=on, 2=autooff diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index d718966739a..b752f8aeb97 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -3284,7 +3284,7 @@ "blh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bli" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Starboard Hall East APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/hallway/primary/starboard/east) "blj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/starboard/east) -"blk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 6"; dir = 2; network = list("SS13")},/turf/simulated/floor,/area/hallway/primary/starboard/east) +"blk" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{level = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 7"; dir = 2; network = list("SS13")},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bll" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard/east) "blm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) "bln" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/secondary/exit) @@ -3405,7 +3405,7 @@ "bny" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard/west) "bnz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bnA" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/starboard/east) -"bnB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 5"; dir = 1; network = list("SS13")},/turf/simulated/floor,/area/hallway/primary/starboard/east) +"bnB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 6"; dir = 1; network = list("SS13")},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bnC" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -29; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/starboard/east) "bnD" = (/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) "bnE" = (/turf/simulated/floor{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard/east) @@ -3703,7 +3703,7 @@ "btk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "btl" = (/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; name = "Chemistry Cleaner"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "btm" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/airless{icon_state = "white"},/area/medical/reception) -"btn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera{c_tag = "Medbay Psych Office Corridor"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) +"btn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera{c_tag = "Medbay Psych Office Corridor West"; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bto" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1; initialize_directions = 11; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "btp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment,/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "btq" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/apmaint) @@ -5418,7 +5418,7 @@ "caj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "cak" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "cal" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) -"cam" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/power/apc{dir = 2; name = "Medbay APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) +"cam" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/power/apc{dir = 2; name = "Medbay APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/camera{c_tag = "Medbay Psych Office Corridor East"; dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "can" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "cao" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/small{dir = 4},/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "cap" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) @@ -6898,7 +6898,7 @@ "cCH" = (/turf/simulated/floor/plating/airless,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk3"; icon_state = "catwalk3"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk0"; icon_state = "catwalk0"},/area/solar/starboard) "cCI" = (/turf/simulated/floor/plating/airless,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk1"; icon_state = "catwalk1"},/area/solar/port) "cCJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"cCK" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Shuttle"; req_access_txt = "10;24"; req_one_access_txt = null},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cCK" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Shuttle"; req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cCL" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cCM" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Engineering Shuttle Access APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cCN" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/engine/engineering) @@ -7064,7 +7064,7 @@ "cFR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) "cFS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "cFT" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/door/airlock/external{name = "Engineering Escape Pod"; req_access = null; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) -"cFU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/atmos) +"cFU" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/atmos) "cFV" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/atmos) "cFW" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/simulated/floor,/area/atmos) "cFX" = (/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 8; network = list("SS13")},/turf/simulated/floor,/area/atmos) diff --git a/nano/templates/air_alarm.tmpl b/nano/templates/air_alarm.tmpl index 4f4b425cbb0..5d5437390f5 100644 --- a/nano/templates/air_alarm.tmpl +++ b/nano/templates/air_alarm.tmpl @@ -127,24 +127,24 @@ Used In File(s): /code/game/machinery/alarm.dm {{for data.vents}}

- {{>value.name}}: {{:value.state}} + {{>value.name}}:
Operating:
{{:helper.link(value.power ? 'On':'Off','power',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null,(value.power?'linkOn':'red'))}} {{if value.direction=="siphon"}} - {{:helper.link('Siphoning','arrowthickstop-1-s',{'id_tag':value.id_tag,'command':'set_dir','dir':'release'})}} + {{:helper.link('Siphoning','arrowthickstop-1-s',{'id_tag':value.id_tag,'command':'direction','val':'1'})}} {{else}} - {{:helper.link('Blowing','arrowthick-1-n',{'id_tag':value.id_tag,'command':'set_dir','dir':'siphon'})}} + {{:helper.link('Blowing','arrowthick-1-n',{'id_tag':value.id_tag,'command':'direction','val':'0'})}} {{/if}}
Pressure checks:
- {{:helper.link('External','power',{'id_tag':value.id_tag,'command':'checks','val':helper.xor(value.checks,1)},null,(value.checks == 1 ?'linkOn':'red'))}} - {{:helper.link('Internal','power',{'id_tag':value.id_tag,'command':'checks','val':helper.xor(value.checks,2)},null,(value.checks == 2 ?'linkOn':'red'))}} + {{:helper.link('External','power',{'id_tag':value.id_tag,'command':'checks','val':1},null,(value.checks == 1 ?'linkOn':''))}} + {{:helper.link('Internal','power',{'id_tag':value.id_tag,'command':'checks','val':2},null,(value.checks == 2 ?'linkOn':''))}}
@@ -165,7 +165,7 @@ Used In File(s): /code/game/machinery/alarm.dm {{for data.scrubbers}}
- {{>value.name}}: {{:value.state}} + {{>value.name}}:
Operating:
@@ -188,7 +188,7 @@ Used In File(s): /code/game/machinery/alarm.dm
Filtering:
{{:helper.link('CO2',null,{'id_tag':value.id_tag,'command':'co2_scrub','val':(value.filter_co2==0?1:0)},null,(value.filter_co2?'linkOn':''))}} - {{:helper.link('Plasma', null,{'id_tag':value.id_tag,'command':'tox_scrub','val':(value.filter_tox==0?1:0)},null,(value.filter_tox?'linkOn':''))}} + {{:helper.link('Plasma', null,{'id_tag':value.id_tag,'command':'tox_scrub','val':(value.filter_toxins==0?1:0)},null,(value.filter_toxins?'linkOn':''))}} {{:helper.link('N2O',null,{'id_tag':value.id_tag,'command':'n2o_scrub','val':(value.filter_n2o==0?1:0)},null,(value.filter_n2o?'linkOn':''))}} {{:helper.link('O2', null,{'id_tag':value.id_tag,'command':'o2_scrub', 'val':(value.filter_o2 ==0?1:0)},null,(value.filter_o2 ?'linkOn':''))}}
From 8b10abf46de77465e53630fa75e1573d97d5625b Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 30 Jan 2015 16:24:13 +0100 Subject: [PATCH 25/28] Syndiborg pinpointer, adds antag preferences and send back to lobby to player panel --- code/datums/mind.dm | 80 +++++++++++++------ code/game/gamemodes/nuclear/pinpointer.dm | 62 ++++++++++++++ code/modules/admin/admin.dm | 1 + code/modules/admin/topic.dm | 24 ++++++ .../mob/living/silicon/robot/robot_modules.dm | 1 + maps/cyberiad.dmm | 11 +-- 6 files changed, 151 insertions(+), 28 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 08fedbd7c32..5b7387e5867 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -177,6 +177,13 @@ datum/mind text += "
employee|headrev|REV" else text += "EMPLOYEE|headrev|rev" + + + if(current && current.client && current.client.prefs.be_special & BE_REV) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + sections["revolution"] = text /** CULT ***/ @@ -195,6 +202,13 @@ datum/mind */ else text += "EMPLOYEE|cultist" + + + if(current && current.client && current.client.prefs.be_special & BE_CULTIST) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + sections["cult"] = text /** WIZARD ***/ @@ -209,6 +223,12 @@ datum/mind text += "
Objectives are empty! Randomize!" else text += "yes|NO" + + if(current && current.client && current.client.prefs.be_special & BE_WIZARD) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + sections["wizard"] = text /** CHANGELING ***/ @@ -224,12 +244,15 @@ datum/mind text += "
Transform to initial appearance." else text += "yes|NO" -// var/datum/game_mode/changeling/changeling = ticker.mode -// if (istype(changeling) && changeling.changelingdeath) -// text += "
All the changelings are dead! Restart in [round((changeling.TIME_TO_GET_REVIVED-(world.time-changeling.changelingdeathtime))/10)] seconds." + + if(current && current.client && current.client.prefs.be_special & BE_CHANGELING) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + sections["changeling"] = text - /** NINJA ***/ + /** NINJA ***/ text = "ninja" if (ticker.mode.config_tag=="ninja") text = uppertext(text) @@ -241,26 +264,13 @@ datum/mind //text += "
Objectives are empty! Randomize!" else text += "yes|NO" - sections["ninja"] = text - - /** CHANGELING ***/ - text = "changeling" - if (ticker.mode.config_tag=="changeling" || ticker.mode.config_tag=="traitorchan") - text = uppertext(text) - text = "[text]: " - if (src in ticker.mode.changelings) - text += "YES|no" - if (objectives.len==0) - text += "
Objectives are empty! Randomize!" - if( changeling && changeling.absorbed_dna.len && (current.real_name != changeling.absorbed_dna[1]) ) - text += "
Transform to initial appearance." + + if(current && current.client && current.client.prefs.be_special & BE_NINJA) + text += "|Enabled in Prefs" else - text += "yes|NO" -// var/datum/game_mode/changeling/changeling = ticker.mode -// if (istype(changeling) && changeling.changelingdeath) -// text += "
All the changelings are dead! Restart in [round((changeling.TIME_TO_GET_REVIVED-(world.time-changeling.changelingdeathtime))/10)] seconds." - sections["changeling"] = text - + text += "|Disabled in Prefs" + + sections["ninja"] = text /** VAMPIRE ***/ text = "vampire" @@ -279,6 +289,12 @@ datum/mind text += " YES | no" else text += " yes | NO" + + if(current && current.client && current.client.prefs.be_special & BE_VAMPIRE) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + sections["vampire"] = text @@ -299,6 +315,12 @@ datum/mind text += " Code is [code]. tell the code." else text += "operative|NANOTRASEN" + + if(current && current.client && current.client.prefs.be_special & BE_OPERATIVE) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + sections["nuclear"] = text /** TRAITOR ***/ @@ -315,6 +337,12 @@ datum/mind text += "
Objectives are empty! Randomize!" else text += "traitor|EMPLOYEE" + + if(current && current.client && current.client.prefs.be_special & BE_TRAITOR) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs" + sections["traitor"] = text /** MONKEY ***/ @@ -335,6 +363,12 @@ datum/mind else text += "healthy|infected|human|OTHER" + + /*if(current && current.client && current.client.prefs.be_special & BE_MONKEY) + text += "|Enabled in Prefs" + else + text += "|Disabled in Prefs"*/ + sections["monkey"] = text diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index ce93498919c..a0b777d75dd 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -342,5 +342,67 @@ icon_state = "pinonmedium" if(16 to INFINITY) icon_state = "pinonfar" + spawn(5) + .() + +/obj/item/weapon/pinpointer/operative + name = "operative pinpointer" + icon = 'icons/obj/device.dmi' + desc = "A pinpointer that leads to the first Syndicate operative detected." + var/mob/living/carbon/nearest_op = null + +/obj/item/weapon/pinpointer/operative/attack_self() + if(!active) + active = 1 + workop() + usr << "You activate the pinpointer." + else + active = 0 + icon_state = "pinoff" + usr << "You deactivate the pinpointer." + +/obj/item/weapon/pinpointer/operative/proc/scan_for_ops() + if(!nearest_op) + for(var/mob/living/carbon/M in mob_list) + if(M.mind in ticker.mode.syndicates) + nearest_op = M + +/obj/item/weapon/pinpointer/operative/proc/workop() + scan_for_ops() + point_at(nearest_op, 0) + spawn(5) + .() + +/obj/item/weapon/pinpointer/operative/examine(mob/user) + ..() + if(nearest_op != null) + user << "Nearest operative: [nearest_op]." + if(nearest_op == null && active) + user << "No operatives detected within scanning range." + +/obj/item/weapon/pinpointer/operative/proc/point_at(atom/target, spawnself = 1) + if(!active) + return + if(!target) + icon_state = "pinonnull" + return + + var/turf/T = get_turf(target) + var/turf/L = get_turf(src) + + if(T.z != L.z) + icon_state = "pinonnull" + else + dir = get_dir(L, T) + switch(get_dist(L, T)) + if(-1) + icon_state = "pinondirect" + if(1 to 8) + icon_state = "pinonclose" + if(9 to 16) + icon_state = "pinonmedium" + if(16 to INFINITY) + icon_state = "pinonfar" + if(spawnself) spawn(5) .() \ No newline at end of file diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index a9bafc2e71e..f4b35c40ba2 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -68,6 +68,7 @@ var/global/nologevent = 0 if(M.client) body += "| Prison | " + body += "\ Send back to Lobby | " var/muted = M.client.prefs.muted body += {"
Mute: \[IC | diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index ce09a172a00..01f003bfd95 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1141,6 +1141,30 @@ M << "\red You have been sent to the prison station!" log_admin("[key_name(usr)] sent [key_name(M)] to the prison station.") message_admins("\blue [key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.", 1) + + else if(href_list["sendbacktolobby"]) + if(!check_rights(R_ADMIN)) + return + + var/mob/M = locate(href_list["sendbacktolobby"]) + + if(!isobserver(M)) + usr << "You can only send ghost players back to the Lobby." + return + + if(!M.client) + usr << "[M] doesn't seem to have an active client." + return + + if(alert(usr, "Send [key_name(M)] back to Lobby?", "Message", "Yes", "No") != "Yes") + return + + log_admin("[key_name(usr)] has sent [key_name(M)] back to the Lobby.") + message_admins("[key_name(usr)] has sent [key_name(M)] back to the Lobby.") + + var/mob/new_player/NP = new() + NP.ckey = M.ckey + qdel(M) else if(href_list["tdome1"]) if(!check_rights(R_SERVER|R_EVENT)) return diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 3c8710caf1a..294e5859bb8 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -343,6 +343,7 @@ src.modules += new /obj/item/weapon/card/emag(src) src.modules += new /obj/item/weapon/tank/jetpack/carbondioxide(src) src.modules += new /obj/item/weapon/crowbar(src) + src.modules += new /obj/item/weapon/pinpointer/operative(src) src.emag = null return diff --git a/maps/cyberiad.dmm b/maps/cyberiad.dmm index b752f8aeb97..53bf50e7e66 100644 --- a/maps/cyberiad.dmm +++ b/maps/cyberiad.dmm @@ -236,7 +236,7 @@ "aeB" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/unary/vent_pump,/obj/effect/decal/warning_stripes/yellow/hollow,/obj/effect/decal/warning_stripes/northeastcorner,/turf/simulated/floor,/area/security/podbay) "aeC" = (/obj/effect/decal/warning_stripes/north,/turf/simulated/floor,/area/security/podbay) "aeD" = (/turf/simulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/security/podbay) -"aeE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/table,/obj/item/device/modkit/unathi,/obj/item/device/modkit/tajaran,/obj/effect/decal/warning_stripes/north,/turf/simulated/floor,/area/security/podbay) +"aeE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/decal/warning_stripes/north,/turf/simulated/floor,/area/security/podbay) "aeF" = (/obj/effect/decal/warning_stripes/northwest,/turf/simulated/floor,/area/security/range) "aeG" = (/obj/machinery/light{dir = 1; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) "aeH" = (/obj/effect/decal/warning_stripes/northeast,/turf/simulated/floor,/area/security/range) @@ -280,7 +280,7 @@ "aft" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/securearmoury) "afu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/door/window/brigdoor{dir = 2; name = "Secure Armory"; req_access_txt = "3"},/obj/machinery/door/window/brigdoor{dir = 1; name = "Secure Armory"; req_access_txt = "3"},/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "dark"},/area/security/securearmoury) "afv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/securearmoury) -"afw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/securehallway) +"afw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/vending/eva,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/securehallway) "afx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/securehallway) "afy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/securehallway) "afz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/securehallway) @@ -595,7 +595,7 @@ "alw" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = -30},/obj/machinery/light,/turf/simulated/floor{icon_state = "red"},/area/security/main) "alx" = (/obj/structure/closet/secure_closet/security,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/main) "aly" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/main) -"alz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment{pixel_y = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{name = "Security Office APC"; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 2; icon_state = "redfull"; tag = "icon-redfull (NORTHWEST)"},/area/security/main) +"alz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{name = "Security Office APC"; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/stack/medical/advanced/bruise_pack,/turf/simulated/floor{dir = 2; icon_state = "redfull"; tag = "icon-redfull (NORTHWEST)"},/area/security/main) "alA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = -32; req_access_txt = "0"},/turf/simulated/floor,/area/security/main) "alB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/main) "alC" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/main) @@ -6704,7 +6704,7 @@ "cyV" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1; level = 2},/turf/simulated/floor,/area/atmos) "cyW" = (/obj/machinery/atmospherics/pipe/simple/visible/green{level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "N2O to Pure"; on = 0},/turf/simulated/floor,/area/atmos) "cyX" = (/obj/machinery/atmospherics/valve/digital{color = ""; dir = 4; name = "N2O Outlet Valve"},/turf/simulated/floor{icon_state = "escape"; dir = 5},/area/atmos) -"cyY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/bot/secbot/buzzsky,/turf/simulated/floor/engine,/area/atmos) +"cyY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/atmos) "cyZ" = (/turf/simulated/floor/engine,/area/atmos) "cza" = (/obj/machinery/light,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology/lab) "czb" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/machinery/light,/obj/machinery/camera{c_tag = "Virology Decontamination West"; dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/structure/sign/biohazard{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/medical/virology/lab) @@ -7561,6 +7561,7 @@ "cPu" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; initialize_directions = 11; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) "cPv" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/visible{dir = 5},/turf/simulated/floor/plating,/area/mine/laborcamp/security) "cPw" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/firstaid/adv,/obj/item/bodybag/cryobag,/obj/item/weapon/reagent_containers/hypospray/CMO,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom/specops) +"cPx" = (/obj/machinery/bot/secbot/buzzsky,/turf/simulated/floor,/area/derelict/bridge) "cPy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/warning_stripes/north,/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/aisat/maintenance) "cPz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/warning_stripes/northwestcorner,/turf/simulated/floor,/area/aisat/maintenance) "cPA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/aisat/maintenance) @@ -13906,7 +13907,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabesuesuesuesueszesuesAesuesBesCesDesuesuesuesuesuesuaabaabaaaaaaaaaaaaaaaespaaaaaaaaaaaiaaiaaierRerUerUerYerUerUesEesFesGesHesIesJesKesHesLesMcLOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesuesuesuesNesOesPesQesNesCesResResSesResNesPesNesuesuesuaabaaaaaaaaaaaaaaaaaaaaaespaaaaaaaaaaaaerResqerUesrerUerUesEesTesTesUesTesTesTesTesVesWcLOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesuesuesXesYesZetaesZesNetbesBetcesResSetdesNesNesNeteetfesuaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaerResveswetgesvesvethesTesTesUesTesTesTesUesTetietjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesuesuetketketketketlesRetmesuesSetnesuesRetoesPetoetoesResuaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaerRerUesgetperUerUetqesTesTesTesTetresTesTetsettcLOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesuesuetketketketketlesRetmesuesSetnesuesRetoesPetoetoesResuaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaerRerUesgetperUerUetqesTesTcPxesTetresTesTetsettcLOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaesuesuesRetoetoetoetuesOesNetvetoesRetoetoesNesOesOetoetoesuaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaberRerUerUetwetxetyetzetAetAetBetCesUesTesTesTeticLOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabesuesuetoesOesPesNetDesNesPesNesResRetoesNesNesNesNesPesNesuaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaberRerUerUetperUerUetEesHesHesTetFetGesTetGetHesWaacetIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabesuesuesNesPesNetJetKetLetMesRetNesResRetOetPetQetoesOesPesuaaiaabaaaaaaaaaaaaaaaespaaaaaaaabaabaaberRerRerRerYerRerUesEetRetSetTetUetVesFesFesHesWetjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 5c188559679455d430616cd529ebe2a1f3234bf5 Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 30 Jan 2015 16:47:09 +0100 Subject: [PATCH 26/28] Additional sight options for ghosts, makes AI eye visible to ghosts --- code/datums/mind.dm | 16 ++++----- code/game/jobs/job/medical.dm | 2 ++ code/modules/mob/dead/observer/observer.dm | 34 +++++++++++++----- .../mob/living/silicon/ai/freelook/eye.dm | 8 +++-- code/setup.dm | 3 ++ icons/mob/AI.dmi | Bin 250712 -> 251331 bytes 6 files changed, 41 insertions(+), 22 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 5b7387e5867..146b7b318ff 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -178,7 +178,6 @@ datum/mind else text += "EMPLOYEE|headrev|rev" - if(current && current.client && current.client.prefs.be_special & BE_REV) text += "|Enabled in Prefs" else @@ -283,17 +282,14 @@ datum/mind text += "
Objectives are empty! Randomize!" else text += "yes|NO" + + if(src in ticker.mode.enthralled) + text += "YES|no" + else + text += "yes|NO" + /** Enthralled ***/ text += "
enthralled" - if(src in ticker.mode.enthralled) - text += " YES | no" - else - text += " yes | NO" - - if(current && current.client && current.client.prefs.be_special & BE_VAMPIRE) - text += "|Enabled in Prefs" - else - text += "|Disabled in Prefs" sections["vampire"] = text diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 876dca62e30..4a6a299f318 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -216,6 +216,8 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/psych(H), slot_w_uniform) if("Psychologist") H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/psych/turtleneck(H), slot_w_uniform) + if("Therapist") + H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), slot_w_uniform) else H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index af5790222ed..9893665e225 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -23,10 +23,11 @@ universal_speak = 1 var/atom/movable/following = null var/medHUD = 0 + var/secHUD = 0 /mob/dead/observer/New(var/mob/body=null, var/flags=1) sight |= SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF - see_invisible = SEE_INVISIBLE_OBSERVER + see_invisible = SEE_INVISIBLE_OBSERVER_AI_EYE see_in_dark = 100 verbs += /mob/dead/observer/proc/dead_tele @@ -103,6 +104,8 @@ Works together with spawning an observer, noted above. assess_targets(target_list, src) if(medHUD) process_medHUD(src) + if(secHUD) + process_secHUD(src) /mob/dead/proc/process_medHUD(var/mob/M) @@ -110,6 +113,13 @@ Works together with spawning an observer, noted above. for(var/mob/living/carbon/human/patient in oview(M, 14)) C.images += patient.hud_list[HEALTH_HUD] C.images += patient.hud_list[STATUS_HUD_OOC] + +/mob/dead/proc/process_secHUD(var/mob/M) + var/client/C = M.client + for(var/mob/living/carbon/human/target in oview(M, 14)) + C.images += target.hud_list[IMPTRACK_HUD] + C.images += target.hud_list[IMPLOYAL_HUD] + C.images += target.hud_list[IMPCHEM_HUD] /mob/dead/proc/assess_targets(list/target_list, mob/dead/observer/U) var/client/C = U.client @@ -257,8 +267,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/dead/observer/verb/toggle_medHUD() set category = "Ghost" - set name = "Toggle MedicHUD" - set desc = "Toggles Medical HUD allowing you to see how everyone is doing" + set name = "Toggle HUD" + set desc = "Toggles the security and medical HUD." if(!client) return if(medHUD) @@ -450,14 +460,20 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp src << "\blue Heat Capacity: [round(environment.heat_capacity(),0.1)]" -/mob/dead/observer/verb/toggle_darkness() - set name = "Toggle Darkness" +/mob/dead/observer/verb/toggle_sight() + set name = "Toggle Sight" set category = "Ghost" - if (see_invisible == SEE_INVISIBLE_OBSERVER_NOLIGHTING) - see_invisible = SEE_INVISIBLE_OBSERVER - else - see_invisible = SEE_INVISIBLE_OBSERVER_NOLIGHTING + switch(see_invisible) + if(SEE_INVISIBLE_OBSERVER_AI_EYE) + see_invisible = SEE_INVISIBLE_OBSERVER_NOOBSERVERS + usr << "You no longer see other observers or the AI eye." + if(SEE_INVISIBLE_OBSERVER_NOOBSERVERS) + see_invisible = SEE_INVISIBLE_OBSERVER_NOLIGHTING + usr << "You no longer see darkness." + else + see_invisible = SEE_INVISIBLE_OBSERVER_AI_EYE + usr << "You again see everything." /mob/dead/observer/verb/view_manfiest() set name = "View Crew Manifest" diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index 3d833c8de21..c2c23b02188 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -1,17 +1,19 @@ // AI EYE // -// An invisible (no icon) mob that the AI controls to look around the station with. +// A mob that the AI controls to look around the station with. // It streams chunks as it moves around, which will show it what the AI can and cannot see. /mob/aiEye name = "Inactive AI Eye" - icon = 'icons/obj/status_display.dmi' // For AI friend secret shh :o + icon = 'icons/mob/AI.dmi' + icon_state = "eye" + alpha = 127 var/mob/living/silicon/ai/ai = null density = 0 status_flags = GODMODE // You can't damage it. mouse_opacity = 0 see_in_dark = 7 - invisibility = INVISIBILITY_MAXIMUM + invisibility = INVISIBILITY_AI_EYE /mob/aiEye/New() ..() diff --git a/code/setup.dm b/code/setup.dm index 8584fbf24b4..ce7ec7b3d02 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -596,8 +596,11 @@ var/list/liftable_structures = list(\ #define INVISIBILITY_SPIRIT 50 #define SEE_SPIRITS 50 +#define SEE_INVISIBLE_OBSERVER_NOOBSERVERS 59 #define INVISIBILITY_OBSERVER 60 #define SEE_INVISIBLE_OBSERVER 60 +#define INVISIBILITY_AI_EYE 61 +#define SEE_INVISIBLE_OBSERVER_AI_EYE 61 #define INVISIBILITY_MAXIMUM 100 diff --git a/icons/mob/AI.dmi b/icons/mob/AI.dmi index b8cb5064aae38f5774124ed99d776e5c98dce626..c13a97fa50d117764604327b125001999a7dd107 100644 GIT binary patch delta 19145 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 WKN*ZE<(jX(ywIssc#xKK3 z_fixnE2d3v9`5YE(n6o$@PalS$d zxqwVlG~3J9s^R`cT*~aeg|e_~hfk^F{{XwG&w)i5rzPcuK0Ae!X7eCxX`$3IPpsgL z?}z7ajJEf`kOfNoGHn!8hPM$N>}#&3)`c1)8)4J`Vr!N;xzk<@)Pl<;x1PbL=-a+1 zeF}W6_pdgqN~115dyFVZY8YK3Af;#qMF<;<`4zD^zsxymW7uVIMB}2-4QfiG_-XT$ z;**%CW<8uqBt znv6EjESED5ZzRl7m6}`WDu}D_qfLsW!6{eDv!79&BhP-&FYG-Xcs@l;^*A9FiH{MB zkAaT*V6@?5VEQHiBib8CaCOJw(q}2V_r@pLBULsutLd7(cR51BF}bqjz45p?PYFe3 zl0gbqz|Y14{w*rG9bOL=Sz27I*b>oU>|z0xVd16hsNk_|$&U9cPQHHU=e3XU+24Xv zO@f_G)hz~%2RDJgoTkqGq~@jOZ}p_$dJzgTh}+|!4_BkWLm6{m{4WmRi}m^**b~x0 zY!@0#0!HpfGLjdnX)sDG5rzBy*yH=AhbK`yFy%lXC~yBB%T|nlh)^I~1Dy~OoM&nm zwO7OxGooZzZ^L=yTy)w4S2U;{#C^lI$7@(0Han}Wku(&?D^=8xMuIxa!Nq02r7ncq z+S=No#t5jlKpC4So}6GW0uD85w83?8adBR5jJDt#?GjsW_VG@orQ05w)uwo5D695b zloJp>Bf^d>c@g9I#Wqa#k1QptFw@*J!6>nk6TWX>zYg|5{8?h909B3G%o9Eqy4-%| z9L^b1;julr7H^XABnz(Ug5*F91T16P*#Y}|4N#UL|8j`zr00$Elsp33*)~J!%yi$M z01F;5h(M2jMGjI^mjhk5vc)Mv7XEx2x{wZ~j^2b5z9kOx>pB$Iki5Yt3OIL+A)T&2 zkxd`Gt3q!_T=WdVWnkE4oCyJ3K}+3d0cJNHZS_}eH1+rt0IUyu&=-V=6#>JoVfQJ3 zt8yjO z;JBWi+={I0T@5`o%NFGNWyH;-G62{ zaZ|CeAL4OOZ7<|upuK#gp(hpeX_0f}xZ3TDn{EKn?Wwu>&|gc~sQKEx`$XOkF~IYD z(dM?;;<$;o`;DvS?3Fuj7uUxrjD?*#<8_lOnmR;KaPf=ddNQG&IuPXRW61P8*-bax zzi`VKS~pa8`xzkjWe%-D$|U;r9>dwphVJ~rOeMxgN@nj4-LI=tWZE%7^H5jCj4P*k zFcOvmq0jK@a&K8`zbLu8aw~@e->T+W4VBZKR5bFsB^+_8I)Xj<$(#vc7GnD{>5UEp(d^6?rt{P=1GpZuvP~ymu&;*RaSC5GCrna&EE^N za!gswbY@{JChm$7;jMtHw*z5Xva9z7bJ_YkJ7Z3p5+C`{GC?h7k>R=DQ+pxB5Ymv( zlE(NOkkV=EX(J`Z=lg#WHr^$3^tFn;l05Qe_BtRl3_dQ0rAe*gE*Y&H(&O~jh5kc6 z+*NH(KQe4i9XusUU3;XW3utozpKQ8XPCBz^EKT+v;2e!Uy^IBt?&s{1W?fe#>+eoP zaoVnAkQWopHpBHUZM+|H+|cApE3oL$SmhlEUduZ~)f01+&y*DIl!f&weT@Et7oOBB z=deG8=H#c?!DSj9kRW19= z(6)I@oERAFPL~4s{^t258}JF|O92^8WpyrD@Uw=wN#*qTs)iKBP+O4R7tu0eYi|B2 zn_RcXNXyJLXbo)4+tdiPECIDo5hODuVlo;g?39Y%ST7a0RfFl%|z_b5@ ziU&=pf5ayX|45IW+1omchuDi$nDSX{o)fV8&X7305ESnJ>yVzIk?b{WWbZL|RONN> zBBy>QU9J5R*_E8dHD!CXGn7a`^d%O1lv1GN8YpPCVOll~kEF&|8WDwO{x)o@%;Bb? zryprMC207$-aI7EPY~JGb6bN71v4uv<3A6JCZZ|LMz2N~rl&*i1VdrF3>m5w4_7I` zE44GJWffY!5VO1!1kXaj(7 z{PkEe;kL~jY<>|K{q7_)-uUeBx9=LMyjM!u;WYBo?2PGD*A9FMJ>%Xi=qbd4t42*@ z=NE95QxGys!*@#1uR%gVnCz1AKF`_LU%rPRWHK(~4g|Ba> zh4T9=6Z93vlGke4#gXa4t?u?|KUCN;S6eMO-tw)4bGy*ifS#Cea^NWBQmI;vq8WA4 zJ~c=&&nqP%G#=e?PQoCU7gN~}x`_VCiK&a-(qtzPS=q0LwUEu|QM&u;$ zD)gQJ{jZmbl$ru|_TCyYIv$oA%J8zTFVj66m1Q(8y2VwDH#(Y2TAJ7Rqt{&V^2z;I zm+W%|W7?^!ci*1{6B-B|JtyRTdflAG>!cwZwQbV<73f5;PMH-%w%bP0O~M3~{8$ zi@XHG$tUXbu%w1|mrV+uTu+^0B}tekIgpL*guJfzO%Dlh2B=|7Zoj37V7I{2r07}5 z1jfE~Tf{TgB`jS-%XJ2&9EVGpy{n0fiO&<2UK9or7V+52xZ`yGytr?H#BZ@^^lxFt zuj(Y7oJ3Dz`!%;(8LE$i8F;0GkYv*kV+mK8SYKGRzEr)SNw6EBj`#x^+xrK_O^DUv^gJa6|H+0`D0*q`gxj4PDMPy|9f(>+nX#kL;s}0g7t~Kf(d?~d+vMi zot5u-a6Ej~j}$}=JD>!>JI!9x_S;`7SZ~Dc&MzXf@IPL&q=AkmsY?9+%_=W}PcyMC>;FSoFGI_wz!+@4b#Ha!8Yu0&c6#e_hZ+ z>B`E=PB%Jnw8{mo6`9j;Ax$p8q6a>ebURTr8x=wNbc&@~Bmls+7}9VR9dlBr4~<$I zW6hCJ5eJb!${siYZ${ZkJ@tEVp%(hLNuKEe*>TXtvcED}8xJnAXCrU{>-W(`Xz%lYXe_?}jXFYYHc;T2>_cVSk zB68Yw8$x-1l?5P;ryrpg*6RR*y^2R1_ZG%>P#l2U27|x%*AM3Jn|ME)w=vcwqrCK^AX<=pA3D=z8qq@mJqu&wNQs%U4RgizXTtqJaE-1} zB2o`hQwyD2?vv=ZbanYWa#V;Der4$vs!kE1p8~gN%&3)322zF|-rD12XTvxs2F87^ zYi-iaGywYdI4yZlC3&p{a$X+tiLJueBK`c2i5&sg1;u9RLQa;A#G+vM;=|n*1BA=% z15X)pJFA5RS`E3iGcWO_GK)A)1|UBdUTLu~xg#D^biZLGamt+`fayHgR)ss@Trks_{cq3@T*04jRhhl-rP()+J5T=<3E9=Nes3J@_|Mz=-ay>$iz)&&Ic z=5?tmeB(c5h3A;R>9R6zxUl2%zUPUP=r0d$Zq}mE?DHue4N>@O&sHI6tZ$>{UH<&r z7IE&PiJ9qzoqi3$5KoksAG2$6-s~wvQ76Z$!kEnT4?!;FnFYQpj)PYGt!|qd!ub^~ zEm`{$IZa;oJmr~D1D5@L#0iwVMX7+y>Rrk$kwq>#EltcLQOCEkmVr)J7;|9_zx0FO z=3bcyK+}(2u<*n*WSyPusoaUFFRs^a9rN7Ju<#z~OkuXY#r$x2P63uk6-BK?>p33j;SdiW>lY3Dhr@a^rr=6*2*-+t}>VgN_ z_-gV6hWZPvGwwK@$kPuh-9mo8zvH*D)S?1evgd6@Ng?w_sSEGiuW;HBPuWM^G73eF z-T4@-Jk+w22G)P@R5J4>iR-&a7=a9=e7P&pHmD~IM9qtie_H5{VF0lg0o@lNykmJ9 z8!H~ka?WcZ-e<@GK@=Pux-$SMIIWd6Z@rQA~ZFcgYxq#4{{`auYtF|wzy$c(Y-(uShnp*URWWbSj z`7&vep#`4sI<^44n_^=m+J77fgr$;{oK8<|Y2!`KO119AKjYofChrs#3B9+(8)5+) zO|K(6li7iLj#(|xHhJ&VHUa(CKijItn`p|vX6<3leZUtB6BK0l-0R&;L8-;&qx)m~ zo}h}OiwpKF)!D^GWhbXNZ*g@LOt;;0T~=GKCIzS6r={*MQTuwARpI_^J~$j+{@c;m zMB(4^kw)(TMj61cM zW!c1xb9fWc`tGQIuOp9=xzdU@knPfO@a`|z$x#=g=zRU$o`nd`>V7a0Quv+3L0Kl&>4 zV#Fa5h@z)gWr@Wlp$_vP{=g<&L{xNFwP19`3x;X>txW}f*^J@RSWjikC-vvV%eT2Q z1U}5OwKqb4etkS>h@lK?yh*bF0*y5rU+)|+;HD^ely1aN*K9amlO+<}e4~e$h)mUZ zwqzR~(N`2XUN34*u~FWKn9;?Ee13X`3-JH^egcGCNowf9rzZaC)14o?9%k8+>Eedp z>_xMf=|-BToN)F%5RZR*iC!UImpyWCrzTls9@}5!g6P;`jHDc=sWQC>q{1j!#b+&k zm0nik6n$^8OAn93iVcOqk4vvjZys9Y(ehzAu?$sf!^5S6;L2em&*rPuFWU5gFPEBz z`LM?b@0(XbY|B7ckA3k$l;CuEXJ>wQCmF$0+TJM}s+GG}Sn3D7xf70cVkzB0 z_csrb_m+xZnp<0$%lJD0@q;-Tfp_8!`LeF> z@SJsl-$uYIVaCFjmEa=@CmrKrnjK!JS>u~A?6@lmd`h7zPl#r)=3j>uLZz2xb zN+#Bk1+A?t3!yba$-8KTH`ztKy*(csT)b8(rNbE~U69`R;y@uYGwXl}gMzrm0Fy&B zCNJsCr>^hC(dteg3c}|IZW$CgqA4!VX~3f?J$FWE%r1o$)L;F;Cm%x}ZzKZXPSbli zU?7_;yQqIb`GS3>C#-j==hH2K_xYUyEa;+}a)6-BBhDPA?7aGqm99a!zff&yvn}Hx zqT*EOOBX`u5V)$wx!C{iXR01#Pl>#{oo+ns7fD1HVE@{v&Mcq&$=HR7W(wkuGZP1x+(1hX{3q z^|Hf+lF^gXS?x^y&z}SPQC4p4$2L%L-$F`*R?DL24aAW4r0nX;Y?B=B)jD9$E6;M_YBq5BK_$?yZ%WA0ByDOU<3H#N2IWJkZ?bjg66DPb%p5u z?!{A$EdSq=7&%`D>h=pX28&%O+CT4T-Xi^2uez73S_Ufz?@v^Aivwndei*M$R4Ow> zPYDxngJR_O=!QPq7rt?IPhHv>VkO0GbzYV?QHyKMrsz1BvK@QN?tc8OiqsMJYL86Q z9k94}#c1H6RVF!gIBfU-N;}?yVk8Oqk8{Vf^4%{##bk$$XKNh6esxFd~o#4D$>O4E(QV^b_%TLQO+s zz0nnbdKO`~jmfzRwWGg(8J{PmkJ-2buk!8NB!&LVh;wu(7|^j}V)<4&<0n6-u!xV^ z-SB0XpG7r!V35Q$rzr~2MpT{=_=>+(D-V$m?WX?vgZc$=qUTUC;_VQD-d!)Du=KTr zw-r}Vk$+s+0u`J$(F9qg9Xg|GO@+Ng!7FvkxB1Yg`4_(6*M4+UT(cV(jg;}Hu%3ECeQ6WI{yq$0iJ|@=X)!s$*7yqrlvp=CYRrL}qli-TPG8Eh)Ye79*Scwv zD<`RQF(aw#gOJvE&yngp6cab~5$lR=Lk1?WKH5v4h?&nA!rx0+$n zWTN{*prc|G@J`HB2yLqbBzl}D%mwd8ug3o}v)zk0V#X>qF$ zRI|d&XZ+$ThkW9h2hrS`g3b24E)d!$?9&!=zc5;F84b<+73(08% zlQC`QHu38kAv;D{9wGis586!KlAu{qVr*k4S7<-G>OCX;A-|27bB}7{k!l&UQ}*!4 z;Y8j#UH$2tlpoLB7+LmneN!ZRm~$?$)|eFroPa{lV!>OLGT;bs!0L5=S1wYpO_`smnusGL`quBouITv-e->l=hBJ&xU&D5Hrkt)rmxA`w zca7PAcW#w z{!&&~_tE@pc>gXz8X63UN%pjD8pDn=F9e6`subs&%r_ugbPxq7 z&ceYYw#<3ZW@J!Et&jqCR^&6mQkL+GMXofk%Wv$d_6Gq0uY-EzSQV&62}DcDyteRG zd69W0y~L9La*d2U2D{fGTo#B+{<)q=$Ub(!&3yJ@REz898u}MGOiP6wh&@Ru@nI3t zxM=Btuj?SQ0|u!o9_f05e{^y((BO3}q!D$2!gCb7iees`904A;+4&8nkE|&I3gp=L!0h_UFgh1j%}uV~ z%4g@*j%SunQrD}lTV)U|=RG%I8a%lspRjj5VWhVTGoAqnC7EHbe#t&*c*`zW5tO>3 zA)4RNy_%LLoNldP@z%Hd5{DK&hL7ra^~o$xKX=V!k`G_{I12`85VAJrLEMJfn|=}v zZ4o%OLu^+U?@y@Fe!n9fX=oalwfe<}5pE_C|I}&Id!C-IJ3tNkxUUI} zS8gKmESd{3WjYi3D21)@a7JctFCCP_&%&%R*;;iqib|p+Ov*B89@(1n(Fym(1LXtK zlsj^Xr_=*#T6~LLa8@}PxjQ2`(dZI}R9M$%yPU-0FP?P*(^oqwr20?bIu<0YSv=gH z$3*e@UkCiS*{^Pv7~^fy{a+cV;vQY?Hc$b11-d)X33qjU<=5IaA-Nexb|wD;K54ja zSKzTvav{?u%~x~w@*uW7ZG|H+&sQ;7KTcD<|ln^xb`p-;(f1i)soy;+BTF>vw z4BmO1`sr5y7X^tQ)D{=E-5zao_b0q2&G~x}-PWmJuT0gdKY9;;hlJ#(OWvF2K64uv zvH@Cdp6t?bfp6wbB;S7rbf*!jrEvrZMZjio=;u)Vn;@pExpH08J zacYqvD?}C=#jq;+&C!f$m)%cU>CM=5;|E9^O7a4M3Zlj8|tT_1_EoS=bYTr%z{rUOMu#iwpbx z@hk!&qE5%^`%^Xwil;aB69{}wlL%_(G7Bz@&z703+DfSo%IpIJ16X>5F1c9EY_IJ} zer`u{Fbcadl|f0d%J}D=&ne4WcxBSEB}JL4?MpB_2P9WkLY5C>Y? zZ=<(FB%n5-!HZL~L^5ZVpN9d-=8fc*id0KrN^X}GN?w+)cs3Qxe(o~MrJ;>Xi?heZ zU5VhwRZa9u0QqR$9P{L57ORZ7BET`H^s$|x6c0oY+PN#Mj-cT+iwDILrx~Q4_g5I7 z%r$jt)kM$K>Xx^3s(jbM(}vX@S&5&f@9tI%`jTr%$JW!HhwL4ZZesc2iQ@19p+}lD zywdDco7=F&7RoTQwU#i}b&f{}2FoAawR`c!#SyPw7<1j={m_s>^};(4V35A*-|$*I zRF$CjL(0KwkA_W4vSLrrQ|=o|GF$%o@Yfz&AI8QfZE&}Q*9y*^-d;u;Dl0gLy=RB| zpZ|OecI#A3(?5gFpan7O-yGIm4%eM5g3aS`dv3(TH-6Z1zZeLaG)JGwg*%0mU6`pD zy14!rE%KlAYka(K>Rzr31WGB2BylD)-kVWfycX)Os~E)E3`i~ppI%wrw*~q#XTPHr z0GKyyRu^{OBavi1hyI1vgC+gAhWf8GfBbU?do*ojE%rHs7cP9zR1kqZ-#t6eJ1}gTqU;e%0e>ZJ@_t^me2%}|;pt_p*9E)D* zDTSvxHD5K4s;!Q9cqTXlxitynEVcarEtUr7Z_jlieX9D(=^rUAvo%CMwQ|1b7drCOON;olvPi)IDuzl^&=s@z8iOE1KkJ8d^ObNGS{N4s7D4#9b z3S>1U4~m*WK7Y{ zCe>lp6x&Z)a}idN_~KqjFPUUGR4uwn$f1o8d0%M_aRgEkxVZItIQ>TfpGPxaL2*4?piM?m`$&zWs<*5JPML z(o(*(Z8y6i6uiE1)rCX=&V$1~`}d8yo2w7(uZD#Nf5to;qE@Ms7)@L@|4?+>N z6XYehQPTI04#^U}sapVfm${L{P#u?LX9nZeD)3~7IqU_M+UQz7?z>^8==Bgs^b|^@ z&hn*5ddn=E#_aC0&xyN{@VadF^`2t^N6vUOLrbH4_&aJ#?wfTEZn(s8F=ML~oqp%6 zIqHHB{Ws-A1jJIV(m7_K)Tp}8ZuE$-yl_&6dWs1_V;%zmRSDe}ZW2`7D4epOd}Sgz5fL{lHQaF0?%z3Z@4NSlQIeXuV^~d*ic|8AG(4e8&|p2pm&=%YDyKWk6XD`z z=s$O)creLc|DgB7l)lC}Q>UPPXRQPFid%Hnm0-kbZ%dl+d_DfTKOvW3f9>YF=2yNj z{>FUw+Tvp1kfN~+b1wrVg;Q_b63x)Qew4GrlVt41Xd3o*+~ zYnarkFpJ3{*~fSiVR_hYA^0Fh|M13-0m;?l4%GzVs@wTTA)%D-1+3JrA(EAjR;$7& zaTS_qvTjaY4aSOR28F0E`UsDOiBYEY_7Y@n!1sEob$^4`cG+PSkTW{RT$M9<;>?xO z=;dHrMu$)9XZLjl(Q%I!AV}oFcK)x0;sW|@e!IY-Q>i)EA(|}J0_Gg0=#J^3ajbH^ znwFiXVHk0=PQ;%doN~4~wfbJjDyHvl%6coFb17@*#HXI3<3 z7e@GotYId%-{)ukLsVWz{lO$AV8X7V;B1JyL{xHRG zZm5>Oq<750p4$Oe#sC)yZ*NfQC0zKSnep^=A_WGd5N|nFBy~rSD!X;I!FVtwyW)lP zy*cWy$mK1~99+TQ6bu@nGvj1O1rrOK(yH}k8CjI3vYX*R=mF2)gP-$4zsd=6rwqNg1kr&Ou>otTuU!$Dr}l0Vx(va+%oa5Y3Z zRz5QN0;dWXEPe`YaY1K%6ZbAKQ>&g%xuVy=A}{x|oB)nrL@V`k>~E~rt3}MuXBe?+ z*5{cV=nTi1{=6JRh5xg^@}i&Ku|@A1`aqZ@1Y4*%BqT!3hoF`yics?6iG-$Fa|=^X zx;6oqS^|N`ki^DB@?mi$G3aK)Nv1c&6`a&G1&#yk+oUHTl(l>2JuTQQ#M>QCbqC1| z!Lh;h(LeYeCWt}`5(%2lvo)=_aJKi*$SQ=!NwAJD@i7Q!IM7;;?8-8}*iGv=C0SB& zoRysJJg*8HUT-7DC|#=;8}Ud5`Gv5I^m~loqpRm)F=+=UFGAKj(Spj-5Eqj3&|ra~ z&uai~kc>wMF~{o*YU&uB(AM$Bg;fNKFfMOM!=`mDHQ&!WgP&V2u5Rk>HB`6N=vVp| zUQ`YgIsm`*gXhfOb-7qY+|TE6;!Ii(o&=x2U%M|{6f--7b_FsBj@{qb>Cm_39ioaI zH^V>4+68%ISI~=4WsB$2GQos#RXHaQ48S+o^{M#}QOw*ywN9OBh~x@nB>mUtZFJ^s z!XJ}V5=Egg1ukh*DFXHz!3MRGIpLT=qjt`C0r~RMNv~fdPz=W_G8;x?thTzaNMu{N zdsC6%mW&Mlb#=18+&YhW7_OB`-F?>~VST!WVBXe>3)A7i(OD))Q;EuUpyFQFumgk( zSu)0ER!HTZr@l?%{{y5t%vd;FFfMGkOrGSe{ufE#kLNSFr|MW4aWd0=DA(a6ux+?G z8sU#1@q`et;Z;#d%#)tcQ$}Q?)@bP6Gvwa>W+VrtO}v~TjLEE6jx&Ze{6kBNV=kQT zNY2kZC-@UUDUj)(7u?6RurZ}#4n!osV7C%A!ovRCVEJX12W?Iv1kHhV#hUJvX6+;< zMyQwQ+pC|Zan3vgVC3%{CYgvd^=pQ`71Eb&LK|+x0#lf^fyOTe6y}x+ zOb$w$X`D~Y|7Qqgc`g8=;Vah2#_6InpM64|CyTcquZ=s>tiQ&EfE9;nW~7Lc^s82? zuEvL{B1*q{o7rG-@s*|KtG2;piDVmd1`Ztd=WOIrTB0h_pY6+mi#@I4#18;t4xNp= zL!!GA%}?Dao9+Igg1{YIDs(b}d-_kNJUAb=424l8tkc!DSScVMPtn)g|bI z*lyiyaEa(+jFvC`O8{ydlOvFQE|=Ll>zl0794Rl3>kt+5Z;6B3g)VocH;ph_9^Kp4 zUNZj|DJX{j7aAm(e%pM$>66>)aHd^Jho)HM>>lW|bIfFF5Z5PS(wb+Oyi$i#3)@q1 zulw5+@il~#ygdQKGPq&mvkdeoJVuvjOIeQR6&CjObbTA$L1}NitZQl#6K#oo!}~|W z@_(v#Bz!iu%Uw{33KrKlb@r7sUwUq7BHHR%=!6WBiBSY;n?~!FdMv)1`{Efhy4v4O zIjR=N=-%wBa7wGciN4b8NakT>YGSJARVg&dIPHR}9vA=;#&?nfEaN{CG1K?KGm#gRUmGa;y)IBioxC-i`W-C|##b zO{duA>o^P$UtMu zboaM=54Z^sUs*8}2M!>-ZSZkl;uuzo7!vFX!uD0%94y>YEJku}mow3!B3~^~Z@+L~ zFB*B@oq;TK0-d|EQ`CZJGBYv3mye=o^uTvPEd|V4Yf1t%^oyPlp^#8Js%K}6&aEXC zTW0`78%0YTSVmY(igr;ew+FH2P@02+5b7#`0US3XEU9v`CaNIOnyUKLa}4UbHx>kF zaQu;v<(w@QGla;UVs=ugCovadjPo5|3K^1?dhQ-?%C`IPU}31B0EPSbyt^Nuum$S~)ffVA8ABqxQ_b&3rl5Dgnx zPpin0+jh5x<*5C-L5?2O;n>|gObdgJkUU637a$L|yp6f1<3oyDp`>!3g7gm-p@>m_ zqyeea)hI#oFJL_RC#Spamr}pV;VZ4$-EGUm3|dD)moj z8I0>x3X$syF7DFEGp91XhRm{}uL0C_Xs5K6ztP4CqsDFQGI=rCVzP#mFe5sV`xhY^ zF?Kh+NK7VH1rvI!0g6S0ji-#j-|VY485qv%t(KzDo>C!)Bnpu z?EW2PPVi4cqN>9BFHTH@lV3wo#swZLmI`fxJ6;o2neoJSj=8-H=_FGJ5d5R}67ST7 z=Jj;{zfGOP=ccm&k^kQ@bvhoQ%qO+qD)T;mM{NRaIcW(OI}+OeJ8=B0&JJYye*@6v ze-xKRjrE70lg#b{yV+gzUB>2~2t+;fe|Aj+ZvR~`PN9z%F0lzp^vTt0gt?Vw014dJXLmg>2(^RuCaT9lZRawdv6Rd>2Y%xh~(S#_zh_9Uf530e- zh{;U2u~QUB?bQdE87N#y=O6dXN*`x-ug7bWxX(>ME2QZIN}Pe3?vXsz9Hkyib^xEl zg(Wjm>-@=(2kpBN-}lxvvuF%H!P_66O_X^($H~NIHQrBCjr4V=#oy*|CtvZMG1&gw z_P>6_4l1Z{N5j26cbXvlj$nYp4^|OQ&Ss2-`+OtapR_!eA8Ma3vwFMv-#_m25tl?(GmWn3vpzu_%ET1bl_C8bgXEcOohwmJ-cIY1rR?Lf&c934}WDk zrcEB3_)-K28&}ba_%(?gS|afr=!-foa~OFg&2z1SbV}7Sk6@2s;lGli!YgAenew89 zs?TPQUhjG3GRyQZDpPOjz7cCya-?aFu75Vp8J3~E>RL5I`qrj2Ol!Gp15uWCkvMAI zfylp`u7#s`)4xxEBM^b^%@GBPPMhV>!Jdr?&m^^sTAL9dk*C_9;S0ZNTypbn{`C?N zJ_i2}01PwGnscHL5=BhWOF8VC=}3~>lX^(JmHP1;` z%e2QaB#2hzmMK;mw7-$)2@eR~Bk-t-pBy^uLMPBlfMyzu(##}x=X*Q7sx7lbPwLZu z9DBbdLpHmctiXZ-5j>M-a0Xo1dt*2zDCBfSW_1J*KG`(KasSsQQ)Paoq{tUBI~&gT zuKXw_%rZt6d(9|MCjtXAJlN>8*aczPgAn>{@t@s~l(Y6O=X}uMpj8^>tE5(pVo?!H zBmn`|ROnIE9LZ7POzWHhzhA4Rgi*5+gNQ*`e39sh79eT@7EBTw#!u7);YY$-sEiUX zRt!E*nT1D!7Yi|b_%bkzG<;x|?;$TKy)YkKP^jO0y*^Fg$V?zYmcoZgrG&;ptdwV| zD7tfQ60`iAknFK%8Zq-Gs>ggYlo~|Jrw$M(SWq-!sE>sHCg`|D!V^Hz$+U?79yDUf zavPtTP434IOrjuofX^ANc#(_5L}XPOaI_U6725-*r0aQlWe&XNkd zlG+=fAz;GP_G9SdQ{s!FCdd>;7ZjZe)x{%FAm&rIVO*+*({DB*-EW9)A2e@)$M^p) zBEPVrwEE|V)gqgx!mV@O%H2`&pGqX=USP#!s$gN@L`4oOJ(}f|zm|_ww8$mpl(S%r z3b$;ZHt&Ym6$N-(J7xs)jKqtW`z$@MZv;OJ*j&Mf+`H@{I9D#DSl{%x6N~b+QE~A^ zg_FyP7?@Cj9IdF(&%pr1?)u_pxp;H*eJp$HCNj4cF7Rh(0ePvvccV-Q++f}}xvF0@ zKRl;NN@|>Nw0MER`Kd59ES{j1QPp!N}U&2LJi24lguL)LSMWoblg zC&IoFZiG^q{~}rg25FJ@^y{M?Lfy~6BvdN#okX8FOZ6cKK*;m~9<+LV`RjkPVh+Nj zcHpG%ED3tWSyg7>3+c+oMR+G8OHGmAPyWyTGii};(R8s>D{*x?Sv2RLc2+VIu4ke2 z*PwEA`ApsTmyV24JeAK2ZHD0-+t7X93?x&9_q}Bvs_937kH3>}Q+Bsj#F9ztck5;l zQWe;awc>uZ7C+7y75ZjgrWXhN?=vaX5alXUWN3RHWeiprW|OnL(9no}|0fl=kYMum z$iEKqE8Z8cb(9(BE}NnH>$rNcVqAO%(0yu|6a@_GfdBQdajd=LYP|cy`L6O*VOkEH zayV#4A1C3IvYc!Giq8M9vjX_v){1+1&Xz$`Ga{Bcs4q!meb9&!T&owSB|4d$e=h0_ zqZ3)@=fOI^=3F)BkY4jtDINKMww{pM$;-Vysoozp;nv}33R+7lygkE-)*{sTNx5;f zLUjJ*YIsUwIJ);28?axI)A-THZ6G+Dd4_(cgE#nlgoHLVD@G~M=zxckRhW1n)U$xE zcMLDhOAK!zDNRA{y>K#y$h+x-E19+bY<(IfIsMV~Z;s{Qp%~RrV;b7v#Y1u~Y}`>8 zQnMCf;PD-GYdwro+P2B3D;HNnt`QjVxtV9(J?Hqvs9V0QEG?o30!M(yMey8;lDHn1PC?Mzagz>uN2zn#UX z*+F}K&W~!6Xxo7~703wQX%?HeBB!Q93MFLjZ*}Nso$jWmu8IpEi;wQ?*YnJZ0{@nx z=EiOLk`J{k-{Dx+_sh64VRc0;^UO~FX0hShdaKNzWz`ZE`Fa+Rj$U?)98{`@xF7g1 zfx~74HII}a^FI>-$1PL5DrDE));xS*7{9GUMT-A8Q1YA4yV4{W-0zy*-`7$&5O5}V zjIDH!hS8Y3lHG1!c5M#2^89op8|^!zT9(!CK}#@B7l!MTd6~sA45MLlSex&Uh88Z& zeGppHc6hD21hVXSQuI#fA-t8MACUjjGMx75KUH5`?s+NnkjAxl3g>d6Tni07ngDC| z+*^n901ye>Ule<$y)p3Y*`j9n`e2-OoKP{ z_YLY z^wWzsuem+HNoHphr#;I2SOotMX|z^k>m4te@IRPM3cmOx5=l-~84tqIvO{wWd!6_R zzr>R2>kfvCF=w;B8Sq|~BgymHf@V)2ou#hSf|-`4Y6-plsxsg3&RmAqg$yrtx$md@ z5Nx1-)8jW?lxxSgNhIQpY3OgV|Ar<@^wCL8FLIJmdA%aPFvWjAxcl;@i-z)#Kj@d4 z4KCQq>CcLvo{Fj@P_q?IH6ntL@_Y+#c_a>EdVMyu4`O+CfMJb?q8~0u{o;rAPJ-yU zXLP+pYk_Lt$n2ti;I*QgK1>m1K7hgZa(I$zJVL!mg?_SsN4M)veZ>(Eq7HX1WK6(DJxd^4O%3DLProy!Bpbe5 znKygO4Lz9w&|9^ZAQ)qjWoR}r%Dvi4D@?^a7FEBUAAi9O4d^+seqv_RV6+ALIMPM^ z7XzIZE>8vqWv&jYN9#5~^vDpJpTJTJLy6Dq*t0D1#w5I+ktZO%{j^K-FgWn>gSSBR z`ZV(=qb;-Bp83mCW*Kmr(0~)Mk_!|Gtv09i+v-X<$8m!~-%6m(wXWe`I*>+H4Ph6~8U=RaFfQgt`qb9qjaku138DB#rmL4+JU*K#V)5w@uB6)jY&k|FI za9q19^e9+tvS^7lbGmLiRBW z;Gc~=-=}d<7lr=j02)z#>crgV|5A{I?^H^9(UOo-bbx&N>V)Ck{e2Zr45P}X4{8m* zpGUolYgLY1H}hl7EMdu7K0n=rl8Ny6ON*4`FF)R`_tUBeGZoGS)d)E>kq;2Ms(dnV zU7+VB7=Hd-_Stb=|A%5;(;i*1W2l=*aQcZ`cNXf?Vg~|2eVMz(wS_sv)S)Tw5V3C1 z4BPTz7(_E zAlP$Z=xJysVrR&e2D1O(_?(VaqA3R4OSVc~1!)AV=clF-H%i64#u(DCTc;6=CI+o7 zS?h@vRxS*od2bFaYG*^c%Ty_4K5%G_R%-pExP&|l~rH5-$!a*k5CqAiz6#1ifiHE_KSPLe&nT}+hOZH z5a)#4Z?#@PEK4GqjF3e@AVlV`C%j8+*`J2SY8lm}OfxQbE}U zzSxP-p9gL#Oa4pSb2D)-W0Pnej`M{6c7{e5}lwgyT0`DnYG_3W?s^|SPx$P*9n1}E&d-iZeY!tsq+E; z;qC7j$5%zJVHm|xaW|c;f8`XAmd&~~y=;A~eEv z|JkhnLur53t?A_t8;_jhzxA<=MgE;`8!Zg?{+8lC8680jjjaO+)3r$mfkMxS{UyHj z-#8M2B3$A8l>hO1V?-Lc1AgP#Pt?)T;oxn2@G8>giqlYzMp80jQ^=iH}pvx+5(F z23iy^R9d6J9r=Y)Sc-ORwC$9(I~?`{vs(WzH~*Hmy}c&i<2sI0!B>`zcAT2*qtSkF z9RQR*Chec?<3F4AfB%YXe=HkEf@zy5lhV31S}U{`2w{U$4EriN8Z&9X<2Yyw_c)ol z}JZd=6nb?0oVGjz8@Te|A0lwEJ7!5V&8R7d$Nd zH$6$s5V*Hb!G7tb9rZ@$04)@PKZSBpI!TBl7A@e z&#yK-#hWfze@0@<<|E?xFFoxH?tN-ISG@KNbilv}g%QU8-`@G`I8wxL_;XbM&#VU z6F}N&kC%c@tJpv5|M=l+Bq!46pS`O7;Q5a$a6u64e-Z)gxitm->boD{;SKWmh~(7n z9%sxh`v-{O9jh14c4q!RS-bmPi|Gfzf1q~;d@_rygjz7Z6L|ZJy)4+U3`z_ zqGToeehI3!oqfc1d3VeeunE^5Fmv5AgO8j(OqW{XX%{0ebbBc|hw<-^QCnnRY$@VgFeB z*V4Z?|MTU$Z;|7Hd^})HyW7@IVni~={GIq;f9y|hjzjea%zrF^f*{x>JqO6j#7Q6* z-~^O|Ct64Fb&HkJOX$AP9n;(HB5k3Q`Oy6Iv>k&dHrX zzmweDJYJX+OfGk*<~KZe%y*OpHN&QpJL4M;cys!4E>UWLKk?+$((ZiEn3-Qym`<3s z>OEVxf2;bnVmE$(g#BUvru6U4|EL0n)Y?l(&p-UVjJS_{t+kf@wN{XVPGj^(f6spq z1i{`op8yp_vcZ&)`rI9`JK;n|e78%yA)C(Eqi-JldoW1N0jn9(f`Zg@pNxw)Hl|;)4cx3Q}~VP0S? zS=CQn=h4sYME!!XZp&$C;f7Y^Jr-@n$q}0c%eF4BHW7Ec1%l^^& zqvt;ef?#h5oXcRpHrHi9LqGIGKlDRC^h5vE^lu#@1wjzpJr|o=K@bE%F%ayASO5h< tuuBf3cAtVE2!bFO$9xJE1VOMj{sCqT(yYn_%r5`{002ovPDHLkV1kSh`(Xe8 From 895063b095bc3b8bf18b0f0ef0be62f062022ffb Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 30 Jan 2015 16:49:50 +0100 Subject: [PATCH 27/28] Pump construction fix --- code/game/machinery/pipe/construction.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index d52a08a9960..0a29da013ab 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -709,7 +709,7 @@ Buildable meters V.node2.build_network() if(PIPE_PUMP) //gas pump - var/obj/machinery/atmospherics/binary/volume_pump/P = new(src.loc) + var/obj/machinery/atmospherics/binary/pump/P = new(src.loc) P.dir = dir P.initialize_directions = pipe_dir if (pipename) From 6a2c1e59fa41ab88c2969a2492a941ee06bbe4fd Mon Sep 17 00:00:00 2001 From: Markolie Date: Fri, 30 Jan 2015 16:53:36 +0100 Subject: [PATCH 28/28] HUD wording fix --- code/modules/mob/dead/observer/observer.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 9893665e225..4be7623c8ff 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -267,8 +267,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/dead/observer/verb/toggle_medHUD() set category = "Ghost" - set name = "Toggle HUD" - set desc = "Toggles the security and medical HUD." + set name = "Toggle MedicHUD" + set desc = "Toggles the medical HUD." if(!client) return if(medHUD)
[prize.equipment_name][prize.cost]Purchase