maps/python/IPO
temitchell 55d9353f1c - fixed issue with slotmachines where items created reset number of
existing items in the same space.
(using itemborker to set number of items add or remove as a safer way to
manage this.)
- touched up bank dialogue (and incorporated itembroker code)


git-svn-id: svn://svn.code.sf.net/p/crossfire/code/trunk/maps@2413 282e977c-c81d-0410-88c4-b93c2d0d6712
2003-10-25 02:20:08 +00:00
..
README - minor change to allow multiple bank databases 2003-09-28 21:49:46 +00:00
banksay.py - fixed issue with slotmachines where items created reset number of 2003-10-25 02:20:08 +00:00
board.py -fix banksay.py (was a small issue with a missing =) 2003-10-06 03:41:36 +00:00
receive.py - move the ImperialPost python files to the python directory, unclude system pathfinding from CFPython 2003-02-02 20:05:42 +00:00
say.py - breaking out seen into it's own script, the bank stuff into it's own 2003-07-25 05:27:20 +00:00
seen.py - add in DM check so that seen script gives DM the last IP used by the 2003-08-01 02:24:28 +00:00
send.py - move the ImperialPost python files to the python directory, unclude system pathfinding from CFPython 2003-02-02 20:05:42 +00:00

README

Mail and Messageboard Python scripts for Crossfire
Joris Bontje <jbontje@suespammers.org>

Updated Sept 2003 by Todd Mitchell

This collection offers scripts and a map that allow you
to send mail to your fellow players and place public
messageboards in the game.  There is also a banking system.
It also allows for NPCs who can report on player login activity (seen.py).
(note the bank script has been moved to banksay.py)

Requirements:
- Crossfire (1.4x or higher(version must have system path functions in Python Plugin))
- Python (2.0 or higher)
- Python Crossfire plugin (latest)

Installation:
Should work by default if python plugin is running

It is possible to place multiple messageboards in your
game, copy the example in the map from /ImperialPost/IPO and
change 'event_say_options GENERALBOARD' and give it an
unique name.

Hooking up other NPCs to the seen script is pretty simple.

There are currently two post offices and two banking outlets, one each
in Navar and Scorn.  If you add more please follow these guidelines:

*******Imperial Post**************
The mailboxes could be put in different places, there should be a few around out there.


*******Imperial Banking**************
These are Imperial bank (actually Scuds Bank) if you want to 
add some banks to non-imperial cities (?) maybe consider making different 
scripts to and use a different currency and a new account database 
so players can have other bank accout (bankdatabase="<your bank>Bank_DB")
changing the bank notes is harder since it involves making a new arch, but 
you should be able to do so with little problems.

But remember less is more....

Right now the only place to get imperial script is the bank.  I think it is better
to keep it this way and not use imperial script as treasure or make converters.
Maybe on a rare occasion have imperials as a quest reward, but remember all Python
studff should be optional.  Do however consider using imperials for python gadgetry
(like slot machines or other such optional gizmos), but only in the Imperial lands.

Make sure you have updated the python_remove.py script to remove accounts when players quit
if you have a custom one.