almost all tactical alerts after star cart 3.0
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Build / build (pull_request) Successful in 1m7s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Build / build (pull_request) Successful in 1m7s
				
			This commit is contained in:
		
							parent
							
								
									e1ce06de4d
								
							
						
					
					
						commit
						6b3aa11ec1
					
				@ -71,6 +71,13 @@
 | 
				
			|||||||
    "affinityBoost": false,
 | 
					    "affinityBoost": false,
 | 
				
			||||||
    "resourceBoost": false,
 | 
					    "resourceBoost": false,
 | 
				
			||||||
    "tennoLiveRelay": false,
 | 
					    "tennoLiveRelay": false,
 | 
				
			||||||
 | 
					    "wolfHunt": false,
 | 
				
			||||||
 | 
					    "longShadow": false,
 | 
				
			||||||
 | 
					    "hallowedFlame": false,
 | 
				
			||||||
 | 
					    "hallowedNightmares": false,
 | 
				
			||||||
 | 
					    "hallowedNightmaresRewardsOverride": 0,
 | 
				
			||||||
 | 
					    "proxyRebellion": false,
 | 
				
			||||||
 | 
					    "proxyRebellionRewardsOverride": 0,
 | 
				
			||||||
    "galleonOfGhouls": 0,
 | 
					    "galleonOfGhouls": 0,
 | 
				
			||||||
    "ghoulEmergenceOverride": null,
 | 
					    "ghoulEmergenceOverride": null,
 | 
				
			||||||
    "plagueStarOverride": null,
 | 
					    "plagueStarOverride": null,
 | 
				
			||||||
 | 
				
			|||||||
@ -83,6 +83,13 @@ export interface IConfig {
 | 
				
			|||||||
        resourceBoost?: boolean;
 | 
					        resourceBoost?: boolean;
 | 
				
			||||||
        tennoLiveRelay?: boolean;
 | 
					        tennoLiveRelay?: boolean;
 | 
				
			||||||
        baroTennoConRelay?: boolean;
 | 
					        baroTennoConRelay?: boolean;
 | 
				
			||||||
 | 
					        wolfHunt?: boolean;
 | 
				
			||||||
 | 
					        longShadow?: boolean;
 | 
				
			||||||
 | 
					        hallowedFlame?: boolean;
 | 
				
			||||||
 | 
					        hallowedNightmares?: boolean;
 | 
				
			||||||
 | 
					        hallowedNightmaresRewardsOverride?: number;
 | 
				
			||||||
 | 
					        proxyRebellion?: boolean;
 | 
				
			||||||
 | 
					        proxyRebellionRewardsOverride?: number;
 | 
				
			||||||
        galleonOfGhouls?: number;
 | 
					        galleonOfGhouls?: number;
 | 
				
			||||||
        ghoulEmergenceOverride?: boolean;
 | 
					        ghoulEmergenceOverride?: boolean;
 | 
				
			||||||
        plagueStarOverride?: boolean;
 | 
					        plagueStarOverride?: boolean;
 | 
				
			||||||
 | 
				
			|||||||
@ -2237,5 +2237,119 @@ const goalMessagesByKey: Record<string, { sndr: string; msg: string; sub: string
 | 
				
			|||||||
        msg: "/Lotus/Language/Inbox/WaterFightRewardMsgD",
 | 
					        msg: "/Lotus/Language/Inbox/WaterFightRewardMsgD",
 | 
				
			||||||
        sub: "/Lotus/Language/Inbox/WaterFightRewardSubjectD",
 | 
					        sub: "/Lotus/Language/Inbox/WaterFightRewardSubjectD",
 | 
				
			||||||
        icon: "/Lotus/Interface/Icons/Npcs/Grineer/KelaDeThaym.png"
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Grineer/KelaDeThaym.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/WolfTacAlertReduxA": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/NoraNight",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/Inbox/WolfTacAlertBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/Inbox/WolfTacAlertTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Seasonal/NoraNight.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/WolfTacAlertReduxB": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/NoraNight",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/Inbox/WolfTacAlertBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/Inbox/WolfTacAlertTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Seasonal/NoraNight.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/WolfTacAlertReduxD": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/NoraNight",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/Inbox/WolfTacAlertBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/Inbox/WolfTacAlertTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Seasonal/NoraNight.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/WolfTacAlertReduxC": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/NoraNight",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/Inbox/WolfTacAlertBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/Inbox/WolfTacAlertTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Seasonal/NoraNight.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/LanternEndlessEventKeyA": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/GenericEventRewardMsgDesc",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/GenericTacAlertRewardMsgTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/LotusVamp_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/LanternEndlessEventKeyB": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/GenericEventRewardMsgDesc",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/GenericTacAlertRewardMsgTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/LotusVamp_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/LanternEndlessEventKeyD": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/GenericEventRewardMsgDesc",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/GenericTacAlertRewardMsgTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/LotusVamp_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/LanternEndlessEventKeyC": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/GenericEventRewardMsgDesc",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/GenericTacAlertRewardMsgTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/LotusVamp_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyHalloween": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/TacAlertHalloweenRewardsBonusBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/TacAlertHalloweenRewardsBonusTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/LotusVamp_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyHalloweenBonus": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/TacAlertHalloweenRewardsBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/TacAlertHalloweenRewardsTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/LotusVamp_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyHalloweenTimeAttack": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/TacAlertHalloweenRewardsBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/TacAlertHalloweenRewardsTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/LotusVamp_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyProxyRebellionOne": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/RazorbackArmadaRewardBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/GenericTacAlertSmallRewardMsgTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyProxyRebellionTwo": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/RazorbackArmadaRewardBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/GenericTacAlertSmallRewardMsgTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyProxyRebellionThree": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/RazorbackArmadaRewardBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/GenericTacAlertSmallRewardMsgTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyProxyRebellionFour": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/GenericTacAlertBadgeRewardMsgDesc",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/GenericTacAlertBadgeRewardMsgTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyProjectNightwatchEasy": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/ProjectNightwatchRewardMsgA",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/ProjectNightwatchTacAlertMissionOneTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyProjectNightwatch": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/ProjectNightwatchTacAlertMissionRewardBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/ProjectNightwatchTacAlertMissionTwoTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyProjectNightwatchHard": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/ProjectNightwatchTacAlertMissionRewardBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/ProjectNightwatchTacAlertMissionThreeTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "/Lotus/Types/Keys/TacAlertKeyProjectNightwatchBonus": {
 | 
				
			||||||
 | 
					        sndr: "/Lotus/Language/Bosses/Lotus",
 | 
				
			||||||
 | 
					        msg: "/Lotus/Language/G1Quests/ProjectNightwatchTacAlertMissionRewardBody",
 | 
				
			||||||
 | 
					        sub: "/Lotus/Language/G1Quests/ProjectNightwatchTacAlertMissionFourTitle",
 | 
				
			||||||
 | 
					        icon: "/Lotus/Interface/Icons/Npcs/Lotus_d.png"
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
				
			|||||||
@ -1528,7 +1528,7 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
 | 
				
			|||||||
            Personal: true,
 | 
					            Personal: true,
 | 
				
			||||||
            Bounty: true,
 | 
					            Bounty: true,
 | 
				
			||||||
            ClampNodeScores: true,
 | 
					            ClampNodeScores: true,
 | 
				
			||||||
            Node: "EventNode28",
 | 
					            Node: "EventNode28", // Incompateble with Wolf Hunt (2025)
 | 
				
			||||||
            MissionKeyName: "/Lotus/Types/Keys/GalleonRobberyAlertB",
 | 
					            MissionKeyName: "/Lotus/Types/Keys/GalleonRobberyAlertB",
 | 
				
			||||||
            Desc: "/Lotus/Language/Events/GalleonRobberyEventMissionTitle",
 | 
					            Desc: "/Lotus/Language/Events/GalleonRobberyEventMissionTitle",
 | 
				
			||||||
            Icon: "/Lotus/Interface/Icons/Player/GalleonRobberiesEvent.png",
 | 
					            Icon: "/Lotus/Interface/Icons/Player/GalleonRobberiesEvent.png",
 | 
				
			||||||
@ -1806,14 +1806,14 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
 | 
				
			|||||||
            Personal: true,
 | 
					            Personal: true,
 | 
				
			||||||
            Bounty: true,
 | 
					            Bounty: true,
 | 
				
			||||||
            ClampNodeScores: true,
 | 
					            ClampNodeScores: true,
 | 
				
			||||||
            Node: "EventNode25",
 | 
					            Node: "EventNode25", // Incompateble with Hallowed Flame, Hallowed Nightmares
 | 
				
			||||||
            ConcurrentMissionKeyNames: [
 | 
					            ConcurrentMissionKeyNames: [
 | 
				
			||||||
                "/Lotus/Types/Keys/TacAlertKeyWaterFightB",
 | 
					                "/Lotus/Types/Keys/TacAlertKeyWaterFightB",
 | 
				
			||||||
                "/Lotus/Types/Keys/TacAlertKeyWaterFightC",
 | 
					                "/Lotus/Types/Keys/TacAlertKeyWaterFightC",
 | 
				
			||||||
                "/Lotus/Types/Keys/TacAlertKeyWaterFightD"
 | 
					                "/Lotus/Types/Keys/TacAlertKeyWaterFightD"
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            ConcurrentNodeReqs: [25, 50, 100],
 | 
					            ConcurrentNodeReqs: [25, 50, 100],
 | 
				
			||||||
            ConcurrentNodes: ["EventNode24", "EventNode34", "EventNode35"],
 | 
					            ConcurrentNodes: ["EventNode24", "EventNode34", "EventNode35"], // Incompateble with Hallowed Flame, Hallowed Nightmares
 | 
				
			||||||
            MissionKeyName: "/Lotus/Types/Keys/TacAlertKeyWaterFightA",
 | 
					            MissionKeyName: "/Lotus/Types/Keys/TacAlertKeyWaterFightA",
 | 
				
			||||||
            Faction: "FC_CORPUS",
 | 
					            Faction: "FC_CORPUS",
 | 
				
			||||||
            Desc: "/Lotus/Language/Alerts/TacAlertWaterFight",
 | 
					            Desc: "/Lotus/Language/Alerts/TacAlertWaterFight",
 | 
				
			||||||
@ -1921,6 +1921,344 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (config.worldState?.wolfHunt) {
 | 
				
			||||||
 | 
					        worldState.Goals.push({
 | 
				
			||||||
 | 
					            _id: {
 | 
				
			||||||
 | 
					                $oid: "67ed7672798d6466172e3b9d"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            Activation: {
 | 
				
			||||||
 | 
					                $date: {
 | 
				
			||||||
 | 
					                    $numberLong: "1743616800000"
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            Expiry: {
 | 
				
			||||||
 | 
					                $date: {
 | 
				
			||||||
 | 
					                    $numberLong: "2000000000000"
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            Count: 0,
 | 
				
			||||||
 | 
					            Goal: 3,
 | 
				
			||||||
 | 
					            InterimGoals: [1, 2],
 | 
				
			||||||
 | 
					            BonusGoal: 4,
 | 
				
			||||||
 | 
					            Success: 0,
 | 
				
			||||||
 | 
					            Personal: true,
 | 
				
			||||||
 | 
					            Bounty: true,
 | 
				
			||||||
 | 
					            ClampNodeScores: true,
 | 
				
			||||||
 | 
					            Node: "EventNode29",
 | 
				
			||||||
 | 
					            ConcurrentMissionKeyNames: [
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/WolfTacAlertReduxB",
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/WolfTacAlertReduxC",
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/WolfTacAlertReduxD"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            ConcurrentNodeReqs: [1, 2, 3],
 | 
				
			||||||
 | 
					            ConcurrentNodes: ["EventNode28", "EventNode39", "EventNode40"], // Incompateble with Galleon Of Ghouls
 | 
				
			||||||
 | 
					            MissionKeyName: "/Lotus/Types/Keys/WolfTacAlertReduxA",
 | 
				
			||||||
 | 
					            Faction: "FC_GRINEER",
 | 
				
			||||||
 | 
					            Desc: "/Lotus/Language/Alerts/WolfAlert",
 | 
				
			||||||
 | 
					            Icon: "/Lotus/Interface/Icons/Npcs/Seasonal/WolfStalker.png",
 | 
				
			||||||
 | 
					            Tag: "WolfHuntRedux",
 | 
				
			||||||
 | 
					            InterimRewards: [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Types/Recipes/Weapons/WeaponParts/ThrowingHammerHandle"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Types/Recipes/Weapons/WeaponParts/ThrowingHammerHead"]
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            Reward: {
 | 
				
			||||||
 | 
					                credits: 50000,
 | 
				
			||||||
 | 
					                items: ["/Lotus/StoreItems/Types/Recipes/Weapons/WeaponParts/ThrowingHammerMotor"]
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            BonusReward: {
 | 
				
			||||||
 | 
					                credits: 50000,
 | 
				
			||||||
 | 
					                items: [
 | 
				
			||||||
 | 
					                    "/Lotus/StoreItems/Types/Recipes/Weapons/ThrowingHammerBlueprint",
 | 
				
			||||||
 | 
					                    "/Lotus/StoreItems/Types/Items/MiscItems/OrokinCatalyst",
 | 
				
			||||||
 | 
					                    "/Lotus/StoreItems/Upgrades/Skins/Clan/BountyHunterBadgeItem"
 | 
				
			||||||
 | 
					                ]
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (config.worldState?.hallowedFlame) {
 | 
				
			||||||
 | 
					        worldState.Goals.push(
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                _id: { $oid: "5db305403d34b5158873519a" },
 | 
				
			||||||
 | 
					                Activation: { $date: { $numberLong: "1699372800000" } },
 | 
				
			||||||
 | 
					                Expiry: { $date: { $numberLong: "2000000000000" } },
 | 
				
			||||||
 | 
					                Count: 0,
 | 
				
			||||||
 | 
					                Goal: 3,
 | 
				
			||||||
 | 
					                InterimGoals: [1, 2],
 | 
				
			||||||
 | 
					                Success: 0,
 | 
				
			||||||
 | 
					                Personal: true,
 | 
				
			||||||
 | 
					                Bounty: true,
 | 
				
			||||||
 | 
					                ClampNodeScores: true,
 | 
				
			||||||
 | 
					                Node: "EventNode24", // Incompateble with Hallowed Nightmares, Dog Days
 | 
				
			||||||
 | 
					                ConcurrentMissionKeyNames: [
 | 
				
			||||||
 | 
					                    "/Lotus/Types/Keys/LanternEndlessEventKeyB",
 | 
				
			||||||
 | 
					                    "/Lotus/Types/Keys/LanternEndlessEventKeyC"
 | 
				
			||||||
 | 
					                ],
 | 
				
			||||||
 | 
					                ConcurrentNodeReqs: [1, 2],
 | 
				
			||||||
 | 
					                ConcurrentNodes: ["EventNode25", "EventNode34"], // Incompateble with Hallowed Nightmares, Dog Days
 | 
				
			||||||
 | 
					                MissionKeyName: "/Lotus/Types/Keys/LanternEndlessEventKeyA",
 | 
				
			||||||
 | 
					                Faction: "FC_INFESTATION",
 | 
				
			||||||
 | 
					                Desc: "/Lotus/Language/Events/TacAlertHalloweenLantern",
 | 
				
			||||||
 | 
					                Icon: "/Lotus/Interface/Icons/JackOLanternColour.png",
 | 
				
			||||||
 | 
					                Tag: "Halloween19",
 | 
				
			||||||
 | 
					                InterimRewards: [
 | 
				
			||||||
 | 
					                    { items: ["/Lotus/StoreItems/Types/Items/MiscItems/OrokinCatalyst"] },
 | 
				
			||||||
 | 
					                    { items: ["/Lotus/StoreItems/Types/Items/MiscItems/Forma"] }
 | 
				
			||||||
 | 
					                ],
 | 
				
			||||||
 | 
					                Reward: {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Types/Items/MiscItems/FormaAura"]
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                _id: { $oid: "5db3054a3d34b5158873519c" },
 | 
				
			||||||
 | 
					                Activation: { $date: { $numberLong: "1699372800000" } },
 | 
				
			||||||
 | 
					                Expiry: { $date: { $numberLong: "2000000000000" } },
 | 
				
			||||||
 | 
					                Count: 0,
 | 
				
			||||||
 | 
					                Goal: 900,
 | 
				
			||||||
 | 
					                Success: 0,
 | 
				
			||||||
 | 
					                Personal: true,
 | 
				
			||||||
 | 
					                Bounty: true,
 | 
				
			||||||
 | 
					                Best: true,
 | 
				
			||||||
 | 
					                ClampNodeScores: true,
 | 
				
			||||||
 | 
					                Node: "EventNode35",
 | 
				
			||||||
 | 
					                MissionKeyName: "/Lotus/Types/Keys/LanternEndlessEventKeyD",
 | 
				
			||||||
 | 
					                Faction: "FC_INFESTATION",
 | 
				
			||||||
 | 
					                Desc: "/Lotus/Language/Events/TacAlertHalloweenLanternEndless",
 | 
				
			||||||
 | 
					                Icon: "/Lotus/Interface/Icons/JackOLanternColour.png",
 | 
				
			||||||
 | 
					                Tag: "Halloween19Endless",
 | 
				
			||||||
 | 
					                PrereqGoalTags: ["Halloween19"],
 | 
				
			||||||
 | 
					                Reward: {
 | 
				
			||||||
 | 
					                    items: [
 | 
				
			||||||
 | 
					                        "/Lotus/StoreItems/Upgrades/Skins/Effects/BatsEphemera",
 | 
				
			||||||
 | 
					                        "/Lotus/StoreItems/Upgrades/Skins/Clan/BountyHunterBadgeItem"
 | 
				
			||||||
 | 
					                    ]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                ScoreVar: "EndlessMissionTimeElapsed",
 | 
				
			||||||
 | 
					                ScoreMaxTag: "Halloween19ScoreMax"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        );
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (config.worldState?.hallowedNightmares) {
 | 
				
			||||||
 | 
					        const rewards = [
 | 
				
			||||||
 | 
					            // 2018
 | 
				
			||||||
 | 
					            [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Upgrades/Skins/Sigils/DotD2016Sigil"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Upgrades/Skins/Halloween/HalloweenDread"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Types/Items/MiscItems/OrokinReactor"]
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            // 2016
 | 
				
			||||||
 | 
					            [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Upgrades/Skins/Sigils/OrokinCatalyst"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Upgrades/Skins/Sigils/DotD2016Sigil"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: [
 | 
				
			||||||
 | 
					                        "/Lotus/StoreItems/Types/Items/MiscItems/OrokinReactor",
 | 
				
			||||||
 | 
					                        "/Lotus/StoreItems/Upgrades/Skins/Clan/BountyHunterBadgeItem"
 | 
				
			||||||
 | 
					                    ]
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            // 2015
 | 
				
			||||||
 | 
					            [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Upgrades/Skins/Sigils/OrokinCatalyst"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Upgrades/Skins/Clan/BountyHunterBadgeItem"]
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        const year = config.worldState.hallowedNightmaresRewardsOverride ?? 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        worldState.Goals.push({
 | 
				
			||||||
 | 
					            _id: { $oid: "5bc9e8f7972d7d184c8398c9" },
 | 
				
			||||||
 | 
					            Activation: { $date: { $numberLong: "1539972000000" } },
 | 
				
			||||||
 | 
					            Expiry: { $date: { $numberLong: "2000000000000" } },
 | 
				
			||||||
 | 
					            Count: 0,
 | 
				
			||||||
 | 
					            InterimGoals: [1],
 | 
				
			||||||
 | 
					            Goal: 2,
 | 
				
			||||||
 | 
					            Success: 0,
 | 
				
			||||||
 | 
					            Personal: true,
 | 
				
			||||||
 | 
					            Bounty: true,
 | 
				
			||||||
 | 
					            Tag: "Halloween",
 | 
				
			||||||
 | 
					            Faction: "FC_INFESTATION",
 | 
				
			||||||
 | 
					            Desc: "/Lotus/Language/G1Quests/TacAlertHalloweenTitle",
 | 
				
			||||||
 | 
					            ToolTip: "/Lotus/Language/G1Quests/TacAlertHalloweenToolTip",
 | 
				
			||||||
 | 
					            Icon: "/Lotus/Interface/Icons/JackOLanternColour.png",
 | 
				
			||||||
 | 
					            ClampNodeScores: true,
 | 
				
			||||||
 | 
					            Node: "EventNode2",
 | 
				
			||||||
 | 
					            MissionKeyName: "/Lotus/Types/Keys/TacAlertKeyHalloween",
 | 
				
			||||||
 | 
					            ConcurrentMissionKeyNames: ["/Lotus/Types/Keys/TacAlertKeyHalloweenBonus"],
 | 
				
			||||||
 | 
					            ConcurrentNodeReqs: [1],
 | 
				
			||||||
 | 
					            ConcurrentNodes: ["EventNode24"], // Incompateble with Hallowed Flame, Dog Days
 | 
				
			||||||
 | 
					            InterimRewards: [rewards[year][0]],
 | 
				
			||||||
 | 
					            Reward: rewards[year][1]
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					        if (year != 2) {
 | 
				
			||||||
 | 
					            worldState.Goals.push({
 | 
				
			||||||
 | 
					                _id: { $oid: "5bca18b1e12d9e14a0b6ad27" },
 | 
				
			||||||
 | 
					                Activation: { $date: { $numberLong: "1539972000000" } },
 | 
				
			||||||
 | 
					                Expiry: { $date: { $numberLong: "2000000000000" } },
 | 
				
			||||||
 | 
					                Count: 0,
 | 
				
			||||||
 | 
					                Goal: 666,
 | 
				
			||||||
 | 
					                Success: 0,
 | 
				
			||||||
 | 
					                Personal: true,
 | 
				
			||||||
 | 
					                Bounty: true,
 | 
				
			||||||
 | 
					                Best: true,
 | 
				
			||||||
 | 
					                Tag: "Halloween",
 | 
				
			||||||
 | 
					                PrereqGoalTags: ["Halloween"],
 | 
				
			||||||
 | 
					                Faction: "FC_INFESTATION",
 | 
				
			||||||
 | 
					                Desc: "Hallowed Nightmares - Time Attack",
 | 
				
			||||||
 | 
					                ToolTip: "/Lotus/Language/G1Quests/TacAlertHalloweenToolTip",
 | 
				
			||||||
 | 
					                Icon: "/Lotus/Interface/Icons/JackOLanternColour.png",
 | 
				
			||||||
 | 
					                ClampNodeScores: true,
 | 
				
			||||||
 | 
					                Node: "EventNode25", // Incompateble with Hallowed Flame, Dog Days
 | 
				
			||||||
 | 
					                MissionKeyName: "/Lotus/Types/Keys/TacAlertKeyHalloweenTimeAttack",
 | 
				
			||||||
 | 
					                ScoreVar: "TimeAttackScore",
 | 
				
			||||||
 | 
					                ScoreMaxTag: "Halloween16",
 | 
				
			||||||
 | 
					                Reward: rewards[year][2]
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (config.worldState?.proxyRebellion) {
 | 
				
			||||||
 | 
					        const rewards = [
 | 
				
			||||||
 | 
					            // 2019
 | 
				
			||||||
 | 
					            [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Types/Items/MiscItems/UtilityUnlocker"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Upgrades/Mods/Randomized/RawPistolRandomMod"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    items: ["/Lotus/Types/StoreItems/Packages/EventCatalystReactorBundle"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: [
 | 
				
			||||||
 | 
					                        "/Lotus/StoreItems/Upgrades/Skins/Scarves/HornSkullScarf",
 | 
				
			||||||
 | 
					                        "/Lotus/StoreItems/Upgrades/Skins/Clan/BountyHunterBadgeItem"
 | 
				
			||||||
 | 
					                    ]
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            // 2018
 | 
				
			||||||
 | 
					            [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Upgrades/Mods/FusionBundles/NightwatchFusionBundle"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Types/Items/MiscItems/UtilityUnlocker"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    items: ["/Lotus/Types/StoreItems/Packages/EventCatalystReactorBundle"]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: [
 | 
				
			||||||
 | 
					                        "/Lotus/StoreItems/Upgrades/Skins/Sigils/EnergySigilA",
 | 
				
			||||||
 | 
					                        "/Lotus/StoreItems/Upgrades/Skins/Clan/BountyHunterBadgeItem"
 | 
				
			||||||
 | 
					                    ]
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        ];
 | 
				
			||||||
 | 
					        const year = config.worldState.proxyRebellionRewardsOverride ?? 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        worldState.Goals.push({
 | 
				
			||||||
 | 
					            _id: { $oid: "5b5743ac972d7d3ed0517b0d" },
 | 
				
			||||||
 | 
					            Activation: { $date: { $numberLong: "1532714400000" } },
 | 
				
			||||||
 | 
					            Expiry: { $date: { $numberLong: "2000000000000" } },
 | 
				
			||||||
 | 
					            Count: 0,
 | 
				
			||||||
 | 
					            Goal: 3,
 | 
				
			||||||
 | 
					            InterimGoals: [1, 2],
 | 
				
			||||||
 | 
					            BonusGoal: 4,
 | 
				
			||||||
 | 
					            Success: 0,
 | 
				
			||||||
 | 
					            Personal: true,
 | 
				
			||||||
 | 
					            Bounty: true,
 | 
				
			||||||
 | 
					            ClampNodeScores: true,
 | 
				
			||||||
 | 
					            Node: "EventNode18",
 | 
				
			||||||
 | 
					            ConcurrentMissionKeyNames: [
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/TacAlertKeyProxyRebellionTwo",
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/TacAlertKeyProxyRebellionThree",
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/TacAlertKeyProxyRebellionFour"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            ConcurrentNodeReqs: [1, 2, 3],
 | 
				
			||||||
 | 
					            ConcurrentNodes: ["EventNode7", "EventNode4", "EventNode17"],
 | 
				
			||||||
 | 
					            MissionKeyName: "/Lotus/Types/Keys/TacAlertKeyProxyRebellionOne",
 | 
				
			||||||
 | 
					            Faction: "FC_CORPUS",
 | 
				
			||||||
 | 
					            Desc: "/Lotus/Language/Alerts/TacAlertProxyRebellion",
 | 
				
			||||||
 | 
					            Icon: "/Lotus/Materials/Emblems/BountyBadge_e.png",
 | 
				
			||||||
 | 
					            Tag: "ProxyRebellion",
 | 
				
			||||||
 | 
					            InterimRewards: rewards[year].slice(0, 2),
 | 
				
			||||||
 | 
					            Reward: rewards[year][2],
 | 
				
			||||||
 | 
					            BonusReward: rewards[year][3]
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (config.worldState?.longShadow) {
 | 
				
			||||||
 | 
					        worldState.Goals.push({
 | 
				
			||||||
 | 
					            _id: { $oid: "5bc9e8f7272d5d184c8398c9" },
 | 
				
			||||||
 | 
					            Activation: { $date: { $numberLong: "1539972000000" } },
 | 
				
			||||||
 | 
					            Expiry: { $date: { $numberLong: "2000000000000" } },
 | 
				
			||||||
 | 
					            Count: 0,
 | 
				
			||||||
 | 
					            InterimGoals: [1, 2],
 | 
				
			||||||
 | 
					            Goal: 3,
 | 
				
			||||||
 | 
					            BonusGoal: 4,
 | 
				
			||||||
 | 
					            Success: 0,
 | 
				
			||||||
 | 
					            Personal: true,
 | 
				
			||||||
 | 
					            Bounty: true,
 | 
				
			||||||
 | 
					            Tag: "NightwatchTacAlert",
 | 
				
			||||||
 | 
					            Faction: "FC_GRINEER",
 | 
				
			||||||
 | 
					            Desc: "/Lotus/Language/G1Quests/ProjectNightwatchTacAlertTitle",
 | 
				
			||||||
 | 
					            Icon: "/Lotus/Materials/Emblems/BountyBadge_e.png",
 | 
				
			||||||
 | 
					            ClampNodeScores: true,
 | 
				
			||||||
 | 
					            Node: "EventNode9",
 | 
				
			||||||
 | 
					            MissionKeyName: "/Lotus/Types/Keys/TacAlertKeyProjectNightwatchEasy",
 | 
				
			||||||
 | 
					            ConcurrentMissionKeyNames: [
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/TacAlertKeyProjectNightwatch",
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/TacAlertKeyProjectNightwatchHard",
 | 
				
			||||||
 | 
					                "/Lotus/Types/Keys/TacAlertKeyProjectNightwatchBonus"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            ConcurrentNodeReqs: [1, 2, 3],
 | 
				
			||||||
 | 
					            ConcurrentNodes: ["SolNode136", "EventNode3", "EventNode0"],
 | 
				
			||||||
 | 
					            InterimRewards: [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    credits: 50000,
 | 
				
			||||||
 | 
					                    countedItems: [
 | 
				
			||||||
 | 
					                        { ItemType: "/Lotus/Upgrades/Mods/FusionBundles/RareFusionBundle", ItemCount: 10 } // Not sure about that
 | 
				
			||||||
 | 
					                    ]
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    items: ["/Lotus/StoreItems/Types/Items/MiscItems/UtilityUnlocker"]
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            Reward: {
 | 
				
			||||||
 | 
					                items: ["/Lotus/Types/StoreItems/Packages/EventCatalystReactorBundle"]
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            BonusReward: { items: ["/Lotus/StoreItems/Upgrades/Skins/Clan/BountyHunterBadgeItem"] }
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Nightwave Challenges
 | 
					    // Nightwave Challenges
 | 
				
			||||||
    const nightwaveSyndicateTag = getNightwaveSyndicateTag(buildLabel);
 | 
					    const nightwaveSyndicateTag = getNightwaveSyndicateTag(buildLabel);
 | 
				
			||||||
    if (nightwaveSyndicateTag) {
 | 
					    if (nightwaveSyndicateTag) {
 | 
				
			||||||
 | 
				
			|||||||
@ -46,7 +46,8 @@ export interface IGoal {
 | 
				
			|||||||
    HealthPct?: number;
 | 
					    HealthPct?: number;
 | 
				
			||||||
    Success?: number;
 | 
					    Success?: number;
 | 
				
			||||||
    Personal?: boolean;
 | 
					    Personal?: boolean;
 | 
				
			||||||
    Bounty?: boolean;
 | 
					    Best?: boolean;
 | 
				
			||||||
 | 
					    Bounty?: boolean; // Tactical Alert
 | 
				
			||||||
    Faction?: string;
 | 
					    Faction?: string;
 | 
				
			||||||
    ClampNodeScores?: boolean;
 | 
					    ClampNodeScores?: boolean;
 | 
				
			||||||
    Desc: string;
 | 
					    Desc: string;
 | 
				
			||||||
@ -55,6 +56,7 @@ export interface IGoal {
 | 
				
			|||||||
    InstructionalItem?: string;
 | 
					    InstructionalItem?: string;
 | 
				
			||||||
    Icon: string;
 | 
					    Icon: string;
 | 
				
			||||||
    Tag: string;
 | 
					    Tag: string;
 | 
				
			||||||
 | 
					    PrereqGoalTags?: string[];
 | 
				
			||||||
    Node?: string;
 | 
					    Node?: string;
 | 
				
			||||||
    VictimNode?: string;
 | 
					    VictimNode?: string;
 | 
				
			||||||
    ConcurrentMissionKeyNames?: string[];
 | 
					    ConcurrentMissionKeyNames?: string[];
 | 
				
			||||||
@ -74,6 +76,7 @@ export interface IGoal {
 | 
				
			|||||||
    JobPreviousVersion?: IOid;
 | 
					    JobPreviousVersion?: IOid;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ScoreVar?: string;
 | 
					    ScoreVar?: string;
 | 
				
			||||||
 | 
					    ScoreMaxTag?: string;
 | 
				
			||||||
    NightLevel?: string;
 | 
					    NightLevel?: string;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -937,8 +937,57 @@
 | 
				
			|||||||
                                    <input class="form-check-input" type="checkbox" id="worldState.varziaFullyStocked" />
 | 
					                                    <input class="form-check-input" type="checkbox" id="worldState.varziaFullyStocked" />
 | 
				
			||||||
                                    <label class="form-check-label" for="worldState.varziaFullyStocked" data-loc="worldState_varziaFullyStocked"></label>
 | 
					                                    <label class="form-check-label" for="worldState.varziaFullyStocked" data-loc="worldState_varziaFullyStocked"></label>
 | 
				
			||||||
                                </div>
 | 
					                                </div>
 | 
				
			||||||
 | 
					                                <div class="form-check">
 | 
				
			||||||
 | 
					                                    <input class="form-check-input" type="checkbox" id="worldState.wolfHunt" />
 | 
				
			||||||
 | 
					                                    <label class="form-check-label" for="worldState.wolfHunt" data-loc="worldState_wolfHunt"></label>
 | 
				
			||||||
 | 
					                                    <abbr data-loc="worldState_note" data-loc-inc="worldState_galleonOfGhouls"></abbr>
 | 
				
			||||||
 | 
					                                </div>
 | 
				
			||||||
 | 
					                                <div class="form-check">
 | 
				
			||||||
 | 
					                                    <input class="form-check-input" type="checkbox" id="worldState.longShadow" />
 | 
				
			||||||
 | 
					                                    <label class="form-check-label" for="worldState.longShadow" data-loc="worldState_longShadow"></label>
 | 
				
			||||||
 | 
					                                </div>
 | 
				
			||||||
 | 
					                                <div class="form-check">
 | 
				
			||||||
 | 
					                                    <input class="form-check-input" type="checkbox" id="worldState.hallowedFlame" />
 | 
				
			||||||
 | 
					                                    <label class="form-check-label" for="worldState.hallowedFlame" data-loc="worldState_hallowedFlame"></label>
 | 
				
			||||||
 | 
					                                    <abbr data-loc="worldState_note" data-loc-inc="worldState_hallowedNightmares|worldState_dogDays"></abbr>
 | 
				
			||||||
 | 
					                                </div>
 | 
				
			||||||
 | 
					                                <div class="form-group mt-2 d-flex gap-2">
 | 
				
			||||||
 | 
					                                    <div class="flex-fill">
 | 
				
			||||||
 | 
					                                        <label class="form-label" for="worldState.hallowedNightmares" data-loc="worldState_hallowedNightmares"></label>
 | 
				
			||||||
 | 
					                                        <abbr data-loc="worldState_note" data-loc-inc="worldState_hallowedFlame|worldState_dogDays"></abbr>
 | 
				
			||||||
 | 
					                                        <select class="form-control" id="worldState.hallowedNightmares" data-default="false">
 | 
				
			||||||
 | 
					                                            <option value="true" data-loc="enabled"></option>
 | 
				
			||||||
 | 
					                                            <option value="false" data-loc="disabled"></option>
 | 
				
			||||||
 | 
					                                        </select>
 | 
				
			||||||
 | 
					                                    </div>
 | 
				
			||||||
 | 
					                                    <div class="flex-fill">
 | 
				
			||||||
 | 
					                                        <label class="form-label" for="worldState.hallowedNightmaresRewardsOverride" data-loc="worldState_hallowedNightmaresRewards"></label>
 | 
				
			||||||
 | 
					                                        <select class="form-control" id="worldState.hallowedNightmaresRewardsOverride" data-default="0">
 | 
				
			||||||
 | 
					                                                <option value="0" data-loc="worldState_from_2018"></option>
 | 
				
			||||||
 | 
					                                                <option value="1" data-loc="worldState_from_2016"></option>
 | 
				
			||||||
 | 
					                                                <option value="2" data-loc="worldState_from_2015"></option>
 | 
				
			||||||
 | 
					                                        </select>
 | 
				
			||||||
 | 
					                                    </div>
 | 
				
			||||||
 | 
					                                </div>
 | 
				
			||||||
 | 
					                                <div class="form-group mt-2 d-flex gap-2">
 | 
				
			||||||
 | 
					                                    <div class="flex-fill">
 | 
				
			||||||
 | 
					                                        <label class="form-label" for="worldState.proxyRebellion" data-loc="worldState_proxyRebellion"></label>
 | 
				
			||||||
 | 
					                                        <select class="form-control" id="worldState.proxyRebellion" data-default="false">
 | 
				
			||||||
 | 
					                                            <option value="true" data-loc="enabled"></option>
 | 
				
			||||||
 | 
					                                            <option value="false" data-loc="disabled"></option>
 | 
				
			||||||
 | 
					                                        </select>
 | 
				
			||||||
 | 
					                                    </div>
 | 
				
			||||||
 | 
					                                    <div class="flex-fill">
 | 
				
			||||||
 | 
					                                        <label class="form-label" for="worldState.proxyRebellionRewardsOverride" data-loc="worldState_proxyRebellionRewards"></label>
 | 
				
			||||||
 | 
					                                        <select class="form-control" id="worldState.proxyRebellionRewardsOverride" data-default="0">
 | 
				
			||||||
 | 
					                                            <option value="0" data-loc="worldState_from_2019"></option>
 | 
				
			||||||
 | 
					                                            <option value="1" data-loc="worldState_from_2018"></option>
 | 
				
			||||||
 | 
					                                        </select>
 | 
				
			||||||
 | 
					                                    </div>
 | 
				
			||||||
 | 
					                                </div>
 | 
				
			||||||
                                <div class="form-group mt-2">
 | 
					                                <div class="form-group mt-2">
 | 
				
			||||||
                                    <label class="form-label" for="worldState.galleonOfGhouls" data-loc="worldState_galleonOfGhouls"></label>
 | 
					                                    <label class="form-label" for="worldState.galleonOfGhouls" data-loc="worldState_galleonOfGhouls"></label>
 | 
				
			||||||
 | 
					                                    <abbr data-loc="worldState_note" data-loc-inc="worldState_wolfHunt"></abbr>
 | 
				
			||||||
                                    <select class="form-control" id="worldState.galleonOfGhouls" data-default="0">
 | 
					                                    <select class="form-control" id="worldState.galleonOfGhouls" data-default="0">
 | 
				
			||||||
                                        <option value="0" data-loc="disabled"></option>
 | 
					                                        <option value="0" data-loc="disabled"></option>
 | 
				
			||||||
                                        <option value="1" data-loc="worldState_we1"></option>
 | 
					                                        <option value="1" data-loc="worldState_we1"></option>
 | 
				
			||||||
@ -973,6 +1022,7 @@
 | 
				
			|||||||
                                <div class="form-group mt-2 d-flex gap-2">
 | 
					                                <div class="form-group mt-2 d-flex gap-2">
 | 
				
			||||||
                                    <div class="flex-fill">
 | 
					                                    <div class="flex-fill">
 | 
				
			||||||
                                        <label class="form-label" for="worldState.dogDaysOverride" data-loc="worldState_dogDays"></label>
 | 
					                                        <label class="form-label" for="worldState.dogDaysOverride" data-loc="worldState_dogDays"></label>
 | 
				
			||||||
 | 
					                                        <abbr data-loc="worldState_note" data-loc-inc="worldState_hallowedFlame|worldState_hallowedNightmares"></abbr>
 | 
				
			||||||
                                        <select class="form-control" id="worldState.dogDaysOverride" data-default="null">
 | 
					                                        <select class="form-control" id="worldState.dogDaysOverride" data-default="null">
 | 
				
			||||||
                                            <option value="null" data-loc="normal"></option>
 | 
					                                            <option value="null" data-loc="normal"></option>
 | 
				
			||||||
                                            <option value="true" data-loc="enabled"></option>
 | 
					                                            <option value="true" data-loc="enabled"></option>
 | 
				
			||||||
@ -981,7 +1031,7 @@
 | 
				
			|||||||
                                    </div>
 | 
					                                    </div>
 | 
				
			||||||
                                    <div class="flex-fill">
 | 
					                                    <div class="flex-fill">
 | 
				
			||||||
                                        <label class="form-label" for="worldState.dogDaysRewardsOverride" data-loc="worldState_dogDaysRewards"></label>
 | 
					                                        <label class="form-label" for="worldState.dogDaysRewardsOverride" data-loc="worldState_dogDaysRewards"></label>
 | 
				
			||||||
                                        <select class="form-control" id="worldState.dogDaysRewardsOverride" data-default="null">
 | 
					                                        <select class="form-control" id="worldState.dogDaysRewardsOverride" data-default="  ">
 | 
				
			||||||
                                            <option value="null" data-loc="normal"></option>
 | 
					                                            <option value="null" data-loc="normal"></option>
 | 
				
			||||||
                                            <option value="3" data-loc="worldState_from_2025"></option>
 | 
					                                            <option value="3" data-loc="worldState_from_2025"></option>
 | 
				
			||||||
                                            <option value="2" data-loc="worldState_from_2024"></option>
 | 
					                                            <option value="2" data-loc="worldState_from_2024"></option>
 | 
				
			||||||
 | 
				
			|||||||
@ -202,6 +202,14 @@ function updateLocElements() {
 | 
				
			|||||||
    document.querySelectorAll("[data-loc-placeholder]").forEach(elm => {
 | 
					    document.querySelectorAll("[data-loc-placeholder]").forEach(elm => {
 | 
				
			||||||
        elm.placeholder = loc(elm.getAttribute("data-loc-placeholder"));
 | 
					        elm.placeholder = loc(elm.getAttribute("data-loc-placeholder"));
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					    document.querySelectorAll("[data-loc-inc]").forEach(elm => {
 | 
				
			||||||
 | 
					        const incWith = elm
 | 
				
			||||||
 | 
					            .getAttribute("data-loc-inc")
 | 
				
			||||||
 | 
					            .split("|")
 | 
				
			||||||
 | 
					            .map(key => loc(key))
 | 
				
			||||||
 | 
					            .join(", ");
 | 
				
			||||||
 | 
					        elm.title = `${loc("worldState_incompatibleWith")}: ${incWith}`;
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function setActiveLanguage(lang) {
 | 
					function setActiveLanguage(lang) {
 | 
				
			||||||
 | 
				
			|||||||
@ -250,10 +250,23 @@ dict = {
 | 
				
			|||||||
    worldState_plagueStar: `Plagenstern`,
 | 
					    worldState_plagueStar: `Plagenstern`,
 | 
				
			||||||
    worldState_dogDays: `Hitzefrei`,
 | 
					    worldState_dogDays: `Hitzefrei`,
 | 
				
			||||||
    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
					    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
				
			||||||
 | 
					    worldState_wolfHunt: `Wolfsjagd (2025)`,
 | 
				
			||||||
 | 
					    worldState_longShadow: `Lange Schatten`,
 | 
				
			||||||
 | 
					    worldState_hallowedFlame: `Geweihte Flamme`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmares: `Geweihte Albträume`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmaresRewards: `[UNTRANSLATED] Hallowed Nightmares Rewards`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellion: `Proxy-Rebellion`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellionRewards: `[UNTRANSLATED] Proxy Rebellion Rewards`,
 | 
				
			||||||
    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
					    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
				
			||||||
    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
					    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
				
			||||||
    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
					    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
				
			||||||
    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
					    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
				
			||||||
 | 
					    worldState_from_2019: `[UNTRANSLATED] from 2019`,
 | 
				
			||||||
 | 
					    worldState_from_2018: `[UNTRANSLATED] from 2018`,
 | 
				
			||||||
 | 
					    worldState_from_2016: `[UNTRANSLATED] from 2016`,
 | 
				
			||||||
 | 
					    worldState_from_2015: `[UNTRANSLATED] from 2015`,
 | 
				
			||||||
 | 
					    worldState_note: `[UNTRANSLATED] Note`,
 | 
				
			||||||
 | 
					    worldState_incompatibleWith: `[UNTRANSLATED] Incompatible with:`,
 | 
				
			||||||
    enabled: `Aktiviert`,
 | 
					    enabled: `Aktiviert`,
 | 
				
			||||||
    disabled: `Deaktiviert`,
 | 
					    disabled: `Deaktiviert`,
 | 
				
			||||||
    worldState_we1: `Wochenende 1`,
 | 
					    worldState_we1: `Wochenende 1`,
 | 
				
			||||||
 | 
				
			|||||||
@ -249,10 +249,23 @@ dict = {
 | 
				
			|||||||
    worldState_plagueStar: `Plague Star`,
 | 
					    worldState_plagueStar: `Plague Star`,
 | 
				
			||||||
    worldState_dogDays: `Dog Days`,
 | 
					    worldState_dogDays: `Dog Days`,
 | 
				
			||||||
    worldState_dogDaysRewards: `Dog Days Rewards`,
 | 
					    worldState_dogDaysRewards: `Dog Days Rewards`,
 | 
				
			||||||
 | 
					    worldState_wolfHunt: `Wolf Hunt (2025)`,
 | 
				
			||||||
 | 
					    worldState_longShadow: `Long Shadow`,
 | 
				
			||||||
 | 
					    worldState_hallowedFlame: `Hallowed Flame`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmares: `Hallowed Nightmares`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmaresRewards: `Hallowed Nightmares Rewards`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellion: `Proxy Rebellion`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellionRewards: `Proxy Rebellion Rewards`,
 | 
				
			||||||
    worldState_from_2025: `from 2025`,
 | 
					    worldState_from_2025: `from 2025`,
 | 
				
			||||||
    worldState_from_2024: `from 2024`,
 | 
					    worldState_from_2024: `from 2024`,
 | 
				
			||||||
    worldState_from_2023: `from 2023`,
 | 
					    worldState_from_2023: `from 2023`,
 | 
				
			||||||
    worldState_pre_2023: `pre 2023`,
 | 
					    worldState_pre_2023: `pre 2023`,
 | 
				
			||||||
 | 
					    worldState_from_2019: `from 2019`,
 | 
				
			||||||
 | 
					    worldState_from_2018: `from 2018`,
 | 
				
			||||||
 | 
					    worldState_from_2016: `from 2016`,
 | 
				
			||||||
 | 
					    worldState_from_2015: `from 2015`,
 | 
				
			||||||
 | 
					    worldState_note: `Note`,
 | 
				
			||||||
 | 
					    worldState_incompatibleWith: `Incompatible with:`,
 | 
				
			||||||
    enabled: `Enabled`,
 | 
					    enabled: `Enabled`,
 | 
				
			||||||
    disabled: `Disabled`,
 | 
					    disabled: `Disabled`,
 | 
				
			||||||
    worldState_we1: `Weekend 1`,
 | 
					    worldState_we1: `Weekend 1`,
 | 
				
			||||||
 | 
				
			|||||||
@ -250,10 +250,23 @@ dict = {
 | 
				
			|||||||
    worldState_plagueStar: `Estrella Infestada`,
 | 
					    worldState_plagueStar: `Estrella Infestada`,
 | 
				
			||||||
    worldState_dogDays: `Canícula`,
 | 
					    worldState_dogDays: `Canícula`,
 | 
				
			||||||
    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
					    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
				
			||||||
 | 
					    worldState_wolfHunt: `Cacería del Lobo (2025)`,
 | 
				
			||||||
 | 
					    worldState_longShadow: `Sombra Prolongada`,
 | 
				
			||||||
 | 
					    worldState_hallowedFlame: `Llama Sagrada`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmares: `Pesadillas sagradas`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmaresRewards: `[UNTRANSLATED] Hallowed Nightmares Rewards`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellion: `Rebelión Proxy`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellionRewards: `[UNTRANSLATED] Proxy Rebellion Rewards`,
 | 
				
			||||||
    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
					    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
				
			||||||
    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
					    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
				
			||||||
    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
					    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
				
			||||||
    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
					    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
				
			||||||
 | 
					    worldState_from_2019: `[UNTRANSLATED] from 2019`,
 | 
				
			||||||
 | 
					    worldState_from_2018: `[UNTRANSLATED] from 2018`,
 | 
				
			||||||
 | 
					    worldState_from_2016: `[UNTRANSLATED] from 2016`,
 | 
				
			||||||
 | 
					    worldState_from_2015: `[UNTRANSLATED] from 2015`,
 | 
				
			||||||
 | 
					    worldState_note: `[UNTRANSLATED] Note`,
 | 
				
			||||||
 | 
					    worldState_incompatibleWith: `[UNTRANSLATED] Incompatible with:`,
 | 
				
			||||||
    enabled: `Activado`,
 | 
					    enabled: `Activado`,
 | 
				
			||||||
    disabled: `Desactivado`,
 | 
					    disabled: `Desactivado`,
 | 
				
			||||||
    worldState_we1: `Semana 1`,
 | 
					    worldState_we1: `Semana 1`,
 | 
				
			||||||
 | 
				
			|||||||
@ -250,10 +250,23 @@ dict = {
 | 
				
			|||||||
    worldState_plagueStar: `Fléau Céleste`,
 | 
					    worldState_plagueStar: `Fléau Céleste`,
 | 
				
			||||||
    worldState_dogDays: `Bataille d'Eau`,
 | 
					    worldState_dogDays: `Bataille d'Eau`,
 | 
				
			||||||
    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
					    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
				
			||||||
 | 
					    worldState_wolfHunt: `Chasse au Loup (2025)`,
 | 
				
			||||||
 | 
					    worldState_longShadow: `La Propagation des Ombres`,
 | 
				
			||||||
 | 
					    worldState_hallowedFlame: `Flamme Hantée`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmares: `Cauchemars Hantés`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmaresRewards: `[UNTRANSLATED] Hallowed Nightmares Rewards`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellion: `Rébellion Proxy`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellionRewards: `[UNTRANSLATED] Proxy Rebellion Rewards`,
 | 
				
			||||||
    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
					    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
				
			||||||
    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
					    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
				
			||||||
    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
					    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
				
			||||||
    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
					    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
				
			||||||
 | 
					    worldState_from_2019: `[UNTRANSLATED] from 2019`,
 | 
				
			||||||
 | 
					    worldState_from_2018: `[UNTRANSLATED] from 2018`,
 | 
				
			||||||
 | 
					    worldState_from_2016: `[UNTRANSLATED] from 2016`,
 | 
				
			||||||
 | 
					    worldState_from_2015: `[UNTRANSLATED] from 2015`,
 | 
				
			||||||
 | 
					    worldState_note: `[UNTRANSLATED] Note`,
 | 
				
			||||||
 | 
					    worldState_incompatibleWith: `[UNTRANSLATED] Incompatible with:`,
 | 
				
			||||||
    enabled: `Activé`,
 | 
					    enabled: `Activé`,
 | 
				
			||||||
    disabled: `Désactivé`,
 | 
					    disabled: `Désactivé`,
 | 
				
			||||||
    worldState_we1: `Weekend 1`,
 | 
					    worldState_we1: `Weekend 1`,
 | 
				
			||||||
 | 
				
			|||||||
@ -250,10 +250,23 @@ dict = {
 | 
				
			|||||||
    worldState_plagueStar: `Чумная звезда`,
 | 
					    worldState_plagueStar: `Чумная звезда`,
 | 
				
			||||||
    worldState_dogDays: `Знойные дни`,
 | 
					    worldState_dogDays: `Знойные дни`,
 | 
				
			||||||
    worldState_dogDaysRewards: `Награды Знойных дней`,
 | 
					    worldState_dogDaysRewards: `Награды Знойных дней`,
 | 
				
			||||||
 | 
					    worldState_wolfHunt: `Волчья Охота (2025)`,
 | 
				
			||||||
 | 
					    worldState_longShadow: `Длинная Тень`,
 | 
				
			||||||
 | 
					    worldState_hallowedFlame: `Священное пламя`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmares: `Священные Кошмары`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmaresRewards: `Награды Священных Кошмаров`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellion: `Восстание Роботов`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellionRewards: `Награды Восстания Роботов`,
 | 
				
			||||||
    worldState_from_2025: `из 2025`,
 | 
					    worldState_from_2025: `из 2025`,
 | 
				
			||||||
    worldState_from_2024: `из 2024`,
 | 
					    worldState_from_2024: `из 2024`,
 | 
				
			||||||
    worldState_from_2023: `из 2023`,
 | 
					    worldState_from_2023: `из 2023`,
 | 
				
			||||||
    worldState_pre_2023: `до 2023`,
 | 
					    worldState_pre_2023: `до 2023`,
 | 
				
			||||||
 | 
					    worldState_from_2019: `из 2019`,
 | 
				
			||||||
 | 
					    worldState_from_2018: `из 2018`,
 | 
				
			||||||
 | 
					    worldState_from_2016: `из 2016`,
 | 
				
			||||||
 | 
					    worldState_from_2015: `из 2015`,
 | 
				
			||||||
 | 
					    worldState_note: `Примичание`,
 | 
				
			||||||
 | 
					    worldState_incompatibleWith: `Несовместимо с:`,
 | 
				
			||||||
    enabled: `Включено`,
 | 
					    enabled: `Включено`,
 | 
				
			||||||
    disabled: `Отключено`,
 | 
					    disabled: `Отключено`,
 | 
				
			||||||
    worldState_we1: `Выходные 1`,
 | 
					    worldState_we1: `Выходные 1`,
 | 
				
			||||||
 | 
				
			|||||||
@ -250,10 +250,23 @@ dict = {
 | 
				
			|||||||
    worldState_plagueStar: `Морова зірка`,
 | 
					    worldState_plagueStar: `Морова зірка`,
 | 
				
			||||||
    worldState_dogDays: `Спекотні дні`,
 | 
					    worldState_dogDays: `Спекотні дні`,
 | 
				
			||||||
    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
					    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
				
			||||||
 | 
					    worldState_wolfHunt: `Полювання на Вовка (2025)`,
 | 
				
			||||||
 | 
					    worldState_longShadow: `Довга тінь`,
 | 
				
			||||||
 | 
					    worldState_hallowedFlame: `Священне полум'я`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmares: `Священні жахіття`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmaresRewards: `[UNTRANSLATED] Hallowed Nightmares Rewards`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellion: `Повстання роботів`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellionRewards: `[UNTRANSLATED] Proxy Rebellion Rewards`,
 | 
				
			||||||
    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
					    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
				
			||||||
    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
					    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
				
			||||||
    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
					    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
				
			||||||
    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
					    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
				
			||||||
 | 
					    worldState_from_2019: `[UNTRANSLATED] from 2019`,
 | 
				
			||||||
 | 
					    worldState_from_2018: `[UNTRANSLATED] from 2018`,
 | 
				
			||||||
 | 
					    worldState_from_2016: `[UNTRANSLATED] from 2016`,
 | 
				
			||||||
 | 
					    worldState_from_2015: `[UNTRANSLATED] from 2015`,
 | 
				
			||||||
 | 
					    worldState_note: `[UNTRANSLATED] Note`,
 | 
				
			||||||
 | 
					    worldState_incompatibleWith: `[UNTRANSLATED] Incompatible with:`,
 | 
				
			||||||
    enabled: `Увімкнено`,
 | 
					    enabled: `Увімкнено`,
 | 
				
			||||||
    disabled: `Вимкнено`,
 | 
					    disabled: `Вимкнено`,
 | 
				
			||||||
    worldState_we1: `Вихідні 1`,
 | 
					    worldState_we1: `Вихідні 1`,
 | 
				
			||||||
 | 
				
			|||||||
@ -250,10 +250,23 @@ dict = {
 | 
				
			|||||||
    worldState_plagueStar: `瘟疫之星`,
 | 
					    worldState_plagueStar: `瘟疫之星`,
 | 
				
			||||||
    worldState_dogDays: `三伏天`,
 | 
					    worldState_dogDays: `三伏天`,
 | 
				
			||||||
    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
					    worldState_dogDaysRewards: `[UNTRANSLATED] Dog Days Rewards`,
 | 
				
			||||||
 | 
					    worldState_wolfHunt: `恶狼狩猎 (2025)`,
 | 
				
			||||||
 | 
					    worldState_longShadow: `暗夜长影`,
 | 
				
			||||||
 | 
					    worldState_hallowedFlame: `万圣之焰`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmares: `万圣噩梦`,
 | 
				
			||||||
 | 
					    worldState_hallowedNightmaresRewards: `[UNTRANSLATED] Hallowed Nightmares Rewards`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellion: `机械叛乱`,
 | 
				
			||||||
 | 
					    worldState_proxyRebellionRewards: `[UNTRANSLATED] Proxy Rebellion Rewards`,
 | 
				
			||||||
    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
					    worldState_from_2025: `[UNTRANSLATED] from 2025`,
 | 
				
			||||||
    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
					    worldState_from_2024: `[UNTRANSLATED] from 2024`,
 | 
				
			||||||
    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
					    worldState_from_2023: `[UNTRANSLATED] from 2023`,
 | 
				
			||||||
    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
					    worldState_pre_2023: `[UNTRANSLATED] pre 2023`,
 | 
				
			||||||
 | 
					    worldState_from_2019: `[UNTRANSLATED] from 2019`,
 | 
				
			||||||
 | 
					    worldState_from_2018: `[UNTRANSLATED] from 2018`,
 | 
				
			||||||
 | 
					    worldState_from_2016: `[UNTRANSLATED] from 2016`,
 | 
				
			||||||
 | 
					    worldState_from_2015: `[UNTRANSLATED] from 2015`,
 | 
				
			||||||
 | 
					    worldState_note: `[UNTRANSLATED] Note`,
 | 
				
			||||||
 | 
					    worldState_incompatibleWith: `[UNTRANSLATED] Incompatible with:`,
 | 
				
			||||||
    enabled: `启用`,
 | 
					    enabled: `启用`,
 | 
				
			||||||
    disabled: `关闭/取消配置`,
 | 
					    disabled: `关闭/取消配置`,
 | 
				
			||||||
    worldState_we1: `活动阶段:第一周`,
 | 
					    worldState_we1: `活动阶段:第一周`,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user