Continue to upgrade single song info displays, update song ranking system again.
This commit is contained in:
parent
6a6cf508a3
commit
01b111a1ac
@ -276,15 +276,15 @@ CalculateSongScore=(song)=>{
|
|||||||
console.log("Is PFC? "+(song.fine===0&&song.safe===0&&song.sad===0&&song.worst===0))*/
|
console.log("Is PFC? "+(song.fine===0&&song.safe===0&&song.sad===0&&song.worst===0))*/
|
||||||
var scoreMult=1;
|
var scoreMult=1;
|
||||||
var percentMult=1;
|
var percentMult=1;
|
||||||
if (song.fine===0&&song.safe===0&&song.sad===0&&song.worst===0){scoreMult=3}else if(comboBreaks===0){scoreMult=2}else{scoreMult=1}
|
if (song.fine===0&&song.safe===0&&song.sad===0&&song.worst===0){scoreMult=2.4}else if(comboBreaks===0){scoreMult=1.4}else{scoreMult=1}
|
||||||
switch (song.difficulty){
|
switch (song.difficulty){
|
||||||
case "E":{if(song.percent<30){percentMult=0;}else{percentMult=1+(0.4*((song.percent-30)/70.0))}}break;
|
case "E":{if(song.percent<30){percentMult=0;}else{percentMult=1+Math.pow(1.0*((song.percent-30)/70.0),3)}}break;
|
||||||
case "N":{if(song.percent<50){percentMult=0}else{percentMult=1+(0.4*((song.percent-50)/50.0))}}break;
|
case "N":{if(song.percent<50){percentMult=0}else{percentMult=1+Math.pow(1.0*((song.percent-50)/50.0),3)}}break;
|
||||||
case "H":{if(song.percent<60){percentMult=0}else{percentMult=1+(0.4*((song.percent-60)/40.0))}}break;
|
case "H":{if(song.percent<60){percentMult=0}else{percentMult=1+Math.pow(1.0*((song.percent-60)/40.0),3)}}break;
|
||||||
case "EX":
|
case "EX":
|
||||||
case "EXEX":{if(song.percent<70){percentMult=0}else{percentMult=1+(0.4*((song.percent-70)/30.0))}}break;
|
case "EXEX":{if(song.percent<70){percentMult=0}else{percentMult=1+Math.pow(1.0*((song.percent-70)/30.0),3)}}break;
|
||||||
default:{
|
default:{
|
||||||
if(song.percent<60){percentMult=0}else{percentMult=1+(0.4*((song.percent-60)/40.0))}
|
if(song.percent<60){percentMult=0}else{percentMult=1+(Math.pow(1.0*((song.percent-60)/40.0),3))}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*console.log("Score mult: "+scoreMult)
|
/*console.log("Score mult: "+scoreMult)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user