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

 COLORS:  Revision History

------------------------------------------------------------------------------

v2.00 (97/03/31) [5h] :
 - First official release of COLORS 2 as shareware to the general public!
 - Fixed some last minute little typos and bugs.  Nothing major to note.
 - Crippled a couple more little things for the ShareWare release.

v1.99 (97/03/24) [9h] :
 - Finished off work on the v2 support test files.
 - Fixed a small bug in breaking alliances with it not saving or emailing.
 - Added more advice, random grafitti, hitmen, etc.

v1.19 - v1.98 : Do not exist, skipped so that v2.00 will be the first release.

v1.18 (97/03/19) [12h] :
 - Fixed the ally money routines.
 - Changed joining into a game so that the map can be displayed first.
 - Changed the game so anyone can look at a completed or full game.
 - Added more random graffiti.
 - Updated game support text files.

v1.17 (97/03/12) [12h] :
 - Added new Version 2 style Map Display revealing more of the map and
   including allies views also.  Configurable so v1 style map still available.
 - Fixed a bug when sometimes not displaying bulletins at start of game.
 - Fixed a small bug corrupting little used game memory when game started.
 - Removed "Donate" to block feature from game.  Unused and game getting large.
 - Updated game support text files.

v1.16 (97/02/23) [4h] :
 - Added the option to view the "all-time" best scores list from the bulletins.
 - Fixed a bug not saving ally information {Mike Svensson, Dan Barbour}.
 - Crippled the shareware version by taking out the "all-time" best list.
 - Updated game support text files.

v1.15 (97/02/16) [10h] :
 - Added a new "all-time" best scores list.
 - Added the ability for winners to view scores before entering their new text.
 - Added new Uncontrolled Block take-over option take choose blocks by Value.
 - Added highlighting of user's gang name when displaying the city map.
 - Added a new title screen for the version 2.0 release.
 - Updated game support text files.

v1.14 (97/01/26) [5h] :
 - Added a new feature to quickly take-over uncontrolled border blocks.

v1.13 (96/11/21) [3h] :
 - Fixed a bug in the multi-game menu listing errors in stats {John Devlin}.
 - Fixed a bug writing mail to ALL writing an extra msg no one gets.

v1.12 (96/09/24) [1h] :
 - Decreased the cost of donating to a block and a Infomen expenses.
 - Made random graffitti appear less often.

v1.11 (96/09/24) [4h] :
 - Showed more stats on the game at the game menu.
 - Made an easy interface for sysops to display and edit games.
 - Put in more ShareWare messages.

v1.10 (96/08/13) [139h] :
 - Began work on the next full COLORS release (v2.0).  Just sit right back...
 - Rewrote the Scouting routines making them easier to use and smarter.
 - Rewrote the Drive-By routines making them easier to use and smarter.
 - Rewrote the Kick-Out routines making them easier to use.
 - Rewrote the Game Configuration routines making them easier to use.
 - Rewrote the routines for Killing a Gang making them look better.
 - Rewrote the Block Donation routines making them easier and look better.
 - Rewrote the User Editting and Coordinator functions making them work
	better and more intuitively, and look better.
 - Rewrote the Salaries and Expenses routines making them look & work better.
 - Rewrote some miscellaneous routines making them look and work better.
 - Rewrote the Advice routines making them more reusable and work better.
	Now there is more specific advice throughout the game.
 - Rewrote the Take-Over routines making them easier to use and smarter.
 - Rewrote the Greatest Hits List Bulletin routines making them look better.
 - Rewrote the Graffiti routines making them more usable and adding random
	graffiti to appear occasionaly when things get slow.
 - Rewrote the Next Day notification routines making them look way better.
 - Rewrote the Hitman routines making them look and work better.
 - Rewrote the Tops routines making the display look more interesting.
 - Rewrote the Grace period routines to use days whether player does or not.
 - Rewrote the Winning routines to store only 17 winners and add better ANSI.
 - Added Shareware and Registration routines.
 - Added capabilities to have up to six games going.  All are independent.
 - Added functionality to easily allow the game to run on a multi-line BBS.
	Only 1 node at a time can play a particular game, all other nodes are
	disabled from running that game, but they can play one of the other games.
 - Added Alliance routines so gangs can make allies with each other.
	There are three types of alliances:  Defense; Money; and Full (both).
 - Added defaults at every prompt.
 - Hooked up a much better function for getting integers.
 - Implemented a better, perfectly working ANSI color function.

 + FINISH RE-WRITING THE NEW GANG ROUTINES !!!


v1.02 (95/06/17) :
  Version 1.01 was a fine effort but did nada towards the problem which quickly
  became more frequent.  Finally I tracked it down and eliminated it for good.

v1.01 (94/05/13) :
  Fixed a small, obscure bug in the drive-by shooting routine causing it to
  crash if it's a Monday, the user's favorite color is red, and Mars is in
  Jupiter (ie: hardly ever happened).

v1.00 (94/05/06) :
  First official release as shareware to the general public!

v0.99 - v0.41 : Do not exist, skipped so that v1.00 will be the first release.

v0.41 (94/05/06) [.5h] :
  Changed option to get map in scout routine from [M] to [C] to coincide with
  the rest of the game; fixed a typo in the "you lose" text of the win
  routine; and fixed a stray hit_any_key() call in the wrong spot in the
  win routine after displaying the map.

v0.40 (94/04/22) [9h] :
  Fixed a bug in the coordinator edit gang routine, gang 'M' could not be
  editted; changed the commands in the corrdinator edit map routines; created
  the Registration routines; added [A]dvice feature to the Main Menu; added
  quit options when joining game; added descriptions of gang member types
  when choosing your inital gang complement; worked on the instructions more;
  added now feature to the new gang application routine to show how many
  turns have already passed in the current game.

v0.39 (94/04/20) [6h] :
  Changed the initial part of the take-over routine to have a menu including
  the often unused scout option; fixed the colors in the display of member
  and block types to used ck_s_putstd() and bk_color() instead of ck_s_puts
  and ck_color; added more information in the [V]ersion option of the Main
  Menu; made some internal routines more reusable; added a Registered BBSs
  list to the [B]ulletins section; added a thanks list to the [B]ulletins;
  fixed some formatting in the Drive-by routine.

v0.38 (94/04/18) [6h] :
  Wrote the message routines; fixed a bug in the routine to scout for block
  defenders before a take-over; changed the format of the game coordinator
  edit gangs display routine; changed key to display the city map from [M]
  to [C], allowing the messages to go in [M].

v0.37 (94/04/13) [2h] :
  Modified the display map routine to allow more map to be visible if there
  are some infomen in the gang; adjusted the income levels slightly.

v0.36 (94/04/03) [5h] :
  Wrote the punisher routines; changed some features in the coordinator
  edit-gangs section; fixed some more of the screwed ck_s_puts calls.

v0.35 (94/03/23) [.5h] :
  Fixed the elusive bug in the drive-by shooting routine that when displaying
  the location, it would only be sent to local and not out the serial port.

v0.34 (94/03/19) [4h] :
  Added new Tops List to startup and bulletins menu; added hitmen names to
  the Word on the Street messages when they're involved in drive-by
  shootings; fixed lots of bugs in the drive-by shootings routine when hitmen
  are involved.

v0.33 (94/03/17) [6h] :
  Added Hitmen names to the Word on the Street messages when they're used
  in Take-Over attacks; removed a lot of small bugs in the Take-Over attack
  routine when using Hitmen.

v0.32 (94/03/05) [1h] :
  Changed some of the Word on the Street messages; made income takes higher
  by about 20% across the board.

v0.31 (94/02/25) [3h] :
  Added new scout for gang info feature; created a scout menu; fixed a few
  minor bugs in scout block routine; fine-tuned the graffitti routines a bit;
  changed the main menu slightly; made block's resistance to change down lower
  for future games; removed more of the faulty ck_s_puts() calls; added new
  scouting section the the instructions; placed all the support file names in
  a file for easy editing; changed the sorting of the Greatest Hits; changed
  the file display routine to take a <SPACE> in and equate it to a 'Y'.

v0.30 (94/02/19) [3h] :
  Added new graffiti file and options (John Gerwing); added option to view
  instructions when joining the game; made grace period a variable in the
  config file; shortened suggested grace period (Paul Reid).

v0.29 (94/02/11) [5h] :
  Added new Suicide option; altered name edit routines to fix a few bugs and
  make a few improvements; added the Explosives option to the menu (but the
  feature isn't in yet); made a bigger menu; changed save game routine so
  it only saves info when something has changed; added coordinator entrance
  if game is full and coordinator not playing; added new secret door to
  coordinator menu for a special case; changed map-rating routine to place
  dead gangs at the bottom.

v0.28 (94/01/21) [3h] :
  Changed stat box on map display screen to show more map relevant stuff;
  fixed bug in new gang routine that was letting new gangs apply when all
  blocks were already taken (Mark Schram); added some more of those backspaced
  default key hits for a C/R; added some new WOTS messages; added NextDay
  messages for drive-by shootings; fixed the "Still, 0 defenders killed"
  message in the NextDay take-over message (John Gerwing); made the new WOTS
  chopper routine to limit the size of the WOTS file; stopped redisplaying
  menu again when '!' is pressed and no access is given; fixed a bug in
  the file display routine when Continuous was picked, it'd exit like No.

v0.27 (94/01/16) [6h] :
  Changed block defense routines again to add more randomness to fights so
  now bdefs won't always be the same and reinforcements arrive randomly;
  made new scout routine for take-overs so that you can first use infomen to
  try and see how many bdefs your target has; created a new color routine
  (bk_color) as a replacement for C-Kit's flakey routine (ck_color); which
  in turn solved the color problem on the map (blue and dkblue now different);
  made increasing morale with cash a little harder (3 to 5); made income
  members cheaper to maintain in expenses; added more of those back-spaced
  numbers for prompts.

v0.26 (94/01/14) [2h] :
  Changed block defense routines so that blockdefenders do not guard blocks
  that are not touching enemy blocks; fixed bug in new default key display
  codes from yesterday as a '\b' is a destructive backspace serially; fixed
  bug in Alter Cityname routine when a C/R was given insted of a name; fixed
  bug in alter map menu when an invalid key was pressed prompt would be
  redisplayed; made warriors cheaper to keep around and easier to recruit;
  changed NONSTOP(Continuous) #define to 0 from -1.

v0.25 (94/01/13) [6h] :
  Created a new display file routine to replace the poorly written C-KIT one;
  fixed a bug in the lose game routine; added new default keys to all the
  accept(y/n)-type prompts.

v0.24 (94/01/12) :
  Fixed a bug when promoting an assigned income type person to a Hitman
  it would make the assigned number then 65000 (John Gerwing); made
  certain to initialize the valid flag in all hot-key routines; added
  a new check when a new player tries to join to make sure there was
  still at least one block left for him to start with.

v0.23 (94/01/11) :
  Fixed a bug in the take-over routine when block defenders = 1 and the
  one was killed first round (John Gerwing); changed the default for
  including hitmen in attacks; added plural to the grace message (John
  Gerwing); lowered member some member salaries; made increasing morale
  with money easier.

v0.22 (94/01/07) : 
  Recruiters can now find 0 to 4 (rather than 3) new members; increased
  periodic save-data calls to discourage cheating; fixed a bug where
  a message was being left to "no one" (the fake-guy controlling all
  the uncontrolled blocks in the start) and the file would get huge
  since "no one" would never call to get the messages; fixed bug in
  sysop menu when echoing back invalid key-strokes; added the ability
  for users to view this file (hi) from inside the game.

v0.21 (94/01/03) :
  Fixed a bug in the drive-by shooting when going after a block not
  controlled by any gangs; added more color to the word of the street
  and the next day files (gang color, block color, etc); made recruiting
  slightly easier; added a new routine that prompts user when leaving
  the game if all their income type members aren't assigned; added a
  new WOTS message when publicly executing members.
	
v0.20 (94/01/02) :
  Fixed bug when game is full; put mega tests into the saving & loading
  routines for game data; changed the color bar on the main menu again;
  fixed a bug in the new gang routines when assigning new members if a
  return is pressed; fixed a bug when choosing gang color in new gang
  routines cuz two dk purples were being displayed; fixed a bug when
  displaying Hitmen expenses if no Hitmen in gang; added a [V]ersion
  feature in the Main Menu.

v0.19 (94/01/01) :
  Added New Gang line to WOTS file; added police and airport adjustments
  to income and drive-by routines; made new gang application stuff
  better; added levels for gangs but not yet using them; fixed a bug in
  the new gang 'choose inital block' routine.

v0.16 - v0.18 :
  A ton of little things I didn't bother recording and have now forgotten.  
  If you really wanna know, send me $100 and I'll see if I can remember.

v0.15 (93/12/30) :
  Changed the 'choose initial block' new gang routine to display blocks
  already taken; added the grace period before you can be attacked; put
  numbers and letters around the map; took gang symbol out of the game;
  made it so that you can enter into the game as often as you like and
  income and expenses are done only at the first turn of the day.
	
v0.14 (93/12/27):
  Added color to the WordOTStreet file; fixed a bug in the new gang
  routine when old inc.assignments weren't being cleared.

v0.13 (93/12/26) :
  Changed the main menu display of members a bit; changed main menu
  colors a bit; fixed a bug in the Expense routine when income-type
  people that are assigned start leaving; fixed bug in routine to kill
  a gang out of the game when attacking uncontrolled blocks; fixed a
  bug in the hitman training list routine; noticed another bug in
  expense routines when hitmen leave, but haven't fixed yet.

v0.12 (93/12/24) :
  Added routine to kill a gang out of game; adjusted levels in
  recruiting, income, and expenses.

v0.11 (93/12/22) :
  Fixed a bug in recruiting; adjusted the expense levels; added a
  new bulletins feature; added new member-choosing routines when
  joining the game.

v0.10 (93/12/??) :
  Initial alpha-testing release on Artificial Intelligence BBS.


------------------------------------------------------------------------------

NOTE: [#h] in the header of some of the later release modification
  denotes the # of hours spent working on that release.  Some people
  were interested in them.  They're only approximate and don't include
  a lot of time spent just figuring out how some routines will be done.
  I didn't start keeping track of these times until v0.25.

------------------------------------------------------------------------------
Special thanks to the people helping me test out the game!  Their names appear
in {braces} above wherever I fixed or implemented one of their suggestions.
==============================================================================
