fix tiem compression

This commit is contained in:
Olivier Gagnon 2022-01-05 01:13:11 -05:00
parent 925bed4430
commit feb2a651f6

@ -13,20 +13,22 @@ function tampering(): void {
} }
function timeCompression(): void { function timeCompression(): void {
const timer = 1000 * 15;
if (Player.exploits.includes(Exploit.TimeCompression)) return; if (Player.exploits.includes(Exploit.TimeCompression)) return;
// Time compression // Time compression
let last = new Date().getTime(); let last = performance.now();
function minute(): void { function minute(): void {
const now = new Date().getTime(); const now = performance.now();
console.log(now - last);
if (now - last < 500) { if (now - last < 500) {
// time has been compressed. // time has been compressed.
Player.giveExploit(Exploit.TimeCompression); Player.giveExploit(Exploit.TimeCompression);
return; return;
} }
last = now; last = now;
window.setTimeout(minute, 1000 * 60); window.setTimeout(minute, timer);
} }
window.setTimeout(minute, 1000 * 60); window.setTimeout(minute, timer);
} }
export function startExploits(): void { export function startExploits(): void {