int MaxLoad = 1;
int Loaded = 0;
varargs mixed CanLoad(object who, object what){
if(who && environment() && environment() != environment(who) &&
environment() != who && environment(environment()) != environment(who)
&& environment(environment()) != who ){
return "#That's not accessible to you.";
}
else return 1;
}
varargs mixed CanUnload(object who, object what){
if(who && environment() && environment() != environment(who) &&
environment() != who && environment(environment()) != environment(who)
&& environment(environment()) != who ){
return "#That's not accessible to you.";
}
else return 1;
}
varargs mixed eventLoad(object what, object where){
return 1;
}
varargs mixed eventUnload(object what, object where){
return 1;
}
int direct_load_obj(object target){
return CanLoad(this_player());
}
int direct_unload_obj(object target){
return CanUnload(this_player(), target);
}
int direct_load_obj_word_obj(object thingus, object target){
return CanLoad(this_player(), target);
}
int indirect_load_obj_word_obj(object target, object thingus){
return CanLoad(this_player(), target);
}
int direct_unload_obj_word_obj(object thingus, object target){
return CanUnload(this_player(), target);
}
int indirect_unload_obj_word_obj(object one, object two, object three){
return CanUnload(this_player(), one);
}
int SetMaxLoad(int i){
return MaxLoad = i;
}
int GetMaxLoad(int i){
return MaxLoad;
}
int SetLoaded(int i){
return Loaded = i;
}
int GetLoaded(int i){
return Loaded;
}
int GetMaxLoaded(){
return Loaded;
}