mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-21 04:57:57 +01:00
a79de663fc
## About The Pull Request resolves: https://github.com/Bubberstation/Bubberstation/issues/5898 Extend _HELPERS/text.dm reject_bad_name to allow for the first block of extended Latin characters. All characters not permissed by this new block are still treated as "symbol." E.g. Ň (which looks similar to Ñ) is in the second block of extended characters and will continue to be treated as a symbol with the undefined behavior that entails. Scope Creep: Also disable auto-capitalization after an apostrophe so that names with glottal stops can be correctly formatted. ## Why It's Good For The Game Players should be allowed more flexibility to have non-English names for their characters. While it is impractical to allow every single non-English character, especially since this would encourage a form of intrusive naming abuse, I believe this first block of Latin characters allowed for much more flexibility in character naming without being too chaotic. Scope Creep: Correctly format names with glottal stops, for similar reasons. ## Proof Of Testing Not much to show off. <details> <summary>Screenshots/Videos</summary> <img width="1090" height="150" alt="image" src="https://github.com/user-attachments/assets/d4e741aa-aa6d-46d4-ade5-156a0f689ea9" /> <img width="1148" height="139" alt="image" src="https://github.com/user-attachments/assets/cb24e870-8eab-4e13-a1ef-0150e3b6f42c" /> </details> ## Changelog 🆑 add: Ability to use the most common accented Latin letters in character names. del: Auto-capitalization after apostrophe. /🆑