Just now, to test, I have a macro for + and - which enlarges or shrinks the usr.client.view...
mob/verb/ZoomIn()
set hidden=1
usr.client.view-=1
The problem is, when I use it, the camera tends to jump about - I've tried messing around with pixel offsets for the eye, to counteract that, (eg, if it's an even number, offset the eye by 16 pixels to keep the player in the centre,) but it's still jumpy.
Any ideas?
--Ray