* Bump dev to 2.031.6 * Added prettier (#661) * Added prettier * Added prettier * Added prettier
30 lines
964 B
JavaScript
30 lines
964 B
JavaScript
import { CMOptions } from '../../Config/VariablesAndData';
|
|
import Flash from '../../Disp/Notifications/Flash';
|
|
import Notification from '../../Disp/Notifications/Notification';
|
|
import PlaySound from '../../Disp/Notifications/Sound';
|
|
import { LastMagicBarFull } from '../VariablesAndData';
|
|
|
|
/**
|
|
* This function checks if the magic meter is full
|
|
* It is called by CM.Main.Loop
|
|
*/
|
|
export default function CheckMagicMeter() {
|
|
if (
|
|
Game.Objects['Wizard tower'].minigameLoaded &&
|
|
CMOptions.GrimoireBar === 1
|
|
) {
|
|
const minigame = Game.Objects['Wizard tower'].minigame;
|
|
if (minigame.magic < minigame.magicM) LastMagicBarFull = false;
|
|
else if (!LastMagicBarFull) {
|
|
LastMagicBarFull = true;
|
|
Flash(3, 'MagicFlash');
|
|
PlaySound(CMOptions.MagicSoundURL, 'MagicSound', 'MagicVolume');
|
|
Notification(
|
|
'MagicNotification',
|
|
'Magic Meter full',
|
|
'Your Magic Meter is full. Cast a spell!',
|
|
);
|
|
}
|
|
}
|
|
}
|