支持贯穿伤害计算等;新增仪玄伤害计算

This commit is contained in:
UCPr 2025-08-15 23:51:01 +08:00
parent 2c6e20d846
commit a1a3b2b171
21 changed files with 524 additions and 184 deletions

View file

@ -313,7 +313,7 @@ export class ZZZAvatarInfo {
*/
const get = (name) => {
const data = basic_properties[name]
return Number(data.base || data.final)
return Number(data?.base || data?.final || 0)
}
return this._base_properties = {
HP: get('hpmax'),
@ -334,6 +334,7 @@ export class ZZZAvatarInfo {
* @param {keyof ZZZAvatarInfo['basic_properties']} name
*/
const get = (name) => {
if (!basic_properties[name]) return 0
const data = basic_properties[name].final
return Number(data.includes('%') ? data.replace('%', '') / 100 : data)
}