just two bug fixes (#667)

* Update README.md (#661)

* reimplement the fixes

---------

Co-authored-by: minenice55 <star.elementa@gmail.com>
This commit is contained in:
AstrlJelly 2024-01-30 23:59:52 -05:00 committed by minenice55
parent 1b0d4664f1
commit 28cc8ab426
2 changed files with 14 additions and 11 deletions

View file

@ -266,7 +266,7 @@ namespace HeavenStudio.Games
private void ScheduleStep(double beat) private void ScheduleStep(double beat)
{ {
PlayerActionEvent input = ScheduleInput(beat, 0.5f, InputAction_BasicPress, Success, Miss, Nothing); PlayerActionEvent input = ScheduleInput(beat, 0.5f, InputAction_BasicPress, Success, Miss, Nothing);
input.IsHittable = () => man.canStep && man.canStepFromAnim && man.FacingCorrectly(); // input.IsHittable = () => man.canStep && man.canStepFromAnim && man.FacingCorrectly();
} }
private void RecursiveStepping(double beat) private void RecursiveStepping(double beat)

View file

@ -286,16 +286,6 @@ namespace HeavenStudio.Games
if (dumplings.Count != 0) InputFunctions(3); if (dumplings.Count != 0) InputFunctions(3);
} }
// blushes when done eating but not when staring
if (needBlush
&& !MonkAnim.IsPlayingAnimationNames("Eat", "Stare", "Barely", "Miss")
&& !isStaring
&& !noBlush)
{
MonkAnim.DoScaledAnimationAsync("Blush", 0.5f);
needBlush = false;
}
// sets hair stuff active when it needs to be // sets hair stuff active when it needs to be
if (growLevel > 0) { if (growLevel > 0) {
StacheHolder.SetActive(true); StacheHolder.SetActive(true);
@ -346,6 +336,19 @@ namespace HeavenStudio.Games
} }
} }
private void LateUpdate()
{
// blushes when done eating but not when staring
if (needBlush
&& !MonkAnim.IsPlayingAnimationNames("Eat", "Stare", "Barely", "Miss")
&& !isStaring
&& !noBlush)
{
MonkAnim.DoScaledAnimationAsync("Blush", 0.5f);
needBlush = false;
}
}
public override void OnBeatPulse(double beat) public override void OnBeatPulse(double beat)
{ {
if ((MonkAnim.IsAnimationNotPlaying() || MonkAnim.IsPlayingAnimationNames("Bop", "Idle")) if ((MonkAnim.IsAnimationNotPlaying() || MonkAnim.IsPlayingAnimationNames("Bop", "Idle"))