If you don't have those two fields (same with qglobal and other new fields) the server will use a much older (but working) function to load a limited set of fields from the DB.
That causes your NPCs to show up, but they won't work properly, since quite a few fields won't be set (npc_faction_id is one of them).
This has nothing to do with the see_invis flags, they're just the ones usually missing so they seem to cause these problems.
|