home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
LORD
/
SHOPED10.ZIP
/
SHOPREAD.TXT
< prev
Wrap
Text File
|
2006-12-04
|
41KB
|
919 lines
SHOPEDIT Documentation Appendix For Pawn Shop LORD IGM:
Revised on 05/06/2006 to use PAWNPLAY.DAT instead of EXPTRADE.DAT.
All data sections were brought up-to-date on 12-03-2006.
=========================================================
To keep the PAWNWORK.ZIP file's size down, all of the
executable files used by SHOPEDIT and PAWNCONV are stored
separately in the official distribution release archives
SHOPED10.ZIP and PSCONV10.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.
===========================================================
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.
----------------------------------------------------------------
{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.
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.
=========================================================
** You REALLY want to keep your OLD Owner data and Vault
settings? OK, you may use the PAWNCONV.EXE utility. It
will be available with PawnShop v4.00 whenever it is
officially released, and is available separately via
my web-site, Fidonet, and other online sources, in the
PSCONV10.ZIP archive, which will be released on 12-03-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.
(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.
(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.
==============================================================
{Moved here from Pawnshop.txt 07/26/06:}
UPDATE INSTRUCTIONS FOR USING v3.88 Beta: {03-29-2006}
========================================================
1) Obtain PAWNWORK.ZIP from me via email.
Use ktidmore@bellsouth.net or gtidmore@hiwaay.net please.
Obtain ShopEdit v1.00 and PawnConv v1.00 from my web-site:
http://www.filegate.com/camelot/LORDfile/shoped10.zip
http://www.filegate.com/camelot/LORDfile/psconv10.zip
2) Unzip all files from all three archives, 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. Or use PSETUP /CONFIG to create
the file. Neither PSETUP or PAWNSHOP will operate until
this has been done.
3) Use 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, 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.
============================================================================
{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.
Details are in the "Foul Language" Section of this 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 (and Dec. 03, 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 orphan costs 40 Gems.
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.
* Added option in IGM, handled by Blackey, that allows the
player to view the LORD Daily News file from inside the IGM.
IGM makes copy of the LOGNOW.TXT file and displays the file
LNWSCOPY.TXT on-screen once player has paid the access fee.
* 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.
The \NoProtect IGM command line variable was added to prevent
that abuse from continuing to happen. It is up to the sysops
to use it. It is also their responsibility to monitor their
BBS door games and BAN bullies from them. No IGM or door game
author can do a complete job of handling bullies. That is the
sysop's responsibility.
The alternative is to disable ALL access to Blackey Menu. You
do so by using \NoBlackey on the IGM command line. You can
only use ONE at a time. Please always use PSETUP /CONFIG Install
IGM feature for enabling use of either \NoBlackey or \NoProtect.
To disable them, simply delete the parameter from the Pawn Shop
IGM command line in your 3RDPARTY.DAT LORD file. You can also
Un-install and Re-install to disable either parameter. However
that wipes out all data in the two IGM config files, which you
have to recreate line by line in PSETUP INSTALL and CONFIGURE
processes.
============= IMPORTANT: READ THIS!!!!! ====================
July 13, 2005: Using Foul Language in The Pawn Shop more than
THREE times in a day now results in DEATH of the player. The
second and third offenses both result in loss of Fairy.
See "Foul Language Punishments Revision: Sept. 2006:" at
bottom of this file for full details.
=============================================================
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.
=================================================================
{Moved here from Pawnshop.txt 07/26/06:}
Special Parameters Usage: Added 06/21/2005:
=================================================
I was looking into usage of the NoBlackey variable and found out
it has not been usable since Pawn Shop was converted in December
2002-January 2003 to use the ANGEL Tool-kit. I restored its
usage on Jun. 21th, 2005. This documentation file, dating back
to the one used by version 3.00, also had failed to even mention
NoBlackey was an available option. Just as well, since the
original instructions to use /NoBlackey on the IGM command line
for Pawn Shop turned out, under ANGEL, to cause the IGM to crash.
PSETUP has been updated to ask if you wish to use either of two
special parameters in the 3RDPARTY.DAT file's IGM command line
used by LORD to execute this IGM. You can't use both of them.
\NoBlackey - If used, it de-activates all usage of Blackey Menu.
The game still be be used, it just won't be as exciting <G>. But
if that is how you want to use the igm, you can do that now.
\NoProtect - I was told by Don Young that players were abusing
Wendy's Protection. So this parameter was created to deactivate
Wendy's Buy Protection service. While in use, NO one is protected
from mercenary attack EXCEPT for the Shop Owner player.
The shop owner is ALWAYS protected from mercenary attack. It is
one of the primary privileges of shop ownership. (Their spouse is
NOT protected.)
You can use PSETUP to change an existing installation of Pawn Shop
to use either parameter or you can add them to the 3RDPARTY.DAT
file manually. If you do the latter, be VERY CAREFUL that you
use "\". Using "/" will cause the IGM to crash. It does something
that the Windows O.S. calls an Illegal Instruction.
-----------------------------------------------------
IGM installation process asks if you want to do three things.
The first is usage of the \NoBlackey parameter. If it is not
in use, you are then asked if you want to use \NoProtect. Third,
you are asked if you wish to include version data info in the
IGM's 3RDPARTY.DAT entry lines. All three went into full effect
on Jun. 21, 2005.
I have not personally tested use of \NoBlackey yet. But it
should work OK. Until notified otherwise, use it with caution.
=============================================================
If you find \NoProtect of use, you can thank me for coding it,
and you can thank Don Young, Sysop of The X-Bit BBS, for
requesting a way to disable usage of Mercenary Protection.
If you like and use \NoBlackey, thank Chris. He created that
one a long time ago.
--------------------------------------------------------------
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_Uses
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.
======================================================================
{Moved here from Pawnshop.txt 07/26/06:}
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Updating from Version 3.00 (or v3.10) to v3.40:
** Deleted section on 12/03/2006. I no longer provide
support for version 3.40. Everyone is to use v3.88 Beta
or the official release of v4.00, when it becomes available.
Contact me via E-Mail or Fidonet mail if you want assistance
with the IGM Update process. But please read PAWNSHOP.TXT
and its related docs files beforehand.
===============================================================
{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.
All Configuration is done using /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 SHOPREAD.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.
* You can't use PSETUP /REPORT if you do not have a current
PAWNPLAY.DAT file. It also should not be used with OLD
copies of the file, since they probably will use out-dated
player database structures. You must be in the IGM directory
where PAWNPLAY.DAT is located to use PSETUP /REPORT.
* Players may pay Wendy to view the Usage Reports. She
does not charge a lot. Normally, you have to have access
to the Shop Office to view them from inside the IGM.
-----------------------------------------------------------------
* 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.
==========================================================
{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 and Fidotel BBS
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 100. If 0, then no one is allowed to Kidnap Children
from other warriors. Each Kidnap Event can steal up to 5
Kids at a time. The IGM will not allow Event to be used
once the Kids Stolen counter reaches 100.
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.
===========================================================
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
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 SHOPREAD.TXT docs file.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
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. (Only applicable
to beta versions 2.51+.
(Note: Older v1.xx versions use a "<c:\lord\> PAWNSHOP.EXE * lordpath"
3rdparty.dat entry line setup. Please REMOVE the old entry, then
INSTALL the v3.88 Beta IGM back into your LORD game(s).
====================================================================
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.
======================================
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 either file is missing, the
IGM will not run.
2) Delete PAWNPLAY.DAT file, and retry IGM. If you just updated
from an older official version, such as v3.10, or from some old
betas, the old player database file is probably incompatible with
the IGM and with PSETUP.EXE.
3) 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.
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.
------------------------------------------------------------
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.
Do NOT mess with the lockfile.dat while IGM is in use. Also
NEVER manually delete PAWNPLAY.DAT while the IGM is in use.
The same thing applies to OUT.*, MAIL*.DAT, and INFO.* files
that are in use by the IGM, while it is operating.
=========================================
*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: IGM is configured to reset negative balance to 100 Million
Gold. If Vault Gems is negative, it is reset to 100,000 Gems. If the
negative values is for Invested Gold and/or Invested Gems, then you
will need to run PSETUP /MAINT to fix the two fields.
Shop ownership will be vacated if the Setup program runs the Bankruptcy
event. In which case, the IGM will return to no owner status settings.
===========================================================================
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: 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+)
END of 03/02/05 PROBLEM/Solution section.
====================================================================
**** Foul Language Punishments Section: ****
--------------------------------------------------------------
* Entirely rewritten in September 2006:
Each player who uses foul words in Blackey's presence is
immediately punished. Punishments increase in number and
severity with each offense, culminating in the warrior's
DEATH upon the fourth offense. There is NO immunity from
the penalties for the Shop Owner player.
* Penalty #1: Each player loses some Charm for each offense.
Each player loses 25% of their HitPoints for First offense,
50% of Hitpoints for Second offense, and their Hitpoints are
dropped to ONE point for later offenses.
* Penalty #2: Each player loses 25% of their Gold and Gems
on the First offense. Second offense costs them 50% of
Gold in Hand and Gems. Third/Fourth offenses costs them
ALL of their Gold in Hand and Gems.
* Penalty #3: Each player loses 7.5% of their Experience
Points for Second offense. Third/Fourth offense costs them
15% of their Experience Points.
* Penalty #4: Each player loses their Horse, starting with
the Second offense, if they have one.
* Players go on the Naughty List for Second and Third offense,
and on the Hate List during/after the Fourth offense.
* Penalty #5: Each player loses their Fairy, starting with
the Third offense, if they have one.
* ALL players are thrown out of the shop immediately
starting with the Second offense.
* ALL players are put to DEATH by Blackey, and their Hitpoints
drop to Zero, when he punishes fourth (and later) offenses.
* The Shop Owner Player is subject to punishment by Blackey
just like everyone else who uses the IGM. Plus they get
additional punishment, as noted below.
All of the penalties noted above are in full effect as of
Sept. 13-14, 2006, and have been fully tested.
=============================================================
Special Punishment for Shop Owner's Foul Language usage:
* Second Offense: Owner player loses 25% of their Invested
Vault Gold, and 25% of their Invested Vault Gems.
* Third Offense: Owner player loses 50% of Invested Gold/Gems.
* Fourth Offense: Owner player loses Shop Ownership status,
and is banned from retrying to re-Claim the Shop Office
on that LORD game day, should they be resurrected from death.
The IGM's CLAIM.DAT lists the LORD Real Names of those players
who have tried to Claim the Shop Office each day. If a player
is listed there, the IGM does not allow them to do Office Claim.
===========================================================
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.
* Any warrior who uses Foul Language around Blackey a fourth
time is 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.
Shop Ban List status may extend to multiple days if the
PSETUP Maintenance process does not delete SHOPBAN.DAT,
in same manner as HATE.DAT file has always been handled.
Sysops are requested to NOT interfere with this policy by
deleting the SHOPBAN.DAT file manually!! There are NO
exceptions to this policy, for any reason.
============================================================
Shop Ownership Status Revocation: {added 10/22/2006}
----------------------------------
* Effective Oct. 22nd, 2006, any Shop Owner player who uses
Foul Language a fourth time automatically loses their
Shop Ownership Status. This final Foul Language penalty
for Shop Owners was designed in September 2006.
End of Foul Language section.
=============================================================
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.
=========================================================
This ShopRead.txt file was created on Mar. 10, 2006.
All Pawn Shop files are Copyright 2002-2006 by Donald Tidmore.
And some are Copyright 2002-2006 by Chris MacPherson.
The SHOPEDIT files are Copyright 2005-2006 by Donald Tidmore.
The PAWNCONV files are copyright 2006 by Donald Tidmore.
Revised on December 03, 2006.