Files
CookieMonster/src/Main/ReplaceGameElements/TooltipGrimoire.js
2021-03-16 09:32:50 +01:00

29 lines
907 B
JavaScript

import { CreateTooltip } from '../../Disp/Tooltips/Tooltip';
import { TooltipGrimoireBackup } from '../VariablesAndData';
/**
* This function replaces the original .onmouseover functions of the Grimoire minigame
*/
export default function ReplaceTooltipGrimoire() {
if (Game.Objects['Wizard tower'].minigameLoaded) {
Object.keys(Game.Objects['Wizard tower'].minigame.spellsById).forEach(
(i) => {
if (l(`grimoireSpell${i}`).onmouseover !== null) {
TooltipGrimoireBackup[i] = l(`grimoireSpell${i}`).onmouseover;
l(`grimoireSpell${i}`).onmouseover = function () {
Game.tooltip.dynamic = 1;
Game.tooltip.draw(
this,
function () {
return CreateTooltip('g', `${i}`);
},
'this',
);
Game.tooltip.wobble();
};
}
},
);
}
}