improve feedback on combo finish out

This commit is contained in:
minenice55
2022-08-07 20:24:07 -04:00
parent 3f7af6a0eb
commit 7e93d62347
2 changed files with 17 additions and 1 deletions

View File

@ -677,7 +677,19 @@ namespace HeavenStudio.Games.Scripts_KarateMan
}
}
public void ComboEndOut(PlayerActionEvent caller) {}
public void ComboEndOut(PlayerActionEvent caller) {
if (GameManager.instance.currentGame != "karateman") return;
var joe = KarateMan.instance.Joe;
if (status == FlyStatus.Fly && joe.inCombo && joe.GetComboId() == comboId && joe.comboWaiting)
{
joe.inCombo = false;
joe.SetComboId(-1);
joe.SetShouldComboId(-1);
joe.ComboSequence(3);
Jukebox.PlayOneShotGame("karateman/swingKick", forcePlay: true);
}
}
public void ComboEndThrough(PlayerActionEvent caller)
{
if (GameManager.instance.currentGame != "karateman") return;