mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-16 05:07:46 +00:00
parent
e9ca415922
commit
bc3c641928
10 changed files with 640 additions and 575 deletions
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
5. 保存并重启
|
||||
|
||||
示例图:
|
||||
示例图(“冰属性伤害加成”可简写为“属性伤害加成”):
|
||||
|
||||
<p align="center">
|
||||
<img width=800 src="https://s2.loli.net/2025/06/01/aTyPoZ4gi89MqRC.jpg" title="词条权重自定义基础步骤">
|
||||
|
|
@ -24,7 +24,31 @@
|
|||
|
||||
> 将崽底层日志模式切换为**debug**模式,可在控制台查看评分计算详细过程;且会自动监听现有评分计算文件实时热更新。可按需开启
|
||||
|
||||
在函数体中,可根据玩家角色数据**动态选用**不同的权重方案。参考[爱丽丝评分规则](./character/爱丽丝/score.js)
|
||||
在函数体中,可根据玩家角色数据**动态选用**不同的权重方案。示例(原爱丽丝直伤流规则):
|
||||
|
||||
```js
|
||||
/** @type {import('../../avatar.ts')['scoreFnc'][string]} */
|
||||
export default function (avatar) {
|
||||
const { CRITRate, CRITDMG, AnomalyProficiency } = avatar.initial_properties
|
||||
// (暴击率 * 2 + 爆伤 >= 200%) 且 (异常精通 < 300) 时转为直伤流规则
|
||||
if (CRITRate * 2 + CRITDMG >= 2 && AnomalyProficiency < 300) {
|
||||
return ['直伤流', {
|
||||
"生命值百分比": 0,
|
||||
"攻击力百分比": 0.75,
|
||||
"防御力百分比": 0,
|
||||
"冲击力": 0,
|
||||
"暴击率": 1,
|
||||
"暴击伤害": 1,
|
||||
"穿透率": 1,
|
||||
"穿透值": 0.25,
|
||||
"能量自动回复": 0,
|
||||
"异常精通": 0.5,
|
||||
"异常掌控": 0,
|
||||
"属性伤害加成": 1
|
||||
}]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
- 函数参数:[ZZZAvatarInfo](../avatar.js#L173)(角色数据)
|
||||
|
||||
|
|
@ -38,7 +62,9 @@
|
|||
|
||||
> 注意:直接修改插件所属文件,将会导致后续该文件更新冲突。若你不清楚如何解决冲突,请使用[方法一](#方法一预设方法推荐)
|
||||
|
||||
打开插件默认词条权重文件直接修改相应权重保存即可,重启生效
|
||||
默认权重使用**权重模板**规则编写,详见[预定义权重规则](./Score.ts#L208):选择第一个符合条件的规则,若皆不符合则选择第一个有效规则
|
||||
|
||||
打开插件默认词条权重文件直接修改相应数据保存即可,重启生效
|
||||
|
||||
文件路径:[ZZZ-plugin/resources/map/EquipScore.json](../../resources/map/EquipScore.json)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue