diff --git a/public/libs/control.js b/public/libs/control.js
index a70acbd..06d878d 100644
--- a/public/libs/control.js
+++ b/public/libs/control.js
@@ -3416,6 +3416,7 @@ control.prototype.setDisplayScale = function (delta) {
////// 清空状态栏 //////
control.prototype.clearStatusBar = function () {
+ if (main.mode === 'editor') return;
Object.keys(core.statusBar).forEach(function (e) {
if (core.statusBar[e].innerHTML != null) {
core.statusBar[e].innerHTML = ' ';
diff --git a/public/project/floors/MT20.js b/public/project/floors/MT20.js
index 15bc70a..a8442e5 100644
--- a/public/project/floors/MT20.js
+++ b/public/project/floors/MT20.js
@@ -32,6 +32,25 @@ main.floors.MT20=
],
"8,9": [
"千丈,勇气贯星海"
+ ],
+ "7,8": [
+ {
+ "type": "if",
+ "condition": "flag:boss1",
+ "true": [
+ "\t[智人]\b[up,hero]没必要再进去了"
+ ],
+ "false": [
+ {
+ "type": "changeFloor",
+ "floorId": "tower1",
+ "loc": [
+ 7,
+ 14
+ ]
+ }
+ ]
+ }
]
},
"changeFloor": {
@@ -41,13 +60,6 @@ main.floors.MT20=
7,
0
]
- },
- "7,8": {
- "floorId": "tower1",
- "loc": [
- 7,
- 14
- ]
}
},
"afterBattle": {},
diff --git a/public/project/floors/MT50.js b/public/project/floors/MT50.js
index d1716a4..fab539a 100644
--- a/public/project/floors/MT50.js
+++ b/public/project/floors/MT50.js
@@ -37,20 +37,14 @@ main.floors.MT50=
],
"5,13": [
"欢迎来到苍蓝之殿,这是本塔第二章里面最大的一个区,也是最复杂的一个区。整个苍蓝之殿分为无个部分:左下角、右下角、左上角、右上角和中心,每个部分都有不一样的玩法,多多动脑哦。",
- "本区域极大,建议打开小地图游玩。如果打开小地图后打怪出现卡顿,可以尝试在 设置->ui设置 里面打开小地图懒更新设置",
- "此区域建议多多使用定点查看功能,鼠标移动到怪物上按C或E即可打开(如果你没有设置自己的快捷键的话)。手机端暂时无法定点查看"
- ],
- "9,13": [
"在你刚进入苍蓝之殿时,你只能先前往左下角部分(本地图的左面),右下角暂时不能前往。注意往上走往左依然可以进入左下角,不要只盯着这个地图的左边不放。",
- "注意火炬可通行,而且跳跃时会跳过火炬,不会跳到火炬上。以及由于不可抗力,修改游戏缩放后需要刷新页面才能使光照正常。"
- ],
- "9,1": [
+ "本区域极大,建议打开小地图游玩。如果打开小地图后打怪出现卡顿,可以尝试在 设置->ui设置 里面打开小地图懒更新设置",
+ "此区域建议多多使用定点查看功能,鼠标移动到怪物上按C或E即可打开(如果你没有设置自己的快捷键的话)。手机端暂时无法定点查看",
+ "打完左下角和右下角的boss之后,开四个机关门",
+ "注意不要忘记购买装备,到了下一章之后本章的商店将不能到达,快捷商店也会消失。这些装备在下一章都会有向上合成",
"建议优先点出学习技能,对于特定场景将会非常有帮助",
"本区域可以使用跳跃技能,不要忘记了。",
- "注意不要忘记购买装备,到了下一章之后本章的商店将不能到达,快捷商店也会消失。这些装备在下一章都会有向上合成"
- ],
- "5,1": [
- "打完左下角和右下角的boss之后,开四个机关门"
+ "注意火炬可通行,而且跳跃时会跳过火炬,不会跳到火炬上。以及由于不可抗力,修改游戏缩放后需要刷新页面才能使光照正常。"
]
},
"changeFloor": {
@@ -85,7 +79,7 @@ main.floors.MT50=
"cannotMoveIn": {},
"map": [
[648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648],
- [648, 27, 0, 28, 0,129, 0, 0, 0,129, 0, 28, 0, 27,648],
+ [648, 27, 0, 28, 0,648, 0, 0, 0,648, 0, 28, 0, 27,648],
[648, 0,381, 0,482,648, 0, 0, 0,648,482, 0,381, 0,648],
[648, 28, 0, 27, 0,648, 0, 0, 0,648, 0, 27, 0, 28,648],
[648, 0,482, 0,103,648, 0, 0, 0,648,103, 0,482, 0,648],
@@ -97,7 +91,7 @@ main.floors.MT50=
[648, 0,482, 0,103,648, 0, 0, 0,648,103, 0,482, 0,648],
[648, 28, 0, 27, 0,648, 0, 0, 0,648, 0, 27, 0, 28,648],
[648, 0,381, 0,482,648, 0, 0, 0,648,482, 0,381, 0,648],
- [648, 27, 0, 28, 0,129, 0, 0, 0,129, 0, 28, 0, 27,648],
+ [648, 27, 0, 28, 0,129, 92, 0, 0,648, 0, 28, 0, 27,648],
[648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648]
],
"bgmap": [
diff --git a/public/project/floors/MT72.js b/public/project/floors/MT72.js
index 553b6ae..273c0af 100644
--- a/public/project/floors/MT72.js
+++ b/public/project/floors/MT72.js
@@ -16,7 +16,11 @@ main.floors.MT72=
"firstArrive": [],
"eachArrive": [],
"parallelDo": "",
- "events": {},
+ "events": {
+ "4,10": [
+ "打败四个区域的boss后开机关门"
+ ]
+ },
"changeFloor": {
"7,14": {
"floorId": "MT61",
@@ -24,6 +28,13 @@ main.floors.MT72=
7,
0
]
+ },
+ "7,0": {
+ "floorId": "MT73",
+ "loc": [
+ 7,
+ 14
+ ]
}
},
"beforeBattle": {},
@@ -44,7 +55,7 @@ main.floors.MT72=
[648, 0,103, 0, 85, 0, 0, 87, 0, 0, 85, 0,103, 0,648],
[648, 0, 0, 0,648, 0, 0, 0, 0, 0,648, 0, 0, 0,648],
[648, 0, 0, 0,648, 0, 0, 0, 0, 0,648, 0, 0, 0,648],
- [648, 0, 0, 0,648,648,648, 85,648,648,648, 0, 0, 0,648],
+ [648, 0, 0, 0,129,648,648, 85,648,648,648, 0, 0, 0,648],
[648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648],
[648, 0,487, 0, 0, 0, 0,103, 0, 0, 0, 0,487, 0,648],
[648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,648],
diff --git a/public/project/floors/MT73.js b/public/project/floors/MT73.js
index 3ed497a..678fbdf 100644
--- a/public/project/floors/MT73.js
+++ b/public/project/floors/MT73.js
@@ -1,45 +1,84 @@
main.floors.MT73=
{
-"floorId": "MT73",
-"title": "苍蓝之殿-中",
-"name": "73",
-"width": 15,
-"height": 15,
-"canFlyTo": true,
-"canFlyFrom": true,
-"canUseQuickShop": true,
-"cannotViewMap": false,
-"images": [],
-"ratio": 8,
-"defaultGround": "T650",
-"bgm": "palaceNorth.mp3",
-"firstArrive": [],
-"eachArrive": [],
-"parallelDo": "",
-"events": {},
-"changeFloor": {},
-"beforeBattle": {},
-"afterBattle": {},
-"afterGetItem": {},
-"afterOpenDoor": {},
-"autoEvent": {},
-"cannotMove": {},
-"cannotMoveIn": {},
-"map": [
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "floorId": "MT73",
+ "title": "苍蓝之殿-中",
+ "name": "73",
+ "width": 15,
+ "height": 15,
+ "canFlyTo": true,
+ "canFlyFrom": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "ratio": 8,
+ "defaultGround": "T650",
+ "bgm": "palaceNorth.mp3",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {
+ "6,12": [
+ "这里是苍蓝之殿的上方两区域,两区域都可以去,不再像下方一样需要打开开关另一个区域才会开。",
+ "这里打完之后就可以到第二章的最终区域了,最终区域在苍蓝之殿的正中心,也就是这里向下走一个地图。"
+ ]
+ },
+ "changeFloor": {
+ "7,14": {
+ "floorId": "MT72",
+ "loc": [
+ 7,
+ 0
+ ]
+ }
+ },
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [648,648,648,648,648,648,648, 91,648,648,648,648,648,648,648],
+ [648,494,482,482,492,484,492, 0,492,484,492,482,482,494,648],
+ [648,491,648,648,648,648,648, 0,648,648,648,648,648,491,648],
+ [648,497,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,497,648],
+ [648,487,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,487,648],
+ [648,487,648, 0, 0,103, 0, 0, 0,103, 0, 0,648,487,648],
+ [648,648,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,648,648],
+ [ 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94],
+ [648,648,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,648,648],
+ [648,487,648, 0, 0,103, 0, 0, 0,103, 0, 0,648,487,648],
+ [648,487,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,487,648],
+ [648,497,648, 0, 0, 0, 0, 0, 0, 0, 0, 0,648,497,648],
+ [648,491,648,648,648,648,129, 0,648,648,648,648,648,491,648],
+ [648,494,482,482,492,484,492, 0,492,484,492,482,482,494,648],
+ [648,648,648,648,648,648,648, 93,648,648,648,648,648,648,648]
+],
+ "bgmap": [
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,50448,50449,50450,50451,50452, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,50456,50457,50458,50459,50460, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,50464,50465,50466,50467,50468, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,50472,50473,50474,50475,50476, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,50480,50481,50482,50483,50484, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
],
+ "fgmap": [
+
+],
+ "bg2map": [
+
+],
+ "fg2map": [
+
+]
}
\ No newline at end of file
diff --git a/public/project/floors/MT74.js b/public/project/floors/MT74.js
index 74410fc..7b896fe 100644
--- a/public/project/floors/MT74.js
+++ b/public/project/floors/MT74.js
@@ -1,40 +1,57 @@
main.floors.MT74=
{
-"floorId": "MT74",
-"title": "苍蓝之殿-中",
-"name": "74",
-"width": 15,
-"height": 15,
-"canFlyTo": true,
-"canFlyFrom": true,
-"canUseQuickShop": true,
-"cannotViewMap": false,
-"images": [],
-"ratio": 8,
-"defaultGround": "T650",
-"bgm": "palaceNorth.mp3",
-"firstArrive": [],
-"eachArrive": [],
-"parallelDo": "",
-"events": {},
-"changeFloor": {},
-"beforeBattle": {},
-"afterBattle": {},
-"afterGetItem": {},
-"afterOpenDoor": {},
-"autoEvent": {},
-"cannotMove": {},
-"cannotMoveIn": {},
-"map": [
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "floorId": "MT74",
+ "title": "苍蓝之殿-中",
+ "name": "74",
+ "width": 15,
+ "height": 15,
+ "canFlyTo": true,
+ "canFlyFrom": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "ratio": 8,
+ "defaultGround": "T650",
+ "bgm": "palaceNorth.mp3",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,103, 0, 0, 0,103, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,103, 0, 0, 0,103, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,50400,50401,50402, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,50408,50409,50410, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,50416,50417,50418, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
@@ -42,4 +59,13 @@ main.floors.MT74=
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
],
+ "fgmap": [
+
+],
+ "bg2map": [
+
+],
+ "fg2map": [
+
+]
}
\ No newline at end of file
diff --git a/public/project/floors/MT75.js b/public/project/floors/MT75.js
index c7a719f..423cf71 100644
--- a/public/project/floors/MT75.js
+++ b/public/project/floors/MT75.js
@@ -1,31 +1,31 @@
main.floors.MT75=
{
-"floorId": "MT75",
-"title": "苍蓝之殿-中",
-"name": "75",
-"width": 15,
-"height": 15,
-"canFlyTo": true,
-"canFlyFrom": true,
-"canUseQuickShop": true,
-"cannotViewMap": false,
-"images": [],
-"ratio": 8,
-"defaultGround": "T650",
-"bgm": "palaceNorth.mp3",
-"firstArrive": [],
-"eachArrive": [],
-"parallelDo": "",
-"events": {},
-"changeFloor": {},
-"beforeBattle": {},
-"afterBattle": {},
-"afterGetItem": {},
-"afterOpenDoor": {},
-"autoEvent": {},
-"cannotMove": {},
-"cannotMoveIn": {},
-"map": [
+ "floorId": "MT75",
+ "title": "苍蓝之殿-中",
+ "name": "75",
+ "width": 15,
+ "height": 15,
+ "canFlyTo": true,
+ "canFlyFrom": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "ratio": 8,
+ "defaultGround": "T650",
+ "bgm": "palaceNorth.mp3",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
@@ -42,4 +42,30 @@ main.floors.MT75=
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,50403,50404,50405, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,50411,50412,50413, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,50419,50420,50421, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "bg2map": [
+
+],
+ "fg2map": [
+
+]
}
\ No newline at end of file
diff --git a/src/core/main/custom/toolbar.ts b/src/core/main/custom/toolbar.ts
index 502d7ab..14ac0e9 100644
--- a/src/core/main/custom/toolbar.ts
+++ b/src/core/main/custom/toolbar.ts
@@ -400,15 +400,15 @@ Mota.require('var', 'hook').once('reset', () => {
'fly',
'save',
'load',
- 'undo',
- 'redo',
- 'danmaku',
- 'minimap',
'toolbox',
'equipbox',
'shop',
'virtualKey',
- 'setting'
+ 'setting',
+ 'undo',
+ 'redo',
+ 'danmaku',
+ 'minimap'
]
});
// 计算位置
diff --git a/src/core/main/init/hotkey.ts b/src/core/main/init/hotkey.ts
index 584f2fe..07b5735 100644
--- a/src/core/main/init/hotkey.ts
+++ b/src/core/main/init/hotkey.ts
@@ -537,6 +537,7 @@ gameKey
core.playSound('光标移动');
if (flags.blade) flags.blade = false;
else flags.blade = true;
+ core.status.route.push('skill:1');
core.updateStatusBar();
})
.realize('skill2', () => {
@@ -546,6 +547,7 @@ gameKey
flags.skill2
) {
Mota.Plugin.require('skill_g').jumpSkill();
+ core.status.route.push('skill:2');
} else {
if (core.hasItem('pickaxe')) {
core.useItem('pickaxe');
@@ -561,6 +563,7 @@ gameKey
core.playSound('光标移动');
if (flags.shield) flags.shield = false;
else flags.shield = true;
+ core.status.route.push('skill:3');
core.updateStatusBar();
})
.realize('debug', () => {
diff --git a/src/core/main/init/toolbar.tsx b/src/core/main/init/toolbar.tsx
index ded4867..31047ff 100644
--- a/src/core/main/init/toolbar.tsx
+++ b/src/core/main/init/toolbar.tsx
@@ -5,8 +5,7 @@ import { checkAssist, unwarpBinary } from '../custom/hotkey';
import {
flipBinary,
getVitualKeyOnce,
- openDanmakuPoster,
- parseCss
+ openDanmakuPoster
} from '@/plugin/utils';
import { cloneDeep } from 'lodash-es';
import {
@@ -22,7 +21,15 @@ import { gameKey } from './hotkey';
import { FunctionalComponent, StyleValue, h } from 'vue';
import { mainUi } from './ui';
import { isMobile } from '@/plugin/use';
-import { EllipsisOutlined } from '@ant-design/icons-vue';
+import {
+ BackwardOutlined,
+ EllipsisOutlined,
+ FolderOpenOutlined,
+ LayoutOutlined,
+ MessageOutlined,
+ SwapOutlined
+} from '@ant-design/icons-vue';
+import { generateKeyboardEvent } from '../custom/keyboard';
// todo: 新增更改设置的ToolItem
@@ -267,7 +274,7 @@ function MiscTool(props: CustomToolbarProps<'misc'>) {
onClick={triggerFold}
style={toolStyle}
>
- 折叠
+
{item.items.map(v => {
const info = CustomToolbar.misc.info[v];
@@ -754,7 +761,7 @@ Mota.require('var', 'hook').once('reset', () => {
'danmaku',
'发弹幕',
openDanmakuPoster,
- h('span', '发弹幕')
+ h(MessageOutlined)
);
CustomToolbar.misc.register(
'book',
@@ -816,7 +823,14 @@ Mota.require('var', 'hook').once('reset', () => {
'virtualKey',
'虚拟键盘',
() => {
- getVitualKeyOnce();
+ getVitualKeyOnce().then(value => {
+ gameKey.emitKey(
+ value.key,
+ value.assist,
+ 'up',
+ generateKeyboardEvent(value.key, value.assist)
+ );
+ });
},
{
() => {
core.doSL('autoSave', 'load');
},
- h('span', '回退')
+ h(BackwardOutlined)
);
CustomToolbar.misc.register(
'redo',
@@ -882,7 +896,7 @@ Mota.require('var', 'hook').once('reset', () => {
() => {
core.doSL('autoSave', 'reload');
},
- h('span', '恢复')
+ h(SwapOutlined)
);
CustomToolbar.misc.register(
'setting',
@@ -940,7 +954,7 @@ Mota.require('var', 'hook').once('reset', () => {
}
tool.refresh();
},
- h('span', '小地图')
+ h(LayoutOutlined)
);
// CustomToolbar.misc.register(
// 'drag',