mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-20 20:37:34 +01:00
Accent tags clickable, show name and desc in new window (#14995)
This commit is contained in:
@@ -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", "<BR>"))
|
||||
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]<br>"
|
||||
var/datum/asset/spritesheet/S = get_asset_datum(/datum/asset/spritesheet/goonchat)
|
||||
html += "[S.css_tag()]<br>"
|
||||
html += {"[S.icon_tag(accent.tag_icon)]<br>"}
|
||||
html += "([accent.text_tag])<br>"
|
||||
accent_win.set_content(html)
|
||||
accent_win.open()
|
||||
|
||||
if(href_list["flavor_change"])
|
||||
update_flavor_text()
|
||||
|
||||
|
||||
@@ -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 href='byond://?src=\ref[src];accent_tag=[url_encode(a)]'>([a.text_tag])</a>"}
|
||||
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 {"<span onclick="window.location.href='byond://?src=\ref[src];accent_tag=[url_encode(a)]'">[S.icon_tag(final_icon)]</span>"}
|
||||
|
||||
|
||||
/mob/proc/flash_eyes(intensity = FLASH_PROTECTION_MODERATE, override_blindness_check = FALSE, affect_silicon = FALSE, visual = FALSE, type = /obj/screen/fullscreen/flash)
|
||||
|
||||
Reference in New Issue
Block a user