diff --git a/src/config/i18n/zh/skills.ts b/src/config/i18n/zh/skills.ts index cf4874e..00c19ad 100644 --- a/src/config/i18n/zh/skills.ts +++ b/src/config/i18n/zh/skills.ts @@ -41,7 +41,7 @@ export const xingyunshuzi = [ ]; export const duan = [ '断', - '攻击目标后,若造成的伤害不低于目标最大生命值的${0}%且目标血量低于${1}%,则直接处决目标。', + '攻击目标后,若目标血量低于${0}%,则直接处决目标。', '目标血量低于${0}%,触发【断】,造成${1}点伤害', ]; export const hongyan = ['红眼', '生命低于${0}%时,提高${1}点基础攻击力,且攻击附加${2}%攻击力的伤害。', '血量低于${0}%,触发红眼,附加${1}点伤害。']; diff --git a/src/config/skill/neck.ts b/src/config/skill/neck.ts index 2b25352..10a9af2 100644 --- a/src/config/skill/neck.ts +++ b/src/config/skill/neck.ts @@ -8,16 +8,14 @@ const t = createt(''); //断 export class Duan extends SufPassiveSkill { name: string = 'duan'; - dmgPercentOfHp: number = 1; - hpPercent: number = 20; + hpPercent: number = 15; order: number = 999; dmg: number = 999999999; desc(): string { - return replace(st('duan.1'), [this.dmgPercentOfHp, this.hpPercent]); + return replace(st('duan.1'), [this.hpPercent]); } trigger(owner: BattleRole, target: BattleRole): boolean { - const dmg = owner.dmg > target.attr.hp * (this.dmgPercentOfHp / 100); - return dmg && target.attr.curHp / target.attr.hp < this.hpPercent / 100; + return owner.dmg > 0 && target.attr.curHp / target.attr.hp < this.hpPercent / 100; } takeEffect(owner: BattleRole, target: BattleRole): void { target.addHp(-1 * this.dmg); diff --git a/src/views/version/update-log.vue b/src/views/version/update-log.vue index 48b99aa..07a93a8 100644 --- a/src/views/version/update-log.vue +++ b/src/views/version/update-log.vue @@ -44,6 +44,9 @@ const updateLogs: any = [{ '自动重铸费用改为1.5倍', '十九叉被动数值调整', '溃烂层数上限调整为8层,每层效果调整为-10%护甲', + '新增神话武器:狸猫利刃', + '溃烂层数上限调整为6层', + '鬼甲被动调整为-600护甲' ], bug: [ '修复右半屏装备属性弹框错位BUG' @@ -64,6 +67,7 @@ const updateLogs: any = [{ '武器杀意被动数值调整', '狸猫足印被动数值调整', '溃烂层数上限提升为2层,每层效果调整为(-40%护甲)', + '断·极被动取消伤害限制,斩杀线调整到最大生命值的15%', ], bug: [ '修复金刚琢在未造成伤害时也能触发的BUG'