============================================================================
    The Custom Backpack Dropper.. One development of the many coming, of:
                                DooMer-Toolz!
                           By: Chris Sobotkiewicz
============================================================================
Name: Custom Backpack Dropper
Version: 1.0
Players: More than one, unless you're retarded..
Deathmatch: Yes sir
Cooperative: Surely!
Teamplay: Oh yeah baby!
============================================================================
        Ok my friends.. What I have here is a working, fully error checked,
version of a custom backpack dropping utility.. What is it you ask? 
Well, lets setup a little story, with you blowing people to bits, while
your teammate sits there with his axe..

Teammate: "Wow, thats really neato completo! Your kicking some ass
           with that Grenade Launcher!"

You: "Yep.."

Teammate: "I wish you could give me that rocket launcher you arent using."

You: "Yep.."

Teammate: "I said, I wish...."

You: "Oh yeah! Here you go, my whining loser!"

Teammate: "Jee thanks, but you forgot to add ammo to that backpack"

You: "Doh! Here ya go, lets kick some butt!"

        Well there you have it.. Our simulated players are now both
happy, and racking up frags.. How did he do it? Well, with The Custom
Backpack Dropping Utility! Only $19.95.... Er, by: Chris Sobotkiewicz..
Lets examine how it works..

        You, as a client (a player connecting to a server) dont need 
anything! Except some keys configured. 5 keys in all.. Yes yes, alot
you say, but hey, this is going to come in handy.. And after all, 
knitting a backpack (with shoulder straps might I add!) takes awhile.
Besides, I can see this being used more on non-mass-I-die-instantly-kill
servers, but servers with big areas, and places to meet and swap ammo..
The original quake weapons trade scenario is now possible! :)

        Heres the rundown:
        impulse 50: Selects between different ammos to start adding
                    to the backpack, and health..
        impulse 51: Increases the ammount to be added by that set value
                    for the ammo.. For instance, if you impulse 50
                    to shells, and hit the impulse 51 key, each time
                    it would go up by 2. (Health goes 0-15-25).
        impulse 52: Goes through the weapons in the game.. 
        impulse 53: Toggles the current weapon (impulse 52) to be added
                    or not..
        impulse 54: spawns a backpack and/or health kit..

        Sounds difficult eh? Its not too bad.. Just try it out.. With my
particular key setup (A=strafe left, S= strafe right, Z=backward, X=jump,
shoot/run on mouse) I find the QWERF system to work very well.. That is:
Q=IMPULSE 50, W=IMPULSE 51.... Etc.. Wraps around my little controls 
nicely! :).. And its all real-time defined custom dropping! :)

        You'll know when a server supports it, cuz you'll see a message
when you connect it.. I know for a fact, that the server I run for my
favorite local bbs will be using it.. Quake-101.. 156.46.216.101.. Try
there in a few days from the date of this doc, and it should be on there.

        Good luck y'all.. And BTW, You can test this single player.. Just
put this zip into: /quake/droppack or whatever you want, and type:
quake -game droppack (or whatever) -listen +deathmatch.. 

KNOWN BUGS:
-Prints the client message twice.. I've delayed this thing enough,
 and I aint delaying it more to fix it.. Cuz I cant find it :).

FUTURE VERSIONS:
-Armor/Powerups?
-Having an inventory of weapons.. ie, 2 super shotguns etc..
-Easier key system? Maybe skip the ammo/weapons you dont have..
-Backpack bomb? Add 10 rockets to build a bomb.. Guy who picks it up?
 We wont talk about him..

OTHER WORKS:
THE JEEP! A little car that will travel around the level.. First a set
track, then controlled by the user! Comin soon (I hope)

Advanced Team Setter! Dont want to be with people you dont like? Dont!
When you join you'll be assigned to a new team, all by yourself.. You
can set the amount of members to be on your team via impulse.. Almost done
just gotta work around error checking on color switches..
============================================================================

        I WILL be releasing code next version. I just want to work on
cleaning it up a bit, before I let you all see it and start laughing at me.
Calling me names, and throwing various objects at me, just because MY
code look humerous.. No way man, I CANT TAKE IT.. Sorry..

E-MAIL me suggestions to: doomer@bbs.phantasy.com

        Thank you all! <sniff>.. The olympics are just ending.. Fireworks
are going.. America ruled! I tell ya, next time they're here, I'm-a going!

-Chris
