diff --git a/contractdata/SGAIL/_SGAIL_CHALLENGES.json b/contractdata/SGAIL/_SGAIL_CHALLENGES.json index 770de74ba..88dc1426a 100644 --- a/contractdata/SGAIL/_SGAIL_CHALLENGES.json +++ b/contractdata/SGAIL/_SGAIL_CHALLENGES.json @@ -885,6 +885,285 @@ }, "Tags": ["story", "easy", "assassination"] }, + { + "Id": "b2f09aac-c53d-4459-9dce-ae1f3308df67", + "Name": "UI_CHALLENGES_NORTHSEA_COMMUNITY_CHALLENGE_LUKE_NAME", + "ImageName": "images/challenges/northsea/northsea_community_challenge_luke.jpg", + "Description": "UI_CHALLENGES_NORTHSEA_COMMUNITY_CHALLENGE_LUKE_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["TOKEN_OUTFIT_REWARD_HERO_SPEEDRUNNER_A"], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL", + "Icon": "challenge_category_assassination", + "LocationId": "LOCATION_NORTHSEA", + "ParentLocationId": "LOCATION_PARENT_NORTHSEA", + "Type": "location", + "DifficultyLevels": [], + "OrderIndex": 10000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Constants": { + "Entertainer": "f9a34b19-f9ff-44a9-b232-86b1b8fcdbb0" + }, + "Context": { + "Jester47": false, + "Witnesses": [], + "KilledTargets": [], + "RecordingDestroyed": true, + "LastAccidentTime": 0 + }, + "Scope": "session", + "States": { + "Start": { + "ContractEnd": { + "Condition": { + "$and": [ + { + "$eq": [ + true, + "$.RecordingDestroyed" + ] + }, + { + "$all": { + "in": "$.Witnesses", + "?": { + "$any": { + "in": "$.KilledTargets", + "?": { + "$eq": [ + "$.#", + "$.##" + ] + } + } + } + } + } + ] + }, + "Transition": "Success" + }, + "AccidentBodyFound": { + "$set": ["LastAccidentTime", "$Timestamp"] + }, + "Witnesses": { + "Condition": { + "$any": { + "in": "$Value", + "?": { + "$pushunique": [ + "Witnesses", + "$.#" + ] + } + } + } + }, + "Spotted": { + "Condition": { + "$any": { + "in": "$Value", + "?": { + "$pushunique": [ + "Witnesses", + "$.#" + ] + } + } + } + }, + "Kill": [ + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.IsTarget", + false + ] + }, + { + "$not": { + "$eq": [ + "$Value.KillContext", + 1 + ] + } + } + ] + }, + "Transition": "Failure" + }, + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.IsTarget", + false + ] + }, + { + "$eq": [ + "$Value.KillContext", + 1 + ] + } + ] + }, + "Actions": { + "$pushunique": [ + "KilledTargets", + "$Value.RepositoryId" + ] + } + }, + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.IsTarget", + true + ] + }, + { + "$not": { + "$eq": [ + "$Value.OutfitRepositoryId", + "$.Entertainer" + ] + } + } + ] + }, + "Transition": "Failure" + }, + { + "Condition": { + "$eq": ["$Value.IsTarget", true] + }, + "Actions": { + "$pushunique": [ + "KilledTargets", + "$Value.RepositoryId" + ] + } + } + ], + "CrowdNPC_Died": { + "Transition": "Failure" + }, + "MurderedBodySeen": [ + { + "Condition": { + "$eq": [ + "$Value.IsWitnessTarget", + true + ] + }, + "Actions": { + "$pushunique": [ + "Witnesses", + "$Value.Witness" + ] + } + }, + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.IsWitnessTarget", + false + ] + }, + { + "$not": { + "$eq": [ + "$.LastAccidentTime", + "$Timestamp" + ] + } + } + ] + }, + "Transition": "Failure" + } + ], + "SecuritySystemRecorder": [ + { + "Actions": { + "$set": [ + "RecordingDestroyed", + false + ] + }, + "Condition": { + "$eq": ["$Value.event", "spotted"] + } + }, + { + "Actions": { + "$set": ["RecordingDestroyed", true] + }, + "Condition": { + "$or": [ + { + "$eq": [ + "$Value.event", + "erased" + ] + }, + { + "$eq": [ + "$Value.event", + "destroyed" + ] + } + ] + } + } + ], + "Disguise": [ + { + "Condition": { + "$and": [ + { + "$eq": ["$.Jester47", true] + }, + { + "$not": { + "$eq": [ + "$Value", + "$.Entertainer" + ] + } + } + ] + }, + "Transition": "Failure" + }, + { + "Condition": { + "$eq": ["$Value", "$.Entertainer"] + }, + "Actions": { + "$set": ["Jester47", true] + } + } + ] + } + } + }, + "Tags": ["story", "hard", "assassination"] + }, { "Id": "c9a919be-3fb3-467b-9fa9-9403f7916593", "Name": "UI_CHALLENGES_NORTHSEA_47_ASSASINATION_LONGSWORD_ARMOUR_NAME", diff --git a/contractdata/WHITTLETON/_WHITTLETON_CHALLENGES.json b/contractdata/WHITTLETON/_WHITTLETON_CHALLENGES.json index 41db8e10e..1010cd546 100644 --- a/contractdata/WHITTLETON/_WHITTLETON_CHALLENGES.json +++ b/contractdata/WHITTLETON/_WHITTLETON_CHALLENGES.json @@ -4826,6 +4826,128 @@ }, "Tags": ["story", "feats", "easy"] }, + { + "Id": "f9c04c14-7abd-42b9-9ab0-0d4e4e74c26d", + "Name": "UI_CHALLENGES_NORTHAMERICA_CARNIVOROUS_CONCUSSION_NAME", + "ImageName": "images/challenges/northamerica/northamerica_carnivorousconcussion.jpg", + "Description": "UI_CHALLENGES_NORTHAMERICA_CARNIVOROUS_CONCUSSION_DESC", + "Rewards": { + "MasteryXP": 2000 + }, + "Drops": ["PROP_MELEE_MEAT_FORK_A"], + "IsPlayable": true, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY", + "Icon": "challenge_category_feats", + "LocationId": "LOCATION_NORTHAMERICA", + "ParentLocationId": "LOCATION_PARENT_NORTHAMERICA", + "Type": "location", + "DifficultyLevels": [], + "OrderIndex": 10000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Constants": { + "Goal": 3, + "BBQKing": "44f30ddb-cad9-402b-a307-6076fae3aa74", + "MeatyBone": "acc9d7b8-80f1-4bb0-ba81-3a69b09e0543" + }, + "Context": { + "Count": 0, + "PartyGoers": [ + "47f288cb-1203-4e60-bdaa-0ffba6a51671", + "92166f6e-6a8f-4ac1-b2b1-7e0d6962b319", + "f162d97b-fce4-4b4e-a8bd-ee92583f5300", + "22c1f3b9-6008-40d3-8003-9fc0a148ad97", + "73cdfd30-3e5d-46f0-bbca-a94180939d1a", + "146a124d-1bc5-46d3-8f6a-c2abd1926dd7", + "50cdd4c6-8154-40a9-9ef2-1fb3ff95ad74", + "47af2c26-e605-4d45-b5b5-d6fe5a53df8f", + "4694ae61-e3aa-4e00-988f-be878ad29490", + "ee27bfd3-e0a1-405e-a4f8-eb5f58ebfee3", + "87ab7e2c-cdae-4566-b32e-75bc9cea84fd", + "61385660-3dc2-4560-a62a-5212e0560b18", + "0a6fce5e-4eec-4794-965a-1f29b340e550", + "de0134aa-bf8f-44c3-997e-193e136c3b0a", + "9def0cca-23ff-46bb-a4c2-c5a56f84a7b7", + "390e6975-5299-49c8-9ff6-f98212585ae5", + "79359280-26f8-4dc3-8dc5-f3ff918fbeaa", + "a352b5a8-a74b-46bc-b879-46ffba6614a2", + "06e02d89-e7ae-4dc2-a8b9-727dc94a98f9", + "5ac234a2-223f-4a1b-83ba-278ed2b78ca5", + "fa8dba2d-400b-4ef4-bf25-2b7a94b1a876", + "5299d8d1-0677-40f1-b771-405fec566212", + "f56172a2-69c1-40d1-8885-8843655ea35e", + "a9a97339-ba83-414e-8602-b72123f94766", + "18ad5745-3c25-4d18-97c7-1fcc1c4667ef", + "4d7e8295-fb05-4763-af5d-e2fc2228c586", + "384b9a37-d2ed-4f5d-a94a-79fa8793cd54" + ] + }, + "ContextListeners": { + "Count": { + "count": "$.Count", + "total": "$.Goal", + "type": "challengecounter" + } + }, + "Scope": "session", + "States": { + "Start": { + "Pacify": [ + { + "Condition": { + "$and": [ + { + "$eq": [ + "$Value.OutfitRepositoryId", + "$.BBQKing" + ] + }, + { + "$eq": [ + "$Value.KillItemRepositoryId", + "$.MeatyBone" + ] + }, + { + "$any": { + "?": { + "$eq": [ + "$.#", + "$Value.RepositoryId" + ] + }, + "in": "$.PartyGoers" + } + } + ] + }, + "Actions": [ + { + "$remove": [ + "PartyGoers", + "$Value.RepositoryId" + ] + }, + { + "$inc": "Count" + } + ] + }, + { + "Condition": { + "$eq": ["$.Count", "$.Goal"] + }, + "Transition": "Success" + } + ] + } + } + }, + "Tags": ["story", "medium", "feats"] + }, { "Id": "5859d182-9798-4d50-86e1-5864f37ed809", "Name": "UI_PEACOCK_THORNBUSH",