Remove Cookie Clicker version check and the need for user confirmation.

This commit is contained in:
Kevin Radloff
2025-02-17 08:01:27 -05:00
committed by Daniël van Noord
parent 6e4644c3cc
commit 989e984eb5
5 changed files with 11 additions and 22 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -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,20 +12,11 @@ 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)) {
// eslint-disable-next-line no-restricted-globals, no-alert
proceed = confirm(
`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?`,
);
}
if (proceed) {
InitializeCookieMonster(); InitializeCookieMonster();
Game.registerHook('click', CMClickHook); Game.registerHook('click', CMClickHook);
Game.registerHook('draw', CMDrawHook); Game.registerHook('draw', CMDrawHook);
@@ -36,5 +26,4 @@ export default function init() {
if (typeof Game.modSaveData.cookieMonsterMod === 'undefined') { if (typeof Game.modSaveData.cookieMonsterMod === 'undefined') {
load('{}'); load('{}');
} }
}
} }