From 2469715f651b5fca5fe2de3c2d65ab70b5e28d22 Mon Sep 17 00:00:00 2001 From: div0 Date: Fri, 10 Jul 2009 18:30:22 +0000 Subject: [PATCH] rifle bullet counter indicator no longer needs to reload after switch! git-svn-id: svn://svn.icculus.org/nexuiz/trunk@7177 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/defaultNexuiz.cfg | 23 ++++++++++++----------- data/gfx/crosshaircampingrifle.tga | Bin 4114 -> 6864 bytes data/gfx/crosshaircrylink.tga | Bin 4114 -> 6380 bytes data/gfx/crosshairelectro.tga | Bin 4114 -> 3028 bytes data/gfx/crosshairgrenadelauncher.tga | Bin 4114 -> 2168 bytes data/gfx/crosshairhagar.tga | Bin 4114 -> 4113 bytes data/gfx/crosshairhlac.tga | Bin 4114 -> 4240 bytes data/gfx/crosshairhook.tga | Bin 4114 -> 2892 bytes data/gfx/crosshairminstanex.tga | Bin 4114 -> 8509 bytes data/gfx/crosshairporto.tga | Bin 4114 -> 3254 bytes data/gfx/crosshairseeker.tga | Bin 4114 -> 9508 bytes data/gfx/crosshairuzi.tga | Bin 4114 -> 6166 bytes data/gfx/hud/rifle_ring_1.tga | Bin 0 -> 1040 bytes data/gfx/hud/rifle_ring_2.tga | Bin 0 -> 1396 bytes data/gfx/hud/rifle_ring_3.tga | Bin 0 -> 1750 bytes data/gfx/hud/rifle_ring_4.tga | Bin 0 -> 2259 bytes data/gfx/hud/rifle_ring_5.tga | Bin 0 -> 2452 bytes data/gfx/hud/rifle_ring_6.tga | Bin 0 -> 2969 bytes data/gfx/hud/rifle_ring_7.tga | Bin 0 -> 3162 bytes data/gfx/hud/rifle_ring_8.tga | Bin 0 -> 3510 bytes data/qcsrc/client/View.qc | 18 +++++++++++++++++- data/qcsrc/common/constants.qh | 1 + data/qcsrc/server/defs.qh | 2 ++ data/qcsrc/server/g_world.qc | 1 + data/qcsrc/server/w_campingrifle.qc | 2 -- data/weapons.cfg | 4 ++-- 26 files changed, 35 insertions(+), 16 deletions(-) create mode 100644 data/gfx/hud/rifle_ring_1.tga create mode 100644 data/gfx/hud/rifle_ring_2.tga create mode 100644 data/gfx/hud/rifle_ring_3.tga create mode 100644 data/gfx/hud/rifle_ring_4.tga create mode 100644 data/gfx/hud/rifle_ring_5.tga create mode 100644 data/gfx/hud/rifle_ring_6.tga create mode 100644 data/gfx/hud/rifle_ring_7.tga create mode 100644 data/gfx/hud/rifle_ring_8.tga diff --git a/data/defaultNexuiz.cfg b/data/defaultNexuiz.cfg index ecb344137..23801a51d 100644 --- a/data/defaultNexuiz.cfg +++ b/data/defaultNexuiz.cfg @@ -113,25 +113,25 @@ seta crosshair_uzi_color_red 0.4 "crosshair color red component to display when seta crosshair_uzi_color_green 0.9 "crosshair color green component to display when wielding the machinegun" seta crosshair_uzi_color_blue 0.35 "crosshair color blue component to display when wielding the machinegun" seta crosshair_uzi_color_alpha 0.9 "crosshair alpha value to display when wielding the machinegun" -seta crosshair_uzi_size 1.125 "crosshair size when wielding the machinegun" +seta crosshair_uzi_size 0.6 "crosshair size when wielding the machinegun" seta crosshair_grenadelauncher "" "crosshair to display when wielding the mortar" seta crosshair_grenadelauncher_color_red 1 "crosshair color red component to display when wielding the mortar" seta crosshair_grenadelauncher_color_green 0.15 "crosshair color green component to display when wielding the mortar" seta crosshair_grenadelauncher_color_blue 0 "crosshair color blue component to display when wielding the mortar" seta crosshair_grenadelauncher_color_alpha 1.15 "crosshair alpha value to display when wielding the mortar" -seta crosshair_grenadelauncher_size 1.35 "crosshair size when wielding the mortar" +seta crosshair_grenadelauncher_size 0.7 "crosshair size when wielding the mortar" seta crosshair_electro "" "crosshair to display when wielding the electro" seta crosshair_electro_color_red 0.35 "crosshair color red component to display when wielding the electro" seta crosshair_electro_color_green 0.5 "crosshair color green component to display when wielding the electro" seta crosshair_electro_color_blue 1 "crosshair color blue component to display when wielding the electro" seta crosshair_electro_color_alpha 1 "crosshair alpha value to display when wielding the electro" -seta crosshair_electro_size 0.95 "crosshair size when wielding the electro" +seta crosshair_electro_size 0.5 "crosshair size when wielding the electro" seta crosshair_crylink "" "crosshair to display when wielding the crylink" seta crosshair_crylink_color_red 0.85 "crosshair color red component to display when wielding the crylink" seta crosshair_crylink_color_green 0.25 "crosshair color green component to display when wielding the crylink" seta crosshair_crylink_color_blue 1 "crosshair color blue component to display when wielding the crylink" seta crosshair_crylink_color_alpha 0.85 "crosshair alpha value to display when wielding the crylink" -seta crosshair_crylink_size 0.725 "crosshair size when wielding the crylink" +seta crosshair_crylink_size 0.4 "crosshair size when wielding the crylink" seta crosshair_nex "" "crosshair to display when wielding the nex gun" seta crosshair_nex_color_red 0 "crosshair color red component to display when wielding the nex gun" seta crosshair_nex_color_green 0.9 "crosshair color green component to display when wielding the nex gun" @@ -143,7 +143,7 @@ seta crosshair_hagar_color_red 0.85 "crosshair color red component to display wh seta crosshair_hagar_color_green 0.5 "crosshair color green component to display when wielding the hagar" seta crosshair_hagar_color_blue 0.35 "crosshair color blue component to display when wielding the hagar" seta crosshair_hagar_color_alpha 1 "crosshair alpha value to display when wielding the hagar" -seta crosshair_hagar_size 1.3 "crosshair size when wielding the hagar" +seta crosshair_hagar_size 0.8 "crosshair size when wielding the hagar" seta crosshair_rocketlauncher "" "crosshair to display when wielding the rocketlauncher" seta crosshair_rocketlauncher_color_red 1 "crosshair color red component to display when wielding the rocketlauncher" seta crosshair_rocketlauncher_color_green 0.75 "crosshair color green component to display when wielding the rocketlauncher" @@ -155,37 +155,38 @@ seta crosshair_porto_color_red 0.5 "crosshair color red component to display whe seta crosshair_porto_color_green 1 "crosshair color green component to display when wielding the porto" seta crosshair_porto_color_blue 0.5 "crosshair color blue component to display when wielding the porto" seta crosshair_porto_color_alpha 0.85 "crosshair alpha value to display when wielding the porto" -seta crosshair_porto_size 1.35 "crosshair size when wielding the porto" +seta crosshair_porto_size 0.6 "crosshair size when wielding the porto" seta crosshair_minstanex "" "crosshair to display when wielding the minstanex gun" seta crosshair_minstanex_color_red 0.65 "crosshair color red component to display when wielding the minstanex gun" seta crosshair_minstanex_color_green 0.65 "crosshair color green component to display when wielding the minstanex gun" seta crosshair_minstanex_color_blue 1 "crosshair color blue component to display when wielding the minstanex gun" seta crosshair_minstanex_color_alpha 1 "crosshair alpha value to display when wielding the minstanex gun" -seta crosshair_minstanex_size 0.65 "crosshair size when wielding the minstanex gun" +seta crosshair_minstanex_size 0.4 "crosshair size when wielding the minstanex gun" seta crosshair_hook "" "crosshair to display when wielding the hook" seta crosshair_hook_color_red 0.65 "crosshair color red component to display when wielding the hook" seta crosshair_hook_color_green 1 "crosshair color green component to display when wielding the hook" seta crosshair_hook_color_blue 0.85 "crosshair color blue component to display when wielding the hook" seta crosshair_hook_color_alpha 0.85 "crosshair alpha value to display when wielding the hook" -seta crosshair_hook_size 1.1 "crosshair size when wielding the hook" +seta crosshair_hook_size 0.5 "crosshair size when wielding the hook" seta crosshair_hlac "" "crosshair to display when wielding the H.L.A.C" seta crosshair_hlac_color_red 1 "crosshair color red component to display when wielding the H.L.A.C." seta crosshair_hlac_color_green 0.65 "crosshair color green component to display when wielding the H.L.A.C." seta crosshair_hlac_color_blue 0.2 "crosshair color blue component to display when wielding the H.L.A.C." seta crosshair_hlac_color_alpha 1 "crosshair alpha value to display when wielding the H.L.A.C." -seta crosshair_hlac_size 2 "crosshair size when wielding the H.L.A.C." +seta crosshair_hlac_size 0.6 "crosshair size when wielding the H.L.A.C." seta crosshair_seeker "" "crosshair to display when wielding the TAG Seeker" seta crosshair_seeker_color_red 1 "crosshair color red component to display when wielding the TAG seeker" seta crosshair_seeker_color_green 0.35 "crosshair color green component to display when wielding the TAG seeker" seta crosshair_seeker_color_blue 0.35 "crosshair color blue component to display when wielding the TAG seeker" seta crosshair_seeker_color_alpha 0.9 "crosshair alpha value to display when wielding the TAG seeker" -seta crosshair_seeker_size 1.15 "crosshair size when wielding the TAG seeker" +seta crosshair_seeker_size 0.8 "crosshair size when wielding the TAG seeker" seta crosshair_campingrifle "" "crosshair to display when wielding the campingrifle" seta crosshair_campingrifle_color_red 0.85 "crosshair color red component to display when wielding the campingrifle" seta crosshair_campingrifle_color_green 0.5 "crosshair color green component to display when wielding the campingrifle" seta crosshair_campingrifle_color_blue 0.25 "crosshair color blue component to display when wielding the campingrifle" seta crosshair_campingrifle_color_alpha 1 "crosshair alpha value to display when wielding the campingrifle" -seta crosshair_campingrifle_size 0.85 "crosshair size when wielding the campingrifle" +seta crosshair_campingrifle_size 0.65 "crosshair size when wielding the campingrifle" +seta crosshair_campingrifle_ring_size 1.5 "bullet counter ring size around campingrifle crosshair, multiple of crosshair_campingrifle_size" seta crosshair_tuba "" "crosshair to display when wielding the tuba" seta crosshair_tuba_color_red 0.85 "crosshair color red component to display when wielding the tuba" seta crosshair_tuba_color_green 0.5 "crosshair color green component to display when wielding the tuba" diff --git a/data/gfx/crosshaircampingrifle.tga b/data/gfx/crosshaircampingrifle.tga index 8668f859332ff21eeebbda3275519f3c00c62fca..8e9d2d9fab481cbe5a6d82dd49c1f0305570e940 100644 GIT binary patch literal 6864 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 diff --git a/data/gfx/crosshaircrylink.tga b/data/gfx/crosshaircrylink.tga index 4b1f36d522a709ca94c74559fe90daef60dc61e7..27b2dc4dd7954c4322f22cd6ae2c96620fa85459 100644 GIT binary patch literal 6380 zcmb`MZA?_@702g}f&+>#6c)D;g1gkUvS?~5?luNjvotZ;bO}hUS`^#(p^1sLAGfSJ zsBCF%?H1%kAgifb6^SNp)L4_PiC?Vl>e~He6XRPN>Y^xAKoRW!cjn%KJ2SMBc9L`N zbI)_m|NQT{=Q+=V1_G%8@AppNoj`8rGahTX?2tHrjE+qA5s&>=Sa$0l=FoP``W=4F_nhyw(;1*-29?i^i10p0zlcZyu z2}rtRsw73ivxRKdz~{>h7FhayK?48k!59@&WHdc1D=Sy`H}doI7v<&UEz)?d zBuA1VnJnQ=45m>73+K^i1`90lm!JQW_T=>)Z^XCul+qW;gapT4^LFLP4ri6Ek656W=9}+WI%)|pv5I_PEWFinr zHZvqdwpTMwc0mm>_)bYrPoK46!-f^-&Yf%P>FMcu`t<3u{{H^HuCA`mQ>RWHTEBjM zh3wvxd{aVpqvY!JU_rdsWCjZ?-^3FHkU#{P2t*nffyw`i4jqW4hz`8N-_p%TESG6 z{A`u?s*4vdp6TxHel##J@VwfxtlApV)8M^(_d3s>J^QJwex}d%9eKrN`8QG~CXEN4 zAbL7rHRBPf(M?e z>voSg)oj^@{4i084hvc5N?-*$%ee8j0Het>rtQrRg+gy{-@g4reY7uu8z~icQTCoZ zd9tITqGHTNxkE5xlgASTk?-{uk-!ReM&5YW=*d*{Xw)A0*V59`zPEe# z?wT+41AK%$ADHUYhHzrtx^)}mLNbo-wr-(ED$5OD9tAA(wnFAKmTWY&EY+*u8A^L);+|V4`6Livm3G6lv?* zku^k}6NP9ogkeKkL2``muQZA-B&MQ-i;9YhYinz(FI~Fy*GG>Y^{QP(T4Km+iFfbb z{fBbav1QAapQ>fCk!QLH6QZO&%uFn>!~;)X3rqo>C`2PF(S_w@+9U25-&)Q1$|Opf z>Z-1;{_qR^qBU-tf}80cb>O3`SFbJ+Lav0>p9I+;%ZTiv$;ARoW!5@~e<6ZS6t|XR zNd}GIuZ80y>D96=#G0C#ZCVo7q9l_E!PA2W55BIiuiuuGl*GA>8R4mCRM5vFC*>jB3?}TC}NwPPZ zSnkxRQw!Op^^SkhF{6tk^Zonx@97i&xvHvao#yl8V`n5t1-*sNKzX65DQ=P%H4VDa+h%NOS4 zUe2)FcH6ua|J=8GUe8pyeIVFcV3=dD#V`UIrOsOZHv`GaC)NA{u6R zwoLc|Pyvn!h4%WgWy^}f+AAxP7@?7PCt0Im0QUDg>GBw`YWZ$+v_L9#a&Hgcx^?Ss z$&Ao2<63xq)-enp5cq88*-Mrzc~`6IjCRHTFzY^<5gKN&kWhtq!~pS1Fyk;dN3H)C z+8F)`M&xfeMrfG9!nMRBIKs$F7s)3t^R>k4o;-QdXD6*BMrfFEEwD@gz}u3(g@+Cu zYF5K|Y5>WM&@kg#MDx-hMZl{#OqJQq8(#P>S zi`0Ib{E0;)kntq8p`l@~Kn9|9GJs}$Acc_k=VW}Z!v`!>eSYExLG$uC`M-cz#WpuL z$5bqumuF%i|4U+{3s9vM!vu|(yu<C4(9=}+0ii|K2Q1i;Le>pUxj;nd%Kevp<%|g zz!Hy0=VygQ_c!ppzX<1*m6g30#y5$PW&ofp**c7g`9=Y}%?wtUz$PcG%j+2P&(dg^ zv3%(6m~XR2k*!E~_8-h4nTGQ;HYuFYSXA8|^Vz47{UZNez;GfiSVcyl1st=ZF$Q+= hXrs?~v%(= zf?^s)O;V@HWq!-<<#kkI zXIAcC2rf}{TGm)Ff=kp)h z?e>peulKE5t-h65ct^g3_Zk{uIN*X4Zi&%@eI{}*>5;tkdVLQ@qtV@9FnA%SYBrmy z(P*ezt)?oKiYk}O8z9C#a>%8|ti7}N;5PTb^VN4?=x4LpSN(qftCi2WTrNM!nGvWX zkuhtHS>S>j4Q93J%cZfCt9rd&8IQ-G$=C2v{9}3`mzoC-IN=tZD^m+i-Pi%Y2ch9` zcx&(7ITd2qV5)oNwuh6lb4PK#SRcjm$A)-*o7kC?=P9&_?{ z=AEeTq;*v65$f;UwbOI@!}DiE!_9Z{;Tav$=bhrzw?mA%(Y`l&*=kqB${C>X*1Oh4;460Blq#}`s zipS%sR4S>-WWp{S=jR?d@MmwVamcE4Nt_{6v;IQI^i@p++8c;9NZegb@A vf^*L=62^SYnMkEl?*P8wZ_F+-hOuL2<$pB5Klk26V$0C{7rI-Gcn$mlq*IFY diff --git a/data/gfx/crosshairelectro.tga b/data/gfx/crosshairelectro.tga index b5e507ca480b34a9ee43617123d0e7345762baeb..7d58cc959d2a6eed4222e1b6dd926a694a255b3a 100644 GIT binary patch literal 3028 zcmc(h&1zFo6os!pP?Zou9zZhapp!Tg?5u;NVx7zI9gp-&wRs-vB&)#e8z0W@9p4=?ElnsAt*;-b)@Qdlh;SJuU!C+7j zE(Xp!}!TISRDaY)w);Y zIj1Sr5a6NEf1zPKfNe1QM=aO{>pfi5bW?aLKp_~o1D!&BCwEQKZw*gPJnnjD%!P# zI?6%~dz%?sTz*GdOeH@}U`27eP~DjA(R4fE*oky(f7^D#wuQqJ#jGN<@b#Fru=unw zOX#A2T%OSawg~o?m2b^d04Wd93`lt(v}P(GmuIv9@6lBXC`SQ_hQFraq$~+N-Z>Y* zi7tgNp^FaW^0lP9(RCb6@(y)o!Fn#yN zw)&4pBM6D!+voOW>V596JJB)rOA&$o!wVS&tTNG>@FjF{BjoaoUP-yj za;5?*YX8`KJyQX>Jfj8t!#|-@|5N2&nCGv4u8#?m7yW!W^^YtkSoBlSCyJ$Vr04w@ kwRlOwzx8Q6{g&g-=Xd*NbK_3^R=shfdiQ#LYvW4x8}c-_3;+NC literal 4114 zcmc(iO==rK5QQg!Kp@#^9nda^NiN|#_&U-JtSfjc9YP@Vi-mqRvb4}5>96QFl#1z* z87J80Q9a#V?^Rd-sJp5@SNiK$>Hq6;xvaoywW>CoO|{)_tKDvAI2;aD#Ov#8b-i92 zaXOu9UvYQ~HyUV37dxNN4U}n@Pt@l7J^FA*Jz_zBHk%nJC;c8sdcFOAUwL%UH!k?1 zj&e>+=uf9p@N+mEK7!F`^pInzb8Tbg^-)5qtF9Ks7HW1@^!Tx)32E^XpuzK_Ra4Qbr7-iI<=iUIyOuAH-;*UlXM zWP!!tbU&r?mxS*bl&Q1)sDJh~e;_-l<^*4S;$ zs4n|64svJtqb~6aC4Flz`HSCMrCFzsPRzezyYcZ{URUL)@AnvIP0M-1 ze3J)YbDwM-1Lf%7bUv#Ow(V?*++DxXAP%90C+@MEv9>k~)UJa+Zd*k!f;w8vEcRx3Z^Ddt}L0Q(X9Pv?*(`!{KYI_`?5 zg>U@*C!cxjC4F0GS^wtupSrAN8bQ~7mvuKN-9MauagTMqee-IkfZEb8jppN}z) jg1+U1wFEaB(&G)rH(0ON){YK+r5Ejc^x+}~w50nNp=WyE diff --git a/data/gfx/crosshairgrenadelauncher.tga b/data/gfx/crosshairgrenadelauncher.tga index 169b573c878a27077a197cd90e1dade652cf583f..829697211a1324e00fc84b107b0a11997ca501d3 100644 GIT binary patch literal 2168 zcmd^=F=!KE7>4gma+WhLiIx(?R+}nC8W;C;i4Z6%Rz>KNIeUf-F_a3W7O6`Xmo8aE z5Xm3`DF?wp97O9N2x0f8YPT?|TV%mgQQLW7S%< z7G^w7r&^xjU{lyzDgn;yJu1iXnz?HF%!L^)h(M)MIj2uDg%1u67IV4WS$z)*`>BdG z=?rp(4y}cS>+eMESj--e#}L|9IrUg2;Ch}HEEbDSGMNm=R@Ymt)^4d( zO8CQ!+^$ZH5sa}Crh`s)u#*W)Vj`1`hEX%R=$}z>#DcgWE{b_^Nn93-Vo6*PSH<$C z%C)e{%3v@^G#ZT?wOTD%E|=Hx`TQLP-l^B?uM34j%5~j2-=XolqZ4y0CVti6&e6#Z zb~1rUOk^?&C>c$hE(=`X23NSlC2r>h?nyx!C#Dh+8zL_r3GToXu_sF6x!4zF@j|>3 z74c>?8oeD3hqZpc|Gv}dd~UbfpJeGvv)Me%X0scP<18soL^#4W;bMIAS0Z%K$qsfh zfk{kcG72d9iYVg%C;I|tIK(NAaZUn~kSIbt*b*-VwyVMu@5Bf3Q5=e|;+yy`8loxM zGVoJIj&zqhy&L?)x)E1`%o z4se1aoZ%3sp1?T?NJ666e-JOCoG0|pd4eA+wth93>SOz#y_Ejy)i~9cxDnTr$Q<|X V-cLP9ucvR{T6uUgy_QN?zX4I5QThM? literal 4114 zcmeHKEpLQC5M2m@RFqSfDst-TPoVIqY7G4W*eZTWb$`Mo{E}0Zq_s8RN$EVYyKRo? z2sXJjaCw={%)IvqH_L}op)$uo(J!8+NpT2*z%)8XXmK7=Zu8%+zw_W}fi?3NhQB+- z^*o>@%{o_$qR7?O@}b3fNVzzUE#GwkEy;_kB}w9HYx&UPJfvKjrk3xzfR^ON)$%-d zwY7X`aUN2xX&S@FMz|x~6EGCg#y|}{=mlr)g_h*S)%w0C`pn-^Je6hnOz}vN1{1ZT z?mf{O+z?uvhtBONK4=^$T3jxd$GWbcs;WA-ZTndi#S7`}p-H$tklUjNz2JZgjlY_D zZT#Tf5Z(x9!aJce7{~Er7>2K|>%Iw7mSwNxfx-OGKSd9E!2uTc|w~I85IKyNkbaDZ!{JdOOdFvdzmOUGjgnv(l0=Ee2u3qKeLAv(#?dToZ<4wn5&8u40-{kp z$B!RBTv}RMDV?BjpTN8^A0?c`SF8sKe&?2ylvJHOdGc!+7)c<;(`&*4Q4Nxn#!BTNyEO!NA;km{j4$uKYIu0*5{(3n2L;HMU%GUuQ`T6s zkg>EgEIamstXWfmY;<5?;96Q*+DZ*0ws@FC_P#nSjN{3e79p*@e*OB@Sf<#-pBTqG zHcZVaLIkh)-LhrNs}ht8L4g3pz4}0n+Y-%C|H7J@nr9O&>ATE0>_xq6apCLk?rztR zN}*UF{h5O0>VQ7t^^P9$ga%7WhV0LQ26NhZY*VWb4N}bR=AjCs+P>uM^2@MhpO)wZ-qR~8V&-mX)+v4LA z$Zw&LE4Xm@KUKpj6ssq(AkLWHO~laeK7kYGHwTj&c&ZKq*9nG;5FXc>P%Vbh~Sf4Lx_Q_aX=g~+xFscm@e48 zjNit_#y2#?6(f?GAy^7;TeAt`OkvTcO`BfEf*w~lW*CPpHHb)!okBxHLxb7b*{d~d zflwe2ZK7^ODNiBJtFrX;^p%`KvC0S8LF3pisnza35K(#i`ucj+S0iwEx#JFx(pZDO zJ$l*Fck9Vzp7UNFX3xe)jCyR?O;gv7Bd|c6s5>SS#3#Nvne^Tc?KM=HtR_fnCEc#2;3O#Wgxw zEk}+7jex*<3JPUH^|^EBPDS}`)j;-)jkb#y6L^k3Vyq{8<;s;m3knL>X(*fPVS(ET zJ|%f?X-aixoG$HRf%`(;<;$0Q#!cXLqupSP&C;^_D%X=s zm8@FMx9THl!6Bi1=W#V?ZEgLAFvomlu~8*{7v>u0Zie%}^G(6#7D9I-ElCI-TbC@~ zqNCR>F(*m&?{Ake*gk}2s_-qwLz>kHn}hkXK`>;s&OAZ_1wBscS?za!l3QeCn%Uha w9rJ*HEPH?iC76C*=V?PJlh0we?ReU01!PdezF3r36T&+-_G4bMTM?ZSnz2#x`S5KRn=wuF@{VgP}-aA87%E)a?! z;T58_4GX_{}-~#x-2aJ#K%sY+huJu~>F@ckgU$Y~0`6-28ofeEdOOUENEy zwY547;W2cLjg2qb?e_av|Hu0J`h)H5?GoC+@Wz>zFI=Ctv$Jz|Z*T80?6?*e7hQ<= zyW-;FS5U#v%2+99A*9mM((BF5%?}qA77n-vzCXdciMB4`gN%)REiRX9b8T(ysJFM* zSyfdvk(ZZO850w8B|17<1P2F;fPesDFc?H=XsC#bixctj@sR}u1@Bi^SKIsg`c}Dj ze}8`q+S3 zq85(ngPRBDLW^%@&IsIFe!MlDfO>iBg!oscByAA@s#ett4H#EyuF&>AMx@q4sAJw4sH zva)gm*m@N{{Vbc~DM?95=8MKoZ008@C`hpOA|oT^5fv3B*e9qNY9b{i#YEdf zLqpV{I(CHvzNMO)8UcJwZnY*EKl9DJGw1Y!gZ+tmp$_N=@C9uX14E6e{${=gb*jqP9JKuSwXyIEOT`91Xqo&5q0<|7a48kGAF`qNkJ zz34yAtgNh0puI?S{1@pzT%*KK?XrjE~J^dIIy?!VyS@$&NW0sQ?D zJt!9(T&n+i^k^N<&1|0CO8-TS=bb_1;Pm{#nX!gCXh-~3B@fh;uZMi`VeTwP>27f=N z5A>b6Kn|yHj(rFYV%cNa<5+9VH#ukA)GT!N0s8DD_i!(yDx@~L4>^UdY%Yq^JDb6Tk(ZH#KVVM@c$lk^V`J4#FzE;^_lAX zH`bi42ey@KxRyHOUfRGouilis-rlSi>f&u^$Tl)EVj3JA6sRkK`@T3lJQS;|t72wm rModmlhC;hzyy2>UqyPL{mG->F!r!>Y*E+TB|Md6YYQeRS diff --git a/data/gfx/crosshairhlac.tga b/data/gfx/crosshairhlac.tga index 505bf02ec4f914dfafc650149fc998fe567a9728..5500910fad65cbe19917d20c1947d66ec8b47f33 100644 GIT binary patch literal 4240 zcmdUzOHW%@5XXIOe6NEci4v7Oq*hMb5QnIi=mH~!NC+uaDOD?xwu;nN)RO5ppe&#g z*G{wOBOy}NBu+OhfIVLzi>Oa^i$FZY2PupGe{;{Z4aEjhHbt82Idf+IGv~~ix#yBd zbSC1z;lywvmwC?c_>Z44`$ps$S7TUVSk)tGoXMUt5i*fvLX;A9AW1XoaFV3ynD!Hi zA`?_mN{a%~DU`BEPdN!Qk*Qfd)-W=SaeWC;J|jAhc@Hz^orD=QQs&*P?Sae_#m>lwyR;-XlP6EsUWEyCvN$jHd8uv)EtnubH-W{4EcC?-R( z2eLRO)__OWk;8svW#xXjv$OLefOCjfoCYb!g4K8j0}^6Z)FbMho16O_tZ;XC_wN7> z2{TTkOTYESwgyD)q9{K*JNw1<_VzCkAl%H%Oi44>oyKti2L}h=U0z;(7;bEA{2ss| zc{#ufL@2shC=~97larHQ1#prKxf#~bEh6WQJ)GAlabM)ca(>aXHS2fC5XFMe6*4EaqmO>v62{WSCL}+4> zF$_Zko7k<45qswQdvQ?!OhAOmVmndl!nT_rSOu``)*GU?r>3U9+}zy!EeZk-2{TRu zO)SnBhM|E^0f2AYVS!i--$@h&LItCUSLzDS)D~xhY=RsAk^vS>MC|uqe}Dg-g@uJ5 z!?m@wKhMG;Va92oi3OI;NFd_j;BI8m*`vAgSppFfF<4hb*I3eZQkI7i5f_PJUx;E@ zG}hPGR|-p|(o6;piJL(KO)RhkA#a#?z9zy8-tdZdq9D7T#rLhaXdj7zeZ-DE#Kt-u z4TPH4$sGlG$mhgzgvg-VFX9=`=kw)oVq)TJ9}bCV3=K4~z|t@>pn(edNV_g-5!!>J z;E9Nyv&m}qbWz$J9m?7ZW$Q1hzBurlH?qs_DYnU4t@bQjU0walheN^)8fapHWe7$m zXrO}L)S+|EJ5dmg?P(*}{fW;?G|F;o)rWn=feh z=96}}Vc{h!0v%i{TiX_kq{TIWeNLlJ^qf5)2<6|mfS}ziKo-7XCB+d6d5CW6=J|n! z2^740OyCVIJo4gTXYHC}HFVfD$M6A58lqv(Yk0!fGrQ@sHy*A;Y-yM1Xje!yStpil zuHmSW_xwp-at-jLuHhVs6Z=pgcO20@FX7{U%Iv9jGDHE@FCRz!%z7*%%TRNEiLKtv z@N|{DrknCc~%weCQPo&ehB*%x1r5*Ya{IqV08AR=M;I-8!cTIB#e!lPf i%s>AB3Csd?{yrN2`1U8GcSb+_;H|swjJ|)nkoX6a3e1rJ literal 4114 zcmeH|!AiqG5QbBsAl+6eEfo)fuc3$J1u9gb`U*)d%_$_89-5;bd@?~Pq~vLwZ|O=X zfuP+q2eW0^>Fn(OGn0RI9p}t3r3uK1YHE% zsYc&*-J3K`=Lot06T>M6d8#;$=S5L`AjGh*LnAd%N|o~hV;DuzVz=9UBBDP{r_+(x zfAA0Xl=uHyhvS36!0glcd!BcfW!dXyvw4&H-^(IFYJ7azV{35MWHK?w@q~<4tJPzk z=U)iCM0yWMVc1l`#2!Pi1xw2d#H+tKx>*QK@# zI1lfFAXpyO9~*1<;LDyP>kq!>pUm_Yd}5~0uYBKsHZ?c=+pm>dg-3_q)gKPDHEi(j E8)bX{UjP6A diff --git a/data/gfx/crosshairhook.tga b/data/gfx/crosshairhook.tga index b205ede06001d3b7dc3fa213583119f64f9078a3..01a40d4a868fbd6c0754fba385fc59b65b7c6dd4 100644 GIT binary patch literal 2892 zcmd5-O-jRH5KY=91YNlbZh{w3m)RDiLP3=Hhf8mfbr8Xy3K0>1?~o&S0CSPv!g;Ta zq4^ZPNvQb2gvrdjnN0F#;y5c#b%xH+*$6&xYkPS|@TG`L?G3j$ZYGx=E`4gW(fbOu zFXD>yL$57_LT9w3fwj91fttB2fSnNX#>Uo=64s5SAp# zdYY!&S)S)R9yD0y2@uT$#2N{F)B>a^iu0^2%ZUdK7I*~w{RCzLbQj=>Q5e{4I-P!c z&|rZF5h8p$OGtpuI<vl);1yksaShI8G?lFoh_7;o(>1Zu=NpxOecNpFa5tl2L8g2FdY%ErbRjgj`t$!rOZ(KnI z^DnF)JQK1l7*k?xuNcO0yu}zNB*sLHGwc!Q(}oZpDWxY8XL#%I zRSm4QrG7T?FYHm;ceYmXch=u~KOvX&ui$4~rG*L}8sL9JAY}3WRqzD)90$f{eW`z` zzqNR+zcu(x{wmy}f5)RGt-n{{3)=BgzCSdP`g;|g$)r{LK1g{P*N{K!t9T!{1!>jz hTgu5et-pC6X>HAqb8G!A?VWME_?yXk?F#%#ffvlRiE#h` diff --git a/data/gfx/crosshairminstanex.tga b/data/gfx/crosshairminstanex.tga index 647bd079808a2b2a842998ec5257e2c9a8026705..f5b8b0926ba1885d99c3c79d89d4af6af938250a 100644 GIT binary patch literal 8509 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 literal 4114 zcmcJSNmH9g5Qeoj*h0Q)oM{x7F7boS`is!eLse=6Cz{mrc$X)tyZfp zEiKJ;I-S?s+uN%F<8$DN@$vDjFrK&D?YC!VXD8R!*B5tpcVG4G z>i6;1)>db8bMqa<^mmb!2k9vlIj(+zsPft&e*VfkF z&d<*`ipAoS$;rtw#GEyF$oRg30T!6nhdw5IOL4pJ=E1?iuJ-cJSB;Mv*6v)PP^gTI zj1W`yLtLQ*Yw+a99J1)33kF#7p=sj~b{0|2ig@8OdeGk9-mWlz%IEV{&u+gsnsY-2 zS#;2KI5rN?Z9eq$xuY@NZBat`Qc(`SA?EnLzrVk`u&~fdr_;nPDeCEI9yX9kqJu6N zV1WrXHn4?FuRcV%FWP&9{FTop=KB3}CX;dJ_ML6?Jq+I;WE1Fu!C8O_Ha4&&zQObM zUL{}29f&(rtyXK|hwl3U`}jibNP+>D!^H;oQalp_)eX0I?o!ZC0E1(IeZ);% zo6TkeOcw*$YA6p}3}V@Awy?gw{;TT8XZhI;`WRwI%h4EwouF^t?*#Wkcf#ZqHA;E# zT5&15UNWtrdb*+-_L&&8TCJD<8F^T48cQS+DdkumVlKvit<6c@e~E8~7=TTkq*m(; z$~psce{;E9Sv71`b@Y>X?Rvfb17|1dmtXY2)YR0})7jbCR}gdSLs%S=)F{=;Ha6%T z+JDbJHB5F_sO9>;t5hnz{OIFDESXH^W@ctyEiW(s3E=~Au;*cX*4&Rm92?YXY*_o| z9!elS6i->HT2e-rlL}Rn;JBTQ_+B zq(R@wP=8#Fpmz^bf1JGszP-8*CiMp!*mCv9o{#adPyMZPcKGOQ1oGM~n{R;U>Ti8O z{YBUJ)6_}5BR?9N`i? zWROJ%U55iE*w{c8gMCI^@3cwDElBqdba^|deV=lM#Ex9Heo&w3p-_@Fc*r1&4!U4~ z1t!?C8TS5i?r?5deVasE1y_{hm2?Uv3q{V4-=1x oiHU-GX-PCqPqoCn1kc-VSdNF;7-k(z3V@{wTZu0?XN*)Bpeg diff --git a/data/gfx/crosshairporto.tga b/data/gfx/crosshairporto.tga index 46c2c3fa50e524841ccca451a9b586b30b38e881..5e42186052462742fa3661117a25b31376fa9fd1 100644 GIT binary patch literal 3254 zcmZ{mZD^NO7{<>u&8Ak4m5?vEW{ILEwJ|J`Nlsa=24!kcA9|rreTj;KikQuut`-%R zD-t7g_F_drA!X}}m8Kzt6{KuppNhil#jLfb>v#R1bDn4BZn)0NeP8Fk@ALAU^Mp_x zqBMu*Fl$0T-BF7zCTCd|o}e{Gttmo{FtIb)%-Wo~9kj-Z(js&TdxewhRb*(73m*uN z30IpN)CwN&qDtMR!aE%*GK$kMhV6mYkaf0Jsk=jH^2le2JWX9{n5%^W0r^W9b}P$1 zR!#hs!ezo_VWPmqW(p0$twOi3UqBd(59B*xO&%jS>NE5vNKH-XI^in;IbEr;_f)Ug z7#U$5Eymm+?8!NB3H7xw2ZHKg?>+R+ql>71TtH%0+tjYjZQ*GeW%hJgw?LP~5za;Z zVBa3X9^;&?+Rqvf(fU@H9bJ3E<+;|&%3S{y{t*rd=LnS~o?_g&bcIR6F(GE~Xmsig zG%MFUC>8?qgitF4`|2(`B#&PNXsp|k=&+Z@IB6P%-vt<~?)gHnk4=$6W=uS0_J`VY zUWwLA)FT5N{3uil!DH=(nSLr@9unpX!Gp)s5;zN|1Q-YKsycY>?S%z?KwvPkbQ>Hm zpn6wYmt}vee!={%viYLi%({2J7A^Ov$7&$+h2Sv`iQg{;k{N)H*#lVtPCJ%Cb2nhG zf*>sGP?6EI#}o_O#h4_VfZH9*1s?Ybc-+;8Gc=n8HsY8$PnKiMO)(aV5Vn_XwaK;w zo5wjpeD(_XJn(vq@}YXfeaoCgbfox9}WYoV2 zNQ=Fab-nX1SZO+o5@k}-)fAISy85&5rkLk~7$K3TCvr{FRgXrVnaDE|x#}z#G$mf6 zdBtQ{pFx4o<~9=X*2f)fmxj~$b1{H5dS76jd+ZiXm%tY79!Y#iD)#bVBJNX1^-GH9O34 zJ_IB5ycBv7n(g?HwyDX+ome@y={x;QDx$pYl!&`4*L-h|Lq$*5jr8QZAlmAZZJ8Vd zkK0HZ+&ulc&!Z?XzZxynXn1PK31v=wcPkM}J<2t3_9oHK;0gf+r*!a)Jy2*lOkt7wa%9rby7 z<)x_;Ws|@GL)agNlfrPPifp_PoyIxAcv-l@N5Td32wor#K4+JQtxq^2oUkjl`3K=$ v;SphRv7q+h?}n`(XK(%z`pJ0I0wc2OrdwK8x8B^^e&d3*%Uj!87KZ--eh;E1 literal 4114 zcmbW4Nl#-(5Xawp1{(~<3tc}dl{w*X z*r}+fFnuzaMAj`WEp_SbrgO;HI$#vSe``J(jT)?YJWlUbS67EyT3TZ1bUK-@v4#w? zzK#RNTRerU3d3kwS$H#awD@-^0wK^7hC0HY9oa6S|YIof2+ z6<-?O(b3WF<>lq+v$L}=S65e$x3{;C7Z(?Qou8loNn^|$Ysesr4t9V6mg3R}dG)s? zrd{@u~h(cazN-7`)0@->smOvBOI+M19v4TB{&$)z!7jx}VEMMw3)0uyZE z;@;%WpuD`?+%Mvln89DzthxsW2YV7zzsNq5%FBJkSNbvb=Zqc5qJysDfC)Ana3K%3 z#Hcn;;w33(HhF!0{e&L+LqkLFYHDhX@02$ZiM-&~Ikf{Fbkznh!G?o-p}ffZdyf#a z#4m9s{nzpF@elU7DTm~m7yLS>GMovzV1VUget|=L5K$lac9^}(y_q6rXiG~=(;Xch zDZvftc_E9h`5pAX&LN}n=z;;3;=*D3fc%h1B*J1>TI|eXr^HTH?PQ&EVqdy9<+9IT z=Tr`zSS;qq{g22wbaOA%2NE0Ik|!hNYWdv8#>UFIxw+rOMsmng&_+Egdi<=u4)W{1 z1HISQ)|QaFIqCc0kvu6e8WTBle`FkATU+}iIqYxo!LjVU$37$WLLFgmYD>`nYM1uN zp;K8|>4*;_+)HxQ&CSgtxm$8ZLS&UcA^bCvN5Ajv?9BJ}_STAiNV)R$@aTsvZ?q6O zO7i4996o>2+CTiC$mJUw8#7&9T`5`f0)EWJmCk$Kk7};A6zE;?ae`b8hsAGl7;FEB zA3KV)p%{MS|J~i)OfmlFOwL2J_Eb{JMYcEV|rdavARdKmTOy{Nvl3H~-4HRLj}s@-NuP<6C+?e|ruY zoktgp*YazTJ<8sK{5q%aO*vP){(SQ>b9p^bf51~8m^>-<_aCX* zd&9%S=ItVT$-QZ@ImoYb;37-yLl+FN{Jj36{@QWMTd}{tzkPpyKllDXe_~?d19eP3 zq5bi;RzG74ysROEEIK~7c|(B-HXOtSeu7&u{N5G2qhfcDtt)5o2WLne@urn8B3#4; zIg+)3K z(@7d*=2%0<)&T=EnJC5Lv+&d&Zyt)fZJHcfxCh77#upbJJ2x7gprCwBXG7=Q3ql6o2UoB97k xf3wDZMaT7Z^2K=3_HeJ@S39_44Gj&B)C;Gnsfki=-Y<-qV+|Qw2aMPD`!BMAtZ)DT diff --git a/data/gfx/crosshairseeker.tga b/data/gfx/crosshairseeker.tga index 7e8c4d10178da4f4293de1b1f329622bd5a799ee..7311550fc6c30d89271d5002c73d81e3b0613bc0 100644 GIT binary patch literal 9508 zcmdU#Yj9Q7702(*O9%w$OR*~4Ji%bD7$pRxkU$bhq#+_u?J#wCwnME7UvNq+y&(}$ z0*aOq9XpN|hp}p-1Q@(Pd#0qytxf9srmxB;}(>D1|&`Jc1T+Iv0r zT5G?~y`fNQ$X!LDqEMtm1FuWDJtc&#w1n3fuiO%NOQe)EN4I1v1+)ZfXB>+m+AFt& z6y1`9WZ^oYqtHo66S~ys)|F;msO~IaSO)<%Xr|G0ho9AJ=oxPChXv?~0*zsU-c|U4 z&|SDiNEfoulY{tdAybG5Hw(0)HC%8b#nkGF^swn$q*AC0uR^?1tcCS@0cD8K6YdfQ z2}6b9LPbosdyr5elnK<_Ezt5dAxl64l8}gGx<&WQ5VK*S-r5<0XYpt^;YNYJ-7X9i z%8HANCoWvLaKSt8yz}U7gkqS&pdG8z)r-TJ9n;GYFc9GOTY$9kasT3k(Cz{C_ypnXp>57 zxZvKiXV12WAAWc`Qhn)YA#)Ohu-RcZ48R!Ymm4Qfo;>{6v141>+S-~Vu4xX!JL!h- zR(YmP&kM4lO+CLTGrm;am(cvWR@&CU)xkHZ30ac4dB%(xBcyuQ7#jaPvnW zeN->jQ!OnmXQiMyhP)KLwUQ<8>Y6`){_{meMYGlV@lQVaKBFH6XrLaA<|(sfuHHhmf-Mj>Ltq*f6KB#tP57PwGf&=A z1?m_v(C}N?6{eN>HMF259B^JuBK2rAU&U1LtTOxRc;)g|F`Cc=ntN-DG3kx#(n^<9 zqgVVNN=E5KY4YNK&}x~a>-cdsbIbh>xmLLn8*4>qtS+#W}9=#l%V)E zw4i0!c;mGp73pYWJw*=MX+!)H%)U7)nOmGn*hv12s;a6X+qP|6pmJ1*2(Xi3)Gb z3;mBAIkJ(-cJ=Dj%xn1qeP^hcsq<9ueC<=H!8841x=kbsOj=MJPlE9{V`)JR^FTgY z(01a)iS2qHC}ar1gk^Tth+-`CHBle{gubuV&PT-F0ZZSctJp5bHaSx)#hk^{DXvdBn8?{Wb zYTGKZb?esUqUQ<((2SU`f|r&46KX03cXkedLOE=0c zkR=dr(`0rc*j}BF7@I#5q6Gy7zhI|gQ++ZEUq(j8y{hRY1U`OJFXk)9?``hsIwtZA zTN|9f8>$I%PHJjux#Tyo*0UEum$qnARo7P_GC|Ipm3Bi6s+=#F3kED(w(Mo?ZEQCv zam`z{Y*{CIv5+pnV`=b|3ZXh7Y$Yd)I=mPW1}iUDAp?`};Ct`Aw?gzmLJxslHs8lo zumg&T59=j9)WftA?PHsT7zLws+O%oaYEvLEK!S{UNiTr}{KIG^!|&7_@(7$rz(*P= z$3!14jdo`846#>{a50&X+oMO1u@*vPq{u_(M6D9?1cHo%Ell*rJFnGHa*{{} zlceWJZDvo{W+WMzGVfQSMg=ArT6(6C8eF)94xxi!=Fglt^LMU8xMuzO^&3Pl7kUdw z!7W&i{v>QdKq&kN?p)r=iUzDEZnQ)Lv@D@y#flYwbt$DDw=7+{^f}RSJVO=tA{6V) z1w5Ups3$sw%a<>ImEbpOS1)0$67rhpn0lK)(qS%2Ng|R0!I*Bz@vI6a-AQ(4qJh?M z!A+zYPeW(Tnzcygw)z^IKltE-cSZk+K-#fNnq)oAn>-N?kxCj3-nen&T0G0KL&Dm| zk01ZE=wqo97*@Fg3NrOQ7`oG-@jVthhLYLmQETm zV#I?L6&2%^dgIi-LLmK!23^2V3+*BmOiO$hXo2~pT0a4Yln7-4lI{~G3)PDI1uP&E zoMJ>9E@TPFz~ZZRgUW1SgpR{U)D3)LCodh1kAM2V!gpXru}j3F`*AjXEgQ(1KOAHmbc0`!Cx;BCa#CImvLi(&>*A;6*yYL0BAg zl9)07laAI2a*>M{h*aj}=H`wS<7r}`j(nx^KM_W75onV@2X?LO0=2VhV#6ZNNkY1S zRP$52EoNuMa~D+NF<`)e#TwSL{wKqFj4YTU zJRU!+^AAh`w{A3g`)r}iBu3mH$FiZdUC)Ylb z%22N?FE6i+pImqD+__csp+ZE!LM+ANc1s#W<_sptfv>;*`fKuj3z5*Xb;*(?e-eF! zaGT%eKVQ;VHPC0>O!?6;5aoar{j=vD( z23rZsL0o5A<-a=B7YM9=fz#XVJ6)pCqTr#29;$ZRG!jOi1rLf|Dr5<0LZkP!#{A(7 zabn1~!dG5-j>&kA{PVnnN27YP}HibUAd~^Z~*T>!8s5SF2!#2otvv-at zHcL5`%mfjkK%1tu7cN{lso4o*^MzZ4G{M3e7z`&AY8WVmG2QH|2RkY-uEmnf$9h=4WLU9&SV7Ir+$^g*~Yv;!XW-F#O<>x2mtO0dGWhPY#0*zB!U z$()X#2qOV->j5(YDbh`Vje76%4Bm0wgabc*+b?!VC-i9Jtj9n`rfD<#>;?&y&QQ0A zb@H1N2>M06H$GMHzDs&PP$CZyVYUX>@j^KX@;GNE)H>ppn!-~q~%wJe;h^oX)=`Hw0SMOgE#ILBihTn7bJ^%0e z?1;a~PP~LW;(nimx=&^~z;uMTGNLYtSG>Ztg3q!PVdVsy8escmLY1Ox^&MjeUyLy4R9D?jXhJ=p^xwR4<;pjnc;bn<+7~_`PLg|| z5EbwXNzA0f(8mepAG2kV-t6+`SLO)jZW>||=LS|ggyahO0;chCYnU)xC>JUO@&Ls} z0?O|cn6a`1g@o5pGGGn@Bv#Oy6 z3Ja#&4iEr18KFo*VxZPEJ}ZiMI&gVIJwC!jB7=7L)8^>bg;r^TTSsX@%Rn;rc>e)f zqLL@NMg@B6|1pUs$=pyAO0-&IGmaM^&KJT~Viy-&V@8iH9anx|`KZdg`^(BlmPSMW E0*VYpzW@LL literal 4114 zcmdUy&r4KM7>4gCSV*>rB4#xPLT$2tpi+t!5iQ!(P8YS2@ZV?9lWGG+;7f#zxTa&?!9O3EsDM({)P+wPwwsQ z75@RJ*~csJ7@ool_yE5W){Z%+My)-)IJOCVp1^DP0_(5_oA5hf?U-|F)Y@b3QTJg9 zkMFPyX3RkyW?&^@?U-|F)Y@b3QS(ReSOop2;U-*$yReY3cFehHP-~C9N6oi?7_LJN z&chH~f|m(v$DFHyT6=nt9Ug=Doq#^5Ko#Z_){Z%+Ms4){>(+bm&H;U9gx?wJHwo() z&owcYZ_W7ozIVT`!YWKcuJ2T(-Y%^)|ySGecjaeg&KG4DNyFG3JX_t5xjo?wT7^$$lV= zRbyO@+PpV;>8ZCFX4N2cx2b=?CwK^>a0+6+lji`L=LFrr0b0HE)Y}ZR%nbi&>TfU$ zx8N*PAm)o^v$XKhc z+J5x;In+~cGt4qGGTu}F1kcNTxCUy+V1%3-;2P6*Uw6qLRBMmDFa~<*ska$snHl+h zZoxV@zXoq%7M}&Kv5)YG+GEJ?o9K^ipBlCH*sDkK(o=6U%rZ0j%FZwQ`!D8ls9rpfQL8(jrA}(k6hE*hvZpdH~7DfK<0t73JbTfZUuMKu9Kn zD?bD0pvr=qCCiH9NKyDtlE1|Le%_4NY2z3#Zm5c|^!3iZdG9;#&Ca|xyFu`6(EeQy zt_RV`I=3f;lrSQsg^9<_X0x@nwYAl%&>BMK`_Mr*e5JpjtNCOX^GPW~-NpPniD4WT zMukYo3I(Agtjy2P*K)bsW;UDMoSU1gA@hCcpc@I;!jUqk><{WtAOIpy3**9qP!yJ- z7HxBOcDCuMmwn$)x}u8>ws3^T`dTeFlCIwfr-bvuwD4A_ukG*exA3LzCG?7r#hrsOMGn2g`G-9HLm(YU-nplL!@kTAjt1IK47Ba#uVP&nQAET~#2|Z|_nKIi$ z1ZUL6Sht1yF~NN=p$Cm42u`YNOqdd?!cI)E<0bTL)*}@3m zfOXWy;ch};Cq@F!k)co0OO&n!OpF>SQmtG zN5Gn=#r;#^nXm}k5?YI1LJt~fVu59{G4U1#tn=o7s8&%ZbpjmLZCSV{)CCp}#}iH% zI~eT>u0_4R=h0VbXm;XM(q!j?nps+Z7%2AWu4nQTnFXH2}sYnX_FXv&=+ zD>}8-Dtmi-t#yuIObpX}O~~NY1tb|SSu`Efu5c9X(1bdjZqCfiH2+SuB*PpmP@RVA zf|o3HsIYBvaCUT@=0k1~C#2&{+l9_Kn=DAE{t+ZoS{9CfL0n_L=2#Fs2$slaTM(fJ zD+yopwk9br2-CvBH242Y%0yAHDr&ojC7Kl|L=+?{Ca+OcQ!A^ykQ^wmN6T1&V?+9* zK1Kosg^cSeDLteVB=khWIkVxf?@{n~Ou#?<#NSRKB^7+>2OtIf*$$IDnqxm6Khhv% z`hWFc{{}*q0?Z={7w}gH^2ELY_z5a%}@&?9gqc_0_iFEs^oNOf7>9`@wBN74{C4B_d@+Cb O&h#HQ^MxCig1-QGo`8@5 literal 4114 zcmeH~OK!q25Qa^pNL{gH-F*&}WAIqw9k(J#oCQvj`m^#Q7wljMN{iH~EKhCEeD?S; z!I;WOK8^eP=(^5KD7~}sWxwC|l;Qs=z9!jNYt3e}X;-UNyWMUl`Ec{T*eNOnwLPED zJ;mAB0y{qxb}oN5o0+PrOkLMzKA)SWY0Pf7GyNdww9&^H#$q!jCH#aRE57Uh(e?i} z|3CiG9eDcwhiCR$f8_jM`(ib*^AAIk($(+k(ecO@xZ{rC7Od$q^-ydRR3 zzE~`h?+<;Fl)c&mKDoo2@rFq<^qcr+*!a1_82CPSkw2VR-cjmIy*(a}hT^2nw7D=~ zx;c3Ma=C0zr<0!3tXgca~6=2 z^8-&YM=!PK%oBUq;_GhUE2Tf{{tbNH1CajP!7C%W`dxjq{-E!!uNYr%BYskPz!>GH z?A0FQ$MOU`+Ogy9WM4QZCEs5$zcGHWwj6bI{r4Qa6aUfp$71nL>yORfwY_Zr|7!fn uV-#YMh*7dR+<)mMHTi=aM(!kk=^f9lOIVSy{=4CDIDGpJp3Bxa{C)xcJ{JoB diff --git a/data/gfx/hud/rifle_ring_1.tga b/data/gfx/hud/rifle_ring_1.tga new file mode 100644 index 0000000000000000000000000000000000000000..a90927cac2c5c4280bc1ec3c8e1f87f4b9f5b97c GIT binary patch literal 1040 zcmZQz;9`J*28IR(1&;q9?kF*m!(b&WMF=zkSqdPYz(o+b0z@zZu>la*gCysJc=aHW z3qXQlIf!5fVvvIQQ>IM$U}0hLKP)Wle|LBHN01mu?mUoSSOy|Efmi^D>u1lN{l2ra z^S^FW%cUS z|7XmY@g8Uc!eOZ120G&Xi4!Nl%6ofzQN2wt2yq5J$dy#em>`otAS5W%HOw>E)89`w L!p+miRgVDx0;ulI literal 0 HcmV?d00001 diff --git a/data/gfx/hud/rifle_ring_2.tga b/data/gfx/hud/rifle_ring_2.tga new file mode 100644 index 0000000000000000000000000000000000000000..6f6ca4c9cf33528aa14a2469bbb81a93d4d76841 GIT binary patch literal 1396 zcmeHGxoQGY6rEIADnDU>z<>~<#6$vG_y>xh-~z57B1R)Bf`Ww@Ckld%g@TO; z+GP2OER}{VnCj-9Nz@2VQrM)(gL`J~+~wVO&Kp745oRkW1O;)6;Qqs3;NX0wj3&fy zB0S9_Fb&vXlh^_Xmf;2P<$*y+0XEr?P!5N~ukCi5hQlF6qtR!4L+qYGI0J06Y1jg} zTyEm^dP$aL8Vm-+KBZErC&Z9*$FL|7*(uj*HFTwXK2ObNlM;ypN^pg+i@2hsQmIh2 zTBTSlMm!wZ?RN6}{VFBOV3|y2Qm@y^;c$@K?Ixqqi071dSPZs&>_{Z?;_-OM=krl0 z6ng&}==0cV_I{*Lm3&OO{tt4AE?D2Ry@f9WRJ6T8tOl5Co6Tk?TCJAMW;2+FP+(oU zM%D#ju5Gbc9LM8vk|c?Gy`G}4)9HNU9EHLwWY0@PcFHc7OX+Md7?kvWzfYx72^3%# zaYc#6Vj+{sr06>uji}XXQK!>UDN(ew*=$p*)k@uNmr&AZG^kK0jCqH}V9UqmA;!4Q pNKYn{%g6qeLRIoH<@(wxUC;^Z_~=Au)|>Q(!`;(;{ef;z_yA@#SC0Sy literal 0 HcmV?d00001 diff --git a/data/gfx/hud/rifle_ring_3.tga b/data/gfx/hud/rifle_ring_3.tga new file mode 100644 index 0000000000000000000000000000000000000000..68f6df7ffb0870e33b5d5a44b786a653d60f0121 GIT binary patch literal 1750 zcmdT^$%2*0QmNDiXSn;snD7$p9wP-K zcP^LPEEWqI4u{m~bZ9b}P&S(d1lAQF8M}nQp~$G{f&T5~a!K88mxETT6$%d@;sF33 zB93RX89`+}pHrz+qGq$nW!ynW3gKa;)9DRhjYfmR#^W&|E2e%3OPX{tncP4PUXaz! z`eoAROcIa*>T|4svZY62H*c(D!@V|9Y0u(QUn6r_<9@ve|5;)oSs3!8{xSlcw$S`M%rjc5*tMdJS}dJVSU0(kMkV33qb zC5=WS-d~Hw@{{TC6267@9wIWKXti3oWsOF|)u+=bp54AtM<51+fpj_@@9%oOrgpnc z{eE8t!h35nnJ$b*BMk-v0tEYDx6uxPNz=yL$F_lbI2@LyeQgP4i;pP((H?*$e9xXf UKhdjoYR!`eFCM8MpF9+P1IkXzDF6Tf literal 0 HcmV?d00001 diff --git a/data/gfx/hud/rifle_ring_4.tga b/data/gfx/hud/rifle_ring_4.tga new file mode 100644 index 0000000000000000000000000000000000000000..0a5db15dca9a1076d2c7e9aa0f7aa45e192c0b73 GIT binary patch literal 2259 zcmd5-NlRN%6h0!-+EsqS`vWam`UflsrIDr$1zornL{XfDXQCpaCaLors%TOtR8(*T zXWevI_!l~?OlfOvH>c-2F|pVB$U+x=aBkjx_nhyH_Y2VjN$;k;HA0PA3(9jva;q0|6l-b?g zO>#oBv$IrFQ$y-?3P;%@E)l!0ukYuwG|IAVn>so= zsH>}sT3cJGq@;veT3Qm(rT{HbjRb>1jz*)rwY9~`$izS6OvFk6R##V3Wo0E*R8&wn z942u~qJ0yf_*KB|?QI2JSXkiG(^C^L)9?3FQ&SU7PfshD|6erCx3;$SH^M^BYinz~ zzrW8tJw0C~G+QK*Z$@)-Gi_{aPyi@2GBT0~%&dKJaq&4a+uYpbfq?BGs)OdY_wwl1bB@*#NKMQlXva+H^7;cguYtL+;c!qiE)&^!E0~>+0$_7K>?(WzV5dD0MN-E?PhW z%?K(Bhw=RUJh!*E!vw{Mh+J#DnoLYg@Z{tq3yHA=$EBsE+|bbAV4|}koEH~X;j*$a zuBxiy{QP|UUWf-<BKj^w!}ay`EX4Fn)DY1BF)NNFla`)L`V-cS=j7zD&*wws z(I`#woxIQ#mJ|!%#<#V#vD@ut&^Yc;d3pJ{=x7PwLOW$*$tEIy4vOsYcvO9FZx7dw zaVBEjU{X*}z+SIc`wNO+TwLV!^>qgm?QKy}(M4flAq&^*pB4DvlFF|FGt)_NuAJO z0!dVG)=h_nf1$(5)V2=YoSyI0_u`YJQgqP=_a^t=?>pz*GhIb_sOVq2(yplY3Cr7= z-s+MqZvLlYWr<+McWF;>F>K!9VdbHL5XMTw&KsTzoe3`rz&#!yhet+6vIhqTw7CVm$#p7|>-QA_Vy*&yB zgAfe+EFqq9Xid}3`uh54U|@i{ySu5TriQw@x{h_U$Tk$HydCy>y%dc`X>Dzdbjx8E z&UmPX0zo%5HBm!D1J&2pli%+bbHLKkc@)4NC|F-#7bQzeOLTa6Xi!8!F;qc_+wG=~ zjt-igofYA3NJlip7_)eBP)ke8FJR!LR4PT=+uJlWH1v%r8jn8?x{H6<>Fn%0&SWy= z0i|eSV#08wh&Bhay1M!Vu2@}NrP0w*b1;iooP-=g#7bQpEVYWH8zt61r7*mC^U`?@ zDfli`$XBfWm=Fcr_)3L*!I=+}Q3c5S$;n9yg+eCBeFn;l$;fYb4|xqAudJ-l=H@1i zkB=K+`D9R_UgZ&X17D0nNF)+MLM`D0h#UbrRBR(906~gOO-<3l!h)=E28@{^d4duH zZEkK(Xd4?FdOd4Qu?WR{X)gUEz@X(Ku^`oCpdV708 zfis}xO5lYOi9~36dRn?C8%MRZwd8WS3Q#0hxY=gWuAELMH8wU%xN0 fhn2U~2OtUGi{~#(9cA`1+p|Zno|HW;eXRTj!m*>j literal 0 HcmV?d00001 diff --git a/data/gfx/hud/rifle_ring_6.tga b/data/gfx/hud/rifle_ring_6.tga new file mode 100644 index 0000000000000000000000000000000000000000..4a126e7fece0a7787494b5efaa3cd2d9b5f3a867 GIT binary patch literal 2969 zcmb_eNlRo`6uxPZ46FJH^#>Aa>Bf!F0U<wuy-E3e7{6{m{xTsYfKID;cN z>mn1u|B$S@>?GZGdU5i7r>tkaP}+2=AKW+G`5id*31Cm0?Kivj_DS)7@~?XfkLnL33dgFH87y%#I<5`T`+uN#w^~@C_Y4_f+^V}2*V8H$F6hQD`qb~J&||NaC(L!m_)hl(;N z53{+sX;30YwQ4}^YU=Or57yMw$il*c#uMMt-Q9f)A`8Q%F^xyW4Qfrv5Ost6HJnpx zZ9+G-^EiMdg2PQ#S678q4MIAQmbpWOC^3TyGqB&x%*^OJ+IBR;>FH_Bex7-NOL1|r z)Ya8F34OFEuCue#w6?aI)6-K!Go9wSpx(mi8RYp>Qc}W3BdMvWeBN;l<9@%$Y6HFM zG@3{ZcHjlg?jtSDF$*{d}>xaruF z`2|^cMH~fc?o(&lFBEW|p*V_z2?+_3nVHEj-vYo8hx&m1C!%g=gGP@RkH@1w3v3;w zrKPU{SGWI!7h{XK@e$y!2$@q-QZzFWRPEwi!*E9t$;!%-^z?L17ybmSudmDA-X6Uc zMMMqD&CR{b&dwJ0Rf@1_-v19g80OqITOJ!Y;mA1Ww%_Z*N1abAV~?$}kcn4D+IP=0 Tlhcz^zWwt1uam!d{+0O`w$@7_ literal 0 HcmV?d00001 diff --git a/data/gfx/hud/rifle_ring_7.tga b/data/gfx/hud/rifle_ring_7.tga new file mode 100644 index 0000000000000000000000000000000000000000..846212b0615d20abd6eeaf6eab730bc0903401ae GIT binary patch literal 3162 zcmb_eSxXyH6izMDSupWHegR7`T&}x!?KDxn~`N;k7~iSq)Z$=_TRuX)a$>W}}Vo zOn5Rnam6p-o!~rp`HYvDmjVF?o)o+p=F3BSBIgF+1uqCYy1To*hlhuBaBx6fb4d=m;)&l9Yg`_fr5>V4N)>PGeajQCz^;Th=eMT*laecuCAu> z@o^!yfgRBhWAyampwiOPKfu6A%gf8Ov$I1T9UW&ZqVT$L&~x13O-)VB`ReK_RY4?T zU|>LVq)_XFnVFe+0avW8tx-=;k3N_YOeY}+iCC%9!BVp@g_T$#r7*l1e(8J$3w{9= z^5f=>?w#Q5*g$09g*#Pq{K%fjwF0134Ju`5Xov;}2X&4<(xDm}8m=1~8!00rgNllZ zu6R>iEnF>tYE^@npjr^Qg@py$+S;Q2{(eMIlH#ilot>S1jjUuT;(M}Mtw?UKiWY9U z;J7AU4jb4bQH+a=i=qPcj2$2}dcks0qGV}vbCb9~P*zqJaR<=QetOt1B1mEoBB@74 zMrdkkN}hQ?h=R1VG>VRnrm?Xx=@UqBm&^5l0wa?sXdzHCF)<-ZVB2lKQh48}oj}lB z@mC262^13(L&L+vQfKINU;UnCGkd6?Rv-F{>s;c_Ew6r7%$Nlmr`zA=}xDwA$R`c`oYH0~dxFjL8 zYV7Rn^p=&Ck;mhaeBftlZEZbcVujb8WJBhtHH+*)9o$PcO@Rs4VZ5-V#KV%Nr>6;B zf)yYju<1@cs$-PTNu#5q_hwj-dUQISQeBv-5X;TYrHYCQy#jx8fXR`~&COI_Ur*cH z+j45v7(Knz7msT%23}rX9y%Mv$H(K}$09)-gmQvG+|a}rIO%pg30f5BL&_8N7Y|A* zFE1yauv+UpVh#Q_%(Kpi$&A4sShKlhZLF3X8GDdVDj_xFBmR?`NlT}O~k|x4tz_2*FMdd)YMeMV1Nj^eqhFk7X7gi tf21+soXPrQ|I>vJIv-YsA6sDo6MjhvA7hi_65}i%-h6r&_dfQm;V(CddTRgx literal 0 HcmV?d00001 diff --git a/data/gfx/hud/rifle_ring_8.tga b/data/gfx/hud/rifle_ring_8.tga new file mode 100644 index 0000000000000000000000000000000000000000..137e24d1da8533928156b421da6cf037528c4626 GIT binary patch literal 3510 zcmb_eSxa155bjALnVF~l3HJ}o(2u_OA|xOTqo^YRMfBALMR8Ydw+kw69rwL)cieCX zcii^-DxIC3 z(fRo~4Gatb81^|w_!W{iO*7Ei+De_Boz&RaNcs8s)X>oI&XN{vrNH26UweBy&CJZu z-rgQrmcuTr@i3GEkuEDMqmq&mDlRT2uh%Q)V3#EwK>_T6g8lt{QL?bwLBo-l@71!uH5k@I2!k%1Q;u;$HwtjWF(2q@NoDWjvKG%_-xIr_CG)!f|t zxuvCrva_?Pw6ye&7sb_r)ecd`8pH%_LFCrg*Xii!h=zuS5J5?bSDJKQUfyS9CGR5s zPj0sx$?dnK1zTP?uEE3S0eTF`xUsPzD!^x~KtjQbERzzHrNhHR;`%_jxw*s@KuL$- zVZUra5(5xPJw858i;Ii$&Fc{qWM*bkTwEMYO-)IiK!Q(CPk%#!lR-?B5Ga|SpBE*t z?Y>@_yzW#d5NT%oU2<|V#mC3f*w~ox43!Q@kd_nZA?4+_0L2OJX$H$(dPr+(Y67XL zse}`RmrKF&vix@^SX8MDPuXYBk4A~=2)3N1hpx7^_MgqoO-VSem+#p(5kkjIyalb+ z*48X)iIiYTLMS%&^z`^ED=TSsc2@F%zp106HP&a)YQ~O$H&KVYRecMUiiiB+K+};SXhY4MoCFY_zm!u2o3_BU=SBHF$PY$Z%-mE z3iOb2NBzK!lB%kzh&!w*ov&F#s0?$j3!pQjv4?Y3uxuq*RH+QF+Gk@_?bBAH)-Mfw z_wdKY#!^~Z8uAcH?&A@>0sfy$gSwtcYM^Uz<0F^LB{wJpyQrw>BST8C<@WT1zeE}} z6xAOI7`&4(CH$7GetR-_+K0OwEKN*Ilq5y6q77n=NAUKC+mnGATtZRQ1^V&9!GT=p zumXt)@agI4l#-Gn+`)}&Wo3o7x3_h8IK==6Rz0XGPjH5-t1G&>xlyt@yc{