Homing Missiles v.001 by Vhold http://netwizards.net/~vhold/ =========== To use: Put the progs.dat from homing.zip in a subdir off of your quake directory. A good name might be something like "homing" or "vhold"... then just type "quake -game homing" or whatever directory you put it in. ============ Extra notes ..... If you want to see, I also included the weapons.qc that contains the code for the homing missile. It was relatively very easy, except for one thing, the behavior of the traceline function.. This messed me up for a couple few hours. Just so everybody else knows, to properly use traceline to determine if there are any barriers between two entities.. Do this traceline(entity.origin,entity2.origin,TRUE,self); then, it puts the result in the global variable trace_fraction.. There is NO BREAK if trace_fraction is greater then or equal to 1 Anything else, and there is a break. I originally attempted to use traceline like the "visable" function in ai.qc uses it, in a boolean context, but this is no good since 0.5 evaluates to true... Also.. this weapons.qc also contains my extra "impulse 20" command that lets you throw a backpack with a little ammo from every category, that should make an interesting addition to team games. I suggest bind b "impulse 20" to easily throw backpacks in play.. I also made some other little changes.. I made crucified zombies killable, and made the players throw extra gibs when they are gibbed.. I also included the related .qc for those. Have fun! __ ___ _ _ \ \ / / |__ ___ | | __| | vhold@netwizards.net \ \ / /| '_ \ / _ \| |/ _` | http://netwizards.net/~vhold/ \ V / | | | | (_) | | (_| | \_/ |_| |_|\___/|_|\__,_|