feat:按键使用道具改为记录道具本身,方便后期调整快捷键
This commit is contained in:
parent
0c124f08b2
commit
6275550ce9
@ -820,6 +820,14 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function tryUseItem(item) {
|
||||||
|
if (core.hasItem(item)) core.useItem(item);
|
||||||
|
else {
|
||||||
|
core.playSound('error.mp3');
|
||||||
|
core.drawTip('当前未持有对应道具!');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 根据keyCode值来执行对应操作
|
// 根据keyCode值来执行对应操作
|
||||||
switch (keyCode) {
|
switch (keyCode) {
|
||||||
case 27: // ESC:打开菜单栏
|
case 27: // ESC:打开菜单栏
|
||||||
@ -887,32 +895,26 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
core.actions._clickGameInfo_openComments();
|
core.actions._clickGameInfo_openComments();
|
||||||
break;
|
break;
|
||||||
case 49: // 快捷键1: 破
|
case 49: // 快捷键1: 破
|
||||||
if (core.hasItem('pickaxe')) {
|
tryUseItem('pickaxe');
|
||||||
core.status.route.push("key:49"); // 将按键记在录像中
|
|
||||||
core.useItem('pickaxe', true); // 第二个参数true代表该次使用道具是被按键触发的,使用过程不计入录像
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 50: // 快捷键2: 炸
|
case 50: // 快捷键2: 炸
|
||||||
if (core.hasItem('bomb')) {
|
tryUseItem('bomb');
|
||||||
core.status.route.push("key:50"); // 将按键记在录像中
|
|
||||||
core.useItem('bomb', true); // 第二个参数true代表该次使用道具是被按键触发的,使用过程不计入录像
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case 51: // 快捷键3: 飞
|
case 51: // 快捷键3: 飞
|
||||||
if (core.hasItem('centerFly')) {
|
if (core.hasItem('centerFly')) {
|
||||||
core.ui._drawCenterFly();
|
core.ui._drawCenterFly();
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
core.playSound('error.mp3');
|
||||||
|
core.drawTip('当前未持有对应道具!');
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 52: // 快捷键4:破冰/冰冻/地震/上下楼器/... 其他道具依次判断
|
case 52: // 快捷键4:破冰/冰冻/地震/上下楼器/... 其他道具依次判断
|
||||||
{
|
{
|
||||||
var list = ["icePickaxe", "freezeBadge", "earthquake", "upFly", "downFly", "jumpShoes", "lifeWand", "poisonWine", "weakWine", "curseWine", "superWine"];
|
var list = ["icePickaxe", "freezeBadge", "earthquake", "upFly", "downFly", "jumpShoes", "lifeWand", "poisonWine", "weakWine", "curseWine", "superWine"];
|
||||||
for (var i = 0; i < list.length; i++) {
|
for (var i = 0; i < list.length; i++) {
|
||||||
var itemId = list[i];
|
var itemId = list[i];
|
||||||
if (core.canUseItem(itemId)) {
|
tryUseItem(itemId);
|
||||||
core.status.route.push("key:52");
|
|
||||||
core.useItem(itemId, true);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -929,12 +931,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
|||||||
case 119: // F8:由于F7与部分浏览器有冲突,故新增F8
|
case 119: // F8:由于F7与部分浏览器有冲突,故新增F8
|
||||||
core.debug();
|
core.debug();
|
||||||
break;
|
break;
|
||||||
case 70: // F:开启技能“二倍斩”
|
case 70: // F
|
||||||
// 检测是否拥有“二倍斩”这个技能道具
|
|
||||||
if (core.hasItem('skill1')) {
|
|
||||||
core.status.route.push("key:70");
|
|
||||||
core.useItem('skill1', true);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
// 在这里可以任意新增或编辑已有的快捷键内容
|
// 在这里可以任意新增或编辑已有的快捷键内容
|
||||||
/*
|
/*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user