.DT
room_handler
Discworld Creator help
room_handler
Name
.SI 5
/obj/handlers/room_handler.c - Handler for <desc>
.EI
Description
.SP 5 5
The room handler is for handling the exit types. In the add_exit (when
you add an exit to a room) the third parameter is a string like door or
something. This is the object that is queried for what this means.
.EP
Functions
.SI 5
int add_exit_type(string type, mixed message, mixed obvious, int size,
mixed func)
.EI
.SP 10 5
Adds a new exit type to the eixt type list.
.EP
.SI 5
mixed *query_exit_type(string type, string dir)
.EI
.SP 10 5
Returns the array used by the room for the add_exit.
.EP
.SI 5
int remove_exit_type(string type)
.EI
.SP 10 5
Returns 1 if the exit type exists.
.EP
.SI 5
mixed *query_door_type(string type, string direc, string dest)
.EI
.SP 10 5
.EP
.SI 5
void check_door( mixed args )
.EI
.SP 10 5
.EP
.SI 5
int move_thing( object thing, string dir, string dest, mixed exit,
mixed enter, string move )
.EI
.SP 10 5
.EP
.SI 5
int exit_move( string verb, string extra, string special, object thing )
.EI
.SP 10 5
.EP
.SI 5
void add_chatter( object thing, int number )
.EI
.SP 10 5
.EP
.SI 5
void check_chatters()
.EI
.SP 10 5
.EP
.SI 5
mixed *query_chatters()
.EI
.SP 10 5
.EP