BeeStation / BeeStation-Hornet

99.95% station. 0.05% bees
https://beestation13.com
GNU Affero General Public License v3.0
200 stars 682 forks source link

Fix TgFont being excluded from build process #11902

Closed itsmeow closed 2 days ago

itsmeow commented 3 days ago

About The Pull Request

Closes #11643.

During #11364, https://github.com/tgstation/tgstation/pull/63358 was accidentally ported. We do not want that, because it works just fine as is and updates correctly without manual intervention. We could port it, but ideally separately so that behavior is documented.

This also explains why the server is missing them, but most clients will work - the assets were previously generated on the client, but were not generated by TGS, since the folder is cleared on each deploy.

Also, isn't a funny coincidence that issue #11643 was caused by PR #11364? What a silly.

Why It's Good For The Game

Having working TGFont icons is good.

Testing Photographs and Procedure

Screenshots&Videos ![image](https://github.com/user-attachments/assets/9cd94b9a-94ce-4252-8c3e-0fa6ac205a49) ![image](https://github.com/user-attachments/assets/27ac2451-664b-498a-814b-6857df2cb97a)

Changelog

:cl: fix: Fix TGFont icons (nonbinary character icon, Nanotrasen, Syndicate, etc.) not displaying in TGUIs on the live server. code: Re-adds TGFont to the juke build process. /:cl: