diff --git a/contractdata/HAVEN/_HAVEN_CHALLENGES.json b/contractdata/HAVEN/_HAVEN_CHALLENGES.json index d835c0c4f..78829a12d 100644 --- a/contractdata/HAVEN/_HAVEN_CHALLENGES.json +++ b/contractdata/HAVEN/_HAVEN_CHALLENGES.json @@ -426,6 +426,152 @@ "ContractIds": ["095261b5-e15b-4ca1-9bb7-001fb85c5aaa"] } }, + { + "Id": "5b753203-7dac-4746-aa07-0f84af8ad04e", + "Name": "UI_CHALLENGES_STINGRAY_POISONDROWNING_NAME", + "ImageName": "images/challenges/Opulent/poisondrowning.jpg", + "Description": "UI_CHALLENGES_STINGRAY_POISONDROWNING_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["PROP_MELEE_COCKTAILSHAKER"], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL", + "Icon": "challenge_category_assassination", + "LocationId": "LOCATION_PARENT_OPULENT", + "ParentLocationId": "LOCATION_PARENT_OPULENT", + "Type": "contract", + "DifficultyLevels": [], + "OrderIndex": 10000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Constants": { + "TargetCount": 3 + }, + "Context": { + "EmeticPoisonedTargets": [], + "SedativePoisonedTargets": [], + "EliminatedTargets": [] + }, + "ContextListeners": { + "EliminatedTargets": { + "type": "challengecounter", + "count": "($.EliminatedTargets).Count", + "total": "$.TargetCount" + } + }, + "Scope": "session", + "States": { + "Start": { + "Actorsick": { + "Condition": { + "$eq": ["$Value.IsTarget", true] + }, + "Actions": { + "$pushunique": [ + "EmeticPoisonedTargets", + "$Value.actor_R_ID" + ] + } + }, + "ActorNoMoreSick": { + "Actions": { + "$remove": [ + "EmeticPoisonedTargets", + "$Value.actor_R_ID" + ] + } + }, + "Pacify": { + "Condition": { + "$and": [ + { + "$eq": ["$Value.IsTarget", true] + }, + { + "$inarray": { + "in": "$Value.DamageEvents", + "?": { + "$eq": [ + "$.#", + "Sedated" + ] + } + } + } + ] + }, + "Actions": { + "$pushunique": [ + "SedativePoisonedTargets", + "$Value.RepositoryId" + ] + } + }, + "Stingray_PoisonDrowning_ActorAlive": { + "Actions": { + "$remove": [ + "SedativePoisonedTargets", + "$Value" + ] + } + }, + "Kill": [ + { + "Condition": { + "$or": [ + { + "$inarray": { + "in": "$.EmeticPoisonedTargets", + "?": { + "$eq": [ + "$.#", + "$Value.RepositoryId" + ] + } + } + }, + { + "$inarray": { + "in": "$.SedativePoisonedTargets", + "?": { + "$eq": [ + "$.#", + "$Value.RepositoryId" + ] + } + } + } + ] + }, + "Actions": { + "$pushunique": [ + "EliminatedTargets", + "$Value.RepositoryId" + ] + } + }, + { + "Condition": { + "$eq": [ + "($.EliminatedTargets).Count", + "$.TargetCount" + ] + }, + "Transition": "Success" + } + ] + } + } + }, + "Tags": ["story", "assassination", "hard"], + "InclusionData": { + "ContractIds": ["095261b5-e15b-4ca1-9bb7-001fb85c5aaa"] + } + }, { "Id": "6c3f0267-5d67-4a70-ac12-fcf4ea2202eb", "Name": "UI_CHALLENGES_STINGRAY_ELECTRICITYKILLALL_NAME", diff --git a/contractdata/MENDOZA/_MENDOZA_CHALLENGES.json b/contractdata/MENDOZA/_MENDOZA_CHALLENGES.json index b503ce4ec..e287def25 100644 --- a/contractdata/MENDOZA/_MENDOZA_CHALLENGES.json +++ b/contractdata/MENDOZA/_MENDOZA_CHALLENGES.json @@ -4208,6 +4208,40 @@ }, "Tags": ["story", "medium", "feats"] }, + { + "Id": "e81a44f2-0f8a-4961-8971-acdf0298ee90", + "Name": "UI_CHALLENGES_ELEGANT_BANANABLAZER_NAME", + "ImageName": "images/challenges/Elegant/Elegant_BananaBlazer.jpg", + "Description": "UI_CHALLENGES_ELEGANT_BANANABLAZER_DESC", + "Rewards": { + "MasteryXP": 1000 + }, + "Drops": ["TOKEN_OUTFIT_HERO_SUMMER_YELLOW_REWARD"], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY", + "Icon": "challenge_category_feats", + "LocationId": "LOCATION_ELEGANT_LLAMA", + "ParentLocationId": "LOCATION_PARENT_ELEGANT", + "Type": "location", + "DifficultyLevels": [], + "OrderIndex": 10000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Context": {}, + "Scope": "session", + "States": { + "Start": { + "Llama_BananaInFire": { + "Transition": "Success" + } + } + } + }, + "Tags": ["story", "easy", "feats"] + }, { "Id": "22461270-6adf-4ce3-9e1f-c288e0671d36", "Name": "UI_PEACOCK_GRAPEBUSH", diff --git a/contractdata/WHITTLETON/_WHITTLETON_CHALLENGES.json b/contractdata/WHITTLETON/_WHITTLETON_CHALLENGES.json index f53f8280d..41db8e10e 100644 --- a/contractdata/WHITTLETON/_WHITTLETON_CHALLENGES.json +++ b/contractdata/WHITTLETON/_WHITTLETON_CHALLENGES.json @@ -735,6 +735,131 @@ "ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"] } }, + { + "Id": "6c6a614e-51f9-4f2b-9f20-d2410eb59348", + "Name": "UI_CHALLENGES_SKUNK_DOUBLEEXPLOSION_NAME", + "ImageName": "images/challenges/Northamerica/SKUNK_doubleexplosion.jpg", + "Description": "UI_CHALLENGES_SKUNK_DOUBLEEXPLOSION_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["PROP_EXPLOSIVE_FIREWORKS_FLASH"], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL", + "Icon": "challenge_category_assassination", + "LocationId": "LOCATION_PARENT_NORTHAMERICA", + "ParentLocationId": "LOCATION_PARENT_NORTHAMERICA", + "Type": "contract", + "DifficultyLevels": [], + "OrderIndex": 10000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Scope": "hit", + "States": { + "Start": { + "Kill": [ + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.IsTarget", + true + ] + }, + { + "$eq": [ + "$Value.KillClass", + "explosion" + ] + } + ] + }, + "Transition": "OneTargetEliminated" + }, + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.IsTarget", + true + ] + }, + { + "$not": { + "$eq": [ + "$Value.KillClass", + "explosion" + ] + } + } + ] + }, + "Transition": "Failure" + } + ] + }, + "OneTargetEliminated": { + "Kill": [ + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.IsTarget", + true + ] + }, + { + "$eq": [ + "$Value.KillClass", + "explosion" + ] + } + ] + }, + "Transition": "Success" + }, + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.IsTarget", + true + ] + }, + { + "$not": { + "$eq": [ + "$Value.KillClass", + "explosion" + ] + } + } + ] + }, + "Transition": "Failure" + } + ], + "$timer": { + "Condition": { + "$after": 1 + }, + "Transition": "Failure" + } + } + } + }, + "Tags": ["story", "assassination", "hard"], + "InclusionData": { + "ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"] + } + }, { "Id": "7cd380fd-dff8-4119-959b-a4d967d0ab42", "Name": "UI_CHALLENGES_SKUNK_JANUS_EAT_NAME",