Use nullish assignment for plugins

This commit is contained in:
Daddy32
2025-12-15 21:29:19 +01:00
parent edf1f8d2bc
commit 7802f66b52

View File

@@ -156,12 +156,12 @@
{ prevRadius, timeScaleOverride, resetPlugins = true } = {}, { prevRadius, timeScaleOverride, resetPlugins = true } = {},
) => { ) => {
if (resetPlugins) { if (resetPlugins) {
world.plugin = world.plugin || {}; world.plugin ??= {};
world.plugin.stormSteps = Array.isArray(sceneConfig?.spawnIntervals) world.plugin.stormSteps = Array.isArray(sceneConfig?.spawnIntervals)
? sceneConfig.spawnIntervals ? sceneConfig.spawnIntervals
: null; : null;
world.plugin.squareOffset = 0; world.plugin.squareOffset = 0;
engine.plugin = engine.plugin || {}; engine.plugin ??= {};
engine.plugin.stormState = null; engine.plugin.stormState = null;
} }
spawnSystem.updateBallRadius(prevRadius); spawnSystem.updateBallRadius(prevRadius);