SHOPEDIT Documentation Appendix For Pawn Shop LORD IGM:

All data sections were brought up-to-date on 12-03-2006.
This file does NOT cover Pawn Shop v3.40.  It is only for
usage with Pawn Shop v3.41 through 3.99 betas, and v4.00
when it is officially released.   * Updated Aug. 31th, 2008.

08/31/08: Renamed ShopRead.txt to PS40Read.txt for official
release of Shopedit v1.10.
=============================================================

All files used by PAWNCONV.EXE are included only in the
PAWNCONV.ZIP archive, which is kept up-to-date on the Castle
Camelot web-site.  It is not included in either PAWN400.ZIP
or SHOPED11.ZIP.

They are available from my Castle Camelot web-site, my Camelot
LordNews FDN site, and several other sources on the Internet.
All other files used by The Pawn Shop IGM are stored during
beta development inside the PAWNWORK.ZIP archive.  The official
release archive for v4.00 (PAWN400.ZIP) will contain *ALL*
files used by the IGM, except for PAWNCONV).

Programs status as of August 31th, 2008:
----------------------------------------
    PAWNCONV.EXE is no longer in use.  If anyone wants it,
    they can obtain it from this URL on my web-site:
http://camelot.legendarydragons.com/IGM-Beta/pawnconv.zip

    PAWNSHOP.EXE, PSETUP.EXE, and SHOPEDIT.EXE are all in
    NON-beta development as of Aug. 08, 2008, and will be
    prepared for official release shortly.
===========================================================

WARNING:  SHOPEDIT.exe v1.10 is NOT usable with any
version of PSETUP.EXE or PAWNSHOP.EXE that is dated BEFORE
Dec. 22nd, 2007.  It is ONLY usable with Pawn Shop v4.00, Beta.
or with beta versions released on/after Dec. 22nd, 2007.

All three programs use a newly revised IGM Player Database
Format, which was implemented on Dec. 22nd, 2007.  Donald.
============================================================


2008 Programs Release Notes:
-----------------------------
* Officially released ShopEdit v1.10 on Aug. 31th, 2008.
  Online distribution will be done on Sept. 01th, 2008.

** Pawn Shop v4.00 (Pawnshop.exe, PSetup.exe) will be officially
   released on/around Sept. 01-02, 2008.
------------------------------------------------------------

Official distribution URLs:
  For ShopEdit v1.10:
    http://camelot.legendarydragons.com/LordApps/shoped11.zip
    http://www.filegate.net/camelot/lordfile/shoped11.zip

  For Pawn Shop v4.00:
    http://camelot.legendarydragons.com/LordApps/pawn400.zip
    http://www.filegate.net/camelot/lordfile/pawn400.zip

  For Pawn Shop Config File Converter v1.00:
    http://camelot.legendarydragons.com/LordApps/psconv10.zip
    http://www.filegate.net/camelot/lordfile/psconv10.zip
============================================================


Archived from Pawnshop.txt on Dec. 27th, 2007:

Old Dedications:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

THE PAWN SHOP was dedicated by Chris MacPherson to the many LORD
players of Saint John and Fredericton, NB.

Saint John, NB:
BRAVEHEART     ANGEL           POLGARA         LEWZER
ANGELICA       SHANTAL         SHREDDER        BABY
VIKING         DREAM WEAVER    WHITE KNIGHT    EVAINE
--<RAPIER>--   FANTASIA        WARRIOR         KERRIE

Fredericton, NB:
CLONE          MAN SLAYER      DEAMON          SWEET LADY
FALKON         DEMONA          MELTDOWN        SAVAGE

-----------------------------------------------------------------------
Secondary dedications as of 2003, when Pawn Shop v2.50 beta
development cycle was started by Charlie Wardick, then by
myself:  The igm was specially dedicated to Jimmy Rose, Chris
Holt, Rob McGee, and Joe Kinjin for their invaluable assistance
- and BBS beta test services.

Chris Holt especially was of immense help by giving user feedback on
how players were cheating outrageously with the igm in 2003.   And he
identified several glitches with the new igm events such as the
Experience Trade for Potions.


Archived from Pawnshop.txt on Dec. 27th, 2007:

11.5: Glitch Fixes, Event Updates/Additions:  {Added 01/01/05}
===============================

1. Items array/InitItems function in PawnUnit wass using Cost
   values for Items #16, #17 and #18 that were too low.

   Equipment cost rates were revised on 03-01-2005 for all
   weapon and armour items.  The shop's maximum price for
   a Level #20 weapon/armour, with discount, is now 425 Million.

2. Recompiled IGM to enable December 2004 code fixes for IGM
   not displaying valid BBS Time Left amount on Status bar,
   when player enters IGM with more than 3 hours time left.

3. Tested December 2004 code fixes for IGM not allowing purchases
   of items such as Resurrection Spell when player had enough
   Gold, but had negative Gems.

4. Tested December 2004 code to ensure that IGM resets *ALL*
   negative values encountered at player's entry to zero.

5. Fixed situation where someone finds the old Shop Owner dead
   when they try to Claim the Office. The IGM was making the
   current player the new Shop Owner, but it was denying them
   immediate access during that IGM session to the Office Menu.
   Fixed on Feb. 28, 2005.

6. Allow players to hire mercenary to steal Gems from enemy.
   Player must pay up to 1.8 Million Gold, 10 Gems, 2 Forest
   Fights, and a Fairy to use Blackey's new service, and theft
   is limited to maximum of 4,000 Gems or 12.5% of victim's gems.
   Added on Apr. 24, 2005.  Use Blackey code: GEMS.

7. IGM updated in June 2005 to allow sysops to disable access to
   Mercenary Services completely using /NoBlackey parameter in
   3rdparty.dat IGM command line.  Sysops can disable usage of
   Wendy's Protection service by using /NoProtect in 3rdparty.dat.

   (This is no longer applicable.  See info on BLACKEY and PROTECT
   Limit Config variables, put into effect on 05/19/2008.)

   In IGM Limits File, it was updated to include 5 new limits
   which allow sysops to limit access to Banish, Poison, Gems
   Theft, and Bank Gold Theft to a range of 0-5 uses/day.

   The Kidnap Children service has a range of 0-500, as of 08/15/08.
   The limit is for # of Kids Stolen per Day.  The IGM will only
   allow players to steal up to 20 Kids at a time.

   If the limit for Banish, Kidnap, Poison, Gems Thefts or Gold
   Thefts is set to Zero, the IGM will not allow players to use
   that mercenary service.

   Usage of PAWNTIME.DAT file was added to control payment of
   Owner Salary during PSETUP Maintenance to ONE time per day
   in June.  PSETUP Maint was updated on Jul. 02, 2005 to also
   limit payment of Staff Salary and Guards salary to ONE time
   per day.  All three Salary amounts maximum limits were updated
   to allow Shop Owner to receive up to 55 Million Gold, Blackey
   and Wendy can get up to 1.5 Million each day, and the Shop
   Guards can get up to 900,000 Gold per day.  As of 07-02-2005.

8. Tested July 2005 change to Buy Gems event. 07/13/2005.
   -- IGM now has maximum Gems cost of 200,000 Gold per gem,
   when the player is BUYING Gems FROM the Shop.

   Tested July 2005 change to Sell Gems event. 07/13/2005.
   -- IGM now has maximum Gems value of 150,000 Gold per gem,
   when the player is SELLING Gems TO the Shop.

   Tested changes to use of PAWNTIME.DAT file by PSETUP.EXE 07/13/05.

9. Instituted use of Horse Trades/Day limit of 12, and Visits/Day
   limit range of 1-20, effective 08-01-2005.

10) Reduced amount of Experience points granted by Wendy and
    Blackey in Flirting events. Slight increase in amount of
    Charm and Defense granted, if no Exp. points can be granted.

11) As of 05/06/06, Pawn Shop will let players adopt up to 750
    kids per gems Trade - provided player has enough Gems to
    pay for them. The Kids/Day Limit now uses 1-16,000 range,
    as of 07/17/2006.

12) Rewrote PSETUP.EXE's Configuration, Install and Un-Install
    processes to get rid of some glitches.  (A) It was not
    properly removing entries from 3rdparty.dat file - FIXED.
    (B) Entries in MAINT.BAT were not being removed during
    un-install process - FIXED.  Fine-tuned all three processes.
    Work done on August 01-03, 2005.

13) As of 02/03/2007, Fairies are no longer allowed to resurrect
    dead players who die during a Shop Office Fight. (v3.90+)

14) 02/14/07 notes: For anyone who is using a REGISTERED copy
    of LORD v4.06, this IGM is *NOT* responsible for it, or any
    other IGM, saying that your LORD game is UNREGISTERED.

    This is a BUG in LORD v4.06.  It was FIXED in DOS LORD v4.07.
    If you want the igms to stop saying that your LORD game
    is unregistered, you MUST upgrade to a newer version of LORD.

    Why is it happening, you are probably going to ask next:
    This is taken from DOS LORD v4.08 beta's whatsnew.txt file:

    * When returning from an igm, lord didnt re-read in lord.dat,
      which means that registration codes, default forest fights,
      and the like were all default values. This has been fixed.
    ----------------------------------------------------------

    You will need new registration codes for LORD to use LORD
    v4.07, so contact Metropolis Gameport for them.  The new
    codes are FREE.  They are MANDATORY in order to use either
    DOS LORD v4.07 or v4.08 beta;  or to use either of the 32-bit
    versions of LORD.  So PLEASE don't go complaining to me about
    Pawn Shop not working correctly in regards to that
    Registration issue.

    You can reach Metropolis Gameport at sales@gameport.com
    via email. New reg. codes will be sent to you usually
    within a day's time, if you request them via Email.  It
    takes longer if you need them by postal mail of course.
================================================================


IMPORTANT:  READ THIS!!  {Added on 08/13/05}
--------------------------
Marty Blankenship had some questions about why PAWNPLAY.DAT
did not always exist, so I've added this short section to
better explain how the Pawn Shop IGM handles its database file.

PAWNPLAY.DAT only covers ONE day of IGM use at a time.
At the start of each new day -- OR when PSETUP /Maint is run
manually, as opposed to being run from MAINT.BAT by LORD -- the
PSETUP program automatically deletes the prior day's
PAWNPLAY.DAT player database file.

Therefore until someone actually uses the IGM, no player
database file will exist.  So if SHOPEDIT is run from the IGM
directory, and the PAWNPLAY.DAT file is missing, it is set up
to automatically terminate.

You CAN NOT edit database records when none exist.  The editor
is not intended for CREATING records just editing existing ones.
Therefore if there is no database file, then there is no point
in running SHOPEDIT.EXE.  I hope that clears up any misunderstanding
that anyone has about when they can use SHOPEDIT.

---------------------------------------------------------------
If you wonder how the IGM keeps track of the Shop Owner Player's
data, the ONLY stats regarding Shop Ownership have always been
stored inside the PAWNSHOP.DAT file.  That is where all data on
Vault Gold and Gems balances are stored.  PAWNSHOP.DAT is updated
EVERY time someone in the IGM, or some action done by PSETUP,
changes data in the file.

The SHOPEDIT.EXE utility does not access any Pawn Shop IGM data
files other than its config file, SHOPEDIT.CFG, and the IGM
player database file, PAWNPLAY.DAT.  It does not use the IGM's
PAWNSHOP.DAT or PSLIMITS.CFG data files.

SHOPEDIT.EXE only works on your PAWNPLAY.DAT file.  As long
as your PAWNBACK.DAT file is for the same LORD game day, it
can also be used with SHOPEDIT by renaming it to PAWNPLAY.DAT.
But that should be done ONLY if PAWNPLAY.DAT is corrupted.


Dealing with a corrupted Player Database File:
Or dealing with other IGM usage problems:
==============================================
If your PAWNPLAY.DAT becomes corrupted during an IGM session,
you can replace it with the PAWNBACK.DAT - by renaming that
file to PAWNPLAY.DAT.  If the renamed file has no errors when
checked in SHOPEDIT v1.10, then it can be used by the igm.

If both files have errors, and they can't be fixed using the
"New Day for Player" on EACH record in the file, you will need
to delete both files.  Then re-run the IGM and it will create
a brand new player database file.  If you STILL have problems
after that, notify me immediately via Email or Fidonet mail.

Email:   ktidmore@bellsouth.net or gtidmore@hiwaay.net
Fidonet: Donald Tidmore 1:123/450.  Use either DoorGames or
         LORD echoes please, or use Netmail to contact me.

What I will need: (a) what is the version number shown on-screen
    when you run the IGM;  (b) what is the time/date data used
    by PAWNSHOP.EXE;  (c) send me a GIF snapshot of each
    screen where problems occur;  (d) data on BBS software and
    operating system in use;  (e) a zip file containing all
    .SCR, .DAT, .CFG, and .TXT files in your Pawnshop directory.
    Also include your Play*.dat, lognow.txt, logold.txt,
    3rdparty.dat, node*.dat, and maint.bat LORD data files in
    the zip file.  Sometimes studying those can aid in finding
    why a problem occurs in an igm.  As much details as possible
    is preferred in your report so that I can track down and
    fix the problem(s) quickly.

If the problem is in an old official release version of the
IGM, I can't do anything about that situation.  I can only
fix problems using the current source code for the IGM, which
is currently for v4.00 non-beta, as of Aug. 08th, 2008.
    Donald 12/07/2007 notes.  Revised 08/08/2008.
----------------------------------------------------------------


{Moved here from Pawnshop.txt 07/26/06:}

    Important Notes Section:  **** READ THIS!!!! ****
===========================================================

(1) 09/12/05: Changed IGM to NOT use the lockfile.dat file
    for purpose of testing it as a multi-player program.
    That testing stage was officially ended on March 10th,
    2006.  The IGM is now permanently multi-player.

    The IGM already was usable on multiple nodes simply
    because it uses the A.N.G.E.L. bbs door game tool-kit.
    -----------------------------------------------------

(2) IGM was changed on Dec. 31, 2005 to use a new Configuration
    File structure.  The IGM was updated to use the new Config
    file name PAWNSHOP.DAT on Jan. 09, 2006.

    Version 4.00 is a MAJOR change from v3.40. (a) It uses a
    different config file name and layout;  (b) it uses a new
    igm player database file name and layout;  (c) and it is
    now 100% multi-player.

    Use PAWNCONV v1.00, released officially on 12-02-2006,
    to convert your old/current PAWNSHOP.CFG file into a new
    PAWNSHOP.DAT file.  See PAWNCONV.TXT file for full info
    on the process, or the synopsis on it in PAWNSHOP.TXT.

    --------------------------------------------------------
    Note: You can easily create a new PAWNSHOP.DAT file using
    the PSETUP CONFIG command.  It will allow you to enter the
    values for Lord Path, IGM Path, Sysop Handle, BBS Name,
    Shop Owner's LORD Name, Shop Owner's LORD Real Name, Total
    Vault Gold, and Total Vault Gems.  PSETUP does not allow
    anyone to change the other variables related to Times
    Robbed, Shop Owner's LORD Player Number, and Shop Owner's
    Game Level since I did not see a need to cover them. Exit
    PSETUP using its Q menu command when you are finished
    creating the PAWNSHOP.DAT file.
    --------------------------------------------------------

    After creating the PAWNSHOP.DAT file, follow directions for
    making the PSLIMITS.CFG data file.  It is the SECONDARY IGM
    Configuration File used by The Pawn Shop.  It was not affected
    by the January 2006 IGM data files changes.
               
    Anyone who is already using any version of Pawnshop.exe
    compiled since Jan. 09, 2006 does NOT need to use PAWNCONV.
    =========================================================

    ** If you want the PAWNCONV.* files, they are availeble
    inside the PAWNCONV.ZIP or PSConv10.zip archives on the
    Castle Camelot web-site.  Use these URLs to get them.

    http://camelot.legendarydragons.com/LordApps/psconv10.zip

    http://camelot.legendarydragons.com/IGM-Beta/pawnconv.zip

    The PSCONV10.ZIP archive is available online from various
    other sources.   It was officially released on 12-04-2006.
    ----------------------------------------------------------

    PAWNCONV.EXE will OVER-WRITE any existing PAWNSHOP.DAT
    file.  It reads the values from PAWNSHOP.CFG, asks you
    for your Sysop Handle, then creates the PAWNSHOP.DAT file.

    Once you have the PAWNSHOP.DAT file, remember to run PSETUP
    /CONFIG and visually verify that your IGM setup is correct.

    This info is ONLY for those who are UPGRADING from v3.40.
    ==========================================================

(3) As of 03/29/2006, The Pawn Shop is now using PAWNPLAY.DAT
    as its IGM Player Database File.  Old EXPTRADE.DAT files
    are *INCOMPATIBLE* with SHOPEDIT.EXE, PSETUP.EXE and
    PAWNSHOP.EXE.

    To update to the new player database file, *EVERYONE* Must
    delete their EXPTRADE.DAT file.  Then using the current,
    PAWNWORK.ZIP archive file's program files, re-use the IGM
    to recreate the player database file.

(4) IGM Player Database File Structure changes:
    -- Reorganized file structure on March 15, 2005;  June 25,
    2005;  Jul. 16, 2005;  Jul. 29, 2005;  Sept. 01, 2005.
    Last revision:  Oct. 14, 2007.

(5) IGM Limits Config File Structure changes:
    -- Reorganized file structure on Feb. 23, 2005;  Second
    change made on July 29, 2005;  Third changes were on
    June 21, 2005;  Fourth/last change was on August 01, 2005.
    Last revision:  Feb. 02, 2007

(6) Created new IGM data file, PS-FIGHTS.DAT, on Sept. 12, 2005
    to control access to the IGM's Claim Shop Office event.  The
    file prevents anyone from using the event while another
    player is in process of making a Shop Office Claim.

(7) Changed PSETUP.EXE on June 28, 2005 to use PAWNTIME.DAT
    time/date use file.  It is only used by PSETUP.EXE, and
    it controls payments of Owner Salary, Employees Salary,
    and Guards salary so that they are made only once per day.

(8) The IGM has an Admittance Fee, which previously may not
    have been noticed.  You either have to have a Horse, which
    grants FREE admittance, or you have to have ONE Forest
    Fight to pay for admittance (per visit).  07/16/06 note.

    One of the privileges of Shop Ownership, or of being
    married to the Shop Owner, is FREE admittance is guaranteed
    to the Shop Owner, and to their Spouse.  (v3.86 Note)

    Free admittance to the IGM is also granted to the LORD
    player character used by the Sysop User, as of 11-21-2006.

    ----------------------------------------------------------
    Only three people have SPECIAL privileges inside the igm:
    the Sysop Owner player - Identified by Sysop_Handle value
    inside PAWNSHOP.DAT;  the Shop Owner player;  and the
    Shop Owner player's spouse (if he/she has one).
==============================================================


{Moved here from Pawnshop.txt 07/26/06:}

    UPDATE INSTRUCTIONS FOR USING v3.88+ Betas:  {03-29-2006}
========================================================
1) Obtain PAWNWORK.ZIP from me via email.
   Use ktidmore@bellsouth.net or gtidmore@hiwaay.net please.

   The SHOPEDIT files are inside both PAWNWORK.ZIP and
   SHOPEDIT.ZIP, at Jason Hud's request.

   When they are ready, use SHOPED11.ZIP and PAWN400.ZIP
   instead of SHOPEDIT.ZIP and PAWNWORK.ZIP.

2) Unzip all files from PAWNWORK.ZIP (or from PAWN400.ZIP),
   using the -N parameter used by Wzunzip and Pkunzip, into
   your IGM directory.

   Delete your existing EXPTRADE.DAT file.

   Run PAWNCONV.EXE so it creates a PAWNSHOP.DAT IGM
   Configuration file from your old PAWNSHOP.CFG config file.

   Or use PSETUP /CONFIG to create a new config file.  You can
   NOT use PAWNSHOP.EXE without a PAWNSHOP.DAT file.

3) Use the IGM long enough to create a new player database file.

   Until you have made a PAWNPLAY.DAT file, any usage of the
   SHOPEDIT.EXE utility or the PSETUP REPORT command will not
   work.

   **  If you have just started using the IGM, then simply
   follow the Installation instructions that are listed farther
   down in this documentation file.  (Yes I know, this file is
   big, and complex. I'm trying to rewrite it over time.)

4) You may resume normal usage of the IGM at this time.
==============================================================


  ** READ THIS !!!! **  {Moved here from Pawnshop.txt 07/26/06}

  12/15/05 Notes:  I've fixed PAWNSHOP.EXE so that if the user runs the IGM
  in LORD, and the PSLIMITS.CFG file does not exist, the IGM will create
  the file using default settings.  Its up to the sysop/end-user to check
  the file, using PSETUP /CONFIG, and make any changes they want to the limits
  settings.

  PSETUP.EXE, during un-install process, now shows you what data string it
  used to search 3RDPARTY.DAT and MAINT.BAT file.  If you have more one
  than Pawn Shop installation in a LORD game, the un-install process will ONLY
  remove the Pawn Shop setup that is based in the current directory that
  PSETUP is running from.  The other igm setups of The Pawn Shop are left in place.

  Remember when you do un-install the IGM, that you are supposed to visually
  verify your 3RDPARTY.DAT file to make sure that its content is as desired.

  IGM Setup programs can occasionally screw up so you should do this all the
  time with ALL of your LORD igms.

  ===========================================================
  Note: The IGM can't recreate the PAWNSHOP.DAT file if it is
  deleted or corrupted during igm usage.  Only PSETUP.EXE CONFIG
  can do that for you.  There are various variables in the file
  which PAWNSHOP.EXE simply does not know.  This is why the
  IGM will terminate operation immediately during the IGM Entry
  process if the Config file is missing.
  ============================================================================


{Moved here from Pawnshop.txt 07/26/06:}

    Notes regarding Horse/Fairy/Orphan Child Gems Trades:
===========================================================
  Customers may purchase Horse, Fairy or Orphan Kids provided
  (1) that they have enough Gems, (2) that they have not reached
  the Fairy/Horse/Adoptions Limits, and (3) that they are in
  good standing with Wendy.  Anyone who is on the Hate List is
  not allowed to use the Wendy Menu and Blackey Menu events.

  Anyone on the Shop Ban List is not allowed to use the IGM
  at all as long as their name remains in the SHOPBAN.DAT file.

  There is NO Limit on Gems for Horse Trades.  Other than that
  (a) player has to have 15 Gems to pay for one, and (b) they
  must be in good standing with Wendy.

  Limits Info, as of July 26, 2006:
  ---------------------------------
  1. Sysop-Configurable. 0-15 Fairy Gems Trades are allowed per day.
     Does not count Horse for Fairy trade swaps by players. Each
     Fairy costs 30 Gems.  Note: If this limit is set at Zero,
     then the IGM does not allow Gems Fairy Trades at all.

  2: Sysop-Configurable. 1-16,000 Orphan Gems Trades are allowed
     per day.

     Customers may trade for up to 750 Kids per gems trade.  Limit
     covers Kids obtained from Wendy's Blessings and Adoptions
     made via Gems Trades each day. 

     ** NOTE: Actual number of Kids one can adopt during a Gems
     Trade is dependent on how many Kids they have already bought
     that day, on what the Daily Adoptions Limit is, and on the
     player's LORD Gems on Hand amount. **

     Kids Stolen via the KIDNAP mercenary service are not counted
     as Adoptions, so they don't count against the Daily Adoptions
     Limit.  Each child kidnapped costs 20 Gems, and 250,000 Gold.
     The IGM tracks Kids Stolen per Day using a separate player
     database variable.

     As of 08/15/08, there is a 25% chance that a Kidnapping will
     fail, resulting in the death of the mercenary.  The player
     loses the Gold/Gems they paid for the mercenary's usage
     if this event occurs.

     A) Players can not use Adoptions service if they already have
     32,000 or more Kids.  B) Once player meets the Adoptions Limit,
     further adoptions that day are not allowed -- unless the sysop
     increases the limit during the day.  C) Anyone on the Hate
     List is not allowed to use Wendy Menu services including
     the Adopt Children event.
  -----------------------------------------------------

  Fairy trades are limited due to their use by various Mercenary
  Services, so I felt it advisable to control this IGM event.

  =================================================================
  Usage Reports Data:  Fairy and Horse Trades per player are listed
  on Report #2.  Kids Adopted and Kids Stolen are on Report #3.

  The Shop Owner player, their player spouse, and the Sysop User
  player may view the Usage Reports for free from the Office Menu.
  All other players, excluding ones on the Hate List or Shop Ban
  List, can buy access to the Reports from Wendy.

  The sysop user can view/update the Pawn-use.txt reports file using the
  PSETUP REPORT command, or by choosing a menu option inside PSETUP.
  =====================================================================


{Moved here from Pawnshop.txt 07/26/06:}

    Notes regarding Major Updates of the IGM in 2005:
=======================================================

  * Added use of ROB-GOLD.DAT file. Deleted use of old ROB.DAT file.
  Players can only be robbed of Bank Gold or Gems once per day.
  Rob-Gold.dat tracks who has been victims of Gold robbery - but
  that is only if the robbery is successful.

  * Added use of ROB-GEMS.DAT file.  It tracks who has been a
  victim of Gems Theft, if the robbery was successful. A player
  can be robbed of Gems only once per day.

  ----------------------------------
  * The old BULLETIN.TXT file is now named PAWNBULL.TXT.

  * Credit for the June 2005 updates goes to Don Young of the X-Bit
  BBS, who notified me of long-term abuses of this IGM.  BANISH
  and POISON were being used heavily by bullies to prevent
  people from being able to play LORD at all for days at a time.

  The Mercenary Protection service was being heavily abused by
  people in Pacific time zone, causing great havoc in LORD games
  held in other time zones.  Players in Pacific zone were getting
  protection and then abusing the mercenary services heavily.  Everyone
  else suffered as a result because they could not retaliate against
  the bullies who had Wendy's Protection.
  ------------------------------------------

  05/19/08 rewrite: The \NoProtect parameter is no longer used.

  To ENABLE the Wendy Protection Service, you run PSETUP CONFIG
  and configure Line 12 of the Limits Config file (PSLIMITS.CFG).

     PROTECT ON  - enables usage of Wendy's service.
     PROTECT OFF - disables usage of Wendy's service.
  ------------------------------------------

  05/19/08 rewrite: The \NoBlackey parameter is no longer used.

  To ENABLE access to the Blackey Menu, where all of the Mercenary
  Services are located, you run PSETUP CONFIG and configure Line
  11 of the Limits Config file (PSLIMITS.CFG).

     BLACKEY ON  - enables access to the Blackey Menu.
     BLACKEY OFF - disables access to the Blackey Menu.
  ------------------------------------------------------------

  Note that it is the SYSOP's responsibility to prevent their
  BBS users from abusing BBS door games.  No IGM author can
  prevent this from happening 100%, and neither can LORD's
  developer Michael Preslar.  If you condone bullies behavior
  by failing to punish it, then your BBS users will go somewhere
  else where their rights are protected by a BBS sysop.
============================================================

  Aug. 01, 2005: Added Max Visits/Day Limit in PSLIMITS.CFG file,
  for sysops to configure, using 1-20 range.  Individual users of
  IGM can choose how many visits a day they wish to allow.
  Update the IGM Limits File using PSETUP /CONFIG.

  All players are subject to the Visits/Day Limit w/o exceptions.

  Aug. 03, 2005: Revised Flirt with Wendy, Flirt with Blackey
  events.  Reduced amount of Experience Points they will grant,
  and increased amount of Charm/Defense points granted if player
  gets 0 exp. points from Wendy or Blackey.

  Aug. 04, 2005: Implemented Multiple Adoptions code.

  ** May 06, 2006:  Players may adopt up to 750 Kids per purchase.
  They can adopt up to 16,000 Kids/Day, as of July 26th, 2006.

  ------------------ READ THIS!! -------------------------------
  Sept. 26, 2006: Normally, you can not use mercenary services on any
  warrior who is also online in LORD.  There are four exceptions.
  You may use INTERCEPT, LEARN, MAIL and SPY commands on any player
  except for the Shop Owner, who is protected from mercenaries.

  Services such as INTERCEPT that cause no harm to the target
  are allowed to be used on the Shop Owner Player by Blackey.

  All of the mercenary services have been retested to ensure that
  they work properly when the targeted player is either in LORD
  or is also using The Pawn Shop at the current time.
  =============================================================

  ============= IMPORTANT:  READ THIS!!!!! ====================
  10/11/2007: I've eliminated all of the Blackey Menu code that
  was related to using Foul Language words.  The IGM will now
  simply ignore any wording that is not a valid Blackey Menu
  command code word/phrase.
  =============================================================


{Moved here from Pawnshop.txt 07/26/06:}

--------------------------------------------------------------
Internal Constants: NoBanish - activated if sysop/end-user
specified that Banish_Uses is zero.  NoPoison - activated
when Poison_Uses is zero.  NoKidnap - activated when Kidnap_Limit
is Zero.  Notes added 08/01/05.
=============================================================


{Moved here from Pawnshop.txt 07/26/06:}

===============================================================
 ** 07/13/05 Note regarding PAWNTIME.DAT:  PLEASE READ THIS!!!

    I changed the structure of the PAWNTIME.DAT to store the
    three boolean values that limit salary payments to once a day.
    --------------------------------------------------------


{Moved here from Pawnshop.txt 07/26/06:}

  --------------------------------------------------------------
  WARNING:  Do not EVER manually edit BANISH.DAT and POISON.DAT
  so that the same player ends up being both banished and
  poisoned.  That is VERY BAD behavior.  I don't want players
  blaming ME for such actions, so please do NOT ever do this!

  ====================================================
  For Sysops:  Please monitor the LOGNOW.TXT announcements made
  by the PSETUP Poison Player and Banish Player Events.  If
  players get Banished AND Poisoned on the same day, that's a
  glitch that I am unable to prevent.  As long as no one tampers
  with the BANISH.DAT and POISON.DAT files, the IGM is designed
  to prevent this situation from occurring.

  It is the sysop's responsibility to detect and punish abusers
  of this IGM or any other IGM that they use in their LORD game.

  IF someone reports a situation like this to you, please do
  something immediately to correct it.  The quickest way is
  to use LPEDIT and run New Day for Player for the player or
  players who notify you that such a problem exists.  That will
  allow them to immediately resume usage of LORD.

  The #1 best way to stop people from abusing any BBS door game
  is to deny them access to your BBS doors completely.  If you are
  looking for less drastic punishments, here are some ideas:

  To immediately punish a bully or cheater INSIDE Pawn Shop itself,
  you can add their LORD Real Name to the SHOPBAN.DAT file. That
  will disallow their usage of the IGM completely until the file
  is deleted by PSETUP Maintenance event.

  You can also edit their IGM player database record using
  SHOPEDIT.EXE.  There are various settings that you can change.

  Set Visits to 20.  Disallows player from using igm any more that day.
  Usage of SHOPBAN.DAT has the same effect.

  Set Adoptions to 16,000.  Disallows further adoptions that day.
  And so on.

  To punish bully/cheater inside LORD itself, run my LPEDIT program
  and do a CLEAN SLATE on the bully/cheater.  There are two modes.
  1 resets player to Post-Dragon Kill settings.  The other resets them
  to Brand New Player settings.

  LORDCFG does not have a Clean Slate option, but you can achieve the
  same results by manually changing every appropriate value in the player's
  record to zeroes in the LORD Player Editor module part of LORDCFG.EXE.
===============================================================


{Archived here from PAWNSHOP.TXT 12/04/06:}
July 2006 Notice:
-----------------
As of 07/26/06, PSETUP can NO longer be used with /?, ?, /C,
or /M parameters.  All Maintenance is now done using /MAINT.
or MAINT.  All Configuration is done using /CONFIG or CONFIG.
To see the help screen, you use PSETUP /HELP or PSETUP /SWITCHES.

Aug. 03, 2006 Notice:
All "Hated" customers are denied access to the Wendy Menu and
Blackey Menu.  That includes events such as Adopt Children.

Oct. 04, 2006 Notice:
Anyone on the HATE List is now denied access to the Good
Customers Discount for buying Weapons/Armour. (v3.86+)
=======================================================

3.50: IGM Usage Report notes Section:
=======================================================
  Moved into PS40Read.txt file on 12/04/2006.

  * The disk file is named PAWN-USE.TXT and can be viewed
    using any program that reads text files, or by using
    PSETUP.  Simplest and quickest access is to use the
    PSETUP /REPORT command.

  * Usage Report #1 was added in 2004.  It covers Lord Name,
    Experience Traded, Gems Traded, Potions Bought, Visits,
    Fairy Trades, and Horse Trades.

  * Usage Report #2 covers Exp. Trade Limit Rate; and amounts
    of Max HitPoints, Strength, Defense and Charm purchased.

  * Usage Report #3 covers, as of 06/21/05, Kids Adopted, Kids
    Stolen, # of Gems Thefts, Wisdom gain/loss, and # of Bank
    Gold Thefts.

  * Players may visit Wendy to view the Usage Reports.  The
    service is FREE, but access is denied if you are on the
    Hate List or on the Shop Ban List.
  -----------------------------------------------------------------

  * WARNING: Avoid using PSETUP to change values in PAWNSHOP.DAT,
    or in PSLIMITS.CFG while the IGM is in use.  It is a possible
    source of IGM usage complications, so that situation should
    be avoided.  PSETUP /Report may be used safely while the IGM
    is in use, but will not be completely up-to-date in such cases.

  * If you have pawnrept.bat file, you can delete it.  It is
    no longer in use.  PSETUP.EXE originally was not able to
    display the file on-screen, so it was provided as a service
    to users of this IGM.

  * If you have an bulletin.txt or ps-time.txt file, delete them.
    The IGM now uses PAWNBULL.TXT for the Bulletins file.  The
    other file was a temporary file and is no longer in use by
    PSETUP.EXE.
==========================================================


{Archived from PAWNSHOP.TXT on 12/04/2006:}

07/30/06 Note: Either delete any ROB.DAT files you have, or rename
them manually to ROBVAULT.DAT (unless RobVault.dat already exists).
--------------------------------------------------------------

* Copies of PAWNWORK.ZIP and SHOPEDIT.ZIP are backed up on
  my Castle Camelot web-site.  Sometimes it is once a week,
  and other times it is 1-3 times a month.  And they are
  also available from the NightFall Games, BBS Archives, and
  Legendarydragons.com servers, but those files are not always
  kept up-to-date.

* ALWAYS obtain BOTH beta archives from me directly and that
  way I can notifiy you if there are any special conditions
  that you need to be aware of, regarding the current beta
  programs. Occasionally, while I am working on the IGM, some
  components may not work properly, or they may contain temporary
  debug statements.  And possibly new events that are in testing
  may not work properly.

* For every user of The Pawn Shop: Please send feedback on ANY
  problems you encounter using the IGM, which you can tell are
  caused by the IGM.
==============================================================


**** Detailed Notes for PSLIMITS.CFG Section: ****
--------------------------------------------------------------
*PSLIMITS.CFG -
    Stores the values used in Potions Trading limits.
    Entry #1:  Amount of potions player may acquire each day via
    either Gems Trading, potions purchases with Gold, or Experience
    Trades.  Maximum limit is 16,000.  Default setting is 8,000.

    Entry #2: Percentage of Experience points player is entitled to
    trade in each day.  Maximum limit is 50%. Default setting: 20%.

    Entry #3: Number of Fairy trades for Gems player may make each day.
    Maximum limit is 15.  Default setting: 5.  May be set to ZERO
    by Sysop to disable Gems Trade for Fairies.

    Note: The Trade Menu's "Swap Fairy for Horse" and "Swap Horse
    for Fairy" are not covered by the Fairy Trades Limit.

    Entry #4: Number of Orphan Child trades for Gems player
    may make each day.  Range: 0 through 16,000.  Sysop is
    allowed, as of 12/04/06, to disable this Service by setting
    its Limit value to Zero.

    Note: Wendy's Blessing can grant Children to a player.  It
    is not covered by the Adoptions/Day Limit.

    Some limits may be set to Zero.  That disables access to the
    Mercenary service, or normal Gems Trade service, which they
    are designed for.

    Entry #5 covers Banish Player Service.  It can be set between
    0 and 5.  If 0, then no one is allowed to banish players.

    Exception: Blackey can Banish anyone who violates his rules.

    Entry #6 covers Kidnap Service Uses.  It can be set between
    0 and 500.  If ZERO is used, then no one is allowed to Kidnap
    Children in the IGM.  Each Kidnapping can steal up to 20 Kids
    from a warrior at a time.  Once a player has reached the Max
    Kids Stolen per Day Limit, the IGM will not allow them to use
    the Kidnap service again that day.

    Entry #7 covers Poison Player Service.  It can be set between
    0 and 5.  If 0, then no one is allowed to Poison players.

    Entry #8 covers Gems Thefts.  Can be set between 0 and 5. If
    an attempt is unsuccessful, it does not count against the
    limit.

    Entry #9 covers Bank Gold Thefts.  It can be set between
    0 and 5.  If 0, then no one is allowed to Steal Gold from
    another warrior's LORD Bank Gold account.  If robbery attempt
    is unsuccessful, it does not count against the limit.

    Entry #0 (the ZERO menu key) covers Max Visits/Day Limit.
    Users are not allowed to set this to Zero.  Allowed range
    is 1 to 20.  This is IGM Limit setting #10.

    The PSLIMITS.CFG file is also recreated when user does an
    IGM Reset, and is updated whenever Configure Limits is used
    in a PSETUP /CONFIG session.

    If the IGM is run, and PSLIMITS.CFG does not exist, the IGM
    will automatically generate the file using default values.
    If that happens, its up to the sysop/end-user to run PSETUP
    CONFIG and change the various Limit values to your liking.
===========================================================


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
6.0  BUGS/TROUBLESHOOTING:

Most of this was written years ago by Chris MacPherson and
does not really have relevance to the IGM's usage now I think.
So it is now stored in the PS40Read.txt docs file.  Why?  Because
I could be wrong, and someone might have one of these specific
situations happen to them.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

PROBLEM:  THE PAWN SHOP WILL NOT LOAD!  WHAT DO I DO???  {Chris}

SOLUTION:
I've had a few comments that after installation it will announce
itself in LORD and be listed in 'Other Places' but will not load.
The way to get THE PAWN SHOP to come up is to change the
fossil/internal settings in the Node Configuration in LORD (ie.
LORDCFG.EXE).  You may need to change to either Regular Fossil or
Weird Fossil.  Hope this helps.

* Note: This was applicable to version 1.xx, and I simply do not
  know if this situation still occurs with the 3.xx versions. Donald.

After installation make sure that 3rdparty.dat entry contains /N*
/G<lordpath> parameters, or the IGM will not work properly.  Also
make sure entry added to maint.bat is PSETUP.EXE /MAINT.

Note #3: Make sure your system actually has enough conventional
DOS memory to run the programs.  If you are running TSR utilities,
they can cause LORD and this igm to not work right, if they don't
leave enough DOS memory for PAWNSHOP.EXE to execute properly.

Only have ONE PSETUP.EXE /MAINT command inside MAINT.BAT for each
Pawn Shop game that is installed in EACH LORD game that is running.

Only have ONE Pawn Shop IGM entry command line set in 3RDPARTY.DAT
file for EACH Pawn Shop game that is installed in EACH LORD game
that is running.

Verify that you actually HAVE a PAWNSHOP.DAT file in the IGM
directory where you told LORD the game would be running from.
Do the same with PSLIMITS.CFG.  The IGM (pawnshop.exe) does not
use the PAWNTIME.DAT file, but it is required to use PSETUP.EXE.
IT is automatically created by PSETUP as needed.  If you don't
have PAWNPLAY.DAT and PAWNBACK.DAT player database files when
you enter the IGM, they are automatically created by the IGM.

Make sure that you do NOT have any of the IGM's data files
write-protected.  That will always cause problems if one of the
Pawn Shop's 3 primary executable programs tries to update a file
and is not able to do so.   A listing of the files used by The
Pawn Shop IGM is inside the primary docs file PAWNSHOP.TXT.

If you still have trouble after you've checked on these situations
contact me via email or Fidonet mail, or postal mail, and I'll
see if I can help you further.

The IGM has been tested under various versions of DOS LORD between
v3.55 and v4.08 Beta.   It will NOT work with earlier versions
such as v3.50 of DOS LORD, and it definitely won't work with
*ANY* 32-bit version of LORD *EVER*.

Donald Tidmore ktidmore (at) bellsouth.net
See pawnshop.txt for my postal address and Fidonet address.
====================================================================


PROBLEM:  My users LOVE the new version.  What do I do?

SOLUTION:  Thank Chris for writing a great IGM. And thank myself
  and Charlie Wardick for our work in updating The Pawn Shop. <G>

If you are an author of LORD programs, it would be nice to have
a free registered version of your programs perhaps.  Or perhaps
a "personalized" version, if you have that kind of setup. Donald.

Mainly, I simply would appreciate your TELLING me that you
liked using the igm.  There simply is not enough people out
there who give *ANY* kind of feedback to BBS game programmers.
Which incidentally is why most of them have given up on LORD
programming, or on other BBS programs.
======================================


PROBLEM:  PAWNSHOP.EXE starts running and does an RTE error message.
I'm returned back to LORD immediately without getting inside the IGM.

SOLUTIONS:
1) Make sure that you have PAWNSHOP.DAT and PSLIMITS.CFG files in
the IGM directory, AND that they refer to the CORRECT IGM directory,
and to the CORRECT LORD directory.  If PAWNSHOP.DAT is not
available, the IGM will NOT run.  But its supposed to show an
error message explaining that situation on-screen.  IF PSLIMITS.CFG
can't be found, a default settings file is automatically created
by the IGM during IGM entry sequence and during IGM exit sequence.

2) Make sure that the IGM Path shown on Line 2 of PAWNSHOP.DAT
is for the EXACT location that you have in the 3RDPARTY.DAT file.
They must be identical.  Make sure that the LORD Path shown on
Line 1 of the file is for the correct LORD game you are running.

3) Delete PAWNPLAY.DAT file, and retry IGM.  If you just updated
from an older official version, such as v3.40, or from some old
betas, the old player database file is probably incompatible with
the IGM, PSETUP.EXE, and with SHOPEDIT.EXE.

There is no need to delete the PAWNBACK.DAT file.  Make SURE
that none of the PAWN*.DAT files are write-protected.

4) This IGM MUST have its PAWNSHOP.SCR file in its igm directory.
It will NOT run without the file, which is stored inside the
PAWNWORK.ZIP and PAWN400.ZIP archives.  The IGM will terminate
operations immediately during IGM entry sequence if this file
can't be found by PAWNSHOP.EXE.

5) The record structure for PAWNTIME.DAT, used only by PSETUP.EXE,
was updated in July 2005. If you get an RTE 100 while using PSETUP,
simply delete PAWNTIME.DAT.  Then restart PSETUP using /CONFIG command
and it will recreate the file for you.

5) The IGM will terminate immediately when run in LORD if it
can't find the LORD PLAYER.DAT file.  It uses the location for
LORD listed in the PAWNSHOP.DAT file.  If that location is
invalid, the igm will try to use the location for LORD's files
that it obtains when the INFO.<node_number> file is processed.
If the latter location for LORD works, the igm will rewrite the
PAWNSHOP.DAT file with the validated LORD Path information.

You have to restart the IGM without a player database. It will
then recreate one.  That should solve any RTE problems.  If it
does NOT, contact me immediately with details.  Donald.
=============================================================

If you are running LORD IGMs, and any one of them does RTE
messages which you don't have time to read before LORD reloads
the Other Places Menu, here is a simple solution to use:

Inside your LORD START.BAT file, find the line shown in this
example, and place a PAUSE command immediately after it.

:DO1
CALL DO%1.BAT
PAUSE                  <-- Add your PAUSE cmd here.
GOTO BEGIN

Warning:  This will ONLY work if you are playing LORD in Local
Mode on your own system.  I've found out thanks to assistance
from Jason Hud that this technique screws things up if it is
used on a LORD game that is being accessed through Telnet.  The
telnet apps can't handle the PAUSE command and things screw up.

In particular, if you are running BBS software and are playing
LORD via telnet, you can't use any DOS batch file commands inside
the :DO1 code block of the game's START.BAT file.

The LORD program runs the :DO1 section when it is reloading
itself after a player has been inside an igm.  {12/07/2007 info}
================================================================


Some final notes:  Avoid manual edits of PAWNSHOP.DAT and
PSLIMITS.CFG while the IGM is in use, or usage of PSETUP options
while the IGM is in use.  *SOME* PSETUP functions will work OK
when the IGM is in use, others would cause problems for sure.

NEVER manually delete PAWNSHOP.DAT, PAWNPLAY.DAT or PAWNBACK.DAT
files while the IGM is running or while PSETUP.EXE is running.

NEVER try to install, configure, reset, or un-install the IGM
while your LORD game is running.  Always make sure LORD is NOT
in use before doing stuff like that.  This applies to EVERY IGM
in existence, not just to mine.

NEVER try to use SHOPEDIT.EXE while the IGM is in use inside LORD.
Two programs trying to modify an IGM Database record are BOUND
to conflict with each other, which will cause one or both of them
to crash.  In a worst case scenario, that can also cause LORD
to crash possibly.

As of Oct. 10, 2007, PAWNSHOP.EXE is written to recreate the
PAWNPLAY.DAT file using the PAWNBACK.DAT Database Backup file,
whenever PAWNPLAY.DAT is missing when it is accessed by the igm.

REPEAT WARNING: You should NEVER screw with the igm's data files
in any way while the igm is running, for any reason!  That also
applies to LORD's data files.  Unless you KNOW what you are doing,
you should NEVER manually edit them while LORD is running.  That
is especially true for the OUT.*, MAIL*.DAT, and INFO.* files.

{ section rewrote 08/31/2008. }

=========================================
*Do NOT ever modify content of PAWNSHOP.SCR yourself, with ONE
exception.  If you want different LORD color codes for an event,
you may modify those to your own preference.  Otherwise, HANDS
OFF this data file.  It is protected by federal and international
copyright laws.

If you don't like how something is coded in the file, then let
me know.  I will then make changes to the file myself. Donald.
======================================================================


PROBLEM:  The IGM reports that either Vault Gold or Vault Gems
balances are negative.   {05/20/2003}

SOLUTION:  If either situation happens, the IGM automatically
runs the Shop Bankruptcy process.  The current Shop Owner is
stripped of their Shop Ownership and banished for one day. This
occurs if Total Vault Gold goes negative, or if Total Vault
Gems goes negative.  If Invested Vault Gold or Invested Vault
Gems are negative, they are reset to ZERO values by the IGM.

Normally, PSETUP Maint will check for, and deal with, those
Bankruptcy situations.  Since they can also happen during IGM
usage, PAWNSHOP.EXE now has its own dedicated Bankruptcy event
to take care of such situations.

If you notice that any of the four values at the end of the
PAWNSHOP.DAT file are negative, and want to fix them manually,
you may do so by running PSETUP CONFIG.  It will allow you
to edit Total Vault Gold and Total Vault Gems.  It does NOT
allow the end-user/sysop to modify the two Investment values.

Running PSETUP MAINT manually will deal with the situation also.
However that will result in the current Shop Owner's punishment
for lousy shop management.

Do NOT try to run PSETUP CONFIG or PSETUP MAINT while the IGM
is running inside LORD.  Close the IGM down in LORD and Exit LORD!

If you are running a BBS, disable access to LORD until you are
finished modifying the IGM's data files and/or LORD's data files.
===========================================================================


PROBLEM: During IGM entry, the IGM identifies you as the Shop's Owner
and you had not done a Claim Office igm event previously.  And your
Lord character uses Lord Player number Zero.

SOLUTION: The IGM was comparing the incoming player's PlayerNum field to
TConfig.OwnerNum, the Shop Owner's Player Number config file field,
and if they matched, it automatically considered you as the Shop Owner.

As of 03/02/2005, the IGM has been set up to use 200 as the default
OwnerNum value when there is no owner.  LORD does not allow more than
150 players in a game, so no one will have a player number of 200.

That should take care of the IGM assuming that you are the Shop Owner
when you have never actually used the Claim Shop event in the IGM.

-------------------------------------------------
Side Note: As of 03/02/05, whenever there is no Shop Owner, the
Owner Name entry in PAWNSHOP.DAT will now say "NO Shop Owner"
instead of containing blank spaces.

As of 07/16/06, if there is no Shop Owner, the Owner RealName
entry in PAWNSHOPO.DAT now says "NO OWNER YET". (v3.86+)

I have made very sure that this particular situation should never
occur again during igm development in the last half of 2007.

END of 03/02/05 PROBLEM/Solution section.
====================================================================


The Shop Ban List:    {added 10/22/2006}
============================================================
  * Any warrior who is killed by the Shop Owner during a Shop
    Ownership Fight is now placed on the Shop Ban List.

  * During PSETUP Maintenance, it has always been possible for
    the HATE.DAT file to be retained.  That now also applies
    to the SHOPBAN.DAT file.  So people on the Hate List and/or
    Shop Ban List may find themself paying for their sins on
    more than one LORD game day.

  * Anyone who is on the Shop Ban List is denied access to the
    Pawn Shop IGM, effective Oct. 22nd, 2006.  The Shop Ban
    will last until the SHOPBAN.DAT file is deleted, either
    by the end user/sysop or by PSETUP Maintenance process.

  * Sysops: You may delete player's names from any IGM data
    file if you wish to do so.  I do request that you not do
    this unless you have a good reason, especially in regards
    to the SHOPBAN.DAT file.
=============================================================


If you spot any bugs, please report them to me.  I can NOT fix
problems that I have no knowledge of, after all.

Thanks Donald Tidmore.
=========================================================


From Jimmy Rose, author of the ANGEL Toolkit:

ATLANTIS SOFTWARE LICENSE (ASL)        {Added 10/04/2007:}
---------------------------------------------------------------
Author of ASL.TXT file:  Jimmy Rose.

A.N.G.E.L. (Atlantis Network Game Engine Library)

Copyright  2000-2007 by Atlantis Software, Jimmy Rose and
Andy Stewart.

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software library and source code
the rights to use, copy or modify the source code in any way
you like to use in your own programs. Programs created with
this software may be sold, distributed free, or released under
another license as long as the original authors are credited. 

The above copyright notice and this permission notice shall be
included in all distribution of the source code.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OF THIS SOFTWARE.          End of ASL.TXT section.
==============================================================

  
This PS40Read.txt file was created on Mar. 10, 2006.

All Pawn Shop files are Copyright 2002-2008 by Donald Tidmore.
And some are Copyright 2002-2006 by Chris MacPherson.

The SHOPEDIT files are Copyright 2005-2008 by Donald Tidmore.
The PAWNCONV files are copyright 2006-2008 by Donald Tidmore.

Revised on September 05, 2008 at 09:00 pm.

