Emojipedia update (#96976)

## About The Pull Request

- Updates the UI of Emojipedia so instead of having a bunch of loose
icons that enlarge on hover, they are all already enlarged and in boxes
so it doesn't look horrific.

- Fixes the sprites for some face emojis as they were in the corner
instead of center, and renames a few emojis to make more sense
(exclamation is now x just as question is q)

- Clicking an emoji now copies ``:emoji:`` rather than forcing you to
manually type the : in

- Removes the sorting from the UI so now it's in order in which they
appear in the DMI, so faces are all together and such.

<img width="603" height="640" alt="image"
src="https://github.com/user-attachments/assets/8ec18e39-3936-45c8-b92e-cd4bcd3c8728"
/>


- Adds emojis: Crate, Pickaxe, Computer


<img width="54" height="84" alt="image"
src="https://github.com/user-attachments/assets/2753a23f-e114-4f2c-89fa-5c568bed1afd"
/>
<img width="67" height="95" alt="image"
src="https://github.com/user-attachments/assets/54e446a0-88c9-491b-b41c-78bb2f639ba3"
/>
<img width="62" height="86" alt="image"
src="https://github.com/user-attachments/assets/ef003a66-b050-4853-8c1f-9cfd3261f349"
/>



## Why It's Good For The Game

Better UI I think. Better emojis I think.

## Changelog

🆑
qol: Better Emojipedia UI, better emojis, some more emojis.
/🆑
This commit is contained in:
John Willard
2026-07-15 16:39:01 -06:00
committed by GitHub
parent 457bcb666d
commit 0b465dde49
4 changed files with 20 additions and 21 deletions
@@ -11,11 +11,6 @@
/// Store the list of potential emojis here.
var/static/list/emoji_list = icon_states(icon(EMOJI_SET))
/datum/computer_file/program/emojipedia/New()
. = ..()
// Sort the emoji list so it's easier to find things and we don't have to keep sorting on ui_data since the number of emojis can not change in-game.
sortTim(emoji_list, /proc/cmp_text_asc)
/datum/computer_file/program/emojipedia/ui_static_data(mob_user)
var/list/data = list()
for(var/emoji in emoji_list)