cool shit mommy gf

This commit is contained in:
Cameron Taylor committed 2020-12-22 20:55:03 -05:00
1 parent 4347b74e13
commit 822e0b57b2
4 files changed
+46 -2

No files matched your search

+1 -1
View File
@@ -1 +1 @@
{"song":{"song":"Milf","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[2666.6666666666665,1,0],[3000,1,0],[3333.333333333333,1,0],[3416.6666666666665,0,0],[3500,3,0],[3583.333333333333,2,157.89473684210526],[3833.333333333333,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[4166.666666666667,1,0],[4500,1,0],[4666.666666666666,3,0],[4833.333333333333,1,0],[5000,0,0],[5166.666666666666,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5333.333333333333,1,0],[5666.666666666666,1,0],[6000,1,0],[6083.333333333333,0,0],[6166.666666666666,3,0],[6250,2,157.89473684210526],[6500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6833.333333333334,1,0],[7166.666666666666,1,0],[7333.333333333332,3,0],[7500,1,0],[7666.666666666666,2,0],[7749.999999999999,3,0],[7833.333333333332,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8000,1,0],[8333.333333333332,1,0],[8666.666666666666,1,0],[8750,0,0],[8833.333333333332,3,0],[8916.666666666666,2,157.89473684210526],[9166.666666666666,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[9500,1,0],[9833.333333333332,1,0],[10000,3,0],[10166.666666666666,1,0],[10333.333333333332,0,0],[10500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[10666.666666666666,1,0],[11000,1,0],[11333.333333333332,1,0],[11416.666666666666,0,0],[11500,3,0],[11583.333333333332,2,157.89473684210526],[11833.333333333332,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[12166.666666666668,1,0],[12500,1,0],[12666.666666666664,3,0],[12833.333333333332,1,0],[13000,2,0],[13083.333333333332,3,0],[13166.666666666664,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13333.333333333332,2,666.6666666666666],[14333.333333333332,1,0],[14499.999999999998,3,416.6666666666667]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15250,2,166.66666666666666],[15500,0,0],[15833.333333333332,1,249.99999999999997]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16166.666666666666,0,0],[16250,3,0],[16333.333333333334,1,249.99999999999997],[16666.666666666668,2,333.3333333333333],[17000,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17333.333333333332,3,0],[17500,3,0],[17583.333333333332,2,0],[17666.666666666664,0,0],[17833.333333333332,1,0],[18000,3,0],[18166.666666666664,2,0],[18333.333333333332,0,0],[18500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[18666.666666666664,2,666.6666666666666],[19666.666666666664,1,0],[19833.333333333332,3,416.6666666666667]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20583.333333333332,2,166.66666666666666],[20833.333333333332,0,0],[21166.666666666664,1,249.99999999999997]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21500,0,0],[21583.333333333332,3,0],[21666.666666666668,1,249.99999999999997],[22000,2,333.3333333333333],[22333.333333333332,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22666.666666666664,3,0],[22833.333333333332,3,0],[22916.666666666664,2,0],[22999.999999999996,0,0],[23166.666666666664,1,0],[23333.333333333332,3,0],[23499.999999999996,2,0],[23666.666666666664,0,0],[23833.333333333332,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[24000,1,0],[24083.333333333332,3,0],[24166.666666666668,0,0],[24250,3,0],[24500,3,0],[25166.666666666668,0,0],[24666.666666666668,1,0],[24833.333333333332,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25500,2,0],[25833.333333333332,1,0],[25666.666666666664,3,83.33333333333334],[26083.333333333332,1,0],[26250,1,0],[26500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26666.666666666668,1,0],[26750,3,0],[26833.333333333336,0,0],[26916.666666666668,3,0],[27166.666666666668,3,0],[27416.666666666664,1,0],[27583.333333333332,1,0],[27833.333333333332,2,249.99999999999997]],"typeOfSectioLine truncated {"song":{"song":"Milf","notes":[{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":95,"changeBPM":false,"mustHitSection":true,"sectionNotes":[],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[2666.6666666666665,1,0],[3000,1,0],[3333.333333333333,1,0],[3416.6666666666665,0,0],[3500,3,0],[3583.333333333333,2,157.89473684210526],[3833.333333333333,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[4166.666666666667,1,0],[4500,1,0],[4666.666666666666,3,0],[4833.333333333333,1,0],[5000,0,0],[5166.666666666666,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[5333.333333333333,1,0],[5666.666666666666,1,0],[6000,1,0],[6083.333333333333,0,0],[6166.666666666666,3,0],[6250,2,157.89473684210526],[6500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[6833.333333333334,1,0],[7166.666666666666,1,0],[7333.333333333332,3,0],[7500,1,0],[7666.666666666666,2,0],[7749.999999999999,3,0],[7833.333333333332,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[8000,1,0],[8333.333333333332,1,0],[8666.666666666666,1,0],[8750,0,0],[8833.333333333332,3,0],[8916.666666666666,2,157.89473684210526],[9166.666666666666,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[9500,1,0],[9833.333333333332,1,0],[10000,3,0],[10166.666666666666,1,0],[10333.333333333332,0,0],[10500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[10666.666666666666,1,0],[11000,1,0],[11333.333333333332,1,0],[11416.666666666666,0,0],[11500,3,0],[11583.333333333332,2,157.89473684210526],[11833.333333333332,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[12166.666666666668,1,0],[12500,1,0],[12666.666666666664,3,0],[12833.333333333332,1,0],[13000,2,0],[13083.333333333332,3,0],[13166.666666666664,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[13333.333333333332,2,666.6666666666666],[14333.333333333332,1,0],[14499.999999999998,3,416.6666666666667]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[15250,2,166.66666666666666],[15500,0,0],[15833.333333333332,1,249.99999999999997]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[16166.666666666666,0,0],[16250,3,0],[16333.333333333334,1,249.99999999999997],[16666.666666666668,2,333.3333333333333],[17000,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[17333.333333333332,3,0],[17500,3,0],[17583.333333333332,2,0],[17666.666666666664,0,0],[17833.333333333332,1,0],[18000,3,0],[18166.666666666664,2,0],[18333.333333333332,0,0],[18500,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[18666.666666666664,2,666.6666666666666],[19666.666666666664,1,0],[19833.333333333332,3,416.6666666666667]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[20583.333333333332,2,166.66666666666666],[20833.333333333332,0,0],[21166.666666666664,1,249.99999999999997]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[21500,0,0],[21583.333333333332,3,0],[21666.666666666668,1,249.99999999999997],[22000,2,333.3333333333333],[22333.333333333332,0,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":true,"sectionNotes":[[22666.666666666664,3,0],[22833.333333333332,3,0],[22916.666666666664,2,0],[22999.999999999996,0,0],[23166.666666666664,1,0],[23333.333333333332,3,0],[23499.999999999996,2,0],[23666.666666666664,0,0],[23833.333333333332,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[24000,1,0],[24083.333333333332,3,0],[24166.666666666668,0,0],[24250,3,0],[24500,3,0],[25166.666666666668,0,0],[24666.666666666668,1,0],[24833.333333333332,1,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[25500,2,0],[25833.333333333332,1,0],[25666.666666666664,3,83.33333333333334],[26083.333333333332,1,0],[26250,1,0],[26500,3,0]],"typeOfSection":0},{"lengthInSteps":16,"bpm":180,"changeBPM":false,"mustHitSection":false,"sectionNotes":[[26666.666666666668,1,0],[26750,3,0],[26833.333333333336,0,0],[26916.666666666668,3,0],[27166.666666666668,3,0],[27416.666666666664,1,0],[27583.333333333332,1,0],[27833.333333333332,2,249.99999999999997]],"typeOfSectioLine truncated
+21
View File
@@ -96,6 +96,25 @@ class Character extends FlxSprite
addOffset("singDOWN", -50, -130); addOffset("singDOWN", -50, -130);
playAnim('danceRight'); playAnim('danceRight');
case 'mom':
tex = FlxAtlasFrames.fromSparrow(AssetPaths.Mom_Assets__png, AssetPaths.Mom_Assets__xml);
frames = tex;
animation.addByPrefix('idle', "Mom Idle", 24, false);
animation.addByPrefix('singUP', "Mom Up Pose", 24, false);
animation.addByPrefix('singDOWN', "MOM DOWN POSE", 24, false);
animation.addByPrefix('singLEFT', 'Mom Left Pose', 24, false);
// ANIMATION IS CALLED MOM LEFT POSE BUT ITS FOR THE RIGHT
// CUZ DAVE IS DUMB!
animation.addByPrefix('singRIGHT', 'Mom Pose Left', 24, false);
playAnim('idle');
addOffset('idle');
addOffset("singUP", 14, 71);
addOffset("singRIGHT", 10, -60);
addOffset("singLEFT", 250, -23);
addOffset("singDOWN", 20, -160);
case 'monster': case 'monster':
tex = FlxAtlasFrames.fromSparrow(AssetPaths.Monster_Assets__png, AssetPaths.Monster_Assets__xml); tex = FlxAtlasFrames.fromSparrow(AssetPaths.Monster_Assets__png, AssetPaths.Monster_Assets__xml);
frames = tex; frames = tex;
@@ -229,6 +248,8 @@ class Character extends FlxSprite
{ {
switch (curCharacter) switch (curCharacter)
{ {
case 'mom':
playAnim('idle');
case 'bf': case 'bf':
case 'gf': case 'gf':
+1 -1
View File
@@ -183,7 +183,7 @@ class ChartingState extends MusicBeatState
stepperBPM.value = Conductor.bpm; stepperBPM.value = Conductor.bpm;
stepperBPM.name = 'song_bpm'; stepperBPM.name = 'song_bpm';
var characters:Array<String> = ["bf", 'dad', 'gf', 'spooky', 'monster', 'pico']; var characters:Array<String> = ["bf", 'dad', 'gf', 'spooky', 'monster', 'pico', 'mom'];
var player1DropDown = new FlxUIDropDownMenu(10, 100, FlxUIDropDownMenu.makeStrIdLabelArray(characters, true), function(character:String) var player1DropDown = new FlxUIDropDownMenu(10, 100, FlxUIDropDownMenu.makeStrIdLabelArray(characters, true), function(character:String)
{ {
+23
View File
@@ -351,6 +351,7 @@ class PlayState extends MusicBeatState
} }
var startTimer:FlxTimer; var startTimer:FlxTimer;
var perfectMode:Bool = false;
function startCountdown():Void function startCountdown():Void
{ {
@@ -656,6 +657,16 @@ class PlayState extends MusicBeatState
override public function update(elapsed:Float) override public function update(elapsed:Float)
{ {
#if !debug
perfectMode = false;
#end
if (FlxG.keys.justPressed.NINE)
{
perfectMode = !perfectMode;
trace('PERFECT MODE! ' + perfectMode);
}
switch (curStage) switch (curStage)
{ {
case 'philly': case 'philly':
@@ -757,6 +768,8 @@ class PlayState extends MusicBeatState
{ {
camFollow.setPosition(dad.getMidpoint().x + 150, dad.getMidpoint().y - 100); camFollow.setPosition(dad.getMidpoint().x + 150, dad.getMidpoint().y - 100);
// camFollow.setPosition(lucky.getMidpoint().x - 120, lucky.getMidpoint().y + 210); // camFollow.setPosition(lucky.getMidpoint().x - 120, lucky.getMidpoint().y + 210);
if (dad.curCharacter == 'mom')
camFollow.y = dad.getMidpoint().y;
vocals.volume = 1; vocals.volume = 1;
if (SONG.song.toLowerCase() == 'tutorial') if (SONG.song.toLowerCase() == 'tutorial')
@@ -1150,6 +1163,9 @@ class PlayState extends MusicBeatState
{ {
for (daNote in possibleNotes) for (daNote in possibleNotes)
{ {
if (perfectMode)
noteCheck(true, daNote);
switch (daNote.noteData) switch (daNote.noteData)
{ {
case 2: // NOTES YOU JUST PRESSED case 2: // NOTES YOU JUST PRESSED
@@ -1497,6 +1513,13 @@ class PlayState extends MusicBeatState
} }
// FlxG.log.add('change bpm' + SONG.notes[Std.int(curStep / 16)].changeBPM); // FlxG.log.add('change bpm' + SONG.notes[Std.int(curStep / 16)].changeBPM);
// HARDCODING FOR MILF ZOOMS!
if (curSong.toLowerCase() == 'milf' && curBeat >= 168 && curBeat <= 200 && camZooming && FlxG.camera.zoom < 1.35)
{
FlxG.camera.zoom += 0.015;
camHUD.zoom += 0.03;
}
if (camZooming && FlxG.camera.zoom < 1.35 && totalBeats % 4 == 0) if (camZooming && FlxG.camera.zoom < 1.35 && totalBeats % 4 == 0)
{ {
FlxG.camera.zoom += 0.015; FlxG.camera.zoom += 0.015;