                          The Gem Trader v2.00+ LORD IGM
                  Development History, Upcoming Updates Info
                  ===========================================

November 22, 2002. Finished conversion process from LADY Script
    language code into PASCAL code.  First compilation achieved
    on November 23.  First in-LORD testing done on Nov. 26, 2002.

December 14, 2002. Added View Stats screen to IGM exit process.

December 26, 2002. Switched from Turbo Pascal v7.00 to Borland
    Pascal v7.00, then to BP v7.01.

December 27, 2002. All basic features of IGM worked with two+
    LORD characters.

January 23, 2003.  Created the GemTrade.Txt documentation file,
    using my friend Chris MacPherson's Pawn Shop IGM's docs file
    for inspiration.
    -- Limited IGM to allow only up to eight purchases per visit.

January 24, 2003.  Added the system time/date to View Stats screen.

February 03, 2003.  Made sure IGM does not cause or allow negative
    stats.  And that it does not allow Max Hitpoints, etc, to exceed
    the official upper limit of 32,000 points during potions trades.

January-March 2003.  IGM has been in BBS testing by friends and
    currently works without any reported problems.

March 11, 2003.  Prepared IGM docs for official release, after beta
    testers look over things and critique them for me.

March 13:  Changed per-purchase potions trading limit to 2,500.

March 17:  Released v2.00 officially today.
======================================================================

v2.01 - v2.10 History Notes:
============================
2.01:  --  03/19/03: Fixed error in Opening Screen where Version
           Date was truncated.  Field length was set too low.
       --  IGM no longer grants visitor with 0-2 Gems a free Max
           Hitpoint.  Instead they get a regular Hitpoint.
       --  Tweaked Opening Screen and Special Deals menu screen.

       --  03/25: Moved Update Plans material to GT_Plans.txt file.
2.02:  --  Added binary database code to IGM.  When players use the
           IGM, the amount of potions they purchase are tracked between
           visits.  A report on all IGM usage is displayed to everyone
           as they exit the IGM.
       --  Added GEMTRADE CONFIG support.  Two new entries added to the
           IGM's configuration file Gemtrade.dat:  IGM Directory Path
           and Max Visits per day.  Valid range is 1-8.
       --  03/27: Finished testing database file-related code.
       --  Stats Screen: Dropped listing Games Won. Moved Children
           info to left column of screen line #11, and added IGM
           Uses Today info to the right column.

       --  03/28: Initiated recording in database amount of Gems traded
           in, and amounts received in Max Hitpoints, Strength,
           Defense, and Charm Points.
       --  03/29: Added Visits counter entry to Potions Traders
           Listing.
       --  04/26: Fixed problem with # of times players could enter
           and actually use IGM.  With setting of 4 visits/day, IGM
           was blocking entry into IGM on the fourth visit.
       --  Added file locking/unlocking to IGM's access of LORD's
           data files: player.dat, lognow.txt, and mail*.dat files.

2.08   --  Stats_Summary, shown between purchases, no longer lists
           the Gold in Hand, Gold in Bank info.  In it, and in the
           primary Stats screen, revised how Armour Number and
           Weapon Number info is displayed.  Fixed alignment errors
           with the colon in right column entries.
       --  05/05: Limited Elixirs potions purchases using IGM to
           6,400 potions per day.
       --  Deactivated debug log code statements.  Users who still
           have an gemdebug.txt file can delete it.
       --  Sysop is now able to configure the Daily Potions purchase
           limit value, using GEMTRADE CONFIG command.  Valid range
           for the limit is 1 to 8000.
       --  Testing of the potions limit code completed 05/05/03.
       --  Potions Traders Listing screens will now only be seen
           by the installer end-user/sysop, based upon comparison
           of current player's real name with Sysop Name value in
           IGM configuration file.

2.09   --  Sysop Name comparison idea wouldn't work properly.
           Changed to Sysop_LordName VAR comparison to LORD's
           Names field.  Requirement: Sysop must have a LORD character
           name in order to be able to monitor IGM usage by viewing
           the Potion Traders Listing when they access the IGM in LORD.

v2.10  --  Officially released on May 09, 2003.
=======================================================================

v2.11  --  May 14: * Option for Sysop/end-user only.  Will not be
           visible to the normal BBS LORD player using the IGM.

           A) From DOS Prompt, type GEMTRADE REPORT

           It will scan your LORD game's Gemdrink.dat file for the
           day's Gem Trader IGM usage, and write a text log file
           of its contents.  Then you can read the file with a
           text file viewer, such as WordPad.

           B) For sysop user, at conclusion of your usage of the
           IGM, the IGM will automatically update the text log file.
           This should make it easier for you to check up on how
           many people are using the IGM, and help you decide on
           appropriate limits to use with it.

           The disk file is automatically rewritten on top of the
           previous file when the IGM runs the exit process.  If you
           want to keep an older day's copy, you'll have to rename
           the file, perhaps via a DOS command in your maint.bat file.

v2.12  -- * First stage coding and testing. Child Adoption.
           Cost is 40 Gems per Child. No one is allowed to adopt if
           they have over 800 Kids already.  Event is fully tested
           under LORD v4.07 beta, and partly tested under LORD v3.55.

v2.13 --  * Second stage Adoption work.  Testing further limits on
            how many Kids per day player is allowed to get from IGM.
            05/15. No timetable for next work period.

v2.14 --  * Second stage Adoption feature coding/testing.  IGM now limits
          players to 5 adoptions per day.  Stats screens revised to
          include info on Adoptions, Children, details on Horse. Text
          file and screen listing of potions traders info now includes
          adoption counter data.  v2.15 - sent to Beta testers for testing.
          May 27th, 2003.

v2.15 --  * Worked on limiting per-day adoptions to 8 children per player.
          Adoption is only allowed to proceed if player is below 801 Kids.
          IOW, if you have more than 801 kids, you may NOT adopt kids in
          this IGM.

v2.16 --  * gemtrade.dat update, Line 8 is now Kids/Day adoption limit.
          Default value is 5.  Max value is 10. Minimum value is 1.
          Use GEMTRADE CONFIG and update your IGM's configuration file.

v2.19 -- Adoption limit.  IGM allows adoption until player reaches 8,000
         kids.  Max Purchases/Visit.  IGM is sometimes unstable when
         more than 6 purchases, including Fairy, are made during a visit.
         Have reduced Max_Purchases to 6 as result, and IGM seems to be
         stable currently, as of 10/17/03.  IGM has some additional,
         temporary debug statements in use.

         Tradelst.txt file, and on-screen Potions Info Report both now
         list info on Fairy Trades and Horse Trades made each day.

v2.20 -- Officially released on Nov. 10, 2003.
=========================================================================

