From 9a35a1020dc6b7641d4e9f1ff9b5ce7148612f50 Mon Sep 17 00:00:00 2001 From: Frakist <90983918+Frakist@users.noreply.github.com> Date: Sun, 5 Nov 2023 14:32:59 +0200 Subject: [PATCH] oops --- source/funkin/game/Stage.hx | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/source/funkin/game/Stage.hx b/source/funkin/game/Stage.hx index bd54b1aa..21917ece 100644 --- a/source/funkin/game/Stage.hx +++ b/source/funkin/game/Stage.hx @@ -224,18 +224,12 @@ class Stage extends FlxBasic implements IBeatReceiver { return characterPoses[posName] != null ? characterPoses[posName].flipX : def; public function applyCharStuff(char:Character, posName:String, id:Float = 0) { - if (characterPoses[posName] == null) { - if (characterPoses[char.curCharacter] != null) { - var charPos = characterPoses[char.curCharacter]; - charPos.prepareCharacter(char, id); - state.insert(state.members.indexOf(charPos), char); - } - state.add(char); - } - else { - var charPos = characterPoses[posName]; + var charPos = characterPoses[char.curCharacter] != null ? characterPoses[char.curCharacter] : characterPoses[posName]; + if (charPos != null) { charPos.prepareCharacter(char, id); state.insert(state.members.indexOf(charPos), char); + } else { + state.add(char); } }