#/obj/handlers/autodoc/autodoc_file.c public_functions (["set_busy":({({"void",}),({}),([]),}),"add_service":({({"varargs","int",}),({({"string",}),"service",({"string",}),"browse_info",({"string",}),"func",({"int",}),"cost",({"string","*",}),"aliases",}),(["param":({"service the name of the service","cost what it costs","the function which controls","*aliases an array of aliases for this service.",}),"return":({"1 on success, 0 on failure ",}),"main":({" This method adds a service to the list of services on offer.",}),]),}),"check_busy":({({"varargs","int",}),({({"object",}),"player",}),([]),}),"do_browse":({({"int",}),({({"mixed",}),"indirect_obs",({"string",}),"dir_match",({"string",}),"indir_match",({"string","*",}),"words",}),(["return":({"1 on success, 0 on failure ",}),"main":({" The main entrance to the browse for things command.",}),]),}),"do_request":({({"int",}),({({"mixed",}),"indirect_obs",({"string",}),"dir_match",({"string",}),"indir_match",({"string","*",}),"words",}),(["return":({"1 on success, 0 on failure ",}),"main":({" The main entrance to the buy things command.",}),]),}),"do_list":({({"int",}),({}),(["return":({"1 on success, 0 on failure ",}),"main":({" The main entrance to the list stuff command.",}),]),}),"remove_service":({({"int",}),({({"string",}),"service",}),(["param":({"string service to be removed",}),"return":({"1 on successful removal, 0 on failure ",}),"main":({" This method removes a service.",}),]),}),"reset_busy":({({"void",}),({}),([]),}),]) protected_functions ([]) inherits (["/obj/monster":({}),]) main_docs (["author":({"Furcifer March 2000 ",}),"main":({" The service provider object. It is designed to be similar to the peddler object, only instead of selling objects, it sells services instead. ",}),]) define_docs (["SERVICE":([]),"COST":([]),"FUNCTION":([]),"BROWSE":([]),"ALIASES":([]),]) includes (["/include/armoury.h":1059516192,"/include/shops/bank.h":1059516191,"/include/money.h":1059516192,"/include/move_failures.h":1059516192,]) class_docs ([]) file_name "/obj/service_provider.c" last_changed 1059516271