fix stats (again)
This commit is contained in:
parent
7cc6a0b914
commit
c2d657d889
1 changed files with 11 additions and 11 deletions
20
stats.js
20
stats.js
|
@ -77,7 +77,7 @@ function calcStats(instance){
|
||||||
let i=0;
|
let i=0;
|
||||||
for(const thing of obj){
|
for(const thing of obj){
|
||||||
online=thing.online;
|
online=thing.online;
|
||||||
const stamp=thing.time;
|
let stamp=thing.time;
|
||||||
if(alltime===-1){
|
if(alltime===-1){
|
||||||
alltime=0;
|
alltime=0;
|
||||||
}
|
}
|
||||||
|
@ -89,20 +89,20 @@ function calcStats(instance){
|
||||||
}
|
}
|
||||||
totalTimePassed+=timepassed;
|
totalTimePassed+=timepassed;
|
||||||
alltime+=online*timepassed;
|
alltime+=online*timepassed;
|
||||||
if(stamp>week){
|
if(stamp+timepassed>week){
|
||||||
if(weektime===-1){
|
if(stamp<week){
|
||||||
weektime=online*(stamp-week);
|
timepassed-=week-stamp;
|
||||||
}else{
|
stamp=week;
|
||||||
|
}
|
||||||
weektime+=online*timepassed;
|
weektime+=online*timepassed;
|
||||||
|
if(stamp+timepassed>day){
|
||||||
|
if(stamp<day){
|
||||||
|
timepassed-=day-stamp;
|
||||||
|
stamp=day;
|
||||||
}
|
}
|
||||||
if(stamp>day){
|
|
||||||
if(daytime===-1){
|
|
||||||
daytime=online*(stamp-day);
|
|
||||||
}else{
|
|
||||||
daytime+=online*timepassed;
|
daytime+=online*timepassed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue