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;