[Package Index | Mudlib Index | Effect Index]

File /global/psoul.c

This class controls the entire command queue for all player objects. Whenever a player tries to execute a command, it gets placed in a queue here and eventually (during the player's heart_beat()), the command will (hopefully) be executed.

Since this class is a nexus of control for player commands, it is also the natural place for a number of other utilities and functions which also affect the execution of all commands. Among these are things like drunk_check(), do_soul(), etc.

See also:
/global/new_parse->add_command(), /global/player->heart_beat() and query_passed_out_message()

Written by Pinkfish

Change history

Inherits

This class inherits the following classes /global/alias.c and /global/nickname.c

Includes

This class includes the following files /include/playtesters.h, /include/soul.h, /include/living.h and /include/player.h

Method index

Public Functions

These are functions that everyone can access.

.