/** * Standard inside water room inheritable. This is mainly just a mux * for the functions that are defined in both /std/room and * /std/room/basic/water. * @author Presto, Jeremy * @see /std/room.c * @see /std/room/basic/water.c */ inherit ROOM_OBJ; inherit "/std/room/basic/water"; /** * This method is called whenever something enters the room. See * the general event_exit() documentation for details. * @see event_exit() */ void event_exit( object ob, string mess, object to ) { // water::event_exit(ob, mess, to); } /** * This method is called whenever something enters the room. See * the general event_exit() documentation for details. * @see event_exit() */ void event_enter( object ob, string mess, object to ) { water::event_enter(ob, mess, to); } /** * This method is called by an object when in enters the room. See the * general init() documentation for details. The init() in * BASIC_WATER is called first, then BASE_ROOM. * @see init() */ void init() { water::init(); basic_room::init(); } /** * See the documentation for the method in BASIC_WATER. */ int is_allowed_position(string poss) { return water::is_allowed_position(poss); } /** * See the documentation for the method in BASIC_WATER. */ mixed *query_default_position(object ob) { return water::query_default_position(ob); } /** * */ varargs int add_exit(string direc, mixed dest, string type){ basic_room::add_exit( direc, dest, type); return water::add_exit(direc, dest, type); }