diff --git a/components/candle/challengeService.ts b/components/candle/challengeService.ts index 193118b6e..555cf8853 100644 --- a/components/candle/challengeService.ts +++ b/components/candle/challengeService.ts @@ -208,32 +208,42 @@ export abstract class ChallengeRegistry { }, ], [ - "cheesecake-pack", + "argentum-pack", { - Name: "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_CHEESECAKE", + Name: "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_ARGENTUM", Description: "", GameVersions: ["h3"], - Image: "images/challenges/categories/packcheesecake/tile.jpg", + Image: "images/challenges/categories/packargentum/tile.jpg", Icon: "challenge_category_feats", }, ], [ - "argentum-pack", + "argon-pack", { - Name: "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_ARGENTUM", + Name: "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_ARGON", Description: "", GameVersions: ["h3"], - Image: "images/challenges/categories/packargentum/tile.jpg", + Image: "images/challenges/categories/packargon/tile.jpg", Icon: "challenge_category_feats", }, ], [ - "argon-pack", + "cheesecake-pack", { - Name: "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_ARGON", + Name: "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_CHEESECAKE", Description: "", GameVersions: ["h3"], - Image: "images/challenges/categories/packargon/tile.jpg", + Image: "images/challenges/categories/packcheesecake/tile.jpg", + Icon: "challenge_category_feats", + }, + ], + [ + "ammonia-pack", + { + Name: "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + Description: "", + GameVersions: ["h3"], + Image: "images/challenges/categories/packammonia/tile.jpg", Icon: "challenge_category_feats", }, ], diff --git a/contractdata/AMBROSE/_AMBROSE_CHALLENGES.json b/contractdata/AMBROSE/_AMBROSE_CHALLENGES.json index fa97a7f0a..59a0a8ff1 100644 --- a/contractdata/AMBROSE/_AMBROSE_CHALLENGES.json +++ b/contractdata/AMBROSE/_AMBROSE_CHALLENGES.json @@ -3181,7 +3181,7 @@ "Icon": "challenge_category_feats", "CategoryId": "cheesecake-pack", "Description": "", - "OrderIndex": 6.1, + "OrderIndex": 6.991, "Challenges": [ { "Id": "0e08ee97-8f70-c82e-f04a-9d2cd60ae5b5", diff --git a/contractdata/BERLIN/_BERLIN_CHALLENGES.json b/contractdata/BERLIN/_BERLIN_CHALLENGES.json index 1d5ffce19..eebe1dfef 100644 --- a/contractdata/BERLIN/_BERLIN_CHALLENGES.json +++ b/contractdata/BERLIN/_BERLIN_CHALLENGES.json @@ -4305,6 +4305,164 @@ } } ] + }, + { + "Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Image": "images/challenges/categories/packammonia/tile.jpg", + "Icon": "challenge_category_feats", + "CategoryId": "ammonia-pack", + "Description": "", + "OrderIndex": 6.992, + "Challenges": [ + { + "Id": "4989d836-569a-4997-9755-95bd2e831d2a", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_NAME", + "ImageName": "images/challenges/Categories/PackAmmonia/tile.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["PROP_DEVICE_ICA_RUBBERDUCK_REMOTE_EXPLOSIVE_T"], + "IsPlayable": false, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "", + "ParentLocationId": "", + "Type": "global", + "DifficultyLevels": [], + "OrderIndex": 100000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "profile", + "Constants": { + "RequiredChallenges": [ + "09eb54ac-6037-4f3f-9c9d-a2ae00a0273c", + "0a43e29e-07da-495c-ba41-1904851526fd", + "744b8c17-ac05-48a8-8eab-84af4aa0f5f0", + "31fd53b9-8acc-46b8-95be-53a6474cff88" + ] + }, + "Context": { + "CompletedChallenges": [] + }, + "ContextListeners": { + "CompletedChallenges": { + "comparand": "$.RequiredChallenges", + "type": "challengetree" + } + }, + "States": { + "Start": { + "ChallengeCompleted": [ + { + "Condition": { + "$any": { + "?": { + "$eq": [ + "$.#", + "$Value.ChallengeId" + ] + }, + "in": "$.RequiredChallenges" + } + }, + "$pushunique": [ + "CompletedChallenges", + "$Value.ChallengeId" + ] + }, + { + "Condition": { + "$eq": [ + "($.CompletedChallenges).Count", + "($.RequiredChallenges).Count" + ] + }, + "Transition": "Success" + } + ] + } + } + }, + "Tags": ["ammonia-pack", "story", "hard"], + "InclusionData": { + "ContractIds": [ + "ebcd14b2-0786-4ceb-a2a4-e771f60d0125", + "c414a084-a7b9-43ce-b6ca-590620acd87e" + ], + "ContractTypes": null, + "Locations": ["LOCATION_MUMBAI", "LOCATION_WET"], + "GameModes": null + } + }, + { + "Id": "31fd53b9-8acc-46b8-95be-53a6474cff88", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_BERLINFLYINGSWAN_NAME", + "ImageName": "images/challenges/categories/packammonia/ammonia_berlinflyingswan.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_BERLINFLYINGSWAN_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": [], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "LOCATION_PARENT_EDGY", + "ParentLocationId": "LOCATION_PARENT_EDGY", + "Type": "contract", + "DifficultyLevels": [], + "OrderIndex": 100004, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "session", + "Context": {}, + "States": { + "Start": { + "Kill": { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.RepositoryId", + "922deccd-7fb4-45d9-ae3d-2cf11915c403" + ] + }, + { + "$eq": [ + "$Value.KillMethodStrict", + "accident_push" + ] + } + ] + }, + "Transition": "CheckExit" + } + }, + "CheckExit": { + "exit_gate": { + "Condition": { + "$eq": [ + "$Value.RepositoryId", + "33c581f6-45ee-4a83-8209-d131ba6a755d" + ] + }, + "Transition": "Success" + } + } + } + }, + "Tags": ["ammonia-pack", "story", "live", "medium"], + "InclusionData": { + "ContractIds": ["ebcd14b2-0786-4ceb-a2a4-e771f60d0125"] + } + } + ] } ] } diff --git a/contractdata/CHONGQING/_CHONGQING_CHALLENGES.json b/contractdata/CHONGQING/_CHONGQING_CHALLENGES.json index f7bbe0032..3386c0f2b 100644 --- a/contractdata/CHONGQING/_CHONGQING_CHALLENGES.json +++ b/contractdata/CHONGQING/_CHONGQING_CHALLENGES.json @@ -4490,7 +4490,7 @@ "Icon": "challenge_category_feats", "CategoryId": "cheesecake-pack", "Description": "", - "OrderIndex": 6.1, + "OrderIndex": 6.991, "Challenges": [ { "Id": "0e08ee97-8f70-c82e-f04a-9d2cd60ae5b5", @@ -4659,6 +4659,200 @@ "Tags": ["cheesecake-pack", "story", "live", "medium"] } ] + }, + { + "Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Image": "images/challenges/categories/packammonia/tile.jpg", + "Icon": "challenge_category_feats", + "CategoryId": "ammonia-pack", + "Description": "", + "OrderIndex": 6.992, + "Challenges": [ + { + "Id": "4989d836-569a-4997-9755-95bd2e831d2a", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_NAME", + "ImageName": "images/challenges/Categories/PackAmmonia/tile.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["PROP_DEVICE_ICA_RUBBERDUCK_REMOTE_EXPLOSIVE_T"], + "IsPlayable": false, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "", + "ParentLocationId": "", + "Type": "global", + "DifficultyLevels": [], + "OrderIndex": 100000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "profile", + "Constants": { + "RequiredChallenges": [ + "09eb54ac-6037-4f3f-9c9d-a2ae00a0273c", + "0a43e29e-07da-495c-ba41-1904851526fd", + "744b8c17-ac05-48a8-8eab-84af4aa0f5f0", + "31fd53b9-8acc-46b8-95be-53a6474cff88" + ] + }, + "Context": { + "CompletedChallenges": [] + }, + "ContextListeners": { + "CompletedChallenges": { + "comparand": "$.RequiredChallenges", + "type": "challengetree" + } + }, + "States": { + "Start": { + "ChallengeCompleted": [ + { + "Condition": { + "$any": { + "?": { + "$eq": [ + "$.#", + "$Value.ChallengeId" + ] + }, + "in": "$.RequiredChallenges" + } + }, + "$pushunique": [ + "CompletedChallenges", + "$Value.ChallengeId" + ] + }, + { + "Condition": { + "$eq": [ + "($.CompletedChallenges).Count", + "($.RequiredChallenges).Count" + ] + }, + "Transition": "Success" + } + ] + } + } + }, + "Tags": ["ammonia-pack", "story", "hard"], + "InclusionData": { + "ContractIds": [ + "ebcd14b2-0786-4ceb-a2a4-e771f60d0125", + "c414a084-a7b9-43ce-b6ca-590620acd87e" + ], + "ContractTypes": null, + "Locations": ["LOCATION_MUMBAI", "LOCATION_WET"], + "GameModes": null + } + }, + { + "Id": "0a43e29e-07da-495c-ba41-1904851526fd", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_CHONGQINGHOMELESS_NAME", + "ImageName": "images/challenges/categories/packammonia/ammonia_chongqinghomeless.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_CHONGQINGHOMELESS_DESC", + "Rewards": { + "MasteryXP": 1000 + }, + "Drops": [], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "LOCATION_PARENT_WET", + "ParentLocationId": "LOCATION_PARENT_WET", + "Type": "parentlocation", + "DifficultyLevels": [], + "OrderIndex": 100002, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "session", + "Context": { "isPosterAcquired": false }, + "States": { + "Start": { + "Disguise": [ + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value", + "ba4e595e-da3b-4902-8622-40889fc088db" + ] + }, + { + "$eq": [ + "$.isPosterAcquired", + false + ] + } + ] + }, + "Transition": "CheckPoster" + }, + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value", + "ba4e595e-da3b-4902-8622-40889fc088db" + ] + }, + { + "$eq": [ + "$.isPosterAcquired", + true + ] + } + ] + }, + "Transition": "CheckHideBody" + } + ] + }, + "CheckPoster": { + "ItemPickedUp": { + "Condition": { + "$eq": [ + "$Value.RepositoryId", + "918de690-aff2-41cc-acdd-e1ebb3953a9d" + ] + }, + "Actions": { + "$set": ["isPosterAcquired", true] + }, + "Transition": "CheckHideBody" + }, + "Disguise": { "Transition": "Start" } + }, + "CheckHideBody": { + "setpieces": { + "Condition": { + "$eq": [ + "$Value.RepositoryId", + "07aa6895-5780-4a9c-8f34-7f1a51f389f7" + ] + }, + "Transition": "Success" + } + } + } + }, + "Tags": ["ammonia-pack", "story", "live", "medium"], + "InclusionData": { + "Locations": ["LOCATION_WET"] + } + } + ] } ] } diff --git a/contractdata/DUBAI/_DUBAI_CHALLENGES.json b/contractdata/DUBAI/_DUBAI_CHALLENGES.json index 7e7895de8..89bad30c3 100644 --- a/contractdata/DUBAI/_DUBAI_CHALLENGES.json +++ b/contractdata/DUBAI/_DUBAI_CHALLENGES.json @@ -4214,7 +4214,7 @@ "Icon": "challenge_category_feats", "CategoryId": "cheesecake-pack", "Description": "", - "OrderIndex": 6.1, + "OrderIndex": 6.991, "Challenges": [ { "Id": "0e08ee97-8f70-c82e-f04a-9d2cd60ae5b5", diff --git a/contractdata/GLOBAL/_AMMONIA_CHALLENGES.json b/contractdata/GLOBAL/_AMMONIA_CHALLENGES.json new file mode 100644 index 000000000..6356011ef --- /dev/null +++ b/contractdata/GLOBAL/_AMMONIA_CHALLENGES.json @@ -0,0 +1,102 @@ +{ + "meta": { + "Location": "GLOBAL_AMMONIA_CHALLENGES", + "GameVersions": ["h3"] + }, + "groups": [ + { + "Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Image": "images/challenges/categories/packammonia/tile.jpg", + "Icon": "challenge_category_feats", + "CategoryId": "ammonia-pack", + "Description": "", + "OrderIndex": 6.992, + "Challenges": [ + { + "Id": "4989d836-569a-4997-9755-95bd2e831d2a", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_NAME", + "ImageName": "images/challenges/Categories/PackAmmonia/tile.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["PROP_DEVICE_ICA_RUBBERDUCK_REMOTE_EXPLOSIVE_T"], + "IsPlayable": false, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "", + "ParentLocationId": "", + "Type": "global", + "DifficultyLevels": [], + "OrderIndex": 100000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "profile", + "Constants": { + "RequiredChallenges": [ + "09eb54ac-6037-4f3f-9c9d-a2ae00a0273c", + "0a43e29e-07da-495c-ba41-1904851526fd", + "744b8c17-ac05-48a8-8eab-84af4aa0f5f0", + "31fd53b9-8acc-46b8-95be-53a6474cff88" + ] + }, + "Context": { + "CompletedChallenges": [] + }, + "ContextListeners": { + "CompletedChallenges": { + "comparand": "$.RequiredChallenges", + "type": "challengetree" + } + }, + "States": { + "Start": { + "ChallengeCompleted": [ + { + "Condition": { + "$any": { + "?": { + "$eq": [ + "$.#", + "$Value.ChallengeId" + ] + }, + "in": "$.RequiredChallenges" + } + }, + "$pushunique": [ + "CompletedChallenges", + "$Value.ChallengeId" + ] + }, + { + "Condition": { + "$eq": [ + "($.CompletedChallenges).Count", + "($.RequiredChallenges).Count" + ] + }, + "Transition": "Success" + } + ] + } + } + }, + "Tags": ["ammonia-pack", "story", "hard"], + "InclusionData": { + "ContractIds": [ + "ebcd14b2-0786-4ceb-a2a4-e771f60d0125", + "c414a084-a7b9-43ce-b6ca-590620acd87e" + ], + "ContractTypes": null, + "Locations": ["LOCATION_MUMBAI", "LOCATION_WET"], + "GameModes": null + } + } + ] + } + ] +} diff --git a/contractdata/GLOBAL/_CHEESECAKE_CHALLENGES.json b/contractdata/GLOBAL/_CHEESECAKE_CHALLENGES.json index a1081c3e1..b2e06abd8 100644 --- a/contractdata/GLOBAL/_CHEESECAKE_CHALLENGES.json +++ b/contractdata/GLOBAL/_CHEESECAKE_CHALLENGES.json @@ -10,7 +10,7 @@ "Icon": "challenge_category_feats", "CategoryId": "cheesecake-pack", "Description": "", - "OrderIndex": 6.1, + "OrderIndex": 6.991, "Challenges": [ { "Id": "0e08ee97-8f70-c82e-f04a-9d2cd60ae5b5", diff --git a/contractdata/HOKKAIDO/_HOKKAIDO_CHALLENGES.json b/contractdata/HOKKAIDO/_HOKKAIDO_CHALLENGES.json index 0242edc83..ab561171a 100644 --- a/contractdata/HOKKAIDO/_HOKKAIDO_CHALLENGES.json +++ b/contractdata/HOKKAIDO/_HOKKAIDO_CHALLENGES.json @@ -6973,6 +6973,166 @@ "Tags": ["argon-pack", "story", "live", "hard"] } ] + }, + { + "Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Image": "images/challenges/categories/packammonia/tile.jpg", + "Icon": "challenge_category_feats", + "CategoryId": "ammonia-pack", + "Description": "", + "OrderIndex": 6.992, + "Challenges": [ + { + "Id": "4989d836-569a-4997-9755-95bd2e831d2a", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_NAME", + "ImageName": "images/challenges/Categories/PackAmmonia/tile.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["PROP_DEVICE_ICA_RUBBERDUCK_REMOTE_EXPLOSIVE_T"], + "IsPlayable": false, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "", + "ParentLocationId": "", + "Type": "global", + "DifficultyLevels": [], + "OrderIndex": 100000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "profile", + "Constants": { + "RequiredChallenges": [ + "09eb54ac-6037-4f3f-9c9d-a2ae00a0273c", + "0a43e29e-07da-495c-ba41-1904851526fd", + "744b8c17-ac05-48a8-8eab-84af4aa0f5f0", + "31fd53b9-8acc-46b8-95be-53a6474cff88" + ] + }, + "Context": { + "CompletedChallenges": [] + }, + "ContextListeners": { + "CompletedChallenges": { + "comparand": "$.RequiredChallenges", + "type": "challengetree" + } + }, + "States": { + "Start": { + "ChallengeCompleted": [ + { + "Condition": { + "$any": { + "?": { + "$eq": [ + "$.#", + "$Value.ChallengeId" + ] + }, + "in": "$.RequiredChallenges" + } + }, + "$pushunique": [ + "CompletedChallenges", + "$Value.ChallengeId" + ] + }, + { + "Condition": { + "$eq": [ + "($.CompletedChallenges).Count", + "($.RequiredChallenges).Count" + ] + }, + "Transition": "Success" + } + ] + } + } + }, + "Tags": ["ammonia-pack", "story", "hard"], + "InclusionData": { + "ContractIds": [ + "ebcd14b2-0786-4ceb-a2a4-e771f60d0125", + "c414a084-a7b9-43ce-b6ca-590620acd87e" + ], + "ContractTypes": null, + "Locations": ["LOCATION_MUMBAI", "LOCATION_WET"], + "GameModes": null + } + }, + { + "Id": "744b8c17-ac05-48a8-8eab-84af4aa0f5f0", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_HOKKAIDOCOSMETIC_NAME", + "ImageName": "images/challenges/categories/packammonia/ammonia_hokkaidocosmetic.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_HOKKAIDOCOSMETIC_DESC", + "Rewards": { + "MasteryXP": 2000 + }, + "Drops": [], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "LOCATION_PARENT_HOKKAIDO", + "ParentLocationId": "LOCATION_PARENT_HOKKAIDO", + "Type": "contract", + "DifficultyLevels": [], + "OrderIndex": 100003, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "session", + "Context": { "Targets": [] }, + "States": { + "Start": { + "HeroSpawn_Location": [ + { + "Condition": { + "$or": [ + { + "$eq": [ + "$Value.RepositoryId", + "bdc80464-31dd-440d-ad79-2767b923a0a4" + ] + }, + { + "$eq": [ + "$Value.RepositoryId", + "0e7dd303-c9bb-42cc-aca0-70499931d098" + ] + } + ] + }, + "Transition": "CheckRemoveBandage" + } + ] + }, + "CheckRemoveBandage": { + "Disguise": { + "Condition": { + "$eq": [ + "$Value", + "efc430ac-a19b-438e-82bf-5da4149d010c" + ] + }, + "Transition": "Success" + } + } + } + }, + "Tags": ["ammonia-pack", "story", "live", "medium"], + "InclusionData": { + "ContractIds": ["c414a084-a7b9-43ce-b6ca-590620acd87e"] + } + } + ] } ] } diff --git a/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json b/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json index 42e85299c..6a108c07b 100644 --- a/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json +++ b/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json @@ -6533,6 +6533,210 @@ } } ] + }, + { + "Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Image": "images/challenges/categories/packammonia/tile.jpg", + "Icon": "challenge_category_feats", + "CategoryId": "ammonia-pack", + "Description": "", + "OrderIndex": 6.992, + "Challenges": [ + { + "Id": "4989d836-569a-4997-9755-95bd2e831d2a", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_NAME", + "ImageName": "images/challenges/Categories/PackAmmonia/tile.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_WRAPPER_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["PROP_DEVICE_ICA_RUBBERDUCK_REMOTE_EXPLOSIVE_T"], + "IsPlayable": false, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "", + "ParentLocationId": "", + "Type": "global", + "DifficultyLevels": [], + "OrderIndex": 100000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "profile", + "Constants": { + "RequiredChallenges": [ + "09eb54ac-6037-4f3f-9c9d-a2ae00a0273c", + "0a43e29e-07da-495c-ba41-1904851526fd", + "744b8c17-ac05-48a8-8eab-84af4aa0f5f0", + "31fd53b9-8acc-46b8-95be-53a6474cff88" + ] + }, + "Context": { + "CompletedChallenges": [] + }, + "ContextListeners": { + "CompletedChallenges": { + "comparand": "$.RequiredChallenges", + "type": "challengetree" + } + }, + "States": { + "Start": { + "ChallengeCompleted": [ + { + "Condition": { + "$any": { + "?": { + "$eq": [ + "$.#", + "$Value.ChallengeId" + ] + }, + "in": "$.RequiredChallenges" + } + }, + "$pushunique": [ + "CompletedChallenges", + "$Value.ChallengeId" + ] + }, + { + "Condition": { + "$eq": [ + "($.CompletedChallenges).Count", + "($.RequiredChallenges).Count" + ] + }, + "Transition": "Success" + } + ] + } + } + }, + "Tags": ["ammonia-pack", "story", "hard"], + "InclusionData": { + "ContractIds": [ + "ebcd14b2-0786-4ceb-a2a4-e771f60d0125", + "c414a084-a7b9-43ce-b6ca-590620acd87e" + ], + "ContractTypes": null, + "Locations": ["LOCATION_MUMBAI", "LOCATION_WET"], + "GameModes": null + } + }, + { + "Id": "09eb54ac-6037-4f3f-9c9d-a2ae00a0273c", + "Name": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_MUMBAIABANDONED_NAME", + "ImageName": "images/challenges/categories/packammonia/ammonia_mumbaiabandoned.jpg", + "Description": "UI_PEACOCK_CHALLENGEPACK_AMMONIA_MUMBAIABANDONED_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": [], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_AMMONIA", + "Icon": "challenge_category_feats", + "LocationId": "LOCATION_PARENT_MUMBAI", + "ParentLocationId": "LOCATION_PARENT_MUMBAI", + "Type": "parentlocation", + "DifficultyLevels": [], + "OrderIndex": 100001, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "session", + "Constants": { + "EligibleDisguises": [ + "c4011c75-39ff-4bff-aff5-fe902ae4b83b", + "e4581e1a-a45a-4c42-ba25-3527bd75c0f7", + "b384ff35-9c38-4b08-ab0b-e333cfd7bc6a", + "6d3d59b4-571c-4dbb-9737-205fb34a1ffa", + "e9dffefc-e896-46e4-b158-1b401b015764", + "88adef78-2a19-45fb-9c95-988e82c056f1", + "48afc44d-cf8a-44ba-9436-663a6979c908", + "c5c8e251-bb30-4e9e-b146-74ed96c7048f", + "ae320bab-bb37-42a5-86a1-df283ada49c0" + ] + }, + "Context": { + "DisguiseEquipped": [] + }, + "ContextListeners": { + "DisguiseEquipped": { + "count": "($.DisguiseEquipped).Count", + "total": "($.EligibleDisguises).Count", + "type": "challengecounter" + } + }, + "States": { + "Start": { + "Disguise": [ + { + "Condition": { + "$any": { + "in": "$.EligibleDisguises", + "?": { + "$eq": ["$.#", "$Value"] + } + } + }, + "Actions": { + "$pushunique": [ + "DisguiseEquipped", + "$Value" + ] + } + }, + { + "Condition": { + "$eq": [ + "($.EligibleDisguises).Count", + "($.DisguiseEquipped).Count" + ] + }, + "Transition": "Success" + } + ], + "StartingSuit": [ + { + "Condition": { + "$any": { + "in": "$.EligibleDisguises", + "?": { + "$eq": ["$.#", "$Value"] + } + } + }, + "Actions": { + "$pushunique": [ + "DisguiseEquipped", + "$Value" + ] + } + }, + { + "Condition": { + "$eq": [ + "($.EligibleDisguises).Count", + "($.DisguiseEquipped).Count" + ] + }, + "Transition": "Success" + } + ] + } + } + }, + "Tags": ["ammonia-pack", "story", "live", "medium"], + "InclusionData": { + "Locations": ["LOCATION_MUMBAI"] + } + } + ] } ] } diff --git a/contractdata/SANTAFORTUNA/_SANTAFORTUNA_CHALLENGES.json b/contractdata/SANTAFORTUNA/_SANTAFORTUNA_CHALLENGES.json index 0bb1ee185..2ffc9497b 100644 --- a/contractdata/SANTAFORTUNA/_SANTAFORTUNA_CHALLENGES.json +++ b/contractdata/SANTAFORTUNA/_SANTAFORTUNA_CHALLENGES.json @@ -6187,7 +6187,7 @@ "Icon": "challenge_category_feats", "CategoryId": "cheesecake-pack", "Description": "", - "OrderIndex": 10000, + "OrderIndex": 6.991, "Challenges": [ { "Id": "0e08ee97-8f70-c82e-f04a-9d2cd60ae5b5", diff --git a/contractdata/SAPIENZA/_SAPIENZA_CHALLENGES.json b/contractdata/SAPIENZA/_SAPIENZA_CHALLENGES.json index 4f58be6d7..718b2ffa2 100644 --- a/contractdata/SAPIENZA/_SAPIENZA_CHALLENGES.json +++ b/contractdata/SAPIENZA/_SAPIENZA_CHALLENGES.json @@ -11864,7 +11864,7 @@ "Icon": "challenge_category_feats", "CategoryId": "cheesecake-pack", "Description": "", - "OrderIndex": 6.1, + "OrderIndex": 6.991, "Challenges": [ { "Id": "0e08ee97-8f70-c82e-f04a-9d2cd60ae5b5", diff --git a/resources/locale.json b/resources/locale.json index 3fe0f6008..31d5bc700 100644 --- a/resources/locale.json +++ b/resources/locale.json @@ -271,6 +271,17 @@ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "