Standard Issue Impulse Lister for Quake (IMPULIST)
A Server Utility by TigerShark (aka SuperHero#1) (tigershark@shelby.net)
                                                 email good till 8.15.96
=========================================================================

    This nifty little hack is just a product of boredom and 5 minutes.
I have heard people needing a lister for their Impulse Codes + a Message
base for the large server games. Well.. here ya go. Since I've heard that
you can't conduct file writes/reads in QuakeC (Truth,Rumor???) This is
the easiest and FASTEST way... it only takes a few seconds to modify it.
    What happens is when the Client pushes IMPULSE 255 (I usually make
that one button 9 or 0) a list pops up on their screen and stays till they
finish it and press IMPULSE 255 again to remove it.
    I would advise only using up to 38 characters per line (\N = Enter or
Next Line) because that is all that will fit on the lowest resolution
display (Which SOME of us still use)

=========================================================================

1) Just put this bit of code in the 'Impulse Commands' section of WEAPONS.QC
(Yes, it will take the place of QuadCheat, but who uses that in DM??)

    if (self.impulse == 255)
    centerprint(self, "----------------------------------------------\nSuperHero#1's IMPuLSe LiSTeR\n----------------------------------------------\n190 -- Spread Gun Selection\n191 -- Dog Rocket Selection\n----------------------------------------------\nAbove is a list of Currently Registered\nImpulse commands on this Server\n----------------------------------------------");

(Sorry that the line of code must be soooo long, but QuakeC won't accept
<CR>'s in the middle of the strings)


2) Put This line in DEFS.QC right before the Comment //OTHER STUFF (near
line #488)

    .float          impulist;


3) Bind a key (preferably 9 or 0) to "impulse 255" and you're ready to go!

=========================================================================

Now, that was the easy part. The Hard part is getting all the servers to
begin using this system so I'll be able to jump in a game and get a list
of Impulse Commands + a Message from the SysOp!!!

                TigerShark (Aka SuperHero#1) (tigershark@shelby.net)

