diff --git a/source/OptionsMenu.hx b/source/OptionsMenu.hx index dfab92d..59f9365 100644 --- a/source/OptionsMenu.hx +++ b/source/OptionsMenu.hx @@ -143,28 +143,37 @@ class OptionsMenu extends MusicBeatState } else { + if (FlxG.keys.pressed.SHIFT) - if (FlxG.keys.pressed.RIGHT) - FlxG.save.data.offset += 1; - else if (FlxG.keys.pressed.LEFT) - FlxG.save.data.offset -= 1; - else if (controls.RIGHT_P) + { + if (FlxG.keys.justPressed.RIGHT) FlxG.save.data.offset += 0.1; - else if (controls.LEFT_P) + else if (FlxG.keys.justPressed.LEFT) + FlxG.save.data.offset -= 0.1; + } + else if (FlxG.keys.pressed.RIGHT) + FlxG.save.data.offset += 0.1; + else if (FlxG.keys.pressed.LEFT) FlxG.save.data.offset -= 0.1; - versionShit.text = "Offset (Left, Right): " + truncateFloat(FlxG.save.data.offset,2) + " - Description - " + currentDescription; + versionShit.text = "Offset (Left, Right, Shift for slow): " + truncateFloat(FlxG.save.data.offset,2) + " - Description - " + currentDescription; } } else { - if (FlxG.keys.pressed.RIGHT) - FlxG.save.data.offset+= 0.01; - - if (FlxG.keys.pressed.LEFT) - FlxG.save.data.offset-= 0.01; + if (FlxG.keys.pressed.SHIFT) + { + if (FlxG.keys.justPressed.RIGHT) + FlxG.save.data.offset += 0.1; + else if (FlxG.keys.justPressed.LEFT) + FlxG.save.data.offset -= 0.1; + } + else if (FlxG.keys.pressed.RIGHT) + FlxG.save.data.offset += 0.1; + else if (FlxG.keys.pressed.LEFT) + FlxG.save.data.offset -= 0.1; - versionShit.text = "Offset (Left, Right): " + truncateFloat(FlxG.save.data.offset,2) + " - Description - " + currentDescription; + versionShit.text = "Offset (Left, Right, Shift for slow): " + truncateFloat(FlxG.save.data.offset,2) + " - Description - " + currentDescription; } @@ -222,7 +231,7 @@ class OptionsMenu extends MusicBeatState currentDescription = currentSelectedCat.getOptions()[curSelected].getDescription(); else currentDescription = "Please select a catagory"; - versionShit.text = "Offset (Left, Right): " + FlxG.save.data.offset + " - Description - " + currentDescription; + versionShit.text = "Offset (Left, Right, Shift for slow): " + truncateFloat(FlxG.save.data.offset,2) + " - Description - " + currentDescription; // selector.y = (70 * curSelected) + 30; diff --git a/source/PlayState.hx b/source/PlayState.hx index a61b55c..7bd4879 100644 --- a/source/PlayState.hx +++ b/source/PlayState.hx @@ -2191,7 +2191,7 @@ class PlayState extends MusicBeatState ss = false; shits++; if (FlxG.save.data.accuracyMod == 0) - totalNotesHit--; + totalNotesHit += 0.25; case 'bad': daRating = 'bad'; score = 0; @@ -2199,7 +2199,7 @@ class PlayState extends MusicBeatState ss = false; bads++; if (FlxG.save.data.accuracyMod == 0) - totalNotesHit += 0.25; + totalNotesHit += 0.50; case 'good': daRating = 'good'; score = 200; @@ -2208,7 +2208,7 @@ class PlayState extends MusicBeatState if (health < 2) health += 0.04; if (FlxG.save.data.accuracyMod == 0) - totalNotesHit += 0.50; + totalNotesHit += 0.75; case 'sick': if (health < 2) health += 0.1;