@@ -110,17 +110,18 @@ export class GamePlayData extends AbstractEntity {
110
110
}
111
111
112
112
async updateState ( ) {
113
- wLogger . debug ( `[GamePlayData:updateState] starting` ) ;
114
-
115
- const { process, bases, allTimesData, menuData } =
113
+ const { process, patterns, allTimesData, menuData } =
116
114
this . services . getServices ( [
117
115
'process' ,
118
- 'bases ' ,
116
+ 'patterns ' ,
119
117
'allTimesData' ,
120
118
'menuData'
121
119
] ) ;
122
120
123
- const { baseAddr, rulesetsAddr } = bases . bases ;
121
+ const { baseAddr, rulesetsAddr } = patterns . getPatterns ( [
122
+ 'baseAddr' ,
123
+ 'rulesetsAddr'
124
+ ] ) ;
124
125
125
126
const rulesetAddr = process . readInt (
126
127
process . readInt ( rulesetsAddr - 0xb ) + 0x4
@@ -221,30 +222,26 @@ export class GamePlayData extends AbstractEntity {
221
222
this . HitMissPrev = this . HitMiss ;
222
223
this . ComboPrev = this . Combo ;
223
224
224
- wLogger . debug ( `[GamePlayData:updateState] updated` ) ;
225
-
226
225
// [[[Ruleset + 0x68] + 0x38] + 0x38]
227
226
this . HitErrors = this . getHitErrors (
228
227
process ,
229
- bases . leaderStart ,
228
+ patterns . getLeaderStart ( ) ,
230
229
scoreBase
231
230
) ;
232
231
233
- this . updateLeaderboard ( process , bases . leaderStart , rulesetAddr ) ;
232
+ this . updateLeaderboard ( process , patterns . getLeaderStart ( ) , rulesetAddr ) ;
234
233
this . updateGrade ( menuData ) ;
235
234
this . updateStarsAndPerformance ( ) ;
236
235
}
237
236
238
237
async updateKeyOverlay ( ) {
239
- wLogger . debug ( `[GamePlayData:updateKeyOverlay] starting` ) ;
240
-
241
- const { process, bases } = this . services . getServices ( [
238
+ const { process, patterns } = this . services . getServices ( [
242
239
'process' ,
243
- 'bases '
240
+ 'patterns '
244
241
] ) ;
245
242
246
243
const rulesetAddr = process . readInt (
247
- process . readInt ( bases . bases . rulesetsAddr - 0xb ) + 0x4
244
+ process . readInt ( patterns . getPattern ( ' rulesetsAddr' ) - 0xb ) + 0x4
248
245
) ;
249
246
if ( rulesetAddr === 0 ) {
250
247
return ;
@@ -340,7 +337,6 @@ export class GamePlayData extends AbstractEntity {
340
337
leaderStart : number ,
341
338
scoreBase : number = 0
342
339
) : Array < number > {
343
- wLogger . debug ( `[GamePlayData:getHitErrors] processing` ) ;
344
340
if ( scoreBase === 0 ) return [ ] ;
345
341
346
342
const errors : Array < number > = [ ] ;
@@ -356,8 +352,6 @@ export class GamePlayData extends AbstractEntity {
356
352
errors . push ( error ) ;
357
353
}
358
354
359
- wLogger . debug ( `[GamePlayData:getHitErrors] done` ) ;
360
-
361
355
return errors ;
362
356
}
363
357
@@ -382,8 +376,6 @@ export class GamePlayData extends AbstractEntity {
382
376
}
383
377
384
378
private updateGrade ( menuData : MenuData ) {
385
- wLogger . debug ( `[GamePlayData:updateGrade] processing` ) ;
386
-
387
379
const remaining =
388
380
menuData . ObjectCount -
389
381
this . Hit300 -
@@ -416,7 +408,6 @@ export class GamePlayData extends AbstractEntity {
416
408
leaderStart : number ,
417
409
rulesetAddr : number
418
410
) {
419
- wLogger . debug ( `[GamePlayData:updateLeaderboard] processing` ) ;
420
411
// [Ruleset + 0x7C]
421
412
const leaderBoardBase = process . readInt ( rulesetAddr + 0x7c ) ;
422
413
@@ -432,7 +423,6 @@ export class GamePlayData extends AbstractEntity {
432
423
}
433
424
434
425
private updateStarsAndPerformance ( ) {
435
- wLogger . debug ( `[GamePlayData:updateStarsAndPerformance] starting` ) ;
436
426
if ( ! config . calculatePP ) {
437
427
wLogger . debug (
438
428
`[GamePlayData:updateStarsAndPerformance] pp calculation disabled`
@@ -502,7 +492,5 @@ export class GamePlayData extends AbstractEntity {
502
492
curPerformance . pp
503
493
) ;
504
494
beatmapPpData . updateFcPP ( fcPerformance . pp ) ;
505
-
506
- wLogger . debug ( `[GamePlayData:updateStarsAndPerformance] updated` ) ;
507
495
}
508
496
}
0 commit comments