Browse Source

图鉴新增爆率显示

v1.0
许孟阳 2 weeks ago
parent
commit
8266d0bd95
  1. 4
      src/components/equip.vue
  2. 4
      src/config/equips/base.ts
  3. 1
      src/config/equips/bean.ts

4
src/components/equip.vue

@ -36,6 +36,10 @@ @@ -36,6 +36,10 @@
<div v-for="v in equip.extraEntry" :key="v.id">
<div>{{ t(v.type + '.0') }} : {{ v.showVal }}</div>
</div>
<div v-if="equip.reRoll != null">
<span>{{ t('reRoll.0') }}{{ equip.reRoll * 100 }}%</span>
<div class="des">{{ t('reRoll.1') }}</div>
</div>
</div>
<div class="des">
<div>

4
src/config/equips/base.ts

@ -61,5 +61,7 @@ const createSample = (quality, category, type, coefficient): Equip => { @@ -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;
};

1
src/config/equips/bean.ts

@ -53,6 +53,7 @@ export class Equip { @@ -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;

Loading…
Cancel
Save