Improve The Third Person View with Zoom
Add this code to GAME.CON, after include USER.CON
.
gamevar cameraonwall 0 1 gamevar camzoomcontrol 65536 1 onevent EVENT_LOOKUP setvar RETURN -1 addvar camzoomcontrol -8192 // cam zoom in speed ifvarl camzoomcontrol 0 setvar camzoomcontrol 0 // cam max zoom in endevent onevent EVENT_LOOKDOWN setvar RETURN -1 addvar camzoomcontrol 8192 // cam zoom out speed ifvarg camzoomcontrol 1048576 setvar camzoomcontrol 1048576 // cam max zoom out endevent onevent EVENT_DISPLAYROOMS setvar cameradist 0 updatesectorz camerax cameray cameraz cameraonwall ifvarn cameraonwall -1 addvarvar cameradist camzoomcontrol else { addvar camzoomcontrol -8192 addvarvar cameradist camzoomcontrol } endevent