Skip to content

Commit 3bec4ae

Browse files
committed
chore: bump osu-native version
1 parent 5e37545 commit 3bec4ae

File tree

4 files changed

+42
-26
lines changed

4 files changed

+42
-26
lines changed

packages/common/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"scripts": {},
88
"dependencies": {
99
"@kotrikd/rosu-pp": "3.1.0",
10-
"@tosuapp/osu-native-napi": "^1.0.7",
11-
"@tosuapp/osu-native-wrapper": "^1.0.7",
10+
"@tosuapp/osu-native-napi": "1.0.8",
11+
"@tosuapp/osu-native-wrapper": "^1.0.8",
1212
"adm-zip": "^0.5.16",
1313
"dotenv": "^16.6.1"
1414
},

packages/tosu/src/states/gameplay.ts

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -600,8 +600,13 @@ export class Gameplay extends AbstractState {
600600
countGood: this.statistics.good,
601601
countGreat: this.statistics.great,
602602
countPerfect: this.statistics.perfect,
603-
countSliderTailHit: this.statistics.sliderTailHit,
604-
countLargeTickMiss: this.statistics.largeTickMiss
603+
countSmallTickMiss: this.statistics.smallTickMiss,
604+
countSmallTickHit: this.statistics.smallTickHit,
605+
countLargeTickMiss: this.statistics.largeTickMiss,
606+
countLargeTickHit: this.statistics.largeTickHit,
607+
countSliderTailHit:
608+
this.statistics.sliderTailHit ||
609+
currentDifficulty.attributes.sliderCount
605610
};
606611

607612
const currPerformance = beatmapPP.performanceCalculator.calculate(
@@ -644,11 +649,13 @@ export class Gameplay extends AbstractState {
644649
this.statistics.meh -
645650
this.statistics.miss,
646651
countPerfect: this.statistics.perfect,
652+
countSmallTickMiss: this.statistics.smallTickMiss,
653+
countSmallTickHit: this.statistics.smallTickHit,
654+
countLargeTickMiss: this.statistics.largeTickMiss,
655+
countLargeTickHit: this.statistics.largeTickHit,
647656
countSliderTailHit:
648657
this.statistics.sliderTailHit ||
649-
currentDifficulty.attributes.sliderCount,
650-
// smallTickHits: this.statistics.smallTickHit,
651-
countLargeTickMiss: this.statistics.largeTickMiss
658+
currentDifficulty.attributes.sliderCount
652659
};
653660
if (this.mode === 3) {
654661
calcOptions.countPerfect =
@@ -677,7 +684,7 @@ export class Gameplay extends AbstractState {
677684
calcOptions.countMeh = this.statistics.meh;
678685
calcOptions.countMiss = this.statistics.miss;
679686
delete calcOptions.countLargeTickMiss;
680-
// delete calcOptions.smallTickHits;
687+
delete calcOptions.countSmallTickHit;
681688
delete calcOptions.countSliderTailHit;
682689
calcOptions.accuracy = this.accuracy / 100; // FIXME: implement per mode fc accuracy
683690
} else {

packages/tosu/src/states/resultScreen.ts

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,13 @@ export class ResultScreen extends AbstractState {
171171
countGood: this.statistics.good,
172172
countGreat: this.statistics.great,
173173
countPerfect: this.statistics.perfect,
174-
countSliderTailHit: this.statistics.sliderTailHit,
175-
countLargeTickMiss: this.statistics.largeTickMiss
174+
countSmallTickMiss: this.statistics.smallTickMiss || 0,
175+
countSmallTickHit: this.statistics.smallTickHit,
176+
countLargeTickMiss: this.statistics.largeTickMiss || 0,
177+
countLargeTickHit: this.statistics.largeTickHit,
178+
countSliderTailHit:
179+
this.statistics.sliderTailHit ||
180+
beatmapPP.attributes.sliderCount
176181
},
177182
beatmapPP.attributes
178183
);
@@ -193,10 +198,13 @@ export class ResultScreen extends AbstractState {
193198
countGood: this.statistics.good,
194199
countGreat: this.statistics.great + this.statistics.miss,
195200
countPerfect: this.statistics.perfect,
196-
countSliderTailHit: this.statistics.sliderTailHit,
197-
// smallTickHits:
198-
// beatmapPP.performanceAttributes?.state?.osuSmallTickHits,
199-
countLargeTickMiss: this.statistics.largeTickMiss
201+
countSmallTickMiss: this.statistics.smallTickMiss,
202+
countSmallTickHit: this.statistics.smallTickHit,
203+
countLargeTickMiss: this.statistics.largeTickMiss,
204+
countLargeTickHit: this.statistics.largeTickHit,
205+
countSliderTailHit:
206+
this.statistics.sliderTailHit ||
207+
beatmapPP.attributes.sliderCount
200208
};
201209
if (this.mode === 3) {
202210
delete calcOptions.maxCombo;
@@ -213,7 +221,7 @@ export class ResultScreen extends AbstractState {
213221
this.statistics.meh +
214222
this.statistics.miss;
215223
delete calcOptions.countSliderTailHit;
216-
// delete fcCalcOptions.smallTickHits;
224+
delete calcOptions.countSmallTickHit;
217225
delete calcOptions.countLargeTickMiss;
218226
}
219227

pnpm-lock.yaml

Lines changed: 12 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)