unitystation / unitystation

The original unitystation
https://unitystation.org
GNU Affero General Public License v3.0
703 stars 647 forks source link

Fixes a few NREs related to setting up names for aliens that completely broke them #10334

Closed MaxIsJoe closed 3 weeks ago

MaxIsJoe commented 4 weeks ago

fixes #9691

I've spent all day debugging this issue, and I'm tired now..

myreactionsadtoinfo

Changelog:

CL: [Fix] Fixed an issue with aliens disappearing into thin air when evolving due to an NRE that did not complete their spawn process. CL: [Fix] Fixed an issue where mindless Aliens would NRE while attempting to give them their names. CL: [Fix] Fixed an issue where alien names were never updated when evolved. CL: [Fix] Fixed an issue where aliens would attempt accessing Faith scripts when hovering over them with your mouse because they forget that they're godless creatures. This also fixes an issue where tooltips for Aliens would not work. CL: [Fix] Fixed an issue where Aliens did not spawn with character sheets. This subsequently fixes an issue where several parts of the game would NRE when attempting to access the Aliens' pronouns, by default all aliens go by They/Them now. CL: [Fix] The UIAction logs have been moved to the warnings section instead of Errors because they were getting annoying.