          TOMA v1.0
          ---------
Tactical Ops: Monster-Attack
----------------------------


-------------
WHAT THIS IS:
-------------

TOMA is a mutator that puts you in a war against monsters. Hordes of monsters
have invaded the earth and it is up to you and your team to save the world.

-------------
Installation: 
-------------

Unzip all files in your Tactical Ops directory
(C:\Program Files\Infogrames\Tactical Ops\) or in your Unreal Tournament
directory (C:\UnrealTournament). Make sure that WinZip uses folder name
when extracting.

The mutator requires a version of Tactical Ops: Assault on Terror greater or
equal to 3.3.2.

-------------
Launching it:
-------------

- Normal Technique -
The mutator is added to the Tactical Ops mutators list. Simply select it when
starting your game.

- Command Line -
To start a game with the mutator from the command line, use the following :

  UCC.exe server TO-Monastery.unr?game=s_SWAT.s_SWATGame?mutator=TOMA.TOMA
   INI=TacticalOps.ini USERINI=TOUser.ini -log=TacticalOpsServer.log
(on a single line)


- Admin Command -
To enable the mutator without shutting down the server, log in as administrator
and execute the following console command:
  admin servertravel to-scope?game=s_SWAT.s_SWATGame?mutator=TOMA.TOMA

To disable the mutator, run:
  admin servertravel to-scope?game=s_SWAT.s_SWATGame?mutator=


--------------
Configuration:
--------------

Every parameters of TOMA are in configurable from the file TOMA.INI

Alternatively, you can configure the mutator in game using the admin command:
  admin set TOMA.TOMA x y
where 'x' is the name of the parameter (see table) and 'y' is the new value of
this parameter (for parameter that can be enabled/disabled, type 0 for false or
1 for true)

Note to administrators: It is possible to bring up an administration interface
for the mutator. Simply run, while logged as administrator, the command:
  TomaAdminTab

For standalone games you can configure the mutator from the Mod menu in game.


----

There are two different types of monsters:
- Monsters of the current level,
- Monsters that are randomly spawned somewhere in the map.

----------------------------------------------------------------------------------
| Parameter:                               | Description:                        |
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
| InitialMonsters                          | Number of monsters of the current   |
|                                          | level at the same time              |
----------------------------------------------------------------------------------
| NbMapMonster                             | Number total of monsters at the same|
|                                          | time in the map                     |
----------------------------------------------------------------------------------
| NbMainMonsters                           | Number total of monsters of the     |
|                                          | current level that must be spawned  |
----------------------------------------------------------------------------------
| HealthMult                               | Health Point multiplicator for      |
|                                          | monsters to increase difficulty     |
----------------------------------------------------------------------------------
| NbSFKilledForEndRound                    | When this number of dead Special    |
|                                          | Force is reached, the current level |
|                                          | restarts automatically              |
|                                          | NOTE: Use 0 to disable              |
----------------------------------------------------------------------------------
| SecBeforeRandomSpawn                     | Number of seconds to wait between   |
|                                          | each randomly spawned monster       |
----------------------------------------------------------------------------------
| EnableCanBeRandom                        | If enabled:                         |
|                                          |    Only monsters with 'CanBeRandom' |
|                                          |    set to 1 are chosen to be        |
|                                          |    randomly spawned in the map.     |
|                                          | Disabling it mean that every        |
|                                          |    monster can be chosen to be      |
|                                          |    randomly spawned in the map.     |
----------------------------------------------------------------------------------
| EverythingToSF                           | Enable/Disable all weapons/skins for|
|                                          | players (terrorists weapons & skins |
|                                          | are available as well as SF ones)   |
----------------------------------------------------------------------------------
| LowGrav                                  | Enable/Disable the low gravity in   |
|                                          | the map                             |
----------------------------------------------------------------------------------
| RandomSpawn                              | Enable/Disable monsters that are    |
|                                          | randomly spawned in the map         |
----------------------------------------------------------------------------------
| RageMode                                 | Enable/Disable the RageMode :       |
|                                          | When players have 15 HP left, they  |
|                                          | go in RageMode until they die :     |
|                                          | NoRecoil, 255 ammo, rapid fire      |
----------------------------------------------------------------------------------
| RandomSpawn                              | Enable/Disable monsters that are    |
|                                          | randomly spawned in the map         |
----------------------------------------------------------------------------------
| BuyEveryWhere                            | Enable/Disable selects weather the  |
|                                          | players can buy their weapons       |
|                                          | anywhere in the map                 |
----------------------------------------------------------------------------------
| DisplayMessage                           | Enable/Disable the display of a     |
|                                          | message when a random monster       |
|                                          | has entered the map                 |
----------------------------------------------------------------------------------
| EnableNewWeapons                         | TOMA includes new grenades;         |
|                                          | disable this to only use normal     |
|                                          | grenades.                           |
----------------------------------------------------------------------------------
| UseINIMonstersStart                      | Enable/Disable the use of INI       |
|                                          | spawn spots for monsters. When      |
|                                          | enabled, TOMA will use the provided |
|                                          | spots to spawn the monsters on.     |
|                                          | If disabled, TOMA will simply use   |
|                                          | the terrorist spawn spots.          |
----------------------------------------------------------------------------------
| NewKillPrice                             | Reward when you kill a monster      |
|                                          | (default value: 300 $)              |
----------------------------------------------------------------------------------
| NewRescueHostagePrice                    | Reward when you rescue a hostage    |
|                                          | (default value: 1 000 $)            |
----------------------------------------------------------------------------------
| DisableMapTimeLimit                      | Disable the map time limit of TO.   |
|                                          | When this value is set to 0, the    |
|                                          | map will change when levels are     |
|                                          | reached (but only if                |
|                                          |'ChangeMapWhenLevelEnd' is set to    |
|                                          | True                                |
----------------------------------------------------------------------------------
| NewRescueTeamHostagePrice                | Reward for each players when one    |
|                                          | hostage is free                     |
|                                          | (default value of TO : 300 $)       |
----------------------------------------------------------------------------------
| DisableRoundTimeLimit                    | Disable the round time limit of TO. |
|                                          | This means that the round would     |
|                                          | only end when either:               |
|                                          | - Monsters are killed,              |
|                                          | - All SF are dead                   |
----------------------------------------------------------------------------------
| EndRoundWhenHalfSFDied                   | Force an endround when half the     |
|                                          | members of Special Forces are dead  |
----------------------------------------------------------------------------------
| NewMaxMoney                              | Maximum amount of money that        |
|                                          | players can have                    |
----------------------------------------------------------------------------------
| PunishTeamKill                           | Punish team killing by decreasing   |
|                                          | the score of the player by the      |
|                                          | number set in 'ScorePunishTeamKill' |
----------------------------------------------------------------------------------
| PunishFriendlyFire                       | punish friendly firing by decrease  |
|                                          | the score of the player by the      |
|                                          | number set in                       |
|                                          | 'ScorePunishFriendlyFire'           |
----------------------------------------------------------------------------------
| DestroyKilledMonsters                    | Destroy the monsters killed instead |
|                                          | of leaving their carcasses on the   |
|                                          | floor (can increase server          |
|                                          | performances)                       |
----------------------------------------------------------------------------------
| MaxLevel                                 | Number of levels to reach           |
----------------------------------------------------------------------------------
| LimitOfSpecialNade                       | Number of grenades that can be      |
|                                          | bought by players per round         |
|                                          | (Only new TOMA grenades are         |
|                                          | counted)                            |
----------------------------------------------------------------------------------


-------------------
Level construction: 
-------------------

MonstersString[x]            = Is the names of the monsters of the level 'x'
DropMoney[x]                 = Is the amount of money dropped by monsters killed of
                               level 'x'
CanBeRandom[x]               = Set it to 1 to specify that the monsters of level
                               'x' can be chosen for random spawn in map
MonstersKilledForEndRound[x] = Number of dead monsters required to reach the
                               level 'x'
ScreenshotMonster[x]         = Screenshot displayed in Objective tab for level 'x'


----------------------------
Monsters Start Construction: 
----------------------------

Maps[x]          = Type the level name of the map (not the filename of the map)
MonstersStart[x] = Specify the list of Monsters spawn spots for map number 'x',
                   separated by comma. Use NavigationPoint name.


------------------
TOST COMPATIBILITY
------------------

To be fully compatible with TOST, you must:
- Disable RageMode
- Never use Admin tab (TOMAAdminTab console command)



****************************************************************
** TOMA v1.0                                                  **
** Tactical-Ops: Monster-Attack                               **
** By FilRip, ScHlAuChi & 3M, thanks to EMH, MadOnion & Shag  **
** Thanks to beta testers and the clan [BB]                   **
** Hello to all CoolBytes (CB) french TO clan & [TOGL] clan   **
** Hello to all other french clans                            **
** Hello to all clans around the world :)                     **
** Visit: www.tactical-ops.to, www.to-net.net (french forum)  **
** www.toworld.co.uk, www.to-warzone.com & more              **
****************************************************************

