nQwOK
zq?Da2F2(7qD!E_f2busfg!4B85H_fMV+8UJSky3XZ1ZaTyZiW8kgTVxpUXO@geCyV
CSyWg6
literal 0
HcmV?d00001
diff --git a/Resources/Textures/Objects/Specific/Security/body-camera.rsi/equipped-NECK.png b/Resources/Textures/Objects/Specific/Security/body-camera.rsi/equipped-NECK.png
new file mode 100644
index 0000000000000000000000000000000000000000..66c5cdbfe2d35b35a48b94e82f71421248263731
GIT binary patch
literal 326
zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*$kd8jv*Cu
z-rn8l#q21+_P}wnmck7dmTr?K1$PC-+*Kx(iSa62VMs`J*c+T!^CibUyWp7Fi5ka_1%`{~|O|3vy-OuKvJeUjkm-M@cS*o&GQZmj`24+%UtwWR(}@VWE9
z?B*}AWlHv}X7Li?Rd_2X;eAUvU{MCc>{8*?Z`ZA8)O^ki(G{L|<~GyT&zs}gkMGeH
z5WJel?UKTm02C7pe7nuTj5a(sg5Ce%SLuLAqg(ah@us&
zSI17l1M5*MY7gmnw4>rxv1qNeqGR#sVMS>jN2!X~vC~dpVA(nyb@->5dHcR3zxVro
z-;r;2>6A$mdPhV@APCYsE!Ca@cT`_tJ>jofT-*w`a5;5`iXf5w^%a6ty*~&+dNhbx
zIa-b*o#iEuffJ-$U?}p)5RD*X5{qPx&j%Ws3-Uy-4Qr`Af}x^d!?Mi|(jg}UmzY|t
zfXw1aS$uIm&j?uJSaeJg3kf_x8x#}qVK
zQUGc;Sa6;)nb8EsKv|3?h8cy@BxNN?D?u4?%EFpRmZs6bg+XtM;AAuG;{(3noegto
zn#>Y}&*wAvj0Q=`BPfPp2$Cjf8ixp6^?Nn02=}VPIvMOh6
zv?BzM9HjNCfi%H{5k;I#PzF*DsT1gMJR9oq1ktLNG8cLY=zSuwn&p=PkpWbxP~kz!
zT;SD)bvhIH;90p)akob*@C0xJ4}_^u7!`CSyCh9gUD8wH2)+(RBeTg0;513ek|cL$
zp{8`QpvlR4VHk9Hw&)ckpBk@=3Y-CUP6IZKCTUnQ3a6MXl441krK}@KBTJGUPzP)U
zfz!CIfh9q7`nv*kIM_6=s&QT(q}gp46lD-aflc6Yoleqf!fBI}#{pw9;S6m}z@1hA
z=mahyH-Vwsb;0v?i7(VMsGslXTtVU?M=(jO(dravvjv7H2o{`SOah)uab}z$fyH8`
z&5V^ccd|`ZMELP=?#EemRRUx*8mR0+93>#qWTrl2h|>3K*9MGu@T`BA%vS<>o$Heb;LL
z|Edopmv?dAJOC#sf$8xO`mE_F4e{TqwZD68E_K4;u+z=pl!Z6JISss!T7gqIQWa|v
zBs3|_J}xV#?Dp#KCikD(r}Rj~*6FVou9>xLJ$`X(&t0Bt<6drvd>B_%)X?qbk@{WX
z*~cynAGk6!W!cT>VOKA26MxK(^mMz~>_6)L^n+h^E^IxQX1TP%Z@ho|pg%D*V`6!H
zV|i6ccQSNP2+}k^wx9FO@gFuUY%4x=rm^m=(m4l9H?17b)mIlt8#T7B_RxlfP4fr%
zDqpJDezoPg6gf2Hq`@F7`+j~X3>>(&YC+Pm6(j#z*D_?sg*mhCU6?myd&B0O5mQH1
z%F(^2-}moc9(n5S-?ibr>yXVEJNvz3U%P)jG}{afN+(JMoK+
zcP1ij59jVE`7<}+Y4il?)m8L&*D#xT~NO~n|Qa99+`h@)UQf<
zdEM!%xINpx7ObZg!--Ru4=Cw3z*@5D-re)Bx~l4%zaMa+#j@~X>wX?oKeu`B3nkN%
z&YQHE6BE
zX}QvOQO&Jc2BbARsnLXt`sUgi*V#F-{EPvmd9_;U{Sm9uPmQ&Vr`L7=?UOSp
zTYgx4cXWC8eJ@57D8LW^e_UU=&hXi+==vsKuc4O?hty0gpZ`is$O@!9>i3v>vNifaqr(aR4Mc&QG^fLXjDU6+
VT>5n`^F4h_OPOS^d2RNhe*k&m1MUC-
literal 0
HcmV?d00001
diff --git a/Resources/Textures/Objects/Specific/Security/body-camera.rsi/meta.json b/Resources/Textures/Objects/Specific/Security/body-camera.rsi/meta.json
new file mode 100644
index 0000000000..6e6fd3aec3
--- /dev/null
+++ b/Resources/Textures/Objects/Specific/Security/body-camera.rsi/meta.json
@@ -0,0 +1,108 @@
+{
+ "version" : 1,
+ "license" : "CC-BY-SA-3.0",
+ "copyright" : "Copyright (c) White Dream Space Station 14",
+ "size" : {
+ "x" : 32,
+ "y" : 32
+ },
+ "states" : [
+ {
+ "name" : "unpowered"
+ },
+ {
+ "name" : "active"
+ },
+ {
+ "name" : "active-animated",
+ "delays" : [
+ [
+ 1,
+ 2
+ ]
+ ]
+ },
+ {
+ "name" : "off-inhand-right",
+ "directions" : 4
+ },
+ {
+ "name" : "off-inhand-left",
+ "directions" : 4
+ },
+ {
+ "name" : "on-inhand-right",
+ "directions" : 4,
+ "delays" : [
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ]
+ ]
+ },
+ {
+ "name" : "on-inhand-left",
+ "directions" : 4,
+ "delays" : [
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ]
+ ]
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4,
+ "delays" : [
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 1,
+ 2
+ ]
+ ]
+ },
+ {
+ "name" : "off-equipped-NECK",
+ "directions" : 4
+ },
+ {
+ "name": "equipped-INNERCLOTHING",
+ "directions" : 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/Objects/Specific/Security/body-camera.rsi/off-equipped-NECK.png b/Resources/Textures/Objects/Specific/Security/body-camera.rsi/off-equipped-NECK.png
new file mode 100644
index 0000000000000000000000000000000000000000..7587e067f3ba5c184440ee861e170db3559107d1
GIT binary patch
literal 259
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|_IkQFhE&XX
zdut>6VF!`pAD7R1sS)e+a>B+doSkcCZhG>5{iT(wLXHRZxwMs786A7NGpyGB_vgBK
zx8JEV0ktz2U-h+?>nmF`yX;Tdw58V+o%_Fg&)dG5=UB$`&OA}0DHiIr*F7K2DVz7A
zDb8VHv}Di3lFd_3|6DSc6Qmmg>iXYv9l5jerZ2}Y*?FI08)v-hy4$j#?!XkF@RFOp
w5j71;+b2z(>Nf4>rcIMdw)gK62J8FN&+q!#h-GGSjx31p>FVdQ&MBb@051V-w*UYD
literal 0
HcmV?d00001
diff --git a/Resources/Textures/Objects/Specific/Security/body-camera.rsi/off-inhand-left.png b/Resources/Textures/Objects/Specific/Security/body-camera.rsi/off-inhand-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..043847e22be4d71f50ed47efe57b3a5fd84500e2
GIT binary patch
literal 200
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|nmk<`Ln`LH
zy=BOC$U%Vh!o^D_FT;Y)30`6?syV24T;R=~gHaLDJGnXcl{cLKu>7weP!Gcf?U|9!
zOIPmwbbfDBwB&N3^~a5kHhXiP)78&qol`;+04YOD4FCWD
literal 0
HcmV?d00001
diff --git a/Resources/Textures/Objects/Specific/Security/body-camera.rsi/off-inhand-right.png b/Resources/Textures/Objects/Specific/Security/body-camera.rsi/off-inhand-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..ecae3b2b5604dafe8e2c097bfb02ffee126aa1ef
GIT binary patch
literal 223
zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|>OEZ?Ln`LH
zy=BP7S2($w?|J`
zDJre(|J&p`U8P%(%k+;I`<`9SWZ@HRb+NwMc31i_X3_asg=ofeRNs<~Ekw
z<#o)-^4)Gwbt#yEVL`w8i+dtL+tu#K0u}J3MtG+A`Z8z%*&HApKyWE|GKlhY^>bP0
Hl+XkKcQH!*
literal 0
HcmV?d00001
diff --git a/Resources/Textures/Objects/Specific/Security/body-camera.rsi/on-inhand-left.png b/Resources/Textures/Objects/Specific/Security/body-camera.rsi/on-inhand-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..87e1b4346bafe16ec3d86a2f0cddb9311c74bcb1
GIT binary patch
literal 239
zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IV(L~978JR
zyuG`T_mF{rL!hMo{9EPi_mCQ)^VLjyYV|=(s{-0jEZ%&xLB{AM@|ry0nx9sExtE
z!KLJN_A9S%;h|p(>n*=Aluo|kk8!
z{4Mep416NA?A`ac13xRGY}hpymdHaCGdyrTx!z>|1$GGcLH^m?`3H6%{LT7Cn1LZ-
Yo}Bn|)#*$h?E*m3p00i_>zopr0MbQS5dZ)H
literal 0
HcmV?d00001
diff --git a/Resources/Textures/Objects/Specific/Security/body-camera.rsi/on-inhand-right.png b/Resources/Textures/Objects/Specific/Security/body-camera.rsi/on-inhand-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5e017579b57dc42fb09ac709682e58d3544b785
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2ImUF{_=y>ykBuwWwX`J4rguMiyvx>Pw+>^S7&u`8WOG1OUkaWKVtKmyxvXPx%Hc3Q5R9J=WmCb7tK^TXhO3<)?=X8
z(yLzx3bwR0#Vl0Xbj=c4cVgR3Xh|3kVHX1}nU#VE^T5E&yzl0pnl@ZMl!2@{B{TQuDHMu)+TFe~_hxDMplgVTNaGFixi3HQLS)68bAg03j-xNPPJq4iM>GanpCqc~LQzcXf_IJ10
z{`eLE+qMBn8b)BkpZl?EH&A-FUB@sC3|(igkViTVmWp{Y
zu_#N$JWIv?-drKCtf_3E+v_2Oz;#_*A#jBVVkbiI;mx~X?FvD+*SlT=FxUY@*8#9B
zi(jIJ=bd3$7C;cYb_17nAeYM#y%A%4Y>Zqk2Qbi`VJN?ZX8NuKxD|_WesR%%IF%+7
ziw1=)%fjxQBb^4_UXOa?$58!H7t!>C0;yD*t&Pw94bQ^{?5&+3XTtL!ahtAil{CW~
zfo9jLI8KA&qsPcd1T>9_cAE*$3kE=2xZKnYrS66~0)IO6FXtEkR^1tvI%33#f6s4G
Wtmwkk`2=170000vcaELvRVufonk^XB?Se`EFIjkIVj*{n$1(tfK0)RoFT_wILWy6yVa#BDa)%eB`oJzJ|b
zv*p?YVim7;0=LyXcCPDAo;$vtp4(1MR=f9T^`89(2xz&!t?svW+P%j9a%~{D0r%zO
zdaXJj>2ELByi#FxV|A?>6kS&pOA@7oi>fk9L^5v7N2(MPUB|jk7$UO4af8z8=u-o2
z-7IgM2;-41__ti!>i0X1dVOziZ)uM$72VA`F~-y}ty7AC0`<#K!UO@U@7qqDEaB3n0b!O-=sLUIoq_T!t-Br9
za_xQ(Xvu^YqO`g?A)hL?)tXTE`q3G%Xyn^e>fZX28Uul7E(1`*p`sW*byEJ0)=yny{b2bM
z?Iwhn)~Y3B8Uy_&p?ZM;de~
zj>^qR_vz8yPP015%Z5#dE~F(uT~-@CZcf?Y#X>n0ySL>aSaVQ2B#WfK`>J&Pqb|@7bBQ3Q=JeL?cFgH%oMP&)A
z1<8{Xfqsp!-eTVrK{
ztPvnf@C+FcUuKgs&M`=%h3(2shAp8mZwi2xE(b=90kxR`Cn*e}xl8}ku5k^*Ml(N(
zM8M*hkSO#_Kq4QU;n+Z;2eUbefj&%ij+BOGEXq1yEjBRw8l??1VKxnmW4$yCsc*3K
zW5G(jh6?5rEL4m`>BVHWUdCe?QV)+gH4A9yvq9e;9y40b@l{4q7{pADIgJitqg5CP5{40((iO(>RiKkICB~e-CS^J2GSD7C
zW6sVfFHl4&KIYUR_q7bQl(A0&F{K)gb!rk&$i9hAIBlMp5gzw>
zT*h{YBOP-Sgn?mUC=H8e$JURC_I*EwY>S2ngdHLTK*T^PpObBYq@0Fe;E2;Fl=z?x
zw$qa);InlGegIxVD239cPOUg_X=rL5V^Ch_a0ZZ+fz%V7k*7TfE7LMIu|LOJNMY@l
z%p+?(5{W2Q%;yktXjHRxhOr?5gn!KGM`0LZ9Qs`Nk&5Qv79tVD9O92TJskrQHKrc(
zJvI*sF*ZEJ;(${|@G7q%ON8;E+t0Q(RzU!OIj|N2<0&CLKtrIzIo8HO%vIo(=;P(C
zcu`1Wr8yBegvWCb4|Q5Ijf07wfdF9=a1ZE>{cyImP?BLjNEibC1Z6q5&?&4yFmXwv
zp%|O1a&$1m4F|&d{K;`ZdBuSojD3SgaLQNSPL3Dh&*Xs8wc$Om3&)Qa+RyL8(dDI;
z&|BYl^v^GTj&E%=p!{5J9>3r=5{LJ5u
z{@{tN8()9=_3caF{9^K{%XsC;UmyMBCj0i`UHiS(3-+bQwjcXsrSrq5{&MR1517Zd
zFC0C8*UEi=_(J8M7vFs1PtU#ii(7BL^B;Fyc89Px$g-Jv~R9J=WmcMGlFc8K+mu9UEMrbI+LvZ#EDIxEW2g~SZ$?DmJdguf61!6=%
zbOvP!3OGk2@T$OKu^2obk4LZMWmy{6NC7QH
zQFtYu&1M*lMx+f(004}~<8FR994^|l@9Vn8e!pkMWeWfRr4-992*}et;K8&|RaM|y
z`qSyu&8Z_u3OL79cAEejPFoO$;YBfZU0+OWYd|Lf+wGQX>V#E*QVMCB0sx{YVh7e*
zvzpc@KuX!XzC7dY{R2V>_6cZdeZFI$F*TyK38#}7N+~RtO9&y@qf!dfNo)(xzYByA
zn9t|fY&NWMyH^3u&{_{luk|OQ
z=&2h`J}zASr_{=7wel9h@wN6qk|e(Qf8~2Sd;!WMwYB7i(;ol;002ovPDHLkV1mDp
B%C-Oi
literal 0
HcmV?d00001
diff --git a/Resources/Textures/Structures/Machines/computers.rsi/bodycamprogram.png b/Resources/Textures/Structures/Machines/computers.rsi/bodycamprogram.png
new file mode 100644
index 0000000000000000000000000000000000000000..1282216d16182792703a5eb19995b3356c74b6b2
GIT binary patch
literal 219
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Q$1ZALn2z=
zUf#&dWXRL{P~OFHKHKXfOn1y~Hp#BrvoXVn#Z