31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
/* eslint-disable no-unused-vars */
|
|
import { CacheSeasonPopShimmer } from '../../Cache/VariablesAndData';
|
|
import { CMOptions } from '../../Config/VariablesAndData';
|
|
import Flash from '../../Disp/Notifications/Flash';
|
|
import Notification from '../../Disp/Notifications/Notification';
|
|
import PlaySound from '../../Disp/Notifications/Sound';
|
|
import { LastSeasonPopupState } from '../VariablesAndData';
|
|
|
|
/**
|
|
* This function checks if there is reindeer that has spawned
|
|
* It is called by CM.Main.Loop
|
|
*/
|
|
export default function CheckSeasonPopup() {
|
|
if (LastSeasonPopupState !== Game.shimmerTypes.reindeer.spawned) {
|
|
LastSeasonPopupState = Game.shimmerTypes.reindeer.spawned;
|
|
for (const i of Object.keys(Game.shimmers)) {
|
|
if (Game.shimmers[i].spawnLead && Game.shimmers[i].type === 'reindeer') {
|
|
CacheSeasonPopShimmer = Game.shimmers[i];
|
|
break;
|
|
}
|
|
}
|
|
Flash(3, 'SeaFlash');
|
|
PlaySound(CMOptions.SeaSoundURL, 'SeaSound', 'SeaVolume');
|
|
Notification(
|
|
'SeaNotification',
|
|
'Reindeer sighted!',
|
|
'A Reindeer has spawned. Click it now!',
|
|
);
|
|
}
|
|
}
|