Quaker Server Modifications

🇮🇪

The Quake Server Modifications or QkrMods is a modification for Quake by Dark Grue made on November 17, 1996. This modification is a compilation of various modifications.

These were the modifications included on the Clan of the Implementors' server, located in Washington, DC.

The player must manually compile the modification since it was intended for each server owner to customize various parts of the code, enabling and disabling modules.

Note that the modification, if not modified, will not compile properly. This is due to an erraneous directory for progs.dat in PROGS.SRC that doesn't include the ".." at the beginning to state it is a subdirectory.

Many of the included modifications were made into ServerModules so that they could be easily turned on or off. ExitRules has been defined so that the player must wait 3 minutes before exiting; no frag limit is included.

Note that a player will only become an Observer if they are Admin. Observer mode can be easily accessed by committing suicide, which does not punish admins like regular players. This can be changed by altering the line "ONLY_ADMIN_IS_OBSERVER" in Observer.QC. By using the "observer-toggle" alias, the admin can prevent themselves from becoming observers on death.

Note that Admin has been rewritten; the player must now hit each impulse seperately. This means that they can type it into the Console, but it cannot be made into a simple alias.

Eject was supposed to be included within the modification. While a module is included, it does not work properly. It is supposed to be disabled by default, but it is enabled, and yet none of the functionality is enabled.

Included Modifications

 * Admin (Default code is 30, 31, 32; most custom impulses require this.)
 * ServerModules (August release)
 * Threewave Capture (2.51, but includes the 3.0 PROGS and Sound files).
 * XITMSG

Hazards

 * Shub Niggurath's Soul Sphere - Allowed Shub-Niggurath's Pit to be exitable prior to 1.06.

Impulses

 * Impulse 13 - Goes back to the previously selected Weapon.
 * Impulse 20 - Cooperative
 * Impulse 21 - Deathmatch
 * Impulse 22 - Teamplay (0, 1, and 485)
 * Impulse 23 - Noexit
 * Impulse 24 - Turns off the cycle if MapQueue is on.
 * Impulse 25 - Frag limit.
 * Impulse 26 - Time limit.
 * Impulse 27 - Toggles pausable on and off.
 * Impulse 28 - Toggles registered on and off.
 * Impulse 30 - Adds .5 to friction.
 * Impulse 31 - Subtracts .5 from friction.
 * Impulse 32 - Adds 100 to gravity.
 * Impulse 33 - Subtracts 100 from gravity.
 * Impulse 40 - Restart.
 * Impulse 41 - Goes to next level if MapQueue is defined.
 * Impulse 50 - Switches to Introduction.
 * Impulse 51 - Switches to DM1: Place of Two Deaths
 * Impulse 52 - Switches to DM2: Claustrophobopolis
 * Impulse 53 - Switches to DM3: The Abandoned Base
 * Impulse 54 - Switches to DM4: The Bad Place
 * Impulse 55 - Switches to DM5: The Cistern
 * Impulse 56 - Switches to DM6: The Dark Zone
 * Impulse 60 - Starts going through a list of players to kick. Must answer yes or no through each individual player to reach the targeted player.
 * Impulse 69 - Kills the server. If the player confirms by saying "yes", server will shut down.