Silly-But-Fun Quake Patch v3.00 =============================== NOTE: If you run a server using this patch, please let me know so that I can put you on the server list! Send email to . To use: 1. Go into your Quake directory. 2. Make a directory called "sbf". 3. Unzip the Zip file into it. 4. Run Quake with 'quake -game sbf' 5. Death. Destruction. Fun. After seeing a variety of good patches around for Quake, I thought I would write one which incorporated all of my favourites, especially tweaked for good Deathmatch play. Most of the additional weapons are selected by simply selecting an original weapon twice: +------------------+------------------------+ | Original weapon | Selected twice | +------------------+------------------------+ | axe | shoving hands | - pushes your enemy | shotgun | gas launcher | - lobs a gas grenade | super shotgun | triple fish launcher | - fires 3 exploding fish | nailgun | wobbly rocket launcher | - 5 weaving rockets | super nailgun | sniper rifle | - 8 nails at once | grenade launcher | cluster bomb | - grenade which explodes into 9 | rocket launcher | homing missile | - homing missile | lightning gun | proximity mine | - explodes when enemy nearby +------------------+------------------------+ Plus: * Alternative method of selecting extra weapons: Impulses 21 to 28 * Grappling Hook: Impulse 98 - fires grappling hook. Automatically aliased to "+hook" Impulse 97 - lets go of hook. Automatically aliased to "-hook" To use, bind a key to "+hook". Hold the key down to swing, let go to drop. * Observer Mode: Impulse 95 - toggles Observer Mode. Automatically aliased to "observer" (NB - now with full movement) * Violent Suicide: Impulse 14 - not too powerful. Automatically aliased to "suicide" Impulse 13 - very explosive - but you must have 40 health or less * Freeze Gun: Impulse 30 - uses 15 cells. Automatically aliased to "freeze" * Gas Bomb: Impulse 31 - uses 25 shells. Automatically aliased to "gas" * Hologram: Impulse 99 - uses 10 cells, lasts 30 seconds. Automatically aliased to "holo" * Runes: Impulse 50 - drop currently held rune ("rune-drop") Impulse 51 - display current rune holders ("rune-status") * Exit voting: Impulse 75 - vote to exit ("vote-exit") Impulse 76 - look at votes cast ("vote-check") * Identify Player: Impulse 141 - identify player in front ("ident") * Throw Backpack: Impulse 12 throws a backpack containing some of your ammo (useful in co-operative games) Also in this patch: * Anti-camping code to warn, then gib, campers * Weapons now respawn after 5 seconds in deathmatch games * Higher health threshold (needed because of ridiculous weapon respawn rate) * Extra silly death - and suicide - messages * Message Of The Day when others connect to your server * Help commands ('help-server' for list) * Monsters in Deathmatch * Axes-Only, Moment of Peace, Quad Damage modes randomly chosen by server * Random level changes in deathmatch, depending on how many players * Admin commands (see source/ajw/admin.qc for how to gain root access): + root-restart (restart the server) + root-nextlevel (change to next level) + root-level (change to a specific level) + root-teamplay (change "teamplay" mode) + root-timelimit (change the time limit) + root-fraglimit (change the frag limit) + root-noexit (alter the "noexit" flag) + root-friction (change the friction) + root-gravity (alter gravity strength) + root-camp (set amount of time before anti-camp sets in) + root-heal-normal (set normal maximum of player's health) + root-heal-ever (set absolute health maximum) + root-rate-item (change respawn rate of items) + root-rate-ammo (change respawn rate of ammo) + root-rate-special (change respawn rate of special items) + root-rate-super (change respawn rate of super items) + root-enable (enable a special weapon) + root-disable (disable a special weapon) + root-kick (remove a player from the server) + root-force-help (force a player into "view help" mode) + root-axes (toggle AXES-ONLY mode) + root-peace (toggle MOMENT OF PEACE mode) + root-quad (toggle PERMANENT QUAD DAMAGE mode) + root-spawn (bring a monster into the game) + root-concuss (concuss everyone) + plus a few undocumented ones. (NB these commands only work after you have done "root-aliases" to set up the command aliases). Also see the SBF web page (URL below) for more details. Coding by: Andrew Wood Credit goes to: Johannes Plass (ServerModules) Thomas Woodington (original admin code modifications) Jet (OrangeWorld) A lot of stuff (admin, grappling hook, message-of-the-day) was derived from pieces of the ServerModules code, written by Johannes Plass, which is why he is credited here. Thomas Woodington then modified the admin code heavily. The main SBF Patch Server is "Baal's Playpen", at 130.88.128.167. Check the web page for more details. SBF web page: http://www.cus.umist.ac.uk/sbf/ OrangeWorld page: http://www.cus.umist.ac.uk/club.louise/orange/ Enjoy... -October 1997