[REVISION HISTORY / WHAT'S NEW]

Special Characters:
 = Alpha working concept version
 = Beta test version
a,b,c... = minor revision

v1.0 - The Outlands Tavern concept ironed out, made working (mostly).

v1.0 - Beta testing starts.

v1.0a-  Beta testing continues!
         If user can't find someone in the rooms to kill, they can
          come back to there during the same IGM use session.
         Fixed error 100 when killing someone in the Dungeon.

v1.0b-  Beta testing continues!
         Small little changes.
         Fixed phantom player staying in a room.
         Should work with ASCII and not display ANSI sequences.
         Made code smaller and took off 1k from the size.
         Made randomizer better.

v1.0c-  Beta testing continues!
         The sleep overnight option SHOULD work completely now!
         Some cosmetic fixes.

v1.0  -  First public release!
         Can once again ask The BarKeep about the Drunk Meter.
         Added intro ANSI.
         The welcome screens displayed when a user that spent the night
          do not clear the screen anymore.
         Changed "Registered to" on the intro screen to "Graciously
          ran by".
         Should work completely now!

v1.1  -  SETUP more colorful (ohhhh!).
         If user has 100 or more charm they only pay 33% normal prices to
          stay overnight.
         Ending says "You walk back to town." if user is returning to
          LORD and "Returning to the Mundane World..." if going to BBS.
         Uses LORD v3.55 BADWORDS.DAT file in the conversation if it
          exists (even puts capitals back if the first, last, or all the
          letters in the replaced word are capitalized).
         If user is married to another user and the spouse is in a
          Tavern room, they sleep for free!
         Slightly different ANSI file display routine and ANSI slightly
          changed.
         If a user sneaks upstairs and tries to attack someone that is
          too weak, it lets them choose another right away.
         If user can't find someone in the rooms to kill, they must risk
          sneaking back upstairs.
         Users staying in the Tavern will never lose their rooms after
          maintenance is ran now!
         Many spelling fixes.
         Added The Backroom.
         Better error logging with missing INFO.?, NODE?.DAT, and
          OUTLANDS.CFG files.

v1.2  -  Typing errors fixed.
         Node 0 time not updating fixed.
         Fixed users not being able to attack other users.
         If player has a Fairy, they can sneak by the BarKeep with no
          chance of being caught, and they lose the Fairy.
         Added (V)iew your Stats to many of the menus.
         Now allows sysop handles!  New special field is displayed
          instead of the real name at the start up screen.  Automatically
          updates OUTLANDS.CFG and sets it to a blank string.
         E-Mail address change, from Jason.Brown@Horizonmp.Com to
          Jason.Brown@Commctr.Com
         Removed the Order Stuff Menu, can no longer order stuff.
         Killing someone in both a fight and in the Dungeon now counts as
          a player kill.
         The Fairies in the Backroom now actually put people into high
          spirits when they say they do.
         Now checks to make sure attributes fall in certain ranges.
         Delays now give up time slices (important for OS/2).
         Removed NOOPEN and NORESET support from NODE?.DAT.
         Was able to compile the EXE smaller!

v1.3  -  Stuff from the Party Menu removed.
         Added RHP system!
         Email address changed again, to jmbrown@mines.edu .

v1.3a -  Compiling with TP7, should fix problems with Windows98.
-----------------------------------------------------------------------

v1.3b+   - * Beta phase work - mid-June to late October, 2002.
          * Summary of update work by Donald Tidmore.

          - Fixed spelling errors.  Compatibility of IGM verified
            for LORD v4.06 and v4.07 beta, under Windows 95, Windows
            2000 and Win-ME O/S's.  Ran Spell-check on OT_Whats.txt.

          - Added support for Outlands Tavern RHP Scripts to use
            @DEFENSE@ code.  The old @DEFENCE@ code remains usable also.
          - Outscode.txt (Codes.txt) updated with new information
            on @VARIABLE1@ - @VARIABLE5@ -- used for multi-step math
            computations.  Included info on usage of @IF CLEANMODE@
            and @IFNOT CLEANMODE@ statements.
          - The Outlands Tavern's Setup program has easier to read
            menus, using different color codes.
          - Improved look of the View Stats screen by switching it
            to display LORD stat values in Light Cyan.

          Note: Usage of RHP Scripts or the IGM(s) can alter the
          screen colors and thereby make it difficult to read text
          on-screen.  User should always use DOS CLS command before
          running SETUP.EXE, then everything will be easier to read/use.

          - Each IGM (and RHPTest) use a Num_Bounds Pascal function,
            which controls what the result of a numeric LORD stat
            computation will be.  LORD has minimum and maximum limits
            for everything, and the IGM makes sure that results returned
            by Outlands Tavern IGM Scripts will be valid ones.

          - RHP Language scripts support changes:
            * The @SKILL@ code now allows RHP script authors to handle
              Death Knight, Mystical, or Thief Skill Points up to 100.
              However, the non-Preslar versions of LORD will only allow
              up to 40 points per Skill.  Values set by an RHP Script
              above 40 will be ignored by Seth's versions of LORD.

            * Added support for these RHP codes in v1.41:
              - @SKILLUSE@ - Handles the Skill USE Points.
              - @KILLSAVE@ - Works like the original @KILL@ code, but
                allows a player who has a Fairy a 50% chance of being
                saved from death. If saved, they get to continue using
                the IGM.
              - @BARDSONG@ - Indicates if player has Heard Bard Sing.
              - @SETHVIOLET@ - Indicates if player has Flirted with
                Violet or Seth the Bard.
              - @FLIRTED@ - Indicates if player has Flirted with
                another player yet.
              - @SEENDRAGON@ -  Indicates if player has LOST fight with
                the Red Dragon that day.
              - @SEENMASTER@ - Indicates if player has LOST a Master
                Challenge Fight that day.
          ---------------------------------------------------------

          Setup.exe Note: In order for a previous installation of
          The Outlands Tavern to process these new RHP Codes in scripts,
          you have to re-install the IGM.  And any brand new RHP
          scripts must be written using @VERSION@ 1.4 statements.
          ==============================================================

          Specific Outlands Tavern IGM Changes:
          (1) Music Switch and Food Taste events have
            maximum limits on how much Experience points user can get.
          (2) Added support to Player Fight, in Inn Room, for attacker
            to use Defensive Mystical Skill techniques Disappear,
            Light Shield, and Mind Heal.  Run Away option changed to
            only work 50% of the time, same as LORD handles it.
            The winner gets 10% of loser's Experience, all Gold and
            Gems the loser had on them, and one Player Kill point.
            Loser is set to zero Hitpoints before sent back to LORD.
          (3) Dance Floor. Restored the Punch bowl - will heal player
            if they are wounded.  Can only be used ONCE per day.  Small
            increase in Charm points reward if you get a dance partner.
          (4) Several new RHP Codes added to RHP Language, as indicated
            above.  RHP script events are now truly random.  However, due
            to CPU speed issues, some things may still occur more often
            than other script events, or in consecutive order.
          (5) Kitchen changes: Hassling the Troll will cost player some
            Defense.  Bothering the Kitchen staff more than one time will
            cost players some Charm points.  Spit in Food is based upon
            player's sex, as to who they see the dish delivered to.
          -------------------------------------------------------------

v1.4 -  * Source code optimized Nov. 02, 2002.
        * Outlands.exe size remains at 140 KB, but includes enhanced
          handling of Player Fights in Inn room, various enhancements
          of BackRoom activities, and restoration of Taste Punch event.
        * Outlands Tavern Setup.exe reduced to 28 KB size, saving 10 KB.

       * Publicly released on November 02, 2002.
       * Docs-only IGM update released 12/04/02 and 12/31/02.
          -------------------------------------------------------------

v1.5 -  * IGM development process started May 03, 2003.  Was completed
          on January 01, 2004.
        * RHP Language unit updated to cover The Forest Outhouse IGM.
        * IGM now properly handles Weapon/Armour numbers #16+ which
          are used by IGMs such as The Pawn Shop.
        * Setup.exe program changed to OTSETUP.EXE.
        * EXTRA.CFG file is now named OT-EXTRA.CFG.
        * The IGM's whatsnew.txt file copy OT_Whats.txt, used in v1.4,
          is now named OT-Whats.txt.

        * ATM feature now displays stats on player's Gems along with
          their Gold in Hand and Gold in Bank stats' values.
        * ATM no longer does deposit of all Gold on hand when "1"
          is entered.  Instead 1 entry deposits ONE gold coin now.
        * Fully revised handling of Attack Sleeping Player IGM event.
          1) If sleeper is already under attack, no one else is allowed
          to attack them, until the current fight is finished.
          2) Sleeping player is sent notification of all attempts to
          attack them, so that they can take action against offenders.
          3) Winner of room invasion fight now gets the loser's Gold
          and Gems.  Along with the normal 10% Experience points reward.
          4) If attacker loses fight to sleeper, they also lose all
          of their Gold and Gems.  IGM awards some to the Bartender
          and the tavern's owner, and the rest goes to sleeping player.
          5) Lognow.txt entries are made for all player fights.
          6) Fixed omission in Player Fight Menu.  IGM now allows
          Disappear technique if attacker has 4+ Mystical use Points.
          Unlike Run Away, which has 50/50 success rate, Disappear
          will always work.

        * v1.5 of IGM is compatible with RHP Toolkit v1.3, which will
          be re-updated in January 2004.
        * RHP Language includes a new @SCRIPTVERSION@ code for listing
          the script's version number separately from its title line.
        * IGM color code usage adapted to Jason Brown's preferences.
        * Food/Drink Menu is fully usable in version 1.5 with two
          exceptions:  Fairy Food and Red Dragon Cocktail entries
          are not coded yet.  Also they are only usable by the sysop
          to see their place-holder dialogue lines.  Those will be
          worked on at some time in 2004.
        * Available Food menu items are: Cheeseburger and Fries,
          Popcorn and Pretzels mix.  Available Drink menu items are:
          Scotch Whiskey and Beer.
        * Kitchen event code tweaked.  Pestering the Troll now has
          a Charm loss penalty.  Repeatedly trying to get into Kitchen
          also has penalty.
        * v1.5 of IGM will not cause Gold in Bank, Experience, or any
          other LORD stat to exceed their LORD limits, either in normal
          IGM usage, or when RHP Scripts are executed.
        * ATM will not allow Gold deposits if the result would move
          Gold in Bank above 2 Billion.  Withdrawals are not allowed
          if requested amount would raise Gold in Hand above 2 Billion.
        * Use of Other Things when Drunk Meter is above 32 now results
          in player losing 25 percent of their HitPoints.
        * Dungeon Kills:  Dead players are now properly set to have
          Zero Hitpoints.  Reward is now 10 gems per execution.
        * Tavern room costs are now slightly higher, since IGM gives
          some protection to sleeping players.
        ===============================================================

Jan. 04-05:
        * OUTS15.ZIP was officially released on January 02, 2004.
          Actual release date according to EXE files is Jan. 01, 2004.

          Actual distribution notes:
          -- Posted to Castle Camelot web-site 5:29 pm, Jan. 02, 2004.
          -- Posted to Camelot LordNews FDN at 9:53 pm Jan. 02, 2004.
          -- Posted to Fidotel BBS's LORD Archives 9:54 pm, Jan. 2nd, 2004.
          -- Posted to Nightfall Games FTP server 10:06 pm, Jan. 2nd, 2004.
        -------------------------------------------------------------------

Jan. 05: * Found/fixed boo-boos with IGM's release.
           1) ccl-apps.txt wasn't updated. So it shows IGM as still
              being in beta preparation.
           2) Fixed ot-whats.txt into better listing of changes of
              IGM features during v1.5 development cycle.
           3) Re-released IGM as OUTS15a.ZIP, docs update archive.
         * Revised IGM documentation files to refer to both OUTS15.ZIP
           and to OUTS15A.ZIP.
         * Added following info about newly discovered LORD 4.07 glitch.
        =============================================================

        * Glitch:  Users of December 2003 compile of LORD 4.07 beta
        should be aware of problem with OUT.0 files.  At times, when
        LORD is doing maintenance upon first day usage of IGM, while
        player #0 is entering game, the out.0 file created by Outlands
        Tavern for that player on previous day is somehow destroyed
        by LORD.  Result is that player is not returned to the IGM
        as usual.  Problem is inside LORD, so the IGM is NOT responsible.
        ================================================================

       * OUTS15A.ZIP - Placed into distribution on Jan. 05, 2004.
         -- Added OT_Todo.txt file to archive.

       * OTRHP1.ZIP - Released as v1.18, docs revision, on Jan. 05, 2004.
         -- Contains The Secret Alcove v1.28, released on Dec. 26, 2003.

       * NOTE:  v1.5 Beta will be started in a couple of weeks or so,
         or possibly in February 2004, to complete work on Food/Drinks
         Menu IGM features. 01/05/2004.

       * Revision made to ot-whats.txt January 05, 2004 at 01:56 am.
       ================================================================

v1.5b Beta:  * Resumed work on IGM on Jun. 20, 2004.
       * Notes added 08/17/04 are for versions 1.5b - 1.5c Betas:

       * When using OTSETUP.EXE, the program now properly searches for
         and processes any OUT files created by the IGM when user uses
         either UNINSTALL or RESET IGM options.

       * During IGM usage, player who gets inside Kitchen (Back Room)
         has 50% chance of having something nasty occur when they are
         tasting the cook's food.  Normally the penalty is a drop in
         your Hit-Points.  If player is with extremely low HPs or is
         at 1 HP, no penalty was being assessed.

       * As of Aug. 17, 2004, there is now an alternate penalty in place
         for such occurrences.  Player now loses a small amount of their
         Experience Points, with loss being based on 2% of their Max HP
         times 1000 times Game Level.

       * In August 2004 igm work to date, the Fairy Food option is now
         fully coded and tested.  Player has 33% chance of gaining ONE
         skill point, for current skill class;  33% chance of no change
         to skill points;  and 33% chance of losing ONE skill point.

       * Since Fairy Food is now of greater value, it may only be used
         one time per day.  Anyone who tries to use it more times will
         have a penalty assessed, plus they still have to pay for it.

       * deadbeats who order Fairy Food, when they can't afford it, are
         now beaten up and tossed into the Dungeon.  Which ends the
         player's IGM play AND LORD game play for the remainder of day.

       * Prices for obtaining Room to sleep in have been raised to reflect
         fact that IGM now protects sleeping players from multiple attack.

       * Price charged by Barkeep to go into dungeon cell and kill a prisoner
         is also increased.  Player now gets 10 Gems * Level for each kill,
         and a second reward of 3 Strength Points * Level per kill was added.

         Limits: Gems fee per kill is limited to 30 Gems.  Strength points
         "fee" is limited to 36 points.

       * The Red Dragon Cocktail Food Menu option is not coded yet.

       -------------------- Notes updated on 12/17/2004:
       * Fixed problem where IGM was writing an Info.<node_Num> file
         in the IGM directory, instead of in the LORD directory,
         during the IGM exit process.  One result of the glitch was
         causing the IGM to report the player's Fairy status back
         to LORD incorrectly.

       * Fixed OTSetup.exe's Un-install process to correctly process
         any OUT.<player number> files the IGM had created, so that
         they were deleted during igm un-installation correctly.

       * Amounts charged for a tavern room were raised in August
         2004 to reflect the increased value of an IGM room, which
         includes the protection from being attacked by more than
         one player at the same time.

       * Fee paid by barkeep when you kill a dungeon prisoner for
         him was raised from 10 gems to a game-level based amount.
         Maximum gems reward is limited to 30 gems.

       * When player kills a dungeon prisoner, they also now are
         granted a small Strength points reward, which is 3 points
         times game level.  Strength reward is limited to 36 points.

       * No serious IGM updates made in September 2004 (v1.5c).

v1.5d: * Changed IGM so it supports up to 120 igm database records.
       * IGM continues to track up to 150 LORD player records
         because LORD supports up to 150 players per game.

       * When players go to sleep in Tavern, if they have a fairy,
         it is automatically released.  If player is injured or
         has un-healed Max HitPoints, the fairy grants free healing.

v1.5e: * Optimized OTSetup.exe's handling of LORD's 3rdparty.dat
         and Lognow.txt data files.  If either file does not exist,
         when IGM Setup accesses them, they are now created using
         the default data lines that LORD starts each file with.

v1.5f: * Title of my OTWater.rhp script was changed from "The Waterfall
         #2" to "The Underground Waterfall".
       * Updated RHP Language docs (Outscode.txt) to include data
         on usage of @;@ RHP_name: in the script's header lines.
         -- The rhp_name field controls whether an igm name is
         shown in parenthesis in OTSetup while you are viewing
         a list of installed scripts, installing a script, or
         un-installing a script.

       * As of 12/17/04, to get a tavern room at 1/3 price, the
         player now has to have 300 or more Charm points.

v1.6:  * Scheduled for official release in early June 2005.
       * v1.6 has a different IGM player database structure.

       * Finished IGM testing on June 11.  Prepared IGM for official
         release, as version 1.6, on June 11, 2005.

       * Castle Camelot web-pages updated June 10-11 for
         official release of The Gateway v1.3, The Forest
         Outhouse v2.50, The L.O.R.D. Cavern v1.7, The Outlands
         Tavern v1.6, and RHP Toolkit v1.4.

       * Work on all four igms, RHPTEST.EXE and LORDTYPE.EXE
         was finished on Saturday morning, June 11th.

       * Did final notes in OT-NOTES.TXT, OT-WHATS.TXT, and
         OUTLANDS.TXT documentation files.

       * All 4 IGMs and RHP Toolkit posted to Camelot LordNews
         FDN for official release on Saturday night, sometime
         after 7:30 pm Central time.

       * IGMs and RHP Toolkit distributed to Castle Camelot,
         NightFall Games, Fidotel, BBS Archives servers, and
         posted on Lloyd Hannesson's Tech'N S/w web-site.
       ======================================================

[END OT-WHATS.TXT]  Revised on June 11, 2005 at 07:36 pm.

