diff --git a/assets/preload/data/monday/monday-easy.json b/assets/preload/data/monday/monday-easy.json new file mode 100644 index 0000000..55d2e84 --- /dev/null +++ b/assets/preload/data/monday/monday-easy.json @@ -0,0 +1 @@ +{"song":{"player1":"bf","notes":[{"sectionNotes":[[0,0,0,"n"],[428.571428571428,3,0,"n"],[857.142857142855,1,0,"n"],[1285.71428571428,1,321.428571428571,"n"],[1071.42857142857,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[1714.28571428571,1,0,"n"],[2142.85714285714,0,0,"n"],[2357.14285714286,3,0,"n"],[2785.71428571428,1,0,"n"],[3000,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[3642.85714285714,0,0,"n"],[4071.42857142857,3,0,"n"],[4285.71428571428,0,0,"n"],[3428.57142857143,2,0,"n"],[4500,1,0,"n"],[4714.28571428571,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[5142.85714285714,1,0,"n"],[5571.42857142857,2,0,"n"],[5785.71428571428,3,321.428571428571,"n"],[6428.57142857143,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[6857.14285714286,0,0,"n"],[7285.71428571428,3,0,"n"],[7714.28571428571,1,0,"n"],[8142.85714285714,1,321.428571428571,"n"],[7928.57142857143,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[8571.42857142857,1,0,"n"],[9000,0,0,"n"],[9214.28571428572,3,0,"n"],[9642.85714285714,1,0,"n"],[9857.14285714286,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[10500,0,0,"n"],[10928.5714285714,3,0,"n"],[11142.8571428571,0,0,"n"],[10285.7142857143,2,0,"n"],[11357.1428571429,1,0,"n"],[11571.4285714286,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[12000,1,0,"n"],[12428.5714285714,2,0,"n"],[12642.8571428571,3,321.428571428571,"n"],[13285.7142857143,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[13714.2857142857,1,0,"n"],[14142.8571428571,0,0,"n"],[14357.1428571429,1,0,"n"],[14785.7142857143,3,0,"n"],[15214.2857142857,3,0,"n"],[14464.2857142857,3,0,"n"],[15000,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[15428.5714285714,2,0,"n"],[16071.4285714286,1,0,"n"],[16500,2,0,"n"],[15750,2,0,"n"],[16714.2857142857,1,0,"n"],[16928.5714285714,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[17142.8571428571,1,321.428571428571,"n"],[17571.4285714286,3,0,"n"],[17785.7142857143,2,321.428571428571,"n"],[18428.5714285714,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[18857.1428571429,3,0,"n"],[19178.5714285714,0,0,"n"],[19714.2857142857,3,0,"n"],[20142.8571428571,1,321.428571428571,"n"],[19285.7142857143,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[20571.4285714286,1,0,"n"],[21000,0,0,"n"],[21214.2857142858,1,0,"n"],[21642.8571428572,3,0,"n"],[22071.4285714286,3,0,"n"],[21321.4285714286,3,0,"n"],[21857.1428571429,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[22285.7142857143,2,0,"n"],[22928.5714285715,1,0,"n"],[23357.1428571429,2,0,"n"],[22607.1428571429,2,0,"n"],[23571.4285714286,1,0,"n"],[23785.7142857143,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[24000,1,321.428571428571,"n"],[24428.5714285715,3,0,"n"],[24642.8571428572,2,321.428571428571,"n"],[25285.7142857143,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[25714.2857142858,3,0,"n"],[26035.7142857143,0,0,"n"],[26571.4285714286,3,0,"n"],[27000,1,321.428571428571,"n"],[26142.8571428572,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[27428.5714285714,1,0,"n"],[28071.4285714286,1,0,"n"],[28500,3,0,"n"],[28928.5714285714,3,0,"n"],[29035.7142857143,1,0,"n"],[27857.1428571429,3,0,"n"],[28285.7142857143,4,321.428571428571,"n"],[28714.2857142857,0,0,"n"],[28714.2857142857,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[29892.8571428571,3,0,"n"],[29142.8571428571,0,0,"n"],[29785.7142857143,0,0,"n"],[30214.2857142857,0,0,"n"],[30642.8571428571,3,0,"n"],[30000,7,321.428571428571,"n"],[29357.1428571429,3,0,"n"],[30428.5714285714,5,321.428571428571,"n"],[30428.5714285714,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[30857.1428571429,1,321.428571428571,"n"],[31285.7142857143,2,0,"n"],[31500,3,0,"n"],[31928.5714285714,2,0,"n"],[32142.8571428571,0,0,"n"],[32357.1428571429,3,0,"n"],[31714.2857142857,6,321.428571428571,"n"],[32142.8571428571,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[32571.4285714286,1,321.428571428571,"n"],[33000,2,0,"n"],[33428.5714285714,1,321.428571428571,"n"],[33857.1428571429,3,0,"n"],[32571.4285714286,7,321.428571428571,"n"],[33000,6,0,"n"],[33428.5714285714,4,321.428571428571,"n"],[33857.1428571428,6,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[34285.7142857143,1,0,"n"],[34928.5714285715,1,0,"n"],[35357.1428571429,3,0,"n"],[35785.7142857143,3,0,"n"],[35892.8571428572,1,0,"n"],[34714.2857142858,3,0,"n"],[35142.8571428572,4,321.428571428571,"n"],[35571.4285714286,0,0,"n"],[35571.4285714286,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[36750,3,0,"n"],[36000,0,0,"n"],[36642.8571428572,0,0,"n"],[37071.4285714286,0,0,"n"],[37500,3,0,"n"],[36857.1428571429,7,321.428571428571,"n"],[36214.2857142858,3,0,"n"],[37285.7142857143,5,321.428571428571,"n"],[37285.7142857143,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[37714.2857142858,1,321.428571428571,"n"],[38142.8571428572,2,0,"n"],[38357.1428571429,3,0,"n"],[38785.7142857143,2,0,"n"],[39000,0,0,"n"],[39214.2857142858,3,0,"n"],[38571.4285714286,6,321.428571428571,"n"],[39000,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[39428.5714285715,1,321.428571428571,"n"],[39857.1428571429,2,0,"n"],[40285.7142857143,1,321.428571428571,"n"],[40714.2857142858,3,0,"n"],[39428.5714285715,7,321.428571428571,"n"],[39857.1428571429,6,0,"n"],[40285.7142857143,4,321.428571428571,"n"],[40714.2857142857,6,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[41142.8571428571,0,0,"n"],[41571.4285714286,3,0,"n"],[42000,1,0,"n"],[42428.5714285714,1,321.428571428571,"n"],[42214.2857142857,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[42857.1428571429,1,0,"n"],[43285.7142857143,0,0,"n"],[43500,3,0,"n"],[43928.5714285714,1,0,"n"],[44142.8571428571,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[44785.7142857143,0,0,"n"],[45214.2857142857,3,0,"n"],[45428.5714285714,0,0,"n"],[44571.4285714286,2,0,"n"],[45642.8571428571,1,0,"n"],[45857.1428571429,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[46285.7142857143,1,0,"n"],[46714.2857142857,2,0,"n"],[46928.5714285714,3,321.428571428571,"n"],[47571.4285714286,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[48000,0,0,"n"],[48428.5714285714,3,0,"n"],[48857.1428571429,1,0,"n"],[49285.7142857143,1,321.428571428571,"n"],[49071.4285714286,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[49714.2857142857,1,0,"n"],[50142.8571428571,0,0,"n"],[50357.1428571429,3,0,"n"],[50785.7142857143,1,0,"n"],[51000,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[51642.8571428571,0,0,"n"],[52071.4285714286,3,0,"n"],[52285.7142857143,0,0,"n"],[51428.5714285714,2,0,"n"],[52500,1,0,"n"],[52714.2857142857,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[53142.8571428571,1,0,"n"],[53571.4285714286,2,0,"n"],[53785.7142857143,3,321.428571428571,"n"],[54428.5714285714,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[54857.1428571429,3,0,"n"],[55071.4285714286,1,321.428571428571,"n"],[55500.0000000001,3,0,"n"],[56142.8571428572,1,321.428571428571,"n"],[55928.5714285715,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[56571.4285714286,3,0,"n"],[56785.7142857143,2,0,"n"],[57000.0000000001,0,0,"n"],[57214.2857142858,3,321.428571428571,"n"],[57857.1428571429,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[58285.7142857143,0,0,"n"],[58714.2857142858,3,0,"n"],[58928.5714285715,0,0,"n"],[59571.4285714286,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[60428.5714285715,0,0,"n"],[60642.8571428572,1,0,"n"],[60000,1,0,"n"],[61285.7142857143,3,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[61714.2857142858,3,0,"n"],[61928.5714285715,1,321.428571428571,"n"],[62357.142857143,3,0,"n"],[63000.0000000001,1,321.428571428571,"n"],[62785.7142857144,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[63428.5714285715,3,0,"n"],[63642.8571428572,2,0,"n"],[63857.142857143,0,0,"n"],[64071.4285714287,3,321.428571428571,"n"],[64714.2857142858,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[65142.8571428572,0,0,"n"],[65571.4285714287,3,0,"n"],[65785.7142857144,0,0,"n"],[66428.5714285715,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[67285.7142857144,0,0,"n"],[67500.0000000001,1,0,"n"],[66857.1428571429,1,0,"n"],[68142.8571428572,3,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[68571.4285714287,3,0,"n"],[69214.2857142858,3,0,"n"],[69428.5714285715,0,0,"n"],[69857.1428571429,1,321.428571428571,"n"],[68785.7142857143,1,0,"n"],[69642.8571428572,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[71357.1428571429,1,0,"n"],[70714.2857142858,2,0,"n"],[71142.8571428572,2,0,"n"],[71571.4285714286,0,321.428571428571,"n"],[70285.7142857143,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[72000.0000000001,0,0,"n"],[72428.5714285715,3,0,"n"],[72642.8571428572,0,0,"n"],[73285.7142857143,0,0,"n"],[73500,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[73714.2857142858,1,0,"n"],[75000.0000000001,1,321.428571428571,"n"],[74785.7142857143,2,0,"n"],[73928.5714285714,0,0,"n"],[74035.7142857143,2,0,"n"],[74357.1428571429,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[75428.5714285716,3,0,"n"],[76071.4285714287,3,0,"n"],[76285.7142857143,0,0,"n"],[76714.2857142858,1,321.428571428571,"n"],[75642.8571428572,1,0,"n"],[76500.0000000001,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[78214.2857142858,1,0,"n"],[77571.4285714287,2,0,"n"],[78000.0000000001,2,0,"n"],[78428.5714285714,0,321.428571428571,"n"],[77142.8571428572,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[78857.142857143,0,0,"n"],[79285.7142857143,3,0,"n"],[79500.0000000001,0,0,"n"],[80142.8571428572,0,0,"n"],[80357.1428571429,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[80571.4285714287,1,0,"n"],[81857.142857143,1,321.428571428571,"n"],[81642.8571428572,2,0,"n"],[80785.7142857143,0,0,"n"],[80892.8571428572,2,0,"n"],[81214.2857142858,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[82285.7142857143,3,0,"n"],[82714.2857142857,0,0,"n"],[82928.5714285714,1,0,"n"],[83785.7142857143,3,0,"n"],[83250,2,0,"n"],[83571.4285714286,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[84000,1,0,"n"],[84321.4285714286,0,0,"n"],[84857.1428571429,1,0,"n"],[85500,0,0,"n"],[85071.4285714286,3,0,"n"],[85285.7142857143,1,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[85714.2857142857,1,321.428571428571,"n"],[86142.8571428572,2,0,"n"],[86357.1428571429,3,321.428571428571,"n"],[87000,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[87428.5714285714,3,0,"n"],[87642.8571428571,2,0,"n"],[88285.7142857143,1,0,"n"],[88500,3,0,"n"],[88714.2857142857,2,0,"n"],[88071.4285714286,0,0,"n"],[87857.1428571429,1,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[89142.8571428572,3,0,"n"],[89571.4285714286,0,0,"n"],[89785.7142857143,1,0,"n"],[90642.8571428572,3,0,"n"],[90107.1428571429,2,0,"n"],[90428.5714285714,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[90857.1428571429,1,0,"n"],[91178.5714285714,0,0,"n"],[91714.2857142858,1,0,"n"],[92357.1428571429,0,0,"n"],[91928.5714285714,3,0,"n"],[92142.8571428572,1,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[92571.4285714286,1,321.428571428571,"n"],[93000.0000000001,2,0,"n"],[93214.2857142858,3,321.428571428571,"n"],[93857.1428571429,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[94285.7142857143,3,0,"n"],[94500,2,0,"n"],[94928.5714285714,0,0,"n"],[94714.2857142857,1,0,"n"],[95571.4285714286,2,321.428571428571,"n"],[95142.8571428571,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[96000,3,0,"n"],[96321.4285714285,0,0,"n"],[96964.2857142857,0,0,"n"],[97500,0,0,"n"],[96000,7,1178.57142857143,"n"],[97285.7142857143,5,0,"n"],[97500,4,0,"n"],[96535.7142857143,2,0,"n"],[97178.5714285714,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[97714.2857142857,2,0,"n"],[98785.7142857142,0,0,"n"],[98357.1428571428,2,0,"n"],[99214.2857142857,2,0,"n"],[99321.4285714285,0,0,"n"],[97714.2857142857,5,1178.57142857143,"n"],[99000,6,321.428571428571,"n"],[97928.5714285714,3,0,"n"],[98571.4285714286,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[99428.5714285714,1,321.428571428571,"n"],[99857.1428571428,3,321.428571428571,"n"],[100285.714285714,0,0,"n"],[100928.571428571,0,0,"n"],[100928.571428571,5,0,"n"],[99428.5714285714,4,1392.85714285714,"n"],[100500,2,0,"n"],[100821.428571429,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[101142.857142857,3,321.428571428571,"n"],[101785.714285714,1,0,"n"],[102000,0,0,"n"],[102214.285714286,2,0,"n"],[102642.857142857,1,0,"n"],[101142.857142857,7,321.428571428571,"n"],[101785.714285714,5,964.285714285714,"n"],[102428.571428571,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[102857.142857143,3,0,"n"],[103178.571428571,0,0,"n"],[103821.428571429,0,0,"n"],[104357.142857143,0,0,"n"],[102857.142857143,7,1178.57142857143,"n"],[104142.857142857,5,0,"n"],[104357.142857143,4,0,"n"],[103392.857142857,2,0,"n"],[104035.714285714,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[104571.428571429,2,0,"n"],[105642.857142857,0,0,"n"],[105214.285714286,2,0,"n"],[106071.428571429,2,0,"n"],[106178.571428571,0,0,"n"],[104571.428571429,5,1178.57142857143,"n"],[105857.142857143,6,321.428571428571,"n"],[104785.714285714,3,0,"n"],[105428.571428571,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[106285.714285714,1,321.428571428571,"n"],[106714.285714286,3,321.428571428571,"n"],[107142.857142857,0,0,"n"],[107785.714285714,0,0,"n"],[107785.714285714,5,0,"n"],[106285.714285714,4,1392.85714285714,"n"],[107357.142857143,2,0,"n"],[107678.571428572,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[108000,3,321.428571428571,"n"],[108642.857142857,1,0,"n"],[108857.142857143,0,0,"n"],[109071.428571429,2,0,"n"],[109500,1,0,"n"],[108000,7,321.428571428571,"n"],[108642.857142857,5,964.285714285714,"n"],[109285.714285714,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[109714.285714286,0,0,"n"],[110142.857142857,3,0,"n"],[110571.428571429,1,0,"n"],[111000,1,321.428571428571,"n"],[110785.714285714,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[111428.571428571,1,0,"n"],[111857.142857143,0,0,"n"],[112071.428571429,3,0,"n"],[112500,1,0,"n"],[112714.285714286,0,321.428571428571,"n"]],"altAnim":false,"bpm":180,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[113357.142857143,0,0,"n"],[113785.714285714,3,0,"n"],[114000,0,0,"n"],[113142.857142857,2,0,"n"],[114214.285714286,1,0,"n"],[114428.571428571,2,321.428571428571,"n"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"sectionNotes":[[114857.142857143,1,0,"n"],[115285.714285714,2,0,"n"],[115500,3,321.428571428571,"n"],[116142.857142857,0,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":false,"changeBPM":false,"bpm":140},{"sectionNotes":[[116571.428571429,0,0,"n"],[117000,3,0,"n"],[117428.571428571,1,0,"n"],[117857.142857143,1,321.428571428571,"n"],[117642.857142857,2,0,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[[118285.714285714,1,0,"n"],[118714.285714286,0,0,"n"],[118928.571428571,3,0,"n"],[119357.142857143,1,0,"n"],[119571.428571429,0,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[[120214.285714286,0,0,"n"],[120642.857142857,3,0,"n"],[120857.142857143,0,0,"n"],[120000,2,0,"n"],[121071.428571429,1,0,"n"],[121285.714285714,2,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[121714.285714286,1,0,"n"],[122142.857142857,2,0,"n"],[122357.142857143,3,321.428571428571,"n"],[123000,0,321.428571428571,"n"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"altAnim":false,"typeOfSection":0,"sectionNotes":[],"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"altAnim":false,"typeOfSection":0,"sectionNotes":[],"bpm":140,"changeBPM":false,"mustHitSection":true}],"player2":"protagonist","song":"Monday","stage":"room","validScore":true,"needsVoices":true,"bpm":140,"speed":2.1}} \ No newline at end of file diff --git a/assets/preload/data/monday/monday-hard.json b/assets/preload/data/monday/monday-hard.json new file mode 100644 index 0000000..cfa69f9 --- /dev/null +++ b/assets/preload/data/monday/monday-hard.json @@ -0,0 +1 @@ +{"song":{"player1":"bf","notes":[{"sectionNotes":[[0,0,0,"n"],[214.285714285717,1,0,"n"],[428.571428571428,3,0,"n"],[642.857142857145,2,0,"n"],[857.142857142855,1,0,"n"],[1071.42857142857,2,0,"n"],[1285.71428571428,1,321.428571428571,"n"],[696.428571428571,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[1714.28571428571,1,0,"n"],[1928.57142857143,3,0,"n"],[2142.85714285714,0,0,"n"],[2357.14285714286,3,0,"n"],[2464.28571428571,2,0,"n"],[2571.42857142857,3,0,"n"],[2785.71428571428,1,0,"n"],[3000,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[3857.14285714286,1,0,"n"],[3642.85714285714,0,0,"n"],[4071.42857142857,3,0,"n"],[4285.71428571428,0,0,"n"],[3428.57142857143,2,0,"n"],[4500,1,0,"n"],[4714.28571428571,2,0,"n"],[4767.85714285714,3,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[5142.85714285714,1,0,"n"],[5250,0,0,"n"],[5357.14285714286,1,0,"n"],[5571.42857142857,2,0,"n"],[5785.71428571428,3,321.428571428571,"n"],[6214.28571428571,1,0,"n"],[6428.57142857143,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[6857.14285714286,0,0,"n"],[7071.42857142857,1,0,"n"],[7285.71428571428,3,0,"n"],[7500,2,0,"n"],[7714.28571428571,1,0,"n"],[7928.57142857143,2,0,"n"],[8142.85714285714,1,321.428571428571,"n"],[7553.57142857143,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[8571.42857142857,1,0,"n"],[8785.71428571428,3,0,"n"],[9000,0,0,"n"],[9214.28571428571,3,0,"n"],[9321.42857142857,2,0,"n"],[9428.57142857143,3,0,"n"],[9642.85714285714,1,0,"n"],[9857.14285714286,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[10714.2857142857,1,0,"n"],[10500,0,0,"n"],[10928.5714285714,3,0,"n"],[11142.8571428571,0,0,"n"],[11357.1428571429,1,0,"n"],[11571.4285714286,2,0,"n"],[10285.7142857143,3,0,"apple"],[10285.7142857143,2,0,"n"],[11625,3,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[12000,1,0,"n"],[12107.1428571429,0,0,"n"],[12214.2857142857,1,0,"n"],[12428.5714285714,2,0,"n"],[12642.8571428571,3,321.428571428571,"n"],[13071.4285714286,1,0,"n"],[13285.7142857143,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[13714.2857142857,1,0,"n"],[13928.5714285714,2,0,"n"],[14035.7142857143,3,0,"n"],[14142.8571428571,0,0,"n"],[14357.1428571429,1,0,"n"],[14464.2857142857,3,0,"n"],[14571.4285714286,1,0,"n"],[14785.7142857143,3,0,"n"],[15214.2857142857,3,0,"n"],[14892.8571428571,0,0,"n"],[15000,1,0,"n"],[14678.5714285714,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[15964.2857142857,0,0,"n"],[15428.5714285714,2,0,"n"],[15535.7142857143,1,0,"n"],[15642.8571428571,0,0,"n"],[15750,2,0,"n"],[15857.1428571429,1,0,"n"],[16285.7142857143,3,107.142857142857,"n"],[16071.4285714286,1,0,"n"],[16500,2,0,"n"],[16607.1428571429,0,0,"n"],[16714.2857142857,1,107.142857142857,"n"],[16928.5714285714,3,107.142857142857,"n"],[15428.5714285714,3,0,"apple"],[15750,3,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[17142.8571428571,1,321.428571428571,"n"],[17571.4285714286,3,0,"n"],[17785.7142857143,2,321.428571428571,"n"],[18214.2857142857,1,0,"n"],[18428.5714285714,0,0,"n"],[18482.1428571429,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[18857.1428571429,3,0,"n"],[19178.5714285714,0,0,"n"],[18964.2857142857,3,0,"n"],[19071.4285714286,2,0,"n"],[19285.7142857143,1,0,"n"],[19714.2857142857,3,0,"n"],[19821.4285714286,3,0,"n"],[19500,1,0,"n"],[19928.5714285714,2,0,"n"],[20142.8571428571,1,321.428571428571,"n"],[19339.2857142857,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[20571.4285714286,1,0,"n"],[20785.7142857143,2,0,"n"],[20892.8571428571,3,0,"n"],[21000,0,0,"n"],[21214.2857142857,1,0,"n"],[21321.4285714286,3,0,"n"],[21428.5714285714,1,0,"n"],[21642.8571428571,3,0,"n"],[22071.4285714286,3,0,"n"],[21750,0,0,"n"],[21857.1428571429,1,0,"n"],[21535.7142857143,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[22821.4285714286,0,0,"n"],[22285.7142857143,2,0,"n"],[22392.8571428571,1,0,"n"],[22500,0,0,"n"],[22607.1428571429,2,0,"n"],[22714.2857142857,1,0,"n"],[23142.8571428571,3,107.142857142857,"n"],[22928.5714285714,1,0,"n"],[23357.1428571429,2,0,"n"],[23464.2857142857,0,0,"n"],[23571.4285714286,1,107.142857142857,"n"],[23785.7142857143,3,107.142857142857,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[24000,1,321.428571428571,"n"],[24428.5714285714,3,0,"n"],[24642.8571428571,2,321.428571428571,"n"],[25071.4285714286,1,0,"n"],[25285.7142857143,0,0,"n"],[25339.2857142857,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[25714.2857142857,3,0,"n"],[26035.7142857143,0,0,"n"],[25821.4285714286,3,0,"n"],[25928.5714285714,2,0,"n"],[26142.8571428571,1,0,"n"],[26571.4285714286,3,0,"n"],[26678.5714285714,3,0,"n"],[26357.1428571429,1,0,"n"],[26785.7142857143,2,0,"n"],[27000,1,321.428571428571,"n"],[26196.4285714286,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[27428.5714285714,1,0,"n"],[27642.8571428571,2,0,"n"],[28071.4285714286,1,0,"n"],[28285.7142857143,2,0,"n"],[28500,3,0,"n"],[28607.1428571429,0,0,"n"],[28928.5714285714,3,0,"n"],[29035.7142857143,1,0,"n"],[27857.1428571429,3,0,"n"],[28285.7142857143,4,321.428571428571,"n"],[28714.2857142857,5,321.428571428571,"n"],[28714.2857142857,1,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[29250,3,0,"n"],[29357.1428571429,2,0,"n"],[29892.8571428571,3,0,"n"],[30000,2,0,"n"],[29142.8571428571,0,0,"n"],[29571.4285714286,1,0,"n"],[29785.7142857143,0,0,"n"],[30214.2857142857,0,0,"n"],[30321.4285714286,2,0,"n"],[30642.8571428571,3,0,"n"],[29571.4285714286,3,0,"apple"],[30000,7,321.428571428571,"n"],[30428.5714285714,5,321.428571428571,"n"],[30428.5714285714,1,0,"n"],[30000,1,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[30857.1428571429,1,321.428571428571,"n"],[31285.7142857143,2,0,"n"],[31500,3,0,"n"],[31607.1428571429,1,0,"n"],[31714.2857142857,0,0,"n"],[31821.4285714286,1,0,"n"],[31928.5714285714,2,0,"n"],[32142.8571428571,0,0,"n"],[32357.1428571429,3,0,"n"],[31714.2857142857,6,321.428571428571,"n"],[32142.8571428571,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[32571.4285714286,1,321.428571428571,"n"],[33000,2,0,"n"],[33428.5714285714,1,321.428571428571,"n"],[33857.1428571429,3,0,"n"],[33857.1428571428,0,0,"apple"],[32571.4285714286,7,321.428571428571,"n"],[33000,6,0,"n"],[33428.5714285714,4,321.428571428571,"n"],[33857.1428571428,6,0,"n"],[33000,3,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[34285.7142857143,1,0,"n"],[34500,2,0,"n"],[34928.5714285714,1,0,"n"],[35142.8571428571,2,0,"n"],[35357.1428571429,3,0,"n"],[35464.2857142857,0,0,"n"],[35571.4285714286,1,0,"n"],[35785.7142857143,3,0,"n"],[35892.8571428571,1,0,"n"],[34714.2857142857,3,0,"n"],[35142.8571428571,4,321.428571428571,"n"],[35571.4285714286,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[36107.1428571429,3,0,"n"],[36214.2857142857,2,0,"n"],[36750,3,0,"n"],[36857.1428571429,2,0,"n"],[36000,0,0,"n"],[36428.5714285714,1,0,"n"],[36642.8571428571,0,0,"n"],[37071.4285714286,0,0,"n"],[37178.5714285714,2,0,"n"],[37285.7142857143,1,0,"n"],[37500,3,0,"n"],[37285.7142857143,5,321.428571428571,"n"],[36857.1428571429,7,321.428571428571,"n"],[36428.5714285714,3,0,"apple"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[37714.2857142857,1,321.428571428571,"n"],[38142.8571428571,2,0,"n"],[38357.1428571429,3,0,"n"],[38464.2857142857,1,0,"n"],[38571.4285714286,0,0,"n"],[38678.5714285714,1,0,"n"],[38785.7142857143,2,0,"n"],[39000,0,0,"n"],[39214.2857142857,3,0,"n"],[38571.4285714286,6,321.428571428571,"n"],[39000,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[39428.5714285714,1,321.428571428571,"n"],[39857.1428571429,2,0,"n"],[40285.7142857143,1,321.428571428571,"n"],[39857.1428571428,6,0,"n"],[40285.7142857143,4,321.428571428571,"n"],[40714.2857142857,6,0,"n"],[40714.2857142857,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[41142.8571428571,0,0,"n"],[41357.1428571429,1,0,"n"],[41571.4285714286,3,0,"n"],[41785.7142857143,2,0,"n"],[42000,1,0,"n"],[42214.2857142857,2,0,"n"],[42428.5714285714,1,321.428571428571,"n"],[41142.8571428572,3,0,"apple"],[41839.2857142857,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[42857.1428571429,1,0,"n"],[43071.4285714286,3,0,"n"],[43285.7142857143,0,0,"n"],[43500,3,0,"n"],[43607.1428571429,2,0,"n"],[43714.2857142857,3,0,"n"],[43928.5714285714,1,0,"n"],[44142.8571428571,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[45000,1,0,"n"],[44785.7142857143,0,0,"n"],[45214.2857142857,3,0,"n"],[45428.5714285714,0,0,"n"],[44571.4285714286,2,0,"n"],[45642.8571428571,1,0,"n"],[45857.1428571429,2,0,"n"],[44571.4285714286,3,0,"apple"],[45910.7142857143,3,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[46285.7142857143,1,0,"n"],[46392.8571428571,0,0,"n"],[46500,1,0,"n"],[46714.2857142857,2,0,"n"],[46928.5714285714,3,321.428571428571,"n"],[47357.1428571429,1,0,"n"],[47571.4285714286,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[48000,0,0,"n"],[48214.2857142857,1,0,"n"],[48428.5714285714,3,0,"n"],[48642.8571428571,2,0,"n"],[48857.1428571429,1,0,"n"],[49071.4285714286,2,0,"n"],[49285.7142857143,1,321.428571428571,"n"],[48696.4285714286,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[49714.2857142857,1,0,"n"],[49928.5714285714,3,0,"n"],[50142.8571428571,0,0,"n"],[50357.1428571429,3,0,"n"],[50464.2857142857,2,0,"n"],[50571.4285714286,3,0,"n"],[50785.7142857143,1,0,"n"],[51000,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[51857.1428571429,1,0,"n"],[51642.8571428571,0,0,"n"],[52071.4285714286,3,0,"n"],[52285.7142857143,0,0,"n"],[52500,1,0,"n"],[52714.2857142857,2,0,"n"],[51428.5714285714,3,0,"apple"],[51428.5714285714,2,0,"n"],[52767.8571428572,3,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[53142.8571428571,1,0,"n"],[53250,0,0,"n"],[53357.1428571429,1,0,"n"],[53571.4285714286,2,0,"n"],[53785.7142857143,3,321.428571428571,"n"],[54214.2857142857,1,0,"n"],[54428.5714285714,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[54857.1428571429,3,0,"n"],[55071.4285714286,1,321.428571428571,"n"],[55500.0000000001,3,0,"n"],[55714.2857142858,0,0,"n"],[55821.4285714286,2,0,"n"],[55928.5714285715,0,0,"n"],[56142.8571428572,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[56571.4285714286,3,0,"n"],[56785.7142857143,2,0,"n"],[57000.0000000001,0,0,"n"],[57214.2857142858,3,321.428571428571,"n"],[57642.8571428572,1,0,"n"],[57857.1428571429,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[58285.7142857143,1,0,"n"],[58285.7142857143,0,0,"n"],[58714.2857142858,3,0,"n"],[58928.5714285715,1,0,"n"],[58928.5714285715,0,0,"n"],[59357.1428571429,2,0,"n"],[59571.4285714286,1,0,"n"],[59571.4285714286,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[60000.0000000001,3,0,"n"],[60428.5714285715,0,0,"n"],[60000.0000000001,1,0,"n"],[60642.8571428572,1,0,"n"],[60642.8571428572,3,0,"n"],[61285.7142857143,1,321.428571428571,"n"],[61071.4285714286,2,0,"n"],[61285.7142857143,0,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[61714.2857142858,3,0,"n"],[61928.5714285715,1,321.428571428571,"n"],[62357.1428571429,3,0,"n"],[62571.4285714286,0,0,"n"],[62678.5714285715,2,0,"n"],[62785.7142857143,0,0,"n"],[63000,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[63428.5714285715,3,0,"n"],[63642.8571428572,2,0,"n"],[63857.1428571429,0,0,"n"],[64071.4285714286,3,321.428571428571,"n"],[64500.0000000001,1,0,"n"],[64714.2857142858,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[65142.8571428572,1,0,"n"],[65142.8571428572,0,0,"n"],[65571.4285714286,3,0,"n"],[65785.7142857143,1,0,"n"],[65785.7142857143,0,0,"n"],[66214.2857142858,2,0,"n"],[66428.5714285715,1,0,"n"],[66428.5714285715,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[66857.1428571429,3,0,"n"],[67285.7142857143,0,0,"n"],[66857.1428571429,1,0,"n"],[67500.0000000001,1,0,"n"],[67500.0000000001,3,0,"n"],[68142.8571428572,1,321.428571428571,"n"],[67928.5714285715,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[68571.4285714287,3,0,"n"],[69214.2857142858,3,0,"n"],[69428.5714285715,0,0,"n"],[69857.1428571429,1,321.428571428571,"n"],[68785.7142857143,1,0,"n"],[69000,2,0,"n"],[69642.8571428572,2,0,"n"],[68571.4285714286,0,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[71357.1428571429,1,0,"n"],[70500,0,0,"n"],[70714.2857142858,2,0,"n"],[70928.5714285715,3,0,"n"],[71142.8571428572,2,0,"n"],[71571.4285714286,0,321.428571428571,"n"],[70285.7142857143,2,0,"apple"],[70285.7142857143,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[72000.0000000001,1,0,"n"],[72000.0000000001,0,0,"n"],[72428.5714285715,3,0,"n"],[72642.8571428572,1,0,"n"],[72642.8571428572,0,0,"n"],[73071.4285714286,2,0,"n"],[73285.7142857143,1,0,"n"],[73285.7142857143,0,0,"n"],[73178.5714285715,3,0,"n"],[73500,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[73714.2857142858,3,0,"n"],[73714.2857142858,1,0,"n"],[74357.1428571429,1,0,"n"],[74357.1428571429,3,0,"n"],[75000.0000000001,1,321.428571428571,"n"],[74785.7142857143,2,0,"n"],[73928.5714285714,0,0,"n"],[74035.7142857143,2,0,"n"],[74250,2,0,"n"],[74142.8571428572,1,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[75428.5714285715,3,0,"n"],[76071.4285714286,3,0,"n"],[76285.7142857143,0,0,"n"],[76714.2857142858,1,321.428571428571,"n"],[75642.8571428572,1,0,"n"],[75857.1428571429,2,0,"n"],[76500,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[77142.8571428572,3,0,"n"],[78214.2857142858,1,0,"n"],[77357.1428571429,0,0,"n"],[77571.4285714286,2,0,"n"],[77785.7142857143,3,0,"n"],[78000,2,0,"n"],[78428.5714285715,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[78857.1428571429,1,0,"n"],[78857.1428571429,0,0,"n"],[79285.7142857143,3,0,"n"],[79500.0000000001,1,0,"n"],[79500.0000000001,0,0,"n"],[79928.5714285715,2,0,"n"],[80142.8571428572,1,0,"n"],[80142.8571428572,0,0,"n"],[80035.7142857143,3,0,"n"],[80357.1428571429,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[80571.4285714286,3,0,"n"],[80571.4285714286,1,0,"n"],[81214.2857142858,1,0,"n"],[81214.2857142858,3,0,"n"],[81857.1428571429,1,321.428571428571,"n"],[81642.8571428572,2,0,"n"],[80785.7142857143,0,0,"n"],[80892.8571428572,2,0,"n"],[81107.1428571429,2,0,"n"],[81000,1,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[82285.7142857143,3,0,"n"],[82500,2,0,"n"],[82607.1428571429,1,0,"n"],[82714.2857142857,0,0,"n"],[82928.5714285714,1,0,"n"],[83035.7142857143,3,0,"n"],[83357.1428571429,3,0,"n"],[83250,2,0,"n"],[83142.8571428572,0,0,"n"],[83464.2857142857,2,0,"n"],[83571.4285714286,1,0,"n"],[83785.7142857143,3,0,"n"],[83625,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[84000,1,0,"n"],[84107.1428571429,3,0,"n"],[84214.2857142857,1,0,"n"],[84321.4285714286,0,0,"n"],[84428.5714285714,2,0,"n"],[84535.7142857143,1,0,"n"],[84857.1428571429,1,0,"n"],[84642.8571428572,0,0,"n"],[84964.2857142857,3,0,"n"],[85071.4285714286,2,0,"n"],[85178.5714285714,1,0,"n"],[85285.7142857143,3,0,"n"],[85500,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[85714.2857142857,1,321.428571428571,"n"],[86142.8571428572,2,0,"n"],[86357.1428571429,3,321.428571428571,"n"],[86785.7142857143,2,0,"n"],[87000,0,0,"n"],[87053.5714285714,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[87428.5714285714,3,0,"n"],[87642.8571428571,2,0,"n"],[87750,0,0,"n"],[87857.1428571429,1,0,"n"],[87910.7142857143,3,0,"n"],[87964.2857142857,2,0,"n"],[88071.4285714286,0,0,"n"],[88285.7142857143,1,0,"n"],[88500,3,0,"n"],[88714.2857142857,2,0,"n"],[88714.2857142857,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[89142.8571428572,3,0,"n"],[89357.1428571429,2,0,"n"],[89464.2857142857,1,0,"n"],[89571.4285714286,0,0,"n"],[89785.7142857143,1,0,"n"],[89892.8571428572,3,0,"n"],[90214.2857142857,3,0,"n"],[90107.1428571429,2,0,"n"],[90000,0,0,"n"],[90321.4285714286,2,0,"n"],[90428.5714285714,1,0,"n"],[90642.8571428572,3,0,"n"],[90482.1428571429,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[90857.1428571429,1,0,"n"],[90964.2857142857,3,0,"n"],[91071.4285714286,1,0,"n"],[91178.5714285714,0,0,"n"],[91285.7142857143,2,0,"n"],[91392.8571428572,1,0,"n"],[91714.2857142857,1,0,"n"],[91500,0,0,"n"],[91821.4285714286,3,0,"n"],[91928.5714285714,2,0,"n"],[92035.7142857143,1,0,"n"],[92142.8571428572,3,0,"n"],[92357.1428571429,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[92571.4285714286,1,321.428571428571,"n"],[93000,2,0,"n"],[93214.2857142857,3,321.428571428571,"n"],[93642.8571428571,2,0,"n"],[93857.1428571429,0,0,"n"],[93910.7142857143,1,321.428571428571,"n"],[92571.4285714286,3,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[94285.7142857143,3,0,"n"],[94500,2,0,"n"],[94607.1428571429,0,0,"n"],[94714.2857142857,1,0,"n"],[94767.8571428571,3,0,"n"],[94821.4285714286,2,0,"n"],[94928.5714285714,0,0,"n"],[95142.8571428571,1,321.428571428571,"n"],[95571.4285714286,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[96000,3,0,"n"],[96642.8571428571,3,0,"n"],[96428.5714285714,2,0,"n"],[96214.2857142857,1,0,"n"],[96321.4285714285,0,0,"n"],[96535.7142857143,1,0,"n"],[96857.1428571428,1,0,"n"],[96964.2857142857,0,0,"n"],[97071.4285714285,2,0,"n"],[97178.5714285714,1,0,"n"],[97285.7142857143,3,0,"n"],[97500,0,0,"n"],[97607.1428571428,1,0,"n"],[96000,7,1178.57142857143,"n"],[97285.7142857143,5,0,"n"],[97500,4,0,"n"],[96000,0,0,"apple"],[96000,4,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[97714.2857142857,2,0,"n"],[97821.4285714285,3,0,"n"],[97928.5714285714,2,0,"n"],[98142.8571428571,0,0,"n"],[98464.2857142857,3,0,"n"],[98785.7142857142,0,0,"n"],[99000,1,0,"n"],[98357.1428571428,2,0,"n"],[98571.4285714285,2,0,"n"],[99107.1428571428,3,0,"n"],[99214.2857142857,2,0,"n"],[99321.4285714285,0,0,"n"],[97714.2857142857,5,1178.57142857143,"n"],[99000,6,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[99428.5714285714,1,321.428571428571,"n"],[99857.1428571428,3,321.428571428571,"n"],[100285.714285714,0,0,"n"],[100392.857142857,1,0,"n"],[100500,2,0,"n"],[100607.142857143,0,0,"n"],[100714.285714286,1,0,"n"],[100821.428571429,2,0,"n"],[100928.571428571,0,0,"n"],[100928.571428571,5,0,"n"],[99428.5714285714,4,1392.85714285714,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[101142.857142857,3,321.428571428571,"n"],[101571.428571429,2,0,"n"],[101785.714285714,1,0,"n"],[102000,0,0,"n"],[102107.142857143,3,0,"n"],[102214.285714286,2,0,"n"],[102321.428571429,0,0,"n"],[102428.571428571,3,0,"n"],[102535.714285714,2,0,"n"],[102642.857142857,1,0,"n"],[102642.857142857,0,0,"apple"],[101142.857142857,7,321.428571428571,"n"],[101571.428571429,6,0,"n"],[101785.714285714,5,964.285714285714,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[102857.142857143,3,0,"n"],[103500,3,0,"n"],[103285.714285714,2,0,"n"],[103071.428571429,1,0,"n"],[103178.571428571,0,0,"n"],[103392.857142857,1,0,"n"],[103714.285714286,1,0,"n"],[103821.428571429,0,0,"n"],[103928.571428571,2,0,"n"],[104035.714285714,1,0,"n"],[104142.857142857,3,0,"n"],[104357.142857143,0,0,"n"],[104464.285714286,1,0,"n"],[102857.142857143,7,1178.57142857143,"n"],[104142.857142857,5,0,"n"],[104357.142857143,4,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[104571.428571429,2,0,"n"],[104678.571428571,3,0,"n"],[104785.714285714,2,0,"n"],[105000,0,0,"n"],[105321.428571429,3,0,"n"],[105642.857142857,0,0,"n"],[105857.142857143,1,0,"n"],[105214.285714286,2,0,"n"],[105428.571428571,2,0,"n"],[105964.285714286,3,0,"n"],[106071.428571429,2,0,"n"],[106178.571428571,0,0,"n"],[104571.428571429,5,1178.57142857143,"n"],[105857.142857143,6,321.428571428571,"n"],[104571.428571429,7,0,"apple"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[106285.714285714,1,321.428571428571,"n"],[106714.285714286,3,321.428571428571,"n"],[107142.857142857,0,0,"n"],[107250,1,0,"n"],[107357.142857143,2,0,"n"],[107464.285714286,0,0,"n"],[107571.428571429,1,0,"n"],[107678.571428571,2,0,"n"],[107785.714285714,0,0,"n"],[107785.714285714,5,0,"n"],[106285.714285714,4,1392.85714285714,"n"],[106285.714285714,5,0,"apple"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[108000,3,321.428571428571,"n"],[108428.571428571,2,0,"n"],[108642.857142857,1,0,"n"],[108857.142857143,0,0,"n"],[108964.285714286,3,0,"n"],[109071.428571429,2,0,"n"],[109178.571428571,0,0,"n"],[109285.714285714,3,0,"n"],[109392.857142857,2,0,"n"],[109500,1,0,"n"],[109500,0,0,"apple"],[108000,7,321.428571428571,"n"],[108428.571428571,6,0,"n"],[108642.857142857,5,964.285714285714,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[109714.285714286,0,0,"n"],[109928.571428571,1,0,"n"],[110142.857142857,3,0,"n"],[110357.142857143,2,0,"n"],[110571.428571429,1,0,"n"],[110785.714285714,2,0,"n"],[111000,1,321.428571428571,"n"],[110410.714285714,0,0,"n"],[109714.285714286,2,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[111428.571428571,1,0,"n"],[111642.857142857,3,0,"n"],[111857.142857143,0,0,"n"],[112071.428571429,3,0,"n"],[112178.571428571,2,0,"n"],[112285.714285714,3,0,"n"],[112500,1,0,"n"],[112714.285714286,0,321.428571428571,"n"]],"altAnim":false,"bpm":180,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[113571.428571429,1,0,"n"],[113357.142857143,0,0,"n"],[113785.714285714,3,0,"n"],[114000,0,0,"n"],[113142.857142857,2,0,"n"],[114214.285714286,1,0,"n"],[114428.571428571,2,0,"n"],[114482.142857143,3,321.428571428571,"n"],[113142.857142857,3,0,"apple"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"sectionNotes":[[114857.142857143,1,0,"n"],[114964.285714286,0,0,"n"],[115071.428571429,1,0,"n"],[115285.714285714,2,0,"n"],[115500,3,321.428571428571,"n"],[115928.571428571,1,0,"n"],[116142.857142857,0,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":false,"changeBPM":false,"bpm":140},{"sectionNotes":[[116571.428571429,0,0,"n"],[116785.714285714,1,0,"n"],[117000,3,0,"n"],[117214.285714286,2,0,"n"],[117428.571428571,1,0,"n"],[117642.857142857,2,0,"n"],[117857.142857143,1,321.428571428571,"n"],[117267.857142857,0,0,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[[118285.714285714,1,0,"n"],[118500,3,0,"n"],[118714.285714286,0,0,"n"],[118928.571428571,3,0,"n"],[119035.714285714,2,0,"n"],[119142.857142857,3,0,"n"],[119357.142857143,1,0,"n"],[119571.428571429,0,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[[120428.571428571,1,0,"n"],[120214.285714286,0,0,"n"],[120642.857142857,3,0,"n"],[120857.142857143,0,0,"n"],[121071.428571429,1,0,"n"],[121285.714285714,2,0,"n"],[120000,3,0,"apple"],[120000,2,0,"n"],[121339.285714286,3,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[121714.285714286,1,0,"n"],[121821.428571429,0,0,"n"],[121928.571428571,1,0,"n"],[122142.857142857,2,0,"n"],[122357.142857143,3,321.428571428571,"n"],[122785.714285714,1,0,"n"],[123000,0,321.428571428571,"n"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"altAnim":false,"typeOfSection":0,"sectionNotes":[],"bpm":140,"changeBPM":false,"mustHitSection":true}],"player2":"protagonist","song":"Monday","stage":"room","needsVoices":true,"validScore":true,"bpm":140,"speed":2.7}} \ No newline at end of file diff --git a/assets/preload/data/monday/monday-survivor.json b/assets/preload/data/monday/monday-survivor.json new file mode 100644 index 0000000..01e3735 --- /dev/null +++ b/assets/preload/data/monday/monday-survivor.json @@ -0,0 +1 @@ +{"song":{"player1":"bf","player2":"protagonist","notes":[{"lengthInSteps":16,"sectionNotes":[[428.571428571423,3,0,"n"],[857.142857142853,1,0,"n"],[1071.42857142857,2,0,"n"],[696.428571428573,0,0,"n"],[642.857142857143,1,0,"n"],[1285.71428571429,1,321.428571428571,"n"],[1071.42857142857,0,0,"n"],[0,1,0,"n"],[428.571428571428,2,0,"n"],[0,0,0,"n"],[214.285714285715,1,0,"n"],[0,2,0,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[2142.85714285714,0,0,"n"],[2357.14285714285,3,0,"n"],[2464.28571428571,2,0,"n"],[2571.42857142857,3,0,"n"],[2785.71428571428,1,0,"n"],[1714.28571428571,3,0,"n"],[2357.14285714286,1,0,"n"],[1714.28571428571,2,0,"n"],[1714.28571428571,1,0,"n"],[1928.57142857143,3,0,"n"],[2142.85714285714,2,0,"n"],[3000,0,321.428571428571,"n"],[3000,2,321.428571428571,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[3857.14285714284,1,0,"n"],[3642.85714285714,0,0,"n"],[4071.42857142854,3,0,"n"],[4285.71428571424,0,0,"n"],[4500.00000000004,1,0,"n"],[4714.28571428574,2,0,"n"],[3428.57142857144,2,0,"n"],[4767.85714285714,3,321.428571428571,"n"],[3428.57142857143,3,0,"n"],[3857.14285714286,2,0,"n"],[4500,3,0,"n"],[3428.57142857143,0,0,"n"],[4285.71428571428,1,0,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[5142.85714285714,1,0,"n"],[5250.00000000004,0,0,"n"],[5357.14285714284,1,0,"n"],[5571.42857142854,2,0,"n"],[6214.28571428574,1,0,"n"],[5250,2,0,"n"],[6428.57142857143,0,321.428571428571,"n"],[6428.57142857143,2,321.428571428571,"n"],[5785.71428571429,0,321.428571428571,"n"],[5785.71428571429,3,321.428571428571,"n"],[6214.28571428571,2,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[7285.71428571428,3,0,"n"],[7714.28571428571,1,0,"n"],[7928.57142857143,2,0,"n"],[7553.57142857143,0,0,"n"],[7500,1,0,"n"],[7928.57142857143,0,0,"n"],[6857.14285714286,1,0,"n"],[7285.71428571429,2,0,"n"],[6857.14285714286,0,0,"n"],[7071.42857142857,1,0,"n"],[6857.14285714286,2,0,"n"],[8142.85714285714,1,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[9000,0,0,"n"],[9214.28571428571,3,0,"n"],[9321.42857142857,2,0,"n"],[9428.57142857143,3,0,"n"],[9642.85714285714,1,0,"n"],[8571.42857142857,3,0,"n"],[9214.28571428571,1,0,"n"],[8571.42857142857,2,0,"n"],[8571.42857142857,1,0,"n"],[8785.71428571428,3,0,"n"],[9000,2,0,"n"],[9857.14285714286,2,321.428571428571,"n"],[9857.14285714286,0,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[10714.2857142857,1,0,"n"],[10500,0,0,"n"],[10928.5714285714,3,0,"n"],[11142.8571428571,0,0,"n"],[11357.1428571429,1,0,"n"],[11571.4285714286,2,0,"n"],[10285.7142857143,2,0,"n"],[11625,3,321.428571428571,"n"],[10285.7142857143,3,0,"n"],[10714.2857142857,2,0,"n"],[11357.1428571429,3,0,"n"],[10285.7142857143,0,0,"n"],[11142.8571428571,1,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[12000,1,0,"n"],[12107.1428571429,0,0,"n"],[12214.2857142857,1,0,"n"],[12428.5714285714,2,0,"n"],[13071.4285714286,1,0,"n"],[12107.1428571429,2,0,"n"],[12642.8571428571,0,321.428571428571,"n"],[12642.8571428571,3,321.428571428571,"n"],[13285.7142857143,2,321.428571428571,"n"],[13285.7142857143,0,321.428571428571,"n"],[13071.4285714286,2,0,"apple"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[13714.2857142857,1,0,"n"],[13928.5714285714,2,0,"n"],[14035.7142857142,3,0,"n"],[14142.8571428571,0,0,"n"],[14357.1428571428,1,0,"n"],[14464.2857142857,3,0,"n"],[14571.4285714285,1,0,"n"],[14785.7142857142,3,0,"n"],[15214.2857142857,3,0,"n"],[14892.8571428571,0,0,"n"],[15000,1,0,"n"],[14678.5714285714,2,0,"n"],[13714.2857142857,0,0,"n"],[14142.8571428571,2,0,"n"],[14464.2857142857,0,0,"n"],[13714.2857142857,3,0,"n"],[14892.8571428571,2,0,"n"],[15214.2857142857,2,0,"n"],[13714.2857142857,2,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[15964.2857142857,0,0,"n"],[15428.5714285714,2,0,"n"],[15535.7142857142,1,0,"n"],[15642.8571428571,0,0,"n"],[15750,2,0,"n"],[15857.1428571428,1,0,"n"],[16071.4285714285,1,0,"n"],[16500,2,0,"n"],[16607.1428571428,0,0,"n"],[16714.2857142857,1,107.142857142857,"n"],[16928.5714285714,3,107.142857142857,"n"],[15642.8571428571,3,0,"n"],[16285.7142857143,0,107.142857142857,"n"],[16285.7142857143,3,107.142857142857,"n"],[16714.2857142857,2,107.142857142857,"n"],[15428.5714285714,0,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[17571.4285714285,3,0,"n"],[18214.2857142857,1,0,"n"],[18428.5714285714,0,0,"n"],[18482.1428571428,1,321.428571428571,"n"],[17142.8571428571,0,321.428571428571,"n"],[17142.8571428571,1,321.428571428571,"n"],[17785.7142857143,3,321.428571428571,"n"],[17785.7142857143,2,321.428571428571,"n"],[17142.8571428571,3,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[18857.1428571428,3,0,"n"],[19178.5714285714,0,0,"n"],[19071.4285714285,2,0,"n"],[19285.7142857142,1,0,"n"],[19714.2857142857,3,0,"n"],[19821.4285714285,3,0,"n"],[19500,1,0,"n"],[19928.5714285714,2,0,"n"],[20142.8571428571,1,321.428571428571,"n"],[19339.2857142857,3,0,"n"],[18964.2857142857,3,0,"n"],[19285.7142857143,2,0,"n"],[19500,0,0,"n"],[19928.5714285714,0,0,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[20571.4285714286,1,0,"n"],[20785.7142857143,2,0,"n"],[20892.8571428571,3,0,"n"],[21000,0,0,"n"],[21214.2857142857,1,0,"n"],[21321.4285714286,3,0,"n"],[21428.5714285714,1,0,"n"],[21642.8571428571,3,0,"n"],[22071.4285714286,3,0,"n"],[21750,0,0,"n"],[21857.1428571429,1,0,"n"],[21535.7142857143,2,0,"n"],[20571.4285714286,0,0,"n"],[21000,2,0,"n"],[21321.4285714286,0,0,"n"],[20571.4285714286,3,0,"n"],[21750,2,0,"n"],[22071.4285714286,2,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[22821.4285714286,0,0,"n"],[22285.7142857143,2,0,"n"],[22392.8571428571,1,0,"n"],[22500,0,0,"n"],[22607.1428571429,2,0,"n"],[22714.2857142857,1,0,"n"],[22928.5714285714,1,0,"n"],[23357.1428571429,2,0,"n"],[23464.2857142857,0,0,"n"],[23571.4285714286,1,107.142857142857,"n"],[23785.7142857143,3,107.142857142857,"n"],[22500,3,0,"n"],[23142.8571428571,0,107.142857142857,"n"],[23142.8571428571,3,107.142857142857,"n"],[23571.4285714286,2,107.142857142857,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[24428.5714285714,3,0,"n"],[25071.4285714286,1,0,"n"],[25285.7142857143,0,0,"n"],[25339.2857142857,1,321.428571428571,"n"],[24000,0,321.428571428571,"n"],[24000,1,321.428571428571,"n"],[24642.8571428571,3,321.428571428571,"n"],[24642.8571428571,2,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[25714.2857142857,3,0,"n"],[26035.7142857143,0,0,"n"],[25928.5714285714,2,0,"n"],[26142.8571428571,1,0,"n"],[26571.4285714286,3,0,"n"],[26678.5714285714,3,0,"n"],[26357.1428571429,1,0,"n"],[26785.7142857143,2,0,"n"],[27000,1,321.428571428571,"n"],[26196.4285714286,3,0,"n"],[25821.4285714286,3,0,"n"],[26142.8571428571,2,0,"n"],[26357.1428571429,0,0,"n"],[26785.7142857143,0,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[27428.5714285714,1,0,"n"],[27642.8571428571,2,0,"n"],[28071.4285714285,1,0,"n"],[28285.7142857142,2,0,"n"],[28500,3,0,"n"],[28607.1428571428,0,0,"n"],[28714.2857142857,1,0,"n"],[28928.5714285714,3,0,"n"],[29035.7142857142,1,0,"n"],[27857.1428571428,3,0,"n"],[28285.7142857142,4,321.428571428571,"n"],[28714.2857142857,5,321.428571428571,"n"],[27428.5714285714,0,0,"n"],[27642.8571428571,1,0,"n"],[27857.1428571429,2,0,"n"],[28071.4285714286,0,0,"n"],[28285.7142857143,1,0,"n"],[28500,1,0,"n"],[28714.2857142857,2,0,"n"],[28285.7142857143,6,321.428571428571,"n"],[27428.5714285714,3,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[29250,3,0,"n"],[29357.1428571428,2,0,"n"],[29892.8571428571,3,0,"n"],[30000,2,0,"n"],[29142.8571428571,0,0,"n"],[29785.7142857142,0,0,"n"],[30214.2857142857,0,0,"n"],[30321.4285714285,2,0,"n"],[30428.5714285714,1,0,"n"],[30642.8571428571,3,0,"n"],[30428.5714285714,5,321.428571428571,"n"],[30000,7,321.428571428571,"n"],[29571.4285714286,1,0,"n"],[30000,1,0,"n"],[30428.5714285714,3,0,"n"],[30642.8571428571,2,0,"n"],[30000,6,321.428571428571,"n"],[29571.4285714286,3,0,"n"],[29571.4285714286,2,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[31285.7142857142,2,0,"n"],[31500,3,0,"n"],[31607.1428571428,1,0,"n"],[31714.2857142857,0,0,"n"],[31821.4285714285,1,0,"n"],[32142.8571428571,0,0,"n"],[32357.1428571428,3,0,"n"],[31714.2857142857,6,321.428571428571,"n"],[32142.8571428571,5,321.428571428571,"n"],[30857.1428571429,1,321.428571428571,"n"],[30857.1428571429,0,321.428571428571,"n"],[31714.2857142857,2,0,"n"],[31928.5714285714,2,0,"n"],[32142.8571428571,1,0,"n"],[32357.1428571429,1,0,"n"],[31714.2857142857,7,321.428571428571,"n"],[30857.1428571429,3,321.428571428571,"n"],[30857.1428571429,2,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[32571.4285714285,1,321.428571428571,"n"],[33000,2,0,"n"],[33428.5714285714,1,321.428571428571,"n"],[32999.9999999999,6,0,"n"],[33428.5714285714,4,321.428571428571,"n"],[33857.1428571428,6,0,"n"],[33857.1428571428,3,0,"n"],[32571.4285714286,5,321.428571428571,"n"],[32571.4285714286,4,321.428571428571,"n"],[33428.5714285714,7,321.428571428571,"n"],[32571.4285714286,0,321.428571428571,"n"],[33428.5714285714,0,321.428571428571,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[34285.7142857143,1,0,"n"],[34500,2,0,"n"],[34928.5714285714,1,0,"n"],[35142.8571428571,2,0,"n"],[35357.1428571429,3,0,"n"],[35464.2857142857,0,0,"n"],[35571.4285714286,1,0,"n"],[35785.7142857143,3,0,"n"],[35892.8571428571,1,0,"n"],[34714.2857142857,3,0,"n"],[35142.8571428571,4,321.428571428571,"n"],[35571.4285714286,5,321.428571428571,"n"],[34285.7142857143,0,0,"n"],[34500,1,0,"n"],[34714.2857142857,2,0,"n"],[34928.5714285714,0,0,"n"],[35142.8571428571,1,0,"n"],[35357.1428571429,1,0,"n"],[35571.4285714286,2,0,"n"],[35142.8571428571,6,321.428571428571,"n"],[35142.8571428571,7,0,"apple"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[36107.1428571429,3,0,"n"],[36214.2857142857,2,0,"n"],[36750,3,0,"n"],[36857.1428571429,2,0,"n"],[36000,0,0,"n"],[36642.8571428571,0,0,"n"],[37071.4285714286,0,0,"n"],[37178.5714285714,2,0,"n"],[37285.7142857143,1,0,"n"],[37500,3,0,"n"],[37285.7142857143,5,321.428571428571,"n"],[36857.1428571429,7,321.428571428571,"n"],[36428.5714285714,1,0,"n"],[36857.1428571429,1,0,"n"],[37285.7142857143,3,0,"n"],[37500,2,0,"n"],[36857.1428571429,6,321.428571428571,"n"],[36857.1428571429,4,0,"apple"],[36428.5714285714,3,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[38142.8571428571,2,0,"n"],[38357.1428571429,3,0,"n"],[38464.2857142857,1,0,"n"],[38571.4285714286,0,0,"n"],[38678.5714285714,1,0,"n"],[39000,0,0,"n"],[39214.2857142857,3,0,"n"],[38571.4285714286,6,321.428571428571,"n"],[39000,5,321.428571428571,"n"],[37714.2857142857,1,321.428571428571,"n"],[37714.2857142857,0,321.428571428571,"n"],[38571.4285714286,2,0,"n"],[38785.7142857143,2,0,"n"],[39000,1,0,"n"],[39214.2857142857,1,0,"n"],[38571.4285714286,7,321.428571428571,"n"],[37714.2857142857,3,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[39428.5714285714,1,321.428571428571,"n"],[39857.1428571429,2,0,"n"],[40285.7142857143,1,321.428571428571,"n"],[39857.1428571428,6,0,"n"],[40285.7142857143,4,321.428571428571,"n"],[40714.2857142857,6,0,"n"],[40714.2857142857,3,0,"n"],[39428.5714285714,5,321.428571428571,"n"],[39428.5714285714,4,321.428571428571,"n"],[40285.7142857143,7,321.428571428571,"n"],[39428.5714285714,0,321.428571428571,"n"],[40285.7142857143,0,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[41571.4285714286,3,0,"n"],[42000,1,0,"n"],[42214.2857142857,2,0,"n"],[41839.2857142857,0,0,"n"],[41785.7142857143,1,0,"n"],[42428.5714285714,1,321.428571428571,"n"],[42214.2857142857,0,0,"n"],[41142.8571428571,1,0,"n"],[41571.4285714286,2,0,"n"],[41142.8571428571,0,0,"n"],[41357.1428571429,1,0,"n"],[41142.8571428571,2,0,"n"],[41142.8571428572,3,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[43285.7142857143,0,0,"n"],[43500,3,0,"n"],[43607.1428571429,2,0,"n"],[43714.2857142857,3,0,"n"],[43928.5714285714,1,0,"n"],[42857.1428571429,3,0,"n"],[43500,1,0,"n"],[42857.1428571429,2,0,"n"],[42857.1428571429,1,0,"n"],[43071.4285714286,3,0,"n"],[43285.7142857143,2,0,"n"],[44142.8571428571,0,321.428571428571,"n"],[44142.8571428571,2,321.428571428571,"n"],[42857.1428571429,0,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[45000,1,0,"n"],[44785.7142857143,0,0,"n"],[45214.2857142857,3,0,"n"],[45428.5714285714,0,0,"n"],[45642.8571428572,1,0,"n"],[45857.1428571429,2,0,"n"],[44571.4285714286,2,0,"n"],[45910.7142857143,3,321.428571428571,"n"],[44571.4285714286,3,0,"n"],[45000,2,0,"n"],[45642.8571428571,3,0,"n"],[44571.4285714286,0,0,"n"],[45428.5714285714,1,0,"n"],[44571.4285714286,1,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[46285.7142857143,1,0,"n"],[46392.8571428572,0,0,"n"],[46500,1,0,"n"],[46714.2857142857,2,0,"n"],[47357.1428571429,1,0,"n"],[46392.8571428571,2,0,"n"],[47571.4285714286,0,321.428571428571,"n"],[47571.4285714286,2,321.428571428571,"n"],[46928.5714285714,0,321.428571428571,"n"],[46928.5714285714,3,321.428571428571,"n"],[46285.7142857143,3,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[48428.5714285714,3,0,"n"],[48857.1428571429,1,0,"n"],[49071.4285714286,2,0,"n"],[48696.4285714286,0,0,"n"],[48642.8571428571,1,0,"n"],[49071.4285714286,0,0,"n"],[48000,1,0,"n"],[48428.5714285714,2,0,"n"],[48000,0,0,"n"],[48214.2857142857,1,0,"n"],[48000,2,0,"n"],[49285.7142857143,1,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[50142.8571428571,0,0,"n"],[50357.1428571429,3,0,"n"],[50464.2857142857,2,0,"n"],[50571.4285714286,3,0,"n"],[50785.7142857143,1,0,"n"],[49714.2857142857,3,0,"n"],[50357.1428571429,1,0,"n"],[49714.2857142857,2,0,"n"],[49714.2857142857,1,0,"n"],[49928.5714285714,3,0,"n"],[50142.8571428571,2,0,"n"],[51000,2,321.428571428571,"n"],[51000,0,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[51857.1428571428,1,0,"n"],[51642.8571428571,0,0,"n"],[52071.4285714285,3,0,"n"],[52285.7142857142,0,0,"n"],[52500,1,0,"n"],[52714.2857142857,2,0,"n"],[51428.5714285714,2,0,"n"],[52767.8571428571,3,321.428571428571,"n"],[51428.5714285714,3,0,"n"],[51857.1428571429,2,0,"n"],[52500,3,0,"n"],[51428.5714285714,0,0,"n"],[52285.7142857143,1,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[53142.8571428571,1,0,"n"],[53250,0,0,"n"],[53357.1428571428,1,0,"n"],[53571.4285714285,2,0,"n"],[54214.2857142857,1,0,"n"],[53250,2,0,"n"],[53785.7142857143,0,321.428571428571,"n"],[53785.7142857143,3,321.428571428571,"n"],[54428.5714285714,2,321.428571428571,"n"],[54428.5714285714,0,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[54857.1428571429,3,0,"n"],[55500,3,0,"n"],[54857.1428571429,2,0,"n"],[54857.1428571429,0,0,"n"],[55714.2857142858,0,0,"n"],[55928.5714285715,0,0,"n"],[55821.4285714286,2,0,"n"],[55821.4285714286,1,0,"n"],[55071.4285714286,2,321.428571428571,"n"],[55071.4285714286,1,321.428571428571,"n"],[56142.8571428572,3,321.428571428571,"n"],[56142.8571428572,1,321.428571428571,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[56571.4285714286,3,0,"n"],[56785.7142857143,2,0,"n"],[57000,0,0,"n"],[57642.8571428572,1,0,"n"],[56571.4285714286,1,0,"n"],[56571.4285714286,0,0,"n"],[57214.2857142858,2,321.428571428571,"n"],[57214.2857142858,3,321.428571428571,"n"],[57857.1428571429,0,321.428571428571,"n"],[57857.1428571429,2,321.428571428571,"n"],[56571.4285714286,2,0,"apple"],[57000,1,0,"apple"],[57642.8571428572,0,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[58285.7142857143,1,0,"n"],[58285.7142857143,0,0,"n"],[58714.2857142857,3,0,"n"],[58928.5714285714,1,0,"n"],[58928.5714285714,0,0,"n"],[59357.1428571429,2,0,"n"],[59571.4285714286,1,0,"n"],[59571.4285714286,0,0,"n"],[58285.7142857143,2,0,"n"],[58928.5714285715,2,0,"n"],[58714.2857142858,2,0,"n"],[59357.1428571429,0,0,"n"],[59571.4285714286,2,0,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[60000,3,0,"n"],[60428.5714285714,0,0,"n"],[60000,1,0,"n"],[60642.8571428572,1,0,"n"],[60642.8571428572,3,0,"n"],[61071.4285714286,2,0,"n"],[60000.0000000001,0,0,"n"],[60428.5714285715,1,0,"n"],[60642.8571428572,0,0,"n"],[61071.4285714286,1,0,"n"],[61285.7142857143,0,321.428571428571,"n"],[61285.7142857143,1,321.428571428571,"n"],[61285.7142857143,3,321.428571428571,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[61714.2857142858,3,0,"n"],[62357.1428571429,3,0,"n"],[61714.2857142858,2,0,"n"],[61714.2857142858,0,0,"n"],[62571.4285714286,0,0,"n"],[62785.7142857143,0,0,"n"],[62678.5714285715,2,0,"n"],[62678.5714285715,1,0,"n"],[61928.5714285715,2,321.428571428571,"n"],[61928.5714285715,1,321.428571428571,"n"],[63000,3,321.428571428571,"n"],[63000,1,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[63428.5714285715,3,0,"n"],[63642.8571428572,2,0,"n"],[63857.1428571429,0,0,"n"],[64500.0000000001,1,0,"n"],[63428.5714285715,1,0,"n"],[63428.5714285715,0,0,"n"],[64071.4285714286,2,321.428571428571,"n"],[64071.4285714286,3,321.428571428571,"n"],[64714.2857142858,0,321.428571428571,"n"],[64714.2857142858,2,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[65142.8571428572,1,0,"n"],[65142.8571428572,0,0,"n"],[65571.4285714286,3,0,"n"],[65785.7142857143,1,0,"n"],[65785.7142857143,0,0,"n"],[66214.2857142858,2,0,"n"],[66428.5714285715,1,0,"n"],[66428.5714285715,0,0,"n"],[65142.8571428572,2,0,"n"],[65785.7142857143,2,0,"n"],[65571.4285714286,2,0,"n"],[66214.2857142858,0,0,"n"],[66428.5714285715,2,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[66857.1428571429,3,0,"n"],[67285.7142857143,0,0,"n"],[66857.1428571429,1,0,"n"],[67500.0000000001,1,0,"n"],[67500.0000000001,3,0,"n"],[67928.5714285715,2,0,"n"],[66857.1428571429,0,0,"n"],[67285.7142857143,1,0,"n"],[67500.0000000001,0,0,"n"],[67928.5714285715,1,0,"n"],[68142.8571428572,0,321.428571428571,"n"],[68142.8571428572,1,321.428571428571,"n"],[68142.8571428572,3,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[69214.2857142857,3,0,"n"],[69428.5714285714,0,0,"n"],[68785.7142857143,1,0,"n"],[69000,2,0,"n"],[69642.8571428571,2,0,"n"],[68571.4285714286,3,0,"n"],[68571.4285714286,0,0,"n"],[69000,0,0,"n"],[69428.5714285715,1,0,"n"],[69857.1428571429,1,321.428571428571,"n"],[69857.1428571429,3,321.428571428571,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[70285.7142857143,3,0,"n"],[71357.1428571429,1,0,"n"],[70500,0,0,"n"],[70714.2857142857,2,0,"n"],[70928.5714285714,3,0,"n"],[71142.8571428571,2,0,"n"],[70285.7142857143,2,0,"apple"],[70285.7142857143,1,0,"n"],[70714.2857142858,1,0,"n"],[71142.8571428572,0,0,"n"],[70928.5714285715,1,0,"apple"],[71357.1428571429,2,0,"apple"],[71571.4285714286,3,321.428571428571,"n"],[71571.4285714286,0,321.428571428571,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[72000,1,0,"n"],[72000,0,0,"n"],[72428.5714285714,3,0,"n"],[72642.8571428572,1,0,"n"],[72642.8571428572,0,0,"n"],[73285.7142857143,1,0,"n"],[73285.7142857143,0,0,"n"],[73500,2,0,"n"],[72000,2,0,"n"],[72428.5714285715,2,0,"n"],[72642.8571428572,2,0,"n"],[73285.7142857143,2,0,"n"],[73071.4285714286,2,0,"n"],[73178.5714285715,3,0,"n"],[73071.4285714286,0,0,"n"],[73500,3,0,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[73714.2857142857,3,0,"n"],[73714.2857142857,1,0,"n"],[74785.7142857143,2,0,"n"],[73714.2857142857,0,0,"n"],[74357.1428571429,0,0,"n"],[74357.1428571429,3,0,"n"],[74142.8571428572,3,0,"n"],[74142.8571428572,0,0,"n"],[74035.7142857143,2,0,"n"],[74357.1428571429,1,0,"n"],[74250,2,0,"n"],[73928.5714285714,1,0,"n"],[75000,1,321.428571428571,"n"],[75000,0,321.428571428571,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[76071.4285714286,3,0,"n"],[76285.7142857143,0,0,"n"],[75642.8571428572,1,0,"n"],[75857.1428571429,2,0,"n"],[76500,2,0,"n"],[75428.5714285715,3,0,"n"],[75428.5714285715,0,0,"n"],[75857.1428571429,0,0,"n"],[76285.7142857143,1,0,"n"],[76714.2857142858,1,321.428571428571,"n"],[76714.2857142858,3,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[77142.8571428572,3,0,"n"],[78214.2857142858,1,0,"n"],[77357.1428571429,0,0,"n"],[77571.4285714286,2,0,"n"],[77785.7142857143,3,0,"n"],[78000,2,0,"n"],[77142.8571428572,2,0,"apple"],[77142.8571428572,1,0,"n"],[77571.4285714286,1,0,"n"],[78000,0,0,"n"],[78428.5714285715,0,321.428571428571,"n"],[78428.5714285715,3,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[78857.1428571429,1,0,"n"],[78857.1428571429,0,0,"n"],[79285.7142857143,3,0,"n"],[79500.0000000001,1,0,"n"],[79500.0000000001,0,0,"n"],[80142.8571428572,1,0,"n"],[80142.8571428572,0,0,"n"],[80357.1428571429,2,0,"n"],[78857.1428571429,2,0,"n"],[79285.7142857143,2,0,"n"],[79500,2,0,"n"],[80142.8571428572,2,0,"n"],[79928.5714285714,2,0,"n"],[80035.7142857143,3,0,"n"],[79928.5714285714,0,0,"n"],[80357.1428571429,3,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[80571.4285714286,3,0,"n"],[80571.4285714286,1,0,"n"],[81642.8571428572,2,0,"n"],[80571.4285714286,0,0,"n"],[81214.2857142857,0,0,"n"],[81214.2857142857,3,0,"n"],[81000,3,0,"n"],[81000,0,0,"n"],[80892.8571428572,2,0,"n"],[81214.2857142857,1,0,"n"],[81107.1428571429,2,0,"n"],[80785.7142857143,1,0,"n"],[81857.1428571429,0,321.428571428571,"n"],[81857.1428571429,1,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[82285.7142857143,3,0,"n"],[82500,2,0,"n"],[82607.1428571429,1,0,"n"],[82714.2857142857,0,0,"n"],[82928.5714285714,1,0,"n"],[83357.1428571429,3,0,"n"],[83250,2,0,"n"],[83142.8571428572,0,0,"n"],[83464.2857142857,2,0,"n"],[83571.4285714286,1,0,"n"],[83785.7142857143,3,0,"n"],[83625,0,0,"n"],[82714.2857142857,2,0,"n"],[82285.7142857143,1,0,"n"],[83142.8571428572,1,0,"n"],[83035.7142857143,2,0,"n"],[83142.8571428572,3,0,"n"],[83785.7142857143,1,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[84000,1,0,"n"],[84107.1428571429,3,0,"n"],[84428.5714285714,2,0,"n"],[84964.2857142857,3,0,"n"],[85071.4285714286,2,0,"n"],[85285.7142857143,3,0,"n"],[85500,0,0,"n"],[84000,2,0,"n"],[84428.5714285714,3,0,"n"],[84214.2857142857,2,0,"n"],[84857.1428571429,2,0,"n"],[84964.2857142857,1,0,"n"],[85178.5714285714,0,0,"n"],[85285.7142857143,1,0,"n"],[85500,1,0,"n"],[85285.7142857143,2,0,"n"],[84321.4285714286,1,0,"n"],[84428.5714285714,0,0,"n"],[84535.7142857143,1,0,"n"],[84642.8571428572,0,0,"n"],[84642.8571428572,2,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[85714.2857142857,1,321.428571428571,"n"],[86142.8571428572,2,0,"n"],[86357.1428571429,3,321.428571428571,"n"],[86785.7142857143,2,0,"n"],[87000,0,0,"n"],[85714.2857142857,3,321.428571428571,"n"],[86357.1428571429,0,321.428571428571,"n"],[87053.5714285714,1,321.428571428571,"n"],[87053.5714285714,2,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[87428.5714285714,3,0,"n"],[87642.8571428571,2,0,"n"],[87750,0,0,"n"],[87910.7142857143,3,0,"n"],[87964.2857142857,2,0,"n"],[88071.4285714286,0,0,"n"],[88285.7142857143,1,0,"n"],[88500,3,0,"n"],[88714.2857142857,2,0,"n"],[88714.2857142857,0,0,"n"],[87857.1428571429,1,0,"n"],[88285.7142857143,3,0,"n"],[88500,2,0,"n"],[88714.2857142857,1,0,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[89142.8571428572,3,0,"n"],[89357.1428571429,2,0,"n"],[89464.2857142858,1,0,"n"],[89571.4285714286,0,0,"n"],[89785.7142857143,1,0,"n"],[90214.2857142858,3,0,"n"],[90107.1428571429,2,0,"n"],[90000.0000000001,0,0,"n"],[90321.4285714286,2,0,"n"],[90428.5714285714,1,0,"n"],[90642.8571428572,3,0,"n"],[90482.1428571429,0,0,"n"],[89571.4285714286,2,0,"n"],[89142.8571428572,1,0,"n"],[90000,1,0,"n"],[89892.8571428572,2,0,"n"],[90000,3,0,"n"],[90642.8571428572,1,0,"n"],[89142.8571428571,0,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[90857.1428571429,1,0,"n"],[90964.2857142858,3,0,"n"],[91285.7142857143,2,0,"n"],[91821.4285714286,3,0,"n"],[91928.5714285714,2,0,"n"],[92142.8571428572,3,0,"n"],[92357.1428571429,0,0,"n"],[90857.1428571429,2,0,"n"],[91285.7142857143,3,0,"n"],[91071.4285714286,2,0,"n"],[91714.2857142858,2,0,"n"],[91821.4285714286,1,0,"n"],[92035.7142857143,0,0,"n"],[92142.8571428572,1,0,"n"],[92357.1428571429,1,0,"n"],[92142.8571428572,2,0,"n"],[91178.5714285714,1,0,"n"],[91285.7142857143,0,0,"n"],[91392.8571428572,1,0,"n"],[91500,0,0,"n"],[91500,2,0,"n"],[90857.1428571429,0,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[92571.4285714286,1,321.428571428571,"n"],[93000.0000000001,2,0,"n"],[93214.2857142858,3,321.428571428571,"n"],[93642.8571428572,2,0,"n"],[93857.1428571429,0,0,"n"],[92571.4285714286,3,321.428571428571,"n"],[93214.2857142857,0,321.428571428571,"n"],[93910.7142857143,1,321.428571428571,"n"],[93910.7142857143,2,321.428571428571,"n"],[92571.4285714286,2,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[94285.7142857143,3,0,"n"],[94500,2,0,"n"],[94607.1428571429,0,0,"n"],[94767.8571428572,3,0,"n"],[94821.4285714286,2,0,"n"],[94928.5714285714,0,0,"n"],[94714.2857142857,1,0,"n"],[95142.8571428571,1,321.428571428571,"n"],[95142.8571428571,3,321.428571428571,"n"],[95571.4285714286,1,321.428571428571,"n"],[95571.4285714286,0,321.428571428571,"n"],[94285.7142857143,0,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[96642.8571428571,3,0,"n"],[96428.5714285711,2,0,"n"],[96214.2857142861,1,0,"n"],[96321.4285714281,0,0,"n"],[96535.7142857141,1,0,"n"],[96857.1428571431,1,0,"n"],[96964.2857142861,0,0,"n"],[97071.4285714281,2,0,"n"],[97178.5714285711,1,0,"n"],[97285.7142857141,3,0,"n"],[97500.0000000001,0,0,"n"],[97607.1428571431,1,0,"n"],[97285.7142857141,5,0,"n"],[97500.0000000001,4,0,"n"],[96000,0,0,"n"],[96000,1,0,"n"],[96321.4285714285,3,0,"n"],[96535.7142857143,0,0,"n"],[96964.2857142857,3,0,"n"],[97178.5714285714,0,0,"n"],[97500,2,0,"n"],[97500,6,0,"n"],[96000,7,1178.57142857143,"n"],[96000,2,0,"n"],[96000,6,1178.57142857143,"n"],[96000,3,0,"apple"],[96000,4,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[97714.2857142861,2,0,"n"],[97821.4285714281,3,0,"n"],[97928.5714285711,2,0,"n"],[98142.8571428571,0,0,"n"],[98464.2857142861,3,0,"n"],[98785.7142857141,0,0,"n"],[99000.0000000001,1,0,"n"],[98357.1428571431,2,0,"n"],[98571.4285714281,2,0,"n"],[99107.1428571431,3,0,"n"],[99321.4285714281,0,0,"n"],[99000.0000000001,6,321.428571428571,"n"],[97821.4285714285,0,0,"n"],[98142.8571428571,1,0,"n"],[98142.8571428571,3,0,"n"],[98464.2857142857,0,0,"n"],[98785.7142857142,1,0,"n"],[98785.7142857142,3,0,"n"],[99214.2857142857,1,0,"n"],[99107.1428571428,2,0,"n"],[99321.4285714285,2,0,"n"],[97714.2857142857,4,1178.57142857143,"n"],[97714.2857142857,5,1178.57142857143,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[100285.714285714,0,0,"n"],[100392.857142857,1,0,"n"],[100500,2,0,"n"],[100607.142857143,0,0,"n"],[100714.285714286,1,0,"n"],[100821.428571428,2,0,"n"],[100928.571428571,0,0,"n"],[99857.1428571428,2,321.428571428571,"n"],[99857.1428571428,3,321.428571428571,"n"],[100392.857142857,3,0,"n"],[100714.285714286,3,0,"n"],[100928.571428571,1,0,"n"],[99428.5714285714,4,1392.85714285714,"n"],[99428.5714285714,7,1392.85714285714,"n"],[100928.571428571,6,0,"n"],[99428.5714285714,1,321.428571428571,"n"],[99428.5714285714,3,0,"apple"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[101571.428571428,2,0,"n"],[101571.428571428,6,0,"n"],[101785.714285714,2,0,"n"],[101142.857142857,3,321.428571428571,"n"],[101142.857142857,7,321.428571428571,"n"],[102000,1,0,"n"],[102107.142857143,0,0,"n"],[102107.142857143,2,0,"n"],[102214.285714286,3,0,"n"],[102321.428571429,1,0,"n"],[102428.571428571,0,0,"n"],[102428.571428571,2,0,"n"],[102535.714285714,3,0,"n"],[102642.857142857,2,0,"n"],[102642.857142857,1,0,"n"],[101142.857142857,1,321.428571428571,"n"],[101142.857142857,5,321.428571428571,"n"],[101785.714285714,4,964.285714285714,"n"],[101785.714285714,5,964.285714285714,"n"],[101785.714285714,1,0,"n"]],"mustHitSection":false},{"lengthInSteps":16,"sectionNotes":[[103500,3,0,"n"],[103285.714285714,2,0,"n"],[103071.428571429,1,0,"n"],[103178.571428571,0,0,"n"],[103392.857142857,1,0,"n"],[103714.285714286,1,0,"n"],[103821.428571429,0,0,"n"],[103928.571428571,2,0,"n"],[104035.714285714,1,0,"n"],[104142.857142857,3,0,"n"],[104357.142857143,0,0,"n"],[104464.285714286,1,0,"n"],[104142.857142857,5,0,"n"],[104357.142857143,4,0,"n"],[102857.142857143,0,0,"n"],[102857.142857143,1,0,"n"],[103178.571428571,3,0,"n"],[103392.857142857,0,0,"n"],[103821.428571429,3,0,"n"],[104035.714285714,0,0,"n"],[104357.142857143,2,0,"n"],[104357.142857143,6,0,"n"],[102857.142857143,7,1178.57142857143,"n"],[102857.142857143,2,0,"n"],[102857.142857143,6,1178.57142857143,"n"],[102857.142857143,4,0,"apple"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[104571.428571429,2,0,"n"],[104678.571428571,3,0,"n"],[104785.714285714,2,0,"n"],[105000,0,0,"n"],[105321.428571429,3,0,"n"],[105642.857142857,0,0,"n"],[105857.142857143,1,0,"n"],[105214.285714286,2,0,"n"],[105428.571428571,2,0,"n"],[105964.285714286,3,0,"n"],[106178.571428571,0,0,"n"],[105857.142857143,6,321.428571428571,"n"],[104678.571428571,0,0,"n"],[105000,1,0,"n"],[105000,3,0,"n"],[105321.428571429,0,0,"n"],[105642.857142857,1,0,"n"],[105642.857142857,3,0,"n"],[106071.428571429,1,0,"n"],[105964.285714286,2,0,"n"],[106178.571428571,2,0,"n"],[104571.428571429,4,1178.57142857143,"n"],[104571.428571429,5,1178.57142857143,"n"],[104571.428571429,7,0,"apple"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[107142.857142857,0,0,"n"],[107250,1,0,"n"],[107357.142857143,2,0,"n"],[107464.285714286,0,0,"n"],[107571.428571429,1,0,"n"],[107678.571428571,2,0,"n"],[107785.714285714,0,0,"n"],[106714.285714286,2,321.428571428571,"n"],[106714.285714286,3,321.428571428571,"n"],[107250,3,0,"n"],[107571.428571429,3,0,"n"],[107785.714285714,1,0,"n"],[106285.714285714,4,1392.85714285714,"n"],[106285.714285714,7,1392.85714285714,"n"],[107785.714285714,6,0,"n"],[106285.714285714,5,0,"apple"],[106285.714285714,1,321.428571428571,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[108428.571428571,2,0,"n"],[108642.857142857,1,0,"n"],[108428.571428571,6,0,"n"],[108642.857142857,5,964.285714285714,"n"],[108642.857142857,2,0,"n"],[108000,3,321.428571428571,"n"],[108000,7,321.428571428571,"n"],[108857.142857143,1,0,"n"],[108964.285714286,0,0,"n"],[108964.285714286,2,0,"n"],[109071.428571429,3,0,"n"],[109178.571428571,1,0,"n"],[109285.714285714,0,0,"n"],[109285.714285714,2,0,"n"],[109392.857142857,3,0,"n"],[109500,2,0,"n"],[109500,1,0,"n"],[108000,1,321.428571428571,"n"],[108000,5,321.428571428571,"n"],[108642.857142857,4,964.285714285714,"n"]],"mustHitSection":true},{"lengthInSteps":16,"sectionNotes":[[110142.857142857,3,0,"n"],[110571.428571429,1,0,"n"],[110785.714285714,2,0,"n"],[110410.714285714,0,0,"n"],[110357.142857143,1,0,"n"],[111000,1,321.428571428571,"n"],[110785.714285714,0,0,"n"],[109714.285714286,1,0,"n"],[110142.857142857,2,0,"n"],[109714.285714286,0,0,"n"],[109928.571428571,1,0,"n"],[109714.285714286,2,0,"n"],[109714.285714286,3,0,"apple"]],"mustHitSection":false},{"sectionNotes":[[111857.142857143,0,0,"n"],[112071.428571429,3,0,"n"],[112178.571428571,2,0,"n"],[112285.714285714,3,0,"n"],[112500,1,0,"n"],[111428.571428571,3,0,"n"],[112071.428571429,1,0,"n"],[111428.571428571,2,0,"n"],[111428.571428571,1,0,"n"],[111642.857142857,3,0,"n"],[111857.142857143,2,0,"n"],[112714.285714286,0,321.428571428571,"n"],[112714.285714286,2,321.428571428571,"n"],[111428.571428571,0,0,"apple"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":false,"changeBPM":false,"bpm":180},{"sectionNotes":[[113571.428571429,1,0,"n"],[113357.142857143,0,0,"n"],[113785.714285714,3,0,"n"],[114000,0,0,"n"],[114214.285714286,1,0,"n"],[114428.571428571,2,0,"n"],[113142.857142857,2,0,"n"],[114482.142857143,3,321.428571428571,"n"],[113142.857142857,3,0,"n"],[113571.428571429,2,0,"n"],[114214.285714286,3,0,"n"],[113142.857142857,0,0,"n"],[114000,1,0,"n"],[113142.857142857,1,0,"apple"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":false,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[114857.142857143,1,0,"n"],[114964.285714286,0,0,"n"],[115071.428571429,1,0,"n"],[115285.714285714,2,0,"n"],[115928.571428571,1,0,"n"],[114964.285714286,2,0,"n"],[116142.857142857,0,321.428571428571,"n"],[116142.857142857,2,321.428571428571,"n"],[115500,0,321.428571428571,"n"],[115500,3,321.428571428571,"n"],[114857.142857143,3,0,"apple"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[117000,3,0,"n"],[117428.571428571,1,0,"n"],[117642.857142857,2,0,"n"],[117267.857142857,0,0,"n"],[117214.285714286,1,0,"n"],[117642.857142857,0,0,"n"],[116571.428571429,1,0,"n"],[117000,2,0,"n"],[116571.428571429,0,0,"n"],[116785.714285714,1,0,"n"],[116571.428571429,2,0,"n"],[117857.142857143,1,321.428571428571,"n"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[118714.285714286,0,0,"n"],[118928.571428571,3,0,"n"],[119035.714285714,2,0,"n"],[119142.857142857,3,0,"n"],[119357.142857143,1,0,"n"],[118285.714285714,3,0,"n"],[118928.571428571,1,0,"n"],[118285.714285714,2,0,"n"],[118285.714285714,1,0,"n"],[118500,3,0,"n"],[118714.285714286,2,0,"n"],[119571.428571429,2,321.428571428571,"n"],[119571.428571429,0,321.428571428571,"n"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[120428.571428571,1,0,"n"],[120214.285714286,0,0,"n"],[120642.857142857,3,0,"n"],[120857.142857143,0,0,"n"],[121071.428571429,1,0,"n"],[121285.714285714,2,0,"n"],[120000,2,0,"n"],[121339.285714286,3,321.428571428571,"n"],[120000,3,0,"n"],[120428.571428571,2,0,"n"],[121071.428571429,3,0,"n"],[120000,0,0,"n"],[120857.142857143,1,0,"n"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"sectionNotes":[[121714.285714286,1,0,"n"],[121821.428571429,0,0,"n"],[121928.571428571,1,0,"n"],[122142.857142857,2,0,"n"],[122785.714285714,1,0,"n"],[121821.428571429,2,0,"n"],[122357.142857143,0,321.428571428571,"n"],[122357.142857143,3,321.428571428571,"n"],[123000,2,321.428571428571,"n"],[123000,0,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":false,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":false,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"altAnim":false,"typeOfSection":0,"sectionNotes":[],"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"altAnim":false,"typeOfSection":0,"sectionNotes":[],"bpm":140,"changeBPM":false,"mustHitSection":true}],"song":"Monday","stage":"room","validScore":true,"needsVoices":true,"speed":2.8,"bpm":140}} \ No newline at end of file diff --git a/assets/preload/data/monday/monday.json b/assets/preload/data/monday/monday.json new file mode 100644 index 0000000..f804a54 --- /dev/null +++ b/assets/preload/data/monday/monday.json @@ -0,0 +1 @@ +{"song":{"player1":"bf","notes":[{"sectionNotes":[[0,0,0,"n"],[214.285714285717,1,0,"n"],[428.571428571428,3,0,"n"],[642.857142857145,2,0,"n"],[857.142857142855,1,0,"n"],[1071.42857142857,2,0,"n"],[1285.71428571428,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[1714.28571428571,1,0,"n"],[1928.57142857143,3,0,"n"],[2142.85714285714,0,0,"n"],[2357.14285714286,3,0,"n"],[2571.42857142857,3,0,"n"],[2785.71428571428,1,0,"n"],[3000,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[3857.14285714286,1,0,"n"],[3642.85714285714,0,0,"n"],[4071.42857142857,3,0,"n"],[4285.71428571428,0,0,"n"],[3428.57142857143,2,0,"n"],[4500,1,0,"n"],[4714.28571428571,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[5142.85714285714,1,0,"n"],[5357.14285714286,1,0,"n"],[5571.42857142857,2,0,"n"],[5785.71428571428,3,321.428571428571,"n"],[6214.28571428571,1,0,"n"],[6428.57142857143,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[6857.14285714286,0,0,"n"],[7071.42857142857,1,0,"n"],[7285.71428571428,3,0,"n"],[7500,2,0,"n"],[7714.28571428571,1,0,"n"],[7928.57142857143,2,0,"n"],[8142.85714285714,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[8571.42857142857,1,0,"n"],[8785.71428571429,3,0,"n"],[9000,0,0,"n"],[9214.28571428572,3,0,"n"],[9428.57142857143,3,0,"n"],[9642.85714285714,1,0,"n"],[9857.14285714286,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[10714.2857142857,1,0,"n"],[10500,0,0,"n"],[10928.5714285714,3,0,"n"],[11142.8571428571,0,0,"n"],[11357.1428571429,1,0,"n"],[11571.4285714286,2,321.428571428571,"n"],[10285.7142857143,2,0,"apple"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[12000,1,0,"n"],[12214.2857142857,1,0,"n"],[12428.5714285714,2,0,"n"],[12642.8571428571,3,321.428571428571,"n"],[13071.4285714286,1,0,"n"],[13285.7142857143,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[13714.2857142857,1,0,"n"],[13928.5714285714,2,0,"n"],[14142.8571428571,0,0,"n"],[14357.1428571429,1,0,"n"],[14785.7142857143,3,0,"n"],[15214.2857142857,3,0,"n"],[14571.4285714286,1,0,"n"],[15000,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[15964.2857142857,0,0,"n"],[15642.8571428571,0,0,"n"],[15750,2,0,"n"],[16285.7142857143,3,107.142857142857,"n"],[16071.4285714286,1,0,"n"],[16500,2,0,"n"],[16714.2857142857,1,107.142857142857,"n"],[16928.5714285714,3,107.142857142857,"n"],[15428.5714285714,2,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[17142.8571428571,1,321.428571428571,"n"],[17571.4285714286,3,0,"n"],[17785.7142857143,2,321.428571428571,"n"],[18214.2857142857,1,0,"n"],[18428.5714285714,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[18857.1428571429,3,0,"n"],[19071.4285714286,2,0,"n"],[19714.2857142857,3,0,"n"],[19500,1,0,"n"],[19928.5714285714,2,0,"n"],[20142.8571428571,1,321.428571428571,"n"],[19285.7142857143,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[20571.4285714286,1,0,"n"],[20785.7142857143,2,0,"n"],[21000,0,0,"n"],[21214.2857142858,1,0,"n"],[21642.8571428572,3,0,"n"],[22071.4285714286,3,0,"n"],[21428.5714285715,1,0,"n"],[21857.1428571429,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[22821.4285714286,0,0,"n"],[22500,0,0,"n"],[22607.1428571429,2,0,"n"],[23142.8571428572,3,107.142857142857,"n"],[22928.5714285715,1,0,"n"],[23357.1428571429,2,0,"n"],[23571.4285714286,1,107.142857142857,"n"],[23785.7142857143,3,107.142857142857,"n"],[22285.7142857143,2,0,"apple"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[24000,1,321.428571428571,"n"],[24428.5714285715,3,0,"n"],[24642.8571428572,2,321.428571428571,"n"],[25071.4285714286,1,0,"n"],[25285.7142857143,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[25714.2857142858,3,0,"n"],[25928.5714285715,2,0,"n"],[26571.4285714286,3,0,"n"],[26357.1428571429,1,0,"n"],[26785.7142857143,2,0,"n"],[27000,1,321.428571428571,"n"],[26142.8571428571,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[27428.5714285714,1,0,"n"],[27642.8571428571,2,0,"n"],[28071.4285714286,1,0,"n"],[28285.7142857143,2,0,"n"],[28500,3,0,"n"],[28928.5714285714,3,0,"n"],[29035.7142857143,1,0,"n"],[27857.1428571429,3,0,"n"],[28285.7142857143,4,321.428571428571,"n"],[28714.2857142857,5,321.428571428571,"n"],[28714.2857142857,1,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[29357.1428571429,2,0,"n"],[29892.8571428571,3,0,"n"],[30000,2,0,"n"],[29142.8571428571,0,0,"n"],[29785.7142857143,0,0,"n"],[30214.2857142857,0,0,"n"],[30642.8571428571,3,0,"n"],[30000,7,321.428571428571,"n"],[30428.5714285714,5,321.428571428571,"n"],[30428.5714285714,1,0,"n"],[29571.4285714286,1,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[30857.1428571429,1,321.428571428571,"n"],[31285.7142857143,2,0,"n"],[31500,3,0,"n"],[31714.2857142857,0,0,"n"],[31928.5714285714,2,0,"n"],[32142.8571428571,0,0,"n"],[32357.1428571429,3,0,"n"],[31714.2857142857,6,321.428571428571,"n"],[32142.8571428571,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[32571.4285714286,1,321.428571428571,"n"],[33000,2,0,"n"],[33428.5714285714,1,321.428571428571,"n"],[33857.1428571429,3,0,"n"],[32571.4285714286,7,321.428571428571,"n"],[33000,6,0,"n"],[33428.5714285714,4,321.428571428571,"n"],[33857.1428571428,6,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[34285.7142857143,1,0,"n"],[34500,2,0,"n"],[34928.5714285715,1,0,"n"],[35142.8571428572,2,0,"n"],[35357.1428571429,3,0,"n"],[35785.7142857143,3,0,"n"],[35892.8571428572,1,0,"n"],[34714.2857142858,3,0,"n"],[35142.8571428572,4,321.428571428571,"n"],[35571.4285714286,5,321.428571428571,"n"],[35571.4285714286,1,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[36214.2857142858,2,0,"n"],[36750,3,0,"n"],[36857.1428571429,2,0,"n"],[36000,0,0,"n"],[36642.8571428572,0,0,"n"],[37071.4285714286,0,0,"n"],[37500,3,0,"n"],[36857.1428571429,7,321.428571428571,"n"],[37285.7142857143,5,321.428571428571,"n"],[37285.7142857143,1,0,"n"],[36428.5714285714,1,0,"apple"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[37714.2857142858,1,321.428571428571,"n"],[38142.8571428572,2,0,"n"],[38357.1428571429,3,0,"n"],[38571.4285714286,0,0,"n"],[38785.7142857143,2,0,"n"],[39000,0,0,"n"],[39214.2857142858,3,0,"n"],[38571.4285714286,6,321.428571428571,"n"],[39000,5,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[39428.5714285715,1,321.428571428571,"n"],[39857.1428571429,2,0,"n"],[40285.7142857143,1,321.428571428571,"n"],[40714.2857142858,3,0,"n"],[39428.5714285715,7,321.428571428571,"n"],[39857.1428571429,6,0,"n"],[40285.7142857143,4,321.428571428571,"n"],[40714.2857142857,6,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[41357.1428571429,1,0,"n"],[41571.4285714286,3,0,"n"],[41785.7142857143,2,0,"n"],[42000,1,0,"n"],[42214.2857142857,2,0,"n"],[42428.5714285714,1,321.428571428571,"n"],[41142.8571428572,0,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[42857.1428571429,1,0,"n"],[43071.4285714286,3,0,"n"],[43285.7142857143,0,0,"n"],[43500,3,0,"n"],[43714.2857142857,3,0,"n"],[43928.5714285714,1,0,"n"],[44142.8571428571,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[45000,1,0,"n"],[44785.7142857143,0,0,"n"],[45214.2857142857,3,0,"n"],[45428.5714285714,0,0,"n"],[44571.4285714286,2,0,"n"],[45642.8571428571,1,0,"n"],[45857.1428571429,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[46285.7142857143,1,0,"n"],[46500,1,0,"n"],[46714.2857142857,2,0,"n"],[46928.5714285714,3,321.428571428571,"n"],[47357.1428571429,1,0,"n"],[47571.4285714286,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[48000,0,0,"n"],[48214.2857142857,1,0,"n"],[48428.5714285714,3,0,"n"],[48642.8571428571,2,0,"n"],[48857.1428571429,1,0,"n"],[49071.4285714286,2,0,"n"],[49285.7142857143,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[49714.2857142857,1,0,"n"],[49928.5714285714,3,0,"n"],[50142.8571428571,0,0,"n"],[50357.1428571429,3,0,"n"],[50571.4285714286,3,0,"n"],[50785.7142857143,1,0,"n"],[51000,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[51857.1428571429,1,0,"n"],[51642.8571428571,0,0,"n"],[52071.4285714286,3,0,"n"],[52285.7142857143,0,0,"n"],[52500,1,0,"n"],[52714.2857142857,2,321.428571428571,"n"],[51428.5714285714,2,0,"apple"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[53142.8571428571,1,0,"n"],[53357.1428571428,1,0,"n"],[53571.4285714285,2,0,"n"],[53785.7142857142,3,321.428571428571,"n"],[54214.2857142857,1,0,"n"],[54428.5714285714,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[54857.1428571429,3,0,"n"],[55071.4285714286,1,321.428571428571,"n"],[55500.0000000001,3,0,"n"],[55714.2857142858,0,0,"n"],[55928.5714285715,0,0,"n"],[56142.8571428572,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[56571.4285714286,3,0,"n"],[56785.7142857143,2,0,"n"],[57000.0000000001,0,0,"n"],[57214.2857142858,3,321.428571428571,"n"],[57642.8571428572,1,0,"n"],[57857.1428571429,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[58285.7142857143,0,0,"n"],[58714.2857142858,3,0,"n"],[58928.5714285715,0,0,"n"],[59357.1428571429,2,0,"n"],[59571.4285714286,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[60428.5714285715,0,0,"n"],[60642.8571428572,1,0,"n"],[61285.7142857143,1,321.428571428571,"n"],[61071.4285714286,2,0,"n"],[61285.7142857143,0,0,"apple"],[60000,1,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[61714.2857142858,3,0,"n"],[61928.5714285715,1,321.428571428571,"n"],[62357.142857143,3,0,"n"],[62571.4285714287,0,0,"n"],[62785.7142857144,0,0,"n"],[63000.0000000001,1,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[63428.5714285715,3,0,"n"],[63642.8571428572,2,0,"n"],[63857.142857143,0,0,"n"],[64071.4285714287,3,321.428571428571,"n"],[64500.0000000001,1,0,"n"],[64714.2857142858,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[65142.8571428572,0,0,"n"],[65571.4285714287,3,0,"n"],[65785.7142857144,0,0,"n"],[66214.2857142858,2,0,"n"],[66428.5714285715,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[67285.7142857144,0,0,"n"],[67500.0000000001,1,0,"n"],[68142.8571428572,1,321.428571428571,"n"],[67928.5714285715,2,0,"n"],[66857.1428571429,1,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[69214.2857142858,3,0,"n"],[69428.5714285715,0,0,"n"],[69857.1428571429,1,321.428571428571,"n"],[68785.7142857143,1,0,"n"],[69000,2,0,"n"],[69642.8571428572,2,0,"n"],[68571.4285714286,3,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[71357.1428571429,1,0,"n"],[70500,0,0,"n"],[70714.2857142858,2,0,"n"],[70928.5714285715,3,0,"n"],[71142.8571428572,2,0,"n"],[71571.4285714286,0,321.428571428571,"n"],[70285.7142857143,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[72000.0000000001,0,0,"n"],[72428.5714285715,3,0,"n"],[72642.8571428572,0,0,"n"],[73071.4285714286,2,0,"n"],[73285.7142857143,0,0,"n"],[73500,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[73714.2857142858,1,0,"n"],[74357.1428571429,1,0,"n"],[75000.0000000001,1,321.428571428571,"n"],[74785.7142857143,2,0,"n"],[73928.5714285714,0,0,"n"],[74250,2,0,"n"],[74142.8571428572,1,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[76071.4285714287,3,0,"n"],[76285.7142857143,0,0,"n"],[76714.2857142858,1,321.428571428571,"n"],[75642.8571428572,1,0,"n"],[75857.1428571429,2,0,"n"],[76500.0000000001,2,0,"n"],[75428.5714285715,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[78214.2857142858,1,0,"n"],[77357.1428571429,0,0,"n"],[77571.4285714287,2,0,"n"],[77785.7142857143,3,0,"n"],[78000.0000000001,2,0,"n"],[78428.5714285714,0,321.428571428571,"n"],[77142.8571428572,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[78857.142857143,0,0,"n"],[79285.7142857143,3,0,"n"],[79500.0000000001,0,0,"n"],[79928.5714285714,2,0,"n"],[80142.8571428572,0,0,"n"],[80357.1428571429,2,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[80571.4285714287,1,0,"n"],[81214.2857142858,1,0,"n"],[81857.142857143,1,321.428571428571,"n"],[81642.8571428572,2,0,"n"],[80785.7142857143,0,0,"n"],[81107.1428571429,2,0,"n"],[81000.0000000001,1,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[82285.7142857143,3,0,"n"],[82500,2,0,"n"],[82714.2857142857,0,0,"n"],[82928.5714285714,1,0,"n"],[83142.8571428572,0,0,"n"],[83785.7142857143,3,0,"n"],[83250,2,0,"n"],[83464.2857142857,2,0,"n"],[83571.4285714286,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[84000,1,0,"n"],[84214.2857142857,1,0,"n"],[84321.4285714286,0,0,"n"],[84857.1428571429,1,0,"n"],[84642.8571428572,0,0,"n"],[85285.7142857143,3,0,"n"],[85500,0,0,"n"],[84535.7142857143,2,0,"n"],[85071.4285714286,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[85714.2857142857,1,321.428571428571,"n"],[86142.8571428572,2,0,"n"],[86357.1428571429,3,321.428571428571,"n"],[86785.7142857143,2,0,"n"],[87000,0,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[87428.5714285714,3,0,"n"],[87642.8571428571,2,0,"n"],[87964.2857142857,2,0,"n"],[88071.4285714286,0,0,"n"],[88285.7142857143,1,0,"n"],[88500,3,0,"n"],[88714.2857142857,2,0,"n"],[87857.1428571429,0,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[89142.8571428572,3,0,"n"],[89357.1428571429,2,0,"n"],[89571.4285714286,0,0,"n"],[89785.7142857143,1,0,"n"],[90000.0000000001,0,0,"n"],[90642.8571428572,3,0,"n"],[90107.1428571429,2,0,"n"],[90321.4285714286,2,0,"n"],[90428.5714285714,0,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[90857.1428571429,1,0,"n"],[91071.4285714286,1,0,"n"],[91178.5714285714,0,0,"n"],[91714.2857142858,1,0,"n"],[91500.0000000001,0,0,"n"],[92142.8571428572,3,0,"n"],[92357.1428571429,0,0,"n"],[91392.8571428572,2,0,"n"],[91928.5714285714,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[92571.4285714286,1,321.428571428571,"n"],[93000.0000000001,2,0,"n"],[93214.2857142858,3,321.428571428571,"n"],[93642.8571428572,2,0,"n"],[93857.1428571429,0,321.428571428571,"n"],[92571.4285714286,3,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[94285.7142857143,3,0,"n"],[94500,2,0,"n"],[94821.4285714286,2,0,"n"],[94928.5714285714,0,0,"n"],[94714.2857142857,0,0,"n"],[95142.8571428571,1,321.428571428571,"n"],[95571.4285714286,2,321.428571428571,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[96642.8571428571,3,0,"n"],[96321.4285714285,0,0,"n"],[96857.1428571428,1,0,"n"],[96964.2857142857,0,0,"n"],[97285.7142857143,3,0,"n"],[97500,0,0,"n"],[97607.1428571428,1,0,"n"],[97285.7142857143,5,0,"n"],[97500,4,0,"n"],[96535.7142857143,2,0,"n"],[97178.5714285714,2,0,"n"],[96000,3,0,"apple"],[96000,4,0,"apple"],[96000,7,1178.57142857143,"n"],[96214.2857142857,1,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[97714.2857142857,2,0,"n"],[98142.8571428571,0,0,"n"],[98785.7142857142,0,0,"n"],[99000,1,0,"n"],[98357.1428571428,2,0,"n"],[98571.4285714285,2,0,"n"],[99214.2857142857,2,0,"n"],[97714.2857142857,5,1178.57142857143,"n"],[99000,6,321.428571428571,"n"],[97928.5714285714,2,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[99428.5714285714,1,321.428571428571,"n"],[99857.1428571428,3,321.428571428571,"n"],[100285.714285714,0,0,"n"],[100500,2,0,"n"],[100607.142857143,0,0,"n"],[100821.428571429,2,0,"n"],[100928.571428571,0,0,"n"],[100928.571428571,5,0,"n"],[99428.5714285714,4,1392.85714285714,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[101142.857142857,3,321.428571428571,"n"],[101571.428571429,2,0,"n"],[101785.714285714,1,0,"n"],[102000,0,0,"n"],[102107.142857143,3,0,"n"],[102642.857142857,1,0,"n"],[101142.857142857,7,321.428571428571,"n"],[101571.428571429,6,0,"n"],[101785.714285714,5,964.285714285714,"n"],[102321.428571429,0,0,"n"],[102428.571428571,3,0,"n"]],"lengthInSteps":16,"mustHitSection":false},{"sectionNotes":[[103500,3,0,"n"],[103178.571428571,0,0,"n"],[103714.285714286,1,0,"n"],[103821.428571429,0,0,"n"],[104142.857142857,3,0,"n"],[104357.142857143,0,0,"n"],[104464.285714286,1,0,"n"],[104142.857142857,5,0,"n"],[104357.142857143,4,0,"n"],[103392.857142857,2,0,"n"],[104035.714285714,2,0,"n"],[103071.428571429,1,0,"n"],[102857.142857143,3,0,"n"],[102857.142857143,7,1178.57142857143,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[104571.428571429,2,0,"n"],[105000,0,0,"n"],[105642.857142857,0,0,"n"],[105857.142857143,1,0,"n"],[105214.285714286,2,0,"n"],[105428.571428571,2,0,"n"],[106071.428571429,2,0,"n"],[104571.428571429,5,1178.57142857143,"n"],[105857.142857143,6,321.428571428571,"n"],[104785.714285714,2,0,"n"],[104571.428571429,7,0,"apple"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[106285.714285714,1,321.428571428571,"n"],[106714.285714286,3,321.428571428571,"n"],[107142.857142857,0,0,"n"],[107357.142857143,2,0,"n"],[107464.285714286,0,0,"n"],[107678.571428572,2,0,"n"],[107785.714285714,0,0,"n"],[107785.714285714,5,0,"n"],[106285.714285714,4,1392.85714285714,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[108000,3,321.428571428571,"n"],[108428.571428572,2,0,"n"],[108642.857142857,1,0,"n"],[108857.142857143,0,0,"n"],[108964.285714286,3,0,"n"],[109500,1,0,"n"],[108000,7,321.428571428571,"n"],[108428.571428572,6,0,"n"],[108642.857142857,5,964.285714285714,"n"],[109178.571428572,0,0,"n"],[109285.714285714,3,0,"n"]],"lengthInSteps":16,"mustHitSection":true},{"sectionNotes":[[109928.571428571,1,0,"n"],[110142.857142857,3,0,"n"],[110357.142857143,2,0,"n"],[110571.428571429,1,0,"n"],[110785.714285714,2,0,"n"],[111000,1,321.428571428571,"n"],[109714.285714286,0,0,"apple"]],"lengthInSteps":16,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[111428.571428571,1,0,"n"],[111642.857142857,3,0,"n"],[111857.142857143,0,0,"n"],[112071.428571429,3,0,"n"],[112285.714285714,3,0,"n"],[112500,1,0,"n"],[112714.285714286,0,321.428571428571,"n"]],"altAnim":false,"bpm":180,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[113571.428571429,1,0,"n"],[113357.142857143,0,0,"n"],[113785.714285714,3,0,"n"],[114000,0,0,"n"],[113142.857142857,2,0,"n"],[114214.285714286,1,0,"n"],[114428.571428571,2,321.428571428571,"n"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"sectionNotes":[[114857.142857143,1,0,"n"],[115071.428571429,1,0,"n"],[115285.714285714,2,0,"n"],[115500,3,321.428571428571,"n"],[115928.571428571,1,0,"n"],[116142.857142857,0,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":false,"changeBPM":false,"bpm":140},{"sectionNotes":[[116571.428571429,0,0,"n"],[116785.714285714,1,0,"n"],[117000,3,0,"n"],[117214.285714286,2,0,"n"],[117428.571428571,1,0,"n"],[117642.857142857,2,0,"n"],[117857.142857143,1,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[[118285.714285714,1,0,"n"],[118500,3,0,"n"],[118714.285714286,0,0,"n"],[118928.571428571,3,0,"n"],[119142.857142857,3,0,"n"],[119357.142857143,1,0,"n"],[119571.428571429,0,321.428571428571,"n"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[[120428.571428571,1,0,"n"],[120214.285714286,0,0,"n"],[120642.857142857,3,0,"n"],[120857.142857143,0,0,"n"],[121071.428571429,1,0,"n"],[121285.714285714,2,321.428571428571,"n"],[120000,2,0,"apple"]],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[[121714.285714286,1,0,"n"],[121928.571428571,1,0,"n"],[122142.857142857,2,0,"n"],[122357.142857143,3,321.428571428571,"n"],[122785.714285714,1,0,"n"],[123000,0,321.428571428571,"n"]],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":false},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"typeOfSection":0,"sectionNotes":[],"altAnim":false,"bpm":140,"changeBPM":false,"mustHitSection":true},{"sectionNotes":[],"typeOfSection":0,"lengthInSteps":16,"altAnim":false,"mustHitSection":true,"changeBPM":false,"bpm":140},{"lengthInSteps":16,"altAnim":false,"typeOfSection":0,"sectionNotes":[],"bpm":140,"changeBPM":false,"mustHitSection":true}],"player2":"protagonist","song":"Monday","stage":"room","validScore":true,"needsVoices":true,"bpm":140,"speed":2.4}} \ No newline at end of file diff --git a/assets/preload/images/appleTutorial.png b/assets/preload/images/appleTutorial.png new file mode 100644 index 0000000..962a964 Binary files /dev/null and b/assets/preload/images/appleTutorial.png differ diff --git a/assets/preload/images/appleTutorial.xml b/assets/preload/images/appleTutorial.xml new file mode 100644 index 0000000..0bcca59 --- /dev/null +++ b/assets/preload/images/appleTutorial.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/preload/images/iconGrid.png b/assets/preload/images/iconGrid.png index 9d3b1c0..d33f8cc 100644 Binary files a/assets/preload/images/iconGrid.png and b/assets/preload/images/iconGrid.png differ diff --git a/assets/preload/images/icons/OneMemeyGamer.png b/assets/preload/images/icons/OneMemeyGamer.png new file mode 100644 index 0000000..4549ecf Binary files /dev/null and b/assets/preload/images/icons/OneMemeyGamer.png differ diff --git a/assets/preload/images/icons/TheGalo X.png b/assets/preload/images/icons/TheGalo X.png index dab3381..4b088af 100644 Binary files a/assets/preload/images/icons/TheGalo X.png and b/assets/preload/images/icons/TheGalo X.png differ diff --git a/assets/preload/images/icons/ZenoYT.png b/assets/preload/images/icons/ZenoYT.png new file mode 100644 index 0000000..86ebc05 Binary files /dev/null and b/assets/preload/images/icons/ZenoYT.png differ diff --git a/assets/preload/images/menu/gustavo fring.png b/assets/preload/images/menu/gustavo fring.png new file mode 100644 index 0000000..0a10489 Binary files /dev/null and b/assets/preload/images/menu/gustavo fring.png differ diff --git a/assets/shared/images/bg/bed.png b/assets/shared/images/bg/bed.png new file mode 100644 index 0000000..f57fda8 Binary files /dev/null and b/assets/shared/images/bg/bed.png differ diff --git a/assets/shared/images/bg/light.png b/assets/shared/images/bg/light.png new file mode 100644 index 0000000..71de615 Binary files /dev/null and b/assets/shared/images/bg/light.png differ diff --git a/assets/shared/images/bg/newLight.png b/assets/shared/images/bg/newLight.png new file mode 100644 index 0000000..a3413dd Binary files /dev/null and b/assets/shared/images/bg/newLight.png differ diff --git a/assets/shared/images/bg/newRoom.png b/assets/shared/images/bg/newRoom.png new file mode 100644 index 0000000..937a1a5 Binary files /dev/null and b/assets/shared/images/bg/newRoom.png differ diff --git a/assets/shared/images/bg/room.png b/assets/shared/images/bg/room.png new file mode 100644 index 0000000..ecbe998 Binary files /dev/null and b/assets/shared/images/bg/room.png differ diff --git a/assets/shared/images/characters/protagonist.png b/assets/shared/images/characters/protagonist.png new file mode 100644 index 0000000..054a93a Binary files /dev/null and b/assets/shared/images/characters/protagonist.png differ diff --git a/assets/shared/images/characters/protagonist.xml b/assets/shared/images/characters/protagonist.xml new file mode 100644 index 0000000..c9bcecf --- /dev/null +++ b/assets/shared/images/characters/protagonist.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/shared/images/gameplay/Gum_trap.png b/assets/shared/images/gameplay/Gum_trap.png new file mode 100644 index 0000000..ccf2c83 Binary files /dev/null and b/assets/shared/images/gameplay/Gum_trap.png differ diff --git a/assets/shared/images/gameplay/Gum_trap.xml b/assets/shared/images/gameplay/Gum_trap.xml new file mode 100644 index 0000000..893560f --- /dev/null +++ b/assets/shared/images/gameplay/Gum_trap.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/shared/images/gameplay/NOTE_gum.png b/assets/shared/images/gameplay/NOTE_gum.png new file mode 100644 index 0000000..fa92f5e Binary files /dev/null and b/assets/shared/images/gameplay/NOTE_gum.png differ diff --git a/assets/shared/images/gameplay/NOTE_gum.xml b/assets/shared/images/gameplay/NOTE_gum.xml new file mode 100644 index 0000000..92127e5 --- /dev/null +++ b/assets/shared/images/gameplay/NOTE_gum.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/shared/images/gameplay/NOTE_nugget_normal.png b/assets/shared/images/gameplay/NOTE_nugget_normal.png new file mode 100644 index 0000000..cce87fe Binary files /dev/null and b/assets/shared/images/gameplay/NOTE_nugget_normal.png differ diff --git a/assets/shared/images/gameplay/NOTE_nugget_normal.xml b/assets/shared/images/gameplay/NOTE_nugget_normal.xml new file mode 100644 index 0000000..fde69fe --- /dev/null +++ b/assets/shared/images/gameplay/NOTE_nugget_normal.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/shared/images/gameplay/NOTE_nugget_poisoned.png b/assets/shared/images/gameplay/NOTE_nugget_poisoned.png new file mode 100644 index 0000000..54c8fdc Binary files /dev/null and b/assets/shared/images/gameplay/NOTE_nugget_poisoned.png differ diff --git a/assets/shared/images/gameplay/NOTE_nugget_poisoned.xml b/assets/shared/images/gameplay/NOTE_nugget_poisoned.xml new file mode 100644 index 0000000..ec5183f --- /dev/null +++ b/assets/shared/images/gameplay/NOTE_nugget_poisoned.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/shared/images/gameplay/gumSplash.png b/assets/shared/images/gameplay/gumSplash.png new file mode 100644 index 0000000..7c11c79 Binary files /dev/null and b/assets/shared/images/gameplay/gumSplash.png differ diff --git a/assets/shared/images/gameplay/gumSplash.xml b/assets/shared/images/gameplay/gumSplash.xml new file mode 100644 index 0000000..cdc6463 --- /dev/null +++ b/assets/shared/images/gameplay/gumSplash.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/songs/monday/Inst.ogg b/assets/songs/monday/Inst.ogg new file mode 100644 index 0000000..5a45165 Binary files /dev/null and b/assets/songs/monday/Inst.ogg differ diff --git a/assets/songs/monday/Voices.ogg b/assets/songs/monday/Voices.ogg new file mode 100644 index 0000000..47f0673 Binary files /dev/null and b/assets/songs/monday/Voices.ogg differ diff --git a/extra/art/Apple_Notes.fla b/extra/art/Apple_Notes.fla deleted file mode 100644 index cec5b39..0000000 Binary files a/extra/art/Apple_Notes.fla and /dev/null differ diff --git a/extra/art/Flash files/Icons.fla b/extra/art/Flash files/Icons.fla new file mode 100644 index 0000000..00eb7dc Binary files /dev/null and b/extra/art/Flash files/Icons.fla differ diff --git a/extra/art/Flash files/Mechanic Tutorial.fla b/extra/art/Flash files/Mechanic Tutorial.fla new file mode 100644 index 0000000..c8678c9 Binary files /dev/null and b/extra/art/Flash files/Mechanic Tutorial.fla differ diff --git a/extra/art/Monster.fla b/extra/art/Flash files/Monster.fla similarity index 100% rename from extra/art/Monster.fla rename to extra/art/Flash files/Monster.fla diff --git a/extra/art/Monty.fla b/extra/art/Flash files/Monty.fla similarity index 100% rename from extra/art/Monty.fla rename to extra/art/Flash files/Monty.fla diff --git a/extra/art/Flash files/Nugget.fla b/extra/art/Flash files/Nugget.fla new file mode 100644 index 0000000..e4c9a86 Binary files /dev/null and b/extra/art/Flash files/Nugget.fla differ diff --git a/extra/art/Options.fla b/extra/art/Flash files/Options.fla similarity index 100% rename from extra/art/Options.fla rename to extra/art/Flash files/Options.fla diff --git a/extra/art/Flash files/Sans Nugget.fla b/extra/art/Flash files/Sans Nugget.fla new file mode 100644 index 0000000..bdddfba Binary files /dev/null and b/extra/art/Flash files/Sans Nugget.fla differ diff --git a/extra/art/Flash files/Special Notes.fla b/extra/art/Flash files/Special Notes.fla new file mode 100644 index 0000000..7f327ce Binary files /dev/null and b/extra/art/Flash files/Special Notes.fla differ diff --git a/extra/art/icon128.png b/extra/art/icon128.png index 5a75c67..ca263f2 100644 Binary files a/extra/art/icon128.png and b/extra/art/icon128.png differ diff --git a/extra/art/icon16.png b/extra/art/icon16.png index 188f23c..b17b0b9 100644 Binary files a/extra/art/icon16.png and b/extra/art/icon16.png differ diff --git a/extra/art/icon256.png b/extra/art/icon256.png index da18200..3919ceb 100644 Binary files a/extra/art/icon256.png and b/extra/art/icon256.png differ diff --git a/extra/art/icon32.png b/extra/art/icon32.png index 48ab119..46573cb 100644 Binary files a/extra/art/icon32.png and b/extra/art/icon32.png differ diff --git a/extra/art/icon512.png b/extra/art/icon512.png index 653c86a..ec6924b 100644 Binary files a/extra/art/icon512.png and b/extra/art/icon512.png differ diff --git a/extra/art/icon64.png b/extra/art/icon64.png index d0eabfa..b8b70e6 100644 Binary files a/extra/art/icon64.png and b/extra/art/icon64.png differ diff --git a/extra/art/icon8.png b/extra/art/icon8.png index 4aad70e..338bed5 100644 Binary files a/extra/art/icon8.png and b/extra/art/icon8.png differ diff --git a/extra/art/iconOG.png b/extra/art/iconOG.png index 5acbb56..b690436 100644 Binary files a/extra/art/iconOG.png and b/extra/art/iconOG.png differ diff --git a/source/Character.hx b/source/Character.hx index af8309c..e7ee309 100644 --- a/source/Character.hx +++ b/source/Character.hx @@ -14,7 +14,7 @@ class Character extends FlxSprite public var debugMode:Bool = false; public var isPlayer:Bool = false; - public var curCharacter:String = 'bf'; + public var curCharacter:String = 'none'; public var turn:Bool = true; public var canSing:Bool = true; @@ -24,7 +24,9 @@ class Character extends FlxSprite public var curColor:FlxColor = FlxColor.RED; - public function new(x:Float, y:Float, ?character:String = "bf", ?isPlayer:Bool = false) + public var altAnimSuffix:String = ""; + + public function new(x:Float, y:Float, ?character:String = "none", ?isPlayer:Bool = false) { super(x, y); @@ -147,6 +149,24 @@ class Character extends FlxSprite curColor = FlxColor.fromRGB(233, 233, 233); + case 'protagonist': + // DAD ANIMATION LOADING CODE + tex = Paths.getSparrowAtlas('characters/protagonist', 'shared'); + frames = tex; + animation.addByPrefix('idle', 'idle', 24, false); + animation.addByPrefix('singUP', 'up', 24, false); + animation.addByPrefix('singRIGHT', 'right', 24, false); + animation.addByPrefix('singDOWN', 'down', 24, false); + animation.addByPrefix('singLEFT', 'left', 24, false); + + addOffset('idle'); + addOffset("singUP", 22, 21); + addOffset("singRIGHT", 16, 1); + addOffset("singLEFT", 180, 3); + addOffset("singDOWN", 37, -19); + + curColor = FlxColor.fromRGB(128, 60, 68); + case 'bf': var tex = Paths.getSparrowAtlas('characters/bf', 'shared'); frames = tex; @@ -266,6 +286,11 @@ class Character extends FlxSprite } } + if ((curCharacter == 'monty' || curCharacter == 'monster') && animation.curAnim.name.startsWith('sing') && animation.curAnim.finished) + { + dance(); + } + super.update(elapsed); } @@ -291,21 +316,10 @@ class Character extends FlxSprite else { if (canIdle) - playAnim('idle'); + playAnim('idle' + altAnimSuffix); } } - /* - public function altDance() - { - if (debugMode) - return; - - if (canIdle) - playAnim('idle-alt'); - } - */ - public function playAnim(AnimName:String, Force:Bool = false, Reversed:Bool = false, Frame:Int = 0, playafterfin:Bool = false, whatanimtoplay:String = ''):Void { if (!animOffsets.exists(AnimName)) @@ -354,7 +368,7 @@ class Character extends FlxSprite if (miss) suffix = 'miss'; else - suffix = ''; + suffix = altAnimSuffix; canIdle = false; @@ -382,44 +396,6 @@ class Character extends FlxSprite } } - public function altSing(direction:Int) - { - if (!canSing || !turn) - return; - - var anim:String; - - /* - 0 = left - 1 = down - 2 = up - 3 = right - */ - - canIdle = false; - - switch(direction) - { - case 0: - playAnim('singLEFT-alt', true); - anim = 'singLEFT-alt'; - case 1: - playAnim('singDOWN-alt', true); - anim = 'singDOWN-alt'; - case 2: - playAnim('singUP-alt', true); - anim = 'singUP-alt'; - case 3: - playAnim('singRIGHT-alt', true); - anim = 'singRIGHT-alt'; - } - - animation.finishCallback = function(anim) - { - canIdle = true; - } - } - /* explicacion 'rapida': si existe la animacion 1 y no es null (vacio) { diff --git a/source/GumTrap.hx b/source/GumTrap.hx new file mode 100644 index 0000000..09267a4 --- /dev/null +++ b/source/GumTrap.hx @@ -0,0 +1,45 @@ +package; + +import flixel.FlxSprite; +import flixel.FlxG; + +class GumTrap extends FlxSprite +{ + //i really like creating a new .hx for every fucking thing + + public function new(x:Float = 0, y:Float = 0) + { + super(x, y); + + var tex = Paths.getSparrowAtlas('gameplay/Gum_trap', 'shared'); + frames = tex; + animation.addByIndices('idle', 'Sticky Note', [0, 1, 2, 3], "", 24, true); + animation.addByIndices('pre-struggle', 'Sticky Note', [4, 5, 6, 7], "", 24, false); + animation.addByIndices('struggle', 'Sticky Note', [8, 9, 10, 11], "", 24, true); + animation.addByIndices('break', 'Sticky Note', [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "", 24, false); + animation.play('idle'); + + antialiasing = FlxG.save.data.antialiasing; + setGraphicSize(Std.int(width * 0.8)); + updateHitbox(); + scrollFactor.set(); + + offset.x += 50; + offset.y += 45; + } + + override function update(elapsed:Float) + { + if (animation.curAnim.name == 'pre-struggle' && animation.curAnim.finished) + { + animation.play('struggle', true); + } + + if (animation.curAnim.name == 'break' && animation.curAnim.finished) + { + kill(); + } + + super.update(elapsed); + } +} \ No newline at end of file diff --git a/source/HealthIcon.hx b/source/HealthIcon.hx index 6d3b5b9..77a407f 100644 --- a/source/HealthIcon.hx +++ b/source/HealthIcon.hx @@ -10,7 +10,7 @@ class HealthIcon extends FlxSprite */ public var sprTracker:FlxSprite; - public function new(char:String = 'bf', isPlayer:Bool = false) + public function new(char:String = 'none', isPlayer:Bool = false) { super(); @@ -18,17 +18,20 @@ class HealthIcon extends FlxSprite antialiasing = FlxG.save.data.antialiasing; animation.add('bf', [0, 1], 0, false, isPlayer); - animation.add('dad', [12, 13], 0, false, isPlayer); - animation.add('bf-old', [14, 15], 0, false, isPlayer); - animation.add('gf', [16], 0, false, isPlayer); + animation.add('dad', [2, 3], 0, false, isPlayer); + animation.add('bf-old', [4, 5], 0, false, isPlayer); + animation.add('none', [6, 7], 0, false, isPlayer); + animation.add('monty', [8, 9], 0, false, isPlayer); + animation.add('monster', [10, 11], 0, false, isPlayer); + animation.add('nugget', [12, 13], 0, false, isPlayer); if (char == null) - char = 'bf'; + char = 'none'; if (animation != null) animation.play(char); else - animation.play('dad'); + animation.play('none'); antialiasing = FlxG.save.data.antialiasing; diff --git a/source/KadeEngineData.hx b/source/KadeEngineData.hx index e913552..b15668c 100644 --- a/source/KadeEngineData.hx +++ b/source/KadeEngineData.hx @@ -38,7 +38,7 @@ class KadeEngineData FlxG.save.data.compiles = 0; if (FlxG.save.data.tries == null) - FlxG.save.data.tries == 0; + FlxG.save.data.tries = 0; if (FlxG.save.data.mechanics == null) FlxG.save.data.mechanics == true; diff --git a/source/Note.hx b/source/Note.hx index 9e85fb2..3ccee40 100644 --- a/source/Note.hx +++ b/source/Note.hx @@ -1,11 +1,7 @@ package; -import flixel.addons.effects.FlxSkewedSprite; import flixel.FlxG; import flixel.FlxSprite; -import flixel.graphics.frames.FlxAtlasFrames; -import flixel.math.FlxMath; -import flixel.util.FlxColor; import PlayState; using StringTools; @@ -23,22 +19,17 @@ class Note extends FlxSprite public var modifiedByLua:Bool = false; public var sustainLength:Float = 0; public var isSustainNote:Bool = false; + public var doubleNote:Bool = false; public var earlyHitMult:Float = 0.5; public var lateHitMult:Float = 1; - public var noteScore:Float = 1; - public static var swagWidth:Float = 160 * 0.7; - public static var PURP_NOTE:Int = 0; - public static var GREEN_NOTE:Int = 2; - public static var BLUE_NOTE:Int = 1; - public static var RED_NOTE:Int = 3; public var rating:String = "shit"; - //ill be typing bbpanzu in all related to special notes + //ill be typing bbpanzu in all related to special notes, this is a mod so i wont //bbpanzu public var noteStyle:String = 'n'; @@ -86,11 +77,13 @@ class Note extends FlxSprite var daPath:String = 'NOTE_assets'; switch(noteStyle) { - /*case 'd': - daPath = ''; - case 'w': - daPath = ''; - case 'b' + case 'nuggetN': + daPath = 'NOTE_nugget_normal'; + case 'nuggetP': + daPath = 'NOTE_nugget_poisoned'; + case 'gum': + daPath = 'NOTE_gum'; + /*case 'b': daPath = '';*/ case 'apple': daPath = 'NOTE_apple'; @@ -120,10 +113,6 @@ class Note extends FlxSprite updateHitbox(); antialiasing = FlxG.save.data.antialiasing; - if (this.noteStyle == 'd') - color = 0x08001B; - if (this.noteStyle == 'w') - color = 0xe5ff00; if (this.noteStyle == 'b') color = 0xFF1E00; @@ -153,7 +142,6 @@ class Note extends FlxSprite if (isSustainNote && prevNote != null) { - noteScore * 0.2; alpha = 0.6; x += width / 2; @@ -215,10 +203,13 @@ class Note extends FlxSprite //bbpanzu switch (noteStyle) { - case 'd': + case 'nuggetP': curHitBox = 0.3; curHitBox2 = 0.2; - case 'w' | 'b' | 'apple': + case 'gum': + curHitBox = 0.5; + curHitBox2 = 0.4; + case 'b' | 'apple' | 'nuggetN': curHitBox = 1.5; curHitBox2 = 1.5; default: diff --git a/source/NoteSplash.hx b/source/NoteSplash.hx index d62139c..7934ad6 100644 --- a/source/NoteSplash.hx +++ b/source/NoteSplash.hx @@ -7,23 +7,42 @@ class NoteSplash extends FlxSprite { //balls - public function new(x:Float = 0, y:Float = 0) + public function new(x:Float = 0, y:Float = 0, type:String = "n") { super(x, y); - var tex = Paths.getSparrowAtlas('gameplay/noteSplashes', 'shared'); - frames = tex; - animation.addByPrefix('splash 0 0', 'note impact 1 purple', 24, false); - animation.addByPrefix('splash 0 1', 'note impact 1 blue', 24, false); - animation.addByPrefix('splash 0 2', 'note impact 1 green', 24, false); - animation.addByPrefix('splash 0 3', 'note impact 1 red', 24, false); - animation.addByPrefix('splash 1 0', 'note impact 2 purple', 24, false); - animation.addByPrefix('splash 1 1', 'note impact 2 blue', 24, false); - animation.addByPrefix('splash 1 2', 'note impact 2 green', 24, false); - animation.addByPrefix('splash 1 3', 'note impact 2 red', 24, false); - - alpha = 0.7; + switch(type) + { + case 'gum': + var tex = Paths.getSparrowAtlas('gameplay/gumSplash', 'shared'); + frames = tex; + animation.addByPrefix('splash', 'Gum Splash', 24, false); + + offset.x += 80; + offset.y += 70; + //perfect offsets x += 80, y += 70 + + default: + var tex = Paths.getSparrowAtlas('gameplay/noteSplashes', 'shared'); + frames = tex; + animation.addByPrefix('splash 0 0', 'note impact 1 purple', 24, false); + animation.addByPrefix('splash 0 1', 'note impact 1 blue', 24, false); + animation.addByPrefix('splash 0 2', 'note impact 1 green', 24, false); + animation.addByPrefix('splash 0 3', 'note impact 1 red', 24, false); + animation.addByPrefix('splash 1 0', 'note impact 2 purple', 24, false); + animation.addByPrefix('splash 1 1', 'note impact 2 blue', 24, false); + animation.addByPrefix('splash 1 2', 'note impact 2 green', 24, false); + animation.addByPrefix('splash 1 3', 'note impact 2 red', 24, false); + + alpha = 0.7; + + offset.x += 70; + offset.y += 80; + //perfect offsets x += 70, y += 80 + + } antialiasing = FlxG.save.data.antialiasing; + scrollFactor.set(); } } \ No newline at end of file diff --git a/source/PlayState.hx b/source/PlayState.hx index 1116fb1..18778e7 100644 --- a/source/PlayState.hx +++ b/source/PlayState.hx @@ -1,7 +1,6 @@ package; import openfl.filters.BitmapFilter; -import openfl.filters.ShaderFilter; import openfl.ui.KeyLocation; import openfl.ui.Keyboard; import openfl.events.KeyboardEvent; @@ -18,7 +17,6 @@ import flixel.FlxSubState; import flixel.addons.transition.FlxTransitionableState; import flixel.group.FlxGroup.FlxTypedGroup; import flixel.math.FlxMath; -import flixel.math.FlxPoint; import flixel.math.FlxRect; import flixel.system.FlxSound; import flixel.text.FlxText; @@ -127,20 +125,21 @@ class PlayState extends MusicBeatState public var camHUD:FlxCamera; private var camGame:FlxCamera; - var talking:Bool = true; + //code from carol and whitty date week + var notestrumtimes1:Array = []; + var notestrumtimes2:Array = []; + public var songScore:Int = 0; var songScoreDef:Int = 0; var scoreTxt:FlxText; public static var campaignScore:Int = 0; - public static var defaultCamZoom:Float = 1.05; + public static var defaultCamZoom:Float = 1; var canTweenCam:Bool = true; var canDoCamSpot:Bool = true; - public static var daPixelZoom:Float = 6; - var inCutscene:Bool = false; // Per song additive offset @@ -183,11 +182,18 @@ class PlayState extends MusicBeatState var apple1:Apple; var apple2:Apple; var apple3:Apple; - var apple4:Apple; - var apple5:Apple; public static var originalSongSpeed:Float; public static var changedSpeed:Bool = false; + + //retrospecter goes brrrrrrrrrrrrr + var healthDrainPoison:Float = 0.025; + var poisonStacks:Int = 0; + + //gum mechanic *blushes* + //var gumTrap:GumTrap; + var cantPressArray:Array = [true, true, true, true]; + var gumTrapTime:Float; public function addObject(object:FlxBasic) { add(object); } public function removeObject(object:FlxBasic) { remove(object); } @@ -198,6 +204,18 @@ class PlayState extends MusicBeatState { instance = this; + switch (storyDifficulty) + { + case 0: + healthDrainPoison = 0; + case 1: + healthDrainPoison = 0.025; + case 2: + healthDrainPoison = 0.05; + case 3: + healthDrainPoison = 0.1; + } + if (FlxG.save.data.flashing && FlxG.save.data.canAddShaders) { FlxG.game.filtersEnabled = true; @@ -312,6 +330,18 @@ class PlayState extends MusicBeatState boyfriend = new Boyfriend(stage.bfX, stage.bfY, SONG.player1); add(boyfriend); + switch (curStage) + { + case 'room': + remove(stage.bg2); + add(stage.bg2); + case 'newRoom': + remove(stage.bg2); + add(stage.bg2); + remove(stage.bg3); + add(stage.bg3); + } + if (dad.curCharacter == 'nugget' && curStage == 'stage') { dad.setPosition(184, 366); @@ -402,12 +432,6 @@ class PlayState extends MusicBeatState if (FlxG.save.data.downscroll) kadeEngineWatermark.y = FlxG.height * 0.9 + 45; - scoreTxt = new FlxText(FlxG.width / 2 - 335, healthBarBG.y + 35, 0, "", 20); - scoreTxt.borderSize = 1.25; - scoreTxt.scrollFactor.set(); - scoreTxt.setFormat(Paths.font("vcr.ttf"), 20, FlxColor.WHITE, FlxTextAlign.CENTER, FlxTextBorderStyle.OUTLINE,FlxColor.BLACK); - add(scoreTxt); - // Literally copy-paste of the above, fu botPlayState = new FlxText(healthBarBG.x + healthBarBG.width / 2 - 75, healthBarBG.y + (FlxG.save.data.downscroll ? 100 : -100), 0, "BOTPLAY", 20); botPlayState.setFormat(Paths.font("vcr.ttf"), 42, FlxColor.WHITE, RIGHT, FlxTextBorderStyle.OUTLINE,FlxColor.BLACK); @@ -445,6 +469,12 @@ class PlayState extends MusicBeatState add(iconP2); } + scoreTxt = new FlxText(FlxG.width / 2 - 335, healthBarBG.y + 35, 0, "", 20); + scoreTxt.borderSize = 1.25; + scoreTxt.scrollFactor.set(); + scoreTxt.setFormat(Paths.font("vcr.ttf"), 20, FlxColor.WHITE, FlxTextAlign.CENTER, FlxTextBorderStyle.OUTLINE,FlxColor.BLACK); + add(scoreTxt); + strumLineNotes.cameras = [camHUD]; notes.cameras = [camHUD]; healthBar.cameras = [camHUD]; @@ -485,8 +515,8 @@ class PlayState extends MusicBeatState switch (curSong) { default: - chromVal = 0.001; - defaultChromVal = 0.001; + //chromVal = 0.001; + //defaultChromVal = 0.001; } } @@ -544,7 +574,6 @@ class PlayState extends MusicBeatState } #end - talking = false; startedCountdown = true; Conductor.songPosition = 0; Conductor.songPosition -= Conductor.crochet * 5; @@ -870,7 +899,19 @@ class PlayState extends MusicBeatState if (sustainNote.mustPress) { + if (notestrumtimes1.contains(Math.round(sustainNote.strumTime))){ + sustainNote.doubleNote = true; + } + notestrumtimes1.push(Math.round(sustainNote.strumTime)); + sustainNote.x += FlxG.width / 2; // general offset + }else + { + if (notestrumtimes2.contains(Math.round(sustainNote.strumTime))){ + sustainNote.doubleNote = true; + notestrumtimes2.push(Math.round(sustainNote.strumTime)); + } + notestrumtimes2.push(Math.round(sustainNote.strumTime)); } } @@ -878,8 +919,24 @@ class PlayState extends MusicBeatState if (swagNote.mustPress) { + if (notestrumtimes1.contains(Math.round(swagNote.strumTime))){ + swagNote.doubleNote = true; + notestrumtimes1.push(Math.round(swagNote.strumTime)); + } + notestrumtimes1.push(Math.round(swagNote.strumTime)); + swagNote.x += FlxG.width / 2; // general offset } + else + { + + if (notestrumtimes2.contains(Math.round(swagNote.strumTime))){ + swagNote.doubleNote = true; + notestrumtimes2.push(Math.round(swagNote.strumTime)); + } + notestrumtimes2.push(Math.round(swagNote.strumTime)); + + } } } @@ -1051,16 +1108,19 @@ class PlayState extends MusicBeatState { //curBeatText.text = "Beat: " + curBeat + " | dadCanSing: " + dad.canSing + " | dadCanIdle: " + dad.canIdle; + //retrospecter goes brrrrrrr + health -= healthDrainPoison * poisonStacks * elapsed; // Gotta make it fair with different framerates :) + switch (storyDifficulty) { case 0: healthGain = 2; case 1: - healthGain = 1; + healthGain = 1.5; case 2: healthGain = 0.5; case 3: - healthGain = 0.25; + healthGain = 1; } if (actions < 0) @@ -1481,7 +1541,7 @@ class PlayState extends MusicBeatState } //bbpanzu - if (!daNote.mustPress && daNote.wasGoodHit && daNote.noteStyle != 'd') + if (!daNote.mustPress && daNote.wasGoodHit && daNote.noteStyle != 'nuggetP') { if (SONG.notes[Math.floor(curStep / 16)] != null) { @@ -1492,15 +1552,17 @@ class PlayState extends MusicBeatState { // 0 = left - 1 = down - 2 = up - 3 = right // y + = abajo ||| y - = arriba - dad.altSing(daNote.noteData); - if (songHas3Characters && thirdCharacter.turn) - thirdCharacter.altSing(daNote.noteData); + dad.altAnimSuffix = '-alt'; } else { - dad.sing(daNote.noteData); - if (songHas3Characters && thirdCharacter.turn) + if(!daNote.doubleNote) + dad.sing(daNote.noteData); + else + print("OMG DOUBLE NOTE THANKS CAROL AND WHITTY DATE WEEK FOR THIS CODE"); + + if (songHas3Characters && thirdCharacter.turn && !daNote.doubleNote) thirdCharacter.sing(daNote.noteData); } @@ -1515,9 +1577,9 @@ class PlayState extends MusicBeatState switch (storyDifficulty) { case 1: - health -= 0.1; - case 2: health -= 0.25; + case 2: + health -= 0.5; case 3: health -= 0.5; } @@ -1661,7 +1723,7 @@ class PlayState extends MusicBeatState } else { - FlxG.save.data.tries == 0; + FlxG.save.data.tries = 0; FlxG.sound.playMusic(Paths.music('freakyMenu')); FlxG.switchState(new menus.MainMenuState()); @@ -1727,7 +1789,7 @@ class PlayState extends MusicBeatState persistentDraw = true; } else{ - FlxG.save.data.tries == 0; + FlxG.save.data.tries = 0; FlxG.switchState(new menus.FreeplayState()); } @@ -1759,7 +1821,7 @@ class PlayState extends MusicBeatState misses++; //bbpanzu - if (daNote.noteStyle != 'd' && daNote.noteStyle != 'apple') + if (daNote.noteStyle != 'nuggetP' && daNote.noteStyle != 'apple') health -= 0.2; ss = false; shits++; @@ -1770,7 +1832,7 @@ class PlayState extends MusicBeatState score = 0; //bbpanzu - if (daNote.noteStyle != 'd' && daNote.noteStyle != 'apple') + if (daNote.noteStyle != 'nuggetP' && daNote.noteStyle != 'apple') health -= 0.06; ss = false; bads++; @@ -1781,12 +1843,12 @@ class PlayState extends MusicBeatState score = 200; ss = false; goods++; - if (health < 2 && daNote.noteStyle != 'd' && daNote.noteStyle != 'apple') + if (health < 2 && daNote.noteStyle != 'nuggetP' && daNote.noteStyle != 'apple') health += 0.04; totalNotesHit += 0.75; case 'sick': - if (health < 2 && daNote.noteStyle != 'd' && daNote.noteStyle != 'apple') + if (health < 2 && daNote.noteStyle != 'nuggetP' && daNote.noteStyle != 'apple') health += 0.1; totalNotesHit += 1; @@ -1913,12 +1975,7 @@ class PlayState extends MusicBeatState controls.UP_P, controls.RIGHT_P ]; - var releaseArray:Array = [ - controls.LEFT_R, - controls.DOWN_R, - controls.UP_R, - controls.RIGHT_R - ]; + #if cpp if (luaModchart != null){ if (controls.LEFT_P){luaModchart.executeState('keyPressed',["left"]);}; @@ -1934,7 +1991,6 @@ class PlayState extends MusicBeatState { holdArray = [false, false, false, false]; pressArray = [false, false, false, false]; - releaseArray = [false, false, false, false]; } // HOLDS, check for sustain notes @@ -2056,7 +2112,7 @@ class PlayState extends MusicBeatState playerStrums.forEach(function(spr:FlxSprite) { - if (pressArray[spr.ID] && spr.animation.curAnim.name != 'confirm') + if (pressArray[spr.ID] && spr.animation.curAnim.name != 'confirm' && cantPressArray[spr.ID] == true) spr.animation.play('pressed'); if (!holdArray[spr.ID]) spr.animation.play('static'); @@ -2075,15 +2131,14 @@ class PlayState extends MusicBeatState function noteMiss(direction:Int = 1, daNote:Note = null):Void { //bbpanzu - if (boyfriend.stunned || (daNote.noteStyle == 'd' || daNote.noteStyle == 'apple')) + if (boyfriend.stunned || (daNote.noteStyle == 'nuggetP' || daNote.noteStyle == 'apple')) return; //bbpanzu switch (daNote.noteStyle) { - case 'w': - health -= 1; - boyfriend.animacion('hurt'); + case 'gum': + gumNoteMechanic(daNote); case 'b': //b is for BULLET health -= 1; boyfriend.animacion('hurt'); @@ -2162,6 +2217,9 @@ class PlayState extends MusicBeatState function goodNoteHit(note:Note, resetMashViolation = true):Void { + if (cantPressArray[note.noteData] == false) + return; + if (!note.isSustainNote) sectionNoteHits++; @@ -2170,15 +2228,19 @@ class PlayState extends MusicBeatState //bbpanzu switch (note.noteStyle) { - case 'd': + case 'nuggetP': if (FlxG.save.data.botplay) return; else { FlxG.sound.play(Paths.soundRandom('missnote', 1, 3), FlxG.random.float(0.2, 0.3)); - health -= 1; + poisonStacks++; boyfriend.animacion('hurt'); } + case 'nuggetN': + poisonStacks = 0; + case 'gum': + boyfriend.animacion('dodge'); case 'b': boyfriend.animacion('dodge'); dad.playAnim('singRIGHT', true); @@ -2217,7 +2279,10 @@ class PlayState extends MusicBeatState else totalNotesHit += 1; - boyfriend.sing(note.noteData); + if (!note.doubleNote) + boyfriend.sing(note.noteData); + else + print("OMG DOUBLE NOTE THANKS CAROL AND WHITTY DATE WEEK FOR THIS CODE"); camSingMove(note.noteData, false); @@ -2228,7 +2293,7 @@ class PlayState extends MusicBeatState playerStrums.forEach(function(spr:FlxSprite) { - if (Math.abs(note.noteData) == spr.ID) + if (Math.abs(note.noteData) == spr.ID && cantPressArray[spr.ID] == true) { spr.animation.play('confirm', true); } @@ -2306,6 +2371,8 @@ class PlayState extends MusicBeatState { case 'Nugget': author = "Enzo & TheGalo X"; + case 'Monday': + author = "RealG"; default: author = "no author lmao"; } @@ -2357,6 +2424,40 @@ class PlayState extends MusicBeatState } } + if (curSong == 'Monday' && FlxG.save.data.distractions) + { + switch (curBeat) + { + case 4: + defaultCamZoom += 0.05; + case 8: + defaultCamZoom += 0.05; + case 12: + defaultCamZoom += 0.05; + case 14: + defaultCamZoom -= 0.15; + case 20: + defaultCamZoom += 0.05; + case 24: + defaultCamZoom += 0.05; + case 28: + defaultCamZoom += 0.05; + case 30: + defaultCamZoom -= 0.15; + case 32: + defaultCamZoom -= 0.05; + case 44: + defaultCamZoom += 0.05; + case 48: + defaultCamZoom -= 0.05; + case 60: + defaultCamZoom += 0.05; + case 288: + boyfriend.animacion('hey'); + camSpot(boyfriend.getMidpoint().x - 100, boyfriend.getMidpoint().y - 100, defaultCamZoom + 0.2, 1); + } + } + if (curSong == 'Bopeebo') { if (curBeat % 8 == 7) @@ -2448,15 +2549,17 @@ class PlayState extends MusicBeatState if (songHas3Characters) thirdCharacter.dance(); - if(dad.canIdle) + if(dad.canIdle){ dadcamX = 0; dadcamY = 0; + } boyfriend.dance(); - if(boyfriend.canIdle) + if(boyfriend.canIdle){ bfcamX = 0; bfcamY = 0; + } } function die():Void @@ -2467,6 +2570,9 @@ class PlayState extends MusicBeatState persistentDraw = false; paused = true; + //retrospecter goes brrrrrr + poisonStacks = 0; + vocals.stop(); FlxG.sound.music.stop(); @@ -2621,34 +2727,80 @@ class PlayState extends MusicBeatState } - function noteSick(daNote:Note, daRating:String):Void + function noteSick(daNote:Note, daRating:String = ""):Void { //bbpanzu - if (!FlxG.save.data.distractions || (daNote.noteStyle == 'd' && FlxG.save.data.botplay)) + if (!FlxG.save.data.distractions || (daNote.noteStyle == 'nuggetP' && FlxG.save.data.botplay)) return; - var sploosh:NoteSplash = new NoteSplash(daNote.x, playerStrums.members[daNote.noteData].y); + var sploosh:NoteSplash = new NoteSplash(daNote.x, playerStrums.members[daNote.noteData].y, daNote.noteStyle); //bbpanzu - if (daNote.noteStyle == 'd') - sploosh.color = 0x08001B; + if (daNote.noteStyle == 'nuggetP') + sploosh.color = 0x199700; if (daNote.noteStyle == 'apple') sploosh.color = FlxColor.RED; - //bbpanzu - if (daNote.noteStyle == 'w') - sploosh.color = 0xe5ff00; - - if (daRating == 'sick') + if (daRating == 'sick' && daNote.noteStyle != 'gum') { add(sploosh); sploosh.cameras = [camHUD]; + sploosh.animation.play('splash ' + FlxG.random.int(0, 1) + " " + daNote.noteData); - sploosh.offset.x += 90; - sploosh.offset.y += 80; + sploosh.animation.finishCallback = function(name) sploosh.kill(); } + else if (daNote.noteStyle == 'gum') //because gum splashes should appear everytime and not only if the rating is sick :) + { + add(sploosh); + sploosh.cameras = [camHUD]; + + sploosh.animation.play('splash'); + + sploosh.animation.finishCallback = function(name) sploosh.kill(); + } + + } + + function gumNoteMechanic(daNote:Note):Void + { + if (!FlxG.save.data.mechanics || FlxG.save.data.botplay) + return; + + if (cantPressArray[daNote.noteData] == false) + return; + else + cantPressArray[daNote.noteData] = false; + + var gumTrap:GumTrap = new GumTrap(daNote.x, playerStrums.members[daNote.noteData].y); + gumTrap.cameras = [camHUD]; + gumTrap.animation.play('idle'); + add(gumTrap); + + if (daNote.noteStyle == 'gum') + noteSick(daNote); + + switch(storyDifficulty) + { + case 1: + gumTrapTime = 3; + case 2: + gumTrapTime = 6; + case 3: + gumTrapTime = 12; + } + + new FlxTimer().start(gumTrapTime / 2, function (_) + { + gumTrap.animation.play('pre-struggle', true); + }); + + new FlxTimer().start(gumTrapTime, function (_) + { + new FlxTimer().start(0.1, function (_){ cantPressArray[daNote.noteData] = true; }); + gumTrap.animation.play('break', true); + }); } function goTries():Void diff --git a/source/Stage.hx b/source/Stage.hx index 2563052..38573b1 100644 --- a/source/Stage.hx +++ b/source/Stage.hx @@ -68,6 +68,63 @@ class Stage extends MusicBeatState thirdCharacterY = 100; gfX = 400; gfY = 130; + + case 'room': + camZoom = 0.9; + PlayState.curStage = 'room'; + + bg1 = new BGSprite('room', 0, 0, false); + bg1.antialiasing = FlxG.save.data.antialiasing; + bg1.setGraphicSize(Std.int(bg1.width * 2)); + bg1.screenCenter(); + add(bg1); + + bg2 = new BGSprite('light', 0, 0, false, 0.95, 0.95); + bg2.setGraphicSize(Std.int(bg2.width * 2)); + bg2.screenCenter(); + bg2.blend = ADD; + bg2.alpha = 0.9; + add(bg2); + + bfX = 860; + bfY = 320; + dadX = 100; + dadY = 250; + thirdCharacterX = -100; + thirdCharacterY = 100; + gfX = 340; + gfY = -10; + + case 'newRoom': + camZoom = 0.9; + PlayState.curStage = 'newRoom'; + + bg1 = new BGSprite('newRoom', 0, 0, false); + bg1.setGraphicSize(Std.int(bg1.width * 1.2)); + bg1.screenCenter(); + add(bg1); + + bg2 = new BGSprite('newLight', 0, 0, false, 0.95, 0.95); + bg2.setGraphicSize(Std.int(bg2.width * 1.2)); + bg2.blend = ADD; + bg2.alpha = 0.5; + bg2.screenCenter(); + add(bg2); + + bg3 = new BGSprite('bed', 0, 0, false, 1.5, 1.5); + bg3.setGraphicSize(Std.int(bg3.width * 1.2)); + bg3.screenCenter(); + bg3.y -= 200; + add(bg3); + + bfX = 800; + bfY = 250; + dadX = -50; + dadY = 170; + thirdCharacterX = -100; + thirdCharacterY = 100; + gfX = 280; + gfY = -100; default: camZoom = 0.9; @@ -108,7 +165,7 @@ class Stage extends MusicBeatState }); } - camZoom = PlayState.defaultCamZoom; + PlayState.defaultCamZoom = camZoom; } override function update(elapsed:Float) { diff --git a/source/menus/AdviceState.hx b/source/menus/AdviceState.hx index e91e5fd..59d4aea 100644 --- a/source/menus/AdviceState.hx +++ b/source/menus/AdviceState.hx @@ -64,7 +64,8 @@ class AdviceState extends MusicBeatState { if (FlxG.keys.justPressed.LEFT) { - FlxG.sound.play(Paths.sound('scrollMenu')); + if (libroEsp.selected) + FlxG.sound.play(Paths.sound('scrollMenu')); selectedSomething = true; libroEsp.selected = false; @@ -72,7 +73,8 @@ class AdviceState extends MusicBeatState } else if (FlxG.keys.justPressed.RIGHT) { - FlxG.sound.play(Paths.sound('scrollMenu')); + if (libroEng.selected) + FlxG.sound.play(Paths.sound('scrollMenu')); selectedSomething = true; libroEsp.selected = true; diff --git a/source/menus/AnimationDebug.hx b/source/menus/AnimationDebug.hx index e8f77ab..2195515 100644 --- a/source/menus/AnimationDebug.hx +++ b/source/menus/AnimationDebug.hx @@ -103,9 +103,8 @@ class AnimationDebug extends MusicBeatState addHelpText(); - characters = ['bf', 'dad', 'gf', 'nugget', 'monty', 'monster', //characters + characters = ['bf', 'dad', 'gf', 'nugget', 'monty', 'monster', 'protagonist', //characters 'example' //stage sprites - ]; var tabs = [{name: "Offsets", label: 'Offset menu'},]; diff --git a/source/menus/CreditsState.hx b/source/menus/CreditsState.hx index e6d67c0..33eb8bb 100644 --- a/source/menus/CreditsState.hx +++ b/source/menus/CreditsState.hx @@ -2,12 +2,10 @@ package menus; import flixel.tweens.FlxEase; import flixel.tweens.FlxTween; -import flixel.FlxBasic; import flixel.input.gamepad.FlxGamepad; import flixel.FlxG; import flixel.FlxSprite; import flixel.group.FlxGroup.FlxTypedGroup; -import flixel.math.FlxMath; import flixel.text.FlxText; import lime.app.Application; import flixel.util.FlxColor; @@ -28,8 +26,7 @@ class CreditsState extends MusicBeatState var descText:FlxText; var saul:FlxSprite; - var saulTween:FlxTween; - + var gus:FlxSprite; override function create() { @@ -45,7 +42,7 @@ class CreditsState extends MusicBeatState addCredit('NoirExiko', 'dad', 'Composer & chromatics maker.'); addCredit('OneMemeyGamer', 'dad', 'Artist.'); addCredit('RealG', 'dad', 'Composer.'); - addCredit('TheGalo X', 'dad', 'Coder & animator.'); + addCredit('TheGalo X', 'dad', 'Coder, artist & animator.'); addCredit('ZenoYT', 'dad', 'Artist & animator.'); var bg:FlxSprite = new FlxSprite().loadGraphic(Paths.image('menu/menuBGBlue')); @@ -103,13 +100,13 @@ class CreditsState extends MusicBeatState case 'NoirExiko': creditText.color = 0x2b2b2b; case 'OneMemeyGamer': - //creditText.color = FlxColor.CYAN; + creditText.color = 0x615657; case 'RealG': creditText.color = 0x2d6077; case 'TheGalo X': - creditText.color = 0xffffff; + creditText.color = 0xffee00; case 'ZenoYT': - //creditText.color = FlxColor.YELLOW; + creditText.color = 0xc71f50; default: creditText.color = FlxColor.WHITE; } @@ -123,7 +120,7 @@ class CreditsState extends MusicBeatState icon.animation.play('idle'); } else - icon = new HealthIcon('icons/dad'); + icon = new HealthIcon('none'); icon.sprTracker = creditText; iconArray.push(icon); @@ -144,6 +141,11 @@ class CreditsState extends MusicBeatState saul.alpha = 0; add(saul); + gus = new FlxSprite(0,0).loadGraphic(Paths.image('menu/gustavo fring')); + gus.screenCenter(); + gus.alpha = 0; + add(gus); + super.create(); } @@ -160,7 +162,17 @@ class CreditsState extends MusicBeatState else { if (saul.alpha < 0.5) - saul.alpha += (FlxG.save.data.fps == 60 ? 0.1 : 0.001); + saul.alpha += FlxG.elapsed * 0.25; + } + + if (curSelected != 6) + { + gus.alpha = 0; + } + else + { + if (gus.alpha < 0.5) + gus.alpha += FlxG.elapsed * 0.25; } @@ -218,6 +230,8 @@ class CreditsState extends MusicBeatState fancyOpenURL('https://youtube.com/channel/UCAIwasc1PAONtyzS-l02DIw'); case 8: fancyOpenURL('https://www.youtube.com/c/TheGaloX'); + case 9: + fancyOpenURL('twitter.com/bishzeno'); default: noSocialMedia(); } diff --git a/source/menus/FreeplayState.hx b/source/menus/FreeplayState.hx index c4bff2c..afee3d3 100644 --- a/source/menus/FreeplayState.hx +++ b/source/menus/FreeplayState.hx @@ -41,6 +41,7 @@ class FreeplayState extends MusicBeatState //fuck da text file addSong('DadBattle', 'dad', 1); addSong('Nugget', 'nugget', 1); + addSong('Monday', 'protagonist', 1); var bg:FlxSprite = new FlxSprite().loadGraphic(Paths.image('menu/menuBGBlue')); add(bg); diff --git a/source/menus/MainMenuState.hx b/source/menus/MainMenuState.hx index 7ff1c78..0508770 100644 --- a/source/menus/MainMenuState.hx +++ b/source/menus/MainMenuState.hx @@ -47,12 +47,17 @@ class MainMenuState extends MusicBeatState public static var finishedFunnyMove:Bool = false; + var character:Character; + var logo:FlxSprite; + override function create() { Application.current.window.title = (Main.appTitle + ' - Main Menu'); FlxG.mouse.visible = true; + Conductor.changeBPM(130); + if (!FlxG.sound.music.playing) { FlxG.sound.playMusic(Paths.music('freakyMenu')); @@ -63,7 +68,7 @@ class MainMenuState extends MusicBeatState bg = new FlxBackdrop(Paths.image('menu/menuBG'), 1, 0, true, false); bg.x -= 200; bg.scrollFactor.x = 0; - bg.scrollFactor.y = 0.10; + bg.scrollFactor.y = 0; bg.setGraphicSize(Std.int(bg.width * 1.1)); bg.updateHitbox(); bg.screenCenter(Y); @@ -115,6 +120,23 @@ class MainMenuState extends MusicBeatState changeItem(); + logo = new FlxSprite(0, 0).loadGraphic(Paths.image('menu/logo')); + logo.antialiasing = FlxG.save.data.antialiasing; + logo.setGraphicSize(Std.int(logo.width * 0.3)); + logo.updateHitbox(); + logo.scrollFactor.set(0, 0); + logo.screenCenter(); + add(logo); + + character = new Character(0.25, 0, 'protagonist'); + character.scrollFactor.set(0, 0); + character.setGraphicSize(Std.int(character.width * 0.5)); + character.updateHitbox(); + character.y = FlxG.height - character.height - 100; + character.x -= 150; + character.dance(); + add(character); + super.create(); } @@ -122,6 +144,9 @@ class MainMenuState extends MusicBeatState override function update(elapsed:Float) { + if (FlxG.sound.music != null) + Conductor.songPosition = FlxG.sound.music.time; + if (FlxG.sound.music.volume < 0.8) { FlxG.sound.music.volume += 0.5 * FlxG.elapsed; @@ -243,6 +268,16 @@ class MainMenuState extends MusicBeatState super.update(elapsed); } + + override function beatHit() + { + if (curBeat % 2 == 0) + { + character.dance(); + } + + super.beatHit(); + } function goToState() { @@ -290,7 +325,6 @@ class MainMenuState extends MusicBeatState if (spr.ID == curSelected && finishedFunnyMove) { spr.animation.play('selected'); - camFollow.setPosition(spr.getGraphicMidpoint().x, spr.getGraphicMidpoint().y); } spr.updateHitbox(); diff --git a/source/menus/StoryMenuState.hx b/source/menus/StoryMenuState.hx index be99175..16cc7b7 100644 --- a/source/menus/StoryMenuState.hx +++ b/source/menus/StoryMenuState.hx @@ -24,7 +24,8 @@ class StoryMenuState extends MusicBeatState var weekData:Array = [ ['Dad Battle'], - ['Nugget'] + ['Nugget'], + ['Monday'] ]; var curDifficulty:Int = 1; diff --git a/source/substates/AntiLeaks.hx b/source/substates/AntiLeaks.hx index cb8c511..df165d9 100644 --- a/source/substates/AntiLeaks.hx +++ b/source/substates/AntiLeaks.hx @@ -12,7 +12,7 @@ class AntiLeaks extends FlxState { override function create() { - Application.current.window.title = '...'; + Application.current.window.title = ''; canPress = true; trace("do combination"); diff --git a/source/substates/ChartingState.hx b/source/substates/ChartingState.hx index 63afe18..856baeb 100644 --- a/source/substates/ChartingState.hx +++ b/source/substates/ChartingState.hx @@ -92,7 +92,7 @@ class ChartingState extends MusicBeatState //bbpanzu var noteStyle:Int = 0; - var styles:Array = ['n', 'd', 'w', 'b', 'apple']; + var styles:Array = ['n', 'nuggetP', 'nuggetN', 'gum', 'b', 'apple']; var noteStyleTxt:FlxText; override function create() @@ -204,7 +204,7 @@ class ChartingState extends MusicBeatState //bbpanzu noteStyleTxt = new FlxText(5, 100, 0, "", 20); - noteStyleTxt.setFormat(Paths.font("vcr.ttf"), 30, FlxColor.BLACK, CENTER, FlxTextBorderStyle.OUTLINE,FlxColor.WHITE); + noteStyleTxt.setFormat(Paths.font("vcr.ttf"), 24, FlxColor.BLACK, CENTER, FlxTextBorderStyle.OUTLINE,FlxColor.WHITE); noteStyleTxt.scrollFactor.set(0, 0); noteStyleTxt.borderSize = 1.50; add(noteStyleTxt); @@ -313,12 +313,9 @@ class ChartingState extends MusicBeatState var stepperSongVolLabel = new FlxText(74, 110, (FlxG.save.data.esp ? 'Volumen Instrumental' : 'Instrumental Volume')); - var characters:Array = ['bf', 'dad', 'gf', 'nugget', 'monty', 'monster', //characters - 'example' //stage sprites - - ]; + var characters:Array = ['bf', 'dad', 'gf', 'nugget', 'monty', 'monster', 'protagonist']; - var stages:Array = ['stage']; + var stages:Array = ['stage', 'room', 'newRoom']; var player1DropDown = new FlxUIDropDownMenu(10, 100, FlxUIDropDownMenu.makeStrIdLabelArray(characters, true), function(character:String) { @@ -649,12 +646,14 @@ class ChartingState extends MusicBeatState case 0: noteStyleString = "Normal"; case 1: - noteStyleString = "Danger"; + noteStyleString = "Poisoned Nugget"; case 2: - noteStyleString = "Warning"; + noteStyleString = "Normal Nugget"; case 3: - noteStyleString = "Bullet"; + noteStyleString = "Gum"; case 4: + noteStyleString = "Bullet"; + case 5: noteStyleString = "Apple"; default: noteStyleString = "NULL"; @@ -1129,11 +1128,12 @@ class ChartingState extends MusicBeatState gridBG = FlxGridOverlay.create(GRID_SIZE, GRID_SIZE, GRID_SIZE * 8, GRID_SIZE * _song.notes[curSection].lengthInSteps); add(gridBG); - - remove(gridBlackLine); - gridBlackLine = new FlxSprite(gridBG.x + gridBG.width / 2).makeGraphic(2, Std.int(gridBG.height), FlxColor.BLACK); - add(gridBlackLine); + if (gridBG != null) + { + gridBlackLine = new FlxSprite(gridBG.x + gridBG.width / 2).makeGraphic(2, Std.int(gridBG.height), FlxColor.BLACK); + add(gridBlackLine); + } while (curRenderedNotes.members.length > 0) { diff --git a/source/substates/ResultsScreen.hx b/source/substates/ResultsScreen.hx index cf29b39..43c7ea6 100644 --- a/source/substates/ResultsScreen.hx +++ b/source/substates/ResultsScreen.hx @@ -47,8 +47,6 @@ class ResultsScreen extends FlxSubState { Application.current.window.title = (Main.appTitle + (FlxG.save.data.esp ? ' - Pantalla de Resultados' : ' - Results Screen')); - - FlxG.camera.zoom = FlxG.camera.zoom - 0.1; background = new FlxSprite(0,0).makeGraphic(FlxG.width,FlxG.height,FlxColor.BLACK); @@ -85,12 +83,6 @@ class ResultsScreen extends FlxSubState contText.scrollFactor.set(); add(contText); - FlxG.save.data.tries == 0; - FlxG.save.data.tries == 0; - FlxG.save.data.tries == 0; - FlxG.save.data.tries == 0; - FlxG.save.data.tries == 0; - anotherBackground = new FlxSprite(FlxG.width - 500,45).makeGraphic(450,240,FlxColor.BLACK); anotherBackground.scrollFactor.set(); anotherBackground.alpha = 0; @@ -124,6 +116,8 @@ class ResultsScreen extends FlxSubState cameras = [FlxG.cameras.list[FlxG.cameras.list.length - 1]]; + FlxG.save.data.tries = 0; + super.create(); }