I've heard some very strong opinions the other way about it. Until
fisheye becomes standard for FPSes it'll be annoying either way.
Personally, I just have a custom fov/weaponsprite alias that does it.
Off the top of my head it goes something like:
Code: Select all
alias zoomon "r_drawplayersprites 0;fov 20;alias zoomtog zoomoff"
alias zoomoff "r_drawplayersprites 1;fov 90;alias zoomtog zoomon"
alias zoomtog zoomon
EDIT2: Here's the whole thing, designed to actually look like you're looking down a scope or something (but of course you're still robbed of peripheral vision):
Code: Select all
alias zoomin "alias zoomtog zoomout; crosshair 0; r_drawplayersprites 0; movebob 0.64; stillbob 0.25; testcolor eaf7fe 32; fov 26; crosshair 2; crosshaircolor d0f0e0;"
alias zoomout "alias zoomtog zoomin; crosshair 0; testcolor ffffff 0; fov 90; movebob 0.25; stillbob 0; r_drawplayersprites 1; crosshair 2; crosshaircolor d0f0e0;"
zoomout
EDIT:
maseter wrote:I also added
this overlay from wolfendoom to the mockup animation, so it looks like you are squinting

.
um. uh. no.
To explain: zooming in seriously blindsides the player and eliminates all peripheral vision, making it unnaturally difficult to detect surrounding threats and opportunities that one would gather unconsciously IRL. This overlay makes it even worse.
Also, I'm sure experienced shooters aren't going to be squinting so dang hard just looking down their sights...