From a637da3b0f59027ef9c7b8697863111286e919eb Mon Sep 17 00:00:00 2001 From: oranges Date: Fri, 17 Nov 2017 22:48:53 +1300 Subject: [PATCH 1/2] Add the ability to osay from the viewvar dropdown (#32804) --- code/datums/datumvars.dm | 5 +++++ code/game/objects/objs.dm | 1 + 2 files changed, 6 insertions(+) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 98ec542749..e41666008c 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -537,6 +537,11 @@ admin_delete(D) href_list["datumrefresh"] = href_list["delete"] + else if(href_list["osay"]) + if(!check_rights(R_FUN, 0)) + return + usr.client.object_say(locate(href_list["osay"])) + else if(href_list["regenerateicons"]) if(!check_rights(0)) return diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 6e865ff3bd..18ad4eb769 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -201,6 +201,7 @@ /obj/vv_get_dropdown() . = ..() .["Delete all of type"] = "?_src_=vars;[HrefToken()];delall=[REF(src)]" + .["Osay"] = "?_src_=vars;[HrefToken()];osay[REF(src)]" /obj/examine(mob/user) ..()