Refactor autumn configuration to enhance leaf count settings for mobile and desktop

This commit is contained in:
CodeDevMLH
2026-02-28 01:19:09 +01:00
parent 89ce903e8a
commit c43f031617
2 changed files with 12 additions and 18 deletions

View File

@@ -120,10 +120,9 @@ public class PluginConfiguration : BasePluginConfiguration
}
public class AutumnOptions {
public int LeafCount { get; set; } = 25;
public bool EnableAutumn { get; set; } = true;
public bool EnableRandomLeaves { get; set; } = true;
public bool EnableRandomLeavesMobile { get; set; } = false;
public int LeafCount { get; set; } = 35;
public int LeafCountMobile { get; set; } = 10;
public bool EnableDifferentDuration { get; set; } = true;
public bool EnableRotation { get; set; } = false;
}
@@ -153,10 +152,9 @@ public class CherryBlossomOptions {
public class ChristmasOptions {
public bool EnableChristmas { get; set; } = true;
public bool EnableRandomChristmas { get; set; } = true;
public bool EnableRandomChristmasMobile { get; set; } = false;
public bool EnableDifferentDuration { get; set; } = true;
public int SymbolCount { get; set; } = 25;
public int SymbolCountMobile { get; set; } = 10;
public bool EnableDifferentDuration { get; set; } = true;
}
public class EarthDayOptions {
@@ -210,20 +208,18 @@ public class FrostOptions {
public class HalloweenOptions {
public bool EnableHalloween { get; set; } = true;
public bool EnableRandomSymbols { get; set; } = true;
public bool EnableRandomSymbolsMobile { get; set; } = false;
public int SymbolCount { get; set; } = 25;
public int SymbolCountMobile { get; set; } = 10;
public bool EnableDifferentDuration { get; set; } = true;
public bool EnableSpiders { get; set; } = true;
public bool EnableMice { get; set; } = true;
public int SymbolCount { get; set; } = 25;
}
public class HeartsOptions {
public bool EnableHearts { get; set; } = true;
public bool EnableRandomSymbols { get; set; } = true;
public bool EnableRandomSymbolsMobile { get; set; } = false;
public bool EnableDifferentDuration { get; set; } = true;
public int SymbolCount { get; set; } = 25;
public int SymbolCountMobile { get; set; } = 10;
public bool EnableDifferentDuration { get; set; } = true;
}
public class MarioDayOptions {
@@ -272,10 +268,9 @@ public class RainOptions {
public class ResurrectionOptions {
public bool EnableResurrection { get; set; } = true;
public bool EnableRandomSymbols { get; set; } = true;
public bool EnableRandomSymbolsMobile { get; set; } = false;
public bool EnableDifferentDuration { get; set; } = true;
public int SymbolCount { get; set; } = 12;
public int SymbolCountMobile { get; set; } = 5;
public bool EnableDifferentDuration { get; set; } = true;
}
public class SantaOptions {
@@ -301,8 +296,7 @@ public class SnowfallOptions {
public class SnowflakesOptions {
public bool EnableSnowflakes { get; set; } = true;
public int SnowflakeCount { get; set; } = 25;
public bool EnableRandomSnowflakes { get; set; } = true;
public bool EnableRandomSnowflakesMobile { get; set; } = false;
public int SnowflakeCountMobile { get; set; } = 10;
public bool EnableColoredSnowflakes { get; set; } = true;
public bool EnableDifferentDuration { get; set; } = true;
}

View File

@@ -3,7 +3,7 @@ const config = window.SeasonalsPluginConfig?.Autumn || {};
const leaves = config.EnableAutumn !== undefined ? config.EnableAutumn : true; // enable/disable autumn
const enableDiffrentDuration = config.EnableDifferentDuration !== undefined ? config.EnableDifferentDuration : true; // enable different durations
const enableRotation = config.EnableRotation !== undefined ? config.EnableRotation : false; // enable/disable rotation
const leafCount = config.LeafCount !== undefined ? config.LeafCount : 25; // count of random extra leaves
const leafCount = config.LeafCount !== undefined ? config.LeafCount : 35; // count of random extra leaves
const leafCountMobile = config.LeafCountMobile !== undefined ? config.LeafCountMobile : 10; // count of random extra leaves on mobile
const images = [