diff --git a/project/src/services/SeasonalEventService.ts b/project/src/services/SeasonalEventService.ts index 6222bb43..221aa257 100644 --- a/project/src/services/SeasonalEventService.ts +++ b/project/src/services/SeasonalEventService.ts @@ -408,13 +408,6 @@ export class SeasonalEventService { default: // Likely a mod event this.handleModEvent(event); - if (event.settings?.enableSummoning) { - this.enableHalloweenSummonEvent(); - this.addEventBossesToMaps("halloweensummon"); - } - if (event.settings?.zombieSettings?.enabled) { - this.configureZombies(event.settings?.zombieSettings); - } break; } } @@ -738,6 +731,17 @@ export class SeasonalEventService { protected handleModEvent(event: ISeasonalEvent) { this.addEventGearToBots(event.type); + + if (event.settings?.enableSummoning) { + this.enableHalloweenSummonEvent(); + this.addEventBossesToMaps("halloweensummon"); + } + if (event.settings?.zombieSettings?.enabled) { + this.configureZombies(event.settings?.zombieSettings); + } + if (event.settings?.forceSnow) { + this.enableSnow(); + } } /**