mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-11 16:14:08 +01:00
Adds a playerpanel button that just plays roleplay.ogg (#93936)
## About The Pull Request Adds a playerpanel button that just plays roleplay.ogg to the player (with a chat message to accompany it) ## Why It's Good For The Game Gives admins a button which literally just tells the player to roleplay appropriately. So they can take the hint ## Changelog 🆑 Melbert admin: Adds "roleplay reminder" button to player panel /🆑
This commit is contained in:
@@ -929,6 +929,16 @@
|
||||
return
|
||||
M.get_language_holder().open_language_menu(usr)
|
||||
|
||||
else if(href_list["rpreminder"])
|
||||
var/mob/rper = locate(href_list["rpreminder"]) in GLOB.player_list
|
||||
if(QDELETED(rper))
|
||||
return
|
||||
// literally just gives them a sound and a message
|
||||
SEND_SOUND(rper, sound('sound/misc/roleplay.ogg'))
|
||||
to_chat(rper, boxed_message("You hear a nagging voice in your head... [span_hypnophrase("Please roleplay appropriately.")]"))
|
||||
message_admins("[ADMIN_LOOKUPFLW(usr)] reminded [ADMIN_LOOKUPFLW(rper)] to roleplay appropriately.")
|
||||
log_admin("[key_name(usr)] reminded [key_name(rper)] to roleplay appropriately.")
|
||||
|
||||
else if(href_list["traitor"])
|
||||
if(!check_rights(R_ADMIN))
|
||||
return
|
||||
|
||||
@@ -101,7 +101,8 @@ ADMIN_VERB_ONLY_CONTEXT_MENU(show_player_panel, R_ADMIN, "Show Player Panel", mo
|
||||
body += "<A href='byond://?_src_=holder;[HrefToken()];narrateto=[REF(player)]'>Narrate to</A> | "
|
||||
body += "<A href='byond://?_src_=holder;[HrefToken()];subtlemessage=[REF(player)]'>Subtle message</A> | "
|
||||
body += "<A href='byond://?_src_=holder;[HrefToken()];playsoundto=[REF(player)]'>Play sound to</A> | "
|
||||
body += "<A href='byond://?_src_=holder;[HrefToken()];languagemenu=[REF(player)]'>Language Menu</A>"
|
||||
body += "<A href='byond://?_src_=holder;[HrefToken()];languagemenu=[REF(player)]'>Language Menu</A> | "
|
||||
body += "<A href='byond://?_src_=holder;[HrefToken()];rpreminder=[REF(player)]'>Roleplay Reminder</A>"
|
||||
|
||||
if(player.client)
|
||||
if(!isnewplayer(player))
|
||||
@@ -424,4 +425,3 @@ ADMIN_VERB(spawn_panel, R_SPAWN, "Spawn Panel", "Spawn Panel (TGUI).", ADMIN_CAT
|
||||
if(panel)
|
||||
panel.ui_interact(user.mob)
|
||||
BLACKBOX_LOG_ADMIN_VERB("Spawn Panel")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user