this.inherits(COMMAND);
this.command = "lockobj";
this.allow_busy = true;
this.allow_state = true;
this.allow_die = true;
this.allow_faint = true;
//this.regex = /^(\d)\s(\w+)$/;
this.enter = function (me, objid) {
var obj = me.find_obj(objid);
if (!obj) {
return me.notify("你要锁定什么东西?");
}
if (obj.is_locked) {
obj.is_locked = false;
me.send(`{type:"dialog",dialog:"pack",id:"${obj.id}",locked:0}`);
return me.send('取消' + obj.color_name + "的锁定状态,你可以进行丢弃,贩卖,分解操作。");
}
obj.is_locked = true;
me.send('设置' + obj.color_name + "为锁定状态,将禁止丢弃,贩卖,分解操作。\n");
me.send(`{type:"dialog",dialog:"pack",id:"${obj.id}",locked:1}`);
}