mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-26 10:12:17 +00:00
Made sure every verb now has a name which starts with a capital letter and makes sense, because OCD. Changed the categories of verbs a lot, now they are in much more sensible tabs. Added a couple of admin verbs: - Right click monkeyize - Call Shuttle - Recall Shuttle Removed some goon verbs. Gave "Coder" admin group a little more admin verbs: - Monkeyize, Cultistize, Abominationize, Call Shuttle, Recall Shuttle, Make Sound Added mobs a "say_message" variable. Now admin-created mobs can "scree", "squeak" etc. instead of just "chimper" or "hiss". git-svn-id: http://tgstation13.googlecode.com/svn/trunk@138 316c924e-a436-60f5-8080-3fe189b3f50e
33 lines
972 B
Plaintext
33 lines
972 B
Plaintext
/client/proc/play_sound(S as sound)
|
|
set category = "Special Verbs"
|
|
set name = "Play Global Sound"
|
|
|
|
//if(Debug2)
|
|
if(!src.authenticated || !src.holder)
|
|
src << "Only administrators may use this command."
|
|
return
|
|
|
|
var/sound/uploaded_sound = sound(S,0,1,0)
|
|
uploaded_sound.priority = 255
|
|
uploaded_sound.wait = 1
|
|
|
|
if(src.holder.rank == "Host" || src.holder.rank == "Coder" || src.holder.rank == "Shit Guy")
|
|
log_admin("[key_name(src)] played sound [S]")
|
|
message_admins("[key_name_admin(src)] played sound [S]", 1)
|
|
world << uploaded_sound
|
|
else
|
|
if(usr.client.canplaysound)
|
|
usr.client.canplaysound = 0
|
|
log_admin("[key_name(src)] played sound [S]")
|
|
message_admins("[key_name_admin(src)] played sound [S]", 1)
|
|
world << uploaded_sound
|
|
else
|
|
usr << "You already used up your jukebox monies this round!"
|
|
del(uploaded_sound)
|
|
// else
|
|
// usr << "Cant play Sound."
|
|
|
|
|
|
//else
|
|
// alert("Debugging is disabled")
|
|
// return |