DeathMatch PLUS PACK! v1.0                                   by W.Harris
---------------------                          willh@demonic.demon.co.uk
                                                      Paragon_ on #quake

Microsoft did it! id DIDN'T so.. I DID!!

Features outlined:

        New Weapons
        -----------
        Timed Bomb.
        BFG.
        TripWire(s).
        Super Timed Bomb
        Super-Super Nailgun. :)
        Super-Rocket launcher.
        Super-Lightning gun.
        Cluster bombs.

        New Deathmatch Options
        ----------------------
        IT
        TI
        Quake-TI
        Capture the Flag


        New Other Stuff
        ---------------
        Personal Teleporter
        Each new item/weapon can be toggled on or off
        Added multiskin support
        Added anti-suicide

-----------------------------------------------------------------------------

New Weapons:

        Super Weapons powerup
        ---------------------

        In a deathmatch game, this item (a disembodied glowing axe), will
appear every two minutes ramdomly on the level. The spawning routine is not
perfect... so it may appear in a place that cannot be accessed.  In that
case, it will automatically choose another place if it hasn't been picked
up in a while.  Or you can turn it off then on using IMPULSE 25 twice.
        
        
        Timed Bomb
        ----------

        A favorite at our deathmatch sessions (mainly because of the ominious
ticking).  Fire it at the wall, and RUUUUUNNN!!!!!!!  It blows after a few
seconds.
        To use it, pick up the Chain Nailgun.  Each shot needs 10 rockets.
        To choose the Bomb, type IMPULSE 9
        To toggle the availability of the Bomb, type IMPULSE 21.
        
        Super Timed Bomb
        ----------------

        When you pick up the Super Weapons powerup, you get this item.
It is an experimental weapon. It will fly around the level, avoiding walls
and will automatically lock onto the nearest enemy player.  It will try and
negotiate corners to try and reach the target.
        If it gets close to a player... It will explode.  It will also
explode after 60 seconds of flying.
        It spits out grenades every 3 seconds... just to liven things up.

        Super-Super Nailgun
        -------------------

        Just a souped up version of the SuperNailgun that you get if you
have the Super Weapons powerup.

        Super Rocket Launcher
        ---------------------

        If you get the Super Weapons powerup, you get this. Its just like
the original, but it spits out lots of grenades, and when it hits something
its spits out 5 or so more.

        Cluster Bomb
        ------------

        This is what you get to replace the Grenade launcher when you have
Super Weapons.  Fire it and watch everyone die.  Please tell me if you are
getting packet overflows!
                           
        Super Lightning Gun
        -------------------

        When you get the Super Weapons powerup, it turns your lightning gun
into a bouncy lightning gun.  The beam will bounce off walls.  Also, if you
hit someone with it, then you take their health, and it adds onto yours.

        BFG
        ---

        Hopefully a faithful copy of the original DOOM one, along with the
strange firing system so you can fire at a close wall, and kill an emeny
far away.
        To use it, pick up the Lightning gun.  Each shot needs 20 cells.
        To choose the BFG, type IMPULSE 10
        To toggle the availability of the BFG, type IMPULSE 22.


        TripWire
        --------

        Friends of mine said that there was this game called Duck Nukem which
had a tripwire, so I decided to write this in.  To use the weapon, you must
have 5 cells and 5 rockets.  Stand against a wall, and type IMPULSE 17.  It
will bleep, and activate in about one second.
        If anyone steps into the beam, it will bleep, and blow up at one end
with the force of a few rockets.
        To toggle the availability of the TripWire, type IMPULSE 23.

        Super-TripWire
        --------------

        If you place a trip-wire with the super-weapon powerup, you get one
of these.  They are like normal trip-wires, but if anyone comes within close
proximitity of it, then it fires off a lightning bolt taking off 5 health.
It does this every 2 seconds.

        Teleport
        --------

        Anyone who has played the classic BBC game Exile will appriciate the
Personal Teleporter.  type IMPULSE 15 to remember your location, and
IMPULSE 16 to teleport to that old location.
        Teleporting costs 10 cells.  You cannot teleport under 'Capture the
Flag'.
        To toggle the availability of the Teleporter, type IMPULSE 24.


        Toggles
        -------

        To view the toggle setting type 'IMPULSE 20'.  To change them type
impulse <number> e.g. Impulse 21 to toggle the Timed Bomb.

-----------------------------------------------------------------------------

Teamplay Options:

        Super-Non-Friendly Fire (teamplay 2 and 3)
        -----------------------

        If you kill a teammate under Teamplay=2, then you explode.  If you
kill a teammate under teamplay=3 then you explode, and you lose a frag.
        Useful for people who can't abide by rules. (that's YOU Dario
Casali!)

-----------------------------------------------------------------------------

IT/TI Options:

        Note that for all these options, everyone starts up as 'IT' or 'TI'
However, after a few kills the game settles down to one person as 'IT' or
'TI'.
        
        IT (teamplay=4)
        --

        One player is 'IT' this player has a red shirt.  Everyone else has a
white shirt.  If anyone kills 'IT', then he gets three frags instead of the
usual one.  If 'IT' kills someone, then that person becomes 'IT'.  Being 'IT'
is therefore bad, because you have no chance of getting bonus frags.
        'IT' gets a silver key on his display.
        This results in a game in which people are trying to kill 'IT',
and are (mostly) ignoring each other.  If one person is, however,
significantly lower in skill than the rest, then, he will invariably end up
as 'IT' permanently.

        TI (teamplay=5)
        --

        'TI' in my opinion is better than 'IT'.  One person is 'TI', and he
has a red shirt.  Everyone else has a white shirt.  The person who is 'TI'
gets three kills for everyone he kills.  Therefore being 'TI' is good, for
you get lots of frags.  However, everyone is after 'TI', because when anyone
kills 'TI' they become 'TI'.
        'TI' gets a gold key on his display.
        This game, results in a very elitist game.  If there is one good
person in the game, then he may stay 'TI' for some time, and therefore get
a large lead.

        Quake-TI (teamplay=6)
        --------

        'Quake-TI' was suggested by Simon Jago (72046.263@compuserve.com).
It is similar to 'TI' but instead of 'TI' getting three kills for killing
someone, he gets a special 'Quake Power'.  The power of the quake power is
in ratio to the number of players in the game:

        Damage multiple = number of players in game.

        e.g. For 5 players in the game, each shot does 5 times the normal
        damage.

        If anyone kills 'TI' then he gets three frags.  If a non-ti kills
a non-ti, then he just gets the normal one frag.

        This results in a very interesting and (hopefully) well balanced
game.  For all the players are after 'TI' to get the quake power and the 
three frags, so they are not interested in killing each other and only
getting one frags, so they all go around being nice to each other,
planning Quake-TI's demise.  When they meet Quake-TI, and someone kills him,
he immediatly becomes Quake-TI and starts gibbing everyone else.
        I recommend playing DM5, because when you are playing 8 player, and
Quake-TI has the lighning gun, its quite a sight!
        
        Capture the Flag (teamplay=7)
        ----------------

        Capture the flag is a game of two teams.  At the start of the game,
the server types 'TEAMPLAY 7' and the players in the game must divide into
two teams called 'Silver' and 'Gold'

        Silver members type 'COLOR 0'
        Gold members type 'COLOR 1'

        Now, each team must decide where on the level they want to place
their flag.  When they have decided, one member of each team types
IMPULSE 18 to drop the base.   When both teams have dropped their base,
then the game automatically starts.  The flags are initially placed in
their respective bases.
        When you are placing your base, you cannot do any damage to
anything.
        If you pick up the enemy flag, and you take it back to your base,
then you get three frags.  If you are killed carrying a flag then you drop
it where you die.  The flag can then be picked up by either team, if the
team that owns the flag picks it up, then it is teleported back to their
base.  This removes a minor bug of teams being able to 'hog' their flag,
meaning that the other team cannot capture it.
        If you are carrying a flag, you glow.
        If you want to drop the flag that you are carrying, then type
IMPULSE 18.  This is so that a well coordinated team can make a human
chain to capture the flag efficiently.
        
-----------------------------------------------------------------------------

Other stuff

        To access multiskin type IMPULSE 201 or IMPULSE 200... you need the
new player.mdl for this to work.

        The auto-suicide kicker will kick someone if they type KILL twice in
thirty seconds.

-----------------------------------------------------------------------------
Notes:

        Keyboard Bindings
        -----------------

        Thoughout this documentation I have said things like:

        'type IMPULSE 17'

        However, I would not recommend that whenever you want to place a
tripwire, you enter the console, and manually type 'IMPULSE 17'.  This will
result in you being killed rather quickly.
        I recommend that you bind these keys:


        BIND 9 "IMPULSE 9"             (bomb)
        BIND 0 "IMPULSE 10"            (BFG)
        BIND R "IMPULSE 15"            (remember)
        BIND SHIFT "IMPULSE 16"        (for rapid teleports!)
        BIND CTRL "IMPULSE 17"         (tripmine)
        BIND D "IMPULSE 18"            (drop flag)

        Alterations of other impulse commands
        -------------------------------------

        I have moved IMPULSE 9 to IMPULSE 11, and IMPULSE 10 to IMPULSE 12
and IMPULSE 11 to IMPULSE 13.  IMPULSE 14 is unused.
        Therefore to get all the weapons type 'IMPULSE 11', and to get
the Super Weapons, type IMPULSE 12.

        Why no sounds/models?
        ---------------------

        When I started writing this new add-on I decided that it would be
made completely server side.   This means that a server can run it using
QUAKE -GAME DM-PLUS and any client can connect to it, without needing to
download any new .WAV files.  If I get a lot of demand for new .WAVs or
models, I may make some.

        How to use this
        ---------------

        Just in case you don't know how to play new PROGS.DAT files. Make a
new directory parallel to ID1 in the QUAKE directory called DM-PLUS and put
this new PROGS.DAT in that directory. Then just load quake by typing:

QUAKE -game DM-PLUS

        Comments/bug reports Welcome!
        -----------------------------

        I am releasing this as a PROGS.DAT only because I feel that if
anyone wants to see the source, then they can email me.  Otherwise, I really
get no indication of how many people are using it.
        Once I have ironed out all the bugs, I will release it with source.
Please email me if you have any new ideas for new weapons/teamplay options or
anything that you want written in quakeC.
        Oh, and if anyone from id is reading this, and you like it, then
email me please!!!

        Have fun deathmatching!
-----------------------------------------------------------------------------
Version history:

0.8 Released to public

----

0.9 Second Release:

FIXED: Under 'IT' and 'TI', you didnt get the icon on your screen to
indicate if you were 'IT' or 'TI'.

FIXED: You did not get a frag under Quake-TI if a white bloke killed a white
bloke.

FIXED: If you are Quake-TI, you sometimes don't get quake power.

FIXED: If you disconnected with a flag, then it could never be recovered.

FIXED: If you suicided with a flag, you kept it.

FIXED: Hogging of your flag under 'Capture the flag' fixed.

FIXED: Damage multiplyer under Quake-TI didnt work. (woops)

ADDED: BFG Chargeup sound.

FIXED: BFG Time delay now exactly the same as the DOOM one.

ADDED: Debug 'IMPULSE 19' command.

FIXED: If you have the Lightning gun, but not the BFG, you couldn't pick
up the BFG.

FIXED: If you have the Chain-Nailgun, but not the bomb, you couldn't pick up
the bomb.

ADDED: Made SuperShotgun more powerful (because no-one was using it).

----

1.0 Third Release:

ADDED: You can telefrag someone if you teleport on them

ADDED: Deathmatch 3 option, health and items respawn, weapons stay.

ADDED: Super-weapons and super-weapon powerup. (lots here)

ADDED: Auto-suicide kick, Multiskin 1.1 support.

-----------------------------------------------------------------------------

Still to be added:

Super-BFG (anyone got any ideas for the Super-BFG??)

-----------------------------------------------------------------------------

Credits:

Weapons by W.Harris (willh@demonic.demon.co.uk) (Paragon_ on #quake)
Teamplay concepts J. Ripley (pslam@pslam.demon.co.uk) (PsLAM on #quake)
Teamplay by W. Harris
Capture the Flag by W. Harris
Teleport by W. Harris
TripWire by W. Harris
all the other bits I missed out by W.Harris
Multiskin by Dennis Noordsij (lnoordsi@inter.NL.net)

Quality Assurance
        Alek Hayes (alek@linefeed.com)
        Pete Ripley (pete@pslam.demon.co.uk) (Pete on #quake)
        Simon Jago (72046.263@compuserve.com)

Webpage:

The Dm-Plus webpage is at http://www.demonic.demon.co.uk/dmplus.html
Please stop by and see if there are any new versions frequently!

Thanks:

Thanks go to id for writing such an open-ended game.


LICENSE
-------

Please distribute this freely.  If you want to use the source for any
of your own add-on, you are welcome to, but please email me to say what
it is going to be used for. Also, please give me credit where it is due.

Please report ALL bugs to willh@demonic.demon.co.uk or Paragon_ on irc

        -Will (Paragon_)



