#include <lib.h>
#include <daemons.h>
#include <cfg.h>
inherit LIB_DAEMON;
string *preloads;
static void checkPreloads(){
foreach(string daemon in preloads){
//tc("PRELOAD_D: "+daemon);
if(!find_object(daemon) && daemon != INTERMUD_D && daemon != IMC2_D &&
daemon != AUTOEXEC_D) {
//tc("PRELOAD_D: "+daemon,"green");
update(daemon);
}
}
call_out( (: checkPreloads :) , 30);
}
static void create() {
daemon::create();
SetNoClean(1);
preloads = filter(explode(read_file(CFG_PRELOAD),"\n"), (: !grepp($1,"#") :) );
call_out( (: checkPreloads :), 30);
}