From c7573a0d11a37dc2dfd14699a30a8bb687fe2eb8 Mon Sep 17 00:00:00 2001 From: volas Date: Mon, 9 Mar 2015 11:57:40 +0300 Subject: [PATCH] Antag-OOC --- baystation12.dme | 1 + code/modules/admin/admin_verbs.dm | 3 ++- code/modules/admin/verbs/antag-ooc.dm | 18 ++++++++++++++++++ icons/chattags.dmi | Bin 1147 -> 1275 bytes 4 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 code/modules/admin/verbs/antag-ooc.dm diff --git a/baystation12.dme b/baystation12.dme index a8ceac79f0..82d3fd6102 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -782,6 +782,7 @@ #include "code\modules\admin\verbs\adminjump.dm" #include "code\modules\admin\verbs\adminpm.dm" #include "code\modules\admin\verbs\adminsay.dm" +#include "code\modules\admin\verbs\antag-ooc.dm" #include "code\modules\admin\verbs\atmosdebug.dm" #include "code\modules\admin\verbs\BrokenInhands.dm" #include "code\modules\admin\verbs\buildmode.dm" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index cc31febed8..ceb093c5d6 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -79,7 +79,8 @@ var/list/admin_verbs_admin = list( /client/proc/toggle_antagHUD_restrictions, /client/proc/allow_character_respawn, /* Allows a ghost to respawn */ /client/proc/event_manager_panel, - /client/proc/empty_ai_core_toggle_latejoin + /client/proc/empty_ai_core_toggle_latejoin, + /client/proc/aooc ) var/list/admin_verbs_ban = list( /client/proc/unban_panel, diff --git a/code/modules/admin/verbs/antag-ooc.dm b/code/modules/admin/verbs/antag-ooc.dm new file mode 100644 index 0000000000..65cf596bab --- /dev/null +++ b/code/modules/admin/verbs/antag-ooc.dm @@ -0,0 +1,18 @@ +/client/proc/aooc() + set category = "Admin" + set name = "Antag OOC" + + if(!check_rights(R_ADMIN)) return + + var/msg = sanitize(copytext(input(usr, "", "Antag OOC") as text, 1, MAX_MESSAGE_LEN)) + if(!msg) return + + var/display_name = src.key + if(holder && holder.fakekey) + display_name = holder.fakekey + + for(var/mob/M in mob_list) + if((M.mind && M.mind.special_role && M.client) || (M.client && M.client.holder)) + M << "" + create_text_tag("aooc", "Antag-OOC:", M.client) + " [display_name]: [msg]" + + log_ooc("Antag-OOC: [key] : [msg]") \ No newline at end of file diff --git a/icons/chattags.dmi b/icons/chattags.dmi index 317ce5a992b23e3e37dc1c87c9789a1a03a4341e..5cfdcd689dbbc23276a5c8e26ead700deee7e233 100644 GIT binary patch delta 1246 zcmV<41R?wT2>S_;7g;V=-0C=2@(6I`_ zFcgL1Irk|J?JljlW|0=@(7r+l=4t{-Q_`rf?;tpuY-jl3z~ACBUZ(}aJkg8O?&1oO zZyA5aTSLOQv_qmNaZft%cmIs9LD~ej7FCF*XbkHz+JdUM+k%SET*;L7bu?Q}MQGV? z;RZTa#*hKPSyaRdUIohe>uAwR2Ys?Pa7 zBAaACXpj6cXnSI08UI%!G4lHEWNka0Hpai5PS;WZ@ZtB1gt-|y0D$Ko-GyDC?E{1j~MZk;PKUBXyu0zssKTt z1XbWybfCddIH1*Ek_oW_z=MA(fxaPXee?YlWuR1o%qjn>Q#PG(1n#T^rBLqy?U6qQ z?eb~Xm=Y_WW@|0iHOAj^-JTNkRv~e;-~s@gLcs|CH~^~)7%c(M`QcQ8NhmSd!$Pwe zXgkGX$j0n(`N=!M04yu)AZyDU*E_$JcY;o_7;=!cWsXyUqWA}MC#Ziueg=v{v#FgG zY9SO?iBaVf1DY!t>Q9vq1$6-8D6u|fK-BtX`-JW|8-qB1H9mxRXb*y4v{_R8BYzCq zrj^)urDBYKyi(~Y!NQ)CFn14|-tU5AhQC#*z{>AAW=mjWNR^u>;+I*sz&$KQ7)=&a`h!4YN7 zus|w=qE4Lkr^fMt(T3=b4-l_%1obKnK-3Ad)#k^=b{-I4i|dThK;M-hpYjUl<0-*z zHy9AUt&jG|AA|Ph?3ghnwmCaC9Cw2G4KsIga9!kbIRL16KgoI`mxJ}m@Q0!ICLH%c zs07R0rgGrhS*d5bHV!)&f&d7W7@IKfi0GNjCP0$^Bt>H6zb7aSK)KrutR|HS_Z`vz z99UK$g%#<1FQNTCK^{~#sBA<4lRo=H82Mw+eq~UJdE7?v4*?Ai2T^Z*761SM07*qo IM6N<$f^G9!7ytkO delta 1117 zcmV-j1fu)<3Hu0;7g#a~1^@s6?1SAD0001;dQ@0+L}hbha%pgMX>V=-0C=2@&9Mr? zFce1NIrk}k+Fe?8%_1q%p?!rC%+&;%CZthc-$8JbWIMwLr^RKsjx*FW(u>pX!UmCW z8GnRZL&CVUL!u{fPulahe`c*g+IY7Wl@F$94C^wAeyP|+zl3M5WQ$(wXttb+(DEAp zp%%lepr(;NjMsZS-}u(7000A-Nkl`DQ@9&N19~6rXtNgCH4&Y0U!m*c_ z-+uv<`UUheFGcsN8f#B4w6r+|q}tzBR9MXGjss}uRpyvBVTu6eSY=JXbJp$y8x5= z2`9LHGZ*V|I&~f6PN%NPexknA^M4{xx=;W(`*D}xwiZhXp69j}OR7g7+8}n|)2VCz zMISgS8PUEXj(=W=8A_i53x*GBYq2EcsKoL5&pv=6spb7tL9PJFl6`W}c7kkGs1n2a zZQso4BvI)ERiNseaT=RoF!slwJ$v3Y=EP>tyN%7dYfOK$?)IJF_rHH~)_?9}7G(gy z+10%f{SE-DT51_Bf#zKmCiSIvg3a62hwp1Izmiu0T0CFeT>&4ramE;(o4eC3= zXyEKSACxFL{5S&Y-Jb;)4V)!Hln@5iM~rMvuz9v1S`TmMBP=7i>7F2ZBDNbh`fk!(*Db#yFF!slwy>n4E=EQa`%8ici z8`JOje%}d(vyeMF@Bsjx;~3GO1Yq?5qa_dqKblT34<{!3(P_71ZLd;EaE#BYPu>Z} zU|GokSz8vk-ubP(6Z9&TM1ZU<3!F+6r9YfILG|%7R5as1uOIi4AZCq^)nZPw0-bF^uz9@Yqh=; zbdJ58wfoo$KON7Eey3K0wS4TEErAas>IA*rI;BGCTta14|?P4jz1f8b8g+g*+&N3?QA1yUoF_QhF$Y8;;! zZHVsp0P!rRaIew?qmwNZW6<84 jpD^ac_U0#y-wFN$#nIDA3E