miao-plugin/tools/dmg-calc-tool.js
2022-08-23 06:21:56 +08:00

16 lines
423 B
JavaScript

// eslint-disable-next-line no-unused-vars
import { Data } from '../components/index.js'
import { ProfileDmg } from '../models/index.js'
export async function calcDmg (inputData, enemyLv = 86) {
let dmg = new ProfileDmg(inputData)
let ret = await dmg.calcData({ enemyLv })
if (ret === false) {
return {}
} else {
ret = Data.getData(ret, 'ret,msg,enemyName')
ret.enemyLevel = enemyLv
}
return ret
}