    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    LORD IGM: DOOFUS THE GNOME   **FREEWARE**

    IGM VERSION 2.00  -- DOCUMENTATION

    IGM Compile date:  July 17, 2006.       v2.00.

    DoofEdit Compile Date:  July 17, 2006.  v1.10.

    Docs updated on: July 17, 2006.
    ===============================================

    ** Last player database update:  Sept. 15, 2005.
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

    ** This IGM is not usable under LORD/32 Beta.
    ===================================================

    ** DOOFEDIT utility v1.00 was released on Feb. 26, 2006. **

    ** DOOFEDIT.EXE v1.10 utility, and DOOFUS.EXE v2.00 IGM  **
    ** were released together on July 17th, 2006.            **

    ***** Actual distribution done on July 17th, 2006. *****
    ===========================================================


DEDICATION:  This IGM was created in March 2005 as a tribute to Gordon Lewicky
           for his help in my LADY Script programming and LORD IGM/Utility
           programming work since January 2002.  Gordon died in Langley, British
           Columbia, Canada, in early July 2005.  This IGM was dedicated to him
           originally.  Now it is dedicated in memory of him.  He will be missed
           by a lot of friends and loved ones all over the world.  07/16/05 Donald.

DEDICATION #2: I've dedicated the new DOOFEDIT.EXE utility to my
           friend Shannon Talley as thanks for hosting my web-sites,
           and mailing lists for the past few years. 07/22/05 note.
=================================================================================


AUTHOR:  Donald Tidmore

Email:   ktidmore@bellsouth.net (Primary #1),
         gtidmore@hiwaay.net (Primary #2),

         donald.tidmore@usa.net, (used mostly for non-LORD mail),
         donald.tidmore@fidotel.com (4th address)
           (use one of these two if you are unable to use
            one of my primary addresses, which are checked daily. )

Web:     http://www.fidotel.com/public/camelot/camelot5.htm
         Castle Camelot LORD Links Page
         --  http://www.fidotel.com/public/camelot/lordapps.htm
         Castle Camelot LORD Apps Page
         --  http://www.fidotel.com/public/camelot/camelot6.htm
         Castle Camelot LORD IGMs Page

Fidonet: 1:123/450
         http://www.filegate.net/camelot/
         Camelot LordNews FDN. Official Fidonet distrbution site.

Address: 1111 Berenice Street, Tuscumbia, Alabama 35674-3503
         United States of America.
=================================================================


0.5  DOOFEDIT.EXE Information   {Revised 07/12/2006}
=========================================

IGM Utility: Doofus the Gnome Player Editor

Version 1.10 -- Official release was done on 07/12/2006.

    -- DoofEdit development started on Jul. 22, 2005.
    -- DoofEdit development was ended on Feb. 26, 2006.

    -- Development #2 started on July 07th, 2006.
       Development #2 ended on July 17th, 2006.

    -- v1.10 Changes: Fixed bug where blinking cursor was
       shown on-screen. Fixed editor to use 0-10,000 range
       for Daily Adoptions.

    -- For usage only with the DOS LORD IGM.

    -- Requires you to have a current DG2PLAY.DAT file.
    -- You also need to be using v1.72+ of the IGM.

  Distributed inside the gnome20.zip and doofed11.zip archives.
  =============================================================

  V1.00 official release done using DOOFED10.ZIP:  Feb. 26, 2006:
  --------------------------------------------------------------
  http://www.fidotel.com/public/camelot/LordApps/doofed10.zip
  http://www.filegate.net/camelot/lordfile/doofed10.zip


  V1.10 official release done using DOOFED11.ZIP:  Jul. 12, 2006:
  --------------------------------------------------------------
  http://www.fidotel.com/public/camelot/LordApps/doofed11.zip
  http://www.filegate.net/camelot/lordfile/doofed11.zip
  ==============================================================


  DOOFEDIT Usage Notes:
  =======================================
  1) Obtain copy of the DOOFED11.ZIP archive. Primary
     distribution sources are my Castle Camelot, Camelot
     LordNews FDN web-sites.  Along with NighfallGames.com
     web-site, and the Fidotel BBS's LORD archives files area.

  2) Unzip all files from DOOFED11.ZIP into your IGM directory,
     using overwrite mode.  E.g.:  pkunzip -n DOOFED11.zip

  3) Change into the Doofus the Gnome IGM directory.  Verify that
     you have a current DG2PLAY.DAT file. If you don't, then
     you can't use DOOFEDIT.EXE.  Why?  You have to HAVE a player
     database file, before you can use the editor on it.

  4) The first time you run the utility, it will ask you for
     the path to the Doofus the Gnome IGM directory.  Type it in, and
     press ENTER to exit the dialog box prompt.  DOOFEDIT.CFG
     file will be created in that directory.

  5) Run DOOFEDIT.EXE.  If a config file is not in the directory
     you run it from, it will ask you to create on - as noted
     above.  If config file is found, it then checks for existence
     of DG2PLAY.DAT file.  If one is not found, program will
     give error message and quit working.

     DOOFEDIT has only one screen of data.  It shows database
     fields in the order they are listed in the player database
     record structure (usually).  Each value, with one exception,
     may be set to any value that is valid for it.

     The Lord Player Number field is display-only.  That is because
     I don't see any valid reason to allow users to fiddle around
     the LORD Player Number field.

  6) When you exit DOOFEDIT, it will resave the DG2PLAY.DAT
     file so that any changes you made will be accessible to
     the IGM.         End of Notes for DOOFEDIT usage.
  ------------------------------------------------------------

  07/12/06: The DOOFEDIT.* files inside Doofed11.zip will be
     identical to those released inside Gnome20.zip archive.
==============================================================


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1.0  DISCLAIMER:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

This is a BBS game written as a hobby.  The only warranty given is
that the program will take up a small amount of disk space on your
computer's hard drive, and will run under all versions of Legend of
the Red Dragon that support IGMs.
=========================

NO OTHER WARRANTY IS HEREBY EXPRESSED, IMPLIED, OR SUGGESTED.
USE OF THIS PROGRAM IS AT YOUR OWN RISK.

DOOFUS THE GNOME IS A *FREEWARE* 'IN GAME MODULE' (IGM) FOR
LEGEND OF THE RED DRAGON (LORD).

  LORD (Legend of the Red Dragon) is a multi-player battle game
  created for Bulletin Board Systems (BBS).

     (c) Copyright 1992-1997 Robinson Technologies
     (c) Copyright 1998,1999 (2000-2006) Metropolis, Inc.
     Created by Seth Robinson.  Developed by Michael Preslar.
     All rights reserved.

This IGM is fully tested under LORD v3.55 through v4.07.

DOS LORD v4.07 was officially released on June 07th, 2006.
------------------------------------------------------------

The LORD/32 v4.07 beta, along with betas for OS/2 and Linux,
have not been officially released yet.  This IGM can NOT be
used with any of them.
============================================================


2.0  INTRODUCTION:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  This IGM was created in March 2005 using GNOME.LDY LADY script
  created by Gordon Lewicky.  The IGM is much more advanced
  than the LADY script because of the limitations of the LADY
  script engine, and because it has been refined and fine-tuned
  to a great extent in its 16 months it was in development.
  -------------------------------------------------------------

  Summary: As with The Gem Trader IGM, you trade Gems to a trader,
  who sells you potions, a horse, a fairy, or Orphan Kids.

  Doofus operates differently from Peddler Jack in various ways.
  One is that he sells you 3 potions for 1 Gem, and Jack sells
  3 Potions for 1 Gem.  You can try to pick Doofus's pocket to
  steal Gems.  The Pick-Pocket has a 10% chance of success.

  Capture means that you are beaten nearly to death.  You LOSE
  ALL of your Gems.  And then you are kicked out of the IGM.

  The successful thief gets a variable amount of gems, based on
  a random factor and LORD Game Level.  You are guaranteed a
  minimum reward of 50 gems, and a maximum of 500 Gems.

  Who is the trader?  He is a gnome named Doofus.  He talks
  really funny at times, and has a strange sense of humor.  You
  should be able to understand him.  Gnomes are temperamental.
  Doofus may be in a good mood or a grouchy one.

  There are four potions that are for sale - Max HitPoints,
  Strength, Defense and Charm.  Just to get him into a trading
  mood will cost you ONE gem.  No Gems?  Then he sends you away.
  ------------------------------------------------------------

  Forest Fights potions:  You get those when you pay extra gems
  when buying a Horse, -- if you are lucky, -- and you get to share
  a bottle of moonshine Whiskey with ole Doofus.  The rate is
  one potion per two extra Gems, if you are lucky.  

  Defense Potions: If you pay extra gems for a Fairy, you get
  some Defense potions for the extra gems -- if you are lucky.

  Caveats:  You get One Potion per Two Extra Gems.  The IGM
  will not raise Defense Points or Forest Fights above 32,000.
  There are NO refunds of Extra Gems if Doofus can't give you
  the special potions.  Doofus MUST be in a good mood or he
  just TAKES the extra gems without you getting anything.  So
  that's why you have to hope that he is NOT grouchy.

  You have a 50/50 chance that Doofus will be in a good mood.
  ==========================================================

  How to ensure that he is in a good mood during adoptions:  He's
  ALWAYS happy when he is finding a home for his orphan kids. But
  you will have to buy more than ONE Orphan to qualify.

  How do you get those special potions during an adoption you ask?
  It's simple Math.  Each Kid is worth 40 Gems.  He asks you how
  many Gems you are paying for Orphans.  The IGM divides that amount
  by 40. If something is left over, that's the Extra Gems.

  Example. You offer him 1,039 Gems.  That will get you 25 Orphans,
  and he will give you something for the 39 extra Gems.  Now if you
  paid him 1040 Gems, that gets you 26 Kids, and nothing extra,
  because 1040 divided by 40 has no remainder.
  ================================================================

  Want more Potion Trades?  OK, hand over TWO more gems.  No
  payment, then you are sent packing.  Every access to the
  Secret Deals Menu will cost you FIVE Gems.  You can only
  get Horses, Fairies, and Orphans from the Secret Deals Menu.

  Horse costs 15 Gems.  Fairy costs 25 Gems. And each Orphan
  Child costs 40 Gems.  At present, Doofus does not sell anything
  else in his Secret Deals Menu, but he may do so at a later date.

  Multiple purchases: You may buy as many Potions as you have
  Gems to pay for.  Each Gem you trade gets you 3 potions.
  You have to pick ONE potion type per trade.  If you wanted
  Strength and Defense, you will have to make TWO trades.  But
  there is no limit on how many trades you can make per visit,
  other than the obvious ones.  Run out of Gems, and you should
  go somewhere else.  And you have to stay in good behavior at
  all times, or you get punished and kicked out of his camp.

  You can buy as many Orphans as you can pay for, until you have
  12,000+ Kids -- as of 06/16/06.  Then Grizelda pops in and steals
  15% of your kids.  Practical limit for Kids Stolen is 4,800,
  but if player has more than 32,000 Kids, they will lose more.

  You lose 1 Forest Fight for each kid she steals.  If you don't
  have that many Fights Left, you simply lose all remaining Forest
  Fights.

  See she does not believe anyone should be allowed to buy MORE Kids
  when they already have 12,000 or more Kids, and Doofus has no problem
  with that.  See he keeps your Gems regardless of the outcome of a trade.

  Doofus honors the royal decree of LORD's creator.  Thou shalt
  not exceed the LORD stat boundary limits.  Therefore, no one
  can buy Max HitPoints, Strength, Defense, or Charm potions
  when they have 32,000+ of them already.  Thou may only have
  ONE Horse or Fairy at a time.

  ===================================================================
  The IGM will only allow users to adopt up to a maximum of
  10,000 Kids per day, which is the Kids/Day Limit in the IGM
  configuration file.  Players can only adopt up to 700 Kids
  per Adoptions Gem Trade.

  Grizelda event runs ONLY if player ignores the on-screen
  warning about not trying to adopt when they have 12,000+ Kids.

  She can only steal kids from a warrior ONE time per day. Unless
  the sysop resets the Grizelda Flag in DOOFEDIT to False for
  someone. In that case, she CAN steal kids from that player
  another time in the same day.

  Otherwise, you only have to worry about Grizelda if she pops
  up in someone else's IGM, or if male warrior tries to Flirt
  with Violet, in the LORD Inn, when she is MARRIED. See she
  takes over bar-maid duties in the Inn when Violet is keeping
  house with some lucky warrior.  And she ain't someone any
  man, in his right mind, wants to flirt with. UGH!!

  Which explains why she's in a bad mood in this IGM <G>.

  Why is Grizelda so unhappy that she steals your kids, you ask
  maybe?  The Lady script was created that way by Gordon Lewicky,
  and I've kept the IGM mostly the way the script worked.  I'm
  going to make Grizelda's activity a random-based event
  eventually.  That way you will never know for sure when (or how
  many times a day, maybe) she will pop up. {07/12/06 rewrite}
  ============================


  Purchase, Daily Trades, and IGM Usage Limits:
  ------------------------------------------------------------
  * The IGM may be used to a maximum of 10 times per day. Limit
    is sysop-configurable, between 1 and 10.

  * You can only buy something if you have the Gems to pay for it.
    Doofus does not believe in "Freebies" as much as Peddler Jack.

    But in certain circumstances, sometimes he MAY give you something
    but you are not GUARANTEED anything which you don't pay GEMS for.

  * No purchases/visit limits are needed/used by this IGM.
    With the exception that users can't do adoptions once they
    have 12,000 or more Kids.  Attempts to do so trigger one
    of Grizelda's rampages, who even scares ole Doofus sometimes.

  * There is no limits on Potions purchases each day. However,
    if you have 32,000 points, that potions stat is NOT for Sale.
    That applies to Max HitPoints, Strength, Defense, and Charm.

    The IGM does not SELL Forest Fights potions, but you can get
    them in some cases by trading Extra Gems for something. But
    the IGM won't raise that LORD stat above 32,000 points either.

  * 06/16/06: Adoptions per day is limited to 10,000 -
    sysop-configurable using DOOFUS CONFIG or DOOFUS INSTALL.

  * 07/07/06: Dropped usage of daily Fairy Sales limit and daily
    Horse Sales limit.

  * Amount of Kids you can buy per gems trade is limited based on
    how many Gems you have.  In normal usage, players can't get
    more than 799 Kids at a time.  The only way one could get
    more in a single purchase is if the player has successfully
    picked Doofus's pocket, and as a result has over 32,000 Gems.

    However, it does NOT matter how many Gems you have as to
    Adoptions if you have reached the Daily Adoptions Limit.

  * Caveat: *IF* a player picks Doofus's pocket and ends up with
    OVER 32,000 Gems, they will LOSE most or all of the Gems
    Stolen if they then exit the IGM.  That's because the IGM
    automatically resets Gems to 32,000 at IGM exit if the LORD
    stat is over 32,000.  So its up to the player to take full
    advantage of their Stolen Gems, if they get any.
  ===============================================================

  When you enter the IGM, you can choose to read Doofus's story.
  It is 2-3 screens long, and it tells you details about Doofus
  and what he can trade to you.  Information on the IGM and on
  the IGM Limits are accessible using two options on the Main
  Menu.
  =============================================================


  Notes on Horse Bites and Fairy Bolts injuries:  {07/07/06}
  ----------------------------------------------------------
  In first event, you get injured because you tried to buy a Horse
  when you had one, and he bit you in revenge.

  In second event, the injury is from trying to buy a Fairy when
  you had one.  He blasts you with a lightning bolt in revenge.

  Both events have two losses associated with them.  Player always
  loses 75 percent of their Hitpoints from blood loss.  They lose
  5% of their Charm points in the Horse injury event, and 5% of
  their Defense points in the Fairy injury event.  Minimum charm
  loss is 20 points, and max loss is 250 points.  If player has
  Zero Charm, they are granted a reprieve from Charm Loss.  Minimum
  defense loss is 20 points, and max loss is 500 points.  If player
  has Zero Defense, they are granted a reprieve from Defense Loss.
  ================================================================


  Development plans:    No timetable.
  ---------------------
  1) Possibly add code that will kill skunks who try to rob
  Doofus more than once a day, who get caught.  Fairy may not
  be able to save the player from the Grim Reaper.

  2) Make Grizelda event random-based, giving player a chance
  that she won't pop up and steal his/her kids now and then.
  She'll still do it, but not every time you try to adopt,
  when you already have 12,000 or more kids.

  3) Allow Grizelda to steal kids more than once a day.

  4) Include sale of Horse supplies such as Bridles, Horse
  Blankets, and Feed Bags.

  Any of those options whenever implemented will mean that
  two or more new values will be added to the IGM's Player
  Database structure.  And some would also require new values
  in the IGM configuration file also.

  -----------------------------------------------------------
  Most likely, I will make a Lord/32 version of this IGM before
  I attempt to add any brand new events to the DOS LORD IGM.
  ===========================================================


3.0  INSTALLING DOOFUS THE GNOME:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  Installing Doofus the Gnome:
  ----------------------------
  Acquire Gnome20.zip from me via email, or download it from
  various sources on the Internet, and/or BBS's that are members
  of Fidonet.  Doofed11.zip acquisition is NOT necessary, if
  you have Gnome20.zip.  All Doofedit.* files are included in
  the IGM release archive.

  Unzip the Gnome20.zip archive into a sub-directory under your
  DOS LORD game, using overwrite mode.

  Run DOOFUS INSTALL command from the DOS prompt.

  Answer each question shown to you in dialog boxes.  IGM
  wants to know where LORD is located.  Where is the IGM
  located?  What is your first and last name - referred to
  as Sysop Name.  What is your LORD Handle - referred to as
  Sysop Handle.  How many visits/day do you want to set the
  IGM to use - max value is 10.  How many adoptions per day
  do you want to allow - max value is 10,000.

  DOOFUS.EXE asks if you want to include version data in the
  IGM entry lines placed in 3rdparty.dat.  Then it finishes
  the installation process by adding an installation notice
  to LORD's Daily News file.

  Do you use IGM extenders or LordMenu? If yes, you will need
  to update those program's data files at this point.  Then
  you are finished and can go play this IGM in LORD.
  ------------------------------------------------------------

  If you need guidance using LordMenu, write me an email.  I've
  decided to stop listing that info in these DOCs files until
  such time as a new version becomes available, if ever, that
  creates a 3rdalt.txt ANSI file that is 100% compatible with
  all versions of DOS LORD and the 32-bit LORD versions.
  ========================================================


  DOOFUS CONFIG:
  -------------
  This does three things.  It lets you change your Sysop Handle,
  lets you change the Max Visits/Day, and it lets you change
  the Adoptions per Day limit.  Don't run it if you don't wish
  to change those three values.
  ------------------------------------------------------------


  DOOFUS REPORT:
  ----------------
  This will only work if you have previously used the IGM in
  LORD.  Otherwise, you are fussed at a little bit.  It creates
  or updates the IGM Usage Reports file, which is named
  DG2USAGE.TXT.  Requirement: You must have a DG2Play.dat file.

  The IGM uses two Usage Reports, which are stored together in
  the disk file, and they are displayed at user's request during
  the IGM exit process.
  ----------------------------------------------------------


  DOOFUS REMOVE:
  ------------------
  This command un-installs the IGM.  As part of the un-install
  process, the user is asked if they want to delete each of the
  IGM's data files:  DOOFUS.DAT, DG2PLAY.DAT, DG2TIME.DAT, and
  DG2USAGE.TXT.

  An un-install notice is added to LORD's Daily News file,
  and the IGM will no longer be listed in your 3rdparty.dat file.
  -------------------------------------------------------------

  If you have more than one LORD game, be sure to double-check
  values in the DOOFUS.DAT igm configuration file so that you
  know which game you are installing the IGM into.
  =============================================================


  IGM's Files:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
The following files are included within DOOFUS's IGM archive:

FILE_ID.DIZ  - Description file (DOOFUS.DIZ)
DOOFUS.DIZ - backup copy of archive identifier for BBS usage.
DOOFUS EXE - Doofus the Gnome IGM.  v2.00.
DOOFUS TXT - Doofus the Gnome docs - this file.

DOOFEDIT.EXE - IGM's Player Database editor utility, v1.10.
DOOFEDIT.DIZ - The BBS file_id.diz file for DOOFEDIT, v1.10.
DOOFEDIT.TXT - Separate docs file for DOOFEDIT.  Is mostly
               identical to what is shown in this file.

CCL-APPS.TXT - Info on all of my LORD Programming projects,
               which are currently underway.

CCL-PROJ.TXT - Info on my LORD and LORD/32 programming projects
               that are planned for a later date.

* DOOFUS.DAT - Created by IGM when it is installed.  Stores sysop
               name, BBS name, LORD/IGM directory path info, Max
               Visits/Day, and Max Adoptions/Day settings.

* DG2TIME.DAT - Used to keep track of change in Day, Month or
                Year, so IGM knows internally when to reset its
                data files for a new day's game usage.

* DG2PLAY.DAT - Binary player database. Tracks all activity
                inside IGM by every player.

* DG2USAGE.TXT -  Disk file listing content of DG2PLAY.DAT.
                 Created automatically whenever IGM is used in
                 LORD, or when DOOFUS REPORT command is used,
                 and a compatible DG2PLAY.DAT exists.

* DOOFEDIT.CFG - Created when DOOFEDIT.EXE is first used.
                 Config file contains path to IGM database file.
------------------------------------------------------------

DG2Usage.txt contains two usage reports. The first one covers
LORD Name, Gems Traded, Max HPs, Strength, Defense, Charm (the
amounts bought by players), and Visits.  The second report
covers LORD Name, Orphans Bought, HPs Lost (due to punishments),
Forest Fights lost (from Grizelda visits), and Gems Stolen (from
Doofus, if player was lucky). It also covers Kids Lost, which is
the number of Children stolen by Grizelda, if player was unlucky
and she went on a rampage.  It also covers Total Potions Purchases
the players have made each day.

Some fields have dual purpose.  Kids Lost can also refer to
number of Kids player LOSES if they are caught cheating by
Doofus during an adoption.  Gems Traded can also be Gems Lost
when player has had Gems confiscated by Doofus for some reason.
===========================================================


The LADY Scripts:  If you want them, they are all stored inside
my dgt-lady.zip file.  Along with scripts by my friends Michael
Everett, Dan Stovall, and Gordon Lewicky.

    http://www.fidotel.com/public/camelot/Scripts/dgt-lady.zip

No active development is in progress of any LADY scripts by
myself, as of July 2006.  And I am not aware of anyone else
doing LADY script programming, other than Michael Preslar.

To date, no one other than me, Michael Preslar, Michael Everett,
and Dan Stovall has LADY scripts in use, which are available to
others.  Scripts created by Gordon Lewicky are supported by
myself following Gordon's death in July 2005.
==============================================================


Minus LORD color codes, which in general I personally don't use
much myself, this is what the IGM command lines in 3rdparty.dat
should look like.  Each person installs programs their own way,
so your directory path will usually be different:

C:\INTERNET\LORD\IGMS\DOOFUS.EXE /N* /GC:\INTERNET\LORD
DOOFUS THE GNOME v2.00

The actual description entry in 3rdparty.dat will contain
LORD color codes.  They can be changed to your own preference.

----------------------------------------------------------------------
Note:  While using this IGM, you may NOT rename any of these files:
       DOOFUS.DAT, DG2TIME.DAT, DG2PLAY.DAT, and DOOFUS.EXE.
       DOOFEDIT.CFG and DOOFEDIT.EXE may NOT be renamed either.

       Renaming DG2USAGE.TXT will not hurt anything, but should not
       be done except to make backups of the usage reports file.

       Renaming files will result in IGM usage problems, or keep the
       IGM from working at all.  Plus, doing so is a violation of the
       conditions for obtaining technical support.  I do not promise
       to provide support to people who disregard these directions.
================================================================


3.5:  Updating from Beta version of the IGM:  {07/07/2006}
===========================================================

  If you have been using a beta version, do the following steps:

  1) If you used version number info in LORD's 3rdparty.dat file,
  edit the file to read "v2.00".  Its quickest to do that manually
  using a text editor utility, or the NOTEPAD/WORDPAD programs
  that come with all versions of Microsoft Windows.

  2) Unzip contents of Gnome20.zip over the beta version files,
  using overwrite mode.  If you had any of the files write-protected,
  remove the write protection BEFORE unzipping files from Gnome20.

  3) Look at the doofus.dat config file.  If you need to change
  any NUMERIC configuration settings, or your LORD Sysop Handle,
  then run the DOOFUS CONFIG command.

  If IGM directory path and/or LORD directory path have been
  changed, it is best that you un-install the IGM using DOOFUS
  REMOVE command, and then do a new installation using the
  DOOFUS INSTALL command.

  4) Users of DOOFEDIT do not need to change its config file,
  unless you have changed the directory location the IGM is
  run from in your DOS LORD game.  If you did that, simply
  delete the old Doofedit.cfg file.  Then when you run DOOFEDIT
  the next time, it will recreate its config file.

  That concludes instructions for updating from beta version of
  the IGM to the official v2.00 release version.
  ============================================================


4.0  IGM Requirements, Testing notes:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

REQUIREMENTS:
  1. Any version of DOS LORD that supports IGMs.   Testing was done
     with versions 3.55 through v4.07.

  2. DOS 6.x or later versions.  Probably works with DOS v3.xx forward
     as well, but I can't say for sure.

  3. IGM is usable whether LORD is registered or not, as currently
     written.  NONE of my IGMs will EVER change your LORD registration
     status.
  -------------------------------------------------------------

  Usage of this IGM is allowed ONLY with DOS LORD.  The IGM can
  NOT be used with *ANY* 32-bit version of LORD.

  Users of OS/2 and Linux systems who are able to run DOS LORD
  may use this IGM.  But I do NOT provide any support specifically
  for those operating systems, since I don't use either one.
--------------------------------------------------------------------


TESTING:
    Doofus the Gnome LORD IGM is tested under LORD v4.07
    by myself, and with earlier LORD versions by various friends.

    Testing has been done using all versions of Microsoft Windows,
    starting with Windows 95, and ending with Windows XP, using
    current v4.0x versions of Legend of the Red Dragon.

Primary Testing:  Done under Microsoft Windows XP SP1, then SP2.
================================================================


5.0  DISTRIBUTION/UPDATES/REVIEWS:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1. http://www.fidotel.com/public/camelot/camelot6.htm
   Castle Camelot LORD IGMs Page.

   http://www.fidotel.com/public/camelot/lordapps.htm
   Castle Camelot LORD Apps page

   http://www.fidotel.com/public/camelot/igmpage.htm
   Revamped Trentsoft LORD IGMs Page

   Links for the BETA DOS LORD and LORD/32 IGMs and utilities
   that I work on are always available from my site's LORD
   Links Page or the LORD IGMs Page.  Or from this web-page:

   http://www.fidotel.com/public/camelot/igm-beta.htm

   Please note that the Castle Camelot web-site is not always
   up-to-date.

2. People can also download LORD IGM programs from the LORD
   IGMs Page on my Kiteria's Korner web-site -- but they should
   be aware those hyperlinks may not always be accurate.  The
   Kiteria's Korner site is basically only updated about twice
   a year.  Individual pages may be updated more frequently.

   http://www.fidotel.com/public/kiteria/kit-igms.htm

3. http://www.filegate.net/camelot/lordfile/
   Camelot LordNews FDN - Lord Files directory.

4. Fidonet #: 1:123/450 - Donald Tidmore, updater.

   To reach me using Fidonet Mail, send all mail to one of these
   three Echoes:  NetMail, LORD, or Door_Games.

   Preferably, use the LORD echo, unless you wish to report something
   in private.  In that case, use NetMail or send me an E-Mail message.

   I generally check Fidonet mail 2-3 times per week.

5. http://www.nightfallgames.com/files/ - Michael Everett's
   new LORD Archive web-site.  New primary source for all LORD
   programs that I have in my Lord programs collection.

6. The Fidotel BBS's LORD Archives files area has copies of all of
   my officially released IGM/utility Lord programs, and is updated
   periodically with the current beta archives.  You have to be a
   member of the BBS to access those files.  http://www.fidotel.com/.

   ---------------------------------------------------------------
There are several MIRROR sites online which contain all of the LORD files
I have placed in distribution in Fidonet via my Camelot LordNews FDN site.
======================================================================


6.0  FEATURES:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    User may do the following in Doofus the Gnome IGM.

    -- Purchase Max Hitpoints potions.
    -- Purchase Strength points potions.
    -- Purchase Defense points potions.
    -- Purchase Charm points potions.

    -- Acquire Forest Fights or Defense Points potions by
       trading Extra Gems for Horse, Fairy, or Orphan Children.

    -- In Special Deals Menu, you may do these Gems Trades:
         Purchase Horse.  Purchase Fairy.  Adopt Orphan Kids.
         Each one is subject to IGM purchase limitations.

       In regards to adoptions, the IGM allows you to adopt
       multiple children in one trading session.

    -- Pick Doofus's pocket.  If you're lucky, you get Gems.
       If you're unlucky, you get beaten nearly to death.

    --  View current LORD stats upon IGM exit.

    Note: Stats screen gives accurate reporting of Skill points and
    Skill use points when they exceed 40, unlike LORD itself. If a
    Skill is 40+ points, the word (MASTERED) is shown beside it.

Limitations:
  1.  If you cheat, you are thrown out of the IGM.
      -- Fairy Sale cheating.  Player loses their Fairy.

      -- Horse Sale cheating.  Player loses their Horse.

      -- Adoptions cheating.  Player loses the number of Orphans
         that they tried to obtain unethically by offering too
         few Gems to pay for them honestly.

      The penalties are assessed in a matter that prevents the
      player from trying to escape them by relying on User
      Inactivity Timeout to allow them to exit the IGM back to
      LORD, without their seeing the Punishment event occur.

  2.  Once you have 12,000 Kids, the "Grizelda steals kids" event
      will run if you dare to ask for more Children.  However,
      Grizelda can only steal kids once a day -- UNLESS, the
      end-user resets the Grizelda stat for players in the IGM
      player database file using the Doofedit utility.

  3.  Potions Trades will not work if the player has 32,000+
      points in the Potions type they ask for.

      Adoptions are not allowed when a player has 32,000+ kids.
      Trying to adopt in such cases triggers Grizelda's rampage.

  4.  LORD does not allow you to have more than one Fairy at a
      time, or more than one Horse at a time. The IGM works the
      same way.  Trying to buy Fairy/Horse when you have one,
      will always result in some pain and embarassment - which
      is announced in LORD's daily News file.
=======================================================


7.0  SPECIAL THANKS TO:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Gordon Lewicky  - He taught me most of what I know about LADY Script
                  programming, and has done diagnostic work on all of
                  my complex LADY Scripts when they had glitches. Gordon
                  died in early July 2005.  He will be missed by many
                  people who were his friends.

Gary Hartzell   - For giving me feedback, support, and friendship.
                  And especially for encouraging me to become an LORD
                  IGMs author when I was considering it in May 2002.

Jason Brown     - For entrusting me with his LORD IGMs and utilities
                  as their co-author, maintainer, and updater.
                  Also for several long years of LORD friendship.

Charlie Wardick - My primary programming teacher.  For over a year
                  of training in how to write LADY scripts in a
                  logical manner, and then in relearning Pascal
                  language and usage of Turbo/Borland Pascal.

Chris MacPherson - For entrusting me with update of his Pawn Shop IGM.

Stephen Gibbs    - For pointing out defects in v2.00 one day after
                   it was released.  Sometimes one needs a fresh eye
                   to spot things <G>.  Thanks Stephen for the help.

Kenneth Padgett  - For letting me take care of his Hiding in the Shadows IGM.

Mike Ciesiensky - For letting me take care of his Turgeon's House IGM.
=======================================================================

Beta Testers:  Marty Blankenship, Daryl Stout, Jay Hodges, Tom
               Dominick, Stephen Gibbs, Wayne Brown, Rob McGee,
               Don Young, and a few others.
==================================================================


8.0  DEDICATIONS:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This IGM is based on my friend Gordon Lewicky's LADY Script, and
is dedicated to his memory, following his death in early July 2005.

The Doofedit utility is also dedicated to Gordon's memory, and its
secondary dedication is to my friend Shannon Talley.

Both programs are dedicated to all of my beta testers who are willing to
test my programs and put up with my often long email messages <G>.
==================================================================


9.0  SUMMARY
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Your comments, questions, suggestions are welcome and appreciated.  I'd
like to know that people are actually using my IGM. :)  I've put a lot
of work into it and I hope it is appreciated.

I prefer POSITIVE feedback.  But don't hesitate to tell me about
glitches and bugs.  I can't fix them, if I don't know they exist.
    -Donald Glenn Tidmore
======================================================================


10.0:  { Castle Camelot LORD Apps Summary: }  {07/15/06 revision}

See:  http://www.fidotel.com/public/camelot/ccl-apps.txt

      Contains more detailed info on each program release.
      Along with Future Update/IGM development info.
      ===================================================

  Belgarion's LORD Lady Scripts. Scripts by Donald Tidmore,
      Gordon Lewicky, Michael Everett and Dan Stovall.

  The Forest Outhouse RHP Pack.

  LORD Cavern RHP Sets #1, #2, and #3. Contains RHP scripts
    created by Jason Brown, Michael Everett, and Donald Tidmore.

  The Outlands Tavern RHP Pack.
  -- By Donald Tidmore and Gary Hartzell.
  ---------------------------------------------------------

  ChasWare LORD Player Editor.  July 2006 beta.

  ChasWare LPEdit/32 - for LORD/32 beta.  July 2006 Beta.

  Doofus the Gnome IGM.  * Released on 07/15/2006.

  The Forest Outhouse.  * Released on 06/11/2005.
  --- Update of Robert Fogt's Outhouse IGM.

  Free World II - for Lord/32 beta - July 2006 beta.

  The Gateway.  Maintained for Jason Brown. * Released on 06/09/2005.

  The Gem Trader.  My first IGM.   July 2006 beta.

  Hiding In The Shadows. July 2006 Beta.
  -- Adopted from Kenneth Padgett.

  Kiteria's LORD Bank.  July 2006 Beta.

  The L.O.R.D. Cavern.  * Released on 06/11/2005.
  -- Maintained for Jason Brown.

  LORD Gambling Casino.  * Released on 09/16/2003.
  -- Adopted from Tobin Fricke.

  LordStat utility. For DOS LORD, and 32-bit LORD versions.
  -- Maintained for Jason Brown. * Released on 03/14/06.

  Love Shack II.  * Released on 05/21/2006.
  -- My first tribute IGM.  Based on IGM by Trevor Herndon.

  The Nice Hag.  My second IGM. * Released on 03-25-2004.

  The Outlands Tavern.   * Released on 06/11/2005.
  -- Maintained for Jason Brown.

  The Pawn Shop.  July 2006 Beta. -- Maintained for Chris MacPherson.

  Realm of Lore.  July 2006 Beta. -- Adopted from Paul Mullins.

  RHP Toolkit.  * Released on 09/20/2005. Contains RHPTest and
     LordType utilities.  -- Maintained for Jason Brown.

  The Ruined Castle.  * Released on 05/23/2004.
  -- My third IGM. Based on Dan Stovall's LADY script.

  Turgeon's House.  July 2006 Beta.
  -- Adopted from Mike Ciesiensky.

  The Village Hut. July 2006 Beta.
  -- Adopted from Ken Davis.

  Violet's Cottage II.     * Released on 10/12/2005.
  -- My second tribute IGM. Based on IGM by Trevor Herndon.

  Werewolf II IGM. July 2006 beta. -- Based on Jay Hodges's IGM.
  ---------------------------------------------------------

  The Changeling IGM.  Adopted from Charlie Wardick.
==============================================================


  IGM Player Database Editor Programs:

   1) JACKEDIT - for The Gem Trader IGM.
      -- JACKEDIT v1.00 was officially released on 02/26/2006.

   2) DOOFEDIT - for Doofus the Gnome IGM.
      -- DoofEdit v1.00 was officially released on 02/26/2006.
      -- DoofEdit v1.10 was officially released on July 17th, 2006.

   3) HS25EDIT - For Hiding In the Shadows v2.50 IGM ONLY.
      -- HS25Edit v1.00 was officially released on 09/20/2005.

   4) SHADEDIT - For Hiding in the Shadows v2.51+ betas IGM use.
      -- SHADEDIT v1.00      --- In development, July 2006.

   5) KLBEDIT  - for Kiteria's Lord Bank IGM.
      -- KLBEDIT v1.00 was officially released on 08/31/2005.
      -- KLBEDIT v1.20 was officially released on 03/14/2006.

      -- KLBEDIT v1.30       --- In development, July 2006.

   6) SHOPEDIT v1.00.  For Pawn Shop IGM. --- In development, July 2006.

   7) TURGEDIT - For Turgeon's House IGM.
      -- TurgEdit v1.00 was officially released on 10/12/2005.
      -- v1.02 Beta. --- July 2006 Beta.

   8) VIO2EDIT - For Violet's Cottage II IGM.
      -- Vio2Edit v1.00 was officially released on 10/12/2005.

   9) WOLFEDIT - For Werewolf II IGM. v1.00. --- In development, July 2006.

  10) LS2EDIT - For Love Shack II IGM.
      -- LS2Edit v1.00 was officially released on 02/26/2006.

  11) HUT2EDIT - For Village Hut IGM. --- July 2006 Beta.

  12) FW2EDIT - For Free World II LORD/32 IGM. --- July 2006 Beta.

  13) ROL2EDIT - For Realm of Lore IGM. --- July 2006 Beta.

      RL2EDIT  - Used only with in-progress ANGEL tool-kit
                 based skeleton Realm of Lore II igm. --- July 2006 Beta.
  -------------------------------------------------

  IGM Database Conversion Programs:

  1) CONVKB10 - For Kiteria's Lord Bank IGM.
  -- Utility was officially released on March 14th, 2006.

  2) CONVHITS - For Hiding In The Shadows.  --- July 2006 Beta.

  3) CONVLORE - For Realm of Lore.          --- July 2006 Beta.
  ---------------------------------------------------

  IGM Config File Conversion Programs:

  1) SHADCFG CONVERT command.  For Hiding In The Shadows.

  2) KITBANK CONVERT command. For Kiteria's Lord Bank.

  3) GEMTRADE CONVERT command.  Used with The Gem Trader.

  4) PSETUP CONVERT command.  Used with The Pawn Shop.

  5) RLSETUP CONVERT command.  Used with Realm of Lore.
  =====================================================

  As of July 17, 2006, those are the only player database
  editors, and player database converters, other than
  the two LPEDIT programs, which are in development or
  that are in official release status.
==============================================================


11.0:  Ideas for Development Cycle #2:  No timetable.
==============================================
1) Sell Horse Blankets and/or Bridles to players with a Horse.

2) Future versions of IGM may also sell Saddles and HorseShoes
   using source code adapted from my Gem Trader IGM.

3) Include options in the igm, perhaps as Random Events,
   for players who visit Doofus to be able to have him fix
   up Weapons and Armour.  There's no reason why he can't do
   blacksmith stuff I figure.

4) If any users of the program have ideas they would like
   to submit, for Doofus the Gnome, let me know via email or
   Fidonet Mail.

5) Consider killing players who cheat or rob Doofus more than
   one time in a day.     Revised section 07/07/2006.
==============================================================


12.0:  Negative/Over-Range LORD Stats Notes:  {07/07/2006}
------------------------------------------------------------
This IGM does not reset Game Level if it is over 12, for future
compatibility with LORD versions that *MAY* allow sysops to
have more than 12 Levels.  Idea was proposed by Michael Preslar
in June 2006, but has not been implemented yet.

The IGM does NOT reset Skill USE Points values that are over
100, since the player can use them in various other IGMs.  LORD
itself will at some point always reset them down to 100.

All Negative LORD stats are automatically detected and repaired
by this IGM during IGM entry sequence, and IGM exit sequence.

Most Over-Range LORD stats are automatically fixed similarly
during IGM entry and IGM exit sequences.  Skill Points values
that exceed 100 are reset to 100.  All Integer LORD stats, such
as Gems for example, that are over 32,000 are reset to 32,000.
All LongInt LORD stats - Gold in Hand, Gold in Bank, and Experience
Points - that go over Two Billion are reset to Two Billion.

Users can run the LORD Stat Repairs processes manually at any
time from the IGM's Main Menu, in Doofus the Gnome.
===============================================================


IGM Crashes:  If you experience a crash while using the IGM, please
send me a capture log of your BBS session which most comm programs
and Telnet clients are able to generate.  Zip it up in an archive
using Winzip, PKzip or some other ZIP-compatible utility, and send
it to me at ktidmore@bellsouth.net (or gtidmore@hiwaay.net).

Also include copy of the IGM's data files such as DOOFUS.DAT,
DG2TIME.DAT, DG2PLAY.DAT, DOOFEDIT.CFG, and DG2USAGE.TXT.
Copies of the LORD game's play*.dat files, if included,
will help with analyzing what caused your IGM crash.

I do NOT need your doofus.exe and doofedit.exe files.

The LORD error.log file is not of much use, in diagnosing cause
of a Doofus IGM crash, since ANGEL-based IGMs have no way to
write RunTime Error data to that file.
==========================================================================


--- This IGM was created on March 23rd, 2005 using ANGEL Tool-kit.

    Its first official release was made on July 17th, 2006.

    ANGEL (or A.N.G.E.L.) stands for Atlantis Networking Game
    Engine Library.  ANGEL version 1.00 is copyright 2002-2006
    Atlantis Software by Jimmy Rose and Andy Stewart.
=================================================================

This IGM's files are Copyright 2005-2006 by Donald Tidmore.

DOOFUS.txt -- End of documentation.

Revised on:   July 17, 2006 at 01:14 am.

