An NPC has their Editor Location in an Upstairs interior cell.
This Upstairs interior cell has a door linking to a Downstairs interior cell. No other doors exist to link out of this interior.
The Downstairs interior cell has a door linking to the Imperial City, Talos Plaza worldspace.
The NPC has a primary (overriding) AI package instructing it to wander for several hours each day in the Market District worldspace, starting at 10am. It also has a secondary AI package instructing it to wander at Editor Location at all times (i.e. when no overriding AI package is running - when the primary package time expires, the NPC will therefore return to the Upstairs interior cell).
The NPC does NOT have "No low level processing" ticked - thus the game should process the NPC's AI without requiring the player to be in the same cell as the NPC.
Now, with this scenario, the NPC should either be in the Upstairs interior cell, or wandering in the IC Market District worldspace, or travelling between the Upstairs interior cell and IC Market worldspace, which would involve travelling through the Downstairs interior cell, through the Talos Plaza worldspace, and through either the Elven Gardens District worldspace or the Imperial Palace District worldspace.
So, when does the game begin to process this NPC's AI?
Let's say the player is presently in the Market District (having Fast Travelled there from anywhere outside the Imperial City), and it's 11am.
The NPC should now either be in the Market District, or travelling to the Market District.
But for this to be true, the game has to have loaded that NPC and its AI packages, which would require the game to scan all AI packages and pick out any which reference the Market District or an object placed in the Market District.
Let's say the player is presently in the Imperial Palace District (having Fast Travelled there from anywhere outside the Imperial City), and it's 11am.
Typically, I find NPCs prefer to travel between Districts via the Palace District, so let's assume for this scenario that the NPC always travels through the Palace District.
Again, the NPC should now either be in the Market District, or travelling to the Market District.
But this would require the game to scan all AI packages and pick out any which reference other worldspaces (and interiors of course) directly LINKED to the Palace District. This would mean a LOT of AI packages being activated and processed which potentially aren't needed to be running, especially in a city worldspace like the Palace District, which is directly linked to six other IC worldspaces - also especially in a city worldspace which contains a lot of buildings and thus links to many interiors.
How much of a strain does a mod adding many new NPCs in new interiors to various Districts in the Imperial City put on a gamer's computer? Will every new NPC have their AI processed pretty much the whole time the player is in the IC, just in case the player happens to travel into a worldspace or interior which one of the NPC's AI packages targets? Or, will the game only process the AI for NPCs whose AI targets the worldspace the player is in right now, and not any whose AI targets worldspaces directly linked to the one the player is in? In which case, where do interiors play into this? Does the game load AI for all NPCs placed in the interiors directly linked to the worldspace the player is in right now if their AI targets the worldspace the player is in, but not if their AI targets worldspaces directly linked to the worldspace the player is in? What about interiors linked to interiors linked to the worldspace the player is in, does the game effectively "tunnel" through interior-links in search of NPC/AI packages to trigger, or only go one interior cell deep? Does the game not load NPCs/AI packages for those in interior cells directly linked to the worldspace the player is in at all, unless the linking door is in exactly the same cell as the player? Or within a one-cell radius of the player (i.e. 3x3, 9 cells centred around the player)?
Let's say I think too much (having Bus Travelled to work, from anywhere nowhere near where I work), and it's 11am.
Have I missed my stop? ...several times over? But that's going off-topic, so better not discussed.
So, anyone have any thoughts on this? I do hope I haven't rambled on too much to hold anyone's attention this far! Maybe there's a really well known answer already, and I didn't even need to go beyond the topic title to get my answer...