mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-16 05:07:46 +00:00
雨果伤害计算等
This commit is contained in:
parent
14af1a20e1
commit
151f87093a
20 changed files with 340 additions and 53 deletions
|
|
@ -100,7 +100,7 @@
|
|||
/**
|
||||
* Buff增益技能类型生效范围;参考技能类型命名标准
|
||||
* - 当技能参数不存在redirect时,range作用范围向后覆盖
|
||||
* - 当技能参数存在redirect时,range须全匹配,redirect向后覆盖
|
||||
* - 当技能参数存在redirect时,range与type全匹配时生效,redirect向后覆盖生效
|
||||
*/
|
||||
range?: string[]
|
||||
/** Buff增益属性类型,无则对全部属性生效 */
|
||||
|
|
@ -118,7 +118,7 @@
|
|||
|
||||
- **value**:Buff增益值。具体解释如上述
|
||||
|
||||
- **range**:Buff增益技能类型范围。该参数用于鉴别不同buff的[生效范围](#技能类型命名对buff作用的影响)(比如只对普攻生效),[填写方法](#技能类型命名标准)会在技能属性中详细说明
|
||||
- **range**:Buff增益技能类型范围,匹配技能type。该参数用于鉴别不同buff的[生效范围](#技能类型命名对buff作用的影响)(比如只对普攻生效),[填写方法](#技能类型命名标准)会在技能属性中详细说明
|
||||
|
||||
- **element**:Buff增益属性类型,可为字符串或字符串数组。该参数用于鉴别不同buff的生效属性(比如只对冰属性伤害生效)。查看[属性类型](./BuffManager.ts#L5)
|
||||
|
||||
|
|
@ -329,7 +329,7 @@ buff作用范围将以技能类型命名为依据向后覆盖。以上述[艾莲
|
|||
|
||||
- 属性异常中**强击**和**碎冰**没有持续时间的概念,总倍率不受持续时间的影响也无法结算紊乱。因此对于作用于**异常持续时间**的buff,其buff.range应填写异常对应的**状态异常**(**畏缩**和**霜寒**),灼烧等既是伤害异常也是状态异常则无需区分
|
||||
|
||||
- 对于`“X"(造成的伤害)被视为“Y”(伤害)`此类特殊技能,需要指定技能**重定向参数**,同时上述buff覆盖规则会发生变化,具体请参考[源码内描述](./Calculator.ts#L23)
|
||||
- 对于`“X"(造成的伤害)被视为“Y”(伤害)`此类特殊技能,需要指定技能**重定向参数**,同时上述buff覆盖规则会发生变化,具体请参考[源码内描述](./Calculator.ts#L46)
|
||||
|
||||
> 需要注意的是:即使出现`“X"(造成的伤害)被视为“Y”(伤害)`,对**Y**类型的增益**X**不一定能吃到,视具体情况变化
|
||||
|
||||
|
|
@ -347,7 +347,7 @@ buff作用范围将以技能类型命名为依据向后覆盖。以上述[艾莲
|
|||
|
||||
角色每个技能各等级对应的倍率建议在[米游社官网图鉴](https://baike.mihoyo.com/zzz/wiki/channel/map/2/43)中查询。不建议使用第三方图鉴工具(如B站的绝区零wiki),其技能倍率可能存在错误
|
||||
|
||||
技能倍率大部分情况下为**等差数列**,少数情况下增量**存在变化**,请注意甄别。对于等差数列的技能倍率,我写了一个简易的生成函数,你可复制粘贴直接使用:
|
||||
技能倍率大部分情况下为**等差数列**,少数情况下增量**存在变化**,请注意甄别。对于等差数列的技能倍率,下面是一个简易的生成函数,可复制粘贴直接使用:
|
||||
|
||||
<details>
|
||||
<summary>点击展开</summary>
|
||||
|
|
@ -428,7 +428,7 @@ counter(145.7, 159, 16)
|
|||
|
||||
通过在角色伤害计算文件中导出**calc**函数,调用函数参数中calc的[defEnemy](./Calculator.ts)方法,你可以对此三个参数进行自定义
|
||||
|
||||
敌方基础属性可查看[此表](https://img.nga.178.com/attachments/mon_202407/16/axvkQq44x-2xpiZyT3cSwm-1hf.png)
|
||||
敌方基础属性可查看[此表](https://docs.qq.com/sheet/DUHBodnJVQ1pKcFl4?tab=llkjkv)(最新)或[此图](https://img.nga.178.com/attachments/mon_202407/16/axvkQq44x-2xpiZyT3cSwm-1hf.png)
|
||||
|
||||
例如将敌人的1级基础防御力设置为36(如提尔锋):
|
||||
|
||||
|
|
@ -476,11 +476,11 @@ export function calc(buffM, calc, avatar) {
|
|||
- [x] 伤害计算自定义支持
|
||||
- [x] 伤害计算说明文档
|
||||
- [x] 全角色伤害计算
|
||||
- [ ] 组队伤害计算
|
||||
- [ ] 词条收益分析
|
||||
- [x] 词条收益分析
|
||||
- [ ] 失衡值累积计算
|
||||
- [ ] ~~异常积蓄值计算~~
|
||||
- [ ] ~~治疗量计算~~
|
||||
- [ ] ~~组队伤害计算~~
|
||||
|
||||
## 鸣谢
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue