Duke Hurt
By
Jeff Armstrong
jla@utxsvs.cc.utexas.edu
HTTP://wwwvms.utexas.edu/~jeffa/dn3d

Introduction
---------------------------------------------------------------------------
This con hack will cause Duke to begin losing health if his health is below
a set value.  He will also bleed puddles, spew legs and eyballs until he
gets his health up or dies which ever comes first :).


Installation and startup
----------------------------------------------------------------------------

1. Unzip all the files in the archive to the DUKE3D game directory.

2. Run Hurt.bat

or

3. Duke3d /Xhurtgame.con (no space between the X and hurtgame.con)


Play
---------------------------------------------------------------------------
You may edit HURTXTRA.CON and set the health value DUKE will begin to lose blood,
as well as the frequency of blood loss, the number of eyballs and legs that
come flying out.  The variables are self-explanatory.  To play DukeMatch,
every player must be useing the same CON files, in which case it may be easier
to rename hurtgame.con to game.con and start from the the setup program.


Special Notes
----------------------------------------------------------------------------
This file will not alter your original game in any way, in fact, I wrote this
patch specifically to demonstrate alternative methods for loading and running
hacked CON files.  You do not need to rename or backup anything, nothing will
of the original game is changed or altered.  To run the original game just
do not use the command line /Xhurtgame.con parameter.


Credits
----------------------------------------------------------------------------
The idea for this con hack came from Trevor Hancher

From: Trevor Hancher <drone@io.org>

If anyone is interested , here's an addition I've made to GAME.CON . It
causes the player to leave a blood trail and slowly lose health once his
health drops below 20 (or whatever you want). It adds a bit of a
challenge to solo play, and allows you to track down wounded in
DukeMatch.

  Anyways, it goes in around line 1000 between the two lines I have
  marked :

      ifaction 0 action PSTAND // enter code below this line

              ifrnd 1 ifphealthl 20
                  {
                          spawn BLOODPOOL
                          addphealth -1 // you lose this amount of health when you bleed
                          soundonce DUKE_LONGTERM_PAIN
                    }
       ifdead                  // enter code above this line


   Of note, the ifrnd 1 controls the frequency of bleeding (increase 1 to
  bleed faster) and the 20 controls the health below which you will bleed.
  Hope you enjoy this :)
 Trev
 drone@io.org
