/mob/verb/adminhelp(msg as text) set category = "Admin" set name = "Adminhelp" msg = copytext(sanitize(msg), 1, MAX_MESSAGE_LEN) if (!msg) return if (usr.client && usr.client.muted_complete) return for (var/mob/M in world) if (M.client && M.client.holder && (M.client.holder.level != -3)) if(M.client.sound_adminhelp) M << 'adminhelp.ogg' M << "\blue HELP: [key_name(src, M)] (PP) (VV) (SM) (JMP) (CA): [msg]" usr << "Your message has been broadcast to administrators." log_admin("HELP: [key_name(src)]: [msg]") var/list/replacechars = list("'" = "","\"" = "",">" = "","<" = "","(" = "",")" = "") msg = sanitize_simple(msg, replacechars) send2adminirc("#bs12admin","HELP: \"[src.key]: [msg]\"") if(tension_master) tension_master.new_adminhelp() return