mirror of
https://github.com/thepeacockproject/Peacock
synced 2025-03-21 00:04:22 +01:00

* Add location templates for older game versions * Fix challenge data extraction script for h1 * Add challenge location templates * unfinished game version support * Fix challenge data extraction script for H2 * Conform function calls to new signature * Add a game version for all maps * Improve comments * Try to add difficulty support * fix type error * fix GetActiveChallengesAndProgression difficulty * Add difficulty for GetChallengeTreeFor * Fix up difficulty in other places * Add challenges data jsons for all three games * Add H2 global TC challenges * Fix H1 challenge typeheader * Fix Type fields in SavedChallenge * Fix imports * Delete backup file * Reduce hard-coding of difficulty number * Support versioned global challenges * remove H2GlobalChallenges * Add missing global Challenges * Make versions a global variable * run prettier * Use Drop Ids instead of unlockables --------- Co-authored-by: Reece Dunham <me@rdil.rocks>
11535 lines
576 KiB
JSON
11535 lines
576 KiB
JSON
{
|
|
"meta": {
|
|
"Location": "LOCATION_PARENT_NORTHAMERICA",
|
|
"GameVersion": "h2"
|
|
},
|
|
"groups": [
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Image": "images/challenges/categories/assassination/tile.jpg",
|
|
"Icon": "challenge_category_assassination",
|
|
"CategoryId": "assassination",
|
|
"Description": "UI_MENU_PAGE_CHALLENGE_CATEGORY_DESCRIPTION_SIGNATUREKILL",
|
|
"Challenges": [
|
|
{
|
|
"Id": "1cd02588-6752-4dc9-8597-53719739938d",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_ELECTRICITY_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Gartersnake_Electricity.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_ELECTRICITY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3cf8ef68-e6f3-466a-9299-de50e9f0a9bb"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillMethodStrict",
|
|
"accident_electric"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2d25dd66-32b1-4012-a98f-dfb70282b87b",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_HEADSHOT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_headshot.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_HEADSHOT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsHeadshot",
|
|
true
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "31e6afaa-8f19-4015-9354-f734e92c7e6a",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_DROWN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_drown.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_DROWN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillMethodStrict",
|
|
"accident_drown"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "50fe2fa6-f89e-42f3-ba23-1473d6e06ecd",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_ACCIDENT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_accident.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_ACCIDENT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": ["$Value.Accident", true]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "651166c6-3e14-4610-80c8-da9347d96465",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_PEN_NAME",
|
|
"ImageName": "images/challenges/Northamerica/GarterSnake_Pen.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_PEN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"GSPen": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "97825c6f-e0ff-40a9-8038-b54ce13417b8",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_POISON_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_poison.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_POISON_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillClass",
|
|
"poison"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b04d57eb-03db-4dbc-93a0-1072559646eb",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_MASTER_ASSASSIN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_versatile.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_MASTER_ASSASSIN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"2d25dd66-32b1-4012-a98f-dfb70282b87b",
|
|
"50fe2fa6-f89e-42f3-ba23-1473d6e06ecd",
|
|
"d656c35b-c7d6-408b-a54b-013214644a2d",
|
|
"31e6afaa-8f19-4015-9354-f734e92c7e6a",
|
|
"97825c6f-e0ff-40a9-8038-b54ce13417b8"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "c2d89044-36e0-44db-a90b-235ec79d9f03",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_FIRE_NAME",
|
|
"ImageName": "images/challenges/Northamerica/GarterSnake_Fire.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_FIRE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3cf8ef68-e6f3-466a-9299-de50e9f0a9bb"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillMethodStrict",
|
|
"accident_burn"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d656c35b-c7d6-408b-a54b-013214644a2d",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_FIBERWIRE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_fiberwire.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_FIBERWIRE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemCategory",
|
|
"fiberwire"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "ebcad89d-81c1-43a8-8f43-389d5728bfad",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_EXPLOSION_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Gartersnake_Explosion.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_EXPLOSION_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3cf8ef68-e6f3-466a-9299-de50e9f0a9bb"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillClass",
|
|
"explosion"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "66f35369-9345-4c5e-ae46-63adc2b4c3f7",
|
|
"Name": "UI_CHALLENGES_SKUNK_UNREASONABLE_SCOPE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Treehouse_Snipe_Both_OneShot.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_UNREASONABLE_SCOPE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"InTreehouseChanged_Event": {
|
|
"Condition": {
|
|
"$eq": ["$Value", true]
|
|
},
|
|
"Transition": "InSniperTower"
|
|
}
|
|
},
|
|
"InSniperTower": {
|
|
"InTreehouseChanged_Event": {
|
|
"Condition": {
|
|
"$eq": ["$Value", false]
|
|
},
|
|
"Transition": "Start"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"b8f0bf6c-4826-4de2-a785-2d139967e09c"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Is_DoubleKill"
|
|
}
|
|
},
|
|
"Is_DoubleKill": {
|
|
"$timer": {
|
|
"Condition": {
|
|
"$after": 0.1
|
|
},
|
|
"Transition": "Start"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"b8f0bf6c-4826-4de2-a785-2d139967e09c"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7cd380fd-dff8-4119-959b-a4d967d0ab42",
|
|
"Name": "UI_CHALLENGES_SKUNK_JANUS_EAT_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Janus_Eat.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_JANUS_EAT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"f6782198-8f5e-4a17-a0a8-f24e7fb21bb9"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7e26078f-ec6f-420b-8653-a427bc07436d",
|
|
"Name": "UI_CHALLENGES_SKUNK_SMOKES_EXPLOSION_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Janus_Smoking.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SMOKES_EXPLOSION_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"64061ddd-2ca0-4543-a18b-e1472b61994a"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7e9a7949-57e9-4368-bfca-3034cadd21f1",
|
|
"Name": "UI_CHALLENGES_SKUNK_LASERROOM_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Explosive_Sale.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_LASERROOM_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Sold_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7f3b4440-9f0f-4847-959c-af55d977155d",
|
|
"Name": "UI_CHALLENGES_SKUNK_DOABLE_SCOPE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Treehouse_Snipe_One.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_DOABLE_SCOPE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"InTreehouseChanged_Event": {
|
|
"Condition": {
|
|
"$eq": ["$Value", true]
|
|
},
|
|
"Transition": "InSniperTower"
|
|
}
|
|
},
|
|
"InSniperTower": {
|
|
"InTreehouseChanged_Event": {
|
|
"Condition": {
|
|
"$eq": ["$Value", false]
|
|
},
|
|
"Transition": "Start"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "847882ae-4eb1-498c-82e4-ded84056f978",
|
|
"Name": "UI_CHALLENGES_SKUNK_EXPLOSIVE_POTENTIAL_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_BothTargets_Explosion_Accident.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_EXPLOSIVE_POTENTIAL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$Value.KillMethodStrict",
|
|
"$.#"
|
|
]
|
|
},
|
|
"in": [
|
|
"accident_suspended_object",
|
|
"accident_explosion"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "aba10ff5-f105-47db-a767-0f204cf02b71",
|
|
"Name": "UI_CHALLENGES_SKUNK_PILLOW_CHOKE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Janus_Pillow.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_PILLOW_CHOKE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"PillowChoke_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "bcb78d0e-7f42-4e88-ba46-e9600ecdd2c5",
|
|
"Name": "UI_CHALLENGES_SKUNK_JANUS_DRINK_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Janus_Drink.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_JANUS_DRINK_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"2af583dc-c85d-45ad-b1bb-67dc5e6e4573"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "c3ce777f-f84b-4655-92ec-b4304599dfbc",
|
|
"Name": "UI_CHALLENGES_SKUNK_MOLEHOLE_KILL_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Janus_Mole_hole.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_MOLEHOLE_KILL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"Janus_Close_And_Bomb_Ready"
|
|
]
|
|
},
|
|
"Transition": "Kill_Position"
|
|
}
|
|
},
|
|
"Kill_Position": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"Janus_Not_Close_Or_Bomb_Not_Ready"
|
|
]
|
|
},
|
|
"Transition": "Start"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillClass",
|
|
"explosion"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "cd4a53d4-8150-4d07-b9f0-7c15ff7492ac",
|
|
"Name": "UI_CHALLENGES_SKUNK_CASSIDY_TOILET_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Cassidy_Serve.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_CASSIDY_TOILET_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"b8f0bf6c-4826-4de2-a785-2d139967e09c"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"67ee7eb0-65ac-449e-8be6-33f8d7afdc3f"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d1877668-b86e-4443-9d91-3e0eed037b40",
|
|
"Name": "UI_CHALLENGES_SKUNK_REASONABLE_SCOPE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Treehouse_Snipe_Both.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_REASONABLE_SCOPE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"SniperKillCount": 0
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"InTreehouseChanged_Event": {
|
|
"Condition": {
|
|
"$eq": ["$Value", true]
|
|
},
|
|
"Transition": "InSniperTower"
|
|
}
|
|
},
|
|
"InSniperTower": {
|
|
"InTreehouseChanged_Event": {
|
|
"Condition": {
|
|
"$eq": ["$Value", false]
|
|
},
|
|
"Transition": "Start"
|
|
},
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$inc": "SniperKillCount"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.SniperKillCount", 2]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d344add2-8a50-40c1-a16f-f89000d7e553",
|
|
"Name": "UI_CHALLENGES_SKUNK_CASSIDY_GAS_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Pass_Gas.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_CASSIDY_GAS_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"CassidyGas_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "f286342f-1906-4312-872f-65016a93d3a7",
|
|
"Name": "UI_CHALLENGES_SKUNK_MEMORABILIA_KILL_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Memorabilia_Kill.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_MEMORABILIA_KILL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"2258f06a-76d0-49a1-ba01-b34d894760bf"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "041fdf1a-282c-4fce-9cdd-633699d730b9",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_ELECTRICITY_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Electricity.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_ELECTRICITY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Icon": "challenge_category_assassination",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"accident_electric"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "hard"]
|
|
},
|
|
{
|
|
"Id": "0c35ad8f-e8e4-48f1-93ee-2560932bdb38",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_POISON_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_poison.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_POISON_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Icon": "challenge_category_assassination",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillClass",
|
|
"poison"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"]
|
|
},
|
|
{
|
|
"Id": "555097c6-6247-4957-9cf2-1548576e0cc5",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_HEADSHOT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_headshot.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_HEADSHOT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Icon": "challenge_category_assassination",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsHeadshot",
|
|
true
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"]
|
|
},
|
|
{
|
|
"Id": "6eb9411d-06e6-427f-ad01-0a8b00e81f97",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_MASTER_ASSASSIN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_versatile.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_MASTER_ASSASSIN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Icon": "challenge_category_assassination",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"555097c6-6247-4957-9cf2-1548576e0cc5",
|
|
"0c35ad8f-e8e4-48f1-93ee-2560932bdb38",
|
|
"8f8992be-de6b-44ec-9b24-e112730a0683",
|
|
"b50352ad-1e15-478e-8906-c2585b5b331b",
|
|
"9bb9be61-16b8-4793-a9d0-684feabcc3e8"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"]
|
|
},
|
|
{
|
|
"Id": "8f8992be-de6b-44ec-9b24-e112730a0683",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_ACCIDENT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_accident.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_ACCIDENT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Icon": "challenge_category_assassination",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": ["$Value.Accident", true]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"]
|
|
},
|
|
{
|
|
"Id": "9bb9be61-16b8-4793-a9d0-684feabcc3e8",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_FIBERWIRE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_fiberwire.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_FIBERWIRE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Icon": "challenge_category_assassination",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemCategory",
|
|
"fiberwire"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"]
|
|
},
|
|
{
|
|
"Id": "b50352ad-1e15-478e-8906-c2585b5b331b",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_DROWN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_drown.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_ASSASINATION_DROWN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Icon": "challenge_category_assassination",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillMethodStrict",
|
|
"accident_drown"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"]
|
|
},
|
|
{
|
|
"Id": "dfc991ea-2b12-4d57-9f02-4f31d7b8b7ec",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BLACKOUT_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Blackout.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BLACKOUT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
|
"Icon": "challenge_category_assassination",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"TargetGoal": 2
|
|
},
|
|
"Context": {
|
|
"Count": 0,
|
|
"TargetKilled": []
|
|
},
|
|
"ContextListeners": {
|
|
"count": "$.Count",
|
|
"total": "$.TargetGoal",
|
|
"type": "challengecounter"
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count",
|
|
"$pushunique": [
|
|
"TargetKilled",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"in": "$.TargetKilled"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"accident_electric"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.TargetGoal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "hard"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Image": "images/challenges/categories/discovery/tile.jpg",
|
|
"Icon": "challenge_category_discovery",
|
|
"CategoryId": "discovery",
|
|
"Description": "UI_MENU_PAGE_CHALLENGE_CATEGORY_DESCRIPTION_EXPLORATION",
|
|
"Challenges": [
|
|
{
|
|
"Id": "228897d4-2007-4d3d-ba20-380340b704e5",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_MEETING_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Gartersnake_Meeting.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_MEETING_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"GSMeeting": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "a46616f0-d1a8-41c9-a728-48e7cd2c39ff",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_GHOST_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Gartersnake_Ghost.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_GHOST_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"GSGhost": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "a71e7a95-ee79-43c4-8eb3-9002cc703303",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_TREEHOUSE_NAME",
|
|
"ImageName": "images/challenges/Northamerica/GaterSnake_Treehouse.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_TREEHOUSE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"GSTreehouse": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "db1366fa-1108-4016-9e53-99f18143b5ac",
|
|
"Name": "UI_CHALLENGES_SKUNK_LOCATE_CONSTANT_NAME",
|
|
"ImageName": "images/actors/skunk_trackingtheconstant.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_LOCATE_CONSTANT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"AllCluesCollected": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "discovery", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "011e18c8-dd1d-420b-8b0c-c21f6547678f",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BECOME_NURSE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Become_Nurse.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BECOME_NURSE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"4b416b2a-ac08-4379-8c53-46e46d8bcbf8"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "18a3c7c6-282d-4c0f-a430-fd0432390fd8",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_EXIT_RAFT_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Exit_Raft.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_EXIT_RAFT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ce89749c-6667-4871-be0f-26f644c83869"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "discovery", "medium"]
|
|
},
|
|
{
|
|
"Id": "19775ff0-6290-4b78-8e0b-6846f614b658",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BECOME_BATTY_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Become_Batty.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BECOME_BATTY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"13cbccd1-8a96-435b-84e8-107c0a29349d"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "1c6b3d4e-2231-46eb-b788-3614ba345c4d",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BECOME_MAILMAN_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Become_Mailman.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BECOME_MAILMAN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"89f20c16-4e13-4f89-a85b-44dd17698bc7"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "2b2c16be-2114-49a4-94f6-991b3541bbae",
|
|
"Name": "UI_CHALLENGES_SKUNK_AREA_DISCOVERED_NAME",
|
|
"ImageName": "images/challenges/NorthAmerica/NORTHAMERICA_Area_Discovered_skunk.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_AREA_DISCOVERED_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 29
|
|
},
|
|
"Context": {
|
|
"AreaIDs": []
|
|
},
|
|
"ContextListeners": {
|
|
"AreaIDs": {
|
|
"type": "challengecounter",
|
|
"count": "($.AreaIDs).Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_SKUNK_AREA_DISCOVERED_NAME"
|
|
}
|
|
},
|
|
"Scope": "profile",
|
|
"States": {
|
|
"Start": {
|
|
"AreaDiscovered": [
|
|
{
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"AreaIDs",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.AreaIDs).Count",
|
|
"$.Goal"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"]
|
|
},
|
|
{
|
|
"Id": "47e2164d-9842-499f-acdd-a248e29b95f6",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_EXIT_MANHOLE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Exit_Manhole.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_EXIT_MANHOLE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"in": [
|
|
"39f290bd-bb56-46f3-91f3-c4ac0c28c389",
|
|
"e391eef9-4d71-4a46-a232-dc76c2b25618",
|
|
"16b9530c-2cca-47c6-98e0-553f499710b1",
|
|
"14584b57-90ca-4a16-8e1d-1c2ee4f18e9a",
|
|
"5e243861-9490-4c98-a985-16170fef4180",
|
|
"8ef90a56-cc5c-4457-a38e-62ad2611e6e5",
|
|
"b350f180-3bad-4c87-915e-3eaca53188c1",
|
|
"12c0604c-cdb3-475f-9865-a5af02472174"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "discovery", "medium"]
|
|
},
|
|
{
|
|
"Id": "4d7025fb-2cd7-4a9f-bfcd-0c4a6d67c26d",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BECOME_BBQKING_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Become_BBQKING.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BECOME_BBQKING_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"44f30ddb-cad9-402b-a307-6076fae3aa74"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "4e01ca4c-f615-46a3-b6fb-b473d31f30e8",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_EXIT_TRASHTRUCK_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Exit_TrashTruck.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_EXIT_TRASHTRUCK_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"e0468c42-5030-4653-bc23-2a96c361768f"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "discovery", "medium"]
|
|
},
|
|
{
|
|
"Id": "7a990fb8-4d4f-4d6f-b34f-11d9cb010ad0",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BECOME_EXTERMINATOR_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Become_Exterminator.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BECOME_EXTERMINATOR_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"b1739270-f9fc-4a24-a3e7-beb2deb235f2"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "869162b8-9a6b-48b1-9759-fbf736b9ed1b",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BECOME_ARKIAN_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Become_Arkian.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BECOME_ARKIAN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"e75d76b7-25ec-4500-9585-0ce34cec1e1f"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "904a67ad-81a6-417f-b139-fed6e695d2e2",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_EXIT_GATE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Exit_Gate.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_EXIT_GATE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ee561705-e824-4904-aa09-1cd5591c9539"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "discovery", "medium"]
|
|
},
|
|
{
|
|
"Id": "c2004551-66b8-4e7b-9237-6529764e3a75",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_EXIT_VAN_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Exit_Van.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_EXIT_VAN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"1ee74d9d-1f20-487e-aabb-826d0ab3fef5"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "discovery", "medium"]
|
|
},
|
|
{
|
|
"Id": "db8888ec-4901-4888-b1a2-3c7e82df41bf",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BECOME_POLITICIAN_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Become_Politician.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BECOME_POLITICIAN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"64e48347-cac5-434b-b25c-711ff78c46fd"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "ff9e94f0-ed43-462a-a7f5-b7f60e0c5ff0",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_BECOME_REALTESTATEBROKER_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Become_RealEstateAgent.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_BECOME_REALTESTATEBROKER_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_EXPLORATION",
|
|
"Icon": "challenge_category_discovery",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"d47223f2-3fe4-46d1-a99a-09e0eb57aa7b"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Image": "images/challenges/categories/feats/tile.jpg",
|
|
"Icon": "challenge_category_feats",
|
|
"CategoryId": "feats",
|
|
"Description": "UI_MENU_PAGE_CHALLENGE_CATEGORY_DESCRIPTION_COMMUNITY",
|
|
"Challenges": [
|
|
{
|
|
"Id": "017bec1b-fc43-484d-b9d1-89bafddf37ce",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SECURITY_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Gatersnake_Security.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SECURITY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"GSSecurity": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "083ab5a8-2ab8-45dd-90fd-5eb9da522908",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_POLICE_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Gartersnake_Police.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_POLICE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"b210be64-ea03-4983-aa0f-8d18882a23c7"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b649b57a-3833-4046-bea4-80df07f738ad",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_MAILBOX_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Gartersnake_Mailbox.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_MAILBOX_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"GSMailbox": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0036f512-6a30-48eb-9bb9-fe6dd501ef85",
|
|
"Name": "UI_CHALLENGES_SKUNK_STORYHEALTH_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Skunk_Story_Health.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_STORYHEALT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"HealthOPPEvent": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0c91138e-c5c8-4f44-932b-52e22cdd833b",
|
|
"Name": "UI_CHALLENGES_SKUNK_DOORBELLS_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Doorbells.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_DOORBELLS_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Doorbells_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0e91ce08-949c-40ce-ba22-44b2d45e78e8",
|
|
"Name": "UI_CHALLENGES_SKUNK_PACKAGE_DESTROY_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Package_Destroy.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_PACKAGE_DESTROY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"BattyPackage_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "145c6fbc-2e77-4ab3-a8e1-d69aa5faba56",
|
|
"Name": "UI_CHALLENGES_SKUNK_STORYSALE_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Skunk_Story_Sale.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_STORYSALE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"SaleOPPEvent": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "1a190a78-b070-45ae-ad3f-ba8c4e2c0428",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_WETBANDIT_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_WetBandit.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_WETBANDIT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Wetbandit_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "1ec1a4bb-33eb-481d-ba4e-79189139d92e",
|
|
"Name": "UI_CHALLENGES_SKUNK_PIGEONS_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Pigeons.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_PIGEONS_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 25
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_SKUNK_PIGEONS_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Pigeons_Event": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2d83d6a7-9af2-407d-83bf-e19c4e3fe865",
|
|
"Name": "UI_CHALLENGES_SKUNK_FRIENDLY_HITMAN_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_FriendlyHitman.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_FRIENDLY_HITMAN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"c5e30ea7-409f-4327-a13a-7be21c175f6c",
|
|
"3cd4faad-c56c-46c9-8afc-4888cc5010dc",
|
|
"a2c2d917-1bc2-489f-a66f-445226d0579b"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "3cd4faad-c56c-46c9-8afc-4888cc5010dc",
|
|
"Name": "UI_CHALLENGES_SKUNK_HELP_MAILMAN_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Help_Mailman.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_HELP_MAILMAN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"HelpMailman_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "4b673969-db14-4dd0-aeb0-78d28d44c72f",
|
|
"Name": "UI_CHALLENGES_SKUNK_MASTERDETECTIVE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_MasterDetective.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_MASTERDETECTIVE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Masterdetective_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "5d4b5e47-19f2-4d2f-9352-2da4fe52e41b",
|
|
"Name": "UI_CHALLENGES_SKUNK_SECRET_TUNNEL_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Secret_Tunnel.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SECRET_TUNNEL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"SecretTunnel_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "8a0ac612-f4ec-4c0b-bef6-9ff6caabef0e",
|
|
"Name": "UI_CHALLENGES_SKUNK_DUMP_OVEN_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Dump_Oven.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_DUMP_OVEN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"setpieces": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"57d69808-1233-4aa6-9bda-c38fe0122c80"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "937c7056-9b95-4abc-bacb-3f4ea38f889e",
|
|
"Name": "UI_CHALLENGES_SKUNK_OBTAIN_FROG_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Obtain_Frog.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_OBTAIN_FROG_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ItemPickedUp": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"963123fd-8a53-41b6-8950-335495b3f3af"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "9a5ea5a8-8b0b-4001-9c69-701a25aa94cb",
|
|
"Name": "UI_CHALLENGES_SKUNK_LETTER_INTERCEPTOR_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Letter_Interceptor.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_LETTER_INTERCEPTOR_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"LetterInterceptor_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "a2c2d917-1bc2-489f-a66f-445226d0579b",
|
|
"Name": "UI_CHALLENGES_SKUNK_HEALTHCHECK_NPC_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_HealthCheck_NPC.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_HEALTHCHECK_NPC_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"HealthcheckNpc_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "bb4a05de-53f1-403e-aafb-4df3f4fca78a",
|
|
"Name": "UI_CHALLENGES_SKUNK_PRESENTATION_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Full_House_Presentation.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_PRESENTATION_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 11
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_SKUNK_PRESENTATION_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"RoomPresented_Event": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "c5e30ea7-409f-4327-a13a-7be21c175f6c",
|
|
"Name": "UI_CHALLENGES_SKUNK_FORSALE_NPC_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_ForSale_NPC.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_FORSALE_NPC_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ForsaleNpc_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "c7708845-2fc9-49d3-91dc-efdc20a62aa1",
|
|
"Name": "UI_CHALLENGES_SKUNK_FORSALE_MUFFIN_EAT_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_ForSale_MuffinEat.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_FORSALE_MUFFIN_EAT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ForsaleMuffinEat_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "cb8453c4-b39a-4c0b-b77e-ca406e2bc143",
|
|
"Name": "UI_CHALLENGES_SKUNK_MASTERSERVER_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_MasterServer.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_MASTERSERVER_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Masterserver_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "cbf153e3-b161-4682-abe8-4ce07e86cb2f",
|
|
"Name": "UI_CHALLENGES_SKUNK_POLITICIAL_FLYER_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_PoliticalFlyer.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_POLITICIAL_FLYER_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"PoliticalFlyer_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d6510212-5e53-459e-9e5a-b29d864b5774",
|
|
"Name": "UI_CHALLENGES_SKUNK_STORYBREAD_NAME",
|
|
"ImageName": "images/challenges/Northamerica/Skunk_Story_Breadcrumbs.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_STORYBREAD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"BreadOPPEvent": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "df80892e-849e-4e49-af4f-1797dc158fde",
|
|
"Name": "UI_CHALLENGES_SKUNK_SINGING_FISH_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_SingingFish.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SINGING_FISH_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"SingingFish_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "e4846f8e-9edc-472b-b2c2-b866c6aa6d51",
|
|
"Name": "UI_CHALLENGES_SKUNK_JANUS_HAPPY_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Janus_Happy.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_JANUS_HAPPY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 7
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_SKUNK_JANUS_HAPPY_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"JanusHappy_Event": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "ef77b715-7de9-424d-b6fd-51da258eec93",
|
|
"Name": "UI_CHALLENGES_SKUNK_HATCHET_UNEARTH_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/SKUNK_Hatchet_Unearth.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_HATCHET_UNEARTH_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ItemPickedUp": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3a8207bb-84f5-438f-8f30-5c83aef2af80"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "f6b7d5ea-361e-4c37-9e7a-83623a29ebf1",
|
|
"Name": "UI_CHALLENGES_SKUNK_BIG3_STORY_NAME",
|
|
"ImageName": "images/challenges/Northamerica/All_Skunk_Story_Objectives.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_BIG3_STORY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": ["FIREARMS_PISTOL_DARTGUN_SEDATIVE"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"145c6fbc-2e77-4ab3-a8e1-d69aa5faba56",
|
|
"d6510212-5e53-459e-9e5a-b29d864b5774",
|
|
"0036f512-6a30-48eb-9bb9-fe6dd501ef85"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "8c3f87f5-fa20-4b64-9f76-32c55ee95edb",
|
|
"Name": "UI_CONTRACT_BANEBERRY_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Skunk_Baneberry.jpg",
|
|
"Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"a1e125fe-b9ac-428b-8ff0-2ba5a3d508dd"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["d1b9250b-33f6-4712-831b-f33fa11ee4d8"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "ab8093e2-7edc-4e51-9bb8-cbea44c1fb09",
|
|
"Name": "UI_CONTRACT_MILKWEED_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Skunk_Milkweed.jpg",
|
|
"Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"7f05929f-f1c7-49f7-9428-c9a847b12a87"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["1d5dcf3e-9682-4e32-ac11-ad6586daa456"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "afc4beb1-dfbd-42c8-af97-0c0a1359f91c",
|
|
"Name": "UI_CONTRACT_MYRTLE_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Skunk_Myrtle.jpg",
|
|
"Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"d7bc0701-e9c9-465c-a1af-561863697fca"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["74e6b561-ff1a-4742-9a7b-890b7818c796"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "8cc27d9c-21b2-4439-abd1-70f4d59ce62a",
|
|
"Name": "UI_CONTRACT_CLAYTONIA_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Skunk_Claytonia.jpg",
|
|
"Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"abddddf9-3dbc-46cb-a8e4-087418d97435"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["15b7ad4e-565a-4fdb-b669-c9a68176e665"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2edae6e2-365e-4bba-9916-b2a021a9836c",
|
|
"Name": "UI_CONTRACT_GORSE_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Skunk_Gorse.jpg",
|
|
"Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"5a2a91be-4591-40f7-aada-f55fce0cadbe"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["fe088a10-5dbf-460f-bbe2-6b55e7a66253"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "42ab49e5-3594-4012-a7a1-413b86fbd2de",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_RAKE_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Rake.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_RAKE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Pacify": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"81654161-7711-4985-8056-8651a381d3ca"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillMethodBroad",
|
|
""
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"]
|
|
},
|
|
{
|
|
"Id": "d6d02217-d598-4695-a6cd-891c3550b483",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_PAPERBOY_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Paperboy.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_PAPERBOY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Paperboy_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"]
|
|
},
|
|
{
|
|
"Id": "e31b89c2-a7f1-4054-88e5-a9700f0b673c",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_PAYTHETOLL_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_PayTheToll.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_PAYTHETOLL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Paythetoll_Event": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"]
|
|
},
|
|
{
|
|
"Id": "e3d5da4c-ad30-4bde-8c6b-781e836b84fc",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_47_MASTER_OF_DISGUISE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_chameleon.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_47_MASTER_OF_DISGUISE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"EligibleDisguises": [
|
|
"078a5c70-737c-48b7-a190-b356438419b4",
|
|
"13cbccd1-8a96-435b-84e8-107c0a29349d",
|
|
"44f30ddb-cad9-402b-a307-6076fae3aa74",
|
|
"4b416b2a-ac08-4379-8c53-46e46d8bcbf8",
|
|
"5d19c9f8-7df2-4113-b81d-b32d5e231717",
|
|
"64e48347-cac5-434b-b25c-711ff78c46fd",
|
|
"699ce756-8eef-4a6e-bc65-264d0e763fde",
|
|
"6d1a3100-5dc0-4a8a-b9fc-341c864e3841",
|
|
"7edfb519-9d60-4cd9-b4f4-74dd64d622b9",
|
|
"874efc03-afda-48f9-b073-b2db0e93bc3f",
|
|
"89f20c16-4e13-4f89-a85b-44dd17698bc7",
|
|
"8b162546-0eab-40a0-a66b-a08e8ddf2ea4",
|
|
"98a9d41b-3a39-4fe3-ab6a-31d8b574f2ff",
|
|
"aee5458a-51b7-4ee2-996a-b71b3e149354",
|
|
"b1739270-f9fc-4a24-a3e7-beb2deb235f2",
|
|
"b210be64-ea03-4983-aa0f-8d18882a23c7",
|
|
"d47223f2-3fe4-46d1-a99a-09e0eb57aa7b",
|
|
"e3256178-ce59-4796-bc5b-800cd6120b28",
|
|
"e4c5735c-ea33-4d11-a72b-584902370cf3",
|
|
"e75d76b7-25ec-4500-9585-0ce34cec1e1f"
|
|
]
|
|
},
|
|
"Context": {
|
|
"DisguiseEquipped": []
|
|
},
|
|
"ContextListeners": {
|
|
"DisguiseEquipped": {
|
|
"count": "($.DisguiseEquipped).Count",
|
|
"total": "($.EligibleDisguises).Count",
|
|
"type": "challengecounter"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Disguise": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": ["$.#", "$Value"]
|
|
},
|
|
"in": "$.EligibleDisguises"
|
|
}
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"DisguiseEquipped",
|
|
"$Value"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.DisguiseEquipped"
|
|
}
|
|
},
|
|
"in": "$.EligibleDisguises"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "feats"]
|
|
},
|
|
{
|
|
"Id": "ecbd8cc1-3b1d-4473-ae1d-b963c999ab63",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_CAMERAS_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_cameras.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_CAMERAS_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 12
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_NORTHAMERICA_CAMERAS_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"SecuritySystemRecorder": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"CameraDestroyed",
|
|
"$Value.event"
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"]
|
|
},
|
|
{
|
|
"Id": "f5fcbd68-92d0-4f48-9264-5408be419e6f",
|
|
"Name": "UI_CHALLENGES_NORTHAMERICA_PAPER_PACIFY_NAME",
|
|
"ImageName": "images/challenges/NORTHAMERICA/NORTHAMERICA_Paper_Pacify.jpg",
|
|
"Description": "UI_CHALLENGES_NORTHAMERICA_PAPER_PACIFY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"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": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"EligibleTargets": [
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4",
|
|
"b8f0bf6c-4826-4de2-a785-2d139967e09c"
|
|
]
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Pacify": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"a96cdbd8-9657-416a-87bf-d2ed21840794"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
|
"Image": "images/challenges/categories/targets/tile.jpg",
|
|
"Icon": "challenge_category_targets",
|
|
"CategoryId": "targets",
|
|
"Description": "UI_MENU_PAGE_CHALLENGE_CATEGORY_DESCRIPTION_PROFESSIONAL",
|
|
"Challenges": [
|
|
{
|
|
"Id": "c9b984e2-7d3d-47ea-bf68-64ad8b8b31eb",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_VHOLES_KILLED_NAME",
|
|
"ImageName": "images/challenges/Northamerica/GarterSnake_KillVholes.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_VHOLES_KILLED_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
|
"Icon": "challenge_category_targets",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3cf8ef68-e6f3-466a-9299-de50e9f0a9bb"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "targets"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "02d0d8df-3784-4c32-93c8-4dc3434d1a12",
|
|
"Name": "UI_CHALLENGES_SKUNK_JANUS_KILLED_NAME",
|
|
"ImageName": "images/actors/Skunk_Janus.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_JANUS_KILLED_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
|
"Icon": "challenge_category_targets",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "targets"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b8070495-b078-454e-bc1c-71bdd73195cf",
|
|
"Name": "UI_CHALLENGES_SKUNK_CASSIDY_KILLED_NAME",
|
|
"ImageName": "images/actors/Skunk_Nolan_Cassidy.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_CASSIDY_KILLED_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
|
"Icon": "challenge_category_targets",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"b8f0bf6c-4826-4de2-a785-2d139967e09c"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "targets"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Image": "images/challenges/categories/classic/tile.jpg",
|
|
"Icon": "profile",
|
|
"CategoryId": "classic",
|
|
"Description": "",
|
|
"Challenges": [
|
|
{
|
|
"Id": "0bc5d1f7-aca9-48bb-aed0-a89a68276852",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_SUIT_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_SUIT_DIFFICULTY_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"LastAccidentTime": 0
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"AccidentBodyFound": {
|
|
"$set": ["LastAccidentTime", "$Timestamp"]
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"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": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$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": {
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"hard",
|
|
"suitonly",
|
|
"classic",
|
|
"difficulty_hard"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0eaba6b2-14d2-4f16-b34e-b13190b7650f",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SUIT_ONLY_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SUIT_ONLY_DIFFICULTY_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {},
|
|
"States": {
|
|
"Start": {
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"Disguise": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "118a4b53-d93f-45d5-94c8-cee13653d60f",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SUIT_ONLY_DIFFICULTY_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SUIT_ONLY_DIFFICULTY_NORMAL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {},
|
|
"States": {
|
|
"Start": {
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"Disguise": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_normal"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2d2e3bb0-6675-4d33-bf98-708e2662684f",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_DIFFICULTY_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_DIFFICULTY_NORMAL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"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": {
|
|
"$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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "classic", "difficulty_normal"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "4985d2b1-f5df-4cac-bf83-8e31bea6543c",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_NO_EVIDENCE_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_NO_EVIDENCE_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"RecordingDestroyed": true,
|
|
"LastSeenTime": 0,
|
|
"Witnesses": [],
|
|
"Kills": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"SecuritySystemRecorder": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"RecordingDestroyed",
|
|
false
|
|
]
|
|
},
|
|
"Condition": {
|
|
"$eq": ["$Value.event", "spotted"]
|
|
}
|
|
},
|
|
{
|
|
"Actions": {
|
|
"$set": ["RecordingDestroyed", true]
|
|
},
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"erased"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"destroyed"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"Kill": [
|
|
{
|
|
"$pushunique": [
|
|
"Kills",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.Accident",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "CheckNoticedKill"
|
|
}
|
|
],
|
|
"MurderedBodySeen": [
|
|
{
|
|
"$set": ["LastSeenTime", "$Timestamp"]
|
|
},
|
|
{
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$Value.Witness"
|
|
]
|
|
}
|
|
],
|
|
"BodyFound": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Timestamp",
|
|
"$.LastSeenTime"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.IsCrowdActor",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.DeathContext",
|
|
4
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
},
|
|
"CheckNoticedKill": {
|
|
"Unnoticed_Kill": {
|
|
"Transition": "Start"
|
|
},
|
|
"DeadBodySeen": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "68915269-fc5d-444d-82c8-1183aee799d7",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_SUIT_DIFFICULTY_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_SUIT_DIFFICULTY_NORMAL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"LastAccidentTime": 0
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"AccidentBodyFound": {
|
|
"$set": ["LastAccidentTime", "$Timestamp"]
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"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": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$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": {
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"hard",
|
|
"suitonly",
|
|
"classic",
|
|
"difficulty_normal"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7682093a-f604-492a-9198-ae3b55165f45",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_BIG5_EASY_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_easy.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_BIG5_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"acfac6e4-3e98-4dac-a5dd-43155ce82f3d",
|
|
"9aa98c98-2f2b-41c7-9ebe-7550bc90953d",
|
|
"f978b895-f0a0-4a73-a9ed-9e06a653c679",
|
|
"9d280e3a-7552-4dfa-b3d6-b32abde96167",
|
|
"0eaba6b2-14d2-4f16-b34e-b13190b7650f"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "difficulty_easy", "classic"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "9aa98c98-2f2b-41c7-9ebe-7550bc90953d",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_SUIT_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_SUIT_DIFFICULTY_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"LastAccidentTime": 0
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"AccidentBodyFound": {
|
|
"$set": ["LastAccidentTime", "$Timestamp"]
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"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": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$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": {
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"hard",
|
|
"suitonly",
|
|
"classic",
|
|
"difficulty_easy"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "9d280e3a-7552-4dfa-b3d6-b32abde96167",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_NO_EVIDENCE_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_NO_EVIDENCE_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"RecordingDestroyed": true,
|
|
"LastSeenTime": 0,
|
|
"Witnesses": [],
|
|
"Kills": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"SecuritySystemRecorder": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"RecordingDestroyed",
|
|
false
|
|
]
|
|
},
|
|
"Condition": {
|
|
"$eq": ["$Value.event", "spotted"]
|
|
}
|
|
},
|
|
{
|
|
"Actions": {
|
|
"$set": ["RecordingDestroyed", true]
|
|
},
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"erased"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"destroyed"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"Kill": [
|
|
{
|
|
"$pushunique": [
|
|
"Kills",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.Accident",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "CheckNoticedKill"
|
|
}
|
|
],
|
|
"MurderedBodySeen": [
|
|
{
|
|
"$set": ["LastSeenTime", "$Timestamp"]
|
|
},
|
|
{
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$Value.Witness"
|
|
]
|
|
}
|
|
],
|
|
"BodyFound": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Timestamp",
|
|
"$.LastSeenTime"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.IsCrowdActor",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.DeathContext",
|
|
4
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
},
|
|
"CheckNoticedKill": {
|
|
"Unnoticed_Kill": {
|
|
"Transition": "Start"
|
|
},
|
|
"DeadBodySeen": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "a5fed9d1-2d96-4885-9f9e-b9d6680c9077",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_DIFFICULTY_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"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": {
|
|
"$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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "classic", "difficulty_hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "acfac6e4-3e98-4dac-a5dd-43155ce82f3d",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SILENT_ASSASSIN_DIFFICULTY_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"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": {
|
|
"$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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "classic", "difficulty_easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "ca1656a1-0e62-44b6-8308-c6156bbcdf76",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SNIPER_ASSASSIN_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SNIPER_ASSASSIN_DIFFICULTY_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"SniperKillSierraCar": false
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SniperKillSierraCar": {
|
|
"$set": ["SniperKillSierraCar", true]
|
|
},
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.SniperKillSierraCar",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"CrowdNPC_Died": {
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Constants": {
|
|
"MissionTargets": [
|
|
"3cf8ef68-e6f3-466a-9299-de50e9f0a9bb"
|
|
]
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"medium",
|
|
"sniper",
|
|
"classic",
|
|
"difficulty_hard"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "ce56d0a1-992c-4ed2-97ff-7ed2f167a9c6",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_BIG5_NORMAL_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_normal.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_BIG5_NORMAL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"2d2e3bb0-6675-4d33-bf98-708e2662684f",
|
|
"68915269-fc5d-444d-82c8-1183aee799d7",
|
|
"fe72584e-6d9e-4e45-b71d-4b7fac366cd4",
|
|
"ce6a9bba-dfdc-43a2-a012-94573a246ec8",
|
|
"118a4b53-d93f-45d5-94c8-cee13653d60f"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "difficulty_normal", "classic"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "ce6a9bba-dfdc-43a2-a012-94573a246ec8",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_NO_EVIDENCE_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_NO_EVIDENCE_NORMAL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"RecordingDestroyed": true,
|
|
"LastSeenTime": 0,
|
|
"Witnesses": [],
|
|
"Kills": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"SecuritySystemRecorder": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"RecordingDestroyed",
|
|
false
|
|
]
|
|
},
|
|
"Condition": {
|
|
"$eq": ["$Value.event", "spotted"]
|
|
}
|
|
},
|
|
{
|
|
"Actions": {
|
|
"$set": ["RecordingDestroyed", true]
|
|
},
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"erased"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"destroyed"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"Kill": [
|
|
{
|
|
"$pushunique": [
|
|
"Kills",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.Accident",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "CheckNoticedKill"
|
|
}
|
|
],
|
|
"MurderedBodySeen": [
|
|
{
|
|
"$set": ["LastSeenTime", "$Timestamp"]
|
|
},
|
|
{
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$Value.Witness"
|
|
]
|
|
}
|
|
],
|
|
"BodyFound": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Timestamp",
|
|
"$.LastSeenTime"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.IsCrowdActor",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.DeathContext",
|
|
4
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
},
|
|
"CheckNoticedKill": {
|
|
"Unnoticed_Kill": {
|
|
"Transition": "Start"
|
|
},
|
|
"DeadBodySeen": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_normal"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d5f7ade9-f098-4886-b854-a3a2ad32576d",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_BIG5_HARD_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_hard.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_BIG5_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 8000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"a5fed9d1-2d96-4885-9f9e-b9d6680c9077",
|
|
"0bc5d1f7-aca9-48bb-aed0-a89a68276852",
|
|
"ca1656a1-0e62-44b6-8308-c6156bbcdf76",
|
|
"4985d2b1-f5df-4cac-bf83-8e31bea6543c",
|
|
"e90c5aea-b49b-4670-bbf0-28ededd98017"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"very-hard",
|
|
"difficulty_hard",
|
|
"classic"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "e90c5aea-b49b-4670-bbf0-28ededd98017",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SUIT_ONLY_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SUIT_ONLY_DIFFICULTY_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {},
|
|
"States": {
|
|
"Start": {
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"Disguise": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "f978b895-f0a0-4a73-a9ed-9e06a653c679",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SNIPER_ASSASSIN_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SNIPER_ASSASSIN_DIFFICULTY_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"SniperKillSierraCar": false
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SniperKillSierraCar": {
|
|
"$set": ["SniperKillSierraCar", true]
|
|
},
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.SniperKillSierraCar",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"CrowdNPC_Died": {
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Constants": {
|
|
"MissionTargets": [
|
|
"3cf8ef68-e6f3-466a-9299-de50e9f0a9bb"
|
|
]
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"medium",
|
|
"sniper",
|
|
"classic",
|
|
"difficulty_easy"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "fe72584e-6d9e-4e45-b71d-4b7fac366cd4",
|
|
"Name": "UI_CHALLENGES_GARTERSNAKE_SNIPER_ASSASSIN_DIFFICULTY_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_GARTERSNAKE_SNIPER_ASSASSIN_DIFFICULTY_NORMAL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"SniperKillSierraCar": false
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SniperKillSierraCar": {
|
|
"$set": ["SniperKillSierraCar", true]
|
|
},
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.SniperKillSierraCar",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"CrowdNPC_Died": {
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Constants": {
|
|
"MissionTargets": [
|
|
"3cf8ef68-e6f3-466a-9299-de50e9f0a9bb"
|
|
]
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"medium",
|
|
"sniper",
|
|
"classic",
|
|
"difficulty_normal"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["0b616e62-af0c-495b-82e3-b778e82b5912"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "06e96021-1c9d-4279-b20d-f59dcf2edf3a",
|
|
"Name": "UI_CHALLENGES_SKUNK_BIG5_NORMAL_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_normal.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_BIG5_NORMAL_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"88854bfc-6190-4324-9a6f-a72d4a3a1ece",
|
|
"f26bec7a-0792-4cfe-9093-5acba30736dc",
|
|
"bcf1e37c-d8e8-48a9-9b2f-f3cbeb42ec80",
|
|
"c5d45c0c-d86a-409c-ba38-36c20c07616b",
|
|
"595a54eb-5931-4127-97f8-11436af1358f"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "difficulty_normal", "classic"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0a09ec6a-6c94-4558-a963-1983c0da37b2",
|
|
"Name": "UI_CHALLENGES_SKUNK_BIG5_HARD_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_hard.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_BIG5_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 8000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"5a590434-fa13-467a-8a41-a41e6e20a42c",
|
|
"af9aa364-48d8-4ec5-989b-d2b7ab3a112d",
|
|
"bd479158-bc32-42c1-b7bd-0c824c0f723f",
|
|
"7c0da406-d352-48bd-9a92-a0cb950ddd99",
|
|
"28488c84-1de5-4b02-9bba-be48929b43b0"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"very-hard",
|
|
"difficulty_hard",
|
|
"classic"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "28488c84-1de5-4b02-9bba-be48929b43b0",
|
|
"Name": "UI_CHALLENGES_SKUNK_SUIT_ONLY_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SUIT_ONLY_DIFFICULTY_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {},
|
|
"States": {
|
|
"Start": {
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"Disguise": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "595a54eb-5931-4127-97f8-11436af1358f",
|
|
"Name": "UI_CHALLENGES_SKUNK_SUIT_ONLY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SUIT_ONLY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {},
|
|
"States": {
|
|
"Start": {
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"Disguise": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_normal"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "5a590434-fa13-467a-8a41-a41e6e20a42c",
|
|
"Name": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_DIFFICULTY_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"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": {
|
|
"$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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "classic", "difficulty_hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7c0da406-d352-48bd-9a92-a0cb950ddd99",
|
|
"Name": "UI_CHALLENGES_SKUNK_NO_EVIDENCE_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_NO_EVIDENCE_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"RecordingDestroyed": true,
|
|
"LastSeenTime": 0,
|
|
"Witnesses": [],
|
|
"Kills": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"SecuritySystemRecorder": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"RecordingDestroyed",
|
|
false
|
|
]
|
|
},
|
|
"Condition": {
|
|
"$eq": ["$Value.event", "spotted"]
|
|
}
|
|
},
|
|
{
|
|
"Actions": {
|
|
"$set": ["RecordingDestroyed", true]
|
|
},
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"erased"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"destroyed"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"Kill": [
|
|
{
|
|
"$pushunique": [
|
|
"Kills",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.Accident",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "CheckNoticedKill"
|
|
}
|
|
],
|
|
"MurderedBodySeen": [
|
|
{
|
|
"$set": ["LastSeenTime", "$Timestamp"]
|
|
},
|
|
{
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$Value.Witness"
|
|
]
|
|
}
|
|
],
|
|
"BodyFound": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Timestamp",
|
|
"$.LastSeenTime"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.IsCrowdActor",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.DeathContext",
|
|
4
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
},
|
|
"CheckNoticedKill": {
|
|
"Unnoticed_Kill": {
|
|
"Transition": "Start"
|
|
},
|
|
"DeadBodySeen": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "88854bfc-6190-4324-9a6f-a72d4a3a1ece",
|
|
"Name": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"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": {
|
|
"$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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "classic", "difficulty_normal"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "8955135e-6aaf-422f-b6bc-75d298d3acf0",
|
|
"Name": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_SUIT_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_SUIT_DIFFICULTY_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"LastAccidentTime": 0
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"AccidentBodyFound": {
|
|
"$set": ["LastAccidentTime", "$Timestamp"]
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"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": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$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": {
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"hard",
|
|
"suitonly",
|
|
"classic",
|
|
"difficulty_easy"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "a277ef94-90d7-4fc2-a6c7-fcb0c3c6449b",
|
|
"Name": "UI_CHALLENGES_SKUNK_NO_EVIDENCE_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_NO_EVIDENCE_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"RecordingDestroyed": true,
|
|
"LastSeenTime": 0,
|
|
"Witnesses": [],
|
|
"Kills": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"SecuritySystemRecorder": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"RecordingDestroyed",
|
|
false
|
|
]
|
|
},
|
|
"Condition": {
|
|
"$eq": ["$Value.event", "spotted"]
|
|
}
|
|
},
|
|
{
|
|
"Actions": {
|
|
"$set": ["RecordingDestroyed", true]
|
|
},
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"erased"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"destroyed"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"Kill": [
|
|
{
|
|
"$pushunique": [
|
|
"Kills",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.Accident",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "CheckNoticedKill"
|
|
}
|
|
],
|
|
"MurderedBodySeen": [
|
|
{
|
|
"$set": ["LastSeenTime", "$Timestamp"]
|
|
},
|
|
{
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$Value.Witness"
|
|
]
|
|
}
|
|
],
|
|
"BodyFound": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Timestamp",
|
|
"$.LastSeenTime"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.IsCrowdActor",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.DeathContext",
|
|
4
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
},
|
|
"CheckNoticedKill": {
|
|
"Unnoticed_Kill": {
|
|
"Transition": "Start"
|
|
},
|
|
"DeadBodySeen": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "a3204230-2eaf-4fbd-976d-448290a69a4a",
|
|
"Name": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_DIFFICULTY_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"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": {
|
|
"$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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "classic", "difficulty_easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "a734efae-f670-4f89-9f3c-60abf29b03a4",
|
|
"Name": "UI_CHALLENGES_SKUNK_SUIT_ONLY_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SUIT_ONLY_DIFFICULTY_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {},
|
|
"States": {
|
|
"Start": {
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"Disguise": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "af9aa364-48d8-4ec5-989b-d2b7ab3a112d",
|
|
"Name": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_SUIT_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_SUIT_DIFFICULTY_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"LastAccidentTime": 0
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"AccidentBodyFound": {
|
|
"$set": ["LastAccidentTime", "$Timestamp"]
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"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": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$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": {
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"hard",
|
|
"suitonly",
|
|
"classic",
|
|
"difficulty_hard"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b6caebc2-0768-4898-8c23-fa1d82be63f8",
|
|
"Name": "UI_CHALLENGES_SKUNK_SNIPER_ASSASSIN_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SNIPER_ASSASSIN_DIFFICULTY_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"SniperKillSierraCar": false
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SniperKillSierraCar": {
|
|
"$set": ["SniperKillSierraCar", true]
|
|
},
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.SniperKillSierraCar",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"CrowdNPC_Died": {
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"medium",
|
|
"sniper",
|
|
"classic",
|
|
"difficulty_easy"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "bcf1e37c-d8e8-48a9-9b2f-f3cbeb42ec80",
|
|
"Name": "UI_CHALLENGES_SKUNK_SNIPER_ASSASSIN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SNIPER_ASSASSIN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"SniperKillSierraCar": false
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SniperKillSierraCar": {
|
|
"$set": ["SniperKillSierraCar", true]
|
|
},
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.SniperKillSierraCar",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"CrowdNPC_Died": {
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"medium",
|
|
"sniper",
|
|
"classic",
|
|
"difficulty_normal"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "bd479158-bc32-42c1-b7bd-0c824c0f723f",
|
|
"Name": "UI_CHALLENGES_SKUNK_SNIPER_ASSASSIN_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SNIPER_ASSASSIN_DIFFICULTY_HARD_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"SniperKillSierraCar": false
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SniperKillSierraCar": {
|
|
"$set": ["SniperKillSierraCar", true]
|
|
},
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$contains": [
|
|
"$Value.KillItemCategory",
|
|
"sniperrifle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c0ab162c-1502-40d5-801f-c5471289d6b7"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.SniperKillSierraCar",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillContext",
|
|
1
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"CrowdNPC_Died": {
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"medium",
|
|
"sniper",
|
|
"classic",
|
|
"difficulty_hard"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "c5d45c0c-d86a-409c-ba38-36c20c07616b",
|
|
"Name": "UI_CHALLENGES_SKUNK_NO_EVIDENCE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_NO_EVIDENCE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"RecordingDestroyed": true,
|
|
"LastSeenTime": 0,
|
|
"Witnesses": [],
|
|
"Kills": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"SecuritySystemRecorder": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"RecordingDestroyed",
|
|
false
|
|
]
|
|
},
|
|
"Condition": {
|
|
"$eq": ["$Value.event", "spotted"]
|
|
}
|
|
},
|
|
{
|
|
"Actions": {
|
|
"$set": ["RecordingDestroyed", true]
|
|
},
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"erased"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.event",
|
|
"destroyed"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"Kill": [
|
|
{
|
|
"$pushunique": [
|
|
"Kills",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.Accident",
|
|
false
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "CheckNoticedKill"
|
|
}
|
|
],
|
|
"MurderedBodySeen": [
|
|
{
|
|
"$set": ["LastSeenTime", "$Timestamp"]
|
|
},
|
|
{
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$Value.Witness"
|
|
]
|
|
}
|
|
],
|
|
"BodyFound": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$Timestamp",
|
|
"$.LastSeenTime"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.IsCrowdActor",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.DeadBody.DeathContext",
|
|
4
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
},
|
|
"CheckNoticedKill": {
|
|
"Unnoticed_Kill": {
|
|
"Transition": "Start"
|
|
},
|
|
"DeadBodySeen": {
|
|
"Transition": "Failure"
|
|
},
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Kills",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "classic", "difficulty_normal"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d89d62dd-1d38-470c-9206-7739b75ca5a0",
|
|
"Name": "UI_CHALLENGES_SKUNK_BIG5_EASY_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_easy.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_BIG5_EASY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"a3204230-2eaf-4fbd-976d-448290a69a4a",
|
|
"8955135e-6aaf-422f-b6bc-75d298d3acf0",
|
|
"b6caebc2-0768-4898-8c23-fa1d82be63f8",
|
|
"a277ef94-90d7-4fc2-a6c7-fcb0c3c6449b",
|
|
"a734efae-f670-4f89-9f3c-60abf29b03a4"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.CompletedChallenges"
|
|
}
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "difficulty_easy", "classic"],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "f26bec7a-0792-4cfe-9093-5acba30736dc",
|
|
"Name": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_SUIT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_SKUNK_SILENT_ASSASSIN_SUIT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Icon": "profile",
|
|
"LocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"LastAccidentTime": 0
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
true,
|
|
"$.RecordingDestroyed"
|
|
]
|
|
},
|
|
{
|
|
"$all": {
|
|
"in": "$.Witnesses",
|
|
"?": {
|
|
"$any": {
|
|
"in": "$.Targets",
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
"AccidentBodyFound": {
|
|
"$set": ["LastAccidentTime", "$Timestamp"]
|
|
},
|
|
"Witnesses": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Spotted": {
|
|
"Condition": {
|
|
"$any": {
|
|
"in": "$Value",
|
|
"?": {
|
|
"$pushunique": [
|
|
"Witnesses",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.IsHitmanSuit",
|
|
false
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
],
|
|
"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": [
|
|
"Targets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"Targets",
|
|
"$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": {
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": [
|
|
"story",
|
|
"hard",
|
|
"suitonly",
|
|
"classic",
|
|
"difficulty_normal"
|
|
],
|
|
"InclusionData": {
|
|
"ContractIds": ["82f55837-e26c-41bf-bc6e-fa97b7981fbc"]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_BORON",
|
|
"Image": "images/challenges/categories/packboron/tile.jpg",
|
|
"Icon": "challenge_category_feats",
|
|
"CategoryId": "boron-pack",
|
|
"Description": "",
|
|
"Challenges": [
|
|
{
|
|
"Id": "043f53b3-15ed-40ff-af46-51f03ce398ae",
|
|
"Name": "CHALLENGEPACK_BORON_KILLMUFFINWORKERS_NAME",
|
|
"ImageName": "images/challenges/Categories/PackBoron/Boron_KillMuffinWorkers.jpg",
|
|
"Description": "CHALLENGEPACK_BORON_KILLMUFFINWORKERS_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_BORON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Constants": {
|
|
"RequiredTargets": [
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce",
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc",
|
|
"233503c3-d3bd-4900-b501-90d4c95b03d4",
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
],
|
|
"RequiredTargetCount": 4
|
|
},
|
|
"Context": {
|
|
"PacifiedTargets": []
|
|
},
|
|
"ContextListeners": {
|
|
"PacifiedTargets": {
|
|
"type": "challengecounter",
|
|
"count": "($.PacifiedTargets).Count",
|
|
"total": "($.RequiredTargets).Count"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Pacify": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"in": "$.RequiredTargets"
|
|
}
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"PacifiedTargets",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.PacifiedTargets).Count",
|
|
"($.RequiredTargets).Count"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
],
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["boron-pack", "story", "live", "easy"]
|
|
},
|
|
{
|
|
"Id": "28b56e68-ebe6-450a-bf46-eba702f764e2",
|
|
"Name": "CHALLENGEPACK_BORON_FINDCLUES_NAME",
|
|
"ImageName": "images/challenges/Categories/PackBoron/Boron_FindClues.jpg",
|
|
"Description": "CHALLENGEPACK_BORON_FINDCLUES_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_BORON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Constants": {
|
|
"RequiredOutfit": "5d19c9f8-7df2-4113-b81d-b32d5e231717",
|
|
"Goal": 3
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Disguise",
|
|
"$.RequiredOutfit"
|
|
]
|
|
},
|
|
"Transition": "CorrectOutfit"
|
|
}
|
|
],
|
|
"Disguise": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"$.RequiredOutfit"
|
|
]
|
|
},
|
|
"Transition": "CorrectOutfit"
|
|
}
|
|
]
|
|
},
|
|
"CorrectOutfit": {
|
|
"One_Clue_Found": {
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
"Two_Clues_Found": {
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
"Three_Clues_Found": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
],
|
|
"Disguise": [
|
|
{
|
|
"Condition": {
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value",
|
|
"$.RequiredOutfit"
|
|
]
|
|
}
|
|
},
|
|
"Transition": "Start"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["boron-pack", "story", "live", "medium"]
|
|
},
|
|
{
|
|
"Id": "4407818e-838d-4fc4-ac56-bcb865d507e2",
|
|
"Name": "CHALLENGEPACK_BORON_WRAPPER_NAME",
|
|
"ImageName": "images/challenges/Categories/PackBoron/Boron_Wrapper.jpg",
|
|
"Description": "CHALLENGEPACK_BORON_WRAPPER_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": ["PROP_MELEE_MUFFIN_BLUEBERRY"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_BORON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "profile",
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"ae7ded57-b090-4fe2-a514-31213619f47c",
|
|
"28b56e68-ebe6-450a-bf46-eba702f764e2",
|
|
"043f53b3-15ed-40ff-af46-51f03ce398ae",
|
|
"56496d61-ae8e-48ef-8871-b0e913cb729f",
|
|
"dadd5460-cfe9-46a5-af92-7635651eb4d8"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"type": "challengetree",
|
|
"comparand": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.CompletedChallenges).Count",
|
|
"($.RequiredChallenges).Count"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["boron-pack", "story", "hard"]
|
|
},
|
|
{
|
|
"Id": "56496d61-ae8e-48ef-8871-b0e913cb729f",
|
|
"Name": "CHALLENGEPACK_BORON_GARBAGE_NAME",
|
|
"ImageName": "images/challenges/Categories/PackBoron/Boron_Garbage.jpg",
|
|
"Description": "CHALLENGEPACK_BORON_GARBAGE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_BORON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Constants": {
|
|
"RequiredOutfit": "5d19c9f8-7df2-4113-b81d-b32d5e231717"
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"ContractStart": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Disguise",
|
|
"$.RequiredOutfit"
|
|
]
|
|
},
|
|
"Transition": "CorrectOutfit"
|
|
}
|
|
],
|
|
"Disguise": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value",
|
|
"$.RequiredOutfit"
|
|
]
|
|
},
|
|
"Transition": "CorrectOutfit"
|
|
}
|
|
]
|
|
},
|
|
"CorrectOutfit": {
|
|
"setpieces": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"2b01e2d0-f302-4b8a-822b-867ba9728f76"
|
|
]
|
|
},
|
|
"Transition": "CheckBody"
|
|
},
|
|
"Disguise": [
|
|
{
|
|
"Condition": {
|
|
"$not": {
|
|
"$eq": [
|
|
"$Value",
|
|
"$.RequiredOutfit"
|
|
]
|
|
}
|
|
},
|
|
"Transition": "Start"
|
|
}
|
|
]
|
|
},
|
|
"CheckBody": {
|
|
"$timer": {
|
|
"Condition": {
|
|
"$after": 2
|
|
},
|
|
"Transition": "CorrectOutfit"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["boron-pack", "story", "live", "hard"]
|
|
},
|
|
{
|
|
"Id": "ae7ded57-b090-4fe2-a514-31213619f47c",
|
|
"Name": "CHALLENGEPACK_BORON_MUFFINPACIFY_NAME",
|
|
"ImageName": "images/challenges/Categories/PackBoron/Boron_MuffinPacify.jpg",
|
|
"Description": "CHALLENGEPACK_BORON_MUFFINPACIFY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_BORON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Constants": {
|
|
"Goal": 5
|
|
},
|
|
"Context": {
|
|
"PeopleKnocked": 0
|
|
},
|
|
"ContextListeners": {
|
|
"PeopleKnocked": {
|
|
"type": "challengecounter",
|
|
"count": "$.PeopleKnocked",
|
|
"total": "$.Goal"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Pacify": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"5952b621-fee9-4699-809c-8889abadfdb8"
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$inc": "PeopleKnocked"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$.PeopleKnocked",
|
|
"$.Goal"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["boron-pack", "story", "live", "easy"]
|
|
},
|
|
{
|
|
"Id": "dadd5460-cfe9-46a5-af92-7635651eb4d8",
|
|
"Name": "CHALLENGEPACK_BORON_OVENMUFFIN_NAME",
|
|
"ImageName": "images/challenges/Categories/PackBoron/Boron_OvenMuffin.jpg",
|
|
"Description": "CHALLENGEPACK_BORON_OVERMUFFIN_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_BORON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Constants": {
|
|
"RequiredOutfit": "5d19c9f8-7df2-4113-b81d-b32d5e231717",
|
|
"Targets": [
|
|
"a5be536f-8cc1-444a-abe1-a3f0d7cf8ecd",
|
|
"a6aa8b8f-24d3-44b7-ba89-063c251d4881"
|
|
],
|
|
"Goal": 2
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"setpieces": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"57d69808-1233-4aa6-9bda-c38fe0122c80"
|
|
]
|
|
},
|
|
"Transition": "Incinerator"
|
|
},
|
|
"BodyFound": {
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.DeadBody.RepositoryId"
|
|
]
|
|
},
|
|
"in": "$.Targets"
|
|
}
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
},
|
|
"Incinerator": {
|
|
"$timer": {
|
|
"Condition": {
|
|
"$after": 2
|
|
},
|
|
"Transition": "Start"
|
|
},
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"in": "$.Targets"
|
|
}
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.OutfitRepositoryId",
|
|
"5d19c9f8-7df2-4113-b81d-b32d5e231717"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["boron-pack", "story", "live", "medium"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_MAGNESIUM",
|
|
"Image": "images/challenges/categories/packmagnesium/tile.jpg",
|
|
"Icon": "challenge_category_feats",
|
|
"CategoryId": "magnesium-pack",
|
|
"Description": "",
|
|
"Challenges": [
|
|
{
|
|
"Id": "08b93dd3-0743-42a4-9491-74973ddeed51",
|
|
"Name": "CHALLENGEPACK_MAGNESIUM_KEYS_NAME",
|
|
"ImageName": "images/challenges/Categories/PackMagnesium/Magnesium_Keys.jpg",
|
|
"Description": "CHALLENGEPACK_MAGNESIUM_KEYS_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_MAGNESIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Constants": {
|
|
"EligibleKeys": [
|
|
"ef155ff9-4abf-4b8e-b1f0-8b4989fa95da",
|
|
"1bf72d0f-cb85-453b-ab50-8a562b036145",
|
|
"1cb3588e-2c08-491e-9731-287f6bc335e4",
|
|
"51123583-df1f-44bb-8e9f-dbf094398008",
|
|
"88503ca5-299d-409a-a7cd-2f0d121f00d3",
|
|
"f0f9747b-d723-4b2f-b929-1741b347af89",
|
|
"1199dd3c-1f48-4d2c-97a9-7824ef0b9d93",
|
|
"64da56e6-f0ad-40ab-8c8e-5842a924b3f7",
|
|
"114b91c7-9229-4ba2-897b-e295355522f9",
|
|
"0183a8df-60e0-49a3-805e-b86cf6684bf4",
|
|
"1ad45788-f818-4765-b3f4-fda572d352f4",
|
|
"9278d474-0511-469a-9004-146d9b8b69fc"
|
|
],
|
|
"RequiredKeys": 5
|
|
},
|
|
"Context": {
|
|
"StolenKeys": 0
|
|
},
|
|
"ContextListeners": {
|
|
"StolenKeys": {
|
|
"type": "challengecounter",
|
|
"count": "$.StolenKeys",
|
|
"total": "$.RequiredKeys"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"ItemPickedUp": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"in": "$.EligibleKeys"
|
|
}
|
|
},
|
|
"Actions": {
|
|
"$inc": "StolenKeys"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$.StolenKeys",
|
|
"$.RequiredKeys"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
],
|
|
"ItemDropped": {
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"in": "$.EligibleKeys"
|
|
}
|
|
},
|
|
"Actions": {
|
|
"$dec": "StolenKeys"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["magnesium-pack", "story", "live", "medium"]
|
|
},
|
|
{
|
|
"Id": "0c4a1700-489d-45e7-9c10-cc1064b12a01",
|
|
"Name": "CHALLENGEPACK_MAGNESIUM_WRAPPER_NAME",
|
|
"ImageName": "images/challenges/Categories/PackMagnesium/Magnesium_Wrapper.jpg",
|
|
"Description": "CHALLENGEPACK_MAGNESIUM_WRAPPER_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": ["PROP_TOOL_BURGLARCROWBAR"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_MAGNESIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "profile",
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"200b8286-1104-4a1e-9df5-705fb218954e",
|
|
"e3408953-14f1-41e4-b845-dc0379743bbb",
|
|
"08b93dd3-0743-42a4-9491-74973ddeed51"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"type": "challengetree",
|
|
"comparand": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.CompletedChallenges).Count",
|
|
"($.RequiredChallenges).Count"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["magnesium-pack", "story", "hard"]
|
|
},
|
|
{
|
|
"Id": "200b8286-1104-4a1e-9df5-705fb218954e",
|
|
"Name": "CHALLENGEPACK_MAGNESIUM_POLICE_NAME",
|
|
"ImageName": "images/challenges/Categories/PackMagnesium/Magnesium_Police.jpg",
|
|
"Description": "CHALLENGEPACK_MAGNESIUM_POLICE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_MAGNESIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Constants": {
|
|
"EligibleCops": [
|
|
"27f42632-7c82-45b3-adbd-070db4289de3",
|
|
"f8dc2a26-342e-471f-a683-f36b43485f23",
|
|
"f63d8f4a-103a-4364-a542-9c4cc53c0773",
|
|
"97e31849-2137-4138-94ef-f7e417b38dd5",
|
|
"182a97da-9f67-427f-a6df-148a5ac84564",
|
|
"e0632a9e-a9db-40d3-98b1-03b729f9b139",
|
|
"7cc5baa5-087d-473e-9bc9-ae7b3e354cf5",
|
|
"4694ae61-e3aa-4e00-988f-be878ad29490"
|
|
],
|
|
"RequiredCops": 3
|
|
},
|
|
"Context": {
|
|
"PacifiedCops": []
|
|
},
|
|
"ContextListeners": {
|
|
"PacifiedCops": {
|
|
"type": "challengecounter",
|
|
"count": "($.PacifiedCops).Count",
|
|
"total": "$.RequiredCops"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Pacify": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"in": "$.EligibleCops"
|
|
}
|
|
},
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"PacifiedCops",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.PacifiedCops).Count",
|
|
"$.RequiredCops"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
],
|
|
"BodyFound": {
|
|
"Actions": {
|
|
"$remove": [
|
|
"PacifiedCops",
|
|
"$Value.DeadBody.RepositoryId"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["magnesium-pack", "story", "live", "medium"]
|
|
},
|
|
{
|
|
"Id": "e3408953-14f1-41e4-b845-dc0379743bbb",
|
|
"Name": "CHALLENGEPACK_MAGNESIUM_CROWBAR_NAME",
|
|
"ImageName": "images/challenges/Categories/PackMagnesium/Magnesium_Crowbar.jpg",
|
|
"Description": "CHALLENGEPACK_MAGNESIUM_CROWBAR_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_MAGNESIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_NORTHAMERICA",
|
|
"ParentLocationId": "LOCATION_PARENT_NORTHAMERICA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Constants": {
|
|
"RequiredDoors": [
|
|
"Cassidy",
|
|
"Janus",
|
|
"Schmidt",
|
|
"West"
|
|
]
|
|
},
|
|
"Context": {
|
|
"BrokenUpDoors": []
|
|
},
|
|
"ContextListeners": {
|
|
"BrokenUpDoors": {
|
|
"type": "challengecounter",
|
|
"count": "($.BrokenUpDoors).Count",
|
|
"total": "($.RequiredDoors).Count"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"FrontDoorBrokenOpen": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": ["$.#", "$Value"]
|
|
},
|
|
"in": "$.RequiredDoors"
|
|
}
|
|
},
|
|
"$pushunique": [
|
|
"BrokenUpDoors",
|
|
"$Value"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.BrokenUpDoors).Count",
|
|
"($.RequiredDoors).Count"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["magnesium-pack", "story", "live", "medium"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|