mirror of
https://github.com/yoimiya-kokomi/miao-plugin.git
synced 2025-02-02 00:15:41 +00:00
增加多莉的伤害计算
This commit is contained in:
parent
e043ca591c
commit
8823eff905
36
CHANGELOG.md
36
CHANGELOG.md
@ -1,41 +1,31 @@
|
||||
# 2.0 Alpha.8
|
||||
# 2.0.0
|
||||
|
||||
* 底层架构升级,以V3为主要版本,V2做兼容处理
|
||||
* `#深渊配队`、`#戳一戳` 适配V3
|
||||
* `#喵喵帮助`配置功能升级
|
||||
* 支持自定义帮助皮肤包,皮肤目录为**resources/help/theme**
|
||||
* 若有多套皮肤包,默认随机使用,可通过**config/help.js**指定
|
||||
* 支持配帮助文字颜色及容器颜色与透明度
|
||||
* 支持图片毛玻璃效果,默认开启,可通过配置关闭
|
||||
* **注意1:** 如之前更改过底图可能会在更新后失效,可将自定义底图放置在皮肤包目录内
|
||||
* **注意2:** 为统一配置目录,帮助配置文件迁移至**config/help.js**,如之前自定义过配置文件,help-cfg.js仍能够识别,但建议移至新配置目录以使用后续更多功能
|
||||
* `#上传深渊` 页面样式调整
|
||||
* 队伍人数少于4人时展示样式优化,样式未完全稳定
|
||||
|
||||
# 2.0 Alpha.1~8
|
||||
|
||||
* `#面板练度统计` 功能调整
|
||||
* `注意1:` 如之前更改过底图可能会在更新后失效,可将自定义底图放置在新建的皮肤包目录内
|
||||
* `注意2:` 为统一配置目录,帮助配置文件迁移至**config/help.js**,如之前自定义过配置文件,help-cfg.js仍能够识别,但建议移至新配置目录以使用后续更多功能
|
||||
* `#面板练度统计` 功能调整,样式重写
|
||||
* 样式由深色调整为浅色方案
|
||||
* 在未绑定CK时,使用本地面板数据展示练度信息
|
||||
* 重写`#刻晴`、`#老婆`的角色卡片
|
||||
* 样式整体升级,展示信息重新排版
|
||||
* 未绑定CK时,会同时使用本地面板数据进行展示
|
||||
* `#上传深渊`队伍人数少于4人时展示样式优化
|
||||
* MysApi内部逻辑重写
|
||||
* 在未绑定CK时,会使用本地面板数据综合计算,以使信息展示更完备
|
||||
* 优化V3下获取Uid及CK的逻辑,防止一些情况下触发报错
|
||||
* 重写`#刻晴`的角色卡片样式
|
||||
* 样式整体升级
|
||||
* 未绑定CK时,会同时使用本地面板数据进行展示
|
||||
* 武器、圣遗物 meta数据及图像资源逻辑更新
|
||||
* 重构武器及圣遗物的底层处理逻辑,重构页面引用图像资源的逻辑
|
||||
* 图像资源更新为webp格式
|
||||
* `#深渊配队`、`#戳一戳` 适配V3
|
||||
* 其他部分页面样式微调
|
||||
* 增加多莉的伤害计算
|
||||
* 其他已知Bug修复
|
||||
|
||||
# Alpha 2.0.0
|
||||
|
||||
* 底层架构升级,以V3为主要版本,V2做兼容处理
|
||||
* 内部测试版本,可能存在稳定性问题,喵喵升级不会升级此版本
|
||||
* Alpha版本预计持续一周左右,完成后正式升级 **2.0.0**
|
||||
* 若需协助测试可手工切换**miao-plugin**至**2.0.0 Branch**
|
||||
* 注意:`若不熟悉Git不建议进行操作防止出现异常情况,建议等待正式版 >_<`
|
||||
|
||||
# 1.10.1~1.10.6
|
||||
# 1.11.0
|
||||
|
||||
* 面板圣遗物评分初步增加流派判定能力
|
||||
* 实验性,尚未完全稳定,可能会导致一些角色圣遗物评分变化,如遇问题请反馈
|
||||
|
@ -39,7 +39,7 @@ export default class ProfileDmg extends Base {
|
||||
v = v.split('*')
|
||||
let v1 = v[0].replace('%', '').trim()
|
||||
valNum += v1 * (v[1] || 1)
|
||||
valArr2.push(v1)
|
||||
valArr2.push(v1 * 1)
|
||||
})
|
||||
valArr.push(valNum)
|
||||
})
|
||||
|
25
resources/meta/character/多莉/calc.js
Normal file
25
resources/meta/character/多莉/calc.js
Normal file
@ -0,0 +1,25 @@
|
||||
export const details = [{
|
||||
title: '断除烦恼炮总伤害',
|
||||
dmg: ({ talent, cons }, dmg) => dmg(talent.e['断除烦恼炮伤害'] + talent.e['售后服务弹伤害'] * (cons >= 1 ? 3 : 2), 'e')
|
||||
}, {
|
||||
title: 'Q每跳恢复生命',
|
||||
dmg: ({ talent, calc, attr }, {
|
||||
heal
|
||||
}) => {
|
||||
console.log(talent.q)
|
||||
return heal(talent.q['持续治疗量2'][0] * calc(attr.hp) / 100 + talent.q['持续治疗量2'][1] * 1)
|
||||
}
|
||||
}]
|
||||
|
||||
export const mainAttr = 'atk,hp,cpct,cdmg'
|
||||
|
||||
export const buffs = [{
|
||||
title: '多莉1命:断除烦恼炮命中后增加一枚炮弹',
|
||||
cons: 1
|
||||
}, {
|
||||
title: '多莉4命:角色生命值低于50%时,获得50%治疗加成',
|
||||
cons: 4,
|
||||
data: {
|
||||
healInc: 50
|
||||
}
|
||||
}]
|
Loading…
Reference in New Issue
Block a user