From f9bdd46250272e2b246580b7f4c4dc71ac34e871 Mon Sep 17 00:00:00 2001
From: Moe Poi ~ <moe@chocola.dev>
Date: Sat, 21 Oct 2023 23:21:06 +0700
Subject: [PATCH] Add sound effect to railgun 1-3

---
 assets/audio/railgun.mp3        | Bin 0 -> 8351 bytes
 assets/audio/railgun.mp3.import |  19 +++++++++++++++++++
 scenes/towers/railgun_1.tscn    |   7 ++++++-
 scenes/towers/railgun_2.tscn    |   7 +++++--
 scenes/towers/railgun_3.tscn    |   7 +++++--
 5 files changed, 35 insertions(+), 5 deletions(-)
 create mode 100644 assets/audio/railgun.mp3
 create mode 100644 assets/audio/railgun.mp3.import

diff --git a/assets/audio/railgun.mp3 b/assets/audio/railgun.mp3
new file mode 100644
index 0000000000000000000000000000000000000000..1e1b107ed86eaec7315eea4c2814f02b32ae2d73
GIT binary patch
literal 8351
zcmeI1cRX8vxW^NOAc$C@RP3!p&1w;9?-{Fh&8pVcA@;6OTg}>|wxYuxwMxuV)M%?l
zt=g?z)bHNk{p<dJ@BO@9$#e2P=e+WKo}AZnp7RavBu)YFKM3vUYJYYJ#n}rC03fmf
zEdP@Hzhw7sh5k#$|5o3>wDxb|{-v|;(pHz#xGf?mDfy6~={!UJYydzM!Hz$!0RVnE
z&x4Ord+B_~|7zh*zMTC)AfTQ06W|w;;UUM$oVP%$EH*_r1c1M&z#Rm{T=;Ko+XVow
zJ;C7)S}w}Csj7Doe--fH4&NP|ZJz-@=Q-TS;=9w8o%CP+%svG?KX=k>jLOEhzp$)|
zd2f!d?`u-kczM=-LWi<Mg038qqrf)_Sl~spZEh@t0mGq4(d6yxR48b$`kz~2#p97(
zHtgyh{{G<<G_kC9$JG#RK6;+i`{U8^qNzSs*&h!9ctQYxHwHlPMubgC764%GIm`8~
zlpgNUygx2u{w%4JQ48^Ro4CPEf81dKkE-rL%gb(%b+uyUSyrnD+nWp3xhsBGD>E0b
zdgiW*`n@~-!Z*LkZ!dYD%a-4dxNU^ymg$G-3T1&sSJY6`6tq+Lxwnnh*(ouD0TenP
zHH33lB?cahg;bdm3<tAOFHYSAwaNBwF9CZ!OJ~SYZXQV0%IoAI`0T1)BI+8T)?T;!
z@`EB8iaCbTW8#}jtwv?@a|iQX2TIW-J?Ww4hSCw`hgYvMpC$g^Ro;Ya`G(u-f4yP+
zGAq>k?S12f?+-VT{;WG(N2wj^5x!N?iyk%f__e6Xx<w^U#BIdR4Gk-@2`D3MgRM9Z
zn^X7mk*9MR<(r~aQTaX=xaB<_i=tX=NwO}gt~)`~dMe2bFaB<4?_G&I7=t3=YJr_+
zJbDQ<+;A1cbP@#sdmUO_!%#>uwPBIeYS!`oE>BlR8Ne(enzIHI9*D<Ek?_IxEg>R5
z4sN$-iv-EmLLtW9G=9{QO(LO!+tRO|QT!$~#s%aM?Hf?e-hAT!*WA%lO0fWw+2Y-u
z?Ki@``KsBMo~OrRD*DV{|K!Im`gU#ZUefcBjhlHpAvLk{E>zS`Ty#JtJ?UwEf3?)q
z>1(zAB$lv!c+%~uU`h6e3`-@`6282t{Q?y;JF8&O?=)w@Jw_n$lS#koLT5I?S+bP7
znfbX9K7o*vPIUd_?`)c5EaA6er{ox<tQx{YTl$A1<DkM}mUK<R1qN5etyT@cy4uIO
zzog1~pQDpfJsZ<)o?NTJQy|+J?Q5L=_`2cHYnHF#&g9LT{^;~1KWsd5Exvx44C%~;
z3_{{kltd~L{YFo2^Hg|EUfMY+4&0m#cMZMzqNx43*CqVZRo-dSs8z`@6W&*nbO|rR
z_qDzGpBA%gXqzOzZ6>>?<B@7fzKs)x#jImh10*;#j-94Q><^hBdHTDq(ImKQ;Wb|k
z4?-ZRK`=!x&W`bS#AH^@w61I0CU9qx_8>fz;|$24fKJqvkJy>?w*`U+9w{i4WT~*P
z-VQwP3DOvFSokO*J^)Cm!ywUW3E+InrU{2&@E1F|I?j4Rsvs&T`g((F_}#Ay4*{KR
zm?0si2?EHwa`?pZn0k!^Nj$F+t2o<^uV91FSQ4M`(+p{_Nvl3ol7ZIIvEOT=KQ#GA
zR+mYDeDn%!t+ci~!T<?0d~Q$A;`e-3DlcyBB}H3C8N)}(&6bas1;~|Ge92)>;X+59
z*TmLi@t2-%G)SyNN6jbVPG48n;onv~YXCrtDx%AC&VvljcqV&UtHIIL+hqBh$geXA
z2(rDx{@i?8w1dFCDc|VV_MGQ-v)xi9Z=8~^31h|A-Fr48^=!AKNe^lsNI*<!aKIa7
z6vO6z!}Ym-?AvEod=j=HN!1!Xk#{^5%N<gyVagD^Eyk)olTjl(B$~xjrmlipziTz(
z)%S;}jZbQOD#Q?Fn!E9(`W(b81j?naax8T|<*6V5KE$$b;E$#DyV-aA;2FZXp62?I
z!DuMZQ9!h}P@7N6wUjrUEWFBNIjTNMvzYcX&t$M#ZpoBuDD(WK!4Jl}oVkgEqy0i}
z<eXbBA=J5sG#0Y9O<DG0@YyB13<p~s=9^zD=OkAX5;}z;CPQ`O(Yz-4G5xk)Og-*2
zZu>>1^*00^jT<#Sm8-r;*4!?BJ{3voBJ^uY=!4QW*rqKY*d@V7oY2IC<`@iVC>w70
zF&t<;5EQ1c%iZ~i+-wX@W{Fv-A{C@BY3P-#)l3xQCCn-<50~qqq_zvT#YhnA=mS!p
zVV((tx#K{oELIU=qy*9T-&#DE{Zc0DOgg7&$xdw|*00Tmz&qypkig?*_<)6gy|}$L
z2ql07>Ob*KNX1%;0^6#Cy%;FtgquGlz=dDN)TKcA?L%V`K~eT7Fn9ncn841ML8-xx
z@PV7Y8u~)Yd}*J`_XoYZjsF)Dw0`Dc;@BnK{}{OCNah(LL#+FWiB|XY4h}cLh{K)Y
zaBCL0%0Ko;8g?mv-g`aF{z@zU7I~7<x9OhRqL*~kGu?SBuP(M?J=1J@SuwJ(vaNKZ
zR{lssZ8m*75rl-_^Iz5BduqN-c~ucM!W`*0+~iE6?Jdc|Tk<2)h2E*jCc*kZ{=>kK
z6)ch~B(?6Vs1o3MT410PL9W-A`of;6wP-W+)th(Zc^{+QS(5lX#PQy3QBkAIkL;>b
zb{NqHdIsez;50o<OPjJvq0`WOvm-U2m67nyLgl{p=?$$vH)Xh7m5Ww)-~Hn=b)tx8
zJ~`=z5pSJn<t4=F*3LVwyx609t;9e554(t?o8Q-%aTd5R3b8tY^PWHkAQB883q6~T
zmPQ!jTHgY$Of#Foi7@z&I-T(WTL97a6WxyR!qDD)k8ISZZ=-sTeTqHNdSwL<6*gqM
z<%!$k++Wzkoxm(UpOQ6IRN1T*-msA>k#$6nD79$8a_?Q^puaD^*u`&~BLu<_xIab+
z<T?T#`+{;HWx3Iu%GG3CMTb0UjvmU{C0}*x)6Av^3Wb58@{w{b(i97=ow4i=NLSTX
z!WVeaSCoa^>7A-L<rQwrnfNiXE=P(RTHUm>t~brX&R>`-lS<%YD~{+^NkeE{fSqrg
z-9ic3p(Ookov~IK|5={1o%>x}1-BNh_bNmyGqGs8k6XCIe$tH5itu;Y5sIVR+SbW?
zH#9S93tjH8J<4FXS|S=KVO^ynJfuFjwL;tG@`OI>?vGv_1_iM8^SWwlRk~lfBGT=*
zfD4>T%5vkYUs>Ty>>Do4X}qcXc4iq}vxbapoo|C(ese>UlOC?e!EEx)X7q!5o1WK~
z7<C`VEo)N!ngO3k&8$A-<T%Pid(>3s$p`ycaA)XMP$UghkGn)3z%4F3eP@6kt~fo5
zk|0+yh+@7#$8SN!)gyY9A}S327vS&PqqA^0SL+ii5;J2s@k3p@AeEkGBc9nv@}6ed
zBU`#PZojvqN}v7u)2Bibemz|NYFILt0ym<;;v`*AQPy=P<XiL5ZJdPi2VWO*54Y=}
zXav{;n(&Gek)~COLJq5`rS1{rtWsjW)5e)51s;+Dx%p+ym_uY&+-Qf)2A*ds%8d8H
zk+n>>r}lXhRd&-{e#D^Lu@E0wVN#%>gnG3QDknuE8q`)0ui4upEun+B-Exunkdv{-
z)VH8?Bbtkkf9T^TUHC?rB(X4=3xLD@!R@L$9SphewiNHrwd6x^fAU-tJMep)IuZRf
zxw|BxB=tA=Iv$J+88ZGHcVprjyw2|(<kB;Er$bz&uOd<1yh;Pms7x7PkFRc(EXwjo
zfstTCKNuMOT2QP56cXYkF0ZfwrF`#57bLsK{9Rdm2PA|b2l6{`KqE9n6P`-X#qKeb
z|5nW6O@HHxneyk$m&(z#ZYKhaKM#cXJQMM_m(Y5TRCZoM?KnW9_~{O(KFw$1zgORG
zIv-M%vA?Lf;dShVnF>bx_5#Rz*YdP>^YKf2INbS2aVm52UFJ=F%lsy9qf(iiQ6*M&
z@m0%0+5XSEqTD3;E$Ul+b`_F^xA@1+i`WYeDtKF<Pif2}%khcb6|DJK+<WQxcM*7z
zu^jJ-pmBj5ooqMD+O(0q!unM40r)YtE*qzEm_|h&*@XdsLK;D7Wwem2A;Ec1kOL4a
zhG9eT5%`>L$3m^P0GpcgX9o=aLZ`#|oIq|RW}6QUNTgik7V4nI!x-^;-WpMG@JvsG
zDj;&@d|*?&H4{P6tm<-%81BInZWRJ`+3vozbSq3dKEQeiM4(uuqw^9n92z08iXU16
zho^IdS>r3R`K^Oxi(!;?@?cvLVR<9SNLDkM`O|C3Tv0JpiQV_*3}pV+=Z|`_yGWdv
zl0csoc4F=s3(sZQ_V47y+Mta#A3q(izIKakujP`L;PzVf4zbui8|1)}x2@TR+0V~!
ztQkH(>~Y*#!}ZPdG!;`xE8kVm8fen(*8M?4N#LVTr>FMOOlU)^&7=Ctpr2T#tTto|
zT*xZ}y4FY!?LrA9B1s67?<K)vI<BcT2QRY=Elw4j(3=nNsAV<`84n|@8P#(Y8@O#H
zJSI`L(Zcw)+SZEef!O+#WO|P~J@nql*G$DwfNe2~?V2F}^;G5V$q8C1g&YKzWvP%E
zOLJ%`%#OL85TAjN*b84toSLDki{LW|1!YXlXX&KwI<gu%VenESQ2(NRe{`4H8&<%n
zlWxJCrYEtX>^qTi>H7##rGGtl!L4|V9$P{C#3tVVa!2q7mhhz_*4U*_#|i(ii(RKO
zNB6T&CUK_+Ufq=FhNGD4d4*>0yxx6}cq2R5+#Cp&OV%6h@Yogdprer2@XdcyT8a~5
zU2S;P_*`&BUzhvpB#Pnw)Rnq^D3<F1GG#Zg(kgvjuDTk~WQhrA1<_r@cVOj*;wh(v
zl|K0LB~F-p3mwQ>W70-knM7zDdENL2G^Q&=Q%{AOi;mkdv5=6#M+yiXkz|Zoj)~Zc
zm(>X<WLd3Bd2Ae_%nb|SXZY#RW~nQ113wNOL3`Rn+zf$A<};8G+7L>>y7_lF-)Yqr
zV)RR%PTwyVS^X^w9q*om+h3MoCa=f7d}9jpl6+73<-NX^zxXt(ys4s@L>J5Cz(Ak*
zTHyQT(YVu=vzz9_{WWikqlLlQ@#Z@VN2~9vaFa{32aN+V!+M;R5XH(5C2Yu}$Gbgb
zHJlr&(|vnttbvYWZ8=a#8Zw%<n<WGj)*m|f<A|vl3)OsY#9pywv(w}0c~dAE3E=?b
z%!XTAIFoAq)+9|t*36>d9?qZSHJ~BfOk#|$^(Cc8L9B-K9a?)5>?F_lmq`jkT6yI<
zoYea^K83PSTWxkeICy2!(BAuk({)_CUFiKPBI#Pj8?vIOOa=EMWIn!K_S4e!^6UA>
zy~oO2v-!z^vvmE(OO$+L#LHp8I*HNAgt2_?AK!oDSx+Fu5Uzyl5uVKny~BNOt<nGs
zT{h+O^#mvRl@7ob@Q*+4ef8-r0T<lqW@$&Z&Q+bw5F)-1Gv9olg_1cQcCHoEy&09E
z!v*_WB#A8C*CHZgnx!;$f#L42Bb19w^3~}l<q(2|Rfk;pmcCK(?ck9(K_zrhW`xeq
zEV&W`mBm9dEuae>J`egPVccgb1<CMX_D*OhDMLIW2%g^?F0O2h%GYD=z<PpIeyMhL
z29k(SCbqo2ZZux7lAX0e7z9t2mZuT)EcXVdUzqxXFA0kh8IRV8EL<_ozCb^3f8cF2
zlS8|OR4D#6j>DZjs#?r1c@_=roz|W@SH7KG!-XTO+qIDjy1#bDD%tGN<%VJsHXh~P
zVt2dupY+3E$9;|6ww7bRMms2JJu}o-Uuzl06Uv#`5L)$x$y`tR_V5S4IYH7b4KlIh
zC#6)Ug-4d;K`twz`oRnF>cQNkV=-ZwS_Z!D1`M1#QVOfSW_^7X9z}k0DX3{H*h8OS
z?xdKF6K!E`8VDuT&%!V&i;GOZBN+#YL)pH4|5)a70sbs~3!mDY)%<&t`Ns_o=YPI=
zcpxy>{S9aSCVMxjsbuBX`$*QGZ3f>q`wF~lns(}<h>uo4eU8q&^k(H6FRHpNu0;s1
z%=pt9i}SXZymZB4N8NO6yB<6zz9*0$3rz#aSvGyV(ps|6h~m;5<>**%`;1oew(qk}
zC}Cqp(^%PnHD$-Mcs-8pBEHON>x(`h%_|q`fVz?f2z7@3lvmHB9xuf6Et&GusYV^t
zr8rI)*p6Zh3_<rzNj>bf3xTiqdEjxw+AShfjcbf8=lP!v04lOP2l%&yu4kUqyYrG<
z`%7_droO0+AVGt~@ze>UOLlh6@19zkT6o8{yjT^xU+#JmP%h-ZU5<*^_ZO-~HMhTQ
z$=&Ex<nJ;Pb$!W0pLfq88)mb||Gv~zeig>zaFS-Ku;xOQM(s|o>8c7Nj1Oiji<hM%
zO6`;$XJgEMUfoE9u;!Vs68ptr!o|P%aje%MK30WTI+}^gMV|w#n$c$HU6e`iMPQ_T
z@o8xJlTva_E0H8Uf>@yzFQ!J=_2wOB-kLIJVnr|RO=sF_YuEc1d8Y_Zb1c<l=~zjH
zPS4U^phc1?uS}#9`TIhHi{(3lggp!ZAaiLG*NmHBKAt>%?|;?#s{iJuUD$kyaK(6S
zsp(1IU{rEJsv1{zqjmC4Sd-Uoy^K@cdX0?ox+uE8NjmabpJYv=-G>J@iLe!Y!q4<$
z6jV=Gl4ZAK*W%d~K!_53p<<w$+609V3hy@eFAc98P`T{ooIo7@@f$t@NUB5s<!n8H
zU0{Qk5rQGO`HllW2m^Haw5BvhP!#X`T*bS=P$8ZBZ8?u3Z=0u%w4kId<hC(V0HZ}3
z0)a0Ru%a2=x;=VjTf=2zqA?g+g$__am~Ms1OlPV-|DE{a6b7l(s)y9z5nI4L1GfbY
zX<I<IK1Kr31ilKzv+iVU;@jj*7IgSqIvj2>dSuX=lzgrG$Ks9@cG}{yMA~~%+)Cod
zpqRni9-m7p{V(xZSis>bJL+*}zw3`C^HcT{-p!qEf7>2P;hS*Qy<Ng6AzFzXbb6-e
z>Qx9+d7Qf+XmPiB?9<Ee$*B)sQN<Y#r5HxIA|rZI1i!Jbe-v6Z-QX4b$<CdV7|D1W
zUC6!0NotA8i+J<1oO-9q=#$<%*SFwdGfsb@R23%!s@5Fmwtlk@h#ckBAF)9CwmfQ>
zuQ>8sFng2(A$7l;NA~v(COUU%Bgh6Pb|Zw}XeTQ(iKCRAwiDF>AA>LrlLl}K8XIGX
zRF>DBZ*R&HFnq`W-PH27gUDRko1JV{9nYt(^%SbVnS9Cqm|{8Z@iUrtt(%BkjZj;j
zzvSoP5AM|eY=z|{)c^B#-*^7cJtSkzZ#0-Il+KpAAlN~9{f8-OGp?~uwZr1EK4u}h
zXmk*3JF_)+c|>^v{v-6U<~y)pDp`%al;v;&H2mu>9=i#uoY<pNA%S)v1uIcGwvO`q
zij?Jm#Ydz9@d{xcC>CVbYkS#zIU#5%gQ_^<Mf>$`$5I9x`he6P2mru{ma`1kBS^>V
z0?OURv<4#ZZC}Zi(%Bi(=TS)64GYi%TVFn-g33yzJCR@zhz{A{*7h*f>lmbxa(p6;
zK|iY}f)Mac$WoR%KAH6{$cZ4`EErgG{Pm}+a_7r%!{4pZo{xG)+r0Ikt_z%$Crx^N
z(q~qk=W&1gvn#jI6Je@3Gs5}$(fI`MUpkpveZ{ONFg5hspO<N}XnF4kk!Pk>>V^px
z_cF6WSCps~`k06-zC6YE#8|7Z@nwP(iEZ6|5gxs{=}InIy<ohq&nYI%{??l})C@a&
zjqd&MiCZ*JJQhT^&g!sIlKHWgHn3&*RnBAAc`~Y^R7)sI;$Kt@r?N-7viGtm5u{op
zO^}vD=`Vl?(j49^D@bSveL56ID1(|37$swn8uA9_83v>v2FT@7@+g$*Jq8pJsmq^0
z%FU(x6-)Yrsn>bA`RhW<?~L>LXt?;bcgo!*xT7;%U=4WH4ab^^M}19c5n%dNhS&Bp
zYL?q^yWx$7eT*wfR>Vw7$Ece^R)Yxdf7Rme796*lb>0(50E9SSbrA3i-hQQ|WsW7l
z%<qaI9E>6LLvecJZ2=|^E4vmN+6q`uAp$cQ*#_0SQ`b_nnmww#QYL6d({4VvF=B5j
zlE7#i<)r^3^e$W-`~Y7KL7Jx!!i!y8b|DSo4#3~Cq@o&rmtxhJ5965b2#|mZeIwJ2
z+ah9R(Y@LU(M}8|R^;Iz1~Rp^L&rlLL_&L66%aurM?}Q34FGkP(h+5Wc6N<6Rx1FB
zbjaavQ0ol>c0AY}9))PattF~}0RfIWjgLFWk`{spUb=+!QcCO}66^R0m=2te%;m&N
zTebtQhG1*1ljGktIQg@Ca8fq7lv#Q-(GR({WSwARI`6XNwIN+}MQHGYd;OI{Os?B6
zjaSN_RXm<?k&PA4e*413a~Q40_j+r2d@2(yStU1A-q)?}a4$pW^#=W%Z^C=lCEmL}
z?FFUyfNLruulSLBQsBcvlF!9Diin$@*1X`x;SB)7$vX4LaWANVsHEBz%@8^5MW@et
z)rk*Mh!-5s>I<H&stE|!oC5FzvC6%u)-T}09R0!RBreu`y*^hnTUgN>aqVyLa(=s;
ztK7{S3Eegcy=q4pW#nx&Jhv#8H`1@bK9<RA@q6(NDGOz1)T-RoI=B5tvrk8{l#pUP
zNsHC^mWA@MDjyYx^#k4nl_7HNMJ9HAhooL;Z1?pvQ9)>jEG~wXmEVyrVu|$=gJs+g
zn6M+683GZUTPpvSuGl`rRtm<>0qhn)k%lCMDUvPI09s!vwC1F7o73wu`gl_0E#wSC
z*yA!mBuroeU?k&KbKJOGWVgO&1TkFD4UiX4VS5Eh%Su)a0kaJc%cI!a!1Sn`Ow}Oc
z9$@hZ7fA@P6fGE9K}Qc`BeIfGqwKPS({tc{qdTS{>cUGezV7%W2&Ry7RN~gy$OfmT
z(<<;o@Mdn;lHN|?A+d}D6Sc(Gu<iZA(ay@?mX2|_k4Jl&KPu5tb{vnW;dMcHbPo(s
zmcea}+Kw)_tRgqUvB4dUS8O~oLP)5-bIsPDJ>4u59NpAREo~q`vL$4a>OSuk%zpgN
ztg*}Hx@zzagO))bTaFj2#Z_=Us{rl9(+<W5SKm903O|_{S8bqVahK4wmB#A8>Q-ho
zQ@{4Xf;UhftcaL7rk*g?kS(uuVA&liZNxqrRXkuZq;ABP2fsK8|Ej`g*0_0beXbak
ziCK0f99;IVEb3aySNH%KW{O`3;G%ydJOo$Yhr=D0c9@KnZcWyVT6E!#E8GSK*XMD#
zzS7b%|Gwff5fKsb_4af1n+l`a+q=ik2=BUf)tQQmOX{@6fR?m`g>9&|VKKtiV*T-b
zZnPAQ$yBbT3+|*!K{R&vy@Sdo2mscy1poPRKD+==&)yJc(@QG=KtLAaM4y(H++ZCN
z5|T&^fCVVFE0B|2-QftROd|8OTvNq_(ok|s_-yV6sXkWN9Ryjk@M!DPfFAHOB!Lu(
vShe+QI<y@miy3a9c|B;zh~?0UqRE5-IS#7<MdSbcBP=Lt@c;V1P=Wsd)knv4

literal 0
HcmV?d00001

diff --git a/assets/audio/railgun.mp3.import b/assets/audio/railgun.mp3.import
new file mode 100644
index 0000000..987fc26
--- /dev/null
+++ b/assets/audio/railgun.mp3.import
@@ -0,0 +1,19 @@
+[remap]
+
+importer="mp3"
+type="AudioStreamMP3"
+uid="uid://0c62t5vtlwh6"
+path="res://.godot/imported/railgun.mp3-e6fbed75457f3f96c7373b9c121c03e6.mp3str"
+
+[deps]
+
+source_file="res://assets/audio/railgun.mp3"
+dest_files=["res://.godot/imported/railgun.mp3-e6fbed75457f3f96c7373b9c121c03e6.mp3str"]
+
+[params]
+
+loop=false
+loop_offset=0
+bpm=0
+beat_count=0
+bar_beats=4
diff --git a/scenes/towers/railgun_1.tscn b/scenes/towers/railgun_1.tscn
index 4ffbee1..0a46229 100644
--- a/scenes/towers/railgun_1.tscn
+++ b/scenes/towers/railgun_1.tscn
@@ -1,6 +1,7 @@
-[gd_scene load_steps=13 format=3 uid="uid://biyhuyx177dw8"]
+[gd_scene load_steps=14 format=3 uid="uid://biyhuyx177dw8"]
 
 [ext_resource type="Script" path="res://scripts/towers/tower.gd" id="1_8623k"]
+[ext_resource type="AudioStream" uid="uid://0c62t5vtlwh6" path="res://assets/audio/railgun.mp3" id="3_ixlr3"]
 [ext_resource type="Texture2D" uid="uid://c02ebkmjpxium" path="res://assets/spritesheets/towers/railgun-1.png" id="3_vo8au"]
 
 [sub_resource type="AtlasTexture" id="AtlasTexture_60mof"]
@@ -99,5 +100,9 @@ rotation = 1.5708
 scale = Vector2(0.3, 0.3)
 show_percentage = false
 
+[node name="Shoot" type="AudioStreamPlayer2D" parent="."]
+stream = ExtResource("3_ixlr3")
+volume_db = -20.0
+
 [connection signal="body_entered" from="Area2D" to="." method="_on_body_entered"]
 [connection signal="body_exited" from="Area2D" to="." method="_on_body_exited"]
diff --git a/scenes/towers/railgun_2.tscn b/scenes/towers/railgun_2.tscn
index 63a7d55..9ed8c80 100644
--- a/scenes/towers/railgun_2.tscn
+++ b/scenes/towers/railgun_2.tscn
@@ -1,8 +1,8 @@
 [gd_scene load_steps=14 format=3 uid="uid://ctnlfsnc2gl03"]
 
 [ext_resource type="Script" path="res://scripts/towers/tower.gd" id="1_rnv08"]
-[ext_resource type="PackedScene" uid="uid://dqa80ptcc8p70" path="res://scenes/bullets/bullet_1.tscn" id="2_fshi3"]
 [ext_resource type="Texture2D" uid="uid://b0dawx5rlcyo3" path="res://assets/spritesheets/towers/railgun-2.png" id="3_aeasn"]
+[ext_resource type="AudioStream" uid="uid://0c62t5vtlwh6" path="res://assets/audio/railgun.mp3" id="3_x4pda"]
 
 [sub_resource type="AtlasTexture" id="AtlasTexture_fss1a"]
 atlas = ExtResource("3_aeasn")
@@ -73,7 +73,6 @@ radius = 138.293
 
 [node name="railgun-2" type="Node2D" groups=["Towers"]]
 script = ExtResource("1_rnv08")
-bullet = ExtResource("2_fshi3")
 
 [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
 position = Vector2(-1, 0)
@@ -100,5 +99,9 @@ rotation = 1.5708
 scale = Vector2(0.3, 0.3)
 show_percentage = false
 
+[node name="Shoot" type="AudioStreamPlayer2D" parent="."]
+stream = ExtResource("3_x4pda")
+volume_db = -20.0
+
 [connection signal="body_entered" from="Area2D" to="." method="_on_body_entered"]
 [connection signal="body_exited" from="Area2D" to="." method="_on_body_exited"]
diff --git a/scenes/towers/railgun_3.tscn b/scenes/towers/railgun_3.tscn
index eedc0e5..43382a9 100644
--- a/scenes/towers/railgun_3.tscn
+++ b/scenes/towers/railgun_3.tscn
@@ -1,7 +1,7 @@
 [gd_scene load_steps=14 format=3 uid="uid://cfelbpijg3dp0"]
 
 [ext_resource type="Script" path="res://scripts/towers/tower.gd" id="1_3s425"]
-[ext_resource type="PackedScene" uid="uid://dqa80ptcc8p70" path="res://scenes/bullets/bullet_1.tscn" id="2_af8yd"]
+[ext_resource type="AudioStream" uid="uid://0c62t5vtlwh6" path="res://assets/audio/railgun.mp3" id="3_f25ix"]
 [ext_resource type="Texture2D" uid="uid://dk3toqlc7igld" path="res://assets/spritesheets/towers/railgun-3.png" id="3_g5gi2"]
 
 [sub_resource type="AtlasTexture" id="AtlasTexture_g3wst"]
@@ -73,7 +73,6 @@ radius = 138.293
 
 [node name="railgun-3" type="Node2D" groups=["Towers"]]
 script = ExtResource("1_3s425")
-bullet = ExtResource("2_af8yd")
 
 [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
 position = Vector2(-1, 0)
@@ -100,5 +99,9 @@ rotation = 1.5708
 scale = Vector2(0.3, 0.3)
 show_percentage = false
 
+[node name="Shoot" type="AudioStreamPlayer2D" parent="."]
+stream = ExtResource("3_f25ix")
+volume_db = -20.0
+
 [connection signal="body_entered" from="Area2D" to="." method="_on_body_entered"]
 [connection signal="body_exited" from="Area2D" to="." method="_on_body_exited"]