After the player dies from Custom NPCs and is revived, they just fall under the floor and disappear. Their logic is no longer active. At the same time, nothing is written in the code.
I think it has something to do with distance to closest player. After I walk away from NPC it also disappears. It would made sense to not cull AI that’s to far from player, but current despawn distance/time is set definitely to low. UP
could you put a delay on the distance check to account for the spawn time ? you could set logic for when they elim the player and reset when spawned so would know and then have a delay. Also a cull is probs good for performance tbh or you could have them running all over taking resources and no player is near them
If you spawn NPC and walk away from it ~10000 units FortChar.IsActive[] returns false. I guess NPC character falling through a floor is just an after effect of that Agent being culled. That will also happen if closest player dies and there’s no other player in the 10k radius.
That definitely must have broke a lot of NPC dependant islands…