init: add workspace files
This commit is contained in:
30
world/cmd/comm/shortcut.js
Normal file
30
world/cmd/comm/shortcut.js
Normal file
@@ -0,0 +1,30 @@
|
||||
this.inherits(COMMAND);
|
||||
this.command = "shortcut";
|
||||
this.allow_busy = true;
|
||||
this.allow_state = true;
|
||||
this.allow_die = true;
|
||||
this.allow_faint = true;
|
||||
this.enter = function (player, arg) {
|
||||
if (!arg) return;
|
||||
var obj = player.find_obj(arg);
|
||||
if (!obj) {
|
||||
return player.notify("你身上没有这个东西。");
|
||||
}
|
||||
|
||||
if (obj.is_equipment) {
|
||||
if (obj.eq_type != EQUIP_TYPE.WEAPON) return player.notify("你目前只能设置武器的快捷操作。");
|
||||
} else if (!obj.on_use){
|
||||
return player.notify("这个道具不可以设置快捷操作。");
|
||||
}
|
||||
if (obj.is_shortcut) {
|
||||
obj.is_shortcut = false;
|
||||
player.notify("你取消了" + obj.color_name + "的快速设置。");
|
||||
player.send("{type:'removeAction',id:'" + obj.id + "'}");
|
||||
} else {
|
||||
obj.is_shortcut = true;
|
||||
player.notify("你设置了" + obj.color_name + "的快速使用。");
|
||||
|
||||
player.send("{type:'addAction',id:'" + obj.id + "',name:'" + obj.name + "'}");
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user