diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index 77d25f4938e..42731b1c309 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -689,6 +689,19 @@
var/datum/browser/flavor_win = new(usr, name, capitalize_first_letters(name), 500, 250)
flavor_win.set_content(replacetext(flavor_text, "\n", "
"))
flavor_win.open()
+
+ if(href_list["accent_tag"])
+ var/datum/accent/accent = SSrecords.accents[href_list["accent_tag"]]
+ if(accent && istype(accent))
+ var/datum/browser/accent_win = new(usr, accent.name, capitalize_first_letters(accent.name), 500, 250)
+ var/html = "[accent.description]
"
+ var/datum/asset/spritesheet/S = get_asset_datum(/datum/asset/spritesheet/goonchat)
+ html += "[S.css_tag()]
"
+ html += {"[S.icon_tag(accent.tag_icon)]
"}
+ html += "([accent.text_tag])
"
+ accent_win.set_content(html)
+ accent_win.open()
+
if(href_list["flavor_change"])
update_flavor_text()
diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm
index 1b4af238663..7a9d5d6ec3d 100644
--- a/code/modules/mob/mob_helpers.dm
+++ b/code/modules/mob/mob_helpers.dm
@@ -1193,11 +1193,11 @@ proc/is_blind(A)
var/datum/accent/a = SSrecords.accents[used_accent]
if(istype(a))
if(hearer && hearer.client && hearer.client.prefs?.toggles_secondary & ACCENT_TAG_TEXT)
- return "([a.text_tag])"
+ return {"([a.text_tag])"}
else
var/final_icon = a.tag_icon
var/datum/asset/spritesheet/S = get_asset_datum(/datum/asset/spritesheet/goonchat)
- return S.icon_tag(final_icon)
+ return {"[S.icon_tag(final_icon)]"}
/mob/proc/flash_eyes(intensity = FLASH_PROTECTION_MODERATE, override_blindness_check = FALSE, affect_silicon = FALSE, visual = FALSE, type = /obj/screen/fullscreen/flash)
diff --git a/html/changelogs/DreamySkrell-accent-tag-35.yml b/html/changelogs/DreamySkrell-accent-tag-35.yml
new file mode 100644
index 00000000000..bcf01b350a0
--- /dev/null
+++ b/html/changelogs/DreamySkrell-accent-tag-35.yml
@@ -0,0 +1,7 @@
+
+author: DreamySkrell
+
+delete-after: True
+
+changes:
+ - rscadd: "Accent tags in the chat are now clickable, and show a window with the accent name and description."