1
0
mirror of synced 2024-11-12 01:50:47 +01:00

Fix drumrolls on taiko not reacting on Ka hit, set small rolls on Konga as red rolls and big rolls as pink rolls

This commit is contained in:
0aubsq 2022-05-14 18:13:51 +02:00
parent eefdc78d0c
commit 395fb31a78
2 changed files with 15 additions and 2 deletions

View File

@ -1211,9 +1211,22 @@ namespace TJAPlayer3
// Judge rolls
if (e判定 != E判定.Miss
&& (NotesManager.IsGenericRoll(chipNoHit) && !NotesManager.IsRollEnd(chipNoHit) && !_isBlue))
&& NotesManager.IsGenericRoll(chipNoHit)
&& !NotesManager.IsRollEnd(chipNoHit))
{
this.tドラムヒット処理(nTime, _pad, chipNoHit, false, nUsePlayer);
bool _isBalloon = NotesManager.IsBalloon(chipNoHit);
bool _isKusudama = NotesManager.IsKusudama(chipNoHit);
bool _isKongaRedRoll = NotesManager.IsRoll(chipNoHit) && _gt == EGameType.KONGA;
bool _isRedOnly = _isBalloon || _isKongaRedRoll || _isKusudama;
// To be added later
bool _isKongaPinkRoll = NotesManager.IsBigRoll(chipNoHit) && _gt == EGameType.KONGA;
bool _isBlueOnly = false;
if ((!_isRedOnly || !_isBlue) && (!_isBlueOnly || _isBlue))
this.tドラムヒット処理(nTime, _pad, chipNoHit, false, nUsePlayer);
}
if (!bHitted)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 121 KiB