From d9b385937b200dd2abcd313592e4c68a4b3b475f Mon Sep 17 00:00:00 2001 From: Stop-Signs Date: Fri, 29 Nov 2024 14:45:18 -0600 Subject: [PATCH] Beam Devastator (RPG Replacement) and Beam Cannon (research) (#2231) * meow * meow * meow * bea,m * silly * Meow * Bean * meow * Meow * Revert "Meow" This reverts commit 404b428b374829d6687c20aeeb8ce7335a682b30. * meow * meow * meow * Meow * Meow * Meow * Meow * Meow * meow * Requested changes * Meow * Should be everything * Add flavor text * Im sorry delta --------- Co-authored-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com> --- .../Weapons/Guns/Gunshots/beamcannon.ogg | Bin 0 -> 15759 bytes .../Weapons/Guns/Battery/battery_guns.yml | 68 ++++++++++++++++++ .../Weapons/Guns/Projectiles/hitscan.yml | 31 ++++++++ .../DeltaV/Recipes/Lathes/security.yml | 10 +++ .../Entities/Structures/Machines/lathe.yml | 2 + .../Entities/Structures/Power/chargers.yml | 12 ++-- Resources/Prototypes/Research/arsenal.yml | 1 + .../Guns/Battery/beam_cannon.rsi/base.png | Bin 0 -> 567 bytes .../beam_cannon.rsi/equipped-BACKPACK.png | Bin 0 -> 2268 bytes .../beam_cannon.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 2268 bytes .../Guns/Battery/beam_cannon.rsi/icon.png | Bin 0 -> 558 bytes .../Battery/beam_cannon.rsi/inhand-left.png | Bin 0 -> 630 bytes .../Battery/beam_cannon.rsi/inhand-right.png | Bin 0 -> 627 bytes .../beam_cannon.rsi/mag-unshaded-0.png | Bin 0 -> 261 bytes .../beam_cannon.rsi/mag-unshaded-1.png | Bin 0 -> 258 bytes .../beam_cannon.rsi/mag-unshaded-2.png | Bin 0 -> 267 bytes .../beam_cannon.rsi/mag-unshaded-3.png | Bin 0 -> 258 bytes .../beam_cannon.rsi/mag-unshaded-4.png | Bin 0 -> 270 bytes .../Guns/Battery/beam_cannon.rsi/meta.json | 62 ++++++++++++++++ .../beam_cannon.rsi/wielded-inhand-left.png | Bin 0 -> 1134 bytes .../beam_cannon.rsi/wielded-inhand-right.png | Bin 0 -> 1080 bytes .../Guns/Battery/beam_devestator.rsi/base.png | Bin 0 -> 768 bytes .../beam_devestator.rsi/inhand-left.png | Bin 0 -> 2115 bytes .../beam_devestator.rsi/inhand-right.png | Bin 0 -> 2115 bytes .../Battery/beam_devestator.rsi/meta.json | 22 ++++++ .../Battery/energygun_carbine.rsi/meta.json | 2 +- .../Guns/Projectiles/projectiles.rsi/beam.png | Bin 0 -> 1036 bytes .../projectiles.rsi/impact_laser.png | Bin 0 -> 1355 bytes .../Projectiles/projectiles.rsi/meta.json | 59 +++++++++++++++ .../projectiles.rsi/muzzle_laser.png | Bin 0 -> 1481 bytes 30 files changed, 263 insertions(+), 6 deletions(-) create mode 100644 Resources/Audio/DeltaV/Weapons/Guns/Gunshots/beamcannon.ogg create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/base.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-0.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-1.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-2.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-3.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-4.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi/base.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/beam.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_laser.png create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_laser.png diff --git a/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/beamcannon.ogg b/Resources/Audio/DeltaV/Weapons/Guns/Gunshots/beamcannon.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e045a30d5a91a5dcf89fce2fb35061f298d5e4ae GIT binary patch literal 15759 zcmeIZcT`l*(kQxz43ZQi2?$C~0z=M0keqXnoHIj|XdojXdB{PcfMm&_fJhp|A&3$s zj06EC=eq}g=iKwY_pN*1T6ewwZm*tR9jd!_S65Y6)!w7&;Ghd&0RJRMg1;4s5wlhZ zJ;cw$+u8|+?!tIj^$&>GU*HyqCVJ+-6M7~DY^8HNowyZy^1>w+1EZbfvA&)NErietoEWP{)Yn= z8~4)2QWtjwJ2M`UF*Zm>Kt_o%f?Nk(SVuEPQh`Mjt@kI!vK(&$j`D(M1pJ>Eo~!Y% zzfRE*TQ4t85ZhpD{495ayYY*P8sDUWO-(0`c`ytiipu$?z`x!H1Nba*IMlYJa(L+F zquEO{y}_maZi@j32e%14dPS~WM?PFfJ37v!`G-rJOmG~kpsS~@4<=u8LqEG|Ki_G; z5aY}U)0Pn9mI%|Y5#~n`R#cJy30A7EaUiz z1CRk}Ip9S*;Kih%!!+Q{g?mlmPXKtPGCExS-U5$c0s}A!FhBBnIGCz7y01p^uR}l| zI{?V=(e``M4uaIs;YNB38p0%}Vd~Q$DbN)8U#F+n`~q%-G1orbIUEm~WOYrJaBx|w zLOglGznDOP=)x6-tj}3{qoTxFs|6M0*~s@XdfBY46`9%BC+LcxUIx#SeF)xP0RNl? zLnsqwmHe#*-paQKNE*KT=zPa86&ca4Tkvz`4esv)0O6$-!DoYBpG0mNKT$ z`y>*l6!3jwe@*`~K~bgRxt0z!Yl+XZ>zy+IzzfoAF8)_>&B}kd_;qqD#}He?2>&n_ zx~S?!h;7#PlFAeEfn3Zb2y*eurnNj+ji{1KNz;@GXGyA#3VX?4i2@Im!8S=2hx%Gb zA~U^**vmkv_|JpeWg5FlH~t@a>^H6UEoLx}^Kf25F+08WDnZ64#ZvIDL{))}QwC{gN4q8O+ zi6$&7C1d?h$thq<_#u*TUpbk{IGH6d-61Bc0-m>CQAF@xB*!tfEHkz&Iu;e3z!sD4 z6q8liTI4!Zv)T5)&Ht91N8U_e1|>(qo9RC!r-zSL9+akfF7>^?dz2gp3F@Oj`JV>> z06j^Bs@Hl%TZem6M{rVyTVGG|e=RZK=%j!;QUD}u8URoOz{=~=i6_Ljtdm4zWF7I8 z`)K>k#MX0)&Elhy?kg()V$>ZW#cIm@tQ|*4&!P$E~xhK zfI@13cmP7Hj!CPE2}&M1DI)=Oa>ytd`Yr-f&$xgLnWPMv!r$iqSqUN%(8dDuKg)oK z#`PfM0{`FwvGhO{WCXyQ?+S$581G61(5R6u8c|4)WZ@$JB^}@e`$r&vUV@|)KS_Wj z4|nXj)4%OZfFTeZ$OD0u&;zLV|Ke-#L3Y*1O7X{EIAcg4UpRdbu&Vs;A1)jK!Xdao zI6yWe^Y3RWR=NcMBFVPKpnai~YzG0t?Tqtq0U+5fkp914=Kp)|e?bTd2MyAwA|nb< z+F^_Y8)KPdt{axdfI4OXjSM*i4UB<)x;p~Q6u4{xw#)!2Hn8YPKKw;MdqpI@#Hr|$ z7ndsX;VV1P2#UEU09J42p#n?s$M(Q|v&9xUVSv{QNOo*A*@YZcxQMkJKdAr=OhC_) zNcw7E5nC*1KUEHSaSiW1)FxNg)i=*rHcCgu6tQKMR<`kgh{mq3DA2fb%=&k?fI2y- zg+Xm>PMNh9gI=MsvgQT|i4;%=A*Zp69J5L*D#4pX<{EI)*PJpM-B$_TE*NMaee>xw zyKpCPURwMgqf zIZgdNAR6R_cqas-7|YH~`9wmLc->?H(p9L#AtvPvbdb@)}dOVV|)8Pk$g zDi~ht=&)l0;dCP4&j>FfvI-0M16q4Fsn#Q+C?+`-zO@|KEyfZm(7dT2w?W%DsmXkx zovfiUm`APaQJ{AuTyp8e&)bH`y&?wfdDdpsU7R8!Fx;Zn%uX6 zo<;O=<*|a~R!%Mr%wq-ZR_El`e|xed#{QvxVBSA8_BIDk15GIAVe}bQR8|szEhI>& z2(-OhS-JV48BPCbU#stE;%~O~fOPk@qi#W8-&{8UK+_WdIBKnYU!)Y(^?(;02Kv5y z!H35V+FUq{uSw;U*dvnupX?6_2j_&7{^Owt#asPT^CI|9ujPOGFaLkmzM8mHHyHp_ zhzLv>;}Tdyf_~5C_M)Un-N=;T#xh)qj%Ep|QZW3E97tM!P@_NF= zm5*Xf6u0nos!1$+^AGTVz&>y*CT2GnOHxhZxSOf6T^Yesa{>EopejvZAGj44E|pfW zudbiU<)s2!wkdklrCN}E6{cD@X<}2=#8MoejP9#yn!1;&!~c<77p!Hy;Qe?+WmCn6 zGD*4h;h0{R8w7R%dEvh8%ZiUCAmiZM#lPg9Oobt^0U1dVK!%x0mX%tc!m1dbl0N+U zU|K;R5@fxPXbwa3mCkD_7|3P}FVLRYYrN|LSezW5=n8i03HDOi7m;&eS2a=H&B<=X)f&swX!<1*+_40DyUu zpA3&&=IK*HKtx6<2?HRwK}grDAS1)WSlmXp=$%$4vJ^h)qb^h*9p z;fn7{;!0QmXAFmlDr3|qt0{5*aP2^rU{Yd_#G20H#4L!`@;72&8Ip+@9=QLKT7x{m>@nKO_GZ=MpsTL|V z8iF+5^ZsqSYHB2Y@O{c$!(Ty2PYy#raBg{-G71&(E-`c3Y4UKleJt4TP;{ije6ANL z&v;gbG3^$b)iTx9R#xh3yk#@Pr+D+|+-qyMKfirXc5zoWi%5Lb>sQKX7}pPbzx1HX z-Ja8B0I_<8g)>Yf`KK!AvIQ3p2z9-b+*xP)Ead5W39VjNgxonM0BZf8EX;k=a>?We zwI{$PD~AycHA}$4rOhLMLCtRc+?TBBndKbD9l}j#bHb{M3WI9)Ll$SF@R#$^6!&o= zaLJjJMX@yRYm>sfJ zg|FbN!UvC|7LIn`uk)PLr!-YE8;754=dqkdFdp4-HJbY`|9qV z3aGE{p+>3>HQgh>KP+Z<7hIn!c~TK9lqcWd0yVynAIo=rtSLRG&vd7JPW^2-AYAKb zxAVg0*9>n==2@yE#e`npINC zx=>*f{g}=EOo~;hQ~37Fy@!i;^5Du9ZejHF4i+RlJGs-El*Y!UEAYHGYYs1+k1Auo z_G!DRDG(uI>iwgNqXwpar!AA;PM)cG#usOGF?-2X$mxQ3dZnd#c)T?~vG2Q96D)Ng zcbFp@($RVc8D=`|7~jwkCob66i`W=?$fvNfU#`ESCVb9%rlv06P2|16Yp9*F;zl|V z?koX)i88NVGY^rD|_h?AC>{hl$_Ih>7q`9)vPnjWBcov%WEYc_k@ z_}k0%vSAAj2dsXqasoY4-)5SvC|>AYORFb7)~&B`ak#gT@ZQf1H&(N)op44ms^A87 z?&^Jw&g!m{scJDwS%W>X9Pn{#lM)!)o5@yv#d{kn>aW-lYSkNNl{OAP5Q9(L&yUtG zk8<)tHMfKF#WqlDb2$-X$EfYAk0j%QxBZiUi|o^_DycfXOJ1TNPPEN<&&}g+STn=D zqb-D#*A_q0{eo-AtS!4f5?FQwo!sjs8RXq^+Gh7Tl&r40I@-t!%I6FUOUYaQvY6iJ zB6ie~rfw(|xOK8m`#D&BCU*h;K*`OU`Yzq`d>(u2IZc?iz_NnI8+njSB(+DNuMH ztQ$b?Pzhb-C8~j}_Z9%Y@4_0L1B!q^WJcVTP$Q(OvRzV2oTowF$_v~2zwc^=%*cl3S%`n~Q(QZ`=xz10N6x=?O~g7Zl%F#toaslBli4tM!SZdB-F%VMi&|O;uN9ITspCv^kkH zj5m&xR>5xx8ME2mw>JLjtQk;Yt2AkR5Z#zMStI!>4!ZI*LuHf>O72?X^WwyOKdj&? zrR2x{^VnngWtRtwgCSGP)kmyMd-!LjBHnj@&XQbYB@Lc@kV4fi#eFrqf5em#q1EYP zSG3WPBE_VObe)&SJVSK~lPru*y1Kcyd0i&7J@%-T^^IL|@OJRuQHLISX;O?OuvEUN z@iUPm`(oc4f(rr6)%Ws`6c~r(8 zqOT^H50^U83@x8CF9_nume~6;pHXZ4zS$Zm(ZBwW*@$iC|pB53*6 ziVubRa=R9NN=VM#$zLIp)2Bxvr(@?Umng%%8@KZst@~$bzqQ@3hhGeGDbn6$LvUT5 zwGX%FE}q>Fe^1;?E2hvIdPnN0s+&A)-t!5? zfeV2(3%gP|;@#@*JSHF!P|yQV5PA#&81!bB?N#e|mYDBXN875_b^hM4Bs(D?0wV%? z%-5kjYz#pDIJhgEP2_{lL#0$^im&lbg+--A6jN0ud{t~lG^O8kOt|F*ij^E1F@rr} z58(taKQX_N!!dobQD126?0+~BwsO{4)BeMyEjio!?yxyodHcjk?%H8JKIduL-tXY! zY44b=8rEEGO}jUl*dLy)ikw-Iz>Z@xT5aci=%=T6De*=B{9v8Xa_KVfd<#!G$=YsD zw4mO%%X`;Gas`?k7xEO{rV!N3jt6TOu>dVcT+kC6MZq)@2eEb$!wb&riu0w*^OF#p zkpNu;wQZ!(8~dRwAJ5b7WfB1@pU6N*-kr_UfqI8C>iFN$eEl8zBNHW}NUWtm`ve90 z#6LOs`>*(eIU)1z}K%h()cx9CjD0PlzSbaaN?x}JGs50KIK&)Zo&SiHlC#0`G>_y zXIb}{Kv;yFi3#n1yt}-HhOMZ+$U6Mp&#{q^KtopKG+FM;pVIoGA^xkaq9;LJrVc2p z3~AwkZOxrCT|*)X!4;A%mPcGctiw|hqPkI6?i&kc(mXszSK=XKdxnM($XY1>L1##| zxt2m@&>s_%v!WSgU1XqIrE^VH)@zC8kIIn}x;E7?MTFR_wfe#Pc1_Vvz0==;BQ!=D zk74n27x7PWA%*VdSm%<9IX9Yfzdoe^*mQwQRq#^HVo#NG{EpSVGMYD~_C}zQC>R^~ z`t9{W?>jIQzyuNzV1_`bqIa=N9?DQVy;zFnGvKO@j;PF{FyMxIh(8ZufqXBuvPFDJ z>U-D}p*xAqO`7J7N3xw@cD_eO;~k&jEM$%9GpGS+WNufA)0IlxGC zkqWn}WOYch~wmm9$aM0yD~XnNSR^b}QbBg0vNou}`90s6lg@ULk&@T&M(EdF`2@WM3L z{er9>Lm)ilbV+=qv9R(wR9L_SA*D*cNuIuHkDRYrIfJ*gPdzb>~#) zvWWSU#ETze>p^16(_)+1A>CzTVr4fP5Bq58qCyTW=*}7>gf(OH^)C0%D{Hzp9Z(@0 zZ#Wo(vO7MZ_A?}4>p8F@FJFz@-yeItTY|q({<$S~lH+mdew4i_glump?IG_PYvaAj z)bDQXJ`7_GSGF&WI#TQIhfX}xke7?G6$=!H#di8jUBn-CSmElrZy1SiT7HjC5#JET z7qKUz?SUkSBSn^bmViacC)EeR9O){^S$d^ zv%5=JPA*h3{&TkI?-8|-&NKh9fwD8TyAJ6K4x!U7Ta#P!buUFIhxt$+V?<_IvdO)V z#xn8`ZFso=-u~%;&{LO<8@mB zFPhX6)W3eqqjd|&yj@DBqe~>Orly!VOi8|^Qv(eDiC}Y?i*<5hkG`#%U1ed?`1aF+_XcK~D>eRGffwbDuxYX1OD{JsgSO2#B}W3+KP5Aip|)7V{$wxwWJ%~z zty?obyplLMvO3$(%XfHt0VCS`@v~o2|E>9l#MV9Q(=Vz{ktCgacaMA(RDQf^eQPj2 ztjC@G#QQv@DNl0qcgHG?gdlzMxM076m$qlmmh{=t_LwnGXaK5TKtWeRPtvuOoBg!q zvUiZbJNs%h%qB%W^zQWQyHFeZc)m#4uX9~KIliYd(mm_1IfS3DSu`BCo3&?`?Pkg+ z9OGqX!9!<_xoQ{Vc8H$$(GbqwRxW0v_$RpGf@Un>I=F#;G56)n<`3=FeK3x}eZ>#{ zc)@sv^c6c;mj>&SSG@C_myb{qoW+*PcMPBOhrJu9dIR#TPMHuiS&15cl0)ZKO{CAv zbR9ZOVL6_$cH6Vh$pmqO zPBq0}4!6d)itXpOI$w#}h7R-Xh`bYhjPTmB=_|{uSss2vP+zsPP9e&Ua#-V60qkd(%lRMtQ zBfe@kN5-S+qbm&6QDjeRCCY!-WCFSt*Yf-@9^&%ywo5!!zha+4m5EUTHD^%O`=p^q zTElf*YE7gM%d#F1AAIm#-P z7`A(UGvj#izSQYa(aLC}5>J{M|DEqyKYz_wjb%#Ku`Xx({e~jsgZ1Y`)w|RYnihKk z_bVCVX3`o=ccimh`3GlHR+uo)=L|;@GfCotyd^zqj4$PG+0fbD) z&*I5dTYseDc~f(y3mM@VsW_W_wf*K?-duS@A*x7MWez)e9BY#x604N?v8?*r1nX5P zwNmmqKI#$N?|;&>^Fx;Oers*M8{M(|xj1(MJ-gsHp7`yHYTvobdDN}&#LT~F%a=LW zZ~f}+&-{1uT|va2u(sr_-0Uy`Wq#a~vOLioF_@VDQR(2LU7v%9)UFIv>)rfWVaXhx zgzfb(^&O#4$Y7@~_0a4stmGMGx5}EVlm#hW_hyfpu57-1UZ3iViGAok?(-bP`o5^_ zrgXnrcGH_O(Uzj=OW4|8iwk_MxBCrlB#>^3RQoP`@P(E_#D$k)_=pfE3Nt{0mv`1G z65?d71w1~xIQojzW3PSsZAV&c>V+Q78cr7mu;sRCiqz88S4NYJ^frF@(k`|F<9j)y zB+nPv0R|HkMVZe1jp@wJMs)W}tqLO(Iy1BMbNC7(v1?eAgxHw0H6zpHH4|VHpO1<* z5Vg+M^PZW?F+Vrhz6l0|AcK}WsMrt}@?mkJ{WoSB>BTarljj0=dPgA-Z%Ir)bg+;0 z7yMq)(Xg!W+LTAyDKKufZX}Dx`v>+1JNgH(Qu{G+-K+VgG<5@wh^B6qFe%E5!IZ0m zHHV;``(H>`lZeVb?VQa`9BCdw7w!^BZ1Z;Fet|2$p4guMQnC~Obt&>W&>i-Iq$Zzb zH?zY3xuy;-!6GcUp66=ja)3y@!k%Pr-J1&ITRy%=cJ9zo!5*9 zP$kZ7gGf_sx}!(-TdKjQ7Ig{}7yB?V!JtRb{Js;n{GGf9(4(|lzqQYcq+HFv2KAFt zQupSKbfhY^TU9@^dH1{FI6O11Y?6dum&g9&`{0`JteeXtP!XwG%KemmE9Zh+ABUw( z+X=>&xH!X~&;pT{TR_cmwlQ?rvZ~I-8J6>&5DI+O0Wy4(9)+{of z*AfFX*_xM9wBw>dAK|Zx$Cj~tabhOh#TH#onuzJt*I3(FX{kWu+RQOkJyQVs3d~K` z&r7WARX%)nsWXsQ?RO%Irg<6)edE-(-a=U)HSS>1aPZS-G~@ljPE7UH0t<^yR%f|- z1CHQ3=btls9hP16sL)>|$j10Fi3OOMHS3Rhc8PZRtU~)PwTltji#O8SE*Z(JPuV>P z1ZtAPy`&OYQJM%G>5zca{T%qgxo|7|ax_o^CljKCYMpI(obxOEpw;e)eZ}h_Wc*Qp z|ILm(mz@x|S>J?;(Dp1?fw#vYmoW4$<&$4|K_N$D=iczsh8@J5^Hi!GY5Oc{FF!Le zWDy}?8qaQXZaNZra5GeFCm>kNmy*^ZjL=n9`&e>U3D1BRB)sx zA39y^`q9MVT`rON$O-SMfbysmIcwrRU2h~w)H%iKFWwINL!Lhv)VfgYlDUU~1FwgE zZspLZnX)~rguX+5MaDOcKRz(30Nlu(ocwPjVVM`0v?8KE6IrsgtJCu48+bdze_9bZ zl*dm7*tgV zs=mpjD2msPLsX_`78BjvWHBl*qWN$OW1M%p1RLR~uDDS_Fuo!>BRRc3rVAZVR3z>z zo*W@zvQxD0Bt}MwX4UAH^Xxb0SS-ZRh4>vk$*$KEd%_!Z;3eXQ?(D!Y!ExUk=@)v!aK%>TAzXBtg<&g=-l6F1>@&HErlb zL~uQ;q&-GQKENS80lQxG;=@1Q7eB7N$cMRUW4jjUopsZ?#Od{*Rlh4;vD+OY=wH=e zfRER6lgtjgpPIN==@};jPgT0}^XRXRRwi|fnCS-GeWaU4v4VmVIv-^EbxQPcX;?Rt zN#9Uv=j|UpWP1}p_2X6itnNDVS~k_gG7XKyouQH|(m(T@D+y-y$6d>p!fl#!X~=vy zhj6hA&*hdEt3&-lp#8=BQJ$Lil*bG+6@?C=(b@h|t;7zedXgTT4udDu8tP6ok&w&; z0{aN#HeLC^k#eIa50hO95Hm9=QST%xI~Xc&g?_2d^@pq#n}5!=&U_acDza{+s4!u> zFgRGHoYD^`KBSzlk-ccCf4?+?3=;Oyr?fa=b!?@VndlWr5ex{b!o;xjQ|cJU}ABh*Fq9(0NelMWzV*QhP4Y;QoBV?#IK$(zKtaPyP>R!y_h5oZ7M(3nICiL>c+GpV+t z;k{k4zK*Sv<{i_A!8rSI;x3w~Y`4Z!;}H0c7;gI0R$7y+_(4bFlsg{nnw8qQe0#SZ z*U%sjJf>mImcVN&68IZo=QV+0R>2 z6NXuS+>5me#~!r42Lb4xTu2XRC1ZS*`FRlbzy-sq7t#fOLOr#0U}M`934UCHwlx5C zAW7+cB@u;ud_WRoB&Peo5R~?Q(_X)~NoO@5+8a9%f;cd&x)X|j%;MO3`r-ReEkDg%!#dkNerSAhI*n$5?MBavk_tZ-YOXoi zmcDp8-&-Z!Ure;rB9o<|q~YzCE9tAggjurk;kexN+#}2#XS4I-=04Qlhe*=U>-HiU zjD6vqMGGI7dl1OPQ+v{|!;u~#n#KGevr)?{dPtAtd3b|pY5ebJ5eG)@L1dX7Pu|gA z-a*}EXS;N|=uT+r2jjc>Q&+GmZpH9xb0hn$$9*S3HT@E_*)Kx|@D^Df2jk<&nMr{z zdo8bPy?fSIOMO=%w+}c?v2b54WFt$Y2|;8fu?s_W&(N(n+?1#}(Dow`(qp*Tj%%;$eKS(9ImleB7c-`0*L_tBkyZ27f6ODrqN3HZ0_c#VKmq zcPDDXRn7l{SnDBdBY>j;`a8#&kFZ}8+WPVQPZ_e?BJfiXtC_xDtKUIUhX!;wv@=t6 zQa`{uzecy_bweIsP+rwuVaj|eUv6Oe_XwF^msAkh_QNvso)PKnoi-;8O}=R@edRmv z_KZve;E~Jklog@8W3L(T7<9keZ^Rr*A%7lhwO5axovcYhblub6TD-(Y^}M&?atUE% zlcWcT2WuB+AY>IbwFmD$-t-(8iQDgD-pds$-sl;xK|sTjol8j#S-QH5SF>8whTNsET;$9u0tJIzrhc& z&&|-SNHc^?$3)}gl(y+V0(rm)~}FlEH6I)bVJ{* z+v36Bvjp|@lhL7H22Kq8=uEam)sm;D_iCB6;-U9!-cls5vgr?IDnnD^si?Vb-QXuf z%5kTSo7meuFIjYE$BI;9A*Pw)s<(*2<_Y5W(iHUdOV!#}OId)cAfi~`eCu^Rw_UJc z%}bf=T}L7%9YkhCJ+##eFM|lNG9*dP147_?XVo*vki3ke+bAsB877Tp6n>T;la!QTBqT;|-Z7PYNG6JuTrpnUWlP2R<;}!DbMrF_D z+bXP$((Sn?xGg6w^^>p(v=yG|cSvfhr!_7N(E6;^1lqH{+?1~)x6AXnS7R6U<|$ zZ|gj^d8S_qrmt9MjutKDhuHiw@o#xc(pQq>Na0^B49rJ@77Bmil|xYJ3xH+! zHeh+@;H3%oy($iNkaj>l1~8W6K@(}m?^q!PrHkaVu{8Pi-8pvD2wL^k(UNGh{Pr8? z$y#2%>NKlZme1_$oR8v~wSk+^NwxdX;teDCcaqw7ZJG$N-_M)gtXq2KGCep7aXFkU z+sO^4|9X|U>^HbbTnL+JUp5leZZmvjI-S!N6kD4{DsNYhc$&AdSaJ7o@>jmM_ye}y z=+d>(H78!PkD=1tZ@RyIPU6&aSg-bR5aK1&$a8vJY`Q9G+l2b@Lmee)t3&=!KpBou z#^LxdxHIB;V(-POd@2-cvU^fz_o!7Le%sUAyMUAR>A@JhKA^YG@8XwLMa3;JZM7If0IR+}qXa+|8yg!h@jjP zncXDMEsxbNE;o8^d9D67NioHaX--tM_)*8M z8hn&<>KzTwM&;|h3P~vLfkDN53+=+#m3wwHbr8I~y41nXqU}VZb@MSoZF{=~36Ew~ zJ;O<2|Co{+@<)mcHA{(tLFdv=SjsrR!CP?0`?fkBv`aL2&q*s}PtQuWQG41!j}TJ= zOlfK4W4!Gq2!8|@sv0geF~OB4DJrPeuh*G&WHA;~xUc43Dx3gaChx2>cQIVMfy20c z<+nW_d?td-?uCbQd1?^E&aESUOEsV0U=e=U-(eOtKOBJjIi^?{n*r#`Jnv4FjKILD z%{&jgt4e^awpiUfFZWP|ksmubq}lCJQxl$G2HGd1a+$0YENA2Rs0Dr}yX88Gz^QV^ zt{Y)%=APsIWNT@}D!8TIQ(p^}C1GS07Su{zPp_LHGcKnk7al5HIDvVTS2m4mt7^&X}ELn&)cEOq4gWEu&fhf z%3H8c;;Um;p*(dnIij6He9AZ2MT4z$rcxJ7YZ9Fi+*fr!s}M^Pnk>i&N-q3ke`?*?{_Few&D?>MysDLn ziCw+b4#|>(%`XeT9)As&+jI7_yq$JSe1rM!o_Xny`FplYFptv@Sqp)7jRd@yc#G~y zJrsZt&JZs^DCKw_wxdd5*Mo)g^6IEAl?c;yv836ZG3jP%^XX}=$#=YJZE`To-eaV9 z`$mnv4R2qhT9MF;lEI&KK2?~Ck(doH-%oJqb5%2@XUWCm=tUTDk|tMeGsauGeG!wH zXn~W{3B^#gjromatm`lMFJ#Pn5}WU@WbAFt`_M~Ya$<`<+Lrxgtci8^px%Gv?C$69 z>HVSnh(kdGU&P37|64h~FQ^mQ%!Cxx^j$jQ=&Mfz1luPCb8E&|3OTLe8>6LhXNfvI zoeqB*pPcp#DK@grm)iA`fA_1B%zIWT4zQfJNp+zr7>1U3e`r2s+-poO`dMG% zuTNpT)@`8@?X4|G&b67pj#sQ7EMAUMDkcObrjP_UK9-`&Tes^!yJtfzLn{j{0(x*o zzdpqvzys((!Xz{^KgAFt1#8W2PI#6WZ_BxFykbjwmDo&CNu#2qf35m@XsS%eY7O*d zxn0S7drlqe?2B)^HdPiBKXa_&xF>c%K1CF-7DGdgRma5k==4?6c8FI?l_>LN8f^Y? zMY&;$w9E7rZU;%3!&dpAidg5+=nu6Ihwk-Lky*}9pu^OoQij!6L#Fcd8kK(f31)aM zr|t4D+r=y#zsMx_OWbjwe7h>u87em18e0!Ubq_Rb!<%?-oK0~|F|b514!Zn zc*7lla1`w@KXxef;xUA35wiIH`8$9D{KB3K(+@@#jwy2wf-`S-?qMp&Zi#9B@v50Q z6+_7L00&P+Utfz9WCV1wd}|$N#hK}6phk$Sbypx#y>YW2Agbc^j*J8UQYaUQ!42@z z2ZUn+iG@i$F`Kw9WXGA$_?AY6t>%bS8ChfNh-IEO;RA7)K$qRQ{{s&d0QW2ZWqXD& Sb2uic;$IxsrM^2I&i?>)g-EUd literal 0 HcmV?d00001 diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 175b272575c..ef2df6b0291 100644 --- a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -261,3 +261,71 @@ steps: 5 zeroVisible: true - type: Appearance + +- type: entity + parent: [ BaseWeaponBattery, BaseGunWieldable, BaseSecurityContraband ] + id: WeaponBeamCannon + name: beam cannon + description: "For when a single shot just isn't enough" + components: + - type: Sprite + sprite: DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-0 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded + - type: Clothing + sprite: DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi + - type: Gun + soundGunshot: + path: /Audio/DeltaV/Weapons/Guns/Gunshots/beamcannon.ogg + selectedMode: FullAuto + fireRate: 15 + availableModes: FullAuto + - type: Battery + maxCharge: 3000 + startingCharge: 3000 + - type: HitscanBatteryAmmoProvider + proto: BeamLaser + fireCost: 10 + - type: MagazineVisuals + magState: mag + steps: 5 + zeroVisible: true + - type: Appearance + +- type: entity + parent: BaseWeaponBattery + id: WeaponBeamDevestator + name: beam devastator + description: A powerful energy weapon that fires multiple rapid laser beams per second + components: + - type: Item + size: Ginormous + - type: MultiHandedItem + - type: ClothingSpeedModifier + walkModifier: 0.7 + sprintModifier: 0.7 + - type: HeldSpeedModifier + - type: Sprite + sprite: DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - type: Gun + selectedMode: FullAuto + fireRate: 15 + availableModes: FullAuto + soundGunshot: + path: /Audio/DeltaV/Weapons/Guns/Gunshots/beamcannon.ogg + - type: HitscanBatteryAmmoProvider + proto: BeamDev + fireCost: 600 + - type: Battery + maxCharge: 300000 + startingCharge: 300000 + - type: Tag + tags: + - PowerCage diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml index d3effd40c0f..d2420ca3bfb 100644 --- a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml @@ -13,3 +13,34 @@ impactFlash: sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi state: impact_omni + +- type: hitscan + id: BeamLaser + damage: + types: + Heat: 2 + muzzleFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_laser + travelFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam + impactFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_laser + +- type: hitscan + id: BeamDev + damage: + types: + Heat: 5 + Structural: 20 + muzzleFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_laser + travelFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam + impactFlash: + sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_laser diff --git a/Resources/Prototypes/DeltaV/Recipes/Lathes/security.yml b/Resources/Prototypes/DeltaV/Recipes/Lathes/security.yml index 02b2ef0f5ca..022049ccee3 100644 --- a/Resources/Prototypes/DeltaV/Recipes/Lathes/security.yml +++ b/Resources/Prototypes/DeltaV/Recipes/Lathes/security.yml @@ -224,3 +224,13 @@ Steel: 1000 Plastic: 800 +- type: latheRecipe + parent: BaseWeaponRecipeLong + id: WeaponBeamCannon + result: WeaponBeamCannon + materials: + Steel: 2000 + Glass: 1000 + Plastic: 500 + Gold: 250 + Plasma: 500 diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index c33c3c19fd6..1e9df3124a1 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -439,6 +439,7 @@ - AdvancedTruncheon - LauncherSyringe - MiniSyringe + - WeaponBeamCannon # End DeltaV additions - type: entity @@ -893,6 +894,7 @@ - ClothingOuterHardsuitSyndieReverseEngineered - ClothingShoesBootsSecurityMagboots - AdvancedTruncheon + - WeaponBeamCannon # End DeltaV additions - type: MaterialStorage whitelist: diff --git a/Resources/Prototypes/Entities/Structures/Power/chargers.yml b/Resources/Prototypes/Entities/Structures/Power/chargers.yml index e529708abbf..4094b3fb072 100644 --- a/Resources/Prototypes/Entities/Structures/Power/chargers.yml +++ b/Resources/Prototypes/Entities/Structures/Power/chargers.yml @@ -128,19 +128,21 @@ color: "#03fc4e" energy: 0.7 - type: Charger - chargeRate: 50 + chargeRate: 400 # DeltaV - Raised from 50 to 400 - type: Sprite sprite: Structures/Power/cage_recharger.rsi - - type: PowerCellSlot - cellSlotId: charger_slot - - type: ItemSlots + - type: ItemSlots # DeltaV - Removed PowerCellSlot slots: charger_slot: ejectOnInteract: true - name: Power cage whitelist: tags: - PowerCage + components: + - HitscanBatteryAmmoProvider # DeltaV - allows hitscan guns to be charged + blacklist: + tags: + - PowerCell - type: Machine board: PowerCageRechargerCircuitboard - type: StaticPrice diff --git a/Resources/Prototypes/Research/arsenal.yml b/Resources/Prototypes/Research/arsenal.yml index ca7c0f1935d..c7409565dd4 100644 --- a/Resources/Prototypes/Research/arsenal.yml +++ b/Resources/Prototypes/Research/arsenal.yml @@ -159,6 +159,7 @@ recipeUnlocks: - WeaponLaserCannon - WeaponXrayCannon + - WeaponBeamCannon # DeltaV - Adds Beam cannon # DeltaV: merged with concentrated laser weaponry #- type: technology diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/base.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..bef0dc95e38cbb15d114cf1025d9f51edec277d7 GIT binary patch literal 567 zcmV-70?7S|P)Px$@JU2LR9Hvtl|4%XK@f)bf(R-XPl*<41eK(SsGZ<1@COKXc2*)5K?^|$)`kcc zR(5vw3jTtKRvJ_YXkq*|=$S*Y&?xUDbIj$F3qqRP=Js}W=6!Bvc284H9$J(2l?UKu zz{`M_frc_LHZk>!3oLb-bnRd2>pDPpPlUuVV&j&2%ULu(&X{U?G)VKq^NgAd8ul9A zVOu}b?Ta@Y9#-k}b>SxDpsz0%6@g$6g@(vk(=>8q01gfiKtQ<5uM-4BvCi*DKM@sA zY?JSDbfFLr!Lf)105D8{U#Ggef2U2bn{z8PH+DDFW_qU{qL9HBikt(T5caA^)63)v?C1Y`#YV$J~kl!^=m zz|t`vxK%sZ0a^||B^_npa&Vsj!jS<4CdVQ@!^m!DU}OaVuyJQYoNF&3WM5#upK4Pl zUk~LOU_trxwFIa)_)7uM(e5L0IT!>GvfJx5i%pM>vhK(NKmZ^I$|b*E+PHzyN71EO zhaY_8zz3ko37}TJVdG)to=KceLoxmGUSMIlr&b2&6kr3_kT=VkOB=(mIQH`~#tC4s zN^z=zxVi}?Of^Wi*Rv~tdJWZx-2?D4;AOzeK+`ku2eL^Ta6n>fn*aa+07*qoM6N<$ Ff&ijD?fn1% literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/equipped-BACKPACK.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..899a11d57c869d1a339dbe315bed5f169731d1b4 GIT binary patch literal 2268 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 N07*qoM6N<$f&g1r4V(Y~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-0.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-0.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7d3a75d7b29cfa0258cb01dbe95335941dc7c3 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQjEnx?oJHr&dIz4a`t<=IEG|6 zC#Og}Y$$B`JwMTe!7caz2Y=&59fL!{2Qm~bX0f_$1`05CZE|Q{d7xf(T|LkDeTI$A z69slZ{KDS#X0dBb;1dOX&bI&WZf)X;uT+)jn`3d-p(A$dLlf6;ycrBWCDZ=$e|q6i z*%bDTf0x8USDnYk#U>0dWFIx3-FH#M;6_r*y?2tnj9>UZ9!$HR!6lJn=#>AxXBk6P z`;Uap`6jG9+awlluXYP&*y~)g;ima4CbsCF3%6~R?N}KY>@BnvH$7RA2J{Mpr>mdK II;Vst0GtN% zaj`3#SX*n#OxG>TSf_pbFS+k;n#YbEJsGw~t{8`y^2~0vEBf_6eqYs51wFN64L4cl xG|;%jpy(c8%Eb}c=394#aj~L-6cdzSV2F)(RTTZmHVx_01*!48BH3=I3(-4$iytT=$)VeoYIb6Mw<(8Rz1 E0EaKvA=&2oR z@R|SbqfCzZRoM^iivR3&ZcJSKg5x`TLCC=j@4i?b1^0lfj0&e6+2sE}Jl620gOQst v>6TOoFJqFQDCo3)rNboko2}TBSg8;=iCpIIXKNvh+{an^LB{Ts5#3WfM literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-4.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/mag-unshaded-4.png new file mode 100644 index 0000000000000000000000000000000000000000..031e4f85726731287067a032e9353e5e1fe6bc0b GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Cp=voLn7Rh zQzQ}&SRD9f++&qs!s6x(B-+Y2{v>w%-|zC@oS9i%+xbi(8=KRcmdD(NHa>wIA>OzC zir4*{d$1$AE7AOZHJejT`+Dh<pJW1_y7Ot z@bwZ$jvkSi@ba?#yymydb}{o6{Qlq0YI@=mZ$FPjUqOAshM!suPSgL{9%U$E36*8o zB$HBLzFCralQNqQOGjpQfGJDI#tH8_Crnrjb|ZpdIQTkIalUSF2+&Uqp00i_>zopr E04*P8+yDRo literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/meta.json new file mode 100644 index 00000000000..3c977753286 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/167a810bc8534a56c74ffa8f1373acd3b1ac70ee/icons/obj/guns/energy/xray.dmi, backpack sprite by peptide, backpack sling sprite edited by Boaz1111, wield sprites by RiceMar1244, Edited for DeltaV by Stop_Sign", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "mag-unshaded-0", + "delays": [ + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "mag-unshaded-1" + }, + { + "name": "mag-unshaded-2" + }, + { + "name": "mag-unshaded-3" + }, + { + "name": "mag-unshaded-4" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/wielded-inhand-left.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..54a04b4a790a8f84054866bcedd3f7e118fdf26a GIT binary patch literal 1134 zcmV-!1d;oRP)Px(CrLy>RCr$PT1`k5Q53$fHsVV&Q$t_=6}pH*BP^^IZE90sNUI>)SW!@IN@@|& zrqEWki=;*EC80L8X^~nP2WmKNH`TGu*jv-rPI$@XdvHXY-!(?%eO3 z?|k=+aJ~d9@GDW^`7=v^RX~9=V2?n73&1u(dj#weC~yYs5h!p0_`e0pE7v(7=G&Lo zp%jAW!alRu1yJSUNwBtlJx`pjTQh6f{nGD@O{Lk+WTW!?&H8`*(U0S=LJ_xEBs@rV zI0q`mJlo5$Wdur$MF}cdyoA-H>fJ{tC&pbeK&}oky6be~6Z7#?r-y*HqH5>z(#>r9 zY#Do)O!LpZb1j4rvVvnaH?Lu%qi^|VclTM=+k43q3+~-GevIu)wX)JPhuO&! zNBHkou3qEcgGfN~v`$u1|G=Qr*|ANjEcqBh1(eU}zfai6{FG;pj157;s;Vk>`$KD1 z68h(wSZDE@j3T6Jmb2nyxqCm6SlE8z(|h-xiU3-eTHU}N4c>9%+p=}H^LXg4k^san zCi#aQbf}1O^1ur00b+);a|`Di$%9EK1tgHHz&r?e`C{1JlkQDS{@{uM5h?o`0;A&A9L5`e{f>RKGpFVJ3e z&oxZ=c?Fu98aW0WB2kY7Fi(AL;3f^=(KudK5@ErMpzA{jMS$D`@Gym3jWv4pMTLkLZP=ouit0OZ%zb%+Ni8YQqf z1w%k#2c+av5V6RUkj*y`6;ta71kKpt-65XmZ1q)G_+7>WMiegs_R5I>@f9h0g`!Gd_f<(GLjiuT%P^$pOn`3CrmnLD zm|B^9#bp(cFQ!e!u?jG?GWm+jDj;7>n~L)vWDHVYV~@AQ00000NkvXXu0mjf03<37 A9smFU literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/wielded-inhand-right.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_cannon.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e494ed12c9251a4aa730ac330f972f4973d1c1 GIT binary patch literal 1080 zcmV-81jqY{P)Px&@JU2LRCr$PTF+|}K@@(e6{3P@F_GBVSPMOf_~TI2dhuc}dhj2x2M=mQ5Tu?e zl!D%h2N4woL3{8f9`sT#o)jsf74gu5F^#p@fCZ%zL|l0zZ+Sb}A2Uhn3}p6_Z8|gG zd*A!s?2`FX(B@aF&GQFGfKx!5GvHdF%?02#LDvGV1=^ee*8*)W0KKO`S7w*@t@=Sr zH8=-J)|uDHoJI?&oXqyZZjs3FuP!+HeKR~;DFNg*CEh0#Mo6ez9D|@B@qSx(!C&{wLK#+m1{2Z&RZ#&|Usp9raqztO*Z=`IX#C0z7`uF4 zjKTXyqZi=o(h?N!K7>2BCjvO9&yI-iW@kS_fB#PLiC5o`W!Rd{!sGdUFa~d69QKRP zsdN>lYm1Q;9Z2WAp<2ct&#SN6e)lGyd#6qw@i9nMl$Wf)Isz!e?)(mM>v=-?;)+s0 zvDyi@GQT5}Khg76kQkRdVIT=aUMJl5 z^|}_}%u_(72q1iU9}2VpCPTd(M*!cgvA1Y%K;_5)x|^Ercv%TJUsfQhmhy@v02hl= z0pEmZv!o3$id|KiwsM?I0Do$QJ%wVQv78L~vGhM*R&)r8i#cqaRej0O3Eb3JM}R5j zZNYU4u%!~F;&2Ku#k?)JP64)5!c-hi0j8L@1=lISmP(k4!zsWN^S0nR1=vyvQ*k&2 zm}1@*T&DnADq$)Pr+{XekNbIiwSGEpC1z6!;3q`r8yH{gg|S@epJ!m>viQ5V@Y?5C z<)|&LAi8+CRuZNb0Tci(il?v?tcq_y#TyWod@~*e6-;FUWbeRUZw*xQc{o$N6gU(` z&%nsVbK)#+OQqs_1d_Y~QOT1>AqtBh&ke3y8}K9?N>3#o$!ifnLE;fQ`3C0ZN_DZ* zk@?HokT6Ef^rYa){ERXdEl7$Zmx_!f`w|Eb4H@W3P{C9V3WMR^0qQL}G^KO+rRo46 z^W+!cC$&laC^IQz;z1{!T93jW4^@RpXEW1cYM3t}2~(K>74HC%fR*8X0rCkX1tSv> zhe^H!G-XU&yXm)~>`6$%)FL3tJHUN7+$+EnQrVEg2nfUEc-#+!^L70NS_DvlBttHL z+^lf(qpOjG!!|-nh+B4OLngdtu#^dq+2x7K-l1k+uHssOl5N#XmKFi6PRxe&904{| y!DI|h0VdhE0oy6ShANnh!70Eb`!-7QLI3~&07*qoM6N<$f&c()`sd&P literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi/base.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..ac94baafc221104ecee155154a0d9191a207e2cf GIT binary patch literal 768 zcmV+b1ONPqP)Px%xk*GpRA@u(l}||1VHn51vsvmdX*xI2c_?cm)?p|tT6hS|po1kH3cR#aOo*W9 z7)W53kOdJb9Yhg~I)vpRD#a1fD44@TBW9@yS~&l#>}Q9@e(}8azU;T(R$CV@?{j%y zp7+`F{qFNVduPH9hiQlPAq_|Zl7J-eUjzn*L)x_~=MlX77_?IGeXd+`V}*3IKaZYH zvnT`AHaBaslJKG%QP$7tYr^cpJleijiAQx>T}HD~j~3N}DJ6-H-C<_%L4Pme@j0v~ zVnVkd16-E|&ct zkxs4Ru=^-WlZis3H+Wx&cO}fQVh^Kpu40yv&>0|c{(%p%cPKC0gGW?)hLMAeU?vV#?TnGv3x3v6C zSE{>$Z1H4r6E}PA;q%8yycmz5qrC;AV^eIUuse>S`^IHhER~`ueI{2>4V^g}_KT}C z3?Ugf(|!t($XixSK?WKFcQDs~)v(g}>&a1rp5ys6mQFW|{KUk#*mDD!;&jMnAlKm0 z#0Sz=^p~s|)_jB5Wv)SAYE_8Rmm(9bttatp>?O_c5XcnF_aN~ax^Jhw0jMa|3Fb4MFJI78Tx`=~>ZJimKoXDyBmqf4 y5|9KW0ZBj-kOU+FNk9^i1SA1TKoXDyegpIQNl+dJLxBJQ002ovPDHLkV1fW|;#wR4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi/inhand-left.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Battery/beam_devestator.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..adf51266ae05d15d64e995f03a29f9ee48ed1c08 GIT binary patch literal 2115 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 ZWuzws`g`9#3oIQOJYD@<);T3K0RRs6YgPaN literal 0 HcmV?d00001 diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json new file mode 100644 index 00000000000..69fc3cbbeaa --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json @@ -0,0 +1,59 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken and modified from cev-eris at https://github.com/discordia-space/CEV-Eris/tree/7ff8f28ea4de734f3cc3cb70f2d4e4b4263a988d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "muzzle_laser", + "delays": [ + [ + 0.01, + 0.01, + 0.01, + 0.02, + 0.03, + 0.02, + 0.02, + 0.02, + 0.2 + ] + ] + }, + { + "name": "beam", + "delays": [ + [ + 0.01, + 0.01, + 0.01, + 0.02, + 0.03, + 0.02, + 0.02, + 0.02, + 0.2 + ] + ] + }, + { + "name": "impact_laser", + "delays": [ + [ + 0.01, + 0.01, + 0.01, + 0.02, + 0.03, + 0.02, + 0.02, + 0.02, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_laser.png b/Resources/Textures/DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_laser.png new file mode 100644 index 0000000000000000000000000000000000000000..f17e106e4eda2b459d67c3c94ce0d74791377eca GIT binary patch literal 1481 zcmaKseKgYx7{`A^-VR!5$jhReuD2=g(uOb`trT_Kvu4QVWzJ^O^1fQas)>|~P07ua zlGn%>^0Fc_n+r^zUMig?4wA8x~je^008Q~ zKAy)mI_8Izw{FxAzmuIdnhMb;I355rx_(IRhK0sX08mW!^>hzB$CzWZ#TX#8xrk8r zz58J2`w~tx-QELn((z06YPMa3UvsD$P)1ddbd>QRB2B6yR-glI7$*2<}CT_*zBx?Q~1V~pskxhQ+4xJgp|o&3y|Yg0H*_i z{pNt44&}-w+wvlS5E*+?7uml|E;VjVU78Zs6q4aPJb)HyCazdGb!(k8#9Zrq;!-+v z%D&^{;kpO`!i-Rs-Va5IUAu0p5yhP%5L(u|P*PlpW5*Tl%N<1o%5JrbnS?fna!nk* zh;B7fJ5*pscwWISqMc77p@(+hmlAqssl2c(RO@g;zY@s~`hip(+kHNMzuR>V*;@OR zg~gF)HZ$9RW6){tR1B9dw7tG0fR;Nrf&aiiH%eujOECPfEQ|u`;A0c%H`jz_e=m%+ zY5Q(Eyu?L2z;ZR$B0vUnZ88#~Lwdarjg`O@Lpj|1_*dih`SuuT|CQM#&?1quQ2o@t zebAA`x;kw2pumEq28<4I8DO-rQ%g8=eE1P$(k$}3bnVcyIkS z2f8LIggxH%X-UoXqVCSUQW1WB4Re==^9C3c%bG;80usTQ5Q@D9K3f-8yHAFI8t2wy zyEE6mjByJ~jNKCXIf%UbHPCl$%JXGSRROQtv&G*ydse3FAs#J^2d8HSoV`nO21paD z;dZ44$a{4NLuI%f7|UXV)?^~qi|;|EiVJcfMtaA8Gb1c)47IxVa->Z*ofnvV?%sTK zQ8V3J*fb!Z)}q7Us+#)~mxESn%HY`A+>U<7-om8!=ghHa1AwJ2$a#y^WNgXinJ359 z*R_EQoQwIL{==}D($)g4$QcYApv`VMbBesRg>#au3Q{nH3OdywXm9qzB^+nOM*ykW3gV6rP%tS2)kd_yH$|&`1s_&e2<;j6dsKx+SGfImcqW~+~ zadgUH^il1j7*qUv9{+)yjIIj_ekx8moQ}90qB)gzpM2ecR?cZYWhH)0o3W3jS|xb{ z!D=*@0%wAa-%&I8-M-^7+ytR5gExkB6%Q!6dN=oQ1g-F}~5bobY)&czsJ*P=~e1bOE4ETB>J*zx07ybqz CNwRJL literal 0 HcmV?d00001