From 5eb12338bc8b17d4e7fe9f62a3c76ee4ff768b7a Mon Sep 17 00:00:00 2001 From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com> Date: Sat, 8 Jun 2024 01:03:24 +0800 Subject: [PATCH] feat: Add season of undying challenges (#468) * add challenges * fix order bug --- contractdata/AMBROSE/_AMBROSE_CHALLENGES.json | 34 ++++++++++++ contractdata/NEWYORK/_NEWYORK_CHALLENGES.json | 54 +++++++++++++++++++ 2 files changed, 88 insertions(+) diff --git a/contractdata/AMBROSE/_AMBROSE_CHALLENGES.json b/contractdata/AMBROSE/_AMBROSE_CHALLENGES.json index 9c21e1bb..79617a3e 100644 --- a/contractdata/AMBROSE/_AMBROSE_CHALLENGES.json +++ b/contractdata/AMBROSE/_AMBROSE_CHALLENGES.json @@ -1882,6 +1882,40 @@ "ContractIds": ["b2aac100-dfc7-4f85-b9cd-528114436f6c"] } }, + { + "Id": "1ac02dfe-201b-4416-8449-5aaca864c790", + "Name": "UI_CHALLENGES_DUGONG_FORGEDINFIRE_NAME", + "ImageName": "images/challenges/Rocky/Rocky_ForgedInFire.jpg", + "Description": "UI_CHALLENGES_DUGONG_FORGEDINFIRE_DESC", + "Rewards": { + "MasteryXP": 2000 + }, + "Drops": ["PROP_MELEE_BURIAL_DAGGER"], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY", + "Icon": "challenge_category_feats", + "LocationId": "LOCATION_PARENT_ROCKY", + "ParentLocationId": "LOCATION_PARENT_ROCKY", + "Type": "parentlocation", + "DifficultyLevels": [], + "OrderIndex": 10000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Context": {}, + "Scope": "session", + "States": { + "Start": { + "FORGEDINFIRE": { + "Transition": "Success" + } + } + } + }, + "Tags": ["story", "medium", "feats"] + }, { "Id": "8b7c9a5f-0800-414b-a1d3-3c5a1758b933", "Name": "UI_CHALLENGES_ROCKY_SMITH_NAME", diff --git a/contractdata/NEWYORK/_NEWYORK_CHALLENGES.json b/contractdata/NEWYORK/_NEWYORK_CHALLENGES.json index d9374c4e..1ff2ffe1 100644 --- a/contractdata/NEWYORK/_NEWYORK_CHALLENGES.json +++ b/contractdata/NEWYORK/_NEWYORK_CHALLENGES.json @@ -69,6 +69,60 @@ "ContractIds": ["7a03a97d-238c-48bd-bda0-e5f279569cce"] } }, + { + "Id": "81c97c70-7d5b-4ff0-b9a6-7fc2879f157f", + "Name": "UI_CHALLENGES_RACCOON_ATHENA_ROBBER_NAME", + "ImageName": "images/challenges/Greedy/athena_robber.jpg", + "Description": "UI_CHALLENGES_RACCOON_ATHENA_ROBBER_DESC", + "Rewards": { + "MasteryXP": 2000 + }, + "Drops": [ + "FIREARMS_HERO_SHOTGUN_BARTOLI_12G_SAWED_OFF_GOLDEN" + ], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL", + "Icon": "challenge_category_assassination", + "LocationId": "LOCATION_PARENT_GREEDY", + "ParentLocationId": "LOCATION_PARENT_GREEDY", + "Type": "contract", + "DifficultyLevels": [], + "OrderIndex": 10000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "hit", + "States": { + "Start": { + "Kill": { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.RepositoryId", + "ad93e268-3d6e-4aba-bec0-607cb5451ac7" + ] + }, + { + "$eq": [ + "$Value.KillItemRepositoryId", + "8598ae82-53ac-43ba-9f43-30140d6ba7ee" + ] + } + ] + }, + "Transition": "Success" + } + } + } + }, + "Tags": ["story", "medium", "assassination"], + "InclusionData": { + "ContractIds": ["7a03a97d-238c-48bd-bda0-e5f279569cce"] + } + }, { "Id": "8e2e80cd-52d1-49e8-9dc6-7b8b41bb7b8e", "Name": "UI_CHALLENGES_RACCOON_ATHENA_MIRROR_NAME",