Fix loading if no previous save is found
This commit is contained in:
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
@@ -4,6 +4,7 @@ import CMDrawHook from '../Disp/DrawHook';
|
|||||||
import CMClickHook from '../Main/ClickHook';
|
import CMClickHook from '../Main/ClickHook';
|
||||||
import InitializeCookieMonster from '../Main/Initialization';
|
import InitializeCookieMonster from '../Main/Initialization';
|
||||||
import CMLoopHook from '../Main/LoopHook';
|
import CMLoopHook from '../Main/LoopHook';
|
||||||
|
import load from './load';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This creates a init function for the CM object. Per Game code/comments:
|
* This creates a init function for the CM object. Per Game code/comments:
|
||||||
@@ -30,5 +31,10 @@ export default function init() {
|
|||||||
Game.registerHook('click', CMClickHook);
|
Game.registerHook('click', CMClickHook);
|
||||||
Game.registerHook('draw', CMDrawHook);
|
Game.registerHook('draw', CMDrawHook);
|
||||||
Game.registerHook('logic', CMLoopHook);
|
Game.registerHook('logic', CMLoopHook);
|
||||||
|
|
||||||
|
// Load default settings if no previous saveData is found
|
||||||
|
if (typeof Game.modSaveData.cookieMonsterMod === 'undefined') {
|
||||||
|
load('{}');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,9 +13,16 @@ import InitData from '../Sim/InitializeData/InitData';
|
|||||||
*/
|
*/
|
||||||
export default function load(str) {
|
export default function load(str) {
|
||||||
InitData();
|
InitData();
|
||||||
|
|
||||||
|
// Load saveData
|
||||||
saveAndLoadingFunctions.loadMod('cookieMonsterMod', str, settings, headers, CMLoopHook);
|
saveAndLoadingFunctions.loadMod('cookieMonsterMod', str, settings, headers, CMLoopHook);
|
||||||
|
|
||||||
|
// Update display
|
||||||
UpdateColours();
|
UpdateColours();
|
||||||
|
|
||||||
|
// Notify of update
|
||||||
if (
|
if (
|
||||||
|
typeof Game.mods.cookieMonsterFramework.saveData.cookieMonsterMod.version !== 'undefined' &&
|
||||||
Game.mods.cookieMonsterFramework.saveData.cookieMonsterMod.version !==
|
Game.mods.cookieMonsterFramework.saveData.cookieMonsterMod.version !==
|
||||||
`${VersionMajor}.${VersionMinor}`
|
`${VersionMajor}.${VersionMinor}`
|
||||||
) {
|
) {
|
||||||
|
|||||||
Reference in New Issue
Block a user