It's not your imagination, first in first out. All entities take turns in the main proccess loop executing thier ::Proccess() function
Now you may be thinking well thats f**ked up, why don't you just thread those off. Well because I for one know my machine can't handle spawning 100+ threads every couple of seconds, some zones have way over 100 npc (Haven for instance has over 350)
|