Index of p
 letters can change the world, remove the l from world and you have word
- paper(published_editions, published_editions, published_editions, published_editions, published_editions); /obj/handlers/newspaper.c
 - parcel(from, from); /obj/handlers/parcel.c
Parcels is a mapping with player names as keys, and arrays of class parcel
as values
 - parcel.c.
Post Office Delivery Handler
 - parry_modifier(object, object, object, object, object, object, object); /std/living/combat.c
This method calculates the modifier to the defense if the defense
is parrying or blocking, and gives combat feedback if required.
 - parse_command_adjectiv_id_list(); /std/object.c
 - parse_command_id_list(); /std/object.c
 - parse_command_plural_id_list(); /std/object.c
 - parse_details(class project); /obj/handlers/project_management.c
 Return a brief summary of the pertinent details of a particular project.
 - parse_headers(string); /obj/handlers/mime.c
This method parses an RFC 822 compliant message and extracts all
the headers into a class mime_header.
 - parse_money(string, string, string); /obj/handlers/money_handler.c
This method determines all the money from the player object and moves it into a container.
 - parse_tag(string); /obj/handlers/newspaper.c
 - past_crimes(string); /obj/handlers/guild_things/thieves_ledger.c
 - pattern_compiler.c.
Compiles up the patterns for use by the add_command system.
 - pay_amount_from(int, int, int); /obj/handlers/money_handler.c
This method makes a payment from a specified money object.
 - pay_for_contract(string, string); /obj/handlers/secure_handlers/inhume.c
Setup a validated contract.
 - pay_for_contract(string, string); /obj/handlers/secure_handlers/inhume_inherit.c
Setup a validated contract.
 - pay_for_contract(string, string); /obj/handlers/secure_handlers/inhume_inherit.wtf
Setup a validated contract.
 - pay_money(mixed, mixed); /std/living/money.c
This method makes the player make a payment.
 - pay_player_quota(string, string); /obj/handlers/guild_things/quota.c
This function is used to allow a player to prepay thier theft quota
to the Guild.
 - pay_player_quota(string, string); /obj/handlers/guild_things/quota_old.c
This function is used to allow a player to prepay thier theft quota
to the Guild.
 - pay_protection_money(object, object); /obj/handlers/secure_handlers/inhume.c
This function interfaces directly with the secretaries, like
pay_for_contract and new_contract.
 - pay_protection_money(object, object); /obj/handlers/secure_handlers/inhume_inherit.c
This function interfaces directly with the secretaries, like
pay_for_contract and new_contract.
 - pay_protection_money(object, object); /obj/handlers/secure_handlers/inhume_inherit.wtf
This function interfaces directly with the secretaries, like
pay_for_contract and new_contract.
 - pay_thief_fines(string, string); /obj/handlers/guild_things/quota.c
This function pays thief fines to the Guild.
 - pay_thief_fines(string, string); /obj/handlers/guild_things/quota_old.c
This function pays thief fines to the Guild.
 - pay_thief_quota(string, string); /obj/handlers/guild_things/quota.c
This function is used to handle payment of money to the Guild
by a thief.
 - pay_thief_quota(string, string); /obj/handlers/guild_things/quota_old.c
This function is used to handle payment of money to the Guild
by a thief.
 - payment_table(string); /obj/handlers/secure_handlers/inhume.c
Return a list of payments awaiting the given player.
 - peopler.c.
This prints out nicely formated lists of information.
 - perform_line(string, string); /obj/handlers/script_processor.c
 - perform_movement(class attack); /std/living/combat.c
This function is called as part of the post attack processing and performs
the checks to see if someone can move closer or further away from their
opponent.
 - perform_script(string, string); /obj/handlers/script_processor.c
 - perform_task(object, object, object, object, object, object); /obj/handlers/taskmaster.c
This function will perform a task.
 - person_scried(object, object, object); /obj/handlers/scry_handler.c
This function should be called by all methods of scrying when someone is
scried, with appropriate args.
 - personal_info(); /obj/handlers/inherit/club_personal.c
This is for a personal club, a personal club will be removed when
the founder disappears.
 - pet_commands.c.
 - pet_handler.c.
 - pet_state_old(pet, pet, pet, pet, pet); /obj/handlers/pet_handler.c
 - philosophies.c.
This handler contains all the information on the philosophies used
in philosphical debates.
 - pick_al(int, int); /obj/handlers/hospital.c
This function produces a random alignment for an npc, based on a
normal distribution around a supplied average, with a maximum and
minimum limit provided by a requested range.
 - pick_message(); /obj/handlers/valentines_handler.c
 - place_family_contract(object, object, object); /obj/handlers/secure_handlers/inhume_inherit.c
This places the family contract.
 - place_family_contract(object, object, object); /obj/handlers/secure_handlers/inhume_inherit.wtf
This places the family contract.
 - plants; 
Keeps track of all the standard armours, weapons and clothing.
 - play_scripts(); /obj/handlers/theatre_controller.c
 - player_carrying(object); /secure/simul_efun/find_match.c
This method returns the player carrying the given object.
 - player_council.c.
This handler is for the control of player houses.
 - player_council.c.
 - player_delete(string, string); /obj/handlers/inherit/citizens.c
This is the function called by the refresh-handler when a player is deleted
 - player_deleted(string); /obj/handlers/refresh.c
This, like player_refreshed(), goes through and calls all the
registered deletion callbacks.
 - player_deleted(mixed, mixed); /obj/handlers/secure_handlers/inhume.c
This is called by the refresh handler when a player deletes.
 - player_deleted(mixed, mixed); /obj/handlers/secure_handlers/inhume_inherit.c
This is called by the refresh handler when a player deletes.
 - player_deleted(mixed, mixed); /obj/handlers/secure_handlers/inhume_inherit.wtf
This is called by the refresh handler when a player deletes.
 - player_handler.c.
A hander to allow the testing of values on players when they aren't logged
in.
 - player_name(mixed); /obj/handlers/smack_handler.c
Turns a player object into its name.
 - player_quit(string, string); /obj/handlers/guild_things/quota.c
This function handles logging out from quota system (either leave of absence
for thieves or leaving game).
 - player_quit(string, string); /obj/handlers/guild_things/quota_old.c
This function handles logging out from quota system (either leave of absence
for thieves or leaving game).
 - player_quitting(object, object); /obj/handlers/terrain_things/logroom.c
 - player_quota_data(stolen, stolen, stolen); /obj/handlers/guild_things/quota.c
This is the data structure for a player's theft quota
 - player_quota_data(stolen, stolen, stolen); /obj/handlers/guild_things/quota_old.c
This is the data structure for a player's theft quota
 - player_record(cached, cached, cached, cached, cached, cached, cached, cached, cached, cached, cached, cached, cached, cached, cached, cached, cached, cached); /obj/handlers/player_handler.c
 - player_refresh(object, object); /obj/handlers/inherit/citizens.c
This is the function called by the refresh-handler when a player refreshes 
 - player_refreshed(mixed, mixed); /obj/handlers/parcel.c
Called when a player deletes
Deletes all their parcels
 - player_refreshed(object, object); /obj/handlers/refresh.c
This function gets called by the player object whenever
a player refreshes, or by any of the various objects that delete
players when they get deleted.
 - player_refreshed(mixed, mixed, mixed); /obj/handlers/secure_handlers/inhume.c
This is called by the refresh handler when a player refreshes.
 - player_refreshed(mixed, mixed, mixed); /obj/handlers/secure_handlers/inhume_inherit.c
This is called by the refresh handler when a player refreshes.
 - player_refreshed(mixed, mixed, mixed); /obj/handlers/secure_handlers/inhume_inherit.wtf
This is called by the refresh handler when a player refreshes.
 - player_remove(string); /obj/handlers/playerinfo.c
Remove the player's data file.
 - player_reset(string); /obj/handlers/guild_things/quota.c
This function is called to reset a player's theft quota.
 - player_reset(string); /obj/handlers/guild_things/quota_old.c
This function is called to reset a player's theft quota.
 - player_shop.c.
This is the handler for player-run shops.
 - player_skill_advance(string, string); /obj/handlers/top_ten_handler.c
Called when a player advances their skills.
 - playerinfo.c.
Playerinfo database handler.
 - playtesters.c.
Keeps track of all the current playtesters.
 - poof_datum(string); /obj/handlers/research_handler.c
 - pop_from_login_queue(); /obj/handlers/login_handler.c
This method returns the top element of the login queue and removes
them from it.
 - position_handler.c.
 - post_citizen_message(string, string, string); /obj/handlers/inherit/citizen_elections.c
This method will post a message to the citizen board from the
administration.
 - POST_FROG; /obj/handlers/mail.h
 - post_magistrate_message(string, string, string); /obj/handlers/inherit/citizen_elections.c
This method will post a message to the magistrate board from the
administration.
 - post_mail_to_board(string, string); /obj/handlers/mail_track.c
This posts a mail to a message-board.
 - post_weekly_report(int); /obj/handlers/inherit/error_handler.c
This method posts the weekly report to the correct boards so we can
see what exciting things the bugs have been doing over the last week.
 - potion.c.
 This class is the potion information handler.
 - potion_create(mixed, mixed, mixed); /obj/handlers/potion_space.c
 - potion_drunk(mixed, mixed, mixed); /obj/handlers/potion_space.c
 - potion_smell(mixed, mixed, mixed); /obj/handlers/potion_space.c
 - potion_space.c.
 - potion_touch(mixed, mixed, mixed); /obj/handlers/potion_space.c
 - pow1_5(int); /obj/handlers/trig.c
 - pqf_handler.c.
The Pratchett quote file handler.
 - prepare_messages(class attack); /std/living/combat.c
Prepare the result messages.
 - pretty_plural(object); /obj/handlers/non_refuelling_lantern.c
 - priest_update.c.
Priest's update system.
 - print_complete_weight(string); /std/basic/misc.c
This method returns the complete weight (so including inventory
for containers) expressed in the given unit, for printing as
debug information or querying by creators in a call.
 - print_length(string); /std/basic/misc.c
This method returns the length expressed in the given unit, for
printing as debug information or querying by creators in a call.
 - print_monster_chat(int); /obj/monster.c
 - print_monster_chat(int); /obj/monster.c
 - print_monster_chat_int(mixed *, mixed *, mixed *); /obj/monster.c
 - print_monster_chat_int(mixed *, mixed *, mixed *); /obj/monster.c
 - print_monster_fighting_chat(int); /obj/monster.c
 - print_monster_fighting_chat(int); /obj/monster.c
 - print_some_stats(); /obj/handlers/quest_handler.c
This method prints out a lot of quest stats.
 - print_units(int, int); /std/basic/misc.c
This method is used for calls by creators or other debug prints
in the code to show the exact weight of an object in the given
unit.
 - print_weight(string); /std/basic/misc.c
This method returns the weight expressed in the given unit, for
printing as debug information or querying by creators in a call.
 - print_width(string); /std/basic/misc.c
This method returns the width expressed in the given unit, for
printing as debug information or querying by creators in a call.
 - process_passages(); /obj/handlers/terrain_things/dungeon_maker.c
 - ProfaneTest(string); /obj/handlers/english_handler.c
ProfaneTest is a routine that evaluates how likely the text is to
be profane/swearing/obscenity and so on.
 - project_info(string); /obj/handlers/project_management.c
 - project_management.c.
 Project Management System
 @author Drakkos
 @started 19/08/2001
 - project_note_data(string); /obj/handlers/project_management.c
 - project_task_data(string); /obj/handlers/project_management.c
 - property_tracker.c.
Property tracker.
 - protect_cost(object); /std/living/combat.c
 - protect_defend_cost(object); /std/living/combat.c
 - protector_zone(object, object, object); /std/living/combat.c
If the target is being hit in original_zone, but protector jumps
in front of it, return an alternative zone in which protector is
hit instead.
 - publish_paper(string, string, string, string, string, string); /obj/handlers/newspaper.c
This method publishes a new edition of the specified paper.
 - punishment(string); /obj/handlers/guild_things/punishment_handler.c
The actual function for punishment.
 - punishment_handler.c.
A punishment handler for Unseen University.