Title    : Napalm for Quake1
Filename : Napalm.zip
Version  : 1.4
Date     : March 3, 1998 (3/3/98)
Author   : Patrick Martin
Email    : cimartin@flash.net


Type of Mod
-----------
Quake C  : Yes (Type:  Weapons)
Sound    : No
MDL      : No


Format of QuakeC
----------------
unified diff  : No
context diff  : No
.qc files     : Yes
progs.dat     : No


Construction
----------------
Base           : 99% of the code is either from scratch or
                  cut-and-pastes of ID's original code.  One or two
                  lines from the Blaze patch was more efficient than
                  the equivalent of what I wrote so I made minor
                  changes to the remaining 1% based on it.
Build Time     : Off and on for almost two weeks.
Editor(s) used : MS-DOS text editor and ProQCC v1.60.
Known Bugs     : None
Impulses       : N/A


Description of the Modification
-------------------------------
     The nailgun, supernailgun, grenade launcher, and rocket
launcher have extra modes that can produce fire that can burn
other entities.

     The nailgun shoots flaming spikes.  The supernailgun becomes
a short-range but very powerful flamethrower.  Grenades or rockets
explode into a fiery cloud that rains down fire.

     If your player catches on fire, he will burn for at
least thirty seconds.  The following will extinguish the fire:
  * The player immerses in deep water or slime.
  * The player picks up a megahealth.
  * The player picks up a pentagram of protection.
  * A health box has a 15-25% chance of extinguishing
     the fire.  If the fire is not extinguished, then
     it will speed up the time when the fire burns out.

Other useful info:
  * A bio-suit greatly reduces the chances of catching on fire
     and offers partial immunity to indirect fire damage.
  * If a fire "ignites" a target already on fire, then the
     time before the fire burns out is reset.
  * All frags (and anger) go to the entity who ignited the
     target most recently.
  * Fire can destroy zombies.

     I decided to use nails for ammo because they are as
common as shell ammo boxes, you carry more nails than any
other ammo type, and you get more ammo from nail ammo boxes
than from any other ammo type.

------------------------------------------------
   WEAPON             COST
------------------------------------------------
Fire Nailgun     2 NAILS per shot
Flamethrower     3 NAILS per shot
Napalm rocket    1 ROCKET and 10 NAILS per shot
------------------------------------------------


How to Install the Modification
-------------------------------
A new progs.src is included.

qc files included are:
  * client.qc     * fire.qc       * firegun.qc    * items.qc
  * player.qc     * pmdefs.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 NAPALM inside the QUAKE directory.

* Create a PROGS subdirectory inside the NAPALM directory.

* Place all the qc and src files and the compiler in the PROGS
   subdirectory.  Overwrite the original weapons.qc with the new
   one in this zip if necessary.

* Compile a new progs.dat.

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


Revision History
----------------
v1.4:  * Fixed a bug which barrels did not burn.

v1.3a: * Made slight tweak to fire.qc so that only living
          creatures burn.

v1.3:  * Removed world.qc.  Placed precache statement in weapons.qc.
       * Flaming clouds rain up to eight flames instead of ten.
          This was done to prevent a "no free edicts" crash in
          edict heavy levels such as E4M7.
       * Other little tweaks.

v1.2:  * Fixed a bug where solid brushes burn.  (Such an entity's
          .origin can be in mid-air like one of the buttons in E1M3.)
       * Rockets form fiery clouds.
       * Napalm rockets cost 1 rocket and 10 nails now.

v1.1a: * Updated some .qc files (code maintainence).

v1.1:  * Fixed some bugs
       * Added the flamethrower.
       * Nailgun is the fire gun now.
       * Bio-suit is fire-resistant.

v1.0:  * First public release.

beta2: * Was not released.  Fixed some bugs.

beta1: * First release.  Sent only to select people.


Credits
-------
* ID for Doom, Doom][, and Quake.
* Rob Albin for QC106PAC.ZIP.
* Lee Smith for PROQC160.ZIP.
* Olivier Montanuy and Ferrara Francesco for the QuakeC manual.
* Jonathan E. Wright for the Blaze patch.
* Murderous for beta testing this patch.
* Mom and Dad for plenty of good stuff.
* God!


Author Information
------------------
I am a 26 college graduate with one degree in mathematics
and another degree in computer science.  I currently live
in Edmond, Oklahoma (which is in the United States).

I am currently a member of The Coven.  Webpage is at -
   http://www.planetquake.com/TheCoven/

I am also the author of the following Doom][ and Quake stuff:

  DOOM][ levels
BLAKGATE   DARKEDEN   PM1523

  Quake QC mods
ARCHSHAM   BOXFIX     BREATH     BUSTER     CHARGE
CHOKE      CRANKED    DKNIGHT    DOOMSHOT   DRAGONS
GASBOMB    LOB_AI     NAPALM     RESPAWN

  Quake2 DLL mods
NAPALM2


Copyright and Distribution 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
----------
Use this mod at your own risk.  If by using this mod you or
your belongings suffer damage, it is your problem NOT mine.


Availability
------------
ftp.cdrom.com (at the very least)
