diff --git a/src/views/dungeon/battle.vue b/src/views/dungeon/battle.vue index 19e97e5..a14927f 100644 --- a/src/views/dungeon/battle.vue +++ b/src/views/dungeon/battle.vue @@ -81,12 +81,14 @@ const exploreDungeon = (monsterIdx) => { return; } else if (dungeon.difficulty == difficultys[4]) { //通关大秘境后记录已通过层数并回满血 - commit('set_player_layer', dungeon.layer); + if (dungeon.layer > layer.value) { + commit('set_player_layer', dungeon.layer); + } commit('add_player_curhp', state.playerAttribute.attribute.hp); } if (state.battle.repeat) { if (dungeon.difficulty == difficultys[4] && state.battle.upward) { - dungeon.setLayer(layer.value + 1); + dungeon.setLayer(dungeon.layer + 1); } playerMove(0, 0); } else { @@ -123,7 +125,7 @@ watch(() => state.playerAttribute.attribute, (n) => { const battleWithMonster = (monster) => { return new Promise((resolve, reject) => { const battleTime = Math.ceil(player_battle_time * 100 / (100 + state.baseAttribute.battleSpeed)) - const lvOrLayer = props.dungeon?.difficulty == 'dami' ? state.playerAttribute.layer + t('layer') : 'lv' + monster.lv; + const lvOrLayer = props.dungeon?.difficulty == 'dami' ? props.dungeon.layer + t('layer') : 'lv' + monster.lv; const monsterName = t('difficulty.' + props.dungeon?.difficulty) + t(monster.type); const msg = replace(t('battle'), [lvOrLayer, monsterName]) commit("set_sys_info", { msg: msg, type: 'battle' }); diff --git a/src/views/dungeon/dungeonTips.vue b/src/views/dungeon/dungeonTips.vue index 71761ef..298d976 100644 --- a/src/views/dungeon/dungeonTips.vue +++ b/src/views/dungeon/dungeonTips.vue @@ -5,7 +5,10 @@ {{ t('dungeonTips.0') }}: lv_{{ dungeon.lv }} {{ t('difficulty.' + dungeon.difficulty) }} - ({{ layer }}{{ t('layer') }}) + +
- {{ t('dungeonTips.2') }}
@@ -36,7 +39,7 @@