This documentation exists only for the current implementation of townstones. Much of this information will be invalidated at a later date
Townstones will be released in 7 planned stages - Each known as a "phase".
The first phase is included in this release (68017 - Aug 26 1998).
FEATURES!:
--------------------------------------------------------------------------
* Townstones are based on regions
* Multiple Townstones may be placed in one region, but
they all give
info about the same region.
* Townstones are of two types (automatically determined)
based on the
information in regions.scp file.
* Players may become a resident of a town, wilderness,
or none at all.
* Residents of a town may freely leave residency to none.
* If a player is a resident of another town then the one
he/she wants
to join, then they will automatically leave
the prior town upon
their joining the new town.
* Residents of a town (other then wilderness type) may
vote for mayor.
* Residents of a town may vote however often they wish,
but votes are
not tallied until the 'election day'.
* Residents of a town may opt to display the town they
are from on their
paperdoll. If they choose to display
their town title, their reputation
title will not be shown (may be changed at
a future date).
* The elected Mayor is forced to display their town title
on their
paperdoll. It is in the format of "Mayor
<playername> of <townname>,
<skilllevel> <skill>"
* The elected Mayor has "Mayor" prefixed to their displayname
from allnames.
* If a mayor leaves residency of the town for either none,
or another, then
a new mayor is automatically detected based
on number of votes at that
time.
* Townstones display the current mayor on them.
* Townstones display the total population for that town.
* Wilderness regions display 'unruled region' for mayor.
* Wilderness regions display 'unknown' for population.
* To cast a vote for Mayor, the person whom the player
wants to vote for
must be online, and preferably onscreen. (Target
based).
* If voting is 'mis-targeted' then the previous vote is
unchanged.
* Residents may not vote for players who are not a resident
of their same
town.
* The player whom a person is currently voting for is
displayed on the
townstone.
FOR GMS!:
--------------------------------------------------------------------------
To add a townstone, follow this process:
* add a new item of type 0edd or 0ede (/add 0e dd)
* rename the item to 'Townstone for _____', as the default
name is not
appropriate.
* set the morey value to 0 (/setmorey 0)
* set the morez value to the current weekday number
Sunday: (/setmorez 0)
Monday: (/setmorez 1)
Tuesday: (/setmorez 2)
Wednesday: (/setmorez 3)
Thursday: (/setmorez 4)
Friday: (/setmorez 5)
Saturday: (/setmorez 6)
That's it! Your townstone is now setup!
Townstones are based on regions found in the regions.scp
file. If the
NAME property of the region contains the word 'of' then
the region will
be considered a town, with the name being the text following
the word
'of'. If it doesnt contain the word of, then it
is assumed to be a
wilderness region. This means placing a townstone
inside of Lord British's
Castle would be considered a wilderness stone.