From ee37ebd13d9dabe3c1da399ca35e3ef06f64a2f1 Mon Sep 17 00:00:00 2001 From: comma Date: Tue, 17 Apr 2012 06:06:01 +0300 Subject: [PATCH] Now possible to place police tape on airlocks Also resprite for tape in general. --- code/WorkInProgress/Ported/policetape.dm | 9 +++++++++ code/game/machinery/doors/airlock.dm | 2 ++ icons/policetape.dmi | Bin 930 -> 1798 bytes 3 files changed, 11 insertions(+) diff --git a/code/WorkInProgress/Ported/policetape.dm b/code/WorkInProgress/Ported/policetape.dm index 8e0e1e094bc..65eb17d4f53 100644 --- a/code/WorkInProgress/Ported/policetape.dm +++ b/code/WorkInProgress/Ported/policetape.dm @@ -165,3 +165,12 @@ del(src) return + +/obj/item/policetaperoll/afterattack(var/atom/A, mob/user as mob) + if (istype(A, /obj/machinery/door/airlock)) + var/turf/T = get_turf(A) + var/obj/item/policetape/P = new/obj/item/policetape(T.x,T.y,T.z) + P.loc = locate(T.x,T.y,T.z) + P.icon_state = "door" + P.layer = 3.2 + user << "\blue You finish placing the police tape." diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 81c0dd07d50..b7a8cf2fdcf 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -356,6 +356,8 @@ Airlock index -> wire color are { 9, 4, 6, 7, 5, 8, 1, 2, 3 }. //world << text("airlock attackby src [] obj [] mob []", src, C, user) if(istype(C, /obj/item/device/detective_scanner)) return + if(istype(C, /obj/item/policetaperoll)) + return if (!istype(usr, /mob/living/silicon)) if (src.isElectrified()) if(src.shock(user, 75)) diff --git a/icons/policetape.dmi b/icons/policetape.dmi index f2736418da4b4b8128f841c322b5f37a0990f259..dfa39a146747beac4598c2c56e866c6abd979fc7 100644 GIT binary patch literal 1798 zcmV+h2l@DkP)V=-0C=30&%p}9FboFZbNduwyNjD%dyx(4VS5EBuG+v{Mj9sg^d5?Ol5V#I zKK}eE;nbdO4^3zF;yEHsVBomhYxTrI0vI^dS_O~yAZdx>#Djr?X&j?CmO`rmIf8*o zs~fwAPxDtUo&~RNyik?~Vtmmgt8i*Sa~2Lnyy0}c`lG!3rB)m4>H_)DkNgKqX!{15 z&gwTS)0jg`5>G4u00tUKL_t(|ob8>lj@vj8hG~OcgtS)%t9=pe6Qm4~Do-HTX9uYzk^7enWmJk_P^Hhg^(Q|13? z0oVW|bdV^YwwN|H`9COtG*xQD4UIg%xExTKJ`}s(S4jxt0z=+ojCZj)2aXvE0lxFU zR{(GkXo%o02R7d4iu!Ml9z6uiOC0acEX7;}TM0UOi6 zk5W^#DAiVc~T_5-RSGRyo=VSi)W|vMAdOF5%I*E7scMlKO`>(I+JNSg} z@bUP!u5(RD?6#q>aRKWwUVl%&sh7~#u3*MvD&RhJ;h01q@e*UxQt88??IEDX<@vD{ z67=3dSGxkXpI?q|wl~xrYwc>H>3r%Ckfx$_|L1f2IMa9fZ++)=oiA}i2I3Kp>Cgbg z=zV)rNWcw5{XI9DD69qG1L}b&>h}}Kp%%Q!h3lf|3JGPYuC0d=+^*Pc!kb0~fG4!| zKqjcCk;ySF_^xA314nRu>?N?*p?1NsBd2VnbqySq<+X=d%Y&d*%mkkOEi|T{CS$fdw!D=QHh`1{YWWk;4LroS@$l29qTF=F74D ze%J#<4htZ1SOAd|bQ^%W555NbK?`6FjWBBa!H0k~)Iv)8!3*Hl^>S?g8cDrAoqAS@{Dq9WJz=`Pn|{2(dTr^5t_ z^I5#Pgn%`4!>H{`irKjzKPu6w|FSXuI%|l*)b?e_t?)I}Kx+HJj{`7numB>51rRww z3t$b6Flzfj3!v`>h-}}Epasx1`pEX}30eSasDae>gBHLVVlcJ+pasCV!vYw|+zUc| o!2)n#4No*#03(43G@*;&KS{=9qbgI4+5i9m07*qoM6N<$f+g*28UO$Q literal 930 zcmV;T16}-yP)V=-0C=2@&Akf3Fcih{Irk|J?Jj<;StLa=wC@mXG#6qcHHtcz{0m)F`U4jj>~^;k)C&g@E+w#{#P-tu;u) zICf^50B$!s#^YhoYU{nucyL#p!Q)S()z-1=9$ST}fe$+PG+LqHe9w=4V=2l5FaqwX zGt`P4{G9JvDflITT7L~Li}P@h24@aK9-z9%7bBy!+B!~sZc|CnXsu8gzURlTaSECuKy{s=mW{c7?=zbT0kq~8 zrE+*cGX%sap2OlCZ$Aq(l>=&^nGo25oc#%6LcrIb0Fd4$BZ2_l6GTB5ZBs}PlLJci zCp7N?G5rYuZchLRd&B8^g{n)}J^{D%C-{06e9t)Vd6mq8W$~Y1>rX)78YS%*AIHuh z3D}>oM#7mdb#eEKS$_}xX3b>*0EQuae;4N2zbH#dz?K~s2_ox&Sj6Ol)Ax7X9Iz~L zIRM}}>+}8uSFFeMCpDb}0o)`Y_RRl?=BGh`^+G5|e}V`C0RH};5Mu9&wHN{b%JdwH zBA^7sybF}VK|pN*YU3cFwg9zp5Kvoy+BgWPEkJGj0P0B9D#{!XaR2}S07*qoM6N<$ Ef+%60Q2+n{