home *** CD-ROM | disk | FTP | other *** search
/ Phenomenon / Phenomenon.iso / quake / teamfort / readme.txt next >
Encoding:
Text File  |  1996-10-24  |  23.8 KB  |  565 lines

  1. *==============================================================*
  2. * TeamFortress v1.2                                 readme.txt *
  3. *==============================================================*
  4. Introduction
  5. ------------
  6.  
  7. TeamFortress is a new QuakeC patch which radically changes
  8. team games. It provides far more incentive for teams to 
  9. actually work as a team. Each member of the team has unique
  10. weapons, items, and abilities.
  11.  
  12. It is most fun to play on a map with two, or more, clearly defined
  13. team fortresses, or bases. We're a little limited until we 
  14. write a good map for it, but until then, try some of quake's
  15. levels. Define the team areas, and a goal or two. 
  16. For example, we sometimes play on e1m1. Its not a big map, so 
  17. we play with two teams of 4. One team's base is the room containing
  18. the end of level slipgate. The other team starts at the bridge
  19. outside, and has to finish the level. The first team has to
  20. prevent the other team from finishing the level.
  21.  
  22. Once you have some clear goals like this, and start using the 
  23. individual class's abilities to complement each other, it's a hell
  24.  
  25. of a lot of fun! 
  26.  
  27. At the moment, we've got one FortressMap almost finished. As we, or 
  28. you :), make more maps for this patch, we'll put them up on the 
  29. WWW page (see Availability).
  30. If you're interested in making maps to use the extra features
  31. of this patch, see the TeamFortress Map Details below, and the
  32. tfortmap.txt file inside this .zip file.
  33.  
  34. What do you need to know?
  35. -----------------------
  36. Really, if you want to get into TeamFortress as soon as possible, 
  37. all you need to know is the command "helpme". Type this in at the
  38. console and you'll be shown the help index.
  39. You should be able to figure it out from there :)
  40.  
  41. _NOTE_: The aliases created for you, such as helpme, do _not_
  42.         work in a single-player game if you type them into the
  43.         console. Instead, you _must_ bind a key to them, get out
  44.         of the console, and press the key.
  45.         e.g. In the console, type "bind h helpme" and then
  46.              get out of the console and press your h key.
  47.         If you're interested in why you have to do this, see
  48.         the Impulse and Alias summaries below.
  49.         Although this is a pain, it's worth it. Trust me! ;)
  50.  
  51. Player Classes
  52. --------------
  53. TeamFortress uses multiple player classes. Whenever a new map is loaded,
  54. all players start in Observer mode. 
  55. When in Observer Mode, players can use there fire button to cycle
  56. through all the observation points on a map, and watch the action.
  57. To get out of Observer Mode, players must choose a class.
  58. To choose a class, just use the appropriate alias. Once a player class 
  59. is chosen, you cannot change class for the rest of that level. 
  60. The classes implemented so far are as follows:
  61.     SCOUT:        Fastest moving class. Can only wear a small amount of the 
  62.                 lowest absorption armor. Limited to the 2 Shotguns and Nailgun.
  63.                 Low ammo levels.
  64.                 Carries a Motion Detector, 2 grenades, 3 concussion grenades.
  65.  
  66.     SNIPER:        Medium speed. Wears only small amount of armor, upto medium
  67.                 absorption level. Limited to Nailgun and Sniper's rifle. Medium
  68.                 ammo levels.
  69.                 Carries 2 grenades.
  70.  
  71.     SOLDIER:    Slow moving class. Wears large amount of armor, at all 
  72.                 absorption levels. All normal weapons except Grenade Launcher.
  73.                 High ammo levels.
  74.                 Carries 4 grenades, 4 nail grenades.
  75.  
  76.     DEMOLITION MAN: Medium speed. Wears medium amount of armor, upto medium
  77.                 absorption level. Uses the ShotGun and Grenade/Pipebomb Launcher
  78.                 Carries 1 DetPack, 6 grenades, 4 Mirv Grenades.
  79.  
  80.     COMBAT MEDIC: Medium speed. Wears medium amount of armor, upto medium
  81.                 absorption level. Uses both Shotguns and the Super Nailgun.
  82.                 Carries Medikit, 3 grenades, 2 concussion grenades.
  83.                 Regenerates slowly. Has a Bioweapon.
  84.  
  85.     HEAVY WEAPONS GUY: The slowest moving class of all. Lotsa armor, high
  86.                 absorption levels. Uses both Shotguns, the Nailgun, and
  87.                 the Assault Cannon (yeah!)
  88.                 Carries 4 grenades and 1 Mirv Grenade.
  89.  
  90.     RANDOM CLASS: Each time you respawn you have your class randomly 
  91.                   assigned to you.
  92.  
  93. New Weapons
  94. -----------
  95. Sniper Rifle:
  96.     This weapon is used instead of the shotgun by the SNIPER playerclass. It
  97.     uses shotgun shells for ammo, and operates in two modes:
  98.         - Single Shot. With a reload time of 3 seconds, this mode is what
  99.           sniping is all about. One shot from this will kill most players
  100.           except for a heavily armored SOLDIER or DEMOLITION MAN.
  101.         - Auto Shot. Although this fire mode does a lot less damage than
  102.           single shot and uses a lot of ammo, its great for picking off
  103.           a wounded target, or a fast moving SCOUT.
  104.     The other tricky bit about the sniper rifle is that it is a rifle. You
  105.     can't just snap shot from the hip with it. If you're moving too fast,
  106.     the rifle simply won't fire. Besides, you're a sniper, you're not
  107.     supposed to be strafe-fighting with soldiers! :)
  108.  
  109. Assault Cannon:
  110.     Big! Fires lotsa bullets! Really fast!
  111.     What more do you want?
  112.     It's used by the Heavy Weapons Guy. Select it like you would the
  113.     Rocket Launcher. It takes 10 cells just to power up    each time you 
  114.     pull the trigger, and then starts to eat up your shotgun ammo like 
  115.     you wouldn't believe!
  116.     It also tends to eat up enemies too, so it isn't all bad :)
  117.     As you fire the Assault Cannon, it gets hotter and harder to control. 
  118.     After firing, it has to cool. This can take a while, and is dependant 
  119.     on how long you fired it for, natch :)
  120.     Luckily, cooling require no effort on your part, so you can change
  121.     weapons while you wait.
  122.     Oh, you can't move while firing either, and you can't fire when
  123.     you're not on the ground.
  124.  
  125. BioWeapon:
  126.     This weapon is used by the COMBAT MEDIC. The COMBAT MEDIC's axe has two
  127.     modes: Medikit and BioWeapon. In Bioweapon Mode, when the COMBAT MEDIC
  128.     hits someone with the axe, they will become infected, and begin to lose
  129.     health. Anyone coming in contact with an infected person also becomes
  130.     infected. Infection can be cured by the COMBAT MEDIC's medikit.
  131.     COMBAT MEDICS are immune to the Bioweapon.
  132.  
  133. Grenades
  134. --------
  135. Several new types of grenades now exist, and all classes have access to at
  136. least one of them. They are not to be confused with the grenades used by
  137. the grenade launcher.
  138. Use of these grenades is exactly as one would expect. Pull the pin, throw
  139. it, and wait. After 3 seconds it goes off. Just make sure you throw it
  140. _before_ the 3 seconds are up :)
  141. The grenade types are as follows:
  142.     Normal        :    Normal grenades simply explode. They are twice as powerful
  143.                     as those shot from the grenade launcher.
  144.  
  145.     Concussion    :    Concussion grenades don't actually hurt anyone, they just
  146.                     blow everyone away from the grenade explosion at a high
  147.                     speed, and then make them woozy. They're the SCOUT's best 
  148.                     way of escaping from a roomful of enemies. The ensuing confusion 
  149.                     usually gives him enough time to run.
  150.  
  151.     Nail        :    Nail grenades are good in large rooms. Instead of detonating,
  152.                     they raise up into the air and hover. They then begin to 
  153.                     rotate while firing nails. After doing this for a few seconds
  154.                     they explode like a normal grenade.
  155.  
  156.     Mirv        :    Mirv grenades are room-clearers. When one explodes,
  157.                     it divides into approximately 15 individual grenades which
  158.                     then explode.
  159.  
  160. New Items
  161. ---------
  162. Motion Detector:
  163.     This item is the SCOUT's best friend. The SCOUT can specify an amount of
  164.     cells spent on a scan. The detector displays a list of all enemies/friends
  165.     within a distance around the SCOUT, and their direction in relation to the 
  166.     SCOUT. The more energy spent, the larger the detection distance.
  167.     Bear in mind though that the motion detector only detects motion (natch! :)
  168.     So it won't pick up stationary or very slow moving players.
  169.     You can toggle detection of friends and enemies using the aliases "scane" and "scanf"
  170.     or impulse 1 and 2 after the Pre-Impulse. For more information on 
  171.     Pre-Impulses, see the Impulse Summary.
  172.  
  173. Medikit:
  174.     The COMBAT MEDIC has a medikit which allows him to heal any other member
  175.     of his/her team by hitting them with his axe, when it is in Medikit Mode. 
  176.     Each hit will heal them    10 points and reduce the 'ammo' for the medikit 
  177.     by 10. You can see how much 'ammo' for the medikit you have by looking 
  178.     at your inventory. If the COMBAT MEDIC walks over a health box while at 
  179.     maximum health, the health box will be used to replenish the medikit 'ammo'.
  180.  
  181. Detpack:
  182.     The DEMOLITION MAN has a Detpack. This is a large-scale explosive device.
  183.     When the DEMOLITION MAN places it he is unable to move for 4 seconds
  184.     while he primes it.
  185.     The timer on the Detpack is set by the DEMOLITION MAN. e.g. After the 
  186.     Pre-Impulse, an Impulse of 10 sets the timer for 10 seconds. For more 
  187.     information on Pre-Impulses, see the Impulse Summary.
  188.     Oh yeah, Scouts can disarm them by running over them :)
  189.  
  190. New Rules
  191. ---------
  192. Reloading:
  193.     All basic weapons except the Nailgun and Super Nailgun have clips. When all
  194.     the ammo in a clip is spent, the weapon is reloaded. This can take anywhere
  195.     from 1 second for the Shotgun to 5 seconds for the Rocket Launcher. Ammo
  196.     amounts in the clips varies between weapons.
  197.     While reloading, you cannot change weapons.
  198.  
  199. ToggleAble Game Settings
  200. ------------------------
  201. There are now a few toggleable game settings which can be changed while
  202. playing. Each has an alias which toggles it.
  203. The options at the moment are:
  204.     Multiskin/Classkin
  205.         This option switches between Multiskin, where each player can use the 
  206.         skin commands to cycle through all the available skins and choose one
  207.         they like, and Classkin, where each player has his/her skin chosen
  208.         for them based on their class.
  209.     Class Persistence On/Off
  210.         This option allows you to turn on Class persistence between levels.
  211.         E.g. If it's on, when you go to a new level each player will stay
  212.         the same class they were in the last level.
  213.     Cheat Checking On/Off
  214.         This option toggles whether you want speed checking of players in
  215.         an attempt to catch people tinkering with their maxspeed. It's not
  216.         an elegant way of checking, and is by no mean foolproof, so you
  217.         may wish to turn it off. If you're playing with friends, turn it off
  218.         and save some of the server's computing time. If you're playing on 
  219.         the net, you might want to leave it on. It's better than nothing :)
  220.     FortressMap On/Off
  221.         This option turns on the use of effects which only work on maps
  222.         built specifically for TeamFortress. I'd advise against turning 
  223.         it on in maps that aren't built for TeamFortress. 
  224.         If you play on a TeamFortress Map, TeamFortress will detect this,
  225.         and set this setting On, but you're welcome to turn it off if
  226.         you want to deathmatch. 
  227.         See TeamFortressMap Details below for more info.
  228.     AutoTeam On/Off
  229.         When on, AutoTeam will automatically assign players to the team
  230.         with the least number of people in it, when the player chooses
  231.         his/her class.
  232.     Respawn Delay Cycle
  233.         You can cycle through various respawn delay times. Respawn
  234.         delay time is the amount of time a player is unable to respawn
  235.         for after they die.
  236.         This is useful in Team Games to prevent players from killing
  237.         themselves to get back to their Fortress quickly.
  238.  
  239. Alias Summary
  240. --------------
  241. Aliases are fine and dandy, but there's just one small problem with them :)
  242. If you're playing a single-player game, aliases that use a Pre-Impulse, such
  243. as all the Help, Scanner, Detpack, and Setskin aliases, don't work if you
  244. type them in at the console.
  245. If you're playing a single-player game, you'll have to bind them to a key,
  246. get out of the console, and press the key. It's a bummer, but hey!, this 
  247. patch is for team games :)
  248. And Pre-Impulses are too good to remove because of it.
  249. The aliases that are automatically created for you by TeamFortress are:
  250.  
  251. Help Related
  252.     helpme            :    Display Help Index
  253.     generalhelp        :    Display General command help
  254.     classhelp        :    Display Class command help
  255.     weaponhelp        :    Display Weapon command help
  256.     itemhelp        :    Display Item command help
  257.     skinhelp        :    Display Skin command help
  258.     teamhelp        :    Display Team command help
  259.     togglehelp        :    Display Toggleflag command help
  260.     preimphelp        :    Display Pre-Impulse help 
  261.     showpreimp        :    Display a list of the Pre-Impulses used
  262.     showimp            :    DIsplay a list of the Impulses used
  263.  
  264. General
  265.     inv                :    Display your inventory
  266.     showtf            :    Display the status of all Toggleflags
  267.  
  268. Class Changing
  269.     scout            :    Change class to Scout
  270.     sniper            :    Change class to Sniper
  271.     soldier            :    Change class to Soldier
  272.     demoman            :    Change class to Demolitions Man
  273.     medic            :    Change class to Combat Medic
  274.     hwguy            :    Change class to Heavy Weapons Guy
  275.     randompc        :    Change class to Random Class
  276.  
  277. Grenades
  278.     primeone        :    Prime a grenade of Type 1
  279.     primetwo        :    Prime a grenade of Type 2
  280.     throwgren        :    Throw whatever grenade you've primed
  281.  
  282. Pipebombs
  283.     detpipe            :    Detonate all your pipebombs
  284.  
  285. Scanner
  286.     scane            :    Toggle detection of enemies with the Scanner
  287.     scanf            :    Toggle detection of friendlies with the Scanner
  288.  
  289. Sample aliases for the Scanner
  290.     scan10            :    Scan using 10 cells
  291.     scan50            :    Scan using 50 cells
  292.     scan250            :    Scan using 250 cells
  293.  
  294. Sample aliases for the Detpack
  295.     det5            :    Set your detpack for 5 seconds
  296.     det20            :    Set your detpack for 20 seconds
  297.     det250            :    Set your detpack for 250 seconds
  298.  
  299. Toggleable Game Settings
  300.     t_skin            :    Toggle Multiskin/Classkin
  301.     t_classpersist    :    Toggle Class Persistence
  302.     t_cheatcheck    :    Toggle Cheat Checking
  303.     t_fortressmap    :    Toggle FortressMap
  304.  
  305. Skin Selection
  306.     nextskin        :    Change skin to the next skin in the player.mdl 
  307.     prevskin        :    Change skin to the previous skin in the player.mdl 
  308.  
  309. Sample aliases for Set Skin
  310.     skin10            :    Change skin to number 10 in the player.mdl
  311.     skin20            :    Change skin to number 20 in the player.mdl
  312.  
  313. Team Handling
  314.     imin1            :    Start/Join Team 1
  315.     imin2            :    Start/Join Team 2
  316.     imin3            :    Start/Join Team 3
  317.     imin4            :    Start/Join Team 4
  318.     showscores        :    Display Team Scores
  319.  
  320. The sample aliases are examples of how the Pre-Impulses commands are used.
  321. For more information on Pre-Impulses and how to create your own aliases for
  322. Scanner/Detpack/Setskin etc, see the Impulse Summary.
  323.  
  324. Impulse Summary
  325. ---------------
  326. In version 1.0 everything relied on Impulses. Now, it's all bound to aliases.
  327. This means you don't have to know the impulses unless you want to merge this
  328. with another patch, in which case you can look at the code, or type "showimp"
  329. in the console.
  330. The only thing I should mention is Pre-Impulses. A Pre-Impulse is an impulse
  331. which must be used before another impulse. The second impulse can then be
  332. interpreted in a different way.
  333. For example:
  334.     The SCOUT's Motion Detector has a Pre-Impulse of 249. You specify the 
  335.     amount of energy you want to spend on the scan with an impulse after it.
  336.     So if you wanted to use 50 energy to scan, you would do Impulse 249
  337.     followed by Impulse 50. The recommended way to do this is to bind
  338.     a key to an alias. In the console, you could do this:
  339.         alias scan_50 "impulse 249; wait; impulse 50"
  340.         bind S scan_50
  341.     This would make 'S' do a scan using 50 energy.
  342. There are already aliases created for all Pre-Impulse things, but you might 
  343. to make your own, for different time/energy usages.
  344. You will probably want to make an alias to set your favourite skin when 
  345. playing Multiskin, so you don't have to use nextskin 14 times if you
  346. like skin 15. Create an alias which does the Multiskin Pre-Impulse(202), and 
  347. then does the Impulse matching the skin you want, e.g. 15.
  348.  
  349. Team Details
  350. -----------------------
  351. We now handle a basic Team structure. Apart from standard Teamplay,
  352. you can use FortressTeams. In FortressTeams we allow upto 4 different
  353. teams on the one map.
  354. Players can join a team by using the aliases imin1,imin2,imin3, and imin4.
  355. The first player to join a particular team becomes the Team Leader, and
  356. the color of his/her pants becomes the Team Color. Any players who
  357. join that Team from then on will have their colors automatically changed
  358. to the Team Colors.
  359. Once players join a team they cannot change to another team.
  360. Any player who attempts to change their _pants_ color away from the
  361. Team Color will be penalised. Shirt colors can be changed freely.
  362. FortressTeams are a must on any Map that was written for TeamFortress,
  363. since the spawnpoints on a TeamFortress Map are allocated to particular
  364. teams. See the TeamFortressMap Details for more info.
  365.  
  366. TeamFortressMap Details
  367. -----------------------
  368. As of v1.2 we've got support built in for maps designed specifically
  369. for this patch, allowing them to use various extra entities.
  370. This allows us to do fancy things, such as:
  371.  
  372.     Auto Detection
  373.     Team SpawnPoints
  374.     Armor                  (Still to be Done. :)
  375.  
  376.     Goals
  377.     GoalItems
  378.     Timer Goals
  379.  
  380. These only come into effect if the Toggleable game setting FortressMap is On,
  381. and the map you are playing on is designed for TeamFortress.
  382. If you want to create your own Maps for TeamFortress, the details you
  383. need to know are in a seperate file, included in this .zip, called tfortmap.txt
  384.  
  385. Multiskin Details
  386. -----------------
  387. We now have support for skins in TeamFortress. There are two modes:
  388. Multiskin and Classkin, which is the default. With Classkin, your 
  389. skin is set to a skin based on your Class, and you cannot change it.
  390. Multiskin works the same way as the Original Multiskin by Dennis
  391. Noordsij. For now, all skins we use are skins which come with Multiskin,
  392. but we've got a couple of people drawing skins right now, and when
  393. they're done, we'll give them to Dennis to include in Multiskin.
  394. If you download a newer version of Multiskin that has more skins
  395. in it, you will have to edit defs.qc. Right near the end of the
  396. file is line like this:
  397.     float MS_MAX_SKIN    = 32;
  398. Change the 32 to the number of skins in the new player.mdl.
  399. The latest version of Multiskin's player.mdl can always be
  400. found at http://www.inter.NL.net/users/L.J.Noordsij/qc.htm
  401.  
  402. We've now have skins for 3 of the TeamFortress classes, so
  403. hopefully by the next release we'll have them all done.
  404. Anyone who's interested in doing mdls/skins for our new
  405. weapons and items, please email us.
  406.  
  407. Servers with this Code
  408. ----------------------
  409. If you're interested in using some/all of this code for a Net server, 
  410. then all I ask is one thing: Mail me (address below) and tell me. 
  411. I'd like to know if anyone uses it as a Net server, simply because I'd like 
  412. to play a server on the net using this code. 
  413. Since I don't have a server...;)
  414. The biggest advantage of notifying me that you're running a server
  415. with this code is that I'll mail you new versions whenever they come out.
  416.  
  417. Also you may wish the edit the defs.qc file and change the value of
  418. the last line, which looks like this:
  419.     float IS_NET_SERVER    = 0;
  420. Change the 0 to a 1, and recompile the code. Now, TeamFortress will
  421. only use graphics/sounds that come with quake, so people connecting to
  422. your server won't need any extra files.
  423. Of course, it won't sound/look half as good... :)
  424.  
  425. Copyright and Distribution
  426. --------------------------------------
  427. Authors may use this code for the basis of other freeware quakec
  428. code, but not for any for-profit code.
  429.  
  430. You may distribute this patch in any electronic format as long as this 
  431. textfile remains unmodified and all of the files in the archive are
  432. present, and as long as no charge is made for it.
  433.  
  434. Quake Servers are free to run this patch, but it'd be nice in
  435. you mailed us and mentioned that you are.
  436.  
  437. Availability
  438. ------------
  439. The latest version of this patch can always be found at the 
  440. TeamFortress WWW page - http://minyos.its.rmit.edu.au/~cookj/index.htm
  441.  
  442. The latest version should also be on the following locations:
  443. ftp.cdrom.com/pub/quake/    <- check incoming, newstuff or quakec/multiplayer
  444. The Quake Stomping Grounds - http://www.stomped.com/files.shtml
  445.  
  446. Other Stuff
  447. -----------
  448. TeamFortress was written by Robin Walker and John Cook. Various other people
  449. contributed ideas to it. I can't hope to list them all, but here's some of them:
  450.     Ian Caughley, Peter Wilson, Jason Grant.
  451.  
  452. Some of the code for TeamFortress was influenced by other people's.
  453. They are as follows:
  454.     Mirv Grenade code was influenced by Firewall code from Steve Bond (wedge@nuc.net)
  455.     Pipebomb code was influenced by code from AsmodeusB (tazq@sos.on.ca)
  456.  
  457. Although we've never seen their code, these people are credited here
  458. because they've got great ideas:
  459.     Multiskin, from the first person to work it out, Dennis Noordsij (lnoordsi@inter.NL.net)
  460.  
  461. Also, thanks must go to the following people for their comments and suggestions:
  462.     John Wolsch (john_w@bga.com)
  463.     Thomas LULLIER (106110.1406@compuserve.com)
  464.     Bas Olthoff (reboot@dsl.nl)
  465.     Phil Sykes (phil@centrenet.co.uk)
  466.     Serendip (an705819@anon.penet.fi)
  467.     Frank O'Connor (FrankO@mail.Publix.com)
  468.     Chi Tang (ctang@nucleus.com)
  469.     Chris Etheridge (etherbi@castlegate.net)
  470. We wouldn't have got past 1.0, let alone 1.1, if it wasn't for these guys/gals.
  471.  
  472. And finally, thanks must go to Mike Kaminski (LKKAM@msn.com), for pointing
  473. out the stupidest mistake I've made for a while :)
  474.  
  475. What are we working on now?
  476. More classes :) Technician, Engineer, Barbarian
  477. More items - Personal Teleporter devices, Deployable autocannons(like Aliens :)
  478.            - JumpJets, Personal Shields Generators, Rebounding Shield
  479.            - Armor protecting against specific weapons(Got this done, just a 
  480.                    little bit more work to do)
  481. More grenades - Shock gren.(get out of the water!), Teleport Grenades,
  482.                 BioWeapon grenades.
  483. Mdls for all weapons and grenades, and for reloading.
  484.  
  485. Yeah, I know this list looks a lot like what we said we were working
  486. on after v1.0 and v1.1, but we've been working mostly on the Map code.
  487. If you don't believe us, take a look at what it can do :)
  488.  
  489. I'm happy to help with any questions about the source you have.
  490. One thing that we took pains to do was to make almost _everything_ #defined. 
  491. You can 'tweak' 90% the game details just by editing the defs.qc
  492.  
  493. Robin. (Bro in Quake)
  494. walker@netspace.net.au
  495.  
  496. =======
  497. Version info for those that interested:
  498.  
  499. --------------------------------
  500. Version 1.2    - Released 11/9/96
  501. --------------------------------
  502. Features added:
  503.     - TeamFortressMap Goal Support (Yeeha!)
  504.     - Bioweapon for the Combat Medic
  505.     - More Toggleables added.
  506.         - Auto Teaming
  507.         - Respawn Delays
  508.     - Players start in Observer mode.
  509.  
  510. Classes: Scout, Sniper, Soldier, Demolitions Man, Combat Medic,
  511.          Heavy Weapons Guy, RandomClass.
  512.  
  513. Changes:
  514.     - Rewrote various sections to reduce variable use
  515.     - Changed Team Spawnpoints handling
  516.     - Team Members now only damage each other with Area-Effect weapons.
  517.     - Armor doesn't protect against drowning, etc.
  518.     - Remove telefragging.
  519.     - Concussion grenade toned down a little.
  520.     - Rewrote all the code for timers. Not only does it
  521.       now save variable space, it also makes sure we clean
  522.       up _all_ timers.
  523.  
  524. Bugs Removed:
  525.     - John got it! The nastiest bug we've had yet!! Bye bye Zmalloc error!
  526.     - Medikit bug fixed
  527.     - Toggleflags being incorrectly passed between levels fixed
  528.  
  529. Known Bugs:
  530.     - The Assault Cannon cooling still isn't perfect.
  531.  
  532. --------------------------------
  533. Version 1.1    - Released 31/8/96
  534. --------------------------------
  535. Features added:
  536.     - Help revamped.
  537.     - Aliases for Help, Detpacks, and Scanners added.
  538.     - Multiple Player skin support added.
  539.     - Added World Toggleables handling.
  540.         - Classkin and Multiskin Toggle added.
  541.         - Class persistence between levels Toggle added.
  542.         - Cheatchecking Toggle added.
  543.         - TeamFortressMap Toggle added.
  544.     - Detpack CountDown added.
  545.     - Scanner now gives directions of blips
  546.     - NetServer setting which uses no non-standard quake files
  547.     - TeamFortress Map Support (Yeah!!)
  548.  
  549. Classes: Scout, Sniper, Soldier, Demolitions Man, Combat Medic,
  550.          Heavy Weapons Guy.
  551.  
  552. Changes:
  553.     - Undefined players are now invincible, but can't move.
  554.  
  555. Bugs Removed:
  556.     - Detpack was spawning two objects.
  557.     - Gibbed while Reloading bug fixed.
  558.     - Dying while concussed bug fixed.
  559.  
  560. --------------------------------
  561. Version 1.1    - Released 24/8/96
  562. --------------------------------
  563. Initial Release
  564. Classes: Scout, Sniper, Soldier, Demolitions Man, Combat Medic
  565.