THE CORKSCREW MOD v1.00 BY FIRESTARTER

You should mail bug reports to boukedeboer@hotmail.com
ICQ# 72659632
http://www.planetquake.com/corkscrew

DISCLAMER/LICENCE WHATEVER:
I (FIRESTARTER) AM NOT RESPONSIBLE FOR ANY DAMAGE THIS MOD MIGHT CAUSE! YOU MAY DISTRIBUTE THIS MOD ONLY IN IT'S COMPLETE AND UNALTERED FORM, THAT IS IN THIS ZIP FILE. YOU MAY NOT INCLUDE THIS ON ANY CD-ROM!

*************************************************************************
*************************************************************************
*************************************************************************

I made 4 config files to make configurating your CorkScrew experience a bit easier.

DEFAULT.CFG	contains all the defaults, both client and server side
CLASSIC.CFG	for the classic instagib experience, railgun jumping and powerups disabled
ARCADE.CFG	for a fast game, higher firerate, all powerups, no spawn protection and bouncy rails!
ACCURACY.CFG	for an accuracy game, scoring by hits*accuracy, lower firerate, railgun jumping and powerups disabled
EXCESSIVE.CFG	for an excessive game!! You liked the Excessive MOD?? Then you'll love this game mode!!

You can easily exec(ute) these config files from the console or you can run the associated batch files.

*************************************************************************
*************************************************************************
*************************************************************************

New in v0.09: the server can now add powerups to a level.

This works like adding a powerup in the level editor, so the server can specify any parameters and even spawn shooters and CTF-flags... Every level has a file that contains the powerups the server added, ie: c:\quake3\corkscrew\powerups\q3dm17.txt. In this file, the server must specify the classname, the location and other variabeles for the powerup. This is done in the exact way as in a .map file used for creating a level. For example, if you want to add a Quad Damage to my level (fs_dm2), you should create a file name fs_dm2.txt in the powerups directory that reads:

{
classname "item_quad"
origin "0 0 384"
}

This will add a Quad Damage at x=0, y=0 and z=384. This is just above the central platform were the railgun normally spawns. The Quad Damage will drop to the floor. To add a powerup that floats, you should add a spawnflag:

{
classname "item_quad"
origin "0 0 384"
spawnflags "1"
}

The spawnflags "1" command sets the suspended flag you see in the Q3radiant level editor. It makes a item float.
This way, the server can add any item to the level, however, the useless items like health and weapons are removed.
If the bots seem to be "stupid", the server could add a item_botroam, although I don't know if this has any effect.

Now you might think it's way to hard to add anything, but I thought of that: "additem item". Yep, I added a console command to drop a item at your current position! This only works with cheats enabled though. It will create a file and generally make this easy for you. If you're in the air (when you're a spectator for example) it will make the item float.
To remove a powerup that you preciously added, edit the corresponding txt file with WordPad, notepad doesn't work properly.

*************************************************************************
*************************************************************************
*************************************************************************

GRAPPLE:
You can bind a key to the grapple in the controls menu, under the tab "shoot".

All server and client side options are now intregrated in the menu.

*************************************************************************
*************************************************************************
*************************************************************************

REVISION HISTORY:

v1.00	02-07-2000
Public release

features:	added "frag rate" to the scoreboard
		Added lot's of options to the menu system
		Added ability to choose colors for the three parts of the railtrail
		Changed the crosshair reload display
		*cut some fat* :)

v0.12	15-06-2000
features:	bouncing railshots! use g_railgunBounces to set the maximum bounce count

v0.11	12-06-2000
features:	added lighting sound when you frag someone with the grapple
bug fixes:	the buzzing sound is eliminated
		cg_drawGun "0" fixed

v0.10	05-06-2000

features:	You can now frag someone with the grapple with +button6
		The "additem [item]" command now echos your command and your position
bug fixes:	Grapple no longer emits light
		Space protection bug fixed (you probably never encounterd this one...)

v0.09	01-06-2000

features:	Name changed to "The CorkScrew Mod"
		Server can now add powerups to the game, using a text file or "additem [item]"
		Colored teleport effects
		More blood... Gibs now leave more marks
		Added grapple pull speed variabele
		Added humiliation sound when railing at gauntlet distance
bug fixes:	Several grapple issues solved
		Space protection now teleports you to the nearest spawn spot, no more jumping to your escape

v0.08	21-05-2000

features:	included Q3A v1.17 changes
		removed weapon fire prediction to improve the internet play of HPB's
		improved the railtrail effect... even cooler now...
		added "space protection", IE if you fall into the void or hell fog, you get teleported to a random spawn point
		finally added a offhand grapple...
bug fixes:	powerup display now moved to the lowerleft corner.

v0.07   08-05-2000

features:	added overal firerate modifier
		Returned QUAD damage into play, it now acts like a splash damage instagib weapon
		added several config files
		added battlesuit glow during spawn protection
		bots now all have different railtrail colors
		forcing team railtrail colors in teamplay
bug fixes:	scoring by hits*accuracy fixed, without extra bandwidth usage

v0.06	01-05-2000

features:	improved display of Impressive and Excellent awards
		added crosshair railgun reload display
		added color options for railgun/hud (check console parameters)
known bugs:	scoring by hits*accuracy not updated correctly, fixing this would mean extra bandwidth usage

v0.05	30-04-2000

features:	Totally new HUD !!!
		Way better explosions!
		added "denied" sound for shooting a protected player
bug fixes:	spawn protection wasn't working in v0.04
removed:	railgun reload display, needs improvement

v0.04	24-04-2000

features:	improved accuracy display in HUD
		railgun reload display in HUD
		progressive railgun reload display, looks better due to gamma
		added colored explosions
		added switch for client and server to turn of explosion graphix/effects
bug fixes:	incorrect install directory
		shooting spawn protected players resulted in a hit
known bugs:	colored explosions still need work, probably a better shader

v0.03	23-04-2000

features:	Name changed to "Instagib CorkScrew"
		Returned the haste and the invisablity powerup to the game
		Railgun jumping, works similar to rocket jumping w/o damage
		Accuracy display changed for "hits/shots" to "hits/misses"
		Silent spawn protection
known bugs:	a pure server issue, not localized yet

v0.02	22-04-2000

features:	explosion at point of impact
bug fixes:	\kill bug (player model appearing after second \kill)
		pit of death bug: playing *death*.wav
		not instagib with handicap set (handicap now controls rate of fire)
		ID bug fixed: always playing *death2.wav, not *death1.wav or *death3.wav

v0.01	20-04-2000

features:	CorkScrew for a railtrail (hence the name)
		Instagib with the railgun (same goes here)
		Improved railgun graphix ("glow in the dark" railguns)
		Railtrail color used for railgun models (both player and enemy)
		"Sticky railguns" (railguns will stick to your corpse)
		Modified obituary messages
		directional gibbing	