mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-07 21:57:26 +08:00
[F] Fix mai2 rating calculation
This commit is contained in:
@@ -14,7 +14,8 @@
|
|||||||
|
|
||||||
let mapData = g.split(":").map(Number)
|
let mapData = g.split(":").map(Number)
|
||||||
let mult = getMult(mapData[3], game)
|
let mult = getMult(mapData[3], game)
|
||||||
let mapRank = parseFloat(meta?.notes?.[mapData[1] === 10 ? 0 : mapData[1]]?.lv?.toFixed(1) ?? mapData[1] ?? '0')
|
let mapRank: number = meta?.notes?.[mapData[1] === 10 ? 0 : mapData[1]]?.lv ?? mapData[1] ?? 0
|
||||||
|
console.log(meta?.name, mapData, mapRank, mult)
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -36,7 +37,7 @@
|
|||||||
<span class="rank-num">{(mapData[3] / 10000).toFixed(2)}%</span>
|
<span class="rank-num">{(mapData[3] / 10000).toFixed(2)}%</span>
|
||||||
</span>
|
</span>
|
||||||
{#if game === 'mai2'}
|
{#if game === 'mai2'}
|
||||||
<span class="dx-change">
|
<span class="dx-change">
|
||||||
{ (mapRank * Number(mult[1])).toFixed(1) }
|
{ (mapRank * Number(mult[1])).toFixed(1) }
|
||||||
</span>
|
</span>
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
@@ -10,7 +10,16 @@ const multTable = {
|
|||||||
[ 97, 20, 'S' ],
|
[ 97, 20, 'S' ],
|
||||||
[ 94, 16.8, 'AAA' ],
|
[ 94, 16.8, 'AAA' ],
|
||||||
[ 90, 15.2, 'AA' ],
|
[ 90, 15.2, 'AA' ],
|
||||||
[ 80, 13.6, 'A' ]
|
[ 80, 13.6, 'A' ],
|
||||||
|
[ 75, 12, 'BBB' ],
|
||||||
|
[ 70, 11.2, 'BB' ],
|
||||||
|
[ 60, 9.6, 'B' ],
|
||||||
|
[ 50, 8, 'C' ],
|
||||||
|
[ 40, 6.4, 'D' ],
|
||||||
|
[ 30, 4.8, 'D' ],
|
||||||
|
[ 20, 3.2, 'D' ],
|
||||||
|
[ 10, 1.6, 'D' ],
|
||||||
|
[ 0, 0, 'D' ]
|
||||||
],
|
],
|
||||||
|
|
||||||
// TODO: Fill in multipliers for Chunithm and Ongeki
|
// TODO: Fill in multipliers for Chunithm and Ongeki
|
||||||
|
|||||||
Reference in New Issue
Block a user