#include <lib.h> inherit LIB_ROOM; static void create() { room::create(); } mixed teller_check(){ object *livs = get_livings(this_object()); object teller; if(sizeof(livs)) foreach(object liv in livs){ if(inherits(LIB_TELLER,liv)) return liv; } return 0; } void init() { ::init(); add_action("HandleTeller","deposit"); add_action("HandleTeller","withdraw"); add_action("HandleTeller","exchange"); add_action("HandleTeller","balance"); } int HandleTeller(string str){ object teller = teller_check(); if(!teller) return 0; teller->cmdParse(this_player(),query_verb(),str); return 1; }