    Pawn Shop LORD IGM -- What's New
    Covers v3.00, v3.10, and v3.40 official versions:

    ** v3.40 officially released on July 03, 2004: **

    Covers IGM updates for version 3.41 - 4.00 work.

    Prepared by Donald Tidmore.
=========================================

Welcome to the Pawn Shop.  Stick around and buy some great stuff.
The following changes were made to the IGM, starting with v2.00
as the basis, in December 2002.  

{ v3.11-3.40 Development notes are listed at the end of
the version 3.10 Notes, at the END of this file.}

   ## Moved Notes for v3.00 to PSWN-300.TXT file. 01-25-2006. ##

                      The Pawn Shop - Update Notations:
                     --------------------------------------
    See PSWN-300.TXT for Version 3.00 Notations.

    See PSWN-310.TXT for Version 3.10 Notations.

    See PSWN-340.TXT for Version 3.40 Notations.
------------------------------------------------------------

    Pawn Shop v4.00 Changes Summary Notes:

    Mid-January 2005 -- current date Beta work:
    ===========================================

Notes covering Version 3.41+ Beta:  Section added 12/22/04:
Rewrote items #1 through #3 on Feb. 16, 2005.

1) Fixed IGM glitch where IGM did not detect and fix negative
   Gems, either at IGM entry, or when player was trying to
   make a purchase.

1-B) On Jan. 16, 2005, support for using PSETUP /CONFIG was
   added to PSETUP.EXE for running the Configuration process.

2) Added code to automatically detect and repair *ALL* possible
   negative LORD stats when players enter the IGM.  Their stats
   are also checked similarly during the IGM exit process.

3) Fixed problem where negative Gems prevented player from buying
   the Resurrect Dead Player service, even when they had the Gold
   to pay for it.  Similar problems with negative Gems detection
   were fixed in Buy Gems and Sell Gems events.

4) Added "Trade 40 Gems for Orphan Child" event to IGM's Trades
   Menu.  Added new player database variable to track daily Adoption
   Trades.  Added Adoptions/Day limit variable to pslimits.cfg file.
   New event is usable as of Feb. 23-24, 2005.

   As of 08/04/05, players may adopt kids up to maximum of 500
   per day - sysop-configurable limit.  And multiple adoptions
   are allowed, limited to 50 kids per gems trade session, or
   to amount of kids player can actually pay gems for.

5) Revised layout of LORD Stats Screen. Added three entries to cover
   Horse Trades, Fairy Trades, and Adoption Trades. To keep Stats data
   on one single screen, I removed coverage of the Games Won LORD stat.
   Change effective as of Feb. 24, 2005.

   A second IGM stats screen was added on August 02-03, 2005. It
   is accessed via the primary Stats process, and only executed
   if player chooses to view the new stats.  It covers most of
   the IGM stats that are tracked in the three IGM Usage Reports.

6) Added ATM Service to Wendy's Menu on March 01-02, 2005.  Wendy
   charges two fees: a flat fee of 25 gems, and a variable fee of
   Gold, based on 2% of player's GOld in Hand.  Minimum atm fee
   is 2,000 gold * game level for all players.  Maximum atm fee
   is 500,000 gold.  Added code to advertise my Kiteria's Lord Bank
   igm at exit from ATM service event.

7) Spy Stats event now reports data on a player's Gems, Experience
   Points, sex gender, skill mastery status, and player kills. Blackey's
   fee for the mercenary service is now 10 Gems. As of 03/01/05.

8) Fixed IGM glitch that caused IGM to think a player was the shop
   owner when they had never claimed the Office.  This only applied
   if the player was Lord player #zero.  The IGM now uses 200 as
   the default ID for the shop owner's Owner Number variable until
   someone actually claims the shop's Office.  Effective 03/02/05.

9) Revised prices/values of the Shop's Weapons and Armour on 03/01/05.
   The shop's special weapons #16-#19 now are classified as being in
   between LORD's #14 and #15 equipment. Modified the strength/defense
   values of each of the five weapons and armour items in #16-20 range.

   When customers buy weapons/armour now, the prices are discounted by 15%.
   Old discount was 5%.  When customers sell weapons/armour, their equipment
   is valued using a 30% discount.  The old discount was 45%.

10) Fixed glitch on Feb. 28, 2005 where a player who had just claimed
    the shop Office was denied immediate access to the Office afterwards.
    They were eventually granted access, but had to leave the igm and
    return in order for that to happen.  IGM now grants immediate access
    to all Shop Owner benefits and privileges as soon as the shop office
    claim process is completed.

11-A) As of March 03, 2005, players may now pay Wendy 25 Gems to see the
    IGM Usage Reports on-screen.  These reports are also always shown at
    IGM exit, but only to the Sysop User player's LORD character.

11-B) As of March 03, Wendy now may choose to grant the player Two kids
    during the "Ask for Blessing" event. Reward is subject to LORD's
    32,000 kids limit, so players with 32,000 kids will not get a reward. (v3.49+)

12) Added new Blessing event on March 10, 2005. Event grants player a
    Five percent boost in Experience Points, with rewards limited to a
    maximum of 25 Million Exp. points.  If Wendy is unable to grant the
    reward, because player has 2 Billion Experience, a substitute reward
    of 25 defense points is granted.  The substitute reward is subject to
    LORD's 32,000 points limit for the Defense stat. (v3.51+)

13) Foul Language event: Blackey will give ONE warning before punishments
    are imposed for use of cuss words in the Blackey Menu portion of the IGM.
    First violation costs players 50% of their Hit-Points, some Charm points,
    some Defense Points, 50% of their Gems, and either 50% loss of Gold on
    Hand OR 7.5% loss of Experience Points.  Player is placed on Naughty List.
    And thrown out of IGM immediately.  Second/Last violation costs player
    all but 1 Hit-Point, more Charm and Defense points, all Gold on Hand OR
    the 7.5% exp. points loss, and all Gems on Hand.  Player is placed on
    Hate List and thrown out of IGM.  Shop Owner is NOT thrown out of igm,
    but they lose 25% of their Invested Gold and Gems.  Once on Hate List,
    players are banned from using Blackey or Wendy's services. (v3.51+)

14) As of 04/20/2005, the Gems cost for a Fairy is lowered from 40 Gems to
    30 gems.  The gems cost for 1 orphan child is lowered from 50 gems to 40.
    Price of horse remains at 20 gems.

15) mid-April 2005 changes: (1) Maim Player causes damage to regular Hit-Points,
    with damage computed based on victim's MAX Hit-Points.  The damage is
    reduced from 97 percent to 50 percent, as of 04/26/2005.  (2) IGM now tracks
    Bank Gold robbery using ROB-GOLD.DAT. A player is subject to Bank robbery
    only ONCE per day.  (3) IGM now tracks Gems robbery using ROB-GEMS.DAT.
    Players are subject to Gems theft just ONCE per day.

16) 04/30/05: () Added option in Wendy Menu for viewing the LORD
    Lognow.txt News file from inside the IGM.  The service is
    FREE currently, but will cost some Gold and Gems in a week
    or so. (2) Bank Gold Theft and Gems Theft mercenary services
    are usable ONE time a day per warrior.   (3) The IGM now
    uses PawnBull.txt file for its bulletins.  v3.55+.

17) * 06/21/05: Activated support of \NoBlackey variable by the IGM.

    It has not been in usage since version 2.50 Beta, and I simply had not
    ever noticed the situation until June 2005.  Usage of \NoBlackey
    will disable usage/access of the Blackey Menu completely.  No one,
    not even the Shop Owner player, then has access to any Mercenary
    Services - as long as your Pawn Shop entry in 3rdparty.dat contains
    the \NOBLACKEY parameter.

    * Added support of \NoProtect, at request of Don Young, on June 20th
      in PSETUP.EXE.  Usage of \NoProtect makes any player who has bought
      Protection from Wendy an eligible target of a Mercenary attack. Basically
      it denies access to Wendy's Buy Protection service in the Wendy Menu.
      Usage of \NoProtect and \NoBlackey by PAWNSHOP.EXE is fully tested.

    * Added code in PSETUP.EXE that allows the user, during IGM installation,
      to write EITHER \NoBLackey OR \NoProtect to the 3rdparty.dat IGM
      command line.  You can NOT use both.  If \NoBlackey is in use, there is
      NO need to use \NoProtect under ANY circumstance anyway.

    * Added code in PSETUP.EXE that asks user if they want the Version Data
      added to the 3rdparty.dat IGM name entry line.  (v3.58+)
    -----------------------------------------------------------

18) June 22-23, 2005 PSETUP Notes:
    * Updated Player Database with several new variables.
      All users of June 23 beta have to delete any existing
      exptrade.dat before resuming IGM usage, since old files
      may be incompatible with both PSETUP and PAWNSHOP now.

    * Updated the IGM Limits Config file with five more
      Limits.  Purpose is to allow sysops to disable access
      to BANISH, KIDNAP, POISON, GEMS THEFT, and BANK GOLD
      THEFT mercenary services, by setting their Uses Limits
      to zero.  If one is set to zero, then no one will be
      allowed to use that Mercenary service.

    * Added ability in PSETUP for disabling access to the
      Kidnap, Gems Theft, and Bank Gold Theft mercenary
      services by setting their Uses Limits to Zero.

    * PSETUP.EXE is updated to support use of /MAINT switch
      which works just like PSETUP /M has always done.  It
      is also updated to process the five new limits that
      are stored in the pslimits.cfg file.  None of the
      9 Limit values can be negative numbers.  All 9 must
      be whole number integer values. If limits #5-9 are
      set to zero, it denies access to the corresponding
      Mercenary Service.  There are NO exceptions.  Shop
      owner does not have access to any disabled services.

    * PAWNSHOP.EXE has been updated to use internal boolean
      variables NoBanish, NoKidnap, NoPoison, NoGemsTheft,
      and NoGoldTheft.  Usage of all 5 has been fully tested,
      as to limiting access to those five mercenary services.

    * Third usage report has been designed and added to the
      pawn-use.txt file.  It is also visible inside the IGM
      either from Wendy Menu - for price of 25 gems, or from
      Office Menu - free access.

19) * PSETUP.EXE has been updated to use pawntime.dat file
      to control payment of Shop Owner Salary to one payment
      per day.  Effective 06/28/2005.

    * PSETUP.EXE now allows Shop Owner to receive up to 55 Million
      Gold in salary;  Staff Salary is limited to 1.5 Million
      Gold/day;  and Guards Salary is limited to 900,000 Gold/day.
      Staff Salary and Guards Salary are now paid only once a day
      as of July 02nd, 2005.

20) * As of July 13th, 2005, the Buy Gems event limits the Cost
      of Gems to 200,000 Gold/Gem.  The Sell Gems event limits
      the Value of Gems (sold by player) to 150,000 Gold/Gem. (v3.65+)

    * Changed record structure of Pawntime.dat to include boolean
      variables used to limit payment of Salaries during Psetup
      Maintenance.  They were in ps-time.txt, which is no longer in use.

    * All users, who use July 13 beta, will need to delete their
      existing pawntime.dat before running PSETUP, since the old
      file is incompatible with psetup.exe's new structure for the file.

    * Usage of Foul Language more than 5 times results in death of
      the player.  There are NO exceptions. Horse/Fairy are confiscated
      if player HAD them.  Effective on July 13th.

21) * Added SHOPEDIT.EXE player editor utility on July 14th, 2005.
      For use by end-user or sysop/webmaster for editing
      the IGM's exptrade.dat player database file.

22) * Revised pricing, defense/strength points values, for Weapons
      and Armour items #16-20, so that they correspond better to
      LORD's weapon/armour items #11-15.  Sale price of Weapons
      and Armour reflects 15% discount in Buy Weapon IGM event.
      Effective 07/28/2005.

      Working on code to adapt current IGM code to use Weapon
      number/Armour number range 11-15 for the igm's #16-20
      Weapon/Armour items, so that LORD's Weapons Shop and
      Armoury will process them correctly.  LORD 4.07 beta has
      tendency to crash if player has weapons/armour numbers
      that are outside the 0-15 range, so I've changed the IGM
      so that it uses only the 0-15 range also.  07/29/05 note.

23) As of 09/12/05, players may kidnap up to 5 kids at a time.
    Maximum Kidnap Event uses remains limited to 50.  Limit is
    also applied to # of Kids Stolen each day.

24) Limited amount of Gems player can get in successful Vault
    robbery to 300 Gems.  Effective 10/31/05.

    Changed IGM to set LORD's On_Now stat to TRUE for the current
    player when LORD 4.07 beta has it set incorrectly to FALSE.
    Which screwed up IGM's ability to allow/prevent mercenary
    service requests based on whether a targeted warrior was
    in LORD, or in an IGM.

25) As of 01/09/2006, the IGM no longer uses pawnshop.cfg.  The
    configuration file structure has been revised, and it now
    includes a Sysop Handle variable.  The new config file used
    by PSETUP.EXE and PAWNSHOP.EXE is named pawnshop.dat.

    Use the new CONVPAWN.EXE file to convert your existing
    PAWNSHOP.CFG file into a PAWNSHOP.DAT file *BEFORE* you
    start using the updated IGM files using the Jan. 09, 2006
    pawnwork.zip program archive files.

26) 01/10/2006: Changed PSETUP IGM Configuration process so that
    users now use a Limits Config Menu to view/change the IGM
    Usage Limits values that are stored in the pslimits.cfg file. (v3.79)

27) 01/09/2006: The Pawn Shop is now using PAWNSHOP.DAT as its
    IGM Configuration File, with a new config file structure.
    There is one new variable, Sysop_Handle.  Use the command
    PSETUP CONVERT to convert your PAWNSHOP.CFG file into a
    PAWNSHOP.DAT file.  Then you can resume normal usage of the
    Pawn Shop.  Applicable to beta versions 3.79+ of the IGM.

28) 01/25/2006: Adoptions changes.  The Pawn Shop will allow up
    to 5,000 Kids to be adopted per day - subject to the Daily
    Adoptions Limit chosen by the sysop/end-user during IGM
    Configuration using PSETUP.EXE.  Each time the player does
    a Gems Adoption Trade, as of Jan. 25th, he/she may adopt up
    to 500 Kids.  Which will cost them 20,000 Gems. If they can't
    pay that many gems, the IGM reduces the # of Kids it will
    actually sell to the customer.
===============================================================


PS-WHATS.TXT file created by Donald Tidmore, for Chris MacPherson,
on Jan. 22, 2003.  The Pawn Shop documentation files PSWN-300.TXT,
PSWN-310.TXT, and PSWN-340.TXT -- all created on 01-25-2006 --
contain the update notations for version 2.xx work through
version 3.40 work.

This file is named PS-Whats.txt to preclude whatsnew.txt files
used by many other BBS/non-BBS programs from overwriting it.

Copyright (C) 2002-2006 by Donald Tidmore and Chris MacPherson.

Current update:  January 25, 2006 at 06:52 am.

