For getting the active event
The first active TimedEvent or undefined if there are no active events
For events that change the classic candy friendship multiplier
The classic friendship multiplier of the active TimedEvent, or the default CLASSIC_CANDY_FRIENDSHIP_MULTIPLIER
Get the extra shiny chance for trainers due to event
For events where Delibirdy gives extra items
list of ids of ModifierTypes that Delibirdy hands out as a bonus
Gets all the modifier types associated with a certain wave during an event
the wave to check for associated rewards
array of strings of the event modifier reward types
Get the multiplier for shiny catches during a shiny TimedEvent
the shiny catch multiplier
Get the multiplier for shiny encounters during a shiny TimedEvent
the shiny encounter multiplier
For events where defeated bosses (Gym Leaders, E4 etc) give out Voucher Plus even if they were defeated before
Whether vouchers should be upgraded
For events where there's a set weather for town biome (other biomes are hard)
Event weathers for town
Check whether the current TimedEvent is active and for April Fools.
Whether the April Fools event is currently active.
Activate any challenges on globalScene.gameMode for the currently active event
Mock TimedEventManager so that ongoing events don't impact tests