Browse Source

断·极被动取消伤害限制,斩杀线调整到最大生命值的15%

2.0
许孟阳 2 months ago
parent
commit
fba9eb7a11
  1. 2
      src/config/i18n/zh/skills.ts
  2. 8
      src/config/skill/neck.ts
  3. 4
      src/views/version/update-log.vue

2
src/config/i18n/zh/skills.ts

@ -41,7 +41,7 @@ export const xingyunshuzi = [ @@ -41,7 +41,7 @@ export const xingyunshuzi = [
];
export const duan = [
'断',
'攻击目标后,若造成的伤害不低于目标最大生命值的${0}%且目标血量低于${1}%,则直接处决目标。',
'攻击目标后,若目标血量低于${0}%,则直接处决目标。',
'目标血量低于${0}%,触发【断】,造成${1}点伤害',
];
export const hongyan = ['红眼', '生命低于${0}%时,提高${1}点基础攻击力,且攻击附加${2}%攻击力的伤害。', '血量低于${0}%,触发红眼,附加${1}点伤害。'];

8
src/config/skill/neck.ts

@ -8,16 +8,14 @@ const t = createt(''); @@ -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);

4
src/views/version/update-log.vue

@ -44,6 +44,9 @@ const updateLogs: any = [{ @@ -44,6 +44,9 @@ const updateLogs: any = [{
'自动重铸费用改为1.5倍',
'十九叉被动数值调整',
'溃烂层数上限调整为8层,每层效果调整为-10%护甲',
'新增神话武器:狸猫利刃',
'溃烂层数上限调整为6层',
'鬼甲被动调整为-600护甲'
],
bug: [
'修复右半屏装备属性弹框错位BUG'
@ -64,6 +67,7 @@ const updateLogs: any = [{ @@ -64,6 +67,7 @@ const updateLogs: any = [{
'武器杀意被动数值调整',
'狸猫足印被动数值调整',
'溃烂层数上限提升为2层,每层效果调整为(-40%护甲)',
'断·极被动取消伤害限制,斩杀线调整到最大生命值的15%',
],
bug: [
'修复金刚琢在未造成伤害时也能触发的BUG'

Loading…
Cancel
Save