-----------------------------------------------------------------------------
                                README!.TXT
-----------------------------------------------------------------------------

This file contains the latest information which is not in the readme.txt.

-----------------------------------------------------------------------------
                              VERSION HISTORY
-----------------------------------------------------------------------------

1.0:

    Initial release.

1.1:

    Fixed serverinfo problem.
    HUD fixes.
    Added handicapping.
    Optional warning sound before switch.
    Added help menu.
    Improved MOTD menu.
    Multiple scoreboards (F1-1).
    Item-triggered monsters now spawned in sp/coop.

1.2:

    Better fix for serverinfo problem.

1.3:

    Added map cycling.
    Improved handicapping so cheating not possible.

1.4:

    Fix for niq_killpts being used instead of niq_kildpts.

1.5:

    Fix for niq_wflags being ignored.

-----------------------------------------------------------------------------
          HOW TO USE MAP CYCLING WITH NIQ/NIQCTF/NIQBOTS 1.3 OR LATER
-----------------------------------------------------------------------------

The NIQ mods will look for the file niqmaps.txt in the game directory
(usually quake2/niq, quake2/ctf or quake2/niqbots). This file can contain a
list of maps to use, e.g.

mintro
fact3
q2dm1
q2dm8
.
.
.

Currently, you have to start the server then load any map to "get things
started". For example, do "map base1", and with the above list, the *next*
maps to be used after base1 will be mintro, fact3, q2dm1, q2dm8, mintro,
fact3 and so on. The best way to get things started is to initially load the
map which is the *last* one specified in niqmaps.txt, then the next map will
be the first one in the list and so on...

A future release of the NIQ mods might be smart enough to simply start with
the first map in the given list right off the bat.

Be careful that your list doesn't contain any invalid map names, or the
server will halt with a "map not found" message when it tries to load an
invalid map. Also, remember that with NIQ, the CTF maps are not generally
available because they are hidden in the q2ctf .pak file. You should be able
to use custom maps.

As of the 1.3 releases, the NIQ mods also improve the way that each client's
damage factor is shown in the 2nd and 3rd scoreboards when handicapping is
enabled by showing the *average* df for each client over the time that each
client has been playing.  This makes it impossible to cheat by playing an
entire map with a high df then switching to a low one just before the map
ends so you look better than you are. Also, if handicapping is changed to
disabled after having been enabled, all clients will have their df reset to
1.0 (this is how it should have been done originally). If a client had a
non-1.0 df prior to disabling handicapping, the scoreboards will continue to
show his averaged df until the map ends.

-----------------------------------------------------------------------------
                 SERVER VARIABLES IN NIQ/NIQCTF/NIQBOTS 1.3+
-----------------------------------------------------------------------------

Most of the variables which the NIQ mods use for controlling the server
either changed name or were removed from the 1.1 release to the 1.2+
releases. Here are the current variables:

niq_wsecs             seconds to use each weapon
niq_hlthinc           amount to increase health by
niq_hlthmax           maximum health
niq_killpts           points gained for a kill
niq_kildpts           points lost for being killed
niq_suicpts           points lots for killing yourself
niq_auto              see niq_autoinc in readme.txt
niq_wkills            kills needed to switch weapon in sp/coop

niq_flags             controls sounds, handicapping, messages

    1:  switch sound
    2:  warning sound
    4:  health sound
    8:  allow handicapping
    16: allow switchmessages

    e.g. niq_flags 31 enables all of these

niq_wflags            controls weapons

    1:  random weapons
    2:  use all weapons

    e.g. niq_wflags 3 gives random weapons and use all 
    
