"How do I make a rocket jump script?"

Rocket jumping has been around since the beginning of the Quake series.

I could never do it properly even after spending hours practising, especially when being chased I would normally try and jump out over some stupid lava pool and get burned argh!!!!

So scripts appeared for Q2 and I could adjust them to suit my needs, and hey presto rocket jumping on a key …. Nice.!!! J

When Quake 3 came out I tried to copy my scripts from Q2 to Q3.  But then the problems started  Q3 does not support the "alias" command (the main way to script stuff in Q2) this meant my script was useless. But I had to have my rocket jump back on a key , there is nothing better then rocket jumping an opponent to death and when in the air gibb him to pieces … lovely !!!!

So I set out to make it work again … an afternoons work and I came up with this beauty:

bind PGDN "centerview; wait; cl_pitchspeed 100000; wait; +lookdown; wait; +moveup; wait; wait; +attack; -attack; -moveup; -lookdown; cl_pitchspeed 140; wait; wait; centerview; "

Note: It all has to be on one line in the config.cfg file.!!

Now to the explanation of it.

bind PGDN               Binds the script to the Page Down key

Centerview;             Does what it says (did not work with out it at the beginning and end)

Wait;                                                   Waits a small amount of time … doesn't work without them!

cl_pitchspeed 100000;   This is the speed that you pitch you head when you look up or down. (default is 450 is Q3)

+lookdown;              Performs the action of looking down (as the pitch speed is set very high you look down instantly)

+moveup;                Starts jumping

+attack;                Fires the current weapon (You have to have the rocket launcher selected as your current weapon)

At this point you get catapulted into the air by the jump and the rocket blast.

As in Q2, in  Q3 you need to start and end a action command by using "+"and "–". Try it with +lookdown and miss out the –lookdown and you will permanently face the ground. So here are the corresponding command terminations for the commands issued.

-attack;                Stops firing

-moveup;                Stops jumping     

-lookdown;              Stops looking down

cl_pitchspeed 140;      Resets the pitch speed to normal

centerview;             And finally look straight ahead again.

It works quite nicely but if any of you can tweak it a bit more let me know.

Some stats on when you use it:

If you have 100 health and 0 armour it will take you down to 51, However, if you do it again you will die when you fall to the ground. Argh!!

If you have 100 health and 100 armour it will take you down to 84 health and 64 armour.

ODIN[]

Email me :Paodin@globalnet.co.uk

My home page http://www.users.globalnet.co.uk/~paodin/ 

ICQ: 6544989