Browse Source

调整项链断·极被动的触发条件

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

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

@ -33,7 +33,11 @@ export const xingyunshuzi = [ @@ -33,7 +33,11 @@ export const xingyunshuzi = [
'${0}在本场战斗的幸运数字为:${1}。',
'触发幸运数字,对${0}额外造成${1}点伤害',
];
export const duan = ['断', '攻击目标后,若目标血量低于${0}%,则直接处决目标。', '目标血量低于${0}%,触发【断】,造成${1}点伤害'];
export const duan = [
'断',
'攻击目标后,若造成的伤害不低于目标最大生命值的${0}%且目标血量低于${1}%,则直接处决目标。',
'目标血量低于${0}%,触发【断】,造成${1}点伤害',
];
export const hongyan = ['红眼', '生命低于${0}%时,提高${1}点基础攻击力,且攻击附加${2}%攻击力的伤害。', '血量低于${0}%,触发红眼,附加${1}点伤害。'];
export const shayi = [
'杀意',

2
src/config/skill/ring.ts

@ -32,7 +32,7 @@ export class JinGangZhuo extends SufPassiveSkill { @@ -32,7 +32,7 @@ export class JinGangZhuo extends SufPassiveSkill {
return replace(t('skill.jinggangzhuo.1'), [this.rate, this.last]);
}
trigger(owner: BattleRole, target: BattleRole): boolean {
return Math.random() < this.rate / 100;
return owner.dmg > 0 && Math.random() < this.rate / 100;
}
takeEffect(owner: BattleRole, target: BattleRole): void {
target.putBuff(new ControlBuff(this.name, this.last));

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

@ -49,6 +49,10 @@ const updateLogs: any = [{ @@ -49,6 +49,10 @@ const updateLogs: any = [{
'稀有装备爆率调整',
'勾魂夺魄被动数值调整',
'新增自动重铸功能(费用翻倍)',
'调整项链断·极被动的触发条件',
],
bug: [
'修复金刚琢在未造成伤害时也能触发的BUG'
]
}, {
date: '2025-05-22', version: '1.0',

Loading…
Cancel
Save