Kohan: Immortal Sovereigns Revision History:

WARNING: films made in previous versions of Kohan will no longer work

=============================================================================
1.0.9
=============================================================================

Multiplayer:
! adds password support to multiplayer games.  Servers that are passworded 
  now display a shield instead of a gem.
! changes multiplayer to pick a random hard AI (instead of a random AI) of
  the appropriate faction to replace a disconnected/dropped player
! fixes problem where local host settings are clobbered whenever you join 
  a multiplayer game
- adds additional protection to multiplayer games against invalid packets
- fixes chat messages with multiple consecutive spaces getting truncated incorrectly
- fixes problem where the game can become broken if the host quits but the backup 
  host is lagging, or if the host is lagging and then kicked
- removes the "Can't Change Game Speed" warning that occurs whenever you use
  the Options Interface

Design:
! changes Ice Storm incidental damage from 25 to 50 (Sorceress)
! changes Conflagaration damage from 50 to 25 (Warlock)
! changes Battle Priest's second spell from Courage to Blessing
! fixes the rules of engagement so that all engaged companies use the
  same rules for engaging new targets, regardless of what formation they had
  prior to engagement
! changes the caster AI to try to cast summon spells before enchantment spells 
- increases the range of all summon spells
- changes summoned monsters to get a new target from their summoner after
  their immediate target is killed, instead of poofing 
- changes Spell Immunity to only apply to offensive enchantments (Enchanter)
- changes Roxanna and Garadun Payne to Royalist
- changes the company resupply rules to consider all units as eligible for
  resupply, not just attached units (i.e. inside the ZOC)
- removes Skeletons from the description of the Armory Guild


Interface:
! adds Sword & Shield icon to Scenario maps that are intended as Team Deathmatch.
  Three maps have been marked as Team Deathmatch: Passages, Four Corners, and Two Bridges.
! changes the company creation interface to list all units alphabetically
- adds Reverse Stereo option
- adds Kohan logo to the Connection Interface
- fixes a rare crash when clicking the sell cursor on an empty component slot
- fixes crash looking at a custom story piece after loading a savegame (e.g. Fortresses)
- fixes scrollbars so they don't ignore double-clicks
- fixes editing problems with typing invalid characters into a number editbox
- fixes the windows cursor disappearing on some error message boxes
- fixes problem where the Hero Attach button was sometimes not available if you
  had a one company group selected
- fixes exploit where presets with heroes can be used to identify unknown amulets
- fixes problem where read-only savegames cannot be loaded

Graphics:
! adds player color to the void beast
- changes the Show Damage Numbers option to use different colors for holy/unholy damage
- optimizes the drawing of small sprites
- optimizes the drawing of text and fixes a problem displaying incorrect text with 
  Show Tile Numbers

Game Play:
! fixes problem where validation of the trade building order was using
  the actual company limit (capped at 20) instead of the theoretical 
  company limit (no cap).  This was a problem when checking if giving away
  your settlement would put you above the limit (which is not allowed).
! fixes several problems loading save games
! fixes exploit where you could get Engineers to complete new settlements
- fixes a problem where the "Save Film" option is incorrectly available after
  loading during a mission (if you did try to view that film it would generate
  an error)

Custom Games:
! fixes a problem in custom games using "Target City %" where constructing
  mines/outposts distorts the values used in determining victory.
- changes custom games to give certain powerful lairs an extra gold reward
  if the main reward is a technology or hero
- fixes problem where your faction is incorrect after loading a custom game
  save where you had originally selected random faction 

Campaign:
- changes Cycle of Destruction Mission 11 to report "You have won" instead
  of "Mission Over" when you complete it, to prevent confusion in realizing
  that you can continue to mission 12
- changes the Debriefing Interface so the Replay Mission button is available
  for previously completed missions

Editor:
- changes the Object Is Type condition to only list buildings 

========
1.0.7
========

Multiplayer:
! adds the ability for three people to play on a LAN game using one CD key
! fixes the inability to connect to multiplayer games through GameSpy Arcade
- fixes a crash when kicked from the game while changing name
- fixes problem, in the connection interface, where if you selected a server 
  that had all of Target Gold, Cities and City Percentage defined, half of 
  the interface would disappear.
- fixes crash on host machine when there are too many connection attempts
- fixes problem where, if the host drops while the backup host is lagging,
  he is marked as "Ready" and the game is stuck at the vote interface

Interface:
! adds an option to turn off unit acknowledgement sounds
- fixes a rare problem where the cursor got stuck as a unit icon in the company creation
- fixes a problem with lore panels not getting cleared out in observer mode
- fixes the problem where scrolling the mousewheel when an editbox is selected would
  delete the selection
- fixes problem where the cursor is constrained to a 1024x768 area on the desktop
  after swapping out of Kohan (with large desktop resolutions).
- fixes problem on Win2K where, if an error message were to be displayed, it would appear
  as if Kohan had locked up.

Game Play:
- changes windriders to be listed under archers instead of cavalry and the windrider 
  captain to default into command mode instead of combat mode
- changes the Royalist building militia: the village and city now have 2 companies of 6,
  and the town and citadel now have 4 companies of 4.
- changes the vulnerability spell to be an area effect spell instead of a group spell
- reduces the cost of the shadow demon to eighteen gold and the upkeep to one mana
- fixes Sadira Bahhrum not having an attack sound
- fixes problem where AI players that have no enemies, in a single victory only
  game with diplomacy on, try to make alliances instead of trying to break them.

Tutorial:
- removes the dreadlord unit from basic tutorial mission 6.  This opens it up to play 
  in the Demo.
- changes currently visible triggers to company engaged triggers where appropriate.  This
  affects Basic Tutorial Mission 3, 4, and 6, and Advanced Tutorial Mission 3

Campaign:
- Cycle of Destruction 4: fixes a potential problem with the Haroun Sanctuary Repaired mission
- Cycle of Destruction 5: removes the militia from the abandoned town
- Cycle of Destruction 6: fixes a story problem if you build the extra outpost before 
  repairing the existing ones

Editor:
- fixes related triggers list in the Object Editor to correctly represent all
  conditions (in supply, full health, etc triggers were not listed)

Miscellaneous:
- fixes some problems running Kohan on some configurations
- adds splash screen during copy protection authentication

========
1.0.3
========

Interface:
- fixes a problem in the font system that could result in the last word of
  text being duplicated (which happened in BTM3)
- fixes the sell cursor on the city management panel
- fixes some problems with long chat messages, including a potential crash and
  incorrect truncation
- fixes the blue shield messages (such as "X advanced to Regular") to be
  listed when the company filter button is selected in the Message Lore
- fixes non-US standard keyboard mappings for edit boxes

Multiplayer:
- fixes a problem where, in a one player multiplayer game, instead of your
  only option being "Leave Network Game," it is "Resign"
- fixes a problem where games not marked as 'Public' show up as "waiting
  for players" when browsing on a LAN
- fixes problem in Use Scenario Settings multiplayer games where, when the
  host drops, the new host would not take over control of some AI players
- adds the version number to the server info window for Scenario games
- adds a "ConnectTimeout" command line parameter, and increases the default timeout to 15s
- fixes the "gametype" command line parameter
- changes Kohan so that running with "connect" or "hostdefault" skips the intro movies

Films:
- fixes resign orders to playback correctly in a film (would result in a sync error)
- fixes problem where player names are sometimes swapped around in a film
- fixes a crash starting some files, and another crash playing a bad film
- fixes viewing films based off campaign maps

Editor:
- adds "Company Engaged" trigger condition

Miscellaneous:
- fixes the cursor disappearing on the Test Graphics OK message box
- fixes a crash with one of the cheat codes
- fixes crash launching custom games on non-random maps if AIs or players were
  assigned to slots that don't have start positions on the map
- fixes SAI disbanding upkeep free companies in scenario or campaign games


