
 Faith Capture the Flag
-----------------------------------

Capture the Flag offers an exciting variation on team play. It gives more
meaning to base defense along with offensive positioning and organized strikes.

The basic premise is this:

Attack the enemy base, grab their flag, then take it back to your base. In this
variation you must touch your base flag when carrying the enemy flag in order
to score - if your flag isn't at your base when you return, you or your team
must get it back to gain points and captures.

Quick Setup
-----------
Run quake2 with the following command line.

        quake2 +set game faith

Then connect to a Faith server.

The Story
---------
After long amounts of research scientists have discovered  a dimension know as the warp.
The Stroggs used the warp in conjunction with their black hole generators to be able to travel 
faster in space.  The warp is dangerous, a dimension brooding with hate, anger and malice, 
the warp is where physical laws are void and imagination takes control.  Early in earths history 
mankind began the worship the entity known as "God" and also his conterpart "Satan", what they 
didn't know was that although these entities did not exist as such, through the sheer power of 
their belief the humans actually created them in the Warp.

After scientists had discovered the warp humans started experimenting with it and with grim 
inevitablity they discovered what they had been worshiping for thousands of years was real.
Growth of religon was exponential with that the power of the entities in the warp grew as well.

Soon the entities became so powerfull that they were able to leave the warp in the form of 
their avatars, then came the religous wars that were to last centuries and tear the galaxy
apart.


The Rules
---------

Two areas of the map are designated as base encampments. 

When you connect to the server, you will either be automatically assigned to a
faith or you will be in an invisible spectator mode where you can select your
faith.  You can change teams later on by using the "team" command and selecting
red or blue in the console - for example, "team red" will change to satanic team.
You spawn at your team's base. If you die, you are not spawned at the base, but
at one of the deathmatch start spots randomly placed in the level.

If you pick up the enemy flag, you must return to base and touch your flag in
order to score. Note that if you get back to the base, your flag might not be
there if the other faith has it! Get the rest of your faith to go frag the enemy
player and get your flag back!

When a player carrying the enemy flag touches his flag he completes a
successful capture. He gets a bonus of 15 points, and everyone on his team gets
10 points.

If you kill an opposing team player who has your flag he drops it, earning
yourself 2 points. If you touch your flag, it will teleport back to your base,
giving you 1 point as a recovery bonus. This gives base defenders a reward for
guarding their flag.

Since everyone starts at their base after level change or joining the game, the
team will have to work out who is going to go on offense to try to get the
enemy flag, and who will play defense by staying at base and guarding their own
flag.

Server Configuration
--------------------

Quake II Faith is a simple addon to the server.  All of the normal
server deathmatch options apply, with the following additional options:

        DF_CTF_FORCEJOIN	131072	
        DF_ARMOR_PROTECT	262144
        DF_CTF_NO_TECH      524288


The DF_CTF_FORCEJOIN option will cause players joining the server to
automatically be assigned to a team (no menu or spectator mode is available).
DF_ARMOR_PROTECT may be set to cause your attacks to not harm teammates' armor
(health protect is always on).  DF_CTF_NO_TECH turns off the Tech Powerups.

        DF_NO_HEALTH            1
        DF_NO_ITEMS             2
        DF_WEAPONS_STAY         4
        DF_NO_FALLING           8
        DF_INSTANT_ITEMS        16
        DF_SAME_LEVEL           32
        DF_SKINTEAMS            64
        DF_MODELTEAMS           128
        DF_NO_FRIENDLY_FIRE     256
        DF_SPAWN_FARTHEST       512
        DF_FORCE_RESPAWN        1024
        DF_NO_ARMOR             2048
        DF_ALLOW_EXIT           4096
        DF_INFINITE_AMMO        8192
        DF_QUAD_DROP            16384
        DF_FIXED_FOV            32768
        DF_CTF_FORCEJOIN	131072	
        DF_ARMOR_PROTECT	262144
        DF_CTF_NO_TECH      524288

For example, say you wish to configure a server with weapons stay, instant
items, spawn farthest, force respawn, quad drop, and armor protect, you would
use:

        4 + 16 + 512 + 1024 + 16384 + 262144 =   280084

Then you would run the server as:

        quake2 +set game faith +set dmflags 935444 +map faith01

(add a +set dedicated 1 for dedicated servers).

A sample server.cfg file is included for server operators that set default
modes.  Server operators and just run:

        quake2 +set game faith +exec server.cfg

Add a "+set dedicated 1" to the command line for dedicated servers.

Quake II Faith CTF Levels
-----------------------------

faith01	:The Bell Tolls
faith02 	:Graveyard shift
faith03 	:RockyI
faith04 	:Cylindrical Sacrament

All normal ctf levels can be played using Faith. 

Holy Choirs (classes)
---------------------
Each Faith has its own choirs these sperate the levels of power in each religon,
to rise in power capturing the flag is the only way to go...
	
	Christian	Satanic		Captures Needed
	Angel		Minor Demon		0
	Arch Angel	Demon			1
	Virtue	Devil			2
	Dominion	Succubus		4
	Seraphim	Lord of Hell	6

A higher choir you have the more health and ammo you can carry on your crusade.

Runic Powerups
-------------

There are four runic powerups, spinning rings with symbols inside them - you'll
spot them right away. They are:

Strength of Mind, this is a satanic rune, increases your
attack power.

The Sheild of Ptolos, this is a christian rune. It increases your
resistance to enemy attacks.

Time Warp. this is a satanic rune, and greatly increases
your speed.

Healing Hands, this is a christian rune. This rune regenerates your
health constantly.

The command "drop rune" in the console will cause you to drop the rune you are
currently carrying, to pass it to a teammate or to pick up another one. You
cannot pick up the rune that you have just dropped.  

The Spells
----------

New to Faith is the spells that each level and faith hold, They are:

Christian Spells:

ArchAngel:
Prayer Heal, this heals you up to you full health level.

Virtue:
Light of Faith, anyone within a certain radius will be blinded for a 
few seconds.

Dominion:
Summon Illusion, This spawn an illusion that looks like you and acts a bit like
a player to distract people.

Seraphim:
Divine Summoning, this spell is an extension of Prayer Heal, it summons a divine 
entity, that when passed by it will heal you (and only you). Also if you manage 
to kill and enemy player nearby you will gain an extra point.


Satanic Spells:

Demon:
Dark Energy, this allows you to leap higher to get to new places and to confuse your
enemies.

Devil:
Unholy Darkness: this reduces the sight of nearby people to nothing for a while.

Succubus:
Earthquake: Summon the power of Satan to shake the whole level.

Lord of Hell:
Summon Hellspawn: Bring a monster of the night to your battles.

All the spells are accesses by a menu this can be opened via the command "spell"
I suggest you bind a key to it.

The Grapple
-----------

Included in CTF is a new weapon, the Grapple.  This tool is not effective as an
attack weapon, but is excellent in increasing your mobility.  In order to use
it, you must bind a key or mouse button to "use grapple".  It works like any
other weapon--just point and shoot.  The difference is, as long as you hold the
fire button down, you will be pulled to the point where the grapple connected
to.  Release the fire button to let go and disengage from the grapple.

Yelling
-------

The concept of a team radio is not a new one for Quake2, but do you really think that 
demons and angels had radio's? no. but they do have voices so you can still yell to 
your teammates.  You can yell plans and insults across the room to team members, but 
beware of eavesdroppers. Any sound you want to be able to yell place in the faith/sound/yell
directory from there bind a key or type in the command yell <sound> minus the .wav 
extension eg: for the gotohell.wav i would use "yell gotohell" as a example i have 
	gotohell.wav 	and 	heathen.wav with the mod.


Notes to Map Makers
-------------------

If you want to make maps for this mod by all means do so, the new entities are
	item_blue_statue
	item_red_statue
	item_angel_statue
   	(these are spawned as is, but u can alter the angle to change the way they face)

	misc_fire
	misc_torch
	(just place them in the maps, also a light entity is needed, I didn't make the 
	 actual models glow as to allow for more flexibilty in lighting styles)
	

Bugs
----
-At the moment the haste sound loops infintely until another sound on the same channel
 is played, to best stop this jump after it starts.

-The models are out side of the .pak file due to some dumb errors (shouldn't effect the game)

Credits 
-------

The entire mod is based on the original Q2CTF source code by Zoid

Additional coding 	: Azrael
Linux Port		: Brian (SoulReaver) Tuggle
Controllable Turrets	: Ridah's source modified by Azrael
Maps 		  	: Azrael
Banner Skins		: KillJoy
Pics			: Azrael
Textures		: Id software
Models			: Id software

Author                  : Nigel "Azrael" Sampson
Email Address           : azrael@captured.com
Home Page               : http://www.captured.com/faith
Other maps by author    : The Bell Tolls (dm)
			  Grapple Happy
			  RockyI
