mirror of
https://github.com/thepeacockproject/Peacock
synced 2024-11-22 22:12:45 +01:00
5fff1c89ae
* 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>
11010 lines
550 KiB
JSON
11010 lines
550 KiB
JSON
{
|
|
"meta": {
|
|
"Location": "LOCATION_PARENT_COLOMBIA",
|
|
"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": "1d82917a-96b8-4b64-9744-a3df0942dd17",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_POISON_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_poison.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "20bc940f-e242-4b5f-8ff4-58895de291cc",
|
|
"Name": "UI_CHALLENGES_ANACONDA_STEW_NAME",
|
|
"ImageName": "images/challenges/colombia/Anaconda_Stew.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_STEW_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"1e8bbf5a-473e-4b00-b58a-4706f13e497b"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"9d316f01-7701-41b8-a9bb-153908768168"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "3575edd0-806f-4602-8374-8c60121e6f26",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SNAKETRAP_NAME",
|
|
"ImageName": "images/challenges/colombia/Anaconda_SnakeTrap.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_SNAKETRAP_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"Blair_Close_And_Bomb_Ready"
|
|
]
|
|
},
|
|
"Transition": "Kill_Position"
|
|
}
|
|
},
|
|
"Kill_Position": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"Blair_Not_Close_Or_Bomb_Not_Ready"
|
|
]
|
|
},
|
|
"Transition": "Start"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"1e8bbf5a-473e-4b00-b58a-4706f13e497b"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillClass",
|
|
"explosion"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "5f1859b2-ceb9-43b0-ae58-6a2817c3f5db",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_ACCIDENT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_accident.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "665ae7e8-9307-4bf2-ae73-4ce8615fad6e",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_MASTER_OF_TRADE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_versatile.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_47_MASTER_OF_TRADE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"bae428d5-861c-4d1b-9187-d6bf67f4515f",
|
|
"5f1859b2-ceb9-43b0-ae58-6a2817c3f5db",
|
|
"8318a1d6-5859-4ad9-8d6c-59b1376d6384",
|
|
"76108443-1bdf-45c3-8432-897dd8f7a49b",
|
|
"1d82917a-96b8-4b64-9744-a3df0942dd17"
|
|
]
|
|
},
|
|
"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"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "76108443-1bdf-45c3-8432-897dd8f7a49b",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_DROWN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_drown.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceType",
|
|
"7b28519a-3c66-4498-a61b-ae6926a85594"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "8318a1d6-5859-4ad9-8d6c-59b1376d6384",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_FIBERWIRE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_fiberwire.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "8bf91a99-7840-4666-9545-8c650e416c39",
|
|
"Name": "UI_CHALLENGES_ANACONDA_COCONUT_NAME",
|
|
"ImageName": "images/challenges/colombia/Anaconda_Coconut.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_COCONUT_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"1e8bbf5a-473e-4b00-b58a-4706f13e497b"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceType",
|
|
"24704419-6f21-4c0b-a4ff-ecf26f247cfc"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "assassination", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "bae428d5-861c-4d1b-9187-d6bf67f4515f",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_HEADSHOT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_headshot.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "1839d93b-7799-43fe-8ded-08fabe46c98a",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_FRANCO_MACHINE_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_franco_machine.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_FRANCO_MACHINE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Machine_Kill"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "26b72b1d-fc45-4970-9c5b-99b81ab25f40",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_SUB_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_delgado_sub.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_SUB_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"00df867e-f27f-4904-8bc7-9504443ccb5a"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"4cc908da-6827-4c0a-915b-f78ccd02a025"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2b6c1d37-236c-4686-9302-457a75a0e44c",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_MARTINEZ_CEMENT_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_martinez_cement.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_MARTINEZ_CEMENT_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"db21a429-add2-46fa-8176-540f846d89e0"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"314c82b7-1120-48c3-a4fa-c7a3f412afb6"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "614d1b1d-b076-425f-8be3-3a5bf4f4ddc1",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_BOTH_STATUE_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_both_statue.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_BOTH_STATUE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"StatueKills": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"StatueKills",
|
|
"$Value.RepositoryId"
|
|
]
|
|
},
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.IsTarget",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"e4e1b6a1-25b6-4f02-b381-9b086cbe306f"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Actions": {
|
|
"$set": ["TargetDied", true]
|
|
},
|
|
"Condition": {
|
|
"$all": {
|
|
"?": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$.##"
|
|
]
|
|
},
|
|
"in": "$.StatueKills"
|
|
}
|
|
},
|
|
"in": [
|
|
"00df867e-f27f-4904-8bc7-9504443ccb5a",
|
|
"db21a429-add2-46fa-8176-540f846d89e0"
|
|
]
|
|
}
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "6c1fc97d-7441-47ba-a813-9afc210d6438",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_ART_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_art.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_ART_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"00df867e-f27f-4904-8bc7-9504443ccb5a"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"c63b8218-b6cf-46f3-8c94-95d0652ae470"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "728c9851-8add-4898-b462-534b32a5eda7",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_STATUE_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_delgado_statue.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_STATUE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"00df867e-f27f-4904-8bc7-9504443ccb5a"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"e4e1b6a1-25b6-4f02-b381-9b086cbe306f"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "76cebaff-3e5a-4d4a-94da-02162d37d987",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_MARTINEZ_CRANE_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_martinez_crane.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_MARTINEZ_CRANE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"db21a429-add2-46fa-8176-540f846d89e0"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"e4e4ca0d-ee50-4928-8357-69ed283700a0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "9e220950-307e-4e28-85c9-932b9267936c",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_FRANCO_FLOWER_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_franco_flower.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_FRANCO_FLOWER_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Flower_Kill"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b7207050-f0da-4b18-9c63-95dc0ff2c6a8",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_TATTOO_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_delgado_tattoo.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_TATTOO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"00df867e-f27f-4904-8bc7-9504443ccb5a"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"d054a8ca-2dcf-442b-8eb8-f73350a045b6"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d236a485-ca91-418c-a8ff-83350c1ebd03",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_MARTINEZ_PACKAGE_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_martinez_letterbomb.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_MARTINEZ_PACKAGE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_BombInTray"
|
|
]
|
|
},
|
|
"Transition": "Bomb_Dropped"
|
|
}
|
|
},
|
|
"Bomb_Dropped": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"db21a429-add2-46fa-8176-540f846d89e0"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"30fa1ade-386f-49b7-bddd-a23cd912611d"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "de1380f3-4ebe-43c3-8a03-beb7973db2b6",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_MARTINEZ_LETTER_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_martinez_letter.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_MARTINEZ_LETTER_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Letter_Kill"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "e2fd269d-39d0-45e6-a830-f02ffbac8e16",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_HIPPO_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_delgado_hippo.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_DELGADO_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Hippo_Kill"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "e3842229-df42-42bb-8cdd-d61dfc3d4655",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_FRANCO_POISON_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_franco_poison.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_FRANCO_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_PARENT_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {
|
|
"Collection": [
|
|
"b8c1e512-602e-48f7-8459-aa5fef7cebef",
|
|
"c8ad7a5b-8f57-4b0f-9242-4f7a9e9cc6e8"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"b87b242e-4ef4-42d8-94ed-17cbfc9009bf"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillClass",
|
|
"poison"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.SetPieceId"
|
|
]
|
|
},
|
|
"in": "$.Collection"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "assassination"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0fab3445-e7fb-46e6-b75d-7802f9a101a7",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_DROWN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_drown.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": ["$Value.IsTarget", true]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceType",
|
|
"7b28519a-3c66-4498-a61b-ae6926a85594"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "assassination"]
|
|
},
|
|
{
|
|
"Id": "2c29a13a-c760-4fb0-aef8-8d0b2e0361ed",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_POISON_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_poison.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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", "easy", "assassination"]
|
|
},
|
|
{
|
|
"Id": "3e07dda5-ed91-4c2d-9258-92094480f0ad",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_HEADSHOT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_headshot.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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", "easy", "assassination"]
|
|
},
|
|
{
|
|
"Id": "b3782bb7-6472-4532-b209-6fca3589b0fa",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_FIBERWIRE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_fiberwire.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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", "easy", "assassination"]
|
|
},
|
|
{
|
|
"Id": "e136da3a-9374-43cd-9956-a49c4a6b6edf",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_MASTER_OF_TRADE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_versatile.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_47_MASTER_OF_TRADE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"b3782bb7-6472-4532-b209-6fca3589b0fa",
|
|
"0fab3445-e7fb-46e6-b75d-7802f9a101a7",
|
|
"efbcd572-990e-4dd9-9436-1fef6eac5a3f",
|
|
"2c29a13a-c760-4fb0-aef8-8d0b2e0361ed",
|
|
"3e07dda5-ed91-4c2d-9258-92094480f0ad"
|
|
]
|
|
},
|
|
"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": "efbcd572-990e-4dd9-9436-1fef6eac5a3f",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_ASSASINATION_ACCIDENT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_accident.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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", "easy", "assassination"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "1da6b2ae-24f7-407e-bf98-49d2440dacbf",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_TATTOOIST_ENTERED_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_tattooist_entered.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_TATTOOIST_ENTERED_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Tattooist_Entered"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "3349afb0-ffac-4704-b7dd-5da1286ae776",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_HIPPO_FED_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_hippo_fed.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_HIPPO_FED_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Hippo_Fed"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "59730f14-cd66-4311-b335-ae76466df27a",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_SHOW_PASSPORT_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_show_passport.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_SHOW_PASSPORT_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Passport_Shown"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "620207a2-0f3c-4243-9a9b-4f65da453355",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_MEET_SHAMAN_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_meet_shaman.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_MEET_SHAMAN_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Shaman_Martinez_Meet"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7105f918-fc5d-4ca0-89c8-4b700701bb68",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_FIND_MACHINEPART_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_find_machinepart.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_FIND_MACHINEPART_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ItemPickedUp": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"926f4484-7f95-470e-aed8-918a1e4d4bd3"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "aaa17ca5-c67d-4f07-927d-96f6c28a1a5b",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_SUB_DISCOVERED_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_sub_discovered.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_SUB_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_PARENT_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Engineer_In_Cave"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b1551cf5-2f08-40d7-b282-8266ffa3adef",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_DESTROY_FLOWER_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_destroy_flower.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_DESTROY_FLOWER_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Flower_Destroyed"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "cac24510-66e8-422c-8c99-c192fb67cf71",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_MEET_BAND_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_meet_band.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_MEET_BAND_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Statue_Loose"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "e633ca93-1d27-4c4a-b98f-77b1a0fc99ed",
|
|
"Name": "UI_CHALLENGES_HIPPO_EXP_FIND_LOVELETTER_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_find_loveletter.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_EXP_FIND_LOVELETTER_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ItemPickedUp": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"9c14b7fc-667e-4967-af96-22d69db518a1"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "20f8ecb4-efcf-4a4b-b90b-9f64784d3437",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXIT_GATE_SPEEDBOAT_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exit_gate_speedboat.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXIT_GATE_SPEEDBOAT_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"b4fe489f-bd01-446c-869c-b37efb7cab33"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "2b6fa515-7dc7-4939-a1eb-6f8c0800f865",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXIT_GATE_SPORTSCAR_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exit_gate_sportscar.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXIT_GATE_SPORTSCAR_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"18b7dd32-caf9-4710-ad42-f7594b3a96fe"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "507b9b41-55ba-4654-a677-e12ab38fd341",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXIT_GATE_MOTORBIKE_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exit_gate_motorbike.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXIT_GATE_MOTORBIKE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a58d7495-ea70-45e5-be02-690698b74a33"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "796b367d-de45-45f7-808d-6a7091462843",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXIT_GATE_CAR_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exit_gate_car.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXIT_GATE_CAR_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"exit_gate": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"6e23cf2d-42b0-4474-baa8-3e175a6ed206"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "discovery"]
|
|
},
|
|
{
|
|
"Id": "bc1b80fb-fb48-4d9d-b8ba-078b661c850f",
|
|
"Name": "UI_CHALLENGES_HIPPO_AREA_DISCOVERED_NAME",
|
|
"ImageName": "images/challenges/colombia/area_discovered_hippo.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_AREA_DISCOVERED_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 56
|
|
},
|
|
"Context": {
|
|
"AreaIDs": []
|
|
},
|
|
"ContextListeners": {
|
|
"AreaIDs": {
|
|
"type": "challengecounter",
|
|
"count": "($.AreaIDs).Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_HIPPO_AREA_DISCOVERED_NAME"
|
|
}
|
|
},
|
|
"Scope": "profile",
|
|
"States": {
|
|
"Start": {
|
|
"AreaDiscovered": [
|
|
{
|
|
"Actions": {
|
|
"$pushunique": [
|
|
"AreaIDs",
|
|
"$Value.RepositoryId"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.AreaIDs).Count",
|
|
"$.Goal"
|
|
]
|
|
},
|
|
"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": "15b2ae71-735d-4307-9fc5-14e34f68734a",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SHAMAN_NAME",
|
|
"ImageName": "images/challenges/colombia/Anaconda_Shaman.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_SHAMAN_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ShamanEvent": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "1ecb427c-fc67-429d-a73c-43c0b5dbc8c5",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SACREDPOOL_NAME",
|
|
"ImageName": "images/challenges/colombia/Anaconda_SacredPool.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_SACREDPOOL_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"SacredPoolEvent": {
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "easy"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7f366a20-a20f-43ba-8bbc-b5f778ae44f0",
|
|
"Name": "UI_CHALLENGES_ANACONDA_JUNGLEKEY_NAME",
|
|
"ImageName": "images/challenges/colombia/Anaconda_JungleKey.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_JUNGLEKEY_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ItemPickedUp": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"7b5f8f1c-06a3-4ea7-bb27-8d39d5916e86"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "13b18c1e-9eaf-4ea2-9054-b1b74d39c15e",
|
|
"Name": "UI_CHALLENGES_HIPPO_BIG3_STORY_NAME",
|
|
"ImageName": "images/challenges/colombia/all_hippo_story_bjective.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_BIG3_STORY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 0
|
|
},
|
|
"Drops": ["PROP_DEVICE_ICA_REMOTE_TASER"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"2c17215c-4eed-4099-a7c3-76b1ee31949e",
|
|
"fc16735a-9048-4e02-802e-ef3baba250e9",
|
|
"b243a399-3ded-449d-8da9-03bb2b8a1bcc"
|
|
]
|
|
},
|
|
"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"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "29c12791-02ad-4433-b408-8fd53664a676",
|
|
"Name": "UI_CHALLENGES_HIPPO_SIGN_ALL_HIPPO_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_sign_all_hippo.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_SIGN_ALL_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 3
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_HIPPO_SIGN_ALL_HIPPO_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_Hungry_Hippo": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2c17215c-4eed-4099-a7c3-76b1ee31949e",
|
|
"Name": "UI_CHALLENGES_HIPPO_STORY_CHALLENGE_DEADLY_NAME",
|
|
"ImageName": "images/challenges/colombia/story_deadly_hippo.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_STORY_CHALLENGE_DEADLY_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"DeadlyArtStory_Event"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "363b832f-0452-4dd5-aa4c-f8dbd215f16f",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_FISHFOOD_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_fishfood.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_FISHFOOD_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 4
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_COLOMBIA_EXP_FISHFOOD_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_FishGuards": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
},
|
|
"Spotted": {
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "449e7053-1192-4558-83eb-d4192b8bb932",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_MUSEUM_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_museum.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_MUSEUM_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 4
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_COLOMBIA_EXP_MUSEUM_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_Museum": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "46fe54cb-48e8-48c0-97d5-1ac60f095d8d",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_SECRET_KNIFE_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_secret_knife.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_SECRET_KNIFE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": ["PROP_MELEE_SACRIFICIAL_KNIFE"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Easter_Egg_Knife"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "5391e4cf-8c6f-4ae4-b824-59ba2b7de50b",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_FROGS_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_frogs.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_FROGS_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 5
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_COLOMBIA_EXP_FROGS_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_FroggyTime": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "6bd35168-1ef1-4db1-abbe-942d31948544",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_BARTENDER_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_bartender.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_BARTENDER_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_ChattyBarman"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7c0d7aa1-7333-4f2f-b0e3-d3b1409f0fac",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_BRICKS_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_bricks.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_BRICKS_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 3
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_COLOMBIA_EXP_BRICKS_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_RedBricks": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "a563da5b-dcb3-4f2f-9a99-93bb3ba9b6b0",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_KEYMASTER_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_keymaster.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_KEYMASTER_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Secret_Doors"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "aea38ce5-40c8-404c-a2ac-1bcad708fee1",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_FIXSTUFF_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_exp_fixstuff.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_FIXSTUFF_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_FixerUpper"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b243a399-3ded-449d-8da9-03bb2b8a1bcc",
|
|
"Name": "UI_CHALLENGES_HIPPO_STORY_CHALLENGE_HALLOWED_NAME",
|
|
"ImageName": "images/challenges/colombia/story_hallowed_hippo.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_STORY_CHALLENGE_HALLOWED_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"HallowedGround_Event"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b8b108fa-cc81-439b-b0df-a55fca3f5b19",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_RAPTOR_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_raptor.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_RAPTOR_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 5
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "UI_CHALLENGES_COLOMBIA_EXP_RAPTOR_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_Raptor": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "fb900e0c-62ab-431e-924f-e96fa81ae247",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_RETURN_LETTER_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_return_letter.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_RETURN_LETTER_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Return_Letter"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "feats"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "fc16735a-9048-4e02-802e-ef3baba250e9",
|
|
"Name": "UI_CHALLENGES_HIPPO_STORY_CHALLENGE_HEART_NAME",
|
|
"ImageName": "images/challenges/colombia/story_heart_hippo.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_STORY_CHALLENGE_HEART_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"HeartOfStoneStory_Event"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "feats", "medium"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "6c200073-f444-4493-958d-2d6bc96697a2",
|
|
"Name": "UI_CONTRACT_HOLLY_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Colombia_Holly.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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"a4013b71-f772-4e2a-8b35-6511ed132bcf"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["390ba7b6-de27-464a-b8af-6d0ff54c2aec"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "146eae09-17ab-403e-9992-91a0409b20d2",
|
|
"Name": "UI_CONTRACT_SNAPDRAGON_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Colombia_Snapdragon.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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"e1e117f4-cf3e-4538-b085-4a226116f143"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["70150cd2-ef76-4ba8-80cc-b1e63871b030"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "1b3e21c7-1e56-47d1-9e7a-091f91f7d823",
|
|
"Name": "UI_CONTRACT_TITANUMARUM_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Colombia_Titanumarum.jpg",
|
|
"Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": ["PROP_GAS_GRENADE_EMETIC"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"79d966d9-5756-4a2f-b7e7-468a1a1ac351"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["be567ad3-23f4-4d0b-9d2e-b261ea845ef0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0dce1e59-9b32-46b0-9a18-5469bb681170",
|
|
"Name": "UI_CONTRACT_ZINNIA_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Colombia_Zinnia.jpg",
|
|
"Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": ["TOKEN_OUTFIT_HOT_SUMMER_SUIT"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"f0d8a930-3581-41c8-b985-31eaeef9b920"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["a5e81878-0eae-4bcf-af9b-9a7e7833f85d"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "39651a66-ffad-403c-be38-54625bb27dd7",
|
|
"Name": "UI_CONTRACT_RAFFLESIA_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Colombia_Rafflesia.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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"19623520-8a89-4cc5-93f1-a4356fda16b2"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["757fd132-0300-45ec-b5bd-bdd48c543b5c"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d356f0ef-0a7a-4de9-b9a4-6809d9b56d0a",
|
|
"Name": "UI_CONTRACT_RAFFLESIA_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Colombia_Rafflesia_SA.jpg",
|
|
"Description": "UI_CHALLENGES_ESCLATION_COMPLETE_SA_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": ["FIREARMS_HERO_PISTOL_EL_MATADOR"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"Witnesses": [],
|
|
"Targets": [],
|
|
"RecordingDestroyed": true,
|
|
"LastAccidentTime": 0
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$ContractId",
|
|
"19623520-8a89-4cc5-93f1-a4356fda16b2"
|
|
]
|
|
},
|
|
{
|
|
"$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",
|
|
"$.#"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["757fd132-0300-45ec-b5bd-bdd48c543b5c"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "ab6c1c39-c164-40ef-917f-5a8fabc5ee7c",
|
|
"Name": "UI_CONTRACT_ARRAYAN_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Colombia_Arrayan.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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"5d6f7b13-13be-414f-8010-3e97e5b7b490"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["41ecf8ce-dfd4-4c08-8f44-52dedc3f089a"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "cec8bda2-c6ce-47f5-a7f7-fa6efc833bb6",
|
|
"Name": "UI_CONTRACT_CALLUNA_GROUP_TITLE",
|
|
"ImageName": "images/contracts/escalation/ContractEscalation_Colombia_Calluna.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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$ContractId",
|
|
"c03510ef-1932-4b59-997a-3d75ef6e8e8d"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["feats", "hard"],
|
|
"InclusionData": {
|
|
"ContractIds": ["d336d894-024a-4cd4-9867-dee7de70ee79"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "1a098cb8-89ef-491d-9936-00fa8a4a513b",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_HOTTUB_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_hottub.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_HOTTUB_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"671746f4-eecd-417d-b0cd-1ad49e88f0c2"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceId",
|
|
"bfd31553-c7cf-4702-a836-a44200eab406"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "feats"]
|
|
},
|
|
{
|
|
"Id": "3896ae0f-9199-470b-877b-db9fc7b99252",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_47_MASTER_OF_DISGUISE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/generic_location_47_chameleon.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"EligibleDisguises": [
|
|
"30005896-2b39-49c0-bb04-3475d4a12ae6",
|
|
"bbc1dd7c-a0ef-41eb-9bef-a4c38fded3fa",
|
|
"fc0491ac-8592-486d-9dc2-b39af13cf6e3",
|
|
"dfaa8260-20af-4112-b1ca-88a98481127b",
|
|
"4a145036-e4cc-4798-a795-42bcee511524",
|
|
"177410f1-4fd7-4ef2-8ed7-2119bcba3661",
|
|
"ab5a46a2-6e53-4b15-a48e-c336df1ef5ff",
|
|
"57342129-03a9-47a4-a509-cc0656e0a76a",
|
|
"cfacf46a-eb59-4a16-a221-a690defd05a3",
|
|
"f0d1dfab-ac73-4fe9-bbac-a5587fbc0f91",
|
|
"d0fe70cb-c30b-41a3-8d1c-5503e898f686",
|
|
"886c3b26-b81f-4731-8080-524f2d6da5dd",
|
|
"2dec1e42-0093-462a-83aa-c0f4d82ac224",
|
|
"56a589d8-bf28-489f-a30c-2ecea87177f5",
|
|
"11f2849d-87c5-4806-a25e-1a9dad85981d",
|
|
"a741cd97-135e-465e-89c3-4fa52a2bbf9d",
|
|
"fbf1ca6f-8559-410d-a0b4-66a5a32d1d90",
|
|
"f86848e7-ca8c-48e0-94d1-2d925e96a3e7"
|
|
]
|
|
},
|
|
"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": "69c887b5-008b-4525-8e8c-9bac49bd89cc",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_MEAT_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_meat.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_MEAT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": ["PROP_MELEE_MEAT_ITEM"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Pacify": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"cac6e4cb-8e4a-44ac-accb-0c74d8f4a2e2"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"acc9d7b8-80f1-4bb0-ba81-3a69b09e0543"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Target_Killed"
|
|
}
|
|
},
|
|
"Target_Killed": {
|
|
"DumpInOcean": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"cac6e4cb-8e4a-44ac-accb-0c74d8f4a2e2"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "feats"]
|
|
},
|
|
{
|
|
"Id": "88b6629f-4fdf-4591-9579-92935fc8943f",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_STREETFOOD_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_streetfood.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_STREETFOOD_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {
|
|
"Collection": [
|
|
"5760baa0-7f73-421c-ae81-0a1359f610d8"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"87d7baa2-0442-46a8-b9ed-f8c822d953fe"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillClass",
|
|
"poison"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.SetPieceId"
|
|
]
|
|
},
|
|
"in": "$.Collection"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "easy", "feats"]
|
|
},
|
|
{
|
|
"Id": "e33f7a73-5863-42a1-ac69-f30f9b6c3411",
|
|
"Name": "UI_CHALLENGES_COLOMBIA_EXP_COKE_NAME",
|
|
"ImageName": "images/challenges/colombia/colombia_c_exp_coke.jpg",
|
|
"Description": "UI_CHALLENGES_COLOMBIA_EXP_COKE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ee277dd3-825d-46bb-ac6f-95f25c94676f"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.SetPieceType",
|
|
"a56ee73f-1aec-4612-b9ff-48b9ed09137a"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "medium", "feats"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "aafbdf54-a728-4ae1-bae5-97a5cf9fd942",
|
|
"Name": "UI_CHALLENGES_ANACONDA_BLAIR_KILLED_NAME",
|
|
"ImageName": "images/challenges/Colombia/Anaconda_Kill_Blair.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_BLAIR_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "hit",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"1e8bbf5a-473e-4b00-b58a-4706f13e497b"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "targets"],
|
|
"InclusionData": {
|
|
"ContractIds": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "232f7eae-6aee-4c5b-a21e-1e7d06b1ce30",
|
|
"Name": "UI_CHALLENGES_HIPPO_FRANCO_COOK_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_franco_cook.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_FRANCO_COOK_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"KilledActors": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Transition": "Failure"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"b87b242e-4ef4-42d8-94ed-17cbfc9009bf"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "primary", "targets"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "698257ee-1fea-4996-b22a-cf4d71c49180",
|
|
"Name": "UI_CHALLENGES_HIPPO_MARTINEZ_FACE_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_martinez_face.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_MARTINEZ_FACE_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"KilledActors": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Transition": "Failure"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"db21a429-add2-46fa-8176-540f846d89e0"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "primary", "targets"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "992305bf-93c3-4857-8a3a-0c9282f99695",
|
|
"Name": "UI_CHALLENGES_HIPPO_DELGADO_BOSS_NAME",
|
|
"ImageName": "images/challenges/colombia/hippo_c_delgado_boss.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_DELGADO_BOSS_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Context": {
|
|
"KilledActors": []
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"ContractEnd": {
|
|
"Transition": "Failure"
|
|
},
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"00df867e-f27f-4904-8bc7-9504443ccb5a"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["story", "hard", "primary", "targets"],
|
|
"InclusionData": {
|
|
"ContractIds": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
|
|
"Image": "images/challenges/categories/classic/tile.jpg",
|
|
"Icon": "profile",
|
|
"CategoryId": "classic",
|
|
"Description": "",
|
|
"Challenges": [
|
|
{
|
|
"Id": "17504d69-2142-45ff-b929-fad590410a44",
|
|
"Name": "UI_CHALLENGES_ANACONDA_BIG5_NORMAL_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_normal.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"b19a2ff9-a9b6-423a-abb3-e08ef4eaa495",
|
|
"c2d935c1-9338-4a4c-9bbb-a53aeb669f7c",
|
|
"7860560f-8d5a-4388-aace-767ba9631197",
|
|
"cbb374a8-8c30-4e88-8366-8d09aa95e720",
|
|
"2dc263f8-cbdd-4596-8da5-17f5476679fa"
|
|
]
|
|
},
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "19ef07a7-65ed-454c-a789-f843f7e12939",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SILENT_ASSASSIN_SUIT_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2dc263f8-cbdd-4596-8da5-17f5476679fa",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SUIT_ONLY_DIFFICULTY_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2f47d774-7033-4089-8e52-e3a1bd667859",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SILENT_ASSASSIN_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "327faf29-99e0-4fe9-a8ef-8a85e45c6f07",
|
|
"Name": "UI_CHALLENGES_ANACONDA_NO_EVIDENCE_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "3482a242-ef62-4509-b4ef-21dabd757ca6",
|
|
"Name": "UI_CHALLENGES_ANACONDA_BIG5_HARD_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_hard.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"f747370e-d38d-4f53-abcd-4cd6aa1fd896",
|
|
"c15450fe-eda1-4954-8c9a-94f0e5865a4b",
|
|
"61e34d65-64a1-438a-abdf-f0515895cfee",
|
|
"d991fcb3-b4e4-40da-ba44-4ccfb49a5a4b",
|
|
"4c4605a6-cffe-448e-9db3-3ba25ff7a8de"
|
|
]
|
|
},
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "4c4605a6-cffe-448e-9db3-3ba25ff7a8de",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SUIT_ONLY_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "61e34d65-64a1-438a-abdf-f0515895cfee",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SNIPER_ASSASSIN_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "671c906c-4bab-4996-a899-de42fb5acfa2",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SNIPER_ASSASSIN_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "76e2aa76-d571-434e-b8e9-8992321fa1a4",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SUIT_ONLY_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7860560f-8d5a-4388-aace-767ba9631197",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SNIPER_ASSASSIN_DIFFICULTY_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "9372623f-32e1-436c-963a-3e6da60961fe",
|
|
"Name": "UI_CHALLENGES_ANACONDA_BIG5_EASY_NAME",
|
|
"ImageName": "Images/Challenges/profile_challenges/classics_location_easy.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"2f47d774-7033-4089-8e52-e3a1bd667859",
|
|
"19ef07a7-65ed-454c-a789-f843f7e12939",
|
|
"671c906c-4bab-4996-a899-de42fb5acfa2",
|
|
"327faf29-99e0-4fe9-a8ef-8a85e45c6f07",
|
|
"76e2aa76-d571-434e-b8e9-8992321fa1a4"
|
|
]
|
|
},
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "b19a2ff9-a9b6-423a-abb3-e08ef4eaa495",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SILENT_ASSASSIN_DIFFICULTY_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "c15450fe-eda1-4954-8c9a-94f0e5865a4b",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SILENT_ASSASSIN_SUIT_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "c2d935c1-9338-4a4c-9bbb-a53aeb669f7c",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SILENT_ASSASSIN_SUIT_DIFFICULTY_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "cbb374a8-8c30-4e88-8366-8d09aa95e720",
|
|
"Name": "UI_CHALLENGES_ANACONDA_NO_EVIDENCE_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "d991fcb3-b4e4-40da-ba44-4ccfb49a5a4b",
|
|
"Name": "UI_CHALLENGES_ANACONDA_NO_EVIDENCE_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "f747370e-d38d-4f53-abcd-4cd6aa1fd896",
|
|
"Name": "UI_CHALLENGES_ANACONDA_SILENT_ASSASSIN_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_ANACONDA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["179563a4-727a-4072-b354-c9fff4e8bff0"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "01923f5a-ab47-4ad3-b6fc-dc0b71256d5c",
|
|
"Name": "UI_CHALLENGES_HIPPO_SUIT_ONLY_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0213fc21-0491-4700-9457-06dc08f4ad73",
|
|
"Name": "UI_CHALLENGES_HIPPO_47_SNIPER_ASSASSIN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_47_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "0a4678f9-025f-4497-8a30-8efaac9bbca4",
|
|
"Name": "UI_CHALLENGES_HIPPO_SNIPER_ASSASSIN_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "2dee6240-380a-48e1-bf35-8f7ae7754808",
|
|
"Name": "UI_CHALLENGES_HIPPO_NO_EVIDENCE_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "4ab180d2-64cc-4dd4-958f-8a4822e57ebf",
|
|
"Name": "UI_CHALLENGES_HIPPO_SILENT_ASSASSIN_SUIT_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "555ccc13-f617-4c74-8bcc-568a000e22bc",
|
|
"Name": "UI_CHALLENGES_HIPPO_BIG5_NORMAL_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_location_normal.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["normal"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"642b9517-33ce-46b8-8c05-98841e2a9d03",
|
|
"6b38cf48-f029-40da-b08e-c6fc6eb489b6",
|
|
"0213fc21-0491-4700-9457-06dc08f4ad73",
|
|
"91f5a946-3f11-49e9-b634-3c7395ab9392",
|
|
"f0c4ad8e-6206-4bc6-9322-44bfb05a28c0"
|
|
]
|
|
},
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "56ac7bf9-2e82-425b-b644-3b1d61fe10c4",
|
|
"Name": "UI_CHALLENGES_HIPPO_SILENT_ASSASSIN_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "57bf21f6-813c-449e-b9d9-623d3522cecb",
|
|
"Name": "UI_CHALLENGES_HIPPO_BIG5_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_location_easy.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["easy"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"82fc6843-ce7c-4c5f-a517-22464b7dc572",
|
|
"2dee6240-380a-48e1-bf35-8f7ae7754808",
|
|
"0a4678f9-025f-4497-8a30-8efaac9bbca4",
|
|
"66a0fca7-59eb-4697-b643-5d0d08b439c3",
|
|
"56ac7bf9-2e82-425b-b644-3b1d61fe10c4"
|
|
]
|
|
},
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "642b9517-33ce-46b8-8c05-98841e2a9d03",
|
|
"Name": "UI_CHALLENGES_HIPPO_47_SUIT_ONLY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_47_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "66a0fca7-59eb-4697-b643-5d0d08b439c3",
|
|
"Name": "UI_CHALLENGES_HIPPO_SILENT_ASSASSIN_SUIT_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "681afadb-145f-41f7-9561-f8c8e915d931",
|
|
"Name": "UI_CHALLENGES_HIPPO_NO_EVIDENCE_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "6b38cf48-f029-40da-b08e-c6fc6eb489b6",
|
|
"Name": "UI_CHALLENGES_HIPPO_47_NO_EVIDENCE_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_no_evidence.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_47_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "7cfe926e-3bfb-4bcd-bd79-2a323f6823a9",
|
|
"Name": "UI_CHALLENGES_HIPPO_SNIPER_ASSASSIN_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_sniper_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "80dd733e-0b7a-4b24-b80a-65c56bb959ee",
|
|
"Name": "UI_CHALLENGES_HIPPO_SILENT_ASSASSIN_DIFFICULTY_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_hard_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "82fc6843-ce7c-4c5f-a517-22464b7dc572",
|
|
"Name": "UI_CHALLENGES_HIPPO_SUIT_ONLY_DIFFICULTY_EASY_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_easy_47_suit_only.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "91f5a946-3f11-49e9-b634-3c7395ab9392",
|
|
"Name": "UI_CHALLENGES_HIPPO_47_SA_SUIT_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_sa_suit.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_47_SA_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "c67b96e3-3e42-42c5-9e23-229119f13724",
|
|
"Name": "UI_CHALLENGES_HIPPO_BIG5_HARD_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_location_hard.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "contract",
|
|
"DifficultyLevels": ["hard"],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"01923f5a-ab47-4ad3-b6fc-dc0b71256d5c",
|
|
"681afadb-145f-41f7-9561-f8c8e915d931",
|
|
"7cfe926e-3bfb-4bcd-bd79-2a323f6823a9",
|
|
"4ab180d2-64cc-4dd4-958f-8a4822e57ebf",
|
|
"80dd733e-0b7a-4b24-b80a-65c56bb959ee"
|
|
]
|
|
},
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
},
|
|
{
|
|
"Id": "f0c4ad8e-6206-4bc6-9322-44bfb05a28c0",
|
|
"Name": "UI_CHALLENGES_HIPPO_47_SILENT_ASSASSIN_NAME",
|
|
"ImageName": "images/challenges/profile_challenges/classics_normal_47_silent_assassin.jpg",
|
|
"Description": "UI_CHALLENGES_HIPPO_47_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_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"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": ["422519be-ed2e-44df-9dac-18f739d44fd9"]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_LITHIUM",
|
|
"Image": "images/challenges/categories/packlithium/tile.jpg",
|
|
"Icon": "challenge_category_feats",
|
|
"CategoryId": "lithium-pack",
|
|
"Description": "",
|
|
"Challenges": [
|
|
{
|
|
"Id": "6a3c3481-167e-4333-8776-038c8ba074a2",
|
|
"Name": "CHALLENGEPACK_LITHIUM_FIBREWIRE_ALTAR_NAME",
|
|
"ImageName": "images/challenges/Categories/PackLithium/Lithium_Fibrewire_Altar.jpg",
|
|
"Description": "CHALLENGEPACK_LITHIUM_FIBREWIRE_ALTAR_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_LITHIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_ShamanFibreWire_Ruins"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["lithium-pack", "story", "live", "hard"]
|
|
},
|
|
{
|
|
"Id": "8795532f-c394-45ab-bd92-fb7967ef201b",
|
|
"Name": "CHALLENGEPACK_LITHIUM_COCAFIELD_GUARDS_NAME",
|
|
"ImageName": "images/challenges/Categories/PackLithium/Lithium_Cocafields.jpg",
|
|
"Description": "CHALLENGEPACK_LITHIUM_COCAFIELD_GUARDS_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_LITHIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 10
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "CHALLENGEPACK_LITHIUM_COCAFIELD_GUARDS_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_CocafieldKill": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["lithium-pack", "story", "live", "hard"]
|
|
},
|
|
{
|
|
"Id": "8cc79602-74aa-4ef6-a6a8-c1848df3ef5f",
|
|
"Name": "CHALLENGEPACK_LITHIUM_POISON_NAME",
|
|
"ImageName": "images/challenges/Categories/PackLithium/Lithium_Poison.jpg",
|
|
"Description": "CHALLENGEPACK_LITHIUM_POISON_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_LITHIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 5
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"type": "challengecounter",
|
|
"text": "CHALLENGEPACK_LITHIUM_POISON_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
},
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.OutfitRepositoryId",
|
|
"30005896-2b39-49c0-bb04-3475d4a12ae6"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillClass",
|
|
"poison"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["lithium-pack", "story", "live", "easy"]
|
|
},
|
|
{
|
|
"Id": "9a6377ac-5e72-426f-aa15-090d358349c0",
|
|
"Name": "CHALLENGEPACK_LITHIUM_CONSTRUCTIONPIT_NAME",
|
|
"ImageName": "images/challenges/Categories/PackLithium/Lithium_ConstPit.jpg",
|
|
"Description": "CHALLENGEPACK_LITHIUM_CONSTRUCTIONPIT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_LITHIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 3
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "CHALLENGEPACK_LITHIUM_CONSTRUCTIONPIT_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_ConstructionPit_Kill": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["lithium-pack", "story", "live", "medium"]
|
|
},
|
|
{
|
|
"Id": "b7036c20-0778-4509-b041-c7146d226382",
|
|
"Name": "CHALLENGEPACK_LITHIUM_SHOPPING_LIST_NAME",
|
|
"ImageName": "images/challenges/Categories/PackLithium/Lithium_Shopping.jpg",
|
|
"Description": "CHALLENGEPACK_LITHIUM_SHOPPING_LIST_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_LITHIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 4
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "CHALLENGEPACK_LITHIUM_SHOPPING_LIST_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_ListItem_Got": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["lithium-pack", "story", "live", "easy"]
|
|
},
|
|
{
|
|
"Id": "da7a46a7-95fa-4bb9-a5d3-d0fdfd911fcf",
|
|
"Name": "CHALLENGEPACK_LITHIUM_WRAPPER_NAME",
|
|
"ImageName": "images/challenges/Categories/PackLithium/Lithium_Wrapper.jpg",
|
|
"Description": "CHALLENGEPACK_LITHIUM_WRAPPER_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": ["PROP_EXPLOSIVE_SHAMAN_POWDER"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_LITHIUM",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "profile",
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"8cc79602-74aa-4ef6-a6a8-c1848df3ef5f",
|
|
"9a6377ac-5e72-426f-aa15-090d358349c0",
|
|
"6a3c3481-167e-4333-8776-038c8ba074a2",
|
|
"8795532f-c394-45ab-bd92-fb7967ef201b",
|
|
"b7036c20-0778-4509-b041-c7146d226382"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.CompletedChallenges).Count",
|
|
"($.RequiredChallenges).Count"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["lithium-pack", "story", "hard"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_NEON",
|
|
"Image": "images/challenges/categories/packneon/tile.jpg",
|
|
"Icon": "challenge_category_feats",
|
|
"CategoryId": "neon-pack",
|
|
"Description": "",
|
|
"Challenges": [
|
|
{
|
|
"Id": "3ac7313a-2ddb-4c29-a267-14ee714e2e71",
|
|
"Name": "CHALLENGEPACK_NEON_EXPLOSIVE_NAME",
|
|
"ImageName": "images/challenges/Categories/PackNeon/Neon_Explosive.jpg",
|
|
"Description": "CHALLENGEPACK_NEON_EXPLOSIVE_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_NEON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Bass_Dropped"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["neon-pack", "story", "live", "easy"]
|
|
},
|
|
{
|
|
"Id": "83fcc1d0-a78b-4b34-b496-61642fba1b47",
|
|
"Name": "CHALLENGEPACK_NEON_JAM_SESSION_NAME",
|
|
"ImageName": "images/challenges/Categories/PackNeon/Neon_JamSession.jpg",
|
|
"Description": "CHALLENGEPACK_NEON_JAM_SESSION_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_NEON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_BandPractice"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["neon-pack", "story", "live", "hard"]
|
|
},
|
|
{
|
|
"Id": "97efe9ca-53d1-4454-a21c-54d22355c8d0",
|
|
"Name": "CHALLENGEPACK_NEON_STRUNG_OUT_NAME",
|
|
"ImageName": "images/challenges/Categories/PackNeon/Neon_StrungOut.jpg",
|
|
"Description": "CHALLENGEPACK_NEON_STRUNG_OUT_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 2000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_NEON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_Cello_Played"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["neon-pack", "story", "live", "medium"]
|
|
},
|
|
{
|
|
"Id": "a799a65b-4bee-4814-8390-0fecac34113b",
|
|
"Name": "CHALLENGEPACK_NEON_DROP_NAME",
|
|
"ImageName": "images/challenges/Categories/PackNeon/Neon_Drop.jpg",
|
|
"Description": "CHALLENGEPACK_NEON_DROP_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_NEON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Constants": {
|
|
"Goal": 3
|
|
},
|
|
"Context": {
|
|
"Count": 0
|
|
},
|
|
"ContextListeners": {
|
|
"Count": {
|
|
"type": "challengecounter",
|
|
"count": "$.Count",
|
|
"total": "$.Goal",
|
|
"text": "CHALLENGEPACK_NEON_DROP_NAME"
|
|
}
|
|
},
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"C_Musician_Bricked": [
|
|
{
|
|
"Actions": {
|
|
"$inc": "Count"
|
|
}
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": ["$.Count", "$.Goal"]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["neon-pack", "story", "live", "hard"]
|
|
},
|
|
{
|
|
"Id": "c392699f-5aeb-446a-9929-758160fe5518",
|
|
"Name": "CHALLENGEPACK_NEON_AFTERPARTY_NAME",
|
|
"ImageName": "images/challenges/Categories/PackNeon/Neon_Afterparty.jpg",
|
|
"Description": "CHALLENGEPACK_NEON_AFTERPARTY_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 1000
|
|
},
|
|
"Drops": [],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_NEON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"Level_Setup_Events": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.Event_metricvalue",
|
|
"C_PostGig_Drinks"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["neon-pack", "story", "live", "easy"]
|
|
},
|
|
{
|
|
"Id": "cc1284f8-d7b3-4568-a118-ecc1e282c73d",
|
|
"Name": "CHALLENGEPACK_NEON_WRAPPER_NAME",
|
|
"ImageName": "images/challenges/Categories/PackNeon/Neon_Wrapper.jpg",
|
|
"Description": "CHALLENGEPACK_NEON_WRAPPER_DESC",
|
|
"Rewards": {
|
|
"MasteryXP": 4000
|
|
},
|
|
"Drops": ["PROP_MELEE_VIOLIN_SMALL"],
|
|
"IsPlayable": true,
|
|
"IsLocked": false,
|
|
"HideProgression": false,
|
|
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_NEON",
|
|
"Icon": "challenge_category_feats",
|
|
"LocationId": "LOCATION_COLOMBIA",
|
|
"ParentLocationId": "LOCATION_PARENT_COLOMBIA",
|
|
"Type": "location",
|
|
"DifficultyLevels": [],
|
|
"XpModifier": {},
|
|
"RuntimeType": "Hit",
|
|
"Definition": {
|
|
"Scope": "profile",
|
|
"Constants": {
|
|
"RequiredChallenges": [
|
|
"3ac7313a-2ddb-4c29-a267-14ee714e2e71",
|
|
"97efe9ca-53d1-4454-a21c-54d22355c8d0",
|
|
"a799a65b-4bee-4814-8390-0fecac34113b",
|
|
"c392699f-5aeb-446a-9929-758160fe5518",
|
|
"83fcc1d0-a78b-4b34-b496-61642fba1b47"
|
|
]
|
|
},
|
|
"Context": {
|
|
"CompletedChallenges": []
|
|
},
|
|
"ContextListeners": {
|
|
"CompletedChallenges": {
|
|
"comparand": "$.RequiredChallenges",
|
|
"type": "challengetree"
|
|
}
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"ChallengeCompleted": [
|
|
{
|
|
"Condition": {
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
"in": "$.RequiredChallenges"
|
|
}
|
|
},
|
|
"$pushunique": [
|
|
"CompletedChallenges",
|
|
"$Value.ChallengeId"
|
|
]
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"($.CompletedChallenges).Count",
|
|
"($.RequiredChallenges).Count"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"Tags": ["neon-pack", "story", "hard"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|