#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); }