  This is a QuakeC mod.
=======================================================================
Title                   : Choke (v1.3)
Date Finished           :  9 - 14 - 1997
Author                  : Patrick Martin
Email Address           : cmarti39@icon.net
Misc. Author Info       : I like Doom][ and QUAKE.
Description:
     This mod does its best to recreate the poison gas bombs
dropped by the priest character class in Hexen.  When you
spawn a bomb, it appears right before you and explodes in
7/10ths of a second.  After the explosion, a small cloud of
poison gas is released.  Anyone touching the cloud immediately
loses between 15-30 hit points then suffers a steady drain of
hit points for another 5 seconds.  The cloud itself lasts
25 seconds.

     It costs one rocket to drop a gas bomb.  No weapon is
necessary to drop these bombs, only ammo.  After you drop
a bomb, you must wait at least five seconds before you
can drop another.  I enforced a wait time because Quake
cannot handle more than about nine or ten clouds before
unpleasant side-effects occur such as disappearing clouds,
and/or no sound.

     You can also drop explosive bombs much like the hourglass
in Heretic.  When you spawn a bomb, it appears right before
you and explodes after one second.  It inflicts damage like
a grenade.  However, unlike a grenade, if you get caught by your
own explosion, you will take full damage (instead of half damage).
You can drop one of these bombs per second.  Like poison bombs,
you don't need a weapon, just rockets.

IMPULSE 150 drops a poison bomb.
IMPULSE 151 drops a rocket bomb.


A new progs.src is included.

qc files included are:
  * bomb.qc       * choke.qc      * client.qc
  * cloud.qc      * pmmisc.qc     * weapons.qc

How to Use:
* If you don't have a QuakeC compiler, get one now!
   QC106PAC.ZIP is a great QuakeC package.

* Create a subdirectory called CHOKE inside the QUAKE directory.

* Create a PROGS subdirectory inside the CHOKE directory.

* Place all the qc and src files and the compiler in the PROGS
   subdirectory.  Overwrite any original files with the new
   files in this zip.

* Compile a new progs.dat.

* Change to the QUAKE directory and type 'Quake -game choke'.

======================================================================
Version History

v1.3:  * Added cloud.qc but simplified choke.qc.

v1.2a: * The code is a bit simpler.

v1.2:  * Quad damage increases the damage either bomb does.
       * A player's vision will have a greenish tint after
          getting poisoned (just like in Hexen).  The greenish
          tint will fade in time.
       * Fixed a bug which poisoned players take damage
          after entering KILL at the console.

v1.1:  * Added explosive bombs.
       * Wait time between poison bomb drops is increased
          from three to five seconds.

v1.0:  * First release.

======================================================================

Additional Credits to   : ID for creating Doom, Doom][, and Quake
                          Raven for Heretic and Hexen
                          Rob Albin for the QC106PAC.ZIP
                          Olivier Montanuy and Ferrara Francesco for
                            the QuakeC manual.
                          Mom and Dad for plenty of good stuff.
                          and God!
=======================================================================

   Type of Mod
-----------------
Quake C  : yes
Sound    : no
MDL      : no

   Format of Quake C  
-----------------------
unified diff  : no
context diff  : no
.qc files     : yes
progs.dat     : no (you compile one yourself)

* Construction *

Base                    : Modified code from my dragon's breath weapon
                           in PMGUNS.
Build Time              : About a day.
Hardware used           : Pentium-100 with 16MB RAM and Quake v1.06.
Known Bugs              : None, unless too many clouds are spawned.
                           (This is not possible, unless more than
                            ten players in multiplayer drop poison
                            bombs simultaneously.  Seriously, I
                            don't think there will by any problems.)

* Copyright / Permissions *

You MAY distribute this mod, provided you include this text
unaltered.  If you want to place this mod on any medium such
as (but NOT limited to) a disk or CD for commerical
distribution, please contact me first.

* Disclaimer *

The author of this mod is NOT responsible for any damage caused
by the use of this mod!  If your computer malfunctions, you are
on your own.  To put it another way, use this mod at your own risk.

* Where to get this MOD *

FTP sites:  ftp.cdrom.com

Other:  Contact me and I'll email it to you.

=======================================================================
Other (non-obsolete) QC files written by me:

BOXFIX   - fixes a bug with Quake's exploding boxes.
BREATH   - changes super shotgun into a poison gas thrower.
BUSTER   - multi-mode weapon that fires an invisible beam that causes
            opponents to explode; weapon can also self-destruct.
CHARGE   - player can buildup energy to fire charge missiles.
CHOKE    - player can drop bombs like in Heretic/Hexen.
CRANKED  - enhancements to various monsters.
DKNIGHT  - death knight uses frames unused in normal Quake.
GASBOMB  - grenade launcher/rocket launcher can shoot poison gas
            or mind-altering gas bombs.
LOB_AI   - source code example for grenade throwing monsters.
NAPALM   - supernailgun can shoot fire and rockets can scatter
            flaming shrapnel
PM_GUNS  - my weapons combo patch.  (It is getting old though.)
RESPAWN  - monsters respawn in Nightmare just like in Doom.
=======================================================================
