mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-22 21:38:47 +01:00
68892b7fb0
closes #22079 closes #21945 This bug was also my fault, and it happened when I decoupled organ processing from the life() tick to prevent organs being processed twice. Since Huds were generated during the Life() tick, but implants were adding the Hud during Process(), a flicker occured whenever they fired out of sync, with the Life() tick erasing the hud and Process() adding it back. To significantly cut down on the time complexity of having to iterate and fire every HUD producing implant and component during Life(), I've instead reworked it into a Signal that permits the HUD implants to inject hud elements into the Life() codepath dynamically. Here is the fix in action now. https://github.com/user-attachments/assets/18ccc80d-cb5f-4fd7-9ad5-28c91acf6ca5