From 7ceffe217e4fea8c4531e27d4c1fae0166c7a2c1 Mon Sep 17 00:00:00 2001 From: Archie Date: Tue, 20 Jul 2021 05:03:54 -0300 Subject: [PATCH] bonk --- code/__DEFINES/admin.dm | 1 + code/modules/admin/verbs/randomverbs.dm | 7 ++++++- hyperstation/sound/misc/bonk.ogg | Bin 0 -> 7741 bytes 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 hyperstation/sound/misc/bonk.ogg diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index d8b5ab0b..36966d0a 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -80,6 +80,7 @@ #define ADMIN_PUNISHMENT_NUGGET "Nugget" #define ADMIN_PUNISHMENT_BREADIFY ":b:read" #define ADMIN_PUNISHMENT_BOOKIFY "Bookify" +#define ADMIN_PUNISHMENT_BONK "Bonk" #define AHELP_ACTIVE 1 #define AHELP_CLOSED 2 diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 1f780448..01d1902f 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -1274,7 +1274,8 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits ADMIN_PUNISHMENT_FAKEBWOINK, ADMIN_PUNISHMENT_NUGGET, ADMIN_PUNISHMENT_BREADIFY, - ADMIN_PUNISHMENT_BOOKIFY) + ADMIN_PUNISHMENT_BOOKIFY, + ADMIN_PUNISHMENT_BONK) var/punishment = input("Choose a punishment", "DIVINE SMITING") as null|anything in punishment_list @@ -1393,6 +1394,10 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits addtimer(CALLBACK(GLOBAL_PROC, .proc/bookify, target), BOOKIFY_TIME) playsound(target, 'hyperstation/sound/misc/bookify.ogg', 60, 1) #undef BOOKIFY_TIME + if(ADMIN_PUNISHMENT_BONK) + playsound(target, 'hyperstation/sound/misc/bonk.ogg', 100, 1) + target.AddElement(/datum/element/squish, 60 SECONDS) + to_chat(target, "Bonk.") punish_log(target, punishment) diff --git a/hyperstation/sound/misc/bonk.ogg b/hyperstation/sound/misc/bonk.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8f03c8ecc0ef082207b9b05aa7e866663455a717 GIT binary patch literal 7741 zcmeHLdsx!R*B>q#ni^g(G%8R?AZ$^w(yV|$kt7wtykx0qiKTfjTWd+t2rrqbnOUKN zDQ2mqrFOA0v+Sao<=V||X0EmE+I_crzhHa&{qw%hv+rN;^UgEObLPyMGc%uazGu$h zy>_i1fP-%(AasI=Y9zM8X24Q5B!o*6wJbR2@WhC;38o`X!o0OJ|18>>+K~;CY1yWG zzy7mKLQH6y4G9ED;-cnwC#=P0 z2KxDJSd+9dEFp5CS6Ip#XO}tjISzC>8XAZRi{6m1Dm)=9Hez8!SYp%^El&~)@lqla z5+xgA7t*aE*6Iy0abZc4@b!@svWW{Ni5up|#4#LTdJ`KXv6uM6022UWB9`i|PPCMv zt=T?SPjKw(>&C3uUZ&|dN3Y;+Qer+qrDV&4$=iDJ#Xvh@J8P4LOu<4CWTb@w1sQe= zAxiE7@g!Ovn*B$^b%}yTS*Yo;efBoq0YP z`Yt0l*?AgSk={W+X(>ZGlXKFa(z|YDOlHeVGd!I?Sj*P3Hd#)rL1gjrGxS+qSeZKu z+JU~yNefvwtJ+#dbwSOP;TaJakPm>ef~=?@8=|cn4M7(GXr`~lrFh)sUAW5)xXCEv zKs~MbP>>u?q2lE|7qAbv; z6q0*h)}ahEoS^I)QhQ3NT3-D17olaQoe(vvE;YY2w+W*3>LhukOB*1H*ODsSw^YkZ z)T+`oqZeP`%FMOh>eDU7`+6=yly~Qg2W99#MRamHkfHN3(OJ1+_b8~F&!h0}rs39( zFIewK=mypqW$e-3ktkK6D~ePUFXY=z01gLC6d}_>$or!SmlLwE30EkGl<9nGO?5?% zV>j*CRbAsccKDdd0waeG^pe?i9YVht=i346Ub#Fk%{cBKw63m6$fu|ag@!u(@DTQF zeXEFkU#;eFIpt7Uf+4kf0#3ZvGyr)2it9C<{#X44cf*wAYX(*OK1b(1Kdv}A@=kGb z;E6541DPT3x7>&7hvcw;;>f^%)QO`*0R#^@`@}&go!G>yE+fQ3^dHBB3<}~bJaqo% z*+^V^lX&eW&3l~TZNAXgg4@Rs_hLeP=f(KWjqGy{@tYeW_K#U!924A}e0NXe-S=A_ z{;h^g(jCzZ0M`OrN`Vcf;K}?vq9-$|iwc6%8y0{AtL~a7D`zB-JjJ@UyAwZWWO$3c^1^~e5a=k@&FHT@a>KEFJ{p|aN z+Z&DszU~Ve1>t4+mw2S zHlAt=QGlR%BN#Uj6WxE+GH)`N<8Dy>rUhE)wVUZ{j_J2P?FNF;i*WOWqQ}23|G8E@ zv=+y-$L()xK?}L{{%@S?UvKvR75raE07_ZVL(ngjU}4>81LWo)j%P+RC_r9A@QU>W z8CB;Pu!2ZdpHe~>{DlP(8esL|6~Gf3=wZlh{u(NP29y#sSE_;rqOAY?h9HR>41xm9 zEt%EsB#_&1Osfq3n)P=Iipe^>swpc#ecqtV4;lLLF z{fiAWfjPH8B`LL25Iy_cye%Z9&r=Ub&X2okk6jT}ist$<1SM4x4V5ksLn)-skQVlg zs*cAXGwU!Cu;Bow2oEeBPCa0!sH!QQ(8BFy2>isJ1y!jBpkzr>TBT{E3C7*DSCmLB z&iuyKXhxxhye%MUaewk7tp;dC&1kD`(LRwtoE(BzR7pxT8qJZ(9B&IqXULu8ZO?a9 zNHm(-);VZ_R$X#PpuTp8nxC#XGR2UlkmbcN?UbKd8;yL#ccAg&NTBV}x*^m}a8MGS zquiZC&93j2O`gImC(MRR$pExtt1SGk&}R`;XzNa*%z{0Oq`oQC;8j8)1tSyjsiew6 zVKhaI7E)>o4cSyukr04^Z3yU>=@Zq(2ly#KN_W>@+RJQI7OStj*qI6y4$sSW^Bsnv zG{}=;1>NS)RfW2gN66RmTqtT?-cu;#Lz&VtK7}N^&azV%-h}caa{xp-v@5%Yk+v)y z+(H;I%3H048$zm>sIwNiv}%^;gaI^{|G={dGNTrH4fPHN$_oTyaY!RghvjH1T?-oo z%LHhxbJhoIQH!){u7fNBVYcEr2 zVl(oglspp6HYCUjg(&E&_?!Ei0UqS?ISse93Ds@pTBw02=~Z3#uSTdH{j2*wqU@pM zOqZekt#I}W7XJ1BQ`}XLO~Wt5(Q;9u;mWViK<&c z>n|o=XORg-x5H@%5>40?%0>Uxz7&~I$hU6}$mW+<76|!u{Q)@+HLBY|*>#=aIi8f` zw}P@AEN#~dYMKV3Ya6hu*HP_{V^`-~M6HTgZ(lVSZQO~n4W`-m2d$%bV($lMtD8%+ z9Tt5U6w(}SuK-|U1_E%>bDa(o_ha((r&>3f0SGrd8gdfIXCSXo33FT^uP|Yw%0&=Q zM-d8hwBDn8{|NaIPeQD^8z(R{L6W%2FBRHG`?QbIO#TF6j3 zIg$#>aJ4*CIb=LOB@>#aE`*LuQJe7%NHQ}ag`&3LqX^I-#1rui%4KGdb84}N6!0mK zb#e2dzk(e9~BN1z5 zJqyc$ z)6J($j6qJ9ou5^A3}?~aD*>_b?pn>We&JM>Ur3z3rPHc;vA<&3_ER6htuEOQdz~F0 zts2&R!AC+u?Y+Ix)>UzXfw^hhUv4?*TzkdX5_eaoghb>$;ipB)dk-2Q$~*j-{_Jpy`#W+3vaB>l~;_Yc&u zbAKE8Sy(d7W$puC7bN$IRUz=Yd*Pk=>aynTFYP){9ue9)nZKNhhHeXtL+6p9?4VAa#Q;p1DY_(qGj)xJ6AbvgK&As9E*39jQ^Y?$f0?t#5(?`wFqU340BEwMr@9G0%-sLl0b7s{F@>jt)|lEto;`}fR)DNh6QDH0n+ieb z5eH{e9%xrC7bV8-hN~%Wdg_j+vDa?X#Cmeo*Y+h~~55rE@a%8@YEs-?cGBv-&G943ra}T|Eh+}P0zJZKckc@*?l8np!~wt&;hr z;a9BS-lVotV(zqI^B3#h$4_pd{<eb?FUE>e;{Q94LJ$z+#@HA(b{HoEM zdia7!MA1b|7QI8G1DFgC?Z;N?S6WV%J8J?O28_+U;^@ZaxbLfcD@sKb!i^wf#s%QN zLY}jPHncVvc9fK5UF>AM7)VEzHw#CPQ(_Kb!Vw!e2Q;|X{7HSGLS(GUm4wE$+k%cT z4JGhqh?o*n+`yTv!{)uFI?FPgl<_Z<7;@s|5b z%fYPssymL0VPI}H;^gHh6b^qbBUL_+TaMyuo4N>6Bopg2zKu_6URU5OQpBlgM>^m#< z<9C9$VF=cp=GRj?(zcUUK0HLQ#xK?bBYYS@DlX~g0qn(c6X-7=NoYzdz;C_O)cE!K zow}93@tT{Y3yu_h-gqYV?Vv|von9JHR-dRoWIRAy8*kq2kR`Lw1&JKFRBFABGrb>X zs)x80yMvhil58T+RYrNoc=lyQJCg`)D-M2nd-%8RAL+mL_n$`Sio|81dCyzlYgZ<#7Q$!c|Fx?U`rcd`YuitxY zwYseVHW%bt>01Mn2k)EezUC!o-}w1peDju~Ge=`SZ#*2Fw)Jbyv6r>F@U{Ov7$dHG z2E*ZF;3!+|W&tz8G|wNIT@5r@VL=UpNIw_{P<)B((frL4%bgZHG}fYb_ng7Bhq*hv zEqCYxcgql`ZVd73cZ6r3*i~(=7oM_`dun12)lj?kx@TV)J^cCh^7{o(RjOc4jfw#S zY?cFX2O;Tn4xuP%DL^V`GVSvH#r?>3SkD9K_BH-8pf~ixmCZlC{Sv)q!0w`33hcwd z#+50j&z4%f^K>{1fIWVr@^V4h>>Z}H6OM~-^a+~o;LGU%eQ``OoSW`*4O5Ailj(*q zImf*3*bCKNKX9f{$sHl*vzrEI#N=o31xr5U&!!HCM-jf>c(ahn=6cRsrFV1z;OydK zb`^~uc{OiG-LcLeLB!qbSY}19aW2ku2wp#9a2^sl^Wh#wJxq_xMjZd_3ST5AwGSu8 zx7~S9P8qS|8igCwe_V0z)!T)N>7P7Jq3_J3yK$L9Y+38|?JFawZB&I+VYLRfpIfnm zU~1;RI^4$eQU~XWt$}TM2GeYQ=dKT%JUd}hVvz9rvqQmN`1Sznpq9k(_1CpfOl>BKLK%hK!wThD&~(Oxb0 z7_q+WcnTTiGYMsM|28rX#jM7zlyd-eweLcXC$Nz{^){*OtP67&b=&5mGn_6)J}h{ALk_SPu?Vt4Ef%rQG@9 z?3L84#Y;VJ3E$L)wEc8;)ibvX2i3pBz%5HWlXG=yJ9N_(Jqw>BoJeAoD5P&k5X>Up zr>!Kb24I1!xI~&SJSQZ_%Xl`-P!AVk)T3YbL?zwjQz)31?$k&+6P*kLw*inDPGUt)ov`v!CBtv?>@D@4f7^>yfriTVIYhVO~!L`1TpijdLSg z0wOU4?RJ%30S-tbKfS*2jrr`IEA4!IFp_A|6CO66h(txeNoLtL0mU%3Ue;I472vzS zneC}&&wVz9aLd%>G-;(FTAX8D#5uH9yluwQ&5~EiigLQmt|9L;Q@z(2OZ#IB-^>av zK2ssL6*cX9M>NC9&s<`{MX=^;J(+NVYt~>(^dxEVHvJ)4nE^OcrMma|gIoF6*o#Kr zZ+=VID)4Oi?Uz*c*ZT^qcW*|Q{O+M|(B;~%*Z8byhl^!mT{y-J4#@sF4tUGi>DQ9z zEUxib^|kUkzD0HOOZUe+z+4%!TD0kW(WY~?RhyHfB04tUouuyyMCE+auG_-%+Mbqdp?%M z)vo=qJoNx(Qi*fyo$s3AC6`ZMe))Ml{2Xj+G45Hz%kG6Hp7J=;fPrIA$vb0Ky^80t zW!dfLuiusCBFbXI=lHu^;$dK+19e#v2UuT4R*5odg=nZ`fZ4DEX+W6EVwhbaTX&=k zqJ-r0Nx>0h{?VKB-tHifNu{yUWoT^8p%5x>GMcef=o=74;r-<8{w&=)9DU}%G^ zjEwvI{CxXdxSZ)eZ$|O&_YQ5?qo1`J8Fu-`mQN{?(E08?uRv$QVTH?73LAQV0LqKb z4v+Kg^Xu7{IxdlN2qH2!gKp*;H>fI&Ew#aX=TVZxY~4RsqTY1%Uad!yusG^`Qn%Nu z+6?ZiTMxpwxnyk{Z(SMakC%FXdRA45*l!qaR_~X3_TIdxb%)Xg9;XX;Y}Smu9{*Kc zzJ}*83E}gq?L|3-GM2Na#q)l;;|cwJUI2zzRQ&tTv{kJjHk9`9Vc?l0*gfr)@{jUg D2XDV7 literal 0 HcmV?d00001