File tree 1 file changed +29
-1
lines changed
1 file changed +29
-1
lines changed Original file line number Diff line number Diff line change @@ -360,7 +360,35 @@ bool SingleMode::SinglePlayAnalyze(CoreUtils::Packet& packet) {
360
360
int type = BufferIO::Read<uint8_t >(pbuf);
361
361
int player = BufferIO::Read<uint8_t >(pbuf);
362
362
/* uint64_t data = BufferIO::Read<uint64_t>(pbuf);*/
363
- if (player == 0 || type >= HINT_SKILL)
363
+ bool analyze = false ;
364
+ switch (type) {
365
+ case 1 :
366
+ case 2 :
367
+ case 3 :
368
+ case 5 : {
369
+ analyze = player == 0 ;
370
+ break ;
371
+ }
372
+ case 4 :
373
+ case 6 :
374
+ case 7 :
375
+ case 8 :
376
+ case 9 :
377
+ case 11 : {
378
+ analyze = player != 0 ;
379
+ break ;
380
+ }
381
+ case 10 :
382
+ case 200 :
383
+ case 201 :
384
+ case 202 :
385
+ case 203 : {
386
+ analyze = true ;
387
+ break ;
388
+
389
+ }
390
+ }
391
+ if (analyze)
364
392
Analyze ();
365
393
if (type > 0 && type < 6 && type != 4 )
366
394
record = false ;
You can’t perform that action at this time.
0 commit comments