diff --git a/public/project/functions.js b/public/project/functions.js
index a15807c..3df24e5 100644
--- a/public/project/functions.js
+++ b/public/project/functions.js
@@ -206,7 +206,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = {
core.visitFloor(floorId);
}
}
- core.checkVisitedFloor();
+ if (!flags.debug) core.checkVisitedFloor();
},
flyTo: function (toId, callback) {
// 楼层传送器的使用,从当前楼层飞往toId
diff --git a/src/data/desc.json b/src/data/desc.json
index 638778d..14b8afb 100644
--- a/src/data/desc.json
+++ b/src/data/desc.json
@@ -409,6 +409,22 @@
"还会直接在勇士属性栏显示增加或减少的属性。"
]
},
+ "achievement": {
+ "text": "成就",
+ "condition": "true",
+ "desc": [
+ "成就系统是本塔的一个独立系统。它不会像勇士属性一样跟随存档变化,而是只要你完成了成就,那么就永远完成了,",
+ "除非你清理了浏览器。每个成就都有成就点,成就点目前没有实际用途,",
+ "只是一个收集要素,对游戏进程没有任何影响。",
+ "
",
+ "
",
+ "成就分为三种,普通成就,挑战成就和探索成就。普通成就完成难度一般较低,挑战成就完成难度较高,",
+ "而探索成就一般需要你自己探索如何完成。对于完成度类型的探索成就,它的完成度由到达过的地图与本章完成的成就数决定。",
+ "
",
+ "
",
+ "调试模式下无法完成成就!"
+ ]
+ },
"skillTree": {
"text": "技能树",
"condition": "flags.chapter > 0",
diff --git a/src/ui/equipbox.vue b/src/ui/equipbox.vue
index 0d6e20b..33893a1 100644
--- a/src/ui/equipbox.vue
+++ b/src/ui/equipbox.vue
@@ -442,6 +442,11 @@ function keyup(e: KeyboardEvent) {
if (c === KeyCode.KeyQ || c === KeyCode.KeyX || c === KeyCode.Escape) {
exit();
}
+ if (e.altKey) {
+ const n = e.keyCode - 48;
+ core.quickSaveEquip(n);
+ tip('success', `已保存至${n}号套装`);
+ }
}
watch(toShow, n => {