diff --git a/source/funkin/play/PlayState.hx b/source/funkin/play/PlayState.hx index ce72fa56c..3722d3797 100644 --- a/source/funkin/play/PlayState.hx +++ b/source/funkin/play/PlayState.hx @@ -820,6 +820,16 @@ class PlayState extends MusicBeatSubState FlxG.watch.addQuick('bfAnim', currentStage.getBoyfriend().getCurrentAnimation()); } + if (currentStage.getBoyfriend() != null) + { + FlxG.watch.addQuick('bfCameraFocus', currentStage.getBoyfriend().cameraFocusPoint); + } + + if (currentStage.getDad() != null) + { + FlxG.watch.addQuick('dadCameraFocus', currentStage.getDad().cameraFocusPoint); + } + // TODO: Add a song event for Handle GF dance speed. // Handle player death. diff --git a/source/funkin/play/character/BaseCharacter.hx b/source/funkin/play/character/BaseCharacter.hx index 30b549fd3..a9be44e7f 100644 --- a/source/funkin/play/character/BaseCharacter.hx +++ b/source/funkin/play/character/BaseCharacter.hx @@ -235,6 +235,7 @@ class BaseCharacter extends Bopper // Then reapply animOffsets... // applyAnimationOffsets(getCurrentAnimation()); + // Make sure we are playing the idle animation this.dance(true); // Force to avoid the old animation playing with the wrong offset at the start of the song. // Make sure we are playing the idle animation // ...then update the hitbox so that this.width and this.height are correct.