diff --git a/src/renderer/client/assets/css/variables.scss b/src/renderer/client/assets/css/variables.scss index ae9b0d7..be07bda 100644 --- a/src/renderer/client/assets/css/variables.scss +++ b/src/renderer/client/assets/css/variables.scss @@ -9,6 +9,7 @@ $transition: 0.25s; $ratio: 1.618; $padding: 16px; $frame-bar-height: 24px; +$stats-width: 420px; // ---------------------------------------------------------------------------- // App Colors diff --git a/src/renderer/client/pages/Banner/BannerPagePityCounter.vue b/src/renderer/client/pages/Banner/BannerPagePityCounter.vue index 6140a4b..3fb1640 100644 --- a/src/renderer/client/pages/Banner/BannerPagePityCounter.vue +++ b/src/renderer/client/pages/Banner/BannerPagePityCounter.vue @@ -63,7 +63,7 @@ const props = withDefaults(defineProps<{ align-items: center; justify-content: space-between; padding: ($padding * 4) ($padding * 2); - width: 400px; + width: $stats-width; > span, > strong{ diff --git a/src/renderer/client/pages/Banner/BannerPageStats.vue b/src/renderer/client/pages/Banner/BannerPageStats.vue index b21ef38..f6d5904 100644 --- a/src/renderer/client/pages/Banner/BannerPageStats.vue +++ b/src/renderer/client/pages/Banner/BannerPageStats.vue @@ -17,6 +17,9 @@ const num4Star = computed(() => props.bannerWarps.filter((warp) => warp.rarity = const percent5StarStr = computed(() => formatPercent(num5Star.value, totalWarps.value)) const percent4StarStr = computed(() => formatPercent(num4Star.value, totalWarps.value)) +const avgPullsPer5Star = computed(() => (totalWarps.value / num5Star.value).toFixed()) +const avgPullsPer4Star = computed(() => (totalWarps.value / num4Star.value).toFixed()) + const rateUpWinRateStr = computed(() => { const rateUpItems = props.bannerWarps.filter((warp) => warp.rarity === 5 && !warp.isGuaranteed) const limitedItems = rateUpItems.filter((warp) => Boolean(warp.isLimited)) @@ -39,6 +42,12 @@ const rateUpWinRateStr = computed(() => { Number of 4 {{ num4Star.toLocaleString() }} ({{ percent4StarStr }}) + Avg Pulls per 5 + {{ avgPullsPer5Star }} + + Avg Pulls per 4 + {{ avgPullsPer4Star }} +