Name: EightballZoom Mod
Game: Unreal
Language: UnrealScript
Date: June 21, 1998
Modified Code by: Marlin Rowley - mrowle1@gl.umbc.edu
Revision1.1 - EightballZoom is now in a .u file so that instructions are easier.
Description:  This weapon mod will exchange the <Alt-Fire> mode of the eightball to have the zoom feature of the rifle.  It uses the same class as 'Eightball', but overrides only a few of its methods.  It is very enjoyable to watch a monster get gibbed up close!  Enjoy!

Instructions:  

1) Put the .u file into the Unreal/System directory.
2) At the console type: summon EightballZoom.MyEightballZoom


Technical Issues:

1) I attempted to extend the 'lock target' beyond the normal distance so that you can lock on a target far away.  Adjusting the C++ code and overridding the CheckTarget() function gave inaccurate and less than desirable 'locks' on targets, so I have omitted this change.

2) The only functions that were overridden were:

1) The ALT-Firing() and its state were changed to that of the rifles' zoom.
2) The grenades' class was omitted.
3) State Idle was overridden to delete the line of code: if (Pawn(Owner)b.Fire != 0) AltFire(0.0));  which caused the zoom to reach its limits and cycle back only to zoom again (infinite loop) if the player held the <Alt-Fire> button.


