[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.4a Beta:  Code-level updates started in April 2003 with work on
         new IGM, Forest Outhouse v2.01 beta's enabling of support
         for RHP Script Language.
         -- Compilation level updating begun May 03, 2003.
         -- Current RHP Language now incorporated in Outlands.exe.

    Update #1:  RHP Language updates support.  ** DONE **
       -- Adds support for GEMS@*@ for displaying value of GEMS
          in RHP Script dialogue. Was accidentally omitted from v1.4.
       -- Adds new RHP Codes ARMORNUM, ARMOURNUM, WEAPONNUM, and
          SCRIPTVERSION.
       -- Adds new ability to use existing codes to assign values
          to VARIABLE1-VARIABLE5 codes, or for other usage in Math
          statements.

    Update #2:  Worked on usage of Read_Config procedure to handle
          reading Configuration data during IGM initialization process.
          Added IGM debug log for monitoring any possible glitches.
          ** Status: Coding - DONE.  Testing - in progress.

    Update #3:  July 04 - Initial Food/Drink Menu coding done, located
         in Party Menu area.  At this time, nothing is actually usable
         in section.  Have to decide what rewards/penalties will be
         for each food and drink purchase.

v1.4c:  Sept. 17: * Wrote code for Cheeseburger/Fries dinner.
          * Updated documentation files, recompiled setup/igm programs.
          * Tested code for Cheeseburger purchase, and for when player
            requests something they can't pay for.
          * Wrote code for Beer.  Tested and confirmed it works.

        Sept. 24: * Wrote code for Popcorn and Pretzels. Not tested yet.
          * Wrote code for Scotch Whiskey. Not tested yet.
          * Brought RHP unit code/docs files up-to-date.
          * no changes needed for Setup program.

        Sept. 25: Both Whiskey and Popcorn/Pretzels tested. They work fine.

        Oct. 03: Disabled IGM's debug logging. OT_Debug.txt is no
           longer in use by Outlands Tavern.

v1.4d:  Oct. 19: Until I have something coded for Fairy Food and
          Red dragon cocktail entries in Food/Drink menu, those will
          not be visible, or executable by, others unless they use
          Castle Camelot as the Board Name value in the outlands.dat
          IGM config file.

v1.4e:  Nov. 21: * As of v1.4E Beta, the IGM no longer is using EXTRA.CFG.
          Instead it will use OT-EXTRA.CFG.  Update is automatically
          handled when you run SETUP, and use Extra Configuration.

          * ATM service will no longer allow usage of 1 to deposit
          ALL of your gold, or withdraw all of the gold in bank.  Usage
          of 1 now refers to a single gold coin transaction. It also
          now prevents player from causing Gold in Hand, or Gold in
          Bank, to exceed 2 Billion.

        * When you kill prisoner in dungeon, the reward is now 10 Gems.

        Nov. 22: * Regarding player fights in Tavern rooms:
          1) If you invade a sleeping player's room, the following is
          now in effect for the winner of a fight.  In older versions,
          they always got 10% of your Experience points. And you simply
          lost all Gold on hand, and all of your Gems.  Now, the room's
          occupant is granted 25% of your Gold, and 25% of your Gems.

          2) Added additional field, UnderAttack, to IGM database.
          So all users have to start with a new outlands.dat on first
          day of using this new beta.  Otherwise, you may get RTE
          message when you try to enter the IGM.

        Nov. 23: During Tavern room fights, usage of Mystical Disappear
          technique is now working.  I simply forgot to code it last
          year when I added it to the Fight options menu.  Unlike Run
          Away, which has 50/50 success ratio (same as LORD's), the
          Disappear will ALWAYS save attacking player from getting killed
          or allow exit from a fight that is between evenly matched
          characters that does not seem to ever have an resolution.

        Nov. 25: Change in cost of Tavern rooms.  Room fees are
          now based on following formula.  Levels 1-4, fee is 800
          gold * Level.  Levels 5-8, fee is 1000 * Level.  And for
          Levels 9-12, fee is 1200 gold * Level.  Room continues to
          be Free for spouse of player already staying in a Tavern room.

        Nov. 25: When sleeping player is killed in room fight, IGM
          will now deduct 10% of their experience.

        Nov. 26: Completed testing work on protecting sleeping players
          from more than one simultaneous attack.

        Dec. 24: * Finished dealing with situation where RHP Scripts
          resulted in Script wiping out all Experience points, or causing
          them to go negative.

         * IGM now will declare player DEAD if their Other Things searches
         results in their Hit-Points reaching zero, and they will be ejected
         immediately from the IGM.

         * When executing RHP Script, any proposed gain that deals with
         an above-range LORD stat is converted into an actual loss.  Result
         is to reduce the Lord stat to its allowed upper limit.  In conformity
         with the rules Seth Robinson required LORD IGM authors to follow.

         * Will finish work on Food/Drink menu sometime in January 2004.

Jan. 01, 2004: * Officially released The Outlands Taver v1.5.
         ================================================================


Remaining work to do on IGM: =========================================
         ** Food/Drinks menu. - Fairy Food, Red Dragon Cocktail coding.

         ** Current plan: Player who uses either option will have 25%
         chance of becoming too drunk to continue normal igm use.  So they
         will be tossed into the IGM Dungeon, and be thrown out of LORD
         afterwards.

         ** Work on converting IGM to use A.N.G.E.L. toolkit instead of
         DDPlus. Whenever that is working, IGM will be released as
         version 2.0.

         -- no timetable planned for actually starting igm conversion, BUT
         it will not be done until the Food/Drinks menu coding is fully
         finished and tested.


[END]
