mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-16 13:17:32 +00:00
更新嘉音别名;修复等
This commit is contained in:
parent
2ee4b2ef09
commit
4f189cbb71
7 changed files with 35 additions and 385 deletions
|
|
@ -1,4 +1,3 @@
|
|||
import { weaponIDToProfession } from '../../lib/convert/weapon.js';
|
||||
import _ from 'lodash';
|
||||
export var elementEnum;
|
||||
(function (elementEnum) {
|
||||
|
|
@ -90,8 +89,10 @@ export class BuffManager {
|
|||
// 武器buff职业检查
|
||||
if (buff.source === 'Weapon') {
|
||||
const professionCheck = (avatar) => {
|
||||
const weapon_profession = weaponIDToProfession(avatar.weapon.id);
|
||||
return !weapon_profession || avatar.avatar_profession === weapon_profession;
|
||||
const weapon_profession = avatar.weapon?.profession;
|
||||
if (!weapon_profession)
|
||||
return true;
|
||||
return avatar.avatar_profession === weapon_profession;
|
||||
};
|
||||
const oriCheck = typeof buff.check === 'function' && buff.check;
|
||||
buff.check = ({ avatar, buffM, calc }) => professionCheck(avatar) && (!oriCheck || oriCheck({ avatar, buffM, calc }));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue