Add Spooky theme: replace Legacy Halloween with Spooky options and implement related CSS and JavaScript for visual effects

This commit is contained in:
CodeDevMLH
2026-02-25 00:22:24 +01:00
parent 082120b70b
commit 2bbf13c044
6 changed files with 321 additions and 26 deletions

View File

@@ -46,7 +46,7 @@ public class PluginConfiguration : BasePluginConfiguration
Oktoberfest = new OktoberfestOptions();
Friday13 = new Friday13Options();
Eid = new EidOptions();
LegacyHalloween = new LegacyHalloweenOptions();
Spooky = new SpookyOptions();
Sports = new SportsOptions();
Olympia = new OlympiaOptions();
Space = new SpaceOptions();
@@ -111,7 +111,7 @@ public class PluginConfiguration : BasePluginConfiguration
public OktoberfestOptions Oktoberfest { get; set; }
public Friday13Options Friday13 { get; set; }
public EidOptions Eid { get; set; }
public LegacyHalloweenOptions LegacyHalloween { get; set; }
public SpookyOptions Spooky { get; set; }
public SportsOptions Sports { get; set; }
public OlympiaOptions Olympia { get; set; }
public SpaceOptions Space { get; set; }
@@ -370,10 +370,13 @@ public class EidOptions
public bool EnableEid { get; set; } = true;
}
public class LegacyHalloweenOptions
public class SpookyOptions
{
public bool EnableLegacyHalloween { get; set; } = true;
public bool EnableSpooky { get; set; } = true;
public int SymbolCount { get; set; } = 25;
public bool EnableSpookySway { get; set; } = true;
public int SpookySize { get; set; } = 20;
public int SpookyGlowSize { get; set; } = 2;
}
public class SportsOptions