Remove Cookie Clicker version check and the need for user confirmation.
This commit is contained in:
committed by
Daniël van Noord
parent
6e4644c3cc
commit
989e984eb5
2
dist/CookieMonster.js
vendored
2
dist/CookieMonster.js
vendored
File diff suppressed because one or more lines are too long
2
dist/CookieMonster.js.map
vendored
2
dist/CookieMonster.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/CookieMonsterDev.js
vendored
2
dist/CookieMonsterDev.js
vendored
File diff suppressed because one or more lines are too long
2
dist/CookieMonsterDev.js.map
vendored
2
dist/CookieMonsterDev.js.map
vendored
File diff suppressed because one or more lines are too long
@@ -1,5 +1,4 @@
|
|||||||
import { initFunctions } from '@cookiemonsterteam/cookiemonsterframework';
|
import { initFunctions } from '@cookiemonsterteam/cookiemonsterframework';
|
||||||
import { VersionMajor, VersionMinor } from '../Data/Moddata.js';
|
|
||||||
import CMDrawHook from '../Disp/DrawHook.js';
|
import CMDrawHook from '../Disp/DrawHook.js';
|
||||||
import CMClickHook from '../Main/ClickHook.js';
|
import CMClickHook from '../Main/ClickHook.js';
|
||||||
import InitializeCookieMonster from '../Main/Initialization.js';
|
import InitializeCookieMonster from '../Main/Initialization.js';
|
||||||
@@ -13,28 +12,18 @@ import load from './load.js';
|
|||||||
* It starts the further initialization of CookieMonster and registers hooks
|
* It starts the further initialization of CookieMonster and registers hooks
|
||||||
*/
|
*/
|
||||||
export default function init() {
|
export default function init() {
|
||||||
let proceed = true;
|
|
||||||
|
|
||||||
// Load Cookie Monster Mod Framework and register mod
|
// Load Cookie Monster Mod Framework and register mod
|
||||||
initFunctions.initModFramework();
|
initFunctions.initModFramework();
|
||||||
window.cookieMonsterFrameworkData.isInitializing = true;
|
window.cookieMonsterFrameworkData.isInitializing = true;
|
||||||
initFunctions.registerMod('cookieMonsterMod');
|
initFunctions.registerMod('cookieMonsterMod');
|
||||||
|
|
||||||
if (Game.version !== Number(VersionMajor)) {
|
InitializeCookieMonster();
|
||||||
// eslint-disable-next-line no-restricted-globals, no-alert
|
Game.registerHook('click', CMClickHook);
|
||||||
proceed = confirm(
|
Game.registerHook('draw', CMDrawHook);
|
||||||
`Cookie Monster version ${VersionMajor}.${VersionMinor} is meant for Game version ${VersionMajor}. Loading a different version may cause errors. Do you still want to load Cookie Monster?`,
|
Game.registerHook('logic', CMLoopHook);
|
||||||
);
|
|
||||||
}
|
|
||||||
if (proceed) {
|
|
||||||
InitializeCookieMonster();
|
|
||||||
Game.registerHook('click', CMClickHook);
|
|
||||||
Game.registerHook('draw', CMDrawHook);
|
|
||||||
Game.registerHook('logic', CMLoopHook);
|
|
||||||
|
|
||||||
// Load default settings if no previous saveData is found
|
// Load default settings if no previous saveData is found
|
||||||
if (typeof Game.modSaveData.cookieMonsterMod === 'undefined') {
|
if (typeof Game.modSaveData.cookieMonsterMod === 'undefined') {
|
||||||
load('{}');
|
load('{}');
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user