diff --git a/config-vanilla.json b/config-vanilla.json index d3c74e96..5f7e1a6e 100644 --- a/config-vanilla.json +++ b/config-vanilla.json @@ -86,6 +86,8 @@ "dogDaysRewardsOverride": null, "bellyOfTheBeast": false, "bellyOfTheBeastProgressOverride": 0, + "eightClaw": false, + "eightClawProgressOverride": 0, "eidolonOverride": "", "vallisOverride": "", "duviriOverride": "", diff --git a/src/services/configService.ts b/src/services/configService.ts index f427d69e..71f07182 100644 --- a/src/services/configService.ts +++ b/src/services/configService.ts @@ -98,6 +98,8 @@ export interface IConfig { dogDaysRewardsOverride?: number; bellyOfTheBeast?: boolean; bellyOfTheBeastProgressOverride?: number; + eightClaw?: boolean; + eightClawProgressOverride?: number; eidolonOverride?: string; vallisOverride?: string; duviriOverride?: string; diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 6710416f..cfa24f06 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -2451,5 +2451,21 @@ const goalGuildRewardByTag: Record { ItemType: "/Lotus/Types/Gameplay/JadeShadows/Resources/AscensionEventResourceItem" }); } + if (config.worldState?.eightClaw) { + worldState.Goals.push({ + _id: { $oid: "685c15f80000000000000000" }, + Activation: { $date: { $numberLong: "1750865400000" } }, + Expiry: { $date: { $numberLong: "2000000000000" } }, + Count: config.worldState.eightClawProgressOverride ?? 0, + HealthPct: (config.worldState.eightClawProgressOverride ?? 0) / 100, + Goal: 0, + Personal: true, + Community: true, + ClanGoal: [72, 216, 648, 1944, 5832], + Tag: "DuviriMurmurEvent", + Faction: "FC_MITW", + Desc: "/Lotus/Language/Isleweaver/DuviriMurmurEventTitle", + ToolTip: "/Lotus/Language/Isleweaver/DuviriMurmurEventDescription", + Icon: "/Lotus/Interface/Icons/WorldStatePanel/EightClawEventBadge.png", + ScoreLocTag: "/Lotus/Language/Isleweaver/DuviriMurmurEventScore", + Node: "SolNode236", + MissionKeyName: "/Lotus/Types/Keys/DuviriMITW/DuviriMITWEventKey" + }); + } // Nightwave Challenges const nightwaveSyndicateTag = getNightwaveSyndicateTag(buildLabel); diff --git a/static/webui/index.html b/static/webui/index.html index 9b3abf2f..e9ef88ce 100644 --- a/static/webui/index.html +++ b/static/webui/index.html @@ -1053,6 +1053,19 @@ +
+
+ + +
+
+ + +
+