[Package Index | Mudlib Index | Effect Index]
File /obj/handlers/livings.c
A handler to deal with all the living objects on the disc. Written by Wodan
Method index
- enable_commands(object)
Enables commands on the object.
- find_all_livings(string)
Returns the living object associated with the name.
- find_living(string)
Returns the living object associated with the name.
- find_player(string)
Returns the player associated with the name.
- named_livings()
This method returns the name of all the named livings in the game.
- remove_garbage()
Removes all the not very useful things from the huge mapping.
- set_living_name(string, object)
This method registers the living name with the specific object.
Public Functions
These are functions that everyone can access.
-
enable_commands
void enable_commands(object ob)
Enables commands on the object.
- Parameters:
ob - the object to enable the commands on
-
find_all_livings
object * find_all_livings(string it)
Returns the living object associated with the name.
- Returns:
the living object
-
find_living
object find_living(string it)
Returns the living object associated with the name.
- Returns:
the living object
-
find_player
object find_player(string it)
Returns the player associated with the name.
- Returns:
the player object
-
named_livings
object * named_livings()
This method returns the name of all the named livings in the game.
Do not use this method except for debugging.
-
remove_garbage
void remove_garbage()
Removes all the not very useful things from the huge mapping.
-
set_living_name
void set_living_name(string name,
object ob)
This method registers the living name with the specific object.
- Parameters:
name - the name to register
ob - the object to register it with