From 1dd7f0db9699906c92c4e951588a3501a95e928a Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 12 May 2014 16:26:21 +0930 Subject: [PATCH] Added a *chirp sound for diona nymphs. --- code/modules/mob/living/carbon/monkey/emote.dm | 11 ++++++++++- sound/misc/nymphchirp.ogg | Bin 0 -> 6270 bytes 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 sound/misc/nymphchirp.ogg diff --git a/code/modules/mob/living/carbon/monkey/emote.dm b/code/modules/mob/living/carbon/monkey/emote.dm index 615fb631d0..d5328183f3 100644 --- a/code/modules/mob/living/carbon/monkey/emote.dm +++ b/code/modules/mob/living/carbon/monkey/emote.dm @@ -31,6 +31,11 @@ if ("custom") return custom_emote(m_type, message) + if ("chirp") + if(istype(src,/mob/living/carbon/monkey/diona)) + message = "The [src.name] chirps!" + playsound(src.loc, 'sound/misc/nymphchirp.ogg', 50, 0) + m_type = 2 if("sign") if (!src.restrained()) message = text("The monkey signs[].", (text2num(param) ? text(" the number []", text2num(param)) : null)) @@ -114,7 +119,11 @@ message = "The [src.name] lets out a faint chimper as it collapses and stops moving..." m_type = 1 if("help") - src << "choke, collapse, dance, deathgasp, drool, gasp, shiver, gnarl, jump, paw, moan, nod, roar, roll, scratch,\nscretch, shake, sign-#, sit, sulk, sway, tail, twitch, whimper" + var/text = "choke, " + if(istype(src,/mob/living/carbon/monkey/diona)) + text += "chirp, " + text += "collapse, dance, deathgasp, drool, gasp, shiver, gnarl, jump, paw, moan, nod, roar, roll, scratch,\nscretch, shake, sign-#, sit, sulk, sway, tail, twitch, whimper" + src << text else src << text("Invalid Emote: []", act) if ((message && src.stat == 0)) diff --git a/sound/misc/nymphchirp.ogg b/sound/misc/nymphchirp.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e0e573d497d649c7ede71d0d75470356e86f46f9 GIT binary patch literal 6270 zcmcgwc~DbJvmX{EM!<-O0V56a@k*o5-fuT^1MI6)w2&<^=t|`raR}Ue&95r%r~R>6z}H{&n}v!80Vp z2PlJIPmbvnp)aBlmGqTj|BPma#UMjU3pY%0yc(wdij_Q(mH&E>l}fN@>8ByZm`wi1 zqpmU~XaVGJ3fmcK>KPq^j|gLKP>9D<@#bb`mS(HW%@Juz)21dHQXDrZ0eb+j6wK0T zQdYW6%Ul9a_e>$>HmP|5rIS!>=$LFHw`j()oNIzoDYp_jGyDLuK#1Gu6-_l6&W|a^ zZfuQuiHFo6KBP5j1`$%}*27uR>EtP{W;6+zm!R#O8g&*6DIpG0=MXBAT$L5wZVjm+ zd=fpn%mU$JLo}mjB2wgtyf=tso<&vn)I7yxMZ-hHE2tghVV#&VL<;QUrpE9qgXV$^ z01AtYQlA@XV)QD|palSoeU!FyrnYN2?#^994U~reG{mDQIM3yX&?Qy0DLpu>VDa8F zMtNtJp05bIU15Bu;!UloVz~w*A4Z8J(Own`t^lqK>nP~#qvC<6`v zs&JmVbGf$rN5hU!t2;jb_jgJy9sqF2CA6k-4SHDizWy`O>r1Hd2JR>=v?hA0A;slCK0sss2x+prtRZaKB&Wz%6ju-E;x`_JhB}7?`Dz04RFJl>AFD~&_J%XLTEIUhnw0KWFldY zTSqr^jy818GQ5>#Og+B(&L!k^?{;#Z>(}EK**6-wbu{ux&-N#y+yCy_zBzmQBU$9; z-p!l)cK_$A*g8iQaMA~$*Wv4uE_6XFz{yYo7{DpEN`2u1@kl57XDtrP4vEV?8<%%3 zMPD%m0t3AUAI=#CY=-{XC1C|;5wJ^3Q%l69rQvxcVgK{1TtqkzzzhHuG)Li_qj1ep z$gUI~#;X840FK_cb z`kAd3qW*9aNe*=oMc4qItg=6R#PG5XJ%!BgVy2b%_A;gaR!$zmu@L3VDdi@Wfh?ZI z+1}_#lc9&qR+&6-pQL82n;{j;0-;sSdi$iZ(Z>#;9{46?cHic)cM&Q!v;Ur2j9OHV?Xi`5O+&`2; z70Xh|@_bl+NF-S{EXPx0z2?JHW1?OLEEHZe5>eF49D!>QmE8;;EKA5(HzSP<3luU& zXOpw(G%5*>vB|x38VOQ#c6n0{ohFv`!g+Fr4~+yVIJSu$4r7T4>l1_R4k-qY+`EY_ zg~c6b1q(9PVTrDv&L71y=IL`3A?po2MNTF+Vh^QLTMV5v&5d;V((EP58SEmi;w^x{(8Ntx zTa?1DvRDNsShj{ps1qQO_3FXNO<1;6hIm~DWkbYZ*J4;1)X%{I4mx7ff@i`|g`maNSz~#e}g9yMjg`He;uh146z|RH1><9w67p+(uZVtxLdJ^2L7u_{C5t>Gn z>8wDBVD5&KgFC5Il1zuyhQv`gS>Eqp1Oa67$`iflG$};UNF>r>Nyu^}qMGzrM~NaG zwzQ^~;R?IZ$Qm8M>3j-6?6!v2s3q%I35SnJRKX{B0>RLR;6pUX@|+kKk_f>7Ht7%u zgaL0P2&3H^USuE!`7DUqFK}QNVZbhe8l>QTXqqOx6|72)@G#TzRqPQ~J9`-F*ccBA z?I^vSih^EdL~27^UgG(^bXcJ1aNkY+=EHcA7GIbbxo$n zmPlbKaFzBj;Bl-2wta$b5Nvy)zKj}jxcG*`5780M{y#N(zfDI|Nkr&d6oH~_Uu%vWtP<+R z<@C++m)mx|x@{V|YfomeBS3?UvdkVXab*w@WauDwe32lV0rR+bp{fX}kx1EN6X6{! z94U{m+fGHBOi{gzmxeM}JQY)a%e5C(3~Q2X6*)dvAo7 zDK1u?1FxkptrdBk?(h?-&b=$_^u%7i%K1<^6swH^7Om1t*a24m= zN-1;>Ki5RN=(w!<#?1QPw<`?1e59`PN0EjKiGu`|c47`ciRW@jD3-m=JJjvSF83(E)SbK7I}Yr~K870*t}VeD zg|GDhj%gQ1J6;@|N1SdL^m#=}b3^>c@xed)cceUYIlZfP?9G}Oobut&bi27PR=ha$ zhB#emll^8pHv^Md;OUvZ>81?Ys{)mVF?95jiN_z#Ze!%v%=`-@arN05IeE{vF@ATQ zt?iuX$)UEsjJEllldDw*VHucGf#MPcOI?JO`n^5vdjEJ z-{`jj^Doq)p^5RA`X}$!P1r7YfAng&=g0R++3KavRnyyVq^{hZX|swpS?*n_Yk0gk zwP(L;oB7ePR$?;TH-BZqwIET?7uHv+us2SP>m85%*MG2d?;R7&{`PpjA!?c4x<`A)GHz5vYTacAx!gC;k3Qwm$Uh>v za{vDPj`*-|DxO%=(QVH64!1lLuKplMkG=-FR#87+oO6j3YZ?EKZ4BW`u}^t;Z^@M@pa6*?4+AzqoC=KCYa-^pqN~r&ufuw9BvX>6w+={G@K|&cTQ0 zwu=%6W^*2eR^uEv!4IONhU1R5E@snMSs=I$KsFWJ3f?@02Ig<9)_PpXUv*TxO)^-L=WAwM~N zErk=m=jOECb^dA`Z~f76tJbbd$YQhFFfgy z)wb_>ZBVYo^igoMCm>_k+#8&#R0~rJvHM(;rZalYF=g`g1B1v*K>fnxqonpGBc-co zm>hzS>@8#Uc4&2%`GB$`w`>$I*x$2to@Sf){nwtXRReAV{F=BQPg+{HeHm{2Nmh1P zr+Q0w;qY5^zuEAcFz@U{yhp`Je$$G<9ZXZVuWANgQ+kXsc}jjpbK2vI#wAg^-lt?F zV+6-DgNcV){&8wNtslia{q@~51IcTKZ=2Oxt7^#svzoP+&PHwWd4J~QuAAGbJ_9pS z{x-Ht>hfowS`)1MDB=yv-XX=Vc{;GX{pDFQ-U&$N-LyNDI__coO&x6-2x9vuz6CME zY(9nVrP;2W*17i03_zg(CqFHfjNHO&WtH}|&ZFYR6{0qN!Uo%0u}Q?V3AM-hwQWIR zqdNj+5>d9~u&j8Uqp&J@An@Vd<@Zkva;l6_oNRuvchw20ioNX*v<}ET>T*e!^gjGh zA@Bk-zDo{{hy6gI-_{ryz;EV+vX0$h*AGIE0zCKCjxY~i%6NdSdCD5OTjru%9m*?> zDBRfV&o-w`9gDjs=XQ1tZ_PV@%jqQ7g6VkQbfo0ZJlobmW4y-bN3y<6nNq!zfQ%+= zez@P_df$VF9A50-9<8z~CVTyDuW!FoXyVzJ5*E^Dj61bDez+{4+4I`&Pw6uKs%2vL zb47(Wt&RmOFc_W}e9Yo)YmH0%gZ`tJ+ai0?-a1xyMQYA^%_Vs#sa`Ue{P3QVqHI{r zM+3YU`n5LuNZGgC_+Yl{iixLEn*ecO*gwr1)0_^~TXB+=@bRmU0INQ7)#>M?^Ss)JP~hqduPbAPQ4okOuMU^|JrhATxnZ3O892g z8%wr306Q9U%4$hAd5+0t?pG|A8xEAc`&v^Kak@b3e9x%2xxvrX?I8_Uw+G`kG+W=& zoH(lEHakjR=mk{m>*^k5y#srW0la>zgHU6{hz4z~_YXls5(B%hy==#@Y%MQY?$E3WJ z)B(MM zs29u{#_yv#I~!h=IE9EmuD`!G%X{$Z70Hg`8Sab?sk^)Cn$~PyW9A!ObzKku8k?p8 z`-+ZtPaodt+26Q)>!NsxY=g$~`Yn28x$GR&mj1m4F2+ljyhA_FAZ#imfwA`&0SBd8 ze<(vTWKHZGDBd={NL^z&8qgAbMF_Sb5Udn6gNGuGU+qgZI; zYuPXQHh|9kdMq^N{NQqsG<-z)LoKD2qx@_gJ@fgrE&UTeeHtaq?{t~7(@^1G*y|s} z$Ko@+RlrEgt*vKMKc?CKyP4e8UWl`A|FF(N)xZIq$Bu#5tfVn!$ zJUmhiPjr5}jy9++by31hH1aop`|?B3e^BP0sSF~5Nx@yIK)-tL{%ZTbb;ghLi?5+? zt3R{{+tro58gj$0S4f{}gOqi07q`Ur_4AEg_jg=<9?=_nwXS{pjg98hP6+2vmM=-V zzzSbntgCi*d*p1c7O-0$Q9antM_=p+e^wbr2Vew6$h(dP5ot*_D&j|X*LIs3lJz`m!Qb97Bbpv;+saeE zvsUbSuqC}TG}h;@urAdVq3c-TFBkst+@$(E014QTAs-Ne0MlP zcbLj?i_HkWY+Plb7aF5tX}j1Er={7sExzaew-A>m3PkPk@+RgK)T`kyHd*I>+=Zgkw{U=vM?m_o1j!ku0Z0&tl`uBDNS)dU(y#LCq zx-BCH7Ef>SFI4z%A9{KCwZF{d6(#U>!TN>ETlYMAKQZ4bYT_Pu!TlHWEHl5SS%aKE zk7hXXEJx0@o<3Kd=eI6DLLJomO-v5>oE!SFaI3EpScrKu?~|EFWdnKQxmEer(`P&S lo|Rw1DHSA*mo5HOX&Ki&PX#c`k;|Ta-ay`jsUFGjzW{WekZb?| literal 0 HcmV?d00001