south charted
This commit is contained in:
parent
bb8cb6e428
commit
1e58720c32
1
assets/data/south/south.json
Normal file
1
assets/data/south/south.json
Normal file
File diff suppressed because one or more lines are too long
@ -10,5 +10,6 @@ Squidly
|
|||||||
Luis
|
Luis
|
||||||
GeoKureli
|
GeoKureli
|
||||||
Will Blanton
|
Will Blanton
|
||||||
|
SrPelo
|
||||||
|
|
||||||
BIT BOY - MIKE WELSH
|
BIT BOY - MIKE WELSH
|
BIN
assets/music/South.mp3
Normal file
BIN
assets/music/South.mp3
Normal file
Binary file not shown.
BIN
assets/music/South.ogg
Normal file
BIN
assets/music/South.ogg
Normal file
Binary file not shown.
BIN
assets/music/South_Inst.mp3
Normal file
BIN
assets/music/South_Inst.mp3
Normal file
Binary file not shown.
BIN
assets/music/South_Inst.ogg
Normal file
BIN
assets/music/South_Inst.ogg
Normal file
Binary file not shown.
BIN
assets/music/South_Voices.mp3
Normal file
BIN
assets/music/South_Voices.mp3
Normal file
Binary file not shown.
BIN
assets/music/South_Voices.ogg
Normal file
BIN
assets/music/South_Voices.ogg
Normal file
Binary file not shown.
@ -218,7 +218,7 @@ class ChartingState extends MusicBeatState
|
|||||||
stepperLength.value = _song.notes[curSection].lengthInSteps;
|
stepperLength.value = _song.notes[curSection].lengthInSteps;
|
||||||
stepperLength.name = "section_length";
|
stepperLength.name = "section_length";
|
||||||
|
|
||||||
var stepperCopy:FlxUINumericStepper = new FlxUINumericStepper(110, 30, 1, 1, 1, 999, 0);
|
var stepperCopy:FlxUINumericStepper = new FlxUINumericStepper(110, 30, 1, 1, -999, 999, 0);
|
||||||
|
|
||||||
var copyButton:FlxButton = new FlxButton(110, 8, "Copy last section", function()
|
var copyButton:FlxButton = new FlxButton(110, 8, "Copy last section", function()
|
||||||
{
|
{
|
||||||
@ -611,6 +611,16 @@ class ChartingState extends MusicBeatState
|
|||||||
updateGrid();
|
updateGrid();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function clearSong():Void
|
||||||
|
{
|
||||||
|
for (daSection in 0..._song.notes.length)
|
||||||
|
{
|
||||||
|
_song.notes[daSection].sectionNotes = [];
|
||||||
|
}
|
||||||
|
|
||||||
|
updateGrid();
|
||||||
|
}
|
||||||
|
|
||||||
private function addNote():Void
|
private function addNote():Void
|
||||||
{
|
{
|
||||||
var noteStrum = Math.round(getStrumTime(dummyArrow.y) + (curSection * (Conductor.stepCrochet * 16)));
|
var noteStrum = Math.round(getStrumTime(dummyArrow.y) + (curSection * (Conductor.stepCrochet * 16)));
|
||||||
|
@ -7,7 +7,7 @@ import flixel.text.FlxText;
|
|||||||
|
|
||||||
class FreeplayState extends MusicBeatState
|
class FreeplayState extends MusicBeatState
|
||||||
{
|
{
|
||||||
var songs:Array<String> = ["Bopeebo", "Dadbattle", "Fresh", "Tutorial", "Spookeez"];
|
var songs:Array<String> = ["Bopeebo", "Dadbattle", "Fresh", "Tutorial", "Spookeez", "South"];
|
||||||
|
|
||||||
var selector:FlxText;
|
var selector:FlxText;
|
||||||
var curSelected:Int = 0;
|
var curSelected:Int = 0;
|
||||||
@ -70,6 +70,7 @@ class FreeplayState extends MusicBeatState
|
|||||||
{
|
{
|
||||||
PlayState.SONG = Song.loadFromJson(songs[curSelected].toLowerCase());
|
PlayState.SONG = Song.loadFromJson(songs[curSelected].toLowerCase());
|
||||||
FlxG.switchState(new PlayState());
|
FlxG.switchState(new PlayState());
|
||||||
|
FlxG.sound.music.stop();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -130,8 +130,9 @@ class Note extends FlxSprite
|
|||||||
|
|
||||||
if (mustPress)
|
if (mustPress)
|
||||||
{
|
{
|
||||||
|
// The * 0.5 us so that its easier to hit them too late, instead of too early
|
||||||
if (strumTime > Conductor.songPosition - Conductor.safeZoneOffset
|
if (strumTime > Conductor.songPosition - Conductor.safeZoneOffset
|
||||||
&& strumTime < Conductor.songPosition + Conductor.safeZoneOffset)
|
&& strumTime < Conductor.songPosition + (Conductor.safeZoneOffset * 0.5))
|
||||||
{
|
{
|
||||||
canBeHit = true;
|
canBeHit = true;
|
||||||
}
|
}
|
||||||
|
@ -187,6 +187,9 @@ class PlayState extends MusicBeatState
|
|||||||
healthBar.cameras = [camHUD];
|
healthBar.cameras = [camHUD];
|
||||||
healthBarBG.cameras = [camHUD];
|
healthBarBG.cameras = [camHUD];
|
||||||
healthHeads.cameras = [camHUD];
|
healthHeads.cameras = [camHUD];
|
||||||
|
|
||||||
|
if (SONG.song == 'South')
|
||||||
|
FlxG.camera.alpha = 0.7;
|
||||||
// UI_camera.zoom = 1;
|
// UI_camera.zoom = 1;
|
||||||
|
|
||||||
// cameras = [FlxG.cameras.list[1]];
|
// cameras = [FlxG.cameras.list[1]];
|
||||||
@ -710,7 +713,7 @@ class PlayState extends MusicBeatState
|
|||||||
{
|
{
|
||||||
if (daNote.tooLate)
|
if (daNote.tooLate)
|
||||||
{
|
{
|
||||||
health -= 0.05;
|
health -= 0.03;
|
||||||
vocals.volume = 0;
|
vocals.volume = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -985,7 +988,7 @@ class PlayState extends MusicBeatState
|
|||||||
{
|
{
|
||||||
if (!boyfriend.stunned)
|
if (!boyfriend.stunned)
|
||||||
{
|
{
|
||||||
health -= 0.08;
|
health -= 0.055;
|
||||||
if (combo > 5)
|
if (combo > 5)
|
||||||
{
|
{
|
||||||
gf.playAnim('sad');
|
gf.playAnim('sad');
|
||||||
@ -999,7 +1002,7 @@ class PlayState extends MusicBeatState
|
|||||||
boyfriend.stunned = true;
|
boyfriend.stunned = true;
|
||||||
|
|
||||||
// get stunned for 5 seconds
|
// get stunned for 5 seconds
|
||||||
new FlxTimer().start(15 / 60, function(tmr:FlxTimer)
|
new FlxTimer().start(5 / 60, function(tmr:FlxTimer)
|
||||||
{
|
{
|
||||||
boyfriend.stunned = false;
|
boyfriend.stunned = false;
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user