Actually fix #772

This commit is contained in:
Daniël van Noord
2021-04-29 23:26:28 +02:00
parent 32b3167697
commit bc936ebf20
6 changed files with 6 additions and 18 deletions

View File

@@ -3,7 +3,6 @@ import CMDrawHook from '../Disp/DrawHook';
import CMClickHook from '../Main/ClickHook';
import InitializeCookieMonster from '../Main/Initialization';
import CMLoopHook from '../Main/LoopHook';
import CMRestHook from '../Main/ResetHook';
import { isInitializing } from './Variables';
/**
@@ -26,7 +25,7 @@ export default function init() {
Game.registerHook('click', CMClickHook);
Game.registerHook('draw', CMDrawHook);
Game.registerHook('logic', CMLoopHook);
Game.registerHook('reset', CMRestHook);
isInitializing = false; // eslint-disable-line no-unused-vars
}
}

View File

@@ -87,11 +87,12 @@ export default function CMLoopHook() {
LoopCache();
// Check all changing minigames and game-states
CheckGoldenCookie();
CheckTickerFortune();
CheckSeasonPopup();
CheckGardenTick();
CheckMagicMeter();
CheckWrinklerCount();
}
// To remove Timers when ascending
CheckGoldenCookie();
}

View File

@@ -1,12 +0,0 @@
import { GCTimers } from '../Disp/VariablesAndData';
/**
* This is called when the user ascends
* It is called by CM.Main.Loop
*/
export default function CMRestHook() {
Object.keys(GCTimers).forEach((i) => {
GCTimers[i].parentNode.removeChild(GCTimers[i]);
delete GCTimers[i];
});
}