--------------------------
 Catch the Chicken - v1.3
--------------------------

 Installation
--------------

Extract ctc13_gamex86.zip to your Quake 2 directory. Overwriting existing
files. If you are using pkunzip use the -d option to extract directories.


 Running the Game
------------------

Run Quake2 with the '+set game ctc' command line option.

	quake2 +set game ctc


 Story
-------

Once there was a chicken. Some idiot picked up this chicken and discovered he
received mysterious points for holding onto it. His friends became so jealous
they killed him and took the chicken for them selves. Catch the Chicken had
begun.


 ctc.ini File
--------------

Just look at it. There are comments in there that tell you what everything does.
PS. I know it told you to look here for more help, but there ain't none.


 Console Commands
------------------

chicken       - Invokes the Chicken menu. From this menu you can change CTC
                runtime options.

observer      - Enter observer mode. Enters player into noclip mode and
                prevents any interaction with the game. Player must enter the
                kill command from the console in order to return to CTC. Note
                that when entering observer mode the observers score is reset.

options       - Displays current CTC server options.

vis_weap      - Toggles visible weapons on/off. Just incase you set it wrong
                before the game. ie. in the ini file. This affects all clients.

sv respawn    - (Server only) Respawns the chicken to a deathmatch start. This
                is used if the chicken ends up somewhere that the players can't
                get to.

cam on        - Turn camera mode on. Use the kill command to get out.

cam follow    - Enter follow camera mode, you must be in camera mode. Pressing
                fire will cycle through players.

cam chicken   - Same as follow except it always follows the chicken.

cam normal    - Automatically trace where the action is. Sort of. :) You must
                be in camera mode.

cam min_xy    - Set camera horizontal movement speed. (default 11)

cam min_z     - Set camera vertical movement speed. (default 3)

cam min_angle - Set camera rotation speed. (default 7)


 Menu Options
--------------

start/end game       - Begins or ends Catch the Chicken.

respawn chicken      - Respawns the chicken to a deathmatch start. This is
                       used if the chicken ends up somewhere that the players
					   can't get to.

allow healing        - Allow the chicken holder to pickup health packs.

allow armor          - Allow the chicken holder to pickup armor.

allow invulnerable   - Allow the chicken holder to use the invulnerability
                       item.

chicken glow         - Causes the chicken holder to omit a yellow glow.

score on kills       - Attain score for killing the chicken holder.

score period (sec)   - How often you score while holding the chicken.

droppable chicken    - Allow the chicken to be thrown away.

drop delay (sec)     - How long the chicken must be held for before it can be
                       thrown away. Droppable chicken must me enabled.

% chance of feathers - How many feathers will be spawned by the chicken
                       holder.

Follow the instruction on the bottom of the menu on how to use it.


 Standard Logging
------------------

Standard Logging is supported by this mod. To start it logging your game you
can either set it in the ini file or use the "stdlogfile 1" command. Now go
and download GibStats from "http://www.planetquake.com/gibstats" and look at
those scores. Show your friends who really kicked ass.


 Game Play Comments
--------------------

The game will default to the options that we felt would make a good CTC match.
With these options we tried to make sure that in any CTC game would not stray
away from being a CTC game. Since you cannot hurt players who don't have the
chicken it enforces only one course of action, kill the player with the
chicken.


 Server Status
---------------
We are currently unaware of anyone running online servers with catch the
chicken because we have recieved no email about it. We will add a page with a
server list as soon as we find out where they are. 


 Bug Fixes and Touch-ups
-------------------------
Thank you to everyone who mailed us with hints, comments and bug reports it
helped make things a lot eaiser to fix with a list in front of us. See the
Version History, list of things that have been addressed. Everyone who asked
about how to get the movie to work - you need to move the file into the
ctc\video directory (\quake2\ctc\video). We are uploading an updated .zip file
with the correct path names so there will be no confusion, sorry.


 Version History
-----------------
Version 1.3
Enhancements
- Removed pulsing light effect on chicken when dropped.
- Made chicken bounds smaller so it doesn't look like its floating over edges.
- Removed useless options from the ctc menu.
- Full video now included with download so your old copy doesn't get
  overwritten.
- General code cleanup. Long overdue. :)

Bugs
- Removed ability to throw multiple chickens when ctc menu was up.
- Players can no longer kill other players while under water.
- Hopefully fixed poor ping times on internet games.
- Fixed bug where score was not reset properly when coming out of camera view.
- Fixed up death messages where killer and killed were reversed (doh!)
- Fixed up bug where chicken didnt make peck sound after turning
- Fixed Bug where old timers where not cleanup up if chicken was dropped and picked
  back up quicker than 1 second.

Version 1.2
Enhancements
- Added options command so that players can see what the server settings are
  during game.
- Added check to identify whether player gun models exist and if they dont
  set to default. To fix problems with people using exotic models in server
  games.

Version 1.1
Bugs
- Fixed swimming bug which caused chicken to appear surfaced but was actually
  at bottom of water.
- Fixed bug where if chicken was dropped on a deathmatch spawn point the 
  chicken became submersed in it. Chicken will now stand on it.
- Fixed bug where when client disconnected the chicken was not dropped. 
  Caused by the not droppable option being set.
- Fixed bug where feathers made splash noises when dropped under water. Feathers
  dropped will no longer make sounds under water.
- Fixed dead player still glowing after death. Caused by issuing kill command.
  Note that this is a quake 2 bug. Any effect that a live player has on death
  still existed when player dies and never goes away.
- Fixed bug causing corpses not to gib.
- Fixed maps without any deathmatch starts caused an invalid page fault. Scary :<
- Nasty work around, the game resets back to "baseq2" if you let the demos play.
  We added some crap demos and an empty cinematic.
Enhancements
- Added auto respawn feature that causes chicken to automaticlly respawn after
  a set number of seconds if chicken has not been picked up. Options set in
  ctc.ini (autorespawn & autorespawntime)
- Added random spawn option to ini file (randomspawn). Allows spawning of 
  chicken to be either a random or fartherest deathmatch respawn point.
- Enhancement to frequency that chicken randomly plays sounds, so that 
  locating the chicken is easier.
- Added CamClient, this is a very cool observer mod that follows players
  around. Much better than the normal CTF follow camera.

Version 1.0
- First Release



 How to Find Us
----------------

URL:
 http://www.planetquake.com/chicken

Email:
 chicken@planetquake.com

Bug Reporting
- Firstly ensure you are running the most recent version of CTC, by checking
  the site.
- Use the subject line "bug".
- Please try to send as much detail about the events surrounding the problem.

All suggestions and ideas are welcome and are taken into account.
Thanks to all who have made suggestions and whatever help you may have given.


Other people that you should know about(so you can download their stuff) :)

GibStats URL:
 http://www.planetquake.com/gibstats

VWeap URL:
 http://www.telefragged.com/vwep
 
CamClient URL:
 http://www.prismnet.com/~jordan/q2cam
 
EraserBot URL: (CamClient tweeks)
 http://impact.frag.com


 Credits
---------

Jason Zuell    - Programming
Simon Hulsinga - Graphics, Models etc.
Paul Hulsinga  - Sound Editing

Special thanks to MadMax for additional sound. :)

Thanks also to those who made suggestions and whatever help you may have given.
