So I'm currently playtesting the newly released version of UL and documenting any bugs I find to send back to Stuporstar. I noticed in the update log that instances of GetDeadCount in UL had been changed to GetHealth when trying to see if a particular NPC is dead, which I gather was to increase performance since GetDeadCount can be taxing. However, a particular NPC that was supposed to appear once another (Gothren) was dead did not appear for me. I took a look at the script and my saved game, and realized that more than 72 hours had passed since I killed Gothren. I typed "gothren"->GetHealth into the console and it returned 272, his max health. This led me to believe that his health reset once he had been garbage collected after 72 hours.
Has this been a confirmed issue that I just haven't known about? As in, once 72 hours have passed since an NPC's death, using GetHealth to check if they are "dead" will no longer work correctly?