#include <lib.h>
inherit LIB_ITEM;
int picking_quality = 1;
void create(){
item::create();
SetKeyName("lockpick");
SetAdjectives(({"lockpicking","picking"}));
SetId(({ "tool","pick" }));
SetShort("a lockpick");
SetLong("A tool for picking locks.");
SetMass(10);
}
void init(){
::init();
}
int SetPickingQuality(int i){
picking_quality = i;
return picking_quality;
}
int GetPickingQuality(){
return picking_quality;
}
varargs mixed CanPick(mixed who, mixed what){
if(environment(this_object()) == this_player()){
}
return 1;
}
mixed indirect_pick_str_on_obj_with_obj(string str, object target, object tool,
string str2, string targ_id){
if( remove_article(lower_case(str)) != "lock" ){
return "Pick the what?";
}
targ_id = remove_article(lower_case(targ_id));
return CanPick(this_player(), targ_id);
}
varargs mixed eventPickLock(mixed who, mixed id, mixed tool){
return picking_quality;
}