From ceba27472c11ea12f8fdf49724e119cf84b57c48 Mon Sep 17 00:00:00 2001
From: Cameron Taylor <cameron.taylor.ninja@gmail.com>
Date: Fri, 11 Dec 2020 00:57:42 -0500
Subject: [PATCH] charts and fixins

---
 CHANGELOG.md         | 2 ++
 source/Character.hx  | 2 +-
 source/PlayState.hx  | 7 ++++---
 source/TitleState.hx | 2 +-
 4 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index d82781021..a9dda5dd2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ## [UNRELEASED]
+### Changed
+- Made it less punishing to ATTEMPT to hit a note and miss, rather than let it pass you
 ### Fixed
 - Song desync of you paused and unpaused frequently ([shoutouts SonicBlam](https://github.com/ninjamuffin99/Funkin/issues/37))
 
diff --git a/source/Character.hx b/source/Character.hx
index f29efc018..f79dfa3d1 100644
--- a/source/Character.hx
+++ b/source/Character.hx
@@ -239,7 +239,7 @@ class Character extends FlxSprite
 				playAnim('idle');
 			case 'monster':
 				playAnim('idle');
-			case 'lucky':
+			case 'pico':
 				playAnim('idle');
 		}
 	}
diff --git a/source/PlayState.hx b/source/PlayState.hx
index d0ce1e592..f4d1b5486 100644
--- a/source/PlayState.hx
+++ b/source/PlayState.hx
@@ -179,7 +179,7 @@ class PlayState extends MusicBeatState
 			var streetBehind:FlxSprite = new FlxSprite(-40, 50).loadGraphic(AssetPaths.behindTrain__png);
 			add(streetBehind);
 
-			phillyTrain = new FlxSprite(2000, 300).loadGraphic(AssetPaths.train__png);
+			phillyTrain = new FlxSprite(2000, 360).loadGraphic(AssetPaths.train__png);
 			add(phillyTrain);
 
 			trainSound = new FlxSound().loadEmbedded('assets/sounds/train_passes' + TitleState.soundExt);
@@ -1242,7 +1242,7 @@ class PlayState extends MusicBeatState
 	{
 		if (!boyfriend.stunned)
 		{
-			health -= 0.06;
+			health -= 0.025;
 			if (combo > 5)
 			{
 				gf.playAnim('sad');
@@ -1419,6 +1419,7 @@ class PlayState extends MusicBeatState
 		// trainSound.stop();
 		// trainSound.time = 0;
 		trainCars = 8;
+		trainFinishing = false;
 		startedMoving = false;
 	}
 
@@ -1526,7 +1527,7 @@ class PlayState extends MusicBeatState
 					phillyCityLights.members[curLight].alpha = 1;
 				}
 
-				if (totalBeats % 8 == 4 && FlxG.random.bool(40) && !trainMoving)
+				if (totalBeats % 8 == 4 && FlxG.random.bool(30) && !trainMoving)
 				{
 					trainStart();
 				}
diff --git a/source/TitleState.hx b/source/TitleState.hx
index 59eed5b70..ba0012ec6 100644
--- a/source/TitleState.hx
+++ b/source/TitleState.hx
@@ -69,7 +69,7 @@ class TitleState extends MusicBeatState
 		}
 
 		#if SKIP_TO_PLAYSTATE
-		FlxG.switchState(new FreeplayState());
+		FlxG.switchState(new ChartingState());
 		#else
 		startIntro();
 		#end