尝试添加[艾莲]伤害计算

This commit is contained in:
a376148946 2024-07-26 13:48:19 +08:00
parent 8c964e5de5
commit bc04f1dcd0
13 changed files with 565 additions and 0 deletions

View file

@ -2,8 +2,11 @@ import { ZZZPlugin } from '../lib/plugin.js';
import render from '../lib/render.js';
import { rulePrefix } from '../lib/common.js';
import { getPanelList, refreshPanel, getPanel } from '../lib/avatar.js';
import { getDamage } from '../model/damage/base.js';
import settings from '../lib/settings.js';
import _ from 'lodash';
import { getMapData } from '../utils/file.js';
const skilldict = getMapData('SkillData');
export class Panel extends ZZZPlugin {
constructor() {
@ -89,6 +92,12 @@ export class Panel extends ZZZPlugin {
await this.reply(`未找到角色${name}的面板信息,请先刷新面板`);
return;
}
let damagelist = [];
if (skilldict[data.id]){
damagelist = await getDamage(data);
}else{
damagelist = 0
}
const timer = setTimeout(() => {
if (this?.reply) {
this.reply('查询成功,正在下载图片资源,请稍候。');
@ -99,6 +108,7 @@ export class Panel extends ZZZPlugin {
const finalData = {
uid: uid,
charData: data,
damagelist: damagelist,
};
await render(this.e, 'panel/card.html', finalData);
}