From 8266d0bd956e7216bb9c43b49c0aa3467dc6f366 Mon Sep 17 00:00:00 2001 From: mengyxu Date: Wed, 14 May 2025 21:53:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E9=89=B4=E6=96=B0=E5=A2=9E=E7=88=86?= =?UTF-8?q?=E7=8E=87=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/equip.vue | 4 ++++ src/config/equips/base.ts | 4 +++- src/config/equips/bean.ts | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/equip.vue b/src/components/equip.vue index 1bab234..3b78e4b 100644 --- a/src/components/equip.vue +++ b/src/components/equip.vue @@ -36,6 +36,10 @@
{{ t(v.type + '.0') }} : {{ v.showVal }}
+
+ {{ t('reRoll.0') }}{{ equip.reRoll * 100 }}% +
{{ t('reRoll.1') }}
+
diff --git a/src/config/equips/base.ts b/src/config/equips/base.ts index b603c0c..e318a9d 100644 --- a/src/config/equips/base.ts +++ b/src/config/equips/base.ts @@ -61,5 +61,7 @@ const createSample = (quality, category, type, coefficient): Equip => { const qualityBean = new Quality(quality, coefficient[quality]); const base = createBase(quality, lv, category, coefficient); const extraEntry = new Array(); - return new Equip(type, lv, qualityBean, base, extraEntry); + const sample = new Equip(type, lv, qualityBean, base, extraEntry); + sample.reRoll = category.reRoll; + return sample; }; diff --git a/src/config/equips/bean.ts b/src/config/equips/bean.ts index b14073a..2cba1a6 100644 --- a/src/config/equips/bean.ts +++ b/src/config/equips/bean.ts @@ -53,6 +53,7 @@ export class Equip { quality: Quality; base: EquipBase; extraEntry: Entry[]; + reRoll?: number; constructor(type: string, lv, quality: Quality, base: EquipBase, extraEntry: Entry[]) { this.type = type; this.lv = lv;