Title    : Psionic Slug
Filename : psislug.zip
Version  : 1.00
Date     : 09/30/96
Author   : Jim Rowley
Email    : howley@cts.com
Credits  : Quake TM (C)1996 id Software, Inc. All Rights Reserved
           Bryan Martin for MedDLe v1.5
           Caligari Corporation for trueSpace(TM)/SE 


Type of Modification
--------------------

Additional Monster

Deathmatch    : no                         (Sorry folks, it's a monster, not a bot)
Single Player : yes

Quake C       : yes
Sound         : yes
MDL           : yes



Description of the Modification
-------------------------------

This is my first attempt at an additional monster for Quake.

The modification introduces a psionic slug monster into your original quake levels.


How to Install the Modification
-------------------------------

First, create a subdirectory under \quake called psislug
Ex: md c:\quake\psislug

Next, copy the pak0.pak file included with this modification into your new directory

Then, start your game with the command line parameter "-game psislug"
ex: quake -game psislug


Technical Details
-----------------

This .qc modification is based on the .qc source version 1.05 beta!  I've changed a line
in items.qc to correct the disappearing weapons when you pick up a backpack (I'm assuming
that this is the same change id made to the version 1.05a progs.dat file).

The pak0.pak file includes, and can be unpacked into, the following files:

	progs.dat					(the compiled .qc code)

	progs\slug.mdl				(the slug model)
	progs\h_slug.mdl				(the slug's head model)
	progs\sring.mdl				(the slug's projectile model)

	sound\slug\sight1.wav			(slug sights player sound)
	sound\slug\move1.wav			(moving sound 1)
	sound\slug\move2.wav			(moving sound 2)
	sound\slug\vibe1.wav			(attack sound)
	sound\slug\pain1.wav			(pain sound)
	sound\slug\sringhit.wav			(projectile hits wall sound)

For now, the slug is introduced based on a percentage of each of the other land/water monsters.
If you want to disable partial replacement of any monster, you may.  You will need to replace 
the "temp1" console variable with a new value based on the following list.  Add together the 
values for the monsters that you do want to replace, and then start up quake with a parameter
to set the temp1 variable.  

ENABLE REPLACEMENT  TEMP1 VALUE
	OF
------------------  ------------
	DOG			1
	ARMY			2
	KNIGHT		4
	ENFORCER		8
	OGRE			16
	ZOMBIE		32
	DEMON			64
	HKNIGHT		128
	SHAMBLER		256
	SHALRATH		512
	TARBABY		1024
	FISH			2048

FOR EXAMPLE, to have the slug replace some of the dogs, ogres, and
hell knights only, you would start quake with the following command:
quake -game psislug +temp1 145

THIS COMMAND-LINE PARAMETER APPROACH IS MY PREFERRED METHOD TO RESOLVE REPLACEMENTS.  
IF YOU ALTER THE TEMP1 VARIABLE IN BETWEEN SAVING AND LOADING GAMES WITH THIS MOD,
YOU WILL CREATE AN ERROR IN THE MODEL MAPPING OF YOUR SAVED GAMES.

A better way to introduce the slug would definately be to create a level
with the slug entity already in it at more strategic locations.  Perhaps I will make one
after I create some more monsters...


Author Information
------------------
I am a PC game addict. Some current aspirations of mine include becoming good enough at 
Quake to be an asset to a good clan, writing more .qc modifications, and possibly joining 
a team working on some total overhauls of Quake (TC's?).

Look for magnagun.zip, my magnetic gun .qc mod also. 
It's a cool blaster for deathmatch/singles. :)

If you have:
	any praise whatsoever,
	constructive critisism,
	the need for the .qc source code,
	the inclination that I could help with some larger projects,
	etc.
Please e-mail me at this address: howley@cts.com


Distribution Permission
-----------------------

Authors MAY use these modifications as a basis for other
publically available work.  E-mail me if you would like the
source code.


Availability
------------

This modification is available from the following places:

Not sure yet.  Where you got it from.


Disclaimer and Trademarks
-------------------------
The author takes no responsiblity for misuse of	this program. 
He also is not responsible for any damage caused by it.

Quake TM (C)1996 Id Software, Inc.  All Rights Reserved.
trueSpace TM is a trademark of Caligari Corporation.
All trademarks are the property of their respective companies.
