AU Module Vanilla - Base AU module |
This module is to be included by all game configurations otherwise they won't work! It is not really a module, it is in fact the backend system |
Its main functions are: |
Dealing with deaths and other events |
Interfacing with the database |
Generating webpages from the XML |
Providing a CGI interface |
Generating emails for players |
Providing an interface which other plugins can use to find out information about the game state. |
This module has the following properties which can be set in the config file |
admin-xsl-file |
cgiurl |
URL of CGI Script, for example /assassins/umpire.cgi |
colourcount-class |
where class is ??? |
debug |
dbhost |
Database Host, for example localhost |
dbname |
Database Name, for example assassins |
dbpass |
Database Password. |
dbport |
Database Port, for example 3306 |
dbtype |
Database Type, for exmaple mysql |
dbuser |
Database User, for example assassins |
default-headline |
Default Headline, for example "[P1] killed [P2] ([L2])" |
email-subject |
Default Email Subject, for example The Assassins Guild"" |
from-address |
Address emails are sent from, for example assassins@srcf.ucam.org |
game-prefix |
Game Prefix, for example 2004lent |
game-start-date |
Game Start Time, for example "(25-01-2004 05:00:00)" |
headlines-page-name |
Headlines Page Stem, for example head |
news-date-i |
where i is ??? |
news-page-name |
News Page Stem, for example news |
obscurity-offset |
path-to-pages |
Location of News Pages |
root-address |
Umpire's Email Address, used as the only email address login with umpire privs. |
rss-xsl-file |
session-length |
Time before a CGI can remain inactive before being invalidated, in seconds, for example 600 |
template-i |
where i is the template number |
template-page-name-i |
where i it the template number |
updates-page-name |
Updates Page Stem, for example hups |
xsl-file |
This module exports the following properties for an assassin |
address |
live |
name |
pseudonym |