/std/container inherit list /std/container + | +--- /std/object | +--- /std/basic/cute_look /std/basic/cute_look string list_contents(string str) Returns a pretty display of the inventory of the object. /std/basic/extra_look string calc_extra_look() Returns the extra_look string of the object. void add_extra_look(object ob) Adds the object to the extra look list. When the objectr is looked at it calls the function calc_extra_look() and adds it onto the long description. void remove_extra_look(object ob) Removes the object ob from the extra look bunch object *query_extra_looks() Retruns all the objects currently set up to do extra looks on the object. /std/container void set_transperant() Sets the container to be transperant. This means that the contents of the container is displayed in the short, or more specificly when you see the inventory of a room with a fishbowl in it. You see the fish in the fish bowl as well void reset_transperant() Switches of the transperancy. This is the default. void set_opaque() Same as reset_transperant void set_closed() When the container is closed, you cannot move anything into or out of it. void reset_closed() Resets the closed condition. void set_max_weight(int i) Sets the maximun weight of the container to the specified weight. int add_weight(int i) Adds the weight to the container. Do not use this too much cause the driver basicly handles most of it for you. Returns a 1 on failure. int query_max_weight() Returns the maximun carring capacity of the container int query_loc_weight() Returns the current local weight. this is how much weight is in the container at the moment. int transfer_all_to(object dest) Transfers the contents of the container to the destination. Returns a 1 on success, if a 0 is returned it means that one (at least) of the object was failed to be transfered to the destination. See also std.object