[MIRROR] Verb manager subsystem & Speech controller (#9559)

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2024-11-29 20:46:55 +01:00
committed by GitHub
co-authored by Heroman3003 Kashargul
parent d0b64d915e
commit 06f69815dd
14 changed files with 157 additions and 146 deletions
+1 -3
View File
@@ -148,7 +148,6 @@
if("openLink")
src << link(href_list["link"])
// CHOMPEdit Start
if (hsrc)
var/datum/real_src = hsrc
if(QDELETED(real_src))
@@ -158,13 +157,12 @@
//overloaded
if(hsrc && hsrc != holder && DEFAULT_TRY_QUEUE_VERB(VERB_CALLBACK(src, PROC_REF(_Topic), hsrc, href, href_list)))
return
..() //redirect to hsrc.Topic()
..() //redirect to hsrc.Topic()
///dumb workaround because byond doesnt seem to recognize the Topic() typepath for /datum/proc/Topic() from the client Topic,
///so we cant queue it without this
/client/proc/_Topic(datum/hsrc, href, list/href_list)
return hsrc.Topic(href, href_list)
// CHOMPEdit End
//This stops files larger than UPLOAD_LIMIT being sent from client to server via input(), client.Import() etc.
/client/AllowUpload(filename, filelength)