Prevent Zone Manager ejecting NPCs?
I'm looking for a way to prevent Zone Manager from ejecting my Human NPCs from zones set with the Eject flag.

Any suggestions?
ZoneManager would need to be updated to detect if it is npc or not.
I was thinking that might be the case but hoping that perhaps there was a flag or setting that could allow for this. Thanks for the info.

I'm setting up a zone where our more pve focused players can build. Once they register their preferred play style (w/ a custom plugin that assigns them to a group w/ specific permissions) they will no longer be able to raid anywhere but they can enter and build in this safe pve zone w/o having to worry about being raided as those who prefer the raiding style of play will be ejected from this zone.

I'm looking to have some Quest giving NPCs inside this zone but unfortunately these NPCs keep getting ejected. I believe I should be able to create a smaller zone inside this safe zone with this inner zone having the Eject flag set to false. I'm trying to do this but it doesn't seem to be working as they are still being ejected.

Any thoughts on this?
Search in zonemanager.cs for line
f (zone.keepInList.Contains(player.userID) || zone.whitelist.Contains(player.userID))​

Just Above That line add in.

if (!player.userID.IsSteamId()) return;
Much thanks. Makes perfect sense and greatly appreciated.