From b3aec93d45b8685785ca9932dfb52be8f00b7b47 Mon Sep 17 00:00:00 2001
From: Cameron Taylor <cameron.taylor.ninja@gmail.com>
Date: Sat, 16 Jan 2021 15:20:57 -0500
Subject: [PATCH] fix placement of bf

---
 source/Character.hx | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/source/Character.hx b/source/Character.hx
index 1771c49d1..a7e2b1545 100644
--- a/source/Character.hx
+++ b/source/Character.hx
@@ -291,17 +291,21 @@ class Character extends FlxSprite
 		{
 			flipX = !flipX;
 
-			// var animArray
-			var oldRight = animation.getByName('singRIGHT').frames;
-			animation.getByName('singRIGHT').frames = animation.getByName('singLEFT').frames;
-			animation.getByName('singLEFT').frames = oldRight;
-
-			// IF THEY HAVE MISS ANIMATIONS??
-			if (animation.getByName('singRIGHTmiss') != null)
+			// Doesn't flip for BF, since his are already in the right place???
+			if (character != 'bf' && character != 'bf-car')
 			{
-				var oldMiss = animation.getByName('singRIGHTmiss').frames;
-				animation.getByName('singRIGHTmiss').frames = animation.getByName('singLEFTmiss').frames;
-				animation.getByName('singLEFTmiss').frames = oldMiss;
+				// var animArray
+				var oldRight = animation.getByName('singRIGHT').frames;
+				animation.getByName('singRIGHT').frames = animation.getByName('singLEFT').frames;
+				animation.getByName('singLEFT').frames = oldRight;
+
+				// IF THEY HAVE MISS ANIMATIONS??
+				if (animation.getByName('singRIGHTmiss') != null)
+				{
+					var oldMiss = animation.getByName('singRIGHTmiss').frames;
+					animation.getByName('singRIGHTmiss').frames = animation.getByName('singLEFTmiss').frames;
+					animation.getByName('singLEFTmiss').frames = oldMiss;
+				}
 			}
 		}
 	}
@@ -395,13 +399,10 @@ class Character extends FlxSprite
 	{
 		animation.play(AnimName, Force, Reversed, Frame);
 
-		if (animation.curAnim != null)
+		var daOffset = animOffsets.get(animation.curAnim.name);
+		if (animOffsets.exists(animation.curAnim.name))
 		{
-			var daOffset = animOffsets.get(animation.curAnim.name);
-			if (animOffsets.exists(animation.curAnim.name))
-			{
-				offset.set(daOffset[0], daOffset[1]);
-			}
+			offset.set(daOffset[0], daOffset[1]);
 		}
 
 		if (curCharacter == 'gf')