From bcbabdf8a1d98054eb0963ef226c104134bda3f8 Mon Sep 17 00:00:00 2001 From: Markolie Date: Mon, 21 Sep 2015 22:21:16 +0200 Subject: [PATCH 01/14] Fix aliens/animals attacking turrets --- code/game/machinery/portable_turret.dm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index b58c9a215d8..c7e83d7647e 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -392,6 +392,31 @@ var/list/turret_icons attacked = 0 ..() + +/obj/machinery/porta_turret/attack_animal(mob/living/simple_animal/M) + M.changeNext_move(CLICK_CD_MELEE) + M.do_attack_animation(src) + if(M.melee_damage_upper == 0) + return + if(!(stat & BROKEN)) + visible_message("[M] [M.attacktext] [src]!") + add_logs(M, src, "attacked") + take_damage(M.melee_damage_upper) + else + M << "That object is useless to you." + return + +/obj/machinery/porta_turret/attack_alien(mob/living/carbon/alien/humanoid/M) + M.changeNext_move(CLICK_CD_MELEE) + M.do_attack_animation(src) + if(!(stat & BROKEN)) + playsound(src.loc, 'sound/weapons/slash.ogg', 25, 1, -1) + visible_message("[M] has slashed at [src]!") + add_logs(M, src, "attacked") + take_damage(15) + else + M << "That object is useless to you." + return /obj/machinery/porta_turret/emag_act(user as mob) if(!emagged) From adeac4f9dacdcbc63658f3e8fcd4a203afcaf620 Mon Sep 17 00:00:00 2001 From: Markolie Date: Mon, 21 Sep 2015 22:22:33 +0200 Subject: [PATCH 02/14] Logs fix --- code/game/machinery/portable_turret.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index c7e83d7647e..d5e1bd9d90e 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -400,7 +400,6 @@ var/list/turret_icons return if(!(stat & BROKEN)) visible_message("[M] [M.attacktext] [src]!") - add_logs(M, src, "attacked") take_damage(M.melee_damage_upper) else M << "That object is useless to you." @@ -412,7 +411,6 @@ var/list/turret_icons if(!(stat & BROKEN)) playsound(src.loc, 'sound/weapons/slash.ogg', 25, 1, -1) visible_message("[M] has slashed at [src]!") - add_logs(M, src, "attacked") take_damage(15) else M << "That object is useless to you." From cc641cb4773c95c70b98f42c61ecaf143949ad69 Mon Sep 17 00:00:00 2001 From: Markolie Date: Mon, 21 Sep 2015 22:49:49 +0200 Subject: [PATCH 03/14] Photo image fix --- code/modules/paperwork/photography.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 50a64fccb71..0ac35dd1455 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -70,7 +70,7 @@ user << "\red You must hold \the [P] steady to burn \the [src]." /obj/item/weapon/photo/examine(mob/user) - if(..(user, 1)) + if(..(user, 1) || isobserver(user)) show(user) else user << "It is too far away." From ea305d3ffa13d526c30cd32d874504beb4a5aaa8 Mon Sep 17 00:00:00 2001 From: Markolie Date: Mon, 21 Sep 2015 22:50:07 +0200 Subject: [PATCH 04/14] Saber SMG update, add armour piercing variable --- code/game/objects/items.dm | 1 + .../mob/living/carbon/human/human_defense.dm | 2 +- code/modules/mob/living/living_defense.dm | 12 +++++++-- code/modules/ninja/energy_katana.dm | 1 + .../projectiles/ammunition/ammo_casings.dm | 14 +++++++++++ .../projectiles/ammunition/magazines.dm | 16 ++++++++++-- .../modules/projectiles/projectile/bullets.dm | 12 +++++++++ .../reagent_containers/food/drinks/bottle.dm | 2 +- .../research/designs/weapon_designs.dm | 23 +++++++++++++++++- icons/obj/ammo.dmi | Bin 17788 -> 18874 bytes icons/obj/gun.dmi | Bin 68443 -> 71501 bytes 11 files changed, 76 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 80ee405c026..24fd10d631d 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -45,6 +45,7 @@ var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit) var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + var/armour_penetration = 0 //percentage of armour effectiveness to remove var/list/allowed = null //suit storage stuff. var/obj/item/device/uplink/hidden/hidden_uplink = null // All items can have an uplink hidden inside, just remember to add the triggers. diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 3036d0252a8..c7b615aecfa 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -262,7 +262,7 @@ emp_act else visible_message("\red [src] has been attacked in the [hit_area] with [I.name] by [user]!") - var/armor = run_armor_check(affecting, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].") + var/armor = run_armor_check(affecting, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].", I.armour_penetration) var/weapon_sharp = is_sharp(I) var/weapon_edge = has_edge(I) if ((weapon_sharp || weapon_edge) && prob(getarmor(user.zone_sel.selecting, "melee"))) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 5737aad1c6c..1585383114a 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -10,8 +10,16 @@ 1 - halfblock 2 - fullblock */ -/mob/living/proc/run_armor_check(var/def_zone = null, var/attack_flag = "melee", var/absorb_text = null, var/soften_text = null) +/mob/living/proc/run_armor_check(var/def_zone = null, var/attack_flag = "melee", var/absorb_text = null, var/soften_text = null, armour_penetration, penetrated_text) var/armor = getarmor(def_zone, attack_flag) + + //the if "armor" check is because this is used for everything on /living, including humans + if(armor && armour_penetration) + armor = max(0, armor - armour_penetration) + if(penetrated_text) + src << "[penetrated_text]" + else + src << "Your armor was penetrated!" if(armor >= 100) if(absorb_text) @@ -42,7 +50,7 @@ Stun(2) //Armor - var/armor = run_armor_check(def_zone, P.flag) + var/armor = run_armor_check(def_zone, P.flag, "", "", P.armour_penetration) var/proj_sharp = is_sharp(P) var/proj_edge = has_edge(P) if ((proj_sharp || proj_edge) && prob(getarmor(def_zone, P.flag))) diff --git a/code/modules/ninja/energy_katana.dm b/code/modules/ninja/energy_katana.dm index ff56a80858b..309136dcba0 100644 --- a/code/modules/ninja/energy_katana.dm +++ b/code/modules/ninja/energy_katana.dm @@ -5,6 +5,7 @@ item_state = "energy_katana" force = 40 throwforce = 20 + armour_penetration = 15 var/cooldown = 0 // Because spam aint cool, yo. var/datum/effect/effect/system/spark_spread/spark_system diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 647ac2b105b..8117ff8441c 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -24,7 +24,21 @@ desc = "A 9mm bullet casing." caliber = "9mm" projectile_type = "/obj/item/projectile/bullet/weakbullet3" + +/obj/item/ammo_casing/c9mmap + desc = "A 9mm bullet casing." + caliber = "9mm" + projectile_type =/obj/item/projectile/bullet/armourpiercing +/obj/item/ammo_casing/c9mmtox + desc = "A 9mm bullet casing." + caliber = "9mm" + projectile_type = /obj/item/projectile/bullet/toxinbullet + +/obj/item/ammo_casing/c9mminc + desc = "A 9mm bullet casing." + caliber = "9mm" + projectile_type = /obj/item/projectile/bullet/incendiary/firebullet /obj/item/ammo_casing/c45 desc = "A .45 bullet casing." diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index e47acf7521e..d84b9e9dc75 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -132,11 +132,23 @@ icon_state = "smg9mm" ammo_type = "/obj/item/ammo_casing/c9mm" caliber = "9mm" - max_ammo = 20 + max_ammo = 30 + +/obj/item/ammo_box/magazine/smgm9mm/ap + name = "SMG magazine (Armour Piercing 9mm)" + ammo_type = /obj/item/ammo_casing/c9mmap + +/obj/item/ammo_box/magazine/smgm9mm/toxin + name = "SMG magazine (Toxin Tipped 9mm)" + ammo_type = /obj/item/ammo_casing/c9mmtox + +/obj/item/ammo_box/magazine/smgm9mm/fire + name = "SMG Magazine (Incendiary 9mm)" + ammo_type = /obj/item/ammo_casing/c9mminc /obj/item/ammo_box/magazine/smgm9mm/update_icon() ..() - icon_state = "[initial(icon_state)]-[round(ammo_count(),5)]" + icon_state = "[initial(icon_state)]-[round(ammo_count(),6)]" /obj/item/ammo_box/magazine/smgm45 name = "SMG magazine (.45)" diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 63e1d384a4d..e23c8653667 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -27,6 +27,18 @@ /obj/item/projectile/bullet/weakbullet3 damage = 20 + + +/obj/item/projectile/bullet/toxinbullet + damage = 15 + damage_type = TOX + +/obj/item/projectile/bullet/incendiary/firebullet + damage = 10 + +/obj/item/projectile/bullet/armourpiercing + damage = 17 + armour_penetration = 10 /obj/item/projectile/bullet/pellet name = "pellet" diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm index b02289784a6..36ae60484e2 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm @@ -53,7 +53,7 @@ var/mob/living/carbon/human/H = target var/headarmor = 0 // Target's head armour - armor_block = H.run_armor_check(affecting, "melee") // For normal attack damage + armor_block = H.run_armor_check(affecting, "melee","","",armour_penetration) // For normal attack damage //If they have a hat/helmet and the user is targeting their head. if(istype(H.head, /obj/item/clothing/head) && affecting == "head") diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index 545e22d0822..5c4ed5c4299 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -126,13 +126,34 @@ /datum/design/mag_smg name = "Saber Submachine Gun Magazine (9mm)" - desc = "A 20-round magazine for the Saber submachine gun." + desc = "A 30-round magazine for the Saber submachine gun." id = "mag_smg" req_tech = list("combat" = 4, "materials" = 3) build_type = PROTOLATHE materials = list(MAT_METAL = 2000) build_path = /obj/item/ammo_box/magazine/smgm9mm category = list("Weapons") + +/datum/design/mag_smg/ap_mag + name = "Saber Submachine Gun Magazine (9mmAP)" + desc = "A 30-round armour piercing magazine for the Saber submachine gun. Deals slightly less damage but bypasses most armor." + id = "mag_smg_ap" + materials = list(MAT_METAL = 3000, MAT_SILVER = 100) + build_path = /obj/item/ammo_box/magazine/smgm9mm/ap + +/datum/design/mag_smg/incin_mag + name = "Saber Submachine Gun Magazine (9mmIC)" + desc = "A 30-round incendiary round magazine for the Saber submachine gun. Deals significantly less damage but sets the target on fire." + id = "mag_smg_ic" + materials = list(MAT_METAL = 3000, MAT_SILVER = 100, MAT_GLASS = 400) + build_path = /obj/item/ammo_box/magazine/smgm9mm/fire + +/datum/design/mag_smg/incin_tox + name = "Saber Submachine Gun Magazine (9mmTX)" + desc = "A 30-round uranium tipped round magazine for the Saber submachine gun. Deals toxin damage, but less overall damage." + id = "mag_smg_tx" + materials = list(MAT_METAL = 3000, MAT_GLASS = 200, MAT_URANIUM = 1000) + build_path = /obj/item/ammo_box/magazine/smgm9mm/toxin /datum/design/rapidsyringe name = "Rapid Syringe Gun" diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 7978b514703c2825c5902cd961fe4fddefa2d9fe..add4c667b0b0994b11487470c298a6abc3e77173 100644 GIT binary patch literal 18874 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�H5%^Pdvcp z`?4d4(Bs0e%t<&HjgBj?QOAWp9_Vqd0T|3>z)rcFTJ^cDdP6;xR$&M?x>j#{H#5Iy zxzoEy9`@{aGEf<(@}uIE$pa+bTtHk32rDo_?6k$TwE{oIGIMj80HxXUszT7~X`rCi z&dyFtM`y=GIib)BoenhBOe>xx{}~>B56Ym--KPESMbg+eQH%HrR?wUByVt}1=@W~uXy~CKI1MB@mpDcaV!V9?iQkSBuy2;bY`uO6Wb7_ZA7qREdOZBT zBt?kdMnP<0vG@$f&c-_7i2Orajj&vlw*3Uv=sGj~WNT|kPhsX}ZIuJts#W#FaYNlN z$NtLAIF8sYEEi>0T(OLQ4Ti^%ZGNE7!|N{zY|`eev~r#!R|OOX-k59_Fug=i%nZsL zEqN&U_J@F;qzZ|W#xre$eh0pDgb&f{ zO~rJc14f0dM=d+)>s|}{``#05RwPpi4JpAQ ztDL3xh#eI~byV!Q1^EitNX6sK+$4Oa9dw;PY;J6frC@t|(^DiaUv2~lqk|EZxeygB z1OYmVuV0lye}$1Q;F^9j-^F|N(XV#=tjr%Oz>FV;SH#xbR5s`?nH=dup-}OTD?2xs zCAL_)jxnv;A5l7JD^D}!!7au`FmFMZnd%NGxL|lkLYGPB;z{{8=9iVoZgWVvYb*00ON~WD~g(yXX?T=JfWOPB4g@!~)xWd7Z42tW5`*%QXj& zjhQzaG1{S(NlVY`G<|v1)C5}C-4tWeMQ1YH!t5^g%>>fqr(3{ShdL^EvM+W!*LTfb z3oVxdK)E~%zlnkTLhTVgb^MKiC>wC%$YWtPw+#iT*%mMEoW00~bkq|V(D5T_F$-Bs zj9h19(y^!&MP4_?XE9- zQ~ySM&w*AqQNwI@?+GwA%;s(Hgl#xnZC?_*yxEFGr%`&+s%L{`C@%SYvt{7P@qovY z*qeaa#kBTS+hr_7Npa)=EXndEno%PSM_H)vL*2ED&?NSr)MjHMVeQdY#x1`uU`hD# zdsmEZy_)$GGbhxeZF=+9OY!SanLp$<^i*3*^hzozDhVcL` zMZq!;iiW#YIb4r*n76^dSJAMDY+%_gx@XbhotZDW(xFqTt+TaPBrLVlULm63weqpkzGUN3 z;^F*q*3eDUn+Ym={+=wmB%K=W+L98Q-eAY=M5*lwxwA~2K$whcTic?&0}tao{+#p# zvAek~f$^O?>fO@BWvRs8^#2vHqZc%F_RfWGt6j~z>ED$=H_u5OH>S|xcP2nprYQB5FH~zBw zC)bMDknVuv{-Ley%xQMCut?pmC>DJ^PE}j3sPDuWb^AfoyyiVBk&MmAm$vC=L20{z z_Yf}VRVNILp*fn$I@u}N{oJ#rm4)FU`J$6Yh8yt5;~_D?%sE<9&&HWC>@nK^h1 zsse~w6#faD`_k+a8^8RqB(cd`R|^urKtK(aU>K_X=LdPKL7?QZ`f~ls8Q0{^x`2&TcfD^?yH&7wyxTzgY9>(-?x3S&6Xo z+6nmYy{IVPgR40$rj`oVN-LN-^YT8emm;dc&af8TgE<&s4<7K;##*)Kvs8bmZeW2nL4bbDMfNhKW)%ec^0n{uDImq961v(y3?9k( z7w>C-Wo4y?xFu?tNaNzh2Bu5?+Zg}E7M6GmBYL>7AS6+Se8k8E8B_~w5rf3<2JrnNScPLMwg~T* zwvw)Jw-g>G*T{TX55rb`Z+-mZ19se&BYfS@SKu}1S0*STS{p!Pm`@)jeD5s#oKBo#Q zFcKb>7*H8Xca@otbTs>$wEk8y&99LTAo*{u0izxxixm4{Mez6DKcR)t(TQ*e)qZ

e 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

-M4?pJMSljgU6qjzpy-0ijZBBCzuZ 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 aWDoOY3|xctmtf;~L|s`&sa(M<@P7b48yKws literal 28639 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 HGUWdOE|(7H From 58bf0b7d7ee83880f175c44797cbd5e539785de1 Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 22 Sep 2015 05:28:52 +0200 Subject: [PATCH 13/14] Adjustment to trinary nodes --- code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm index 5850b930725..a008b8886d5 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm @@ -88,9 +88,7 @@ var/node3_connect = dir if(flipped) - node1_connect = turn(node1_connect, 180) - node2_connect = turn(node2_connect, 180) - node3_connect = turn(node3_connect, 180) + node2_connect = turn(node2_connect, -180) for(var/obj/machinery/atmospherics/target in get_step(src,node1_connect)) if(target.initialize_directions & get_dir(target,src)) From 86b73124924041ee988a0f189f2fb26e28fe08eb Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 22 Sep 2015 06:31:45 +0200 Subject: [PATCH 14/14] Loose pipes --- _maps/map_files/cyberiad/cyberiad.dmm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 17dc84cfd2e..02af4a428b0 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -955,7 +955,7 @@ "ass" = (/obj/machinery/computer/security{network = list("SS13","Research Outpost","Mining Outpost")},/turf/simulated/floor{dir = 2; icon_state = "redfull"; tag = "icon-redfull (NORTHWEST)"},/area/security/brig) "ast" = (/obj/machinery/door_control{desc = "A remote control switch for the brig foyer."; id = "BrigFoyer"; name = "Brig Foyer Doors"; normaldoorcontrol = 1; pixel_x = -5; pixel_y = -35; range = 10},/obj/machinery/door_control{desc = "A remote control switch for the brig doors leading to cells 1-4."; id = "BrigEast"; name = "Brig Cells 1-4 Hallway Doors"; normaldoorcontrol = 1; pixel_x = 5; pixel_y = -25; range = 10},/obj/machinery/door_control{desc = "A remote control switch for the brig doors leading to cells 5 and 6."; id = "BrigWest"; name = "Brig Cells 5-6 Hallway Doors"; normaldoorcontrol = 1; pixel_x = -5; pixel_y = -25; range = 20},/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/item/device/radio/intercom/department/security{pixel_x = 28},/turf/simulated/floor{dir = 2; icon_state = "redfull"; tag = "icon-redfull (NORTHWEST)"},/area/security/brig) "asu" = (/obj/structure/sign/poster/legit{pixel_x = 32},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/lobby) -"asv" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison/cell_block/C) +"asv" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/lobby) "asw" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison/cell_block/C) "asx" = (/obj/machinery/door/window/brigdoor{dir = 2; name = "Secure Door"; req_access_txt = "2"},/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 = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/security/prison/cell_block/C) "asy" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison/cell_block/C) @@ -1162,10 +1162,9 @@ "awr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/security/prison/cell_block/A) "aws" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{level = 1},/turf/simulated/wall/r_wall,/area/security/prison/cell_block/A) "awt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/wall/r_wall,/area/security/prison/cell_block/A) -"awu" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/lobby) +"awu" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/lobby) "awv" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/lobby) "aww" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/security/lobby) -"awx" = (/obj/effect/spawner/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/lobby) "awy" = (/obj/effect/spawner/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/security/lobby) "awz" = (/turf/simulated/wall/r_wall,/area/security/prison/cell_block/C) "awA" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/light_switch{pixel_x = -25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/detectives_office) @@ -8099,12 +8098,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaajjaaaalSalTalTalTalTalUalValWalXalXalXalXalYaaaacGaaaaaaaaaamNaptaptapuamNaaaaaaaaaapvapwapxapyapzapAapAapAapBapBapBapBapCapDapEapEapEapFapGapHapFapEapEapEapIapJapKapLapMapKapNapJapOapOapOapPapQapOapRapSapTapUapVapWapXapmapnapYapYamKapZapZapZamKaqaamKaabaloaabaaaajkajPajmaaaaaaajkajPajmaaaaaaajkajPajmaabaabaaaaabaiIaabaaaaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaacGaqbamLamLamLamLamLaaaamMaaaamLamLamLamLamLaabacGaaaaaaaaaanwaqcaptaqdamNamRaqeaoEaqfaqgaqhaqiaqjaqkaqlaqmapBaqnaqoaqpaqqaqraqsaqtaquaqvaqwaqxaqyaqzaqAaqsaqBaqCaqDaqEaqFaqGaqHaqCapOaqIaqJaqKaqLapOaqMaqNaqOaqPaqQaqRapXapmaqSaqTaqUaqVaqWaqWaqXamKaqYamKaabaloaabaaaajkajPajmaaaaaaajkajPajmaaaaaaajkajPajmaaaaaaaaaaabaloaabaaaaaaaqZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaacGaaaaaaaaaaabaaaaaaaaaanvaaaaaaaaaaabaaaaaaaaaacGaaaaaaaaaamNaraaptaptarbarcardarearfarganLarharianGanGarjapBarkarlarmarnaroarparqarrarsartaruarvarrarwarxaryarzarAarBarCarDarEarFarGarHarIarJarKapOarLarMarMarNarMarOapXapmaovaovaovaovarPaovarQarRarSamKakBarTakEaaaaaaaiIaabaabaabaabaiIaabaabaabaabaiIaabaabaabaabarUarVakEaabaaaagQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaacGaabalpalpalpalpalpaaaamMaaaalpalpalpalpalpaabacGaaaaaaaaaamNarWarWarWamNamRamSamSamSarXarYaoMarZasaanGasbapBascasdaseasfasgashasiasjaskaslasmasnasoaspashasqarFasrassastasrarEasuapOasvaswasxasyapOaszasAarMarNarMasBapXasCasDasEasFasEasGasHamKamKapnamKaloasIasJakCakCarTakCakCakCakCarTakCakCakCakCarTakCakCakCasKasLasIaloaabaaaagQaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaasMasMasNasNasNasNasNasNasMasMaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaacGaabalpalpalpalpalpaaaamMaaaalpalpalpalpalpaabacGaaaaaaaaaamNarWarWarWamNamRamSamSamSarXarYaoMarZasaanGasbapBascasdaseasfasgashasiasjaskaslasmasnasoaspashasqarFasrassastasrarEasuapOarGaswasxasyapOaszasAarMarNarMasBapXasCasDasEasFasEasGasHamKamKapnamKaloasIasJakCakCarTakCakCakCakCarTakCakCakCakCarTakCakCakCasKasLasIaloaabaaaagQaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabaaaasMasMasNasNasNasNasNasNasMasMaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaacGaaaalSalTalTalTalTalUalValWalXalXalXalXalYaaaacGaaaaaaaaaasOasPasPasPasQasRaaaaaaapwapwapwapwapwasSanGasTasUapBapBapBasVasWapEapEapEapEasXasYapEapEapEasZataatbatcatdateatfatgathapOatiatjatkatlatmatnatoatpatqarMatrapXatsattatuatvatwatxatyatzatAatBamKatCarTatDaabaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabatEatFatDaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabasMasMatGatHatIatJatKatLatMatIasMasMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaaabatNamLamLamLamLamLaaaamMaaaamLamLamLamLamLaabacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapwatOanGasTasUatPaqoaqpaqqaqraqsatQaquatRatSatTatUatVatWaqsatXatYatZauaaubaubaucaudapOaueaufaugauhapOauiaujaukarNarMaulapXatsarPattattattaumaovaunauoaupamKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaabaabaabaabauqaabaabaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaasMasMasMasMauratJausatJausautatJatJatJauuasMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaacGaaaaaaaabaaaaabaaaaaaauvaaaaaaaabaaaaabaaaaaaacGaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaapwauwanGauxasUarkauyauzauAauBauCauDauEauFauGauHauIauJauKauLauMauNauNauOauNauNauPauQauRauSauTapOauUapOauVauWauXauYauZavaapXatsavbavcavcavcavdaveavfavgavhamKaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaabaabaabaviaabaabaaaaaaaabaaaaabaabaaaaaaaaaaaaaaaaaaaaaasMavjavkavlavmavnavoavpatJatJavqavratJavsasMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaacGacGacGaabaabaabaabavtavuavtaabaabaabaabacGacGacGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapwavvanGavwasUascavxavyavzavAashasiavBashavCavDashavEaspashavFavGavHavGavGavHavGavIapOatiavJapOavKapOavLavMavNavOavPavQavRavSavTavUavUavUavVavWavXavYavYavYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaabaabavZawaavZaabaabaaaaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaasMawbawcawdaweawfawgatJatJatJawhawiatJawjasMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaahaaaaaaaaaaaaaabaaaaabaaaaaaaabaaaavtawkawlaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawmawmawmawmawmawmapwapwawnapwasUasUasUawoawpawqawrawrawsawrawsawrawrawtasZasZawuawvawwawxawvawwawxawyawzawzawzawzawzapOawAawBawCawCawDawCawEawFavUawGawHawIavVawJawKawLawMavWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaabaaaavZawNavZaaaaabaaaaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaasMawOawPavlawQawRawSawTatJawUawVawWawXasMawYaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaahaaaaaaaaaaaaaabaaaaabaaaaaaaabaaaavtawkawlaaaaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawmawmawmawmawmawmapwapwawnapwasUasUasUawoawpawqawrawrawsawrawsawrawrawtasZasZasvawvawwawuawvawwawuawyawzawzawzawzawzapOawAawBawCawCawDawCawEawFavUawGawHawIavVawJawKawLawMavWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaabaaaavZawNavZaaaaabaaaaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaasMawOawPavlawQawRawSawTatJawUawVawWawXasMawYaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsapsapsaaaaaaaaaaaaaaaaaaaabaaaaabaaaaaaaabavtavtawZaxaavtaaaaabaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawmaxbaxcaxdaxeaxfaxgaxhaxiaxhaxjaxhaxhaxkaxlaxlaxlaxlaxlaxmaxnaxoaxlaxlaxlaxlaxpaxlaxlaxlaxlaxqaxraxsaxtaxuaxvaxwaxxapWaxyaxzaxAaxBaxCaxDaxEaxFavUaxGaxHaxIavVaxJaxKaxJaxLavWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaabavZavZaxMavZavZaabaaaaabaaaaaaaaaaaaaabaabaaaaaaaaaaaaasMaxNaxOavlasMavlavlaxPaxQasMasMasMasMasMasMaabaabaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapsapsapsaaaaaaaaaaaaaaaaaaaabaabaaaaabaaaaaaaabaxRaxSaxTaxUaxRaxVaxVaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawmaxWaxXaxYaxZayaaybaycaydayeayfaxqaxqaygaxqaxqaxqaxqaxqayhaxqaxqaxqaxqaxqaxqayiaxqaxqaxqaxqayjaxqaykaxqaylaxqaymaynapWayoaypayqayraysaytaxEayuavUayvaywayxayyayzayAayBawMavWaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaabayCayDayEayFayCaabaaaaabaaaaaaaabaaaaaaaabaabaaaaaaayGasMavlasMavlayHayIayHayJayHayHayHayKayGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxVaxVaxVaxVaxVaabaabaxRayLayMayNaxRayOaxVaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawmayPayQayRaySayTawmayUayVayWayXayYayZazaazbazcayXayXayXazdayXayXayXayXayXayXazeazfazgazgazgazhaziazjaziazkazlazmaznapWazoazoazoazoazoazoaxEaxFavUazpaxHazqavVaxJazraxJaxLavWaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabayCazsaztazuayCaabaaaaabaaaaaaaabaaaaaaayGazvayGazvayGayKayHayHayHayHayHayHayHayHayHazwazxayGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8270,3 +8269,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} +

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�Jadh*GS~eG9 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 y8S&rh!@m? Date: Mon, 21 Sep 2015 22:54:26 +0200 Subject: [PATCH 05/14] Update armour penetration checks --- code/modules/mob/living/carbon/human/human_defense.dm | 2 +- code/modules/mob/living/living_defense.dm | 2 +- code/modules/reagents/reagent_containers/food/drinks/bottle.dm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index c7b615aecfa..39f526cb39b 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -262,7 +262,7 @@ emp_act else visible_message("\red [src] has been attacked in the [hit_area] with [I.name] by [user]!") - var/armor = run_armor_check(affecting, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].", I.armour_penetration) + var/armor = run_armor_check(affecting, "melee", "Your armor has protected your [hit_area].", "Your armor has softened hit to your [hit_area].", armour_penetration = I.armour_penetration) var/weapon_sharp = is_sharp(I) var/weapon_edge = has_edge(I) if ((weapon_sharp || weapon_edge) && prob(getarmor(user.zone_sel.selecting, "melee"))) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 1585383114a..9e728c907db 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -50,7 +50,7 @@ Stun(2) //Armor - var/armor = run_armor_check(def_zone, P.flag, "", "", P.armour_penetration) + var/armor = run_armor_check(def_zone, P.flag, armour_penetration = P.armour_penetration) var/proj_sharp = is_sharp(P) var/proj_edge = has_edge(P) if ((proj_sharp || proj_edge) && prob(getarmor(def_zone, P.flag))) diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm index 36ae60484e2..0cf90626ccc 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm @@ -53,7 +53,7 @@ var/mob/living/carbon/human/H = target var/headarmor = 0 // Target's head armour - armor_block = H.run_armor_check(affecting, "melee","","",armour_penetration) // For normal attack damage + armor_block = H.run_armor_check(affecting, "melee", armour_penetration = armour_penetration) // For normal attack damage //If they have a hat/helmet and the user is targeting their head. if(istype(H.head, /obj/item/clothing/head) && affecting == "head") From 3caac1e1e25c04fd350124845dc5ccefd07f4639 Mon Sep 17 00:00:00 2001 From: Markolie Date: Mon, 21 Sep 2015 22:58:42 +0200 Subject: [PATCH 06/14] Check for 100+ armor --- code/modules/mob/living/living_defense.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 9e728c907db..07fa3470a66 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -14,7 +14,7 @@ var/armor = getarmor(def_zone, attack_flag) //the if "armor" check is because this is used for everything on /living, including humans - if(armor && armour_penetration) + if(armor && armor < 100 && armour_penetration) // Armor with 100+ protection can not be penetrated for admin items armor = max(0, armor - armour_penetration) if(penetrated_text) src << "[penetrated_text]" From d70e2669749c4bd5e82b77e72cb23574ba1bfd11 Mon Sep 17 00:00:00 2001 From: Markolie Date: Mon, 21 Sep 2015 23:12:05 +0200 Subject: [PATCH 07/14] Remove pipe from security --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 4200e1868e2..16911f19f47 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -442,7 +442,7 @@ "aiz" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/permabrig) "aiA" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/security/permabrig) "aiB" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/main) -"aiC" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/permabrig) +"aiC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/permabrig) "aiD" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/obj/machinery/camera{c_tag = "Brig Armory"; dir = 4; network = list("SS13")},/obj/machinery/flasher/portable,/obj/effect/decal/warning_stripes/red/hollow,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) "aiE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/flasher/portable,/obj/effect/decal/warning_stripes/red/hollow,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/armoury) "aiF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/security/armoury) From 25064ad0a44fc04a339bf743982d78b772b6cd2f Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 22 Sep 2015 00:23:41 +0200 Subject: [PATCH 08/14] Another pipe fix --- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 9f50a61b1ef..b2c6d96e6e5 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -4271,7 +4271,7 @@ "bEg" = (/obj/effect/spawner/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/gravitygenerator) "bEh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor{dir = 1; name = "Firelock North"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "10"; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/engine/gravitygenerator) "bEi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/engine/gravitygenerator) -"bEj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/engine/gravitygenerator) +"bEj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/engine/gravitygenerator) "bEk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/space,/area/space) "bEl" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/captain/bedroom) "bEm" = (/turf/simulated/floor/carpet,/area/crew_quarters/captain/bedroom) From dc70ec8e8b469da1b6c4a8af525cabdb6fa8a94b Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 22 Sep 2015 01:38:41 +0200 Subject: [PATCH 09/14] Accounts database fix --- code/modules/economy/Accounts_DB.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/economy/Accounts_DB.dm b/code/modules/economy/Accounts_DB.dm index 1168a3f4bb6..cab8fcb363a 100644 --- a/code/modules/economy/Accounts_DB.dm +++ b/code/modules/economy/Accounts_DB.dm @@ -175,6 +175,10 @@ if("finalise_create_account") var/account_name = href_list["holder_name"] var/starting_funds = max(text2num(href_list["starting_funds"]), 0) + + starting_funds = Clamp(starting_funds, 0, station_account.money) // Not authorized to put the station in debt. + starting_funds = min(starting_funds, fund_cap) // Not authorized to give more than the fund cap. + create_account(account_name, starting_funds, src) if(starting_funds > 0) //subtract the money From 727e1271b0f1eaed3e56d2f1d1803eff2ca4b050 Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 22 Sep 2015 01:51:28 +0200 Subject: [PATCH 10/14] Missing variable --- code/modules/economy/Accounts_DB.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/economy/Accounts_DB.dm b/code/modules/economy/Accounts_DB.dm index cab8fcb363a..2eb5a487bfd 100644 --- a/code/modules/economy/Accounts_DB.dm +++ b/code/modules/economy/Accounts_DB.dm @@ -11,6 +11,7 @@ var/datum/money_account/detailed_account_view var/creating_new_account = 0 var/activated = 1 + var/const/fund_cap = 1000000 light_color = LIGHT_COLOR_GREEN From 91e1d7a516bbbeadf0c535d4c7169b347d982a3d Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 22 Sep 2015 04:07:09 +0200 Subject: [PATCH 11/14] Fix door crush bug --- code/game/machinery/doors/airlock.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 8f9802f840a..48d1b27d9bd 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -929,8 +929,9 @@ About the new airlock wires panel: operating = 0 air_update_turf(1) update_freelok_sight() - if(locate(/mob/living) in get_turf(src)) - open() + if(safe) + if(locate(/mob/living) in get_turf(src)) + open() return From df8209afe6398203ee9f71872982d906155d059f Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 22 Sep 2015 05:15:05 +0200 Subject: [PATCH 12/14] Atmos fixes --- _maps/map_files/cyberiad/cyberiad.dmm | 9 ++- code/ATMOSPHERICS/atmospherics.dm | 2 +- .../components/binary_devices/passive_gate.dm | 1 - .../components/binary_devices/pump.dm | 3 +- .../components/binary_devices/valve.dm | 2 - .../components/binary_devices/volume_pump.dm | 1 - .../components/omni_devices/omni_base.dm | 1 - .../components/trinary_devices/filter.dm | 4 +- .../components/trinary_devices/mixer.dm | 2 - .../trinary_devices/trinary_base.dm | 36 ++++++++--- .../components/trinary_devices/tvalve.dm | 32 +++++++-- .../components/unary_devices/heat_source.dm | 2 - .../unary_devices/outlet_injector.dm | 2 - .../unary_devices/portables_connector.dm | 2 - .../components/unary_devices/tank.dm | 1 - .../components/unary_devices/thermal_plate.dm | 5 +- .../components/unary_devices/vent_pump.dm | 3 +- .../components/unary_devices/vent_scrubber.dm | 3 +- code/game/machinery/pipe/construction.dm | 61 +++++++++--------- .../objects/items/devices/pipe_painter.dm | 4 +- code/game/objects/items/random_items.dm | 2 +- code/game/turfs/simulated/floor.dm | 40 ++++++------ icons/obj/pipe-item.dmi | Bin 28639 -> 32351 bytes 23 files changed, 116 insertions(+), 102 deletions(-) diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index b2c6d96e6e5..17dc84cfd2e 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -7313,7 +7313,7 @@ "cKG" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = 1; pixel_x = -5; pixel_y = 3},/obj/item/stack/sheet/glass{amount = 50},/obj/item/clothing/head/welding{pixel_x = 0; pixel_x = -5; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor,/area/atmos) "cKH" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/weapon/wrench,/obj/item/device/pipe_painter,/obj/item/device/pipe_painter,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor,/area/atmos) "cKI" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/atmos,/obj/item/device/t_scanner,/turf/simulated/floor,/area/atmos) -"cKJ" = (/obj/machinery/atmospherics/trinary/tvalve{dir = 1},/turf/simulated/floor,/area/atmos) +"cKJ" = (/obj/machinery/atmospherics/trinary/tvalve/digital/flipped,/turf/simulated/floor,/area/atmos) "cKK" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Waste to Port"},/turf/simulated/floor,/area/atmos) "cKL" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor,/area/atmos) "cKM" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor,/area/atmos) @@ -7712,14 +7712,14 @@ "cSp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/closet/firecloset,/turf/simulated/floor,/area/atmos) "cSq" = (/turf/simulated/floor{icon_state = "red"; dir = 10},/area/atmos) "cSr" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/visible/green{level = 2},/turf/simulated/floor{icon_state = "red"},/area/atmos) -"cSs" = (/obj/machinery/atmospherics/binary/valve/digital{name = "Nitrogen Outlet Valve"},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/atmos) +"cSs" = (/obj/machinery/atmospherics/binary/valve/digital/open{name = "Nitrogen Outlet Valve"},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/atmos) "cSt" = (/obj/machinery/light,/obj/machinery/atmospherics/binary/volume_pump/on{name = "Space Loop In"},/turf/simulated/floor,/area/atmos) "cSu" = (/obj/machinery/atmospherics/pipe/simple/visible/green{level = 2},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/atmos) "cSv" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/atmos) -"cSw" = (/obj/machinery/atmospherics/binary/valve/digital{name = "Oxygen Outlet Valve"},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/atmos) +"cSw" = (/obj/machinery/atmospherics/binary/valve/digital/open{name = "Oxygen Outlet Valve"},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/atmos) "cSx" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{level = 2},/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) "cSy" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor{icon_state = "arrival"},/area/atmos) -"cSz" = (/obj/machinery/camera{c_tag = "Atmospherics South-East"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/binary/valve/digital{name = "Mixed Air Outlet Valve"},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/atmos) +"cSz" = (/obj/machinery/camera{c_tag = "Atmospherics South-East"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/binary/valve/digital/open{name = "Mixed Air Outlet Valve"},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/atmos) "cSA" = (/obj/effect/spawner/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id_tag = "atmos"; name = "Atmos Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/atmos) "cSB" = (/turf/simulated/floor/plating/airless,/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless/catwalk{tag = "icon-catwalk1"; icon_state = "catwalk1"},/area/solar/starboard) "cSC" = (/obj/machinery/floodlight,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/storage/secure) @@ -8270,4 +8270,3 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} - diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 5748857bbf3..3db4914cb35 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -145,7 +145,7 @@ Pipelines + Other Objects -> Pipe network /obj/machinery/atmospherics/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) if(can_unwrench && istype(W, /obj/item/weapon/wrench)) var/turf/T = get_turf(src) - if (level==1 && isturf(T) && T.intact) + if (level == 1 && isturf(T) && T.intact) user << "You must remove the plating first." return 1 var/datum/gas_mixture/int_air = return_air() diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index 283dbba4955..9fe7885c052 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -3,7 +3,6 @@ // Uses no power but can not transfer gases from a low pressure area to a high pressure area icon = 'icons/atmos/passive_gate.dmi' icon_state = "map" - level = 1 name = "passive gate" desc = "A one-way air valve that does not require power" diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 38fe1b6c93d..f091135940b 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -15,8 +15,7 @@ Thus, the two variables affect pump operation are set in New(): /obj/machinery/atmospherics/binary/pump icon = 'icons/atmos/pump.dmi' icon_state = "map_off" - level = 1 - + name = "gas pump" desc = "A pump" diff --git a/code/ATMOSPHERICS/components/binary_devices/valve.dm b/code/ATMOSPHERICS/components/binary_devices/valve.dm index 048d52d2a7a..a46382ab085 100644 --- a/code/ATMOSPHERICS/components/binary_devices/valve.dm +++ b/code/ATMOSPHERICS/components/binary_devices/valve.dm @@ -6,8 +6,6 @@ desc = "A pipe valve" can_unwrench = 1 - - level = 1 var/open = 0 diff --git a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm index 86736cd7c78..c697251bc44 100644 --- a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm @@ -15,7 +15,6 @@ Thus, the two variables affect pump operation are set in New(): /obj/machinery/atmospherics/binary/volume_pump icon = 'icons/atmos/volume_pump.dmi' icon_state = "map_off" - level = 1 name = "volumetric gas pump" desc = "A volumetric pump" diff --git a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm index ad58aff1014..55216a5a5c2 100644 --- a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm +++ b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm @@ -7,7 +7,6 @@ icon_state = "base" use_power = 1 initialize_directions = 0 - level = 1 can_unwrench = 1 diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index d75c479ff10..7ec6d70d119 100755 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -1,8 +1,6 @@ /obj/machinery/atmospherics/trinary/filter icon = 'icons/atmos/filter.dmi' icon_state = "map" - density = 0 - level = 1 can_unwrench = 1 @@ -26,7 +24,7 @@ Filter types: var/frequency = 0 var/datum/radio_frequency/radio_connection -/obj/machinery/atmospherics/trinary/mixer/flipped +/obj/machinery/atmospherics/trinary/filter/flipped icon_state = "mmap" flipped = 1 diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index 9d88e6d1e8d..cd219cd6f4e 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -1,8 +1,6 @@ /obj/machinery/atmospherics/trinary/mixer icon = 'icons/atmos/mixer.dmi' icon_state = "map" - density = 0 - level = 1 can_unwrench = 1 diff --git a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm index a16f62ab5f9..5850b930725 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm @@ -21,15 +21,28 @@ /obj/machinery/atmospherics/trinary/New() ..() - switch(dir) - if(NORTH) - initialize_directions = EAST|NORTH|SOUTH - if(SOUTH) - initialize_directions = SOUTH|WEST|NORTH - if(EAST) - initialize_directions = EAST|WEST|SOUTH - if(WEST) - initialize_directions = WEST|NORTH|EAST + + if(!flipped) + switch(dir) + if(NORTH) + initialize_directions = EAST|NORTH|SOUTH + if(SOUTH) + initialize_directions = SOUTH|WEST|NORTH + if(EAST) + initialize_directions = EAST|WEST|SOUTH + if(WEST) + initialize_directions = WEST|NORTH|EAST + else + switch(dir) + if(NORTH) + initialize_directions = SOUTH|NORTH|WEST + if(SOUTH) + initialize_directions = NORTH|SOUTH|EAST + if(EAST) + initialize_directions = WEST|EAST|NORTH + if(WEST) + initialize_directions = EAST|WEST|SOUTH + air1 = new air2 = new air3 = new @@ -65,6 +78,10 @@ //Node 2 is filtered output //Node 3 is rest output //If we flip the filter, 1 and 3 shall exchange positions + + if(can_unwrench) // Overridden here to avoid having to snowflake the flipped/icon_state on the construction + qdel(stored) + stored = new(src, make_from = src) var/node1_connect = turn(dir, -180) var/node2_connect = turn(dir, -90) @@ -72,6 +89,7 @@ if(flipped) node1_connect = turn(node1_connect, 180) + node2_connect = turn(node2_connect, 180) node3_connect = turn(node3_connect, 180) for(var/obj/machinery/atmospherics/target in get_step(src,node1_connect)) diff --git a/code/ATMOSPHERICS/components/trinary_devices/tvalve.dm b/code/ATMOSPHERICS/components/trinary_devices/tvalve.dm index 6d3f2843058..7e91c931f16 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/tvalve.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/tvalve.dm @@ -10,19 +10,29 @@ can_unwrench = 1 - level = 1 - var/state = TVALVE_STATE_STRAIGHT /obj/machinery/atmospherics/trinary/tvalve/bypass icon_state = "map_tvalve1" state = TVALVE_STATE_SIDE +/obj/machinery/atmospherics/trinary/tvalve/flipped + icon_state = "map_tvalvem0" + flipped = 1 + +/obj/machinery/atmospherics/trinary/tvalve/flipped/bypass + icon_state = "map_tvalvem1" + flipped = 1 + state = TVALVE_STATE_SIDE + /obj/machinery/atmospherics/trinary/tvalve/update_icon(animation) + var/flipstate = "" + if(flipped) + flipstate = "m" if(animation) - flick("tvalve[src.state][!src.state]",src) + flick("tvalve[flipstate][src.state][!src.state]",src) else - icon_state = "tvalve[state]" + icon_state = "tvalve[flipstate][state]" /obj/machinery/atmospherics/trinary/tvalve/update_underlays() if(..()) @@ -32,7 +42,10 @@ return add_underlay(T, node1, turn(dir, -180)) - add_underlay(T, node2, turn(dir, -90)) + if(flipped) + add_underlay(T, node2, turn(dir, 90)) + else + add_underlay(T, node2, turn(dir, -90)) add_underlay(T, node3, dir) @@ -93,6 +106,15 @@ /obj/machinery/atmospherics/trinary/tvalve/digital/bypass icon_state = "map_tvalve1" state = TVALVE_STATE_SIDE + +/obj/machinery/atmospherics/trinary/tvalve/digital/flipped + icon_state = "map_tvalvem0" + flipped = 1 + +/obj/machinery/atmospherics/trinary/tvalve/digital/flipped/bypass + icon_state = "map_tvalvem1" + flipped = 1 + state = TVALVE_STATE_SIDE /obj/machinery/atmospherics/trinary/tvalve/digital/power_change() var/old_stat = stat diff --git a/code/ATMOSPHERICS/components/unary_devices/heat_source.dm b/code/ATMOSPHERICS/components/unary_devices/heat_source.dm index b18e5648eac..79078b66f6f 100644 --- a/code/ATMOSPHERICS/components/unary_devices/heat_source.dm +++ b/code/ATMOSPHERICS/components/unary_devices/heat_source.dm @@ -1,6 +1,4 @@ /obj/machinery/atmospherics/unary/heat_reservoir -//currently the same code as cold_sink but anticipating process() changes - icon = 'icons/obj/atmospherics/cold_sink.dmi' icon_state = "intact_off" density = 1 diff --git a/code/ATMOSPHERICS/components/unary_devices/outlet_injector.dm b/code/ATMOSPHERICS/components/unary_devices/outlet_injector.dm index 08e2712f38f..92bdee806bf 100644 --- a/code/ATMOSPHERICS/components/unary_devices/outlet_injector.dm +++ b/code/ATMOSPHERICS/components/unary_devices/outlet_injector.dm @@ -22,8 +22,6 @@ var/datum/radio_frequency/radio_connection Mtoollink = 1 settagwhitelist = list("id_tag") - - level = 1 /obj/machinery/atmospherics/unary/outlet_injector/on on = 1 diff --git a/code/ATMOSPHERICS/components/unary_devices/portables_connector.dm b/code/ATMOSPHERICS/components/unary_devices/portables_connector.dm index ef26254c027..b9399f42e6c 100644 --- a/code/ATMOSPHERICS/components/unary_devices/portables_connector.dm +++ b/code/ATMOSPHERICS/components/unary_devices/portables_connector.dm @@ -11,8 +11,6 @@ var/obj/machinery/portable_atmospherics/connected_device var/on = 0 - use_power = 0 - level = 1 /obj/machinery/atmospherics/unary/portables_connector/Destroy() if(connected_device) diff --git a/code/ATMOSPHERICS/components/unary_devices/tank.dm b/code/ATMOSPHERICS/components/unary_devices/tank.dm index 465fc1103d9..88f32eba44a 100644 --- a/code/ATMOSPHERICS/components/unary_devices/tank.dm +++ b/code/ATMOSPHERICS/components/unary_devices/tank.dm @@ -7,7 +7,6 @@ var/volume = 10000 //in liters, 1 meters by 1 meters by 2 meters ~tweaked it a little to simulate a pressure tank without needing to recode them yet - level = 1 density = 1 /obj/machinery/atmospherics/unary/tank/update_underlays() diff --git a/code/ATMOSPHERICS/components/unary_devices/thermal_plate.dm b/code/ATMOSPHERICS/components/unary_devices/thermal_plate.dm index b0be337687a..6cbaa60e6b6 100644 --- a/code/ATMOSPHERICS/components/unary_devices/thermal_plate.dm +++ b/code/ATMOSPHERICS/components/unary_devices/thermal_plate.dm @@ -1,16 +1,13 @@ #define RADIATION_CAPACITY 30000 //Radiation isn't particularly effective (TODO BALANCE) - - /obj/machinery/atmospherics/unary/thermal_plate //Based off Heat Reservoir and Space Heater //Transfers heat between a pipe system and environment, based on which has a greater thermal energy concentration icon = 'icons/obj/atmospherics/cold_sink.dmi' icon_state = "off" - level = 1 can_unwrench = 1 - name = "Thermal Transfer Plate" + name = "thermal tansfer plate" desc = "Transfers heat to and from an area" /obj/machinery/atmospherics/unary/thermal_plate/update_icon() diff --git a/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm b/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm index c2d49512dd9..3df03bebde7 100644 --- a/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary_devices/vent_pump.dm @@ -7,14 +7,13 @@ icon = 'icons/atmos/vent_pump.dmi' icon_state = "map_vent" - name = "Air Vent" + name = "air vent" desc = "Has a valve and pump attached to it" use_power = 1 can_unwrench = 1 var/area/initial_loc - level = 1 var/area_uid var/id_tag = null diff --git a/code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm index 87a45435196..cc62e860bde 100644 --- a/code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm @@ -4,14 +4,13 @@ req_one_access_txt = "24;10" - name = "Air Scrubber" + name = "air scrubber" desc = "Has a valve and pump attached to it" use_power = 1 idle_power_usage = 10 active_power_usage = 60 - level = 1 can_unwrench = 1 var/area/initial_loc diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 6a3783a5cd6..667602686b5 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -16,7 +16,7 @@ #define PIPE_PASSIVE_GATE 15 #define PIPE_VOLUME_PUMP 16 #define PIPE_HEAT_EXCHANGE 17 -#define PIPE_MTVALVE 18 +#define PIPE_TVALVE 18 #define PIPE_MANIFOLD4W 19 #define PIPE_CAP 20 #define PIPE_OMNI_MIXER 21 @@ -117,7 +117,7 @@ else if(istype(make_from, /obj/machinery/atmospherics/trinary/tvalve/digital)) src.pipe_type = PIPE_DTVALVE else if(istype(make_from, /obj/machinery/atmospherics/trinary/tvalve)) - src.pipe_type = PIPE_MTVALVE + src.pipe_type = PIPE_TVALVE else if(istype(make_from, /obj/machinery/atmospherics/pipe/manifold4w/visible/supply) || istype(make_from, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply)) src.pipe_type = PIPE_SUPPLY_MANIFOLD4W connect_types = list(2) @@ -152,7 +152,6 @@ var/obj/machinery/atmospherics/trinary/triP = make_from if(istype(triP) && triP.flipped) src.flipped = 1 - src.dir = turn(src.dir, -45) else src.pipe_type = pipe_type @@ -166,13 +165,13 @@ else if (pipe_type == PIPE_UNIVERSAL) connect_types = list(1,2,3) //src.pipe_dir = get_pipe_dir() - update() + update(make_from) src.pixel_x = rand(-5, 5) src.pixel_y = rand(-5, 5) //update the name and icon of the pipe item depending on the type -/obj/item/pipe/proc/update() +/obj/item/pipe/proc/update(var/obj/machinery/atmospherics/make_from) var/list/nlist = list( \ "pipe", \ "bent pipe", \ @@ -234,7 +233,7 @@ "passivegate", \ "volumepump", \ "heunary", \ - "mtvalve", \ + "tvalve", \ "manifold4w", \ "cap", \ "omni_mixer", \ @@ -257,6 +256,9 @@ "dtvalve", \ ) icon_state = islist[pipe_type + 1] + var/obj/machinery/atmospherics/trinary/triP = make_from + if(istype(triP) && triP.flipped) + icon_state = "m_[icon_state]" //called when a turf is attacked with a pipe item // place the pipe on the turf, setting pipe level to 1 (underfloor) if the turf is not intact @@ -288,11 +290,14 @@ set name = "Flip Pipe" set src in view(1) - if ( usr.stat || usr.restrained() ) + if (usr.stat || usr.restrained()) return - if (pipe_type in list(PIPE_GAS_FILTER, PIPE_GAS_MIXER)) - src.dir = turn(src.dir, flipped ? 45 : -45) + if (pipe_type in list(PIPE_GAS_FILTER, PIPE_GAS_MIXER, PIPE_TVALVE, PIPE_DTVALVE)) + if(flipped) + icon_state = copytext(icon_state,3) + else + icon_state = "m_[icon_state]" flipped = !flipped return @@ -307,8 +312,6 @@ if ((pipe_type in list (PIPE_SIMPLE_BENT, PIPE_SUPPLY_BENT, PIPE_SCRUBBERS_BENT, PIPE_HE_BENT, PIPE_INSULATED_BENT)) \ && (src.dir in cardinal)) src.dir = src.dir|turn(src.dir, 90) - else if ((pipe_type in list(PIPE_GAS_FILTER, PIPE_GAS_MIXER)) && flipped) - src.dir = turn(src.dir, 45+90) else if (pipe_type in list (PIPE_SIMPLE_STRAIGHT, PIPE_SUPPLY_STRAIGHT, PIPE_SCRUBBERS_STRAIGHT, PIPE_UNIVERSAL, PIPE_HE_STRAIGHT, PIPE_INSULATED_STRAIGHT, PIPE_MVALVE, PIPE_DVALVE)) if(dir==2) dir = 1 @@ -354,8 +357,11 @@ return dir|flip|cw|acw if(PIPE_MANIFOLD, PIPE_SUPPLY_MANIFOLD, PIPE_SCRUBBERS_MANIFOLD) return flip|cw|acw - if(PIPE_GAS_FILTER, PIPE_GAS_MIXER, PIPE_MTVALVE, PIPE_DTVALVE) - return dir|flip|cw + if(PIPE_GAS_FILTER, PIPE_GAS_MIXER, PIPE_TVALVE, PIPE_DTVALVE) + if(!flipped) + return dir|flip|cw + else + return flip|cw|acw if(PIPE_CAP, PIPE_SUPPLY_CAP, PIPE_SCRUBBERS_CAP) return dir return 0 @@ -506,28 +512,21 @@ V.name = pipename V.construction(dir, get_pdir(), color) - if(PIPE_MTVALVE) - var/obj/machinery/atmospherics/trinary/tvalve/V = new( src.loc ) - if (pipename) - V.name = pipename - V.construction(dir, pipe_dir, color) - - if(PIPE_DTVALVE) - var/obj/machinery/atmospherics/trinary/tvalve/digital/V = new( src.loc ) - if (pipename) - V.name = pipename - V.construction(dir, pipe_dir, color) - if(PIPE_PUMP) //gas pump var/obj/machinery/atmospherics/binary/pump/P = new(src.loc) P.construction(dir, pipe_dir, color) - if(PIPE_GAS_FILTER, PIPE_GAS_MIXER) + if(PIPE_GAS_FILTER, PIPE_GAS_MIXER, PIPE_TVALVE, PIPE_DTVALVE) var/obj/machinery/atmospherics/trinary/P - if(pipe_type == PIPE_GAS_FILTER) - P = new /obj/machinery/atmospherics/trinary/filter(src.loc) - else if(pipe_type == PIPE_GAS_MIXER) - P = new /obj/machinery/atmospherics/trinary/mixer(src.loc) + switch(pipe_type) + if(PIPE_GAS_FILTER) + P = new /obj/machinery/atmospherics/trinary/filter(src.loc) + if(PIPE_GAS_MIXER) + P = new /obj/machinery/atmospherics/trinary/mixer(src.loc) + if(PIPE_TVALVE) + P = new /obj/machinery/atmospherics/trinary/tvalve(src.loc) + if(PIPE_DTVALVE) + P = new /obj/machinery/atmospherics/trinary/tvalve/digital(src.loc) P.flipped = flipped if (pipename) P.name = pipename @@ -666,7 +665,7 @@ #undef PIPE_PASSIVE_GATE #undef PIPE_VOLUME_PUMP #undef PIPE_HEAT_EXCHANGE -#undef PIPE_MTVALVE +#undef PIPE_TVALVE #undef PIPE_MANIFOLD4W #undef PIPE_CAP #undef PIPE_OMNI_MIXER diff --git a/code/game/objects/items/devices/pipe_painter.dm b/code/game/objects/items/devices/pipe_painter.dm index 678cf8c057a..47e88049b65 100644 --- a/code/game/objects/items/devices/pipe_painter.dm +++ b/code/game/objects/items/devices/pipe_painter.dm @@ -20,13 +20,13 @@ var/turf/T = P.loc if (P.level < 2 && T.level==1 && isturf(T) && T.intact) - user << "\red You must remove the plating first." + user << "You must remove the plating first." return P.change_color(pipe_colors[mode]) /obj/item/device/pipe_painter/attack_self(mob/user as mob) - mode = input("Which colour do you want to use?", "Pipe painter", mode) in modes + mode = input("Which colour do you want to use?", "Pipe Painter", mode) in modes /obj/item/device/pipe_painter/examine(mob/user) ..(user) diff --git a/code/game/objects/items/random_items.dm b/code/game/objects/items/random_items.dm index d9e06c361b0..81d9a7769e5 100644 --- a/code/game/objects/items/random_items.dm +++ b/code/game/objects/items/random_items.dm @@ -89,7 +89,7 @@ icon = 'icons/obj/drinks.dmi' New() ..() - var/list/drinks_only = list("beer2","hot_coco","orangejuice","tomatojuice","limejuice","carrotjuice","berryjuice","poisonberryjuice","watermelonjuice","lemonjuice","banana","nothing","potato","milk","soymilk","cream","coffee","tea","icecoffee","icetea","cola","nuka_cola","spacemountainwind","thirteenloko","dr_gibb","space_up","lemon_lime","beer","whiskey","gin","rum","vodka","holywater","tequilla","vermouth","wine","tonic","kahlua","cognac","hooch","ale","sodawater","ice","bilk","atomicbomb","threemileisland","goldschlager","patron","gintonic","cubalibre","whiskeycola","martini","vodkamartini","whiterussian","screwdrivercocktail","booger","bloodymary","gargleblaster","bravebull","tequillasunrise","toxinsspecial","beepskysmash","salglu_solution","irishcream","manlydorf","longislandicedtea","moonshine","b52","irishcoffee","margarita","blackrussian","manhattan","manhattan_proj","whiskeysoda","antifreeze","barefoot","snowwhite","demonsblood","vodkatonic","ginfizz","bahama_mama","singulo","sbiten","devilskiss","red_mead","mead","iced_beer","grog","aloe","andalusia","alliescocktail","soy_latte","cafe_latte","acidspit","amasec","neurotoxin","hippiesdelight","bananahonk","silencer","changelingsting","irishcarbomb","syndicatebomb","erikasurprise","driestmartini") + var/list/drinks_only = list("beer2","hot_coco","orangejuice","tomatojuice","limejuice","carrotjuice","berryjuice","poisonberryjuice","watermelonjuice","lemonjuice","banana","nothing","potato","milk","soymilk","cream","coffee","tea","icecoffee","icetea","cola","nuka_cola","spacemountainwind","thirteenloko","dr_gibb","space_up","lemon_lime","beer","whiskey","gin","rum","vodka","holywater","tequilla","vermouth","wine","tonic","kahlua","cognac","ale","sodawater","ice","bilk","atomicbomb","threemileisland","goldschlager","patron","gintonic","cubalibre","whiskeycola","martini","vodkamartini","whiterussian","screwdrivercocktail","booger","bloodymary","gargleblaster","bravebull","tequillasunrise","toxinsspecial","beepskysmash","salglu_solution","irishcream","manlydorf","longislandicedtea","moonshine","b52","irishcoffee","margarita","blackrussian","manhattan","manhattan_proj","whiskeysoda","antifreeze","barefoot","snowwhite","demonsblood","vodkatonic","ginfizz","bahama_mama","singulo","sbiten","devilskiss","red_mead","mead","iced_beer","grog","aloe","andalusia","alliescocktail","soy_latte","cafe_latte","acidspit","amasec","neurotoxin","hippiesdelight","bananahonk","silencer","changelingsting","irishcarbomb","syndicatebomb","erikasurprise","driestmartini") if(prob(50)) drinks_only += list("pancuronium","adminordrazine","lsd","omnizine","blood") diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 60fd31ae47c..26757340fc8 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -456,7 +456,6 @@ var/list/wood_icons = list("wood","wood-broken") levelupdate() /turf/simulated/floor/attackby(obj/item/C as obj, mob/user as mob, params) - if(!C || !user) return 0 @@ -468,18 +467,18 @@ var/list/wood_icons = list("wood","wood-broken") qdel(C) T.state = C //fixing it by bashing it with a light bulb, fun eh? update_icon() - user << "\blue You replace the light bulb." + user << "You replace the light bulb." else - user << "\blue The lightbulb seems fine, no need to replace it." + user << "The light bulb seems fine, no need to replace it." if(istype(C, /obj/item/weapon/crowbar) && (!(is_plating())) && (!is_catwalk())) if(broken || burnt) - user << "\red You remove the broken plating." + user << "You remove the broken plating." else if(is_wood_floor()) - user << "\red You forcefully pry off the planks, destroying them in the process." + user << "You forcefully pry off the planks, destroying them in the process." else - user << "\red You remove the [floor_tile.name]." + user << "You remove the [floor_tile.name]." new floor_tile.type(src) make_plating() @@ -488,20 +487,19 @@ var/list/wood_icons = list("wood","wood-broken") return - if(istype(C, /obj/item/weapon/screwdriver)) if(is_wood_floor()) if(broken || burnt) return else if(is_wood_floor()) - user << "\red You unscrew the planks." + user << "You unscrew the planks." new floor_tile.type(src) make_plating() playsound(src, 'sound/items/Screwdriver.ogg', 80, 1) else if(is_catwalk()) if(broken) return - user << "\red You unscrew the catwalk's rods." + user << "You unscrew the catwalk's rods." new /obj/item/stack/rods(src, 2) ReplaceWithLattice() for(var/direction in cardinal) @@ -516,23 +514,23 @@ var/list/wood_icons = list("wood","wood-broken") var/obj/item/stack/rods/R = C if (is_plating()) if (R.amount >= 2) - user << "\blue Reinforcing the floor..." + user << "Reinforcing the floor..." if(do_after(user, 30, target = src) && R && R.amount >= 2 && is_plating()) ChangeTurf(/turf/simulated/floor/engine) playsound(src, 'sound/items/Deconstruct.ogg', 80, 1) R.use(2) return else - user << "\red You need more rods." + user << "You need more rods." else if (is_catwalk()) - user << "\red The entire thing is 100% rods already, it doesn't need any more." + user << "The entire thing is 100% rods already, it doesn't need any more." else - user << "\red You must remove the plating first." + user << "You must remove the plating first." return if(istype(C, /obj/item/stack/tile)) if (is_catwalk()) - user << "\red The catwalk is too primitive to support tiling." + user << "The catwalk is too primitive to support tiling." if(is_plating()) if(!broken && !burnt) var/obj/item/stack/tile/T = C @@ -558,7 +556,7 @@ var/list/wood_icons = list("wood","wood-broken") levelupdate() playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) else - user << "\blue This section is too damaged to support a tile. Use a welder to fix the damage." + user << "This section is too damaged to support a tile. Use a welder to fix the damage." if(istype(C, /obj/item/stack/cable_coil)) @@ -566,29 +564,29 @@ var/list/wood_icons = list("wood","wood-broken") var/obj/item/stack/cable_coil/coil = C coil.turf_place(src, user) else - user << "\red You must remove the plating first." + user << "You must remove the plating first." if(istype(C, /obj/item/weapon/shovel)) if(is_grass_floor()) new /obj/item/weapon/ore/glass(src) new /obj/item/weapon/ore/glass(src) //Make some sand if you shovel grass - user << "\blue You shovel the grass." + user << "You shovel the grass." make_plating() else - user << "\red You cannot shovel this." + user << "You cannot shovel this." if(istype(C, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/welder = C if(welder.isOn() && (is_plating())) if(broken || burnt) if(welder.remove_fuel(0,user)) - user << "\red You fix some dents on the broken plating." + user << "You fix some dents on the broken plating." playsound(src, 'sound/items/Welder.ogg', 80, 1) icon_state = "plating" burnt = 0 broken = 0 else - user << "\blue You need more welding fuel to complete this task." + user << "You need more welding fuel to complete this task." if(istype(C,/obj/item/pipe)) var/obj/item/pipe/V = C @@ -597,7 +595,7 @@ var/list/wood_icons = list("wood","wood-broken") user.visible_message( \ "[user] starts sliding [P] along \the [src].", \ - "\blue You slide [P] along \the [src].", \ + "You slide [P] along \the [src].", \ "You hear the scrape of metal against something.") user.drop_item() if (P.pipe_type in list (1,3,12)) // bent pipe rotation fix see construction.dm diff --git a/icons/obj/pipe-item.dmi b/icons/obj/pipe-item.dmi index 06c53e5a68bbb0a88ef037cf853dcb2fd95c7ade..1ef48fbad130338fd911a84fafef85898b2d2066 100644 GIT binary patch literal 32351 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