I have an unusual situation, and I've found it would be nice to be able to set mob.eye for NPCs. This would affect view(NPC) accordingly.

Just wondering why eye is a client var, and not a mob var. If you're curious why this might be necessary, imagine discreet rooms the size of the visible map. As you enter each room, the client.eye is reset to the center of the room, so that the map doesn't scroll... each room flicks into view as you walk into it.

Now to make procedures generic enough to work with both PCs and NPCs, it would be necessary to do this to the NPCs as well, so they can't see you in the next room, if you happen to be nearby.

Yes, I know how to code around this limitation, for those of you who will suggest a solution to my case. I'm sure I'll be done with my solution before Dan or Tom even responds to this, but I'm still requestin' it! So there!
Stick it to 'em Sky! I might benefit from this also. Good suggestion.
In response to Sariat
I've had some ideas that would benefit from that too.
In response to Foomer
Still lickin' yer wounds from last nights beatin'?

-Sariat "Blood Shot" Salas

PS- I'm joking :)