dw_fluffos_v2/
dw_fluffos_v2/fluffos-2.9-ds2.05/
dw_fluffos_v2/fluffos-2.9-ds2.05/ChangeLog.old/
dw_fluffos_v2/fluffos-2.9-ds2.05/Win32/
dw_fluffos_v2/fluffos-2.9-ds2.05/compat/
dw_fluffos_v2/fluffos-2.9-ds2.05/compat/simuls/
dw_fluffos_v2/fluffos-2.9-ds2.05/include/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/clone/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/command/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/data/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/etc/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/include/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/inherit/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/inherit/master/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/log/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/single/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/single/tests/compiler/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/single/tests/efuns/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/single/tests/operators/
dw_fluffos_v2/fluffos-2.9-ds2.05/testsuite/u/
dw_fluffos_v2/fluffos-2.9-ds2.05/tmp/
dw_fluffos_v2/fluffos-2.9-ds2.05/windows/
dw_fluffos_v2/lib/
dw_fluffos_v2/lib/binaries/cmds/
dw_fluffos_v2/lib/binaries/cmds/creator/
dw_fluffos_v2/lib/binaries/cmds/living/
dw_fluffos_v2/lib/binaries/cmds/player/
dw_fluffos_v2/lib/binaries/d/admin/obj/
dw_fluffos_v2/lib/binaries/d/liaison/
dw_fluffos_v2/lib/binaries/global/virtual/
dw_fluffos_v2/lib/binaries/global/virtual/setup_compiler/
dw_fluffos_v2/lib/binaries/obj/handlers/autodoc/
dw_fluffos_v2/lib/binaries/obj/handlers/terrain_things/
dw_fluffos_v2/lib/binaries/obj/misc/
dw_fluffos_v2/lib/binaries/obj/misc/buckets/
dw_fluffos_v2/lib/binaries/obj/monster/
dw_fluffos_v2/lib/binaries/obj/reactions/
dw_fluffos_v2/lib/binaries/obj/reagents/
dw_fluffos_v2/lib/binaries/secure/cmds/creator/
dw_fluffos_v2/lib/binaries/secure/master/
dw_fluffos_v2/lib/binaries/std/
dw_fluffos_v2/lib/binaries/std/dom/
dw_fluffos_v2/lib/binaries/std/effects/object/
dw_fluffos_v2/lib/binaries/std/guilds/
dw_fluffos_v2/lib/binaries/std/languages/
dw_fluffos_v2/lib/binaries/std/races/
dw_fluffos_v2/lib/binaries/std/room/
dw_fluffos_v2/lib/binaries/std/room/basic/
dw_fluffos_v2/lib/binaries/std/shops/
dw_fluffos_v2/lib/binaries/std/shops/inherit/
dw_fluffos_v2/lib/binaries/www/
dw_fluffos_v2/lib/cmds/guild-race/
dw_fluffos_v2/lib/cmds/guild-race/crafts/
dw_fluffos_v2/lib/cmds/guild-race/other/
dw_fluffos_v2/lib/cmds/playtester/
dw_fluffos_v2/lib/cmds/playtester/senior/
dw_fluffos_v2/lib/d/admin/
dw_fluffos_v2/lib/d/admin/log/
dw_fluffos_v2/lib/d/admin/mapper/31-10-01/mapmaker/event/
dw_fluffos_v2/lib/d/admin/meetings/
dw_fluffos_v2/lib/d/admin/obj/
dw_fluffos_v2/lib/d/admin/room/we_care/
dw_fluffos_v2/lib/d/admin/save/
dw_fluffos_v2/lib/d/dist/
dw_fluffos_v2/lib/d/dist/mtf/
dw_fluffos_v2/lib/d/dist/pumpkin/
dw_fluffos_v2/lib/d/dist/pumpkin/chars/
dw_fluffos_v2/lib/d/dist/pumpkin/desert/
dw_fluffos_v2/lib/d/dist/pumpkin/gumboot/
dw_fluffos_v2/lib/d/dist/pumpkin/hospital/
dw_fluffos_v2/lib/d/dist/pumpkin/inherit/
dw_fluffos_v2/lib/d/dist/pumpkin/map/
dw_fluffos_v2/lib/d/dist/pumpkin/plain/
dw_fluffos_v2/lib/d/dist/pumpkin/pumpkin/
dw_fluffos_v2/lib/d/dist/pumpkin/save/
dw_fluffos_v2/lib/d/dist/pumpkin/squash/
dw_fluffos_v2/lib/d/dist/pumpkin/terrain/
dw_fluffos_v2/lib/d/dist/pumpkin/woods/
dw_fluffos_v2/lib/d/dist/start/
dw_fluffos_v2/lib/d/learning/TinyTown/buildings/
dw_fluffos_v2/lib/d/learning/TinyTown/map/
dw_fluffos_v2/lib/d/learning/TinyTown/roads/
dw_fluffos_v2/lib/d/learning/add_command/
dw_fluffos_v2/lib/d/learning/arms_and_weps/
dw_fluffos_v2/lib/d/learning/chars/
dw_fluffos_v2/lib/d/learning/cutnpaste/
dw_fluffos_v2/lib/d/learning/examples/npcs/
dw_fluffos_v2/lib/d/learning/examples/player_houses/npcs/
dw_fluffos_v2/lib/d/learning/examples/terrain_map/basic/
dw_fluffos_v2/lib/d/learning/functions/
dw_fluffos_v2/lib/d/learning/handlers/
dw_fluffos_v2/lib/d/learning/help_topics/npcs/
dw_fluffos_v2/lib/d/learning/help_topics/objects/
dw_fluffos_v2/lib/d/learning/help_topics/rcs_demo/
dw_fluffos_v2/lib/d/learning/help_topics/rooms/
dw_fluffos_v2/lib/d/learning/help_topics/rooms/crowd/
dw_fluffos_v2/lib/d/learning/help_topics/rooms/situations/
dw_fluffos_v2/lib/d/learning/items/
dw_fluffos_v2/lib/d/learning/save/
dw_fluffos_v2/lib/d/liaison/
dw_fluffos_v2/lib/d/liaison/NEWBIE/doc/
dw_fluffos_v2/lib/d/liaison/NEWBIE/save/oldlog/
dw_fluffos_v2/lib/db/
dw_fluffos_v2/lib/doc/
dw_fluffos_v2/lib/doc/creator/
dw_fluffos_v2/lib/doc/creator/autodoc/include/reaction/
dw_fluffos_v2/lib/doc/creator/autodoc/include/ritual_system/
dw_fluffos_v2/lib/doc/creator/autodoc/include/talker/
dw_fluffos_v2/lib/doc/creator/autodoc/include/terrain_map/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/baggage/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/clock/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/clothing/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/cont_save/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/corpse/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/money/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/monster/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/scabbard/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/service_provider/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/state_changer/
dw_fluffos_v2/lib/doc/creator/autodoc/obj/wand/
dw_fluffos_v2/lib/doc/creator/autodoc/std/book_dir/
dw_fluffos_v2/lib/doc/creator/autodoc/std/key/
dw_fluffos_v2/lib/doc/creator/autodoc/std/learning/
dw_fluffos_v2/lib/doc/creator/autodoc/std/map/
dw_fluffos_v2/lib/doc/creator/autodoc/std/race/
dw_fluffos_v2/lib/doc/creator/autodoc/std/weapon_logic/
dw_fluffos_v2/lib/doc/creator/files/
dw_fluffos_v2/lib/doc/creator/policy/
dw_fluffos_v2/lib/doc/creator/room/
dw_fluffos_v2/lib/doc/effects/
dw_fluffos_v2/lib/doc/ideas/
dw_fluffos_v2/lib/doc/known_command/
dw_fluffos_v2/lib/doc/lpc/basic_manual/
dw_fluffos_v2/lib/doc/lpc/intermediate/
dw_fluffos_v2/lib/doc/new/add_command/
dw_fluffos_v2/lib/doc/new/handlers/
dw_fluffos_v2/lib/doc/new/living/
dw_fluffos_v2/lib/doc/new/living/race/
dw_fluffos_v2/lib/doc/new/living/spells/
dw_fluffos_v2/lib/doc/new/player/
dw_fluffos_v2/lib/doc/new/room/guild/
dw_fluffos_v2/lib/doc/new/room/outside/
dw_fluffos_v2/lib/doc/new/room/storeroom/
dw_fluffos_v2/lib/doc/object/
dw_fluffos_v2/lib/doc/playtesters/
dw_fluffos_v2/lib/doc/policy/
dw_fluffos_v2/lib/doc/weapons/
dw_fluffos_v2/lib/global/handlers/
dw_fluffos_v2/lib/global/virtual/setup_compiler/
dw_fluffos_v2/lib/include/
dw_fluffos_v2/lib/include/cmds/
dw_fluffos_v2/lib/include/effects/
dw_fluffos_v2/lib/include/npc/
dw_fluffos_v2/lib/include/shops/
dw_fluffos_v2/lib/net/daemon/chars/
dw_fluffos_v2/lib/net/inherit/
dw_fluffos_v2/lib/net/intermud3/
dw_fluffos_v2/lib/net/intermud3/services/
dw_fluffos_v2/lib/net/obj/
dw_fluffos_v2/lib/net/save/
dw_fluffos_v2/lib/net/smnmp/
dw_fluffos_v2/lib/net/snmp/
dw_fluffos_v2/lib/obj/amulets/
dw_fluffos_v2/lib/obj/b_day/
dw_fluffos_v2/lib/obj/examples/
dw_fluffos_v2/lib/obj/food/alcohol/
dw_fluffos_v2/lib/obj/food/chocolates/
dw_fluffos_v2/lib/obj/food/fruits/
dw_fluffos_v2/lib/obj/food/meat/
dw_fluffos_v2/lib/obj/food/nuts/
dw_fluffos_v2/lib/obj/food/seafood/
dw_fluffos_v2/lib/obj/food/vegetables/
dw_fluffos_v2/lib/obj/fungi/
dw_fluffos_v2/lib/obj/furnitures/artwork/
dw_fluffos_v2/lib/obj/furnitures/bathroom/
dw_fluffos_v2/lib/obj/furnitures/beds/
dw_fluffos_v2/lib/obj/furnitures/cabinets/
dw_fluffos_v2/lib/obj/furnitures/chairs/
dw_fluffos_v2/lib/obj/furnitures/chests/
dw_fluffos_v2/lib/obj/furnitures/clocks/
dw_fluffos_v2/lib/obj/furnitures/crockery/
dw_fluffos_v2/lib/obj/furnitures/cupboards/
dw_fluffos_v2/lib/obj/furnitures/cushions/
dw_fluffos_v2/lib/obj/furnitures/fake_plants/
dw_fluffos_v2/lib/obj/furnitures/lamps/
dw_fluffos_v2/lib/obj/furnitures/mirrors/
dw_fluffos_v2/lib/obj/furnitures/outdoor/
dw_fluffos_v2/lib/obj/furnitures/safes/
dw_fluffos_v2/lib/obj/furnitures/shelves/
dw_fluffos_v2/lib/obj/furnitures/sideboards/
dw_fluffos_v2/lib/obj/furnitures/sofas/
dw_fluffos_v2/lib/obj/furnitures/stoves/
dw_fluffos_v2/lib/obj/furnitures/tables/
dw_fluffos_v2/lib/obj/furnitures/wardrobes/
dw_fluffos_v2/lib/obj/handlers/
dw_fluffos_v2/lib/obj/handlers/autodoc/
dw_fluffos_v2/lib/obj/jewellery/anklets/
dw_fluffos_v2/lib/obj/jewellery/bracelets/
dw_fluffos_v2/lib/obj/jewellery/earrings/
dw_fluffos_v2/lib/obj/jewellery/misc/
dw_fluffos_v2/lib/obj/jewellery/necklaces/
dw_fluffos_v2/lib/obj/jewellery/rings/
dw_fluffos_v2/lib/obj/media/
dw_fluffos_v2/lib/obj/misc/buckets/
dw_fluffos_v2/lib/obj/misc/jars/
dw_fluffos_v2/lib/obj/misc/papers/
dw_fluffos_v2/lib/obj/misc/player_shop/
dw_fluffos_v2/lib/obj/misc/shops/
dw_fluffos_v2/lib/obj/misc/traps/
dw_fluffos_v2/lib/obj/monster/
dw_fluffos_v2/lib/obj/monster/godmother/
dw_fluffos_v2/lib/obj/monster/transport/
dw_fluffos_v2/lib/obj/plants/inherit/
dw_fluffos_v2/lib/obj/potions/
dw_fluffos_v2/lib/open/boards/
dw_fluffos_v2/lib/save/autodoc/
dw_fluffos_v2/lib/save/bank_accounts/
dw_fluffos_v2/lib/save/boards/frog/
dw_fluffos_v2/lib/save/books/bed_catalog/
dw_fluffos_v2/lib/save/creators/
dw_fluffos_v2/lib/save/mail/
dw_fluffos_v2/lib/save/mail/p/
dw_fluffos_v2/lib/save/soul/data/
dw_fluffos_v2/lib/save/tasks/
dw_fluffos_v2/lib/save/vaults/
dw_fluffos_v2/lib/secure/cmds/lord/
dw_fluffos_v2/lib/secure/config/
dw_fluffos_v2/lib/secure/items/
dw_fluffos_v2/lib/secure/player/
dw_fluffos_v2/lib/soul/
dw_fluffos_v2/lib/soul/i/
dw_fluffos_v2/lib/soul/j/
dw_fluffos_v2/lib/soul/k/
dw_fluffos_v2/lib/soul/o/
dw_fluffos_v2/lib/soul/q/
dw_fluffos_v2/lib/soul/to_approve/
dw_fluffos_v2/lib/soul/u/
dw_fluffos_v2/lib/soul/v/
dw_fluffos_v2/lib/soul/wish_list/
dw_fluffos_v2/lib/soul/y/
dw_fluffos_v2/lib/soul/z/
dw_fluffos_v2/lib/std/creator/
dw_fluffos_v2/lib/std/effects/
dw_fluffos_v2/lib/std/effects/attached/
dw_fluffos_v2/lib/std/effects/external/
dw_fluffos_v2/lib/std/effects/fighting/
dw_fluffos_v2/lib/std/effects/other/
dw_fluffos_v2/lib/std/environ/
dw_fluffos_v2/lib/std/guilds/
dw_fluffos_v2/lib/std/hospital/
dw_fluffos_v2/lib/std/house/
dw_fluffos_v2/lib/std/house/onebedhouse/
dw_fluffos_v2/lib/std/house/onebedhut/
dw_fluffos_v2/lib/std/house/tworoomflat/
dw_fluffos_v2/lib/std/languages/
dw_fluffos_v2/lib/std/liquids/
dw_fluffos_v2/lib/std/nationality/
dw_fluffos_v2/lib/std/nationality/accents/
dw_fluffos_v2/lib/std/nationality/accents/national/
dw_fluffos_v2/lib/std/nationality/accents/regional/
dw_fluffos_v2/lib/std/npc/goals/
dw_fluffos_v2/lib/std/npc/goals/basic/
dw_fluffos_v2/lib/std/npc/goals/misc/
dw_fluffos_v2/lib/std/npc/inherit/
dw_fluffos_v2/lib/std/npc/plans/
dw_fluffos_v2/lib/std/npc/plans/basic/
dw_fluffos_v2/lib/std/outsides/
dw_fluffos_v2/lib/std/races/shadows/
dw_fluffos_v2/lib/std/room/basic/topography/
dw_fluffos_v2/lib/std/room/controller/
dw_fluffos_v2/lib/std/room/controller/topography/
dw_fluffos_v2/lib/std/room/furniture/games/
dw_fluffos_v2/lib/std/room/furniture/inherit/
dw_fluffos_v2/lib/std/room/inherit/carriage/
dw_fluffos_v2/lib/std/room/inherit/topography/
dw_fluffos_v2/lib/std/room/punishments/
dw_fluffos_v2/lib/std/room/topography/area/
dw_fluffos_v2/lib/std/room/topography/iroom/
dw_fluffos_v2/lib/std/room/topography/milestone/
dw_fluffos_v2/lib/std/shadows/
dw_fluffos_v2/lib/std/shadows/attached/
dw_fluffos_v2/lib/std/shadows/curses/
dw_fluffos_v2/lib/std/shadows/disease/
dw_fluffos_v2/lib/std/shadows/fighting/
dw_fluffos_v2/lib/std/shadows/room/
dw_fluffos_v2/lib/std/shops/controllers/
dw_fluffos_v2/lib/std/shops/objs/
dw_fluffos_v2/lib/std/shops/player_shop/
dw_fluffos_v2/lib/std/shops/player_shop/office_code/
dw_fluffos_v2/lib/std/socket/
dw_fluffos_v2/lib/www/
dw_fluffos_v2/lib/www/external/autodoc/
dw_fluffos_v2/lib/www/external/java/telnet/Documentation/
dw_fluffos_v2/lib/www/external/java/telnet/Documentation/images/
dw_fluffos_v2/lib/www/external/java/telnet/examples/
dw_fluffos_v2/lib/www/external/java/telnet/tools/
dw_fluffos_v2/lib/www/pics/
dw_fluffos_v2/lib/www/secure/creator/
dw_fluffos_v2/lib/www/secure/editors/
dw_fluffos_v2/lib/www/secure/survey_results/
dw_fluffos_v2/win32/
.DT
deity_handler
Discworld Creator help
deity_handler

Name
.SI 5
/obj/handlers/deity_handler.c - This is the handler for deities.
.EI

Description

.SP 5 5
This handler keeps track of all information for the deities, such as
priests, non-priest worshippers, rituals and commands given, highpriest etc.
.EP

Functions

.SI 5
int query_deity( string deity_name )
.EI
.SP 10 5
Returns 1 if deity_name is the name of a known deity.
.EP
 
.SI 5
void set_al_lower( string deity_name, int number )
.EI
.SI 5
int query_al_lower( string deity_name )
.EI
.SI 5
void set_al_upper( string deity_name, int number )
.EI
.SI 5
int query_al_upper( string deity_name )
.EI
.SP 10 5
Set and query the lower (good) and upper (evil) alignment limits for followes.
.EP

.SI 5
int query_al_middle( string deity_name )
.EI
.SP 10 5
Return the average of the upper (evil) and lower (good) alignment limits for
the deity deity_name.
.EP

.SI 5
int random_al( string deity_name )
.EI
.SP 10 5
Returns a random alignment that is within the limits of this deity.
.EP

.SI 5
int query_valid_al( string deity_name, int number )
.EI
.SP 10 5
Check if the alignment is allowed, return 0 if it's a valid alignment, -1 if
it's too low (good), 1 if it's too high (evil).
.EP
 
.SI 5
void set_gender( string deity_name, int number )
.EI
.SI 5
int query_gender( string deity_name )
.EI
.SP 10 5
Set and query the gender of the deity.  0 for neuter, 1 for male, 2 for
female.
.EP
 
.SI 5
string query_pronoun( string deity_name )
.EI
.SI 5
string query_objective( string deity_name )
.EI
.SI 5
string query_possessive( string deity_name )
.EI
.SP 10 5
These three functions returns the pronoun(It, He, She), objective(It, Him,
Her) and possessive(Its, His, Her) for this deity.
.EP
 
.SI 5
int query_points( string deity_name )
.EI
.SI 5
void set_points( string deity_name, int number )
.EI
.SI 5
int adjust_points( string deity_name, int number )
.EI
.SP 10 5
These functions set, queries and adjusts the points of this deity.  The
points are a measure of the total amount of prayer that has been directed to
the deity. 
(Currently unused, but it's planned to have meaning later)
.EP
 
.SI 5
int query_rating( string deity_name )
.EI
.SI 5
void set_rating( string deity_name, int number )
.EI
.SI 5
void adjust_rating( string deity_name, int number )
.EI
.SP 10 5
I don't know why these are here, I haven't seen them used.
.EP
 
.SI 5
string query_high_priest( string deity_name )
.EI
.SI 5
void set_high_priest( string deity_name, string priest_name )
.EI
.SP 10 5
These queries and sets who the high priest is.
.EP
 
.SI 5
string query_info( string deity_name )
.EI
.SI 5
void set_info( string deity_name, string text )
.EI
.SP 10 5
These queries and sets the information for the deity.
.EP
 
.SI 5
string query_title( string deity_name )
.EI
.SI 5
void set_title( string deity_name, string word2 )
.EI
.SP 10 5
These queries and sets the deity's title.
.EP
 
.SI 5
string query_aka( string deity_name )
.EI
.SI 5
void set_aka( string deity_name, string word2 )
.EI
.SP 10 5
These functions queries and sets an alternate deity as the recipient for
points and such. (like the Tsortian God of Thunder is really Blind Io, with
a false beard and another hammer)
.EP
 
.SI 5
mapping query_worshippers( string deity_name )
.EI
.SI 5
void set_worshippers( string deity_name, mapping map )
.EI
.SP 10 5
Queries and sets the mapping of non-priest worshippers, the keys are the
names, the values are the number of rituals learnable.
.EP
 
.SI 5
int query_worshipper( string deity_name, string worshipper_name )
.EI
.SI 5
void add_worshipper( string deity_name, string worshipper_name,
     int number )
.EI
.SI 5
void set_worshipper( string deity_name, string worshipper_name,
     int number )
.EI
.SI 5
int delete_worshipper( string deity_name, string worshipper_name )
.EI
.SP 10 5
Query, adjust, set or delete a non-priest worshipper, the number returned,
added or det is the number of rituals learnable by this worshipper, -1 is
returned by query_worshipper() if worshipper_name isn't a worshipper.
.EP
 
.SI 5
mixed *query_worshipper_quests( string deity_name )
.EI
.SI 5
void set_worshipper_quests( string deity_name, mixed *quest_list )
.EI
.SI 5
void recheck_worshipper( string player_name )
.EI
.SP 10 5
These functions queries and sets the list of worshipper quests, this is an
array consisting of pairs of quest_title and number if rituals given if the
quest has been done.
.EP
.SP 10 5
The function recheck_worshipper checks if the player is a worshipper, and in
that case, it'll calculate the number of rituals taught based on the quests
done.
.EP

.SI 5
mapping query_commands( string deity_name )
.EI
.SI 5
int add_command( string deity_name, string command_name,
    int number )
.EI
.SI 5
int delete_command( string deity_name, string command_name )
.EI
.SP 10 5
These functions query, adds to, and deletes from the commands given to
priests, the number is the level at which the command is taught.
command_name is the name as used by the known_command system.
.EP
.SP 10 5
See also add_known_command
.EP
  
.SI 5
mapping query_highpriest_commands( string deity_name )
.EI
.SI 5
int add_highpriest_command( string deity_name, string word2,
     int number )
.EI
.SI 5
int delete_highpriest_command( string deity_name, string word2 )
.EI
.SP 10 5
Same as the previous, but defines the extra commands given to the high priest.
.EP
 
.SI 5
mapping query_prayers( string deity_name )
.EI
.SI 5
int add_prayer( string deity_name, string ritual_name,
    string file_name, int number, string skill_name )
.EI
.SI 5
int delete_prayer( string deity_name, string ritual_name )
.EI
.SP 10 5
These functions query, adds to and deletes from the rituals given by this
deity, ritual_name is the name the ritual will be known as to the caster,
file_name is the name of the file defining the ritual, number is the level
the caster should have the skill named skill_name before getting the ritual.
.EP
 
.SI 5
mapping query_highpriest_prayers( string deity_name )
.EI
.SI 5
int add_highpriest_prayer( string deity_name, string ritual_name,
    string file_name, int number, string skill_name )
.EI
.SI 5
int delete_highpriest_prayer( string deity_name,
    string ritual_name )
.EI
.SP 10 5
Same as the previous, but defines the extra rituals given to the high priest.
.EP
 
.SI 5
mapping query_priesthood( string deity_name )
.EI
.SP 10 5
This returns a mapping, the keys of which are the names of the priesthood,
the values are the priests rating.
.EP
 
.SI 5
string *query_priests( string deity_name )
.EI
.SP 10 5
This returns a list of the priests who worship this deity.
.EP
 
.SI 5
int query_priest( string deity_name, string priest_name )
.EI
.SI 5
int add_priest( string deity_name, string priest_name )
.EI
.SI 5
int delete_priest( string deity_name, string priest_name )
.EI
.SP 10 5
These functions query whether a priest is in the priest hood, adds the pries
and deletes the priest from the priesthood.
.EP
 
.SI 5
int query_priest_rating( string deity_name, string priest_name )
.EI
.SI 5
int adjust_priest_rating( string deity_name, string priest_name,
    int number1, int number2 )
.EI
.SP 10 5
These functions queries and adjusts the priests rating.  When adding,
number1 is the amoung to adjust the rating, number2 is the level of the
priest, the rating can have values between 0 and level*2.
.EP
 
.SI 5
int check_priesthood( string deity_name )
.EI
.SP 10 5
This runs through the priesthood, checking whether the priest still exists
as a player, a priest and a follower.
.EP
 
.SI 5
void check_worshippers( string deity_name )
.EI
.SP 10 5
This runs through the worshippers, checking whether the player still exists
as a player and a follower.
.EP
 
.SI 5
string *query_voted( string deity_name )
.EI
.SP 10 5
.EP
 
.SI 5
int set_vote( string deity_name, string word2, string word3 )
.EI
.SP 10 5
.EP
 
.SI 5
mapping query_election( string deity_name )
.EI
.SP 10 5
.EP
 
.SI 5
void make_announcement( string words )
.EI
.SP 10 5
This posts announcements to the priestsguild board.
.EP
 
.SI 5
void elect_high_priest( string deity_name )
.EI
.SP 10 5
This function starts the election process to get a new highpriest.
.EP
 
.SI 5
void end_election( string deity_name )
.EI
.SP 10 5
.EP
 
.SI 5
int valid_priest( string priest )
.EI
.SP 10 5
This one checks if the player named is a valid priest player character. 
Among the tests are whether it's actually a player, it that player worships
the deity loaded and if it's actually a priest.
.EP
 
.SI 5
int valid_high_priest( string priest )
.EI
.SP 10 5
This one checks if the player named can be high priest. 
Among the tests are whether it's actually a player, it that player worships
the deity loaded, if it's actually a priest and that it's neither a creator
nor a creator test character.
.EP
 
.SI 5
int test_user( string name )
.EI
.SI 5
int test_creator( string name )
.EI
.SI 5
int test_level( string name )
.EI
.SI 5
string test_guild( string name )
.EI
.SI 5
string test_deity( string name )
.EI
.SI 5
mixed test_property( string name, string prop )
.EI
.SP 10 5
These are used internally to get various informations about players whether
they are logged on or not.
.EP
  
.SI 5
void init_data( string deity_name )
.EI
.SP 10 5
This function sets up the values for a deity that has no savefile.
.EP
 
.SI 5
int get_data_file( string deity_name )
.EI
.SI 5
void save_data_file( string deity_name )
.EI
.SP 10 5
Restore and save the deity.
.EP
 
.SI 5
mixed *stats()
.EI
.SP 10 5
.EP