diff --git a/config-vanilla.json b/config-vanilla.json index 887a2141..9ff94d49 100644 --- a/config-vanilla.json +++ b/config-vanilla.json @@ -34,6 +34,7 @@ "wolfHunt": false, "orphixVenom": false, "longShadow": false, + "naberusNights": false, "hallowedFlame": false, "anniversary": null, "hallowedNightmares": false, diff --git a/src/services/configService.ts b/src/services/configService.ts index 238cb368..525f0d28 100644 --- a/src/services/configService.ts +++ b/src/services/configService.ts @@ -44,6 +44,7 @@ export interface IConfig { wolfHunt?: boolean; orphixVenom?: boolean; longShadow?: boolean; + naberusNights?: boolean; hallowedFlame?: boolean; anniversary?: number; hallowedNightmares?: boolean; diff --git a/src/services/worldStateService.ts b/src/services/worldStateService.ts index df35d988..f3681e7b 100644 --- a/src/services/worldStateService.ts +++ b/src/services/worldStateService.ts @@ -2504,6 +2504,24 @@ export const getWorldState = (buildLabel?: string): IWorldState => { BonusReward: { items: ["/Lotus/StoreItems/Upgrades/Skins/Clan/BountyHunterBadgeItem"] } }); } + + if (config.worldState?.naberusNights) { + worldState.Goals.push({ + _id: { $oid: "66fd602de1778d583419e8e7" }, + Activation: { $date: { $numberLong: "1727881200000" } }, + Expiry: { $date: { $numberLong: "2000000000000" } }, + Count: 0, + Goal: 0, + Success: 0, + Personal: true, + Desc: "/Lotus/Language/Events/HalloweenNaberusName", + ToolTip: "/Lotus/Language/Events/HalloweenNaberusDesc", + Icon: "/Lotus/Interface/Icons/JackOLanternColour.png", + Tag: "DeimosHalloween", + Node: "DeimosHub" + }); + } + if (config.worldState?.bellyOfTheBeast) { worldState.Goals.push({ _id: { $oid: "67a5035c2a198564d62e165e" }, diff --git a/static/webui/index.html b/static/webui/index.html index 8c1d398d..bf3244cf 100644 --- a/static/webui/index.html +++ b/static/webui/index.html @@ -1184,6 +1184,10 @@ +