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 => {