From e5e4712e8749431573056e7061c0c42ec0fb0df6 Mon Sep 17 00:00:00 2001 From: AnonymousWMS <85045468+AnonymousWMS@users.noreply.github.com> Date: Sun, 8 Jun 2025 22:42:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=AA=E7=8E=84=E7=AC=AC=E4=B8=80=E6=AC=A1?= =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/damage/character/仪玄/calc.js | 123 ++++++++++++++++++++++++++ model/damage/character/仪玄/data.json | 27 ++++++ 2 files changed, 150 insertions(+) create mode 100644 model/damage/character/仪玄/calc.js create mode 100644 model/damage/character/仪玄/data.json diff --git a/model/damage/character/仪玄/calc.js b/model/damage/character/仪玄/calc.js new file mode 100644 index 0000000..cb9ae57 --- /dev/null +++ b/model/damage/character/仪玄/calc.js @@ -0,0 +1,123 @@ +/** + * @param {import('../../BuffManager.ts').BuffManager} buffM + * @param {import('../../Calculator.ts').Calculator} calc + * @param {import('../../../avatar.js').ZZZAvatarInfo} avatar + */ +export function calc(buffM, calc, avatar) { + /** 注册buff */ + // 影画加成 + buffM.new({ + name: '1影', + type: '暴击率', + value: 10, + range: ['Y1'] + }) + buffM.new({ + name: '2影', + type: '无视抗性', + value: 0.15, + range: ['EQ', 'RZ'] + }) + buffM.new({ + name: '4影', + type: '增伤', + value: 0.30, + range: [''] + }) + buffM.new({ + name: '6影', + type: '贯穿伤害', + value: 20, + range: ['Y6'] + }) + // 核心被动加成 + buffM.new({ + name: '核心被动:术法宗师', + type: , + value: 0, + element: , + range: [''] + }) + // 额外能力加成 + buffM.new({ + name: '额外能力:玄墨暗涌', + type: , + value: 0, + element: , + range: [''] + }) + // 技能加成 + buffM.new({ + name: '技能:', + type: , + value: 0, + element: , + range: [''] + }) + /** 注册技能 */ + calc.new({ name: '普通攻击:', type: '' }) + calc.new({ name: '强化特殊技:', type: '' }) + calc.new({ name: '连携技:', type: '' }) + calc.new({ name: '终结技:', type: '' }) + calc.new({ name: '', type: '' }) +} + +/** @type {import('../../BuffManager.ts').BuffManager['buffs']} */ +export const buffs = [ + { + name: '1影', + type: , + value: 0, + range: [''] + }, + { + name: '2影', + type: , + value: 0, + range: [''] + }, + { + name: '4影', + type: , + value: 0, + range: [''] + }, + { + name: '6影', + type: , + value: 0, + range: [''] + }, + { + name: '核心被动:', + type: , + value: 0, + element: , + range: [''] + }, + { + name: '额外能力:', + type: , + value: 0, + element: , + range: [''] + }, + { + name: '技能:', + type: , + value: 0, + element: , + range: [''] + } +] + +/** @type {import('../../Calculator.ts').Calculator['skills']} */ +export const skills = [ + { name: '普攻:', type: 'AP' }, + { name: '冲刺攻击:', type: 'CC' }, + { name: '闪避反击:', type: 'CF' }, + { name: '强化特殊技:', type: 'EQ' }, + { name: '连携技:', type: 'RL' }, + { name: '终结技:', type: 'RZ' }, + { name: '', type: '' }, +] \ No newline at end of file diff --git a/model/damage/character/仪玄/data.json b/model/damage/character/仪玄/data.json new file mode 100644 index 0000000..df48eef --- /dev/null +++ b/model/damage/character/仪玄/data.json @@ -0,0 +1,27 @@ +{ + "skill": { + "AP": [ + + ], + "CC": [ + + ], + "CF": [ + + ], + "EQ": [ + + ], + "RL": [ + + ], + "RZ": [ + + ] + }, + "buff": { + "T": [ + + ] + } +} \ No newline at end of file