mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-16 05:07:46 +00:00
完善伤害计算重定向
This commit is contained in:
parent
8022384cf9
commit
2620deb95b
6 changed files with 56 additions and 186 deletions
|
|
@ -39,7 +39,7 @@
|
|||
* - 一般情况下此值即为提高值
|
||||
* - 当buff增益类型为攻击力/冲击力/异常精通/异常掌控/防御力/生命值时,若此值<1,则将此值理解为初始属性的百分比提高
|
||||
* @array
|
||||
* 根据buff.source自动选择对应等级/星级的值,支持:
|
||||
* 根据buff.source自动选择对应等级/星级的值(同上支持百分比提高),支持的source:
|
||||
* - Weapon:武器星级(进阶)
|
||||
* - Talent/Addition:天赋(核心技)等级
|
||||
* @function
|
||||
|
|
@ -265,7 +265,11 @@ buff作用范围将以技能类型命名为依据向后覆盖。以上述[艾莲
|
|||
|
||||
[点此查看](./character/艾莲/calc.js#L24)艾莲实际伤害计算文件
|
||||
|
||||
注意事项:属性异常中**强击**和**碎冰**没有持续时间的概念,总倍率不受持续时间的影响也无法结算紊乱。因此对于作用于**异常持续时间**的buff,其buff.range应填写异常对应的**状态异常**(**畏缩**和**霜寒**),灼烧等既是伤害异常也是状态异常则无需区分。
|
||||
注意事项:
|
||||
|
||||
- 属性异常中**强击**和**碎冰**没有持续时间的概念,总倍率不受持续时间的影响也无法结算紊乱。因此对于作用于**异常持续时间**的buff,其buff.range应填写异常对应的**状态异常**(**畏缩**和**霜寒**),灼烧等既是伤害异常也是状态异常则无需区分。
|
||||
|
||||
- 对于`“X"(造成的伤害)被视为“Y”(伤害)`此类特殊技能,需要指定技能**重定向参数**,同时上述buff覆盖规则会发生变化,具体请参考[源码内描述](./Calculator.ts#L22),此处不作过多说明
|
||||
|
||||
### 技能倍率
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue