TITLE:			Hydroball
GAME:			Jedi Knight 2 Multiplayer
Author:			Kirt
Description:		New gameplay mode: Hydroball. Compete against other players
in an underwater game. Fists will be your only weapon while in the arena, and alt
fire while holding a direction will allow you to tackle or side-burst. While in
the arena, your health will always be full - when you take damage, use force
power, do a special move (including tackles), or move while carrying the ball,
your stamina will drain. While in posession of the ball you cannot use tackle
moves, and primary fire will charge the ball to throw (the longer the charge,
the further it goes, up to 4 seconds) instead of punching.
-------------------------------------------------------------------
To install, extract the zip to your gamedata folder with directory structure.
You should end up with a folder under your gamedata folder named "hydroball".
Start the game, go to the mod menu under setup, and activate the Hydroball mod.
Then start a server on the included hydroball map from the create server menu.

Info on designing levels for hydroball:
There are numerous custom entities. Below are explanations and key/value pairs
for each.
------------------------------------
classname: info_ball_spawn

key/value pairs:
none

Where the ball spawns each time.
------------------------------------
classname: info_start_position

key/value pairs:
plteam - can be 1 or 2. 1 is team 1 (red), 2 is team 2 (blue).

Points in the arena for players to swim to during match countdown.
------------------------------------
classname: trigger_weaponstrip

key/value pairs:
giveback - Can be 0 or 1. If 0, players will be stripped to their
fists upon touching this. If 1, their weapons will be given back
upon touching this (if they are in a stripped state).

Strips weapons/gives weapons to player when he is entering/leaving
the arena.
------------------------------------
classname: trigger_teamchoose

key/value pairs:
teamchoose - Can be 1 (team 1) or 2 (team 2).

Acts as the entry gate for the given team.
------------------------------------
classname: trigger_goal

key/value pairs:
team - Can be 1 (team 1) or 2 (team 2).

Acts as the goal for the given team. When the ball enters this trigger,
the opposing team will be awarded a point.
------------------------------------
classname: trigger_playarea

key/value pairs:
none

This trigger should be stretched across the entire play area. It monitors
players inside in order to decide what to do for match status.
------------------------------------
classname: trigger_scoreboard

key/value pairs:
team - Can be 1 (team 1) or 2 (team 2).
alt_normal - If non-0 will use alternate axis to split face.

Displays the given team's score on an actual texture rendered in realtime.
The alt_normal key allows you to use an alternate direction. Use it if
only one number appears on the face to tell it to split the face for the
other digit in a seperate direction.
