
                        Total War V0.9a
1.0 Story 
1.1 Some Info
1.2 Known Bugs
1.3 Installation
1.31 DeathMatch Flags
1.32 Good to know for servers
1.4 Special Stuff
1.5 For MapMakers
2.0 Classes

 2.01 Scout
 2.02 Assasin 
 2.03 Soldier
 2.04 Demoman
 2.05 Heavy Weapons Guy                            
 2.06 Energy Soldier                               
 2.07 Engineer
 2.08 Commando
 2.09 Berserk 
 2.10 Spy  

3.0 Special Commands
 3.1 Soldier Selection
 3.2 Weapon Descriptions

4.0 Contact Me
4.1 Help Needed
5.0 Thanks To:
6.0 Credits:

1.0 Story
    Who needs it? It's War Soldier, no time for stories

1.1 Some Info:
    Total Wars  Team Play Add-On for quake2
    (another team fortress clone for quake2)
    unlike most of other Team Fortress clones, this is not based to any
    modification source code.
    If you like my mod & you wish to create server for it, inform me, i will
    add your servers ip, as soon as i have tested your server.
    This will work with singleplayer with this version. Some parts of code
    are not made by me.

1.2 Known Bugs:
    sometimes gives bad modeltype when changing from software to 3fdx
    (but it does it also with normal q2) =)

1.3 Installation:
    Unzip The Zip file to quake2 subdirectory called twars with winzip
    To run this addon type quake2 +set game twars
    note, choose your class & press invuse key to get out from spectator mode

 1.31 Deathmatch Flags:
        // dmflags->value flags
        #define DF_NO_HEALTH            1       //no health at map 
        #define DF_NO_ITEMS             2       //no powerups at map
        #define DF_WEAPONS_STAY         4       //weapons stay when you die?
        #define DF_NO_FALLING           8       //no falling damage
        #define DF_INSTANT_ITEMS        16      //Automatically activates powerups
        #define DF_SAME_LEVEL           32      //Start Same Level next?
        #define DF_SKINTEAMS            64      //No Use At this mod
        #define DF_MODELTEAMS           128     //No Use At this mod
        #define DF_NO_FRIENDLY_FIRE     256     //Disable Teammate killing
        #define DF_SPAWN_FARTHEST       512     //No Use Here
        #define DF_FORCE_RESPAWN        1024    //Automatically respawns
        #define DF_NO_ARMOR             2048    //No Armor At level
        #define DF_ALLOW_EXIT           4096    //Allow Exit Level
        #define DF_INFINITE_AMMO        8192    //Unlimited ammo
        #define DF_QUAD_DROP            16384   //Drop Quad When Die
        #define DF_FIXED_FOV            32768
        #define DF_NOAUTOASSIGN         65536   //Disable Autoassign
        #define DF_KILLSELF            131072   //Can Kill Self When no teamkill on?
        #define DF_NOCLASSSPEED        262144   //Turn off classspeed

I hope you can use these, but if you can't here is some help for you
  to use them , just combine them for exam, if you want no items & no health
  1 + 2 = 3 , then type dmflags 3 , or if you want no autoassigning & no
  armor & no falling damge :
  65536 + 2048 + 8 = 67592  (dmflags 67592)

  another important thing about flags:

1.32 Good to know for servers

    if you are hosting game with many slow connections i suggest that you
    turn classspeed off, because client prediction don't work so fine with it
    

1.4 Special Stuff
    Total Wars is compatible with capture the flag maps,
    but you should put pak0.pak from ctf directory to twar
    directory or baseq2 dir for it to work properly.
    so ANY map you can play with ctf you can play with total war.
    Same thing with lmctf

1.5 For MapMakers
    There are few new commands for map makers:
    blue_door (creates door that is only passable by blue team) 
    red_door (creates door that is only passable by red team)
    above work as (func_door) function with same parameters
    item_flag_team1 creates red flag  (for ctf style play)
    item_flag_team2 creates blue flag (for ctf style play)
    info_player_team1 Creates Spawnpoint for team 1 (i think)
    info_player_team2 same , but for team 2
    info_player_team3, used only by special maps, like hunted
    item_backpack (creates backpack which will give you full ammo)
    blue_plat (creates platform which can be only used by blue team)
    red_plat  (creates platform which can be only used by red team)

    You should also remember that you can use turrets with total war, put
    driver to them if you want them to shoot anyone, dont put, and you got
    turret which is usable by any player

    Check POTUSE.TXT to create Demolisher Turrets

    Variables:
    General:
    you can use variable:
    tw_team 

    at following entities:
    ===========================================================

    Func_Button:
    you can use following variables
    tw_team (which team can activate it?)
    frags (give frags to player , negative to reduce)
    teamfrags (give frags to player's team , negative to reduce)
    endlevel (shall we end level when triggered?) 0 off, 1 on
    
    Item_backpack
    tw_team (which team can pick it up?)

    trigger_hurt
    tw_team (which team will receive damage?)
    frags (give frags to dead player , negative to reduce)
    teamfrags (give frags to dead player's team , negative to reduce)
    

    ===========================================================

    turrets(non demolisher):
    turrets have 5 difrent ammotypes
    use ammotype to change it.
    0 = rockets(default)
    1 = grenades
    2 = bfg blast
    3 = blaster bolts
    4 = rails
    5 = bullets (need fixing)

    use firerate variable to change firerate
    (default 10 = 1 sec)

    ===========================================================
    
    WORLDSPAWN ENTITY

    ===========================================================
  
    You can use following variables with worldspawn entity:

    team3on (activate team 3? number here tells also how many players max.)
    noweapons (don't give any weapons to that player,only avail option now.)
    playerhealth (How much health will that player have (default: 100)
    team1max (maximum players for team 1)
    team2max (maximum players for team 2)
    

    ===========================================================

2.0 Classes
    There are now 10 Diffrent Classes in this modification

  2.01 Scout is very fast & not so well armed class,
      he can outrun ANY enemy (except another scout)
      he is armed with Shotgun & MachineGun
      he is protected with Jacket Armor
      he also has scanner to detect his enemies

  2.02 Assasin is medium speed class & armed with deadly RailGun & shotgun
      he is protected with Jacket Armor, he has also some silencers available

  2.03 Soldier is quite slow but heavily armed & shielded class armed with
      rocketlauncher & SuperShotgun 

  2.04 Demoman is medium speed class with medium armor, armed with
      GrenadeLauncher & SuperShotgun

  2.05 Heavy Weapons Guy is armed with ChainGun & SuperShotgun , moves very
      slowly & is extremely heavily protected

  2.06 Energy Soldier dont have any kind of armor , but he has one Energy Shield
      With 400 Cells on it. Coz he dont have any kind of armor he is extemely
      vulnerable to explosions & energy weapons, he is armed with HyperBlaster
      , when he runs out of cells he is very vulnerable to ANY attacks.

  2.07 Engineer is only Armed With SuperShotgun & moves at medium speed with
      light armor, but he can build various kind of stuff for exam:
      he can build Laser Traps which cost 40 Cells each to build.
      (he got 200 cells)

  2.08 Commando is medium class with following special abilities: he can move
  without any noise & he is not visible in scanner. He also has Grappling Hook

  2.09 Berserk, short range only , very fast & deadly Fighter armed with
       sword, does 70 damage per hit, also has normal blaster, no other
       long range weapons,ability to blow himself up

  2.10 Spy, guy who can disguise and sneak to enemy base, he has tranquilizer
       gun with him & he has shotgun & scanner

  *(Will Be Added)

3.0 Here Are list of special command by class

    All:
    Helpme = Show help menu
    Zoom 1 = Toggle zooming on
    Zoom = PANIC! ZOOM OFF!
    ID = show player name
    +Use = Fire turret
    Classes = Show Class Selection menu
    CheckStats = Check your team members status
    use [ ] to move

    Scout:
    GType = Toggle Between Normal or concussion grenade
    Boots = Togge antigrav boots on/off
    Scanner = Toggle Scanner on/off
    
    Assasin:
    LaserSight = Toggle on/off LaserSight

    Soldier:
    AirStrike = Call Airstrike
    GType = Toggle Between normal/laser grenades/guided missiles
    Atype = Toggle Between normal/cluster bombing when using airstrike

    Demolitions men:
    GType = Toggle Between 3 diffrent fire modes
    Atype = Toggle Between normal/cluster bombing when using airstrike
    (normal, cluster, megacluster)
    AirStrike = Call Airstrike
    Detpipe = Detonate all pipebombs within range

    Heavy Weapons Guy:
    AirStrike = Call Airstrike
    Atype = Toggle Between normal/cluster bombing when using airstrike

    Energy Trooper:
    push = Push player
    pull = pull player

    Engineer:
    laser  = Build laser trap
    Gtype = Toggle between normal/pulse grenades
    Dog = Create Parasite

    Commando:
    NONE

    Berserk:
    Kamikaze = BANZAI!!!!
    Sword = Use sword
    Cloak = Turn Cloak on

    Spy:
    Sword = Use Sword
    Disguise = Do some undercover
    Scanner = Toggle Scanner on/off
    Gtype = Toggle Between Gas/Normal grenades

 3.1 Class Selection Commands:
     Scout                  = Scout
     Assasin                = Assasin
     Soldier                = Soldier
     Demoman                = Demolitions man
     Hwguy                  = Heavy weapons guy
     Energyguy              = Energy soldier
     Engineer               = Engineer
     Commando               = Commando          
     Berserk                = Berserk           
     Spy                    = Spy

  3.2 Weapon Descriptions:

     General Notes:
     You can't shoot accurately with railgun or chaingun while running,
     so you should stop before firing with railgun or chaingun, also machinegun
     got lesser accuracy when running, but not so dramatic.
     Commando is only class which is not shown in scanner.
 
     Turrets:
     Some of these maps may contain turrets, to use them step to them, or
     crouch if you can't get there. +use key to fire, look to place where
     you want it to shoot.

     There are also stuff called Demolisher Turrets, to use these use
     "turret switch" command

     Locational Damage:
     there are few weapons which uses locational damage, sniper rifle,
     machinegun & axe ,aim to head and they will receive double damage,
     aim to legs & they will receive half damage. If you shoot enemy to legs
     with rifle he will be slown down.

     Lasertrap:
     LaserTrap is device which must be put to ground to work, it fires
     one laser beam damaging everything it hits, it stays active for 60 secs
     These can be blown to pieces with grenades & rockets

     Parasite:
     Call Parasite to help you guard your base

     Fish:
     Creates fish

     Grenade Types:
     Cluster Grenade, splits to 5 grenades (cost 5 grenades)
     MegaCluster, splits to 10 grenades!!! very devastating  (cost 10 grenades)
     LaserGrenade, splits to 16 lasers flying everywhere
     Concussion -> makes you REALLY drunk
     Gas, creates Gas clouds damaging everything they hit.
     Detpack, well this is not actually grenade but explosive, it has 60 secs
     timer, when it will blow , it will kill anything in it's range
     Airstrike:
     Call Some air support, it takes a while to arrive & you must stay nearby
     to mark the spot for it, it will abort if it don't have clear shot.
     There are 3 types of payloads:
     Rockets
     Cluster
     Napalm

     Cloak:
     with berserk you can become invisible, just dont move or you will become visible again

     Guided Rockets:
     with soldier you can fire guided missiles, but they cost 5 each

     Tranquilizer:
     when you hit with it, enemy will expect serious hallucinations & he will
     be slowed to half of his speed

     Grapling Hook:
     Check Hook.cfg
     alias +shrink2 "hook2 shrink"
     alias -shrink2 "hook2 stop"
     alias +grow2 "hook2 grow"
     alias -grow2 "hook2 stop"
     alias +hook2 "hook2 action; wait; hook2 shrink"
     alias -hook2 "hook2 stop"
     bind F2 +hook2
     bind F3 +shrink2
     bind F4 +grow2
     Use this thing to go to places where you normally would not be able to go.

4.0 Email me at quakedevil@telefragged.com
    but you can also try my icq: 12706609
    My Homepage is located at www.telefragged.com/totalwars

4.1 Some Help Needed:
    I need someone to help with this readme file coz my primary language is
    NOT english & i would like to get this crap look bit better, you could
    even get your name to readme :) i also need GOOD modeller to create some
    new models. Also if you are interested about creating some sound effects,
    contact me(4.0). I also need someone to Create Some MultiPlayer Maps for
    total war mod, if you are interested. I will mail you all details.
    I also need someone to make some GOOD skins for this modification.
    That's all.. of cooz you can always simply say what do you think or do
    you have some suggestions about this modification.

5.0 Thanks to:
    For id to create quake 2
    
    Thanks to all of you who had created those nice tutorials at
    www.planetquake.com/qdevels they made my work LOT easier & who helped me to
    test this mod

    Funereal, for creating webpage.
    Demolisher, for giving his turrets code for free

6.0 Credits:
    Programming: QuakeDevil
    Skins: none, need help with these
    Models: none
    Maps: T.T.I, Squirrel, QuakeDevil
    WebPage: FuneReal
