PLUSGrenade, Quake grenade enhancements.
----------------------------------------
Author: Niklas Angare, kuai@angare.se, NiAn on undernet.
Version: 1.0

Description:
Adds a new grenade that launches a selectable number of exploding lava balls
and a proximity grenade. Select grenade type by pressing '6' (impulse 6)
multiple times.

LavaGrenade features:
- Select number of lava balls using impulse 230-239. 239 for 9 lava balls etc.
  5 is the default.
- Uses 1 rocket plus 3 cells per lava ball. If there's not enough ammo, a
  normal grenade will be fired.
- Lava balls fly in random directions.
- Lava balls may randomly explode in the air.

ProxGrenade features:
- Activates after 4 seconds at which point a tink sound is emitted.
- If it has not yet been activated, and it has bounced at least once,
  it can be picked up by anyone.
- Explodes as soon as a living entity is within range AND can be hurt by the
  explosion. It will not explode if you are on the other side of a wall.
- Uses 5 grenades. If there's not enough ammo, a normal grenade will be fired.
- Explodes after 30 seconds if it has not yet exploded.

Bugs and quirks:
- When the proximity grenade is lying still on the ground, it cannot be picked
  up (you must pick it up while it's still bouncing). This is a feature of
  quake itself. I might find a work around in the future.
  Programmers note: my guess is that the touch function is only called for
  one of the possibly multiple things that an entity is touching. In this
  case, it only calls the touch function for the touch with the ground.
- There are no new graphics. I am working on it, though. One of the things
  that make it difficult is that all the users in a net game must have the
  new graphics (if they don't they can't play on that server). It is possible
  to change the textures only, but not the 3d models. We'll see what happens.

Instructions:
- Make a directory called for example \quake\plusgren.
- Copy the progs.dat from this archive to the new directory.
- Add '-game plusgren' to the quake command-line (start quake with
  'quake -game plusgren' etc).

Source code:
I have released the code for all to learn from, but please do not abuse my
goodwill by copying large chunks of it. If you want to distribute my code
as a part of a package, ask me first!

Final words:
- Thanks to ReVeNaNT for the lava grenade idea and a tiny part of the code.
- If you decide to use my grenades on a public server, please let me know!
