1.新增图标资源 2.新增多彩装备:百花内甲,降龙 3.调整伤害计算逻辑适应新装备技能 4.自动出售可勾选独特品质 5.调整伤害加成、防御加成、生命加成数值 6.修复BUG -秒伤计算了溢出得暴击率BUG -战斗时切换装备无法监测角色死亡BUG -困难副本可重复挑战问题 -装备图鉴不显示护腕图鉴问题v1.0
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 353 KiB |
After Width: | Height: | Size: 43 KiB |
@ -0,0 +1,23 @@
@@ -0,0 +1,23 @@
|
||||
import { CounterSkill, Attack, Control, GainsSkill, SufPassiveSkill, Vampire, PrePassiveSkill } from './base'; |
||||
import i18n from '../i18n'; |
||||
import { BattleRole, replace } from '@/tool'; |
||||
const { t } = i18n; |
||||
|
||||
export class BHXDJC extends PrePassiveSkill { |
||||
name: string = 'bhxdjc'; |
||||
hpPercent: number = 60; |
||||
shieldPercentOfHp: number = 80; |
||||
triggered: boolean = false; |
||||
desc(): string { |
||||
return replace(t('skill.bhxdjc.1'), [this.hpPercent, this.shieldPercentOfHp]); |
||||
} |
||||
trigger(owner: BattleRole, target: BattleRole): boolean { |
||||
return !this.triggered && owner.attr.curHp / owner.attr.hp < this.hpPercent / 100; |
||||
} |
||||
takeEffect(owner: BattleRole, target: BattleRole): void { |
||||
this.triggered = true; |
||||
owner.shield = Math.ceil((owner.attr.hp * this.shieldPercentOfHp) / 100); |
||||
const log = replace(t('skill.bhxdjc.2'), [owner.shield]); |
||||
owner.battleLog(log); |
||||
} |
||||
} |
@ -0,0 +1,24 @@
@@ -0,0 +1,24 @@
|
||||
import { CounterSkill, Attack, Control, GainsSkill, SufPassiveSkill, Vampire, PrePassiveSkill } from './base'; |
||||
import i18n from '../i18n'; |
||||
import { BattleRole, replace } from '@/tool'; |
||||
const { t } = i18n; |
||||
|
||||
export class Xianglong extends PrePassiveSkill { |
||||
name: string = 'xianglong'; |
||||
hpPercent: number = 30; |
||||
dmgPercent: number = 100; |
||||
last: number = 1; |
||||
desc(): string { |
||||
return replace(t('skill.xianglong.1'), [this.hpPercent, this.dmgPercent]); |
||||
} |
||||
trigger(owner: BattleRole, target: BattleRole): boolean { |
||||
console.log(owner.attr.curHp / owner.attr.hp); |
||||
return owner.attr.curHp / owner.attr.hp < this.hpPercent / 100; |
||||
} |
||||
takeEffect(owner: BattleRole, target: BattleRole): void { |
||||
const extra = owner.extraAttr; |
||||
extra.dmgPercent = Math.ceil((100 + extra.dmgPercent) * (1 + this.dmgPercent / 100) - 100); |
||||
const log = replace(t('skill.xianglong.2'), [this.hpPercent, this.dmgPercent]); |
||||
owner.battleLog(log); |
||||
} |
||||
} |
@ -1,3 +1,5 @@
@@ -1,3 +1,5 @@
|
||||
export * from './base'; |
||||
export * from './weapon'; |
||||
export * from './jewelry'; |
||||
export * from './bracers'; |
||||
export * from './armor'; |
||||
|