From 00c513798abc73859ee5a172a2e89fbf84a6124f Mon Sep 17 00:00:00 2001 From: Daniel van Noord Date: Wed, 27 Jan 2021 21:20:22 +0100 Subject: [PATCH] Make Garden tooltip load on LoadMinigames --- CookieMonster.js | 11 +++++++++-- src/Main.js | 11 +++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/CookieMonster.js b/CookieMonster.js index 0ec298e..709f3aa 100644 --- a/CookieMonster.js +++ b/CookieMonster.js @@ -4092,6 +4092,7 @@ CM.ReplaceNative = function() { l('bigCookie').addEventListener('click', function() { CM.Main.FixMouseY(Game.ClickCookie); }, false); // Probably better to load per minigame + // TODO! CM.Backup.scriptLoaded = Game.scriptLoaded; Game.scriptLoaded = function(who, script) { CM.Backup.scriptLoaded(who, script); @@ -4318,9 +4319,15 @@ CM.DelayInit = function() { */ CM.Main.ReplaceTooltips = function() { CM.Main.ReplaceTooltipBuild(); - CM.Main.ReplaceTooltipGrimoire(); CM.Main.ReplaceTooltipLump(); - CM.Main.ReplaceTooltipGarden(); + CM.Main.ReplaceTooltipGrimoire(); + + CM.Backup.LoadMinigames = Game.LoadMinigames; + Game.LoadMinigames = function() { + CM.Backup.LoadMinigames(); + CM.Main.ReplaceTooltipGarden(); + } + Game.LoadMinigames(); } /******** diff --git a/src/Main.js b/src/Main.js index 9a8e75e..011f8cf 100644 --- a/src/Main.js +++ b/src/Main.js @@ -42,6 +42,7 @@ CM.ReplaceNative = function() { l('bigCookie').addEventListener('click', function() { CM.Main.FixMouseY(Game.ClickCookie); }, false); // Probably better to load per minigame + // TODO! CM.Backup.scriptLoaded = Game.scriptLoaded; Game.scriptLoaded = function(who, script) { CM.Backup.scriptLoaded(who, script); @@ -268,9 +269,15 @@ CM.DelayInit = function() { */ CM.Main.ReplaceTooltips = function() { CM.Main.ReplaceTooltipBuild(); - CM.Main.ReplaceTooltipGrimoire(); CM.Main.ReplaceTooltipLump(); - CM.Main.ReplaceTooltipGarden(); + CM.Main.ReplaceTooltipGrimoire(); + + CM.Backup.LoadMinigames = Game.LoadMinigames; + Game.LoadMinigames = function() { + CM.Backup.LoadMinigames(); + CM.Main.ReplaceTooltipGarden(); + } + Game.LoadMinigames(); } /********