#include <lib.h>
inherit LIB_BASE_STORAGE;
inherit LIB_ITEM;
static private mixed my_save = ({});
void create(){
//parse_init();
my_save = ({});
item::create();
base_storage::create();
}
int GetRadiantLight(int ambient){
return item::GetRadiantLight(ambient) + base_storage::GetRadiantLight(ambient);
}
string array GetSave(){
string *i_save;
i_save = item::GetSave();
my_save += i_save;
my_save += ({ "Closed","CanClose", "CanLock", "RecurseDepth" , "MaxRecurseDepth" });
my_save = distinct_array(my_save);
return my_save;
}
static mixed array AddSave(mixed array vars){
my_save = distinct_array(my_save + vars);
return item::AddSave(my_save);
}
int SetSaveRecurse(int x){
return item::SetSaveRecurse(x);
}