Random thought, have to tried unregistering those NPCs within a certain area and having a general invoker for that location register and encompass the NPCs so they still move, and have it toggle dynamically similarly to how you have it now with tile radius changes? That way its only one larger invoker dealing with the generation instead of smaller ones all trying to calculate at once? Or did you solve this by other means? Let me know what you think or have figured out. ![]()