sord.igm (version 2.0-pysqlite, 18 August 2010) | index /home/jtsage/sord/sord/igm/__init__.py |
Saga of the Red Dragon
* A blatent rip off of Seth Able Robinson's BBS Door Masterpiece.
* All attempts were made to be as close to the original as possible,
* including some original artwork, the original fight equations, and
* most especially the original spelling and punctuation mistakes. Enjoy.
* This sub-package contains all site-specific in-game-modules.
* (c) 2009 - 2011 J.T.Sage
* No Rights Reserved - but don't sell it please.
*** Notes on IGM's:
* All IGM module files should be listed in the above import.
* To install a new IGM, add another tuple to the list of tuples in igmlist
* ex: igmlist = list( ( 'KEY COMMAND', igm_module.igm_main_class() , 'DISPLAY NAME' ) )
* IGM Module files *may* include more than one IGM class, list them seperatly.
* IGM Module classes *must* have a run(<sordUser object>) method, used to initiate the IGM
* IGM Module classes *may* have an __init__() method
* !! but it is called too early in processing to do anything other that basic setup !!
* NOTE: See dht.py for an example of a working IGM (has access to basic display functions,
* basic user info display functions, and the full user object.
* WARNING: The IGMs are loaded with the server, and do nothing (unavoidable in order to enumerate them)
* However, they are also loaded for each connected user again. As you might imagine, if an
* IGM uses a lot of memory, or you have a ton of IGMS, this can be a performance hit. Natrually,
* with modern systems, this isn't quite the problem it was in the days of LORD and a BBS running
* on a 386, but it is certainly something to be aware of.
Package Contents | ||||||
|
Data | ||
__author__ = 'Jonathan T. Sage <jtsage@gmail.com>' __credits__ = 'Seth Able Robinson, original game concept' __date__ = '18 August 2010' __version__ = '2.0-pysqlite' igmlist = [('D', <sord.igm.dht.dht instance>, 'Dark Horse Tavern')] |
Author | ||
Jonathan T. Sage <jtsage@gmail.com> |
Credits | ||
Seth Able Robinson, original game concept |