1
mirror of https://github.com/thepeacockproject/Peacock synced 2024-11-22 22:12:45 +01:00
Peacock/contractdata/GLOBAL/_CLASSICS_CHALLENGES.json
moonysolari 5fff1c89ae
Fix challenges for H2 and H2016 (#152)
* 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>
2023-04-05 20:02:25 +01:00

1139 lines
60 KiB
JSON

{
"meta": {
"Location": "GLOBAL_CLASSIC_CHALLENGES",
"GameVersion": "h3"
},
"groups": [
{
"Name": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Image": "images/challenges/categories/classic/tile.jpg",
"Icon": "profile",
"CategoryId": "classic",
"Description": "",
"Challenges": [
{
"Id": "1c7d6618-26c2-4b9a-86f0-c3afa127fc8d",
"Name": "UI_CHALLENGES_CLASSIC_SA_TIER_I_NAME",
"ImageName": "images/challenges/profile_challenges/classics_sa_tier_1.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SA_TIER_I_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": ["PROP_TOOL_LOCK_PICK_CLASSIC"],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80001,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 5,
"RequiredChallenges": [
"415fe342-2a3e-45a7-9629-1d9d073878d3",
"00000006-0000-0000-0000-000000000001",
"a8ed014b-7445-4e22-9d83-53e44b18341b",
"38df4127-57ab-4ac6-9205-06986132bc7f",
"56ac7bf9-2e82-425b-b644-3b1d61fe10c4",
"d004cf4e-48cc-4261-b99a-45e3949bdf8b",
"48e5f6c5-7116-4ea4-a932-8e8ea6aa481c",
"7bd1dbeb-4b2f-4c57-9741-5c5e28b53c23",
"597307e4-e92b-4781-981b-1bd20ffc786a",
"e27f2f6e-aef1-4147-ba18-388af0e8da4b",
"2c5e1a00-4927-4504-af4c-7630d2088673",
"61ff5f2a-92ef-47d4-a5da-15d28665906b",
"9232950e-30e4-4ca9-87cf-920351d9789a",
"a464f48d-5059-4559-9a00-fc2c59251672",
"d53b6f4a-a334-41d1-b4a9-09e756fa6365",
"655da1b2-bdae-4fcf-ad67-4b4f40b43066",
"29042c88-fdbf-4990-bde7-0584027edb7f",
"eed87874-5a23-4230-a5ba-220e90372721",
"ced93d8f-0000-0000-0000-000000000001",
"5146dec1-9b6e-4037-9462-134348b1722d",
"f620c1ba-4ae4-4aea-b96a-f684557f0836",
"a3204230-2eaf-4fbd-976d-448290a69a4a",
"9ed92086-de16-4907-a536-1a30d704f667",
"d7ef79ee-58cc-4f47-9196-b5222e0c4317",
"a4eefaf7-b885-4f0f-a947-8eb1ae865cd9",
"2db8ca18-bd44-483d-b7d9-eb726b259583",
"2f47d774-7033-4089-8e52-e3a1bd667859",
"c66e9212-b53f-452b-af99-14fed11b6e6a",
"acfac6e4-3e98-4dac-a5dd-43155ce82f3d",
"7c09b3db-71ea-4f3b-9719-052bdb57ed05",
"c929980a-6f5b-4677-9666-4350344f658c",
"7d3eb67f-395d-4d96-85a3-0cfb8cda162a",
"c4f0976d-ecda-4ae0-80e2-ff4e074177cf",
"0b63d39b-c53e-4fa4-a2a3-310a973eb819",
"40ba6b62-de82-4b94-ace9-c34917b36cc9",
"e5931ee2-09b0-4690-b1d1-854b4e94c955",
"0af3980d-6bcb-42f6-ac4c-d0241606500a",
"92643706-6f98-4b1c-9700-ee4819aaadb4",
"647ac859-f0ac-4a49-9138-f8d8dd8dfc1e"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
},
{
"Id": "9da94512-ad16-441d-9f7d-56826802203a",
"Name": "UI_CHALLENGES_CLASSIC_SA_TIER_II_NAME",
"ImageName": "images/challenges/profile_challenges/classics_sa_tier_2.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SA_TIER_II_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": ["PROP_TOOL_COIN_CLASSIC"],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80002,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 12,
"RequiredChallenges": [
"415fe342-2a3e-45a7-9629-1d9d073878d3",
"00000006-0000-0000-0000-000000000001",
"a8ed014b-7445-4e22-9d83-53e44b18341b",
"38df4127-57ab-4ac6-9205-06986132bc7f",
"56ac7bf9-2e82-425b-b644-3b1d61fe10c4",
"d004cf4e-48cc-4261-b99a-45e3949bdf8b",
"48e5f6c5-7116-4ea4-a932-8e8ea6aa481c",
"7bd1dbeb-4b2f-4c57-9741-5c5e28b53c23",
"597307e4-e92b-4781-981b-1bd20ffc786a",
"e27f2f6e-aef1-4147-ba18-388af0e8da4b",
"2c5e1a00-4927-4504-af4c-7630d2088673",
"61ff5f2a-92ef-47d4-a5da-15d28665906b",
"9232950e-30e4-4ca9-87cf-920351d9789a",
"a464f48d-5059-4559-9a00-fc2c59251672",
"d53b6f4a-a334-41d1-b4a9-09e756fa6365",
"655da1b2-bdae-4fcf-ad67-4b4f40b43066",
"29042c88-fdbf-4990-bde7-0584027edb7f",
"eed87874-5a23-4230-a5ba-220e90372721",
"ced93d8f-0000-0000-0000-000000000001",
"5146dec1-9b6e-4037-9462-134348b1722d",
"f620c1ba-4ae4-4aea-b96a-f684557f0836",
"a3204230-2eaf-4fbd-976d-448290a69a4a",
"9ed92086-de16-4907-a536-1a30d704f667",
"d7ef79ee-58cc-4f47-9196-b5222e0c4317",
"a4eefaf7-b885-4f0f-a947-8eb1ae865cd9",
"2db8ca18-bd44-483d-b7d9-eb726b259583",
"2f47d774-7033-4089-8e52-e3a1bd667859",
"c66e9212-b53f-452b-af99-14fed11b6e6a",
"acfac6e4-3e98-4dac-a5dd-43155ce82f3d",
"7c09b3db-71ea-4f3b-9719-052bdb57ed05",
"c929980a-6f5b-4677-9666-4350344f658c",
"7d3eb67f-395d-4d96-85a3-0cfb8cda162a",
"c4f0976d-ecda-4ae0-80e2-ff4e074177cf",
"0b63d39b-c53e-4fa4-a2a3-310a973eb819",
"40ba6b62-de82-4b94-ace9-c34917b36cc9",
"e5931ee2-09b0-4690-b1d1-854b4e94c955",
"0af3980d-6bcb-42f6-ac4c-d0241606500a",
"92643706-6f98-4b1c-9700-ee4819aaadb4",
"647ac859-f0ac-4a49-9138-f8d8dd8dfc1e"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
},
{
"Id": "08b7c331-d1a3-4e41-b463-c75b57b936e5",
"Name": "UI_CHALLENGES_CLASSIC_SA_TIER_III_NAME",
"ImageName": "images/challenges/profile_challenges/classics_sa_tier_3.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SA_TIER_III_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": ["PROP_MELEE_CLASSIC_FIBER_WIRE"],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80003,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 17,
"RequiredChallenges": [
"415fe342-2a3e-45a7-9629-1d9d073878d3",
"00000006-0000-0000-0000-000000000001",
"a8ed014b-7445-4e22-9d83-53e44b18341b",
"38df4127-57ab-4ac6-9205-06986132bc7f",
"56ac7bf9-2e82-425b-b644-3b1d61fe10c4",
"d004cf4e-48cc-4261-b99a-45e3949bdf8b",
"48e5f6c5-7116-4ea4-a932-8e8ea6aa481c",
"7bd1dbeb-4b2f-4c57-9741-5c5e28b53c23",
"597307e4-e92b-4781-981b-1bd20ffc786a",
"e27f2f6e-aef1-4147-ba18-388af0e8da4b",
"2c5e1a00-4927-4504-af4c-7630d2088673",
"61ff5f2a-92ef-47d4-a5da-15d28665906b",
"9232950e-30e4-4ca9-87cf-920351d9789a",
"a464f48d-5059-4559-9a00-fc2c59251672",
"d53b6f4a-a334-41d1-b4a9-09e756fa6365",
"655da1b2-bdae-4fcf-ad67-4b4f40b43066",
"29042c88-fdbf-4990-bde7-0584027edb7f",
"eed87874-5a23-4230-a5ba-220e90372721",
"ced93d8f-0000-0000-0000-000000000001",
"5146dec1-9b6e-4037-9462-134348b1722d",
"f620c1ba-4ae4-4aea-b96a-f684557f0836",
"a3204230-2eaf-4fbd-976d-448290a69a4a",
"9ed92086-de16-4907-a536-1a30d704f667",
"d7ef79ee-58cc-4f47-9196-b5222e0c4317",
"a4eefaf7-b885-4f0f-a947-8eb1ae865cd9",
"2db8ca18-bd44-483d-b7d9-eb726b259583",
"2f47d774-7033-4089-8e52-e3a1bd667859",
"c66e9212-b53f-452b-af99-14fed11b6e6a",
"acfac6e4-3e98-4dac-a5dd-43155ce82f3d",
"7c09b3db-71ea-4f3b-9719-052bdb57ed05",
"c929980a-6f5b-4677-9666-4350344f658c",
"7d3eb67f-395d-4d96-85a3-0cfb8cda162a",
"c4f0976d-ecda-4ae0-80e2-ff4e074177cf",
"0b63d39b-c53e-4fa4-a2a3-310a973eb819",
"40ba6b62-de82-4b94-ace9-c34917b36cc9",
"e5931ee2-09b0-4690-b1d1-854b4e94c955",
"0af3980d-6bcb-42f6-ac4c-d0241606500a",
"92643706-6f98-4b1c-9700-ee4819aaadb4",
"647ac859-f0ac-4a49-9138-f8d8dd8dfc1e"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
},
{
"Id": "84176d41-94a2-433d-90da-02334291642d",
"Name": "UI_CHALLENGES_CLASSIC_SASO_TIER_I_NAME",
"ImageName": "images/challenges/profile_challenges/classics_saso_tier_1.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SASO_TIER_I_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": ["PROP_POISON_CLASSIC_PILLS_LETHAL"],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80101,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 5,
"RequiredChallenges": [
"11f14b4d-f86f-4545-ac32-27d95d484729",
"00000006-0000-0000-0000-000000000002",
"adca040b-61da-4eae-afaa-232f30c187c4",
"66a0fca7-59eb-4697-b643-5d0d08b439c3",
"08457a95-ab19-4d46-b825-4150f310f217",
"c2739bf2-d5f1-486c-8f5a-e766d699e1a0",
"7107ff08-2d82-4abd-83e5-57d0e1b919ff",
"9696ce8f-f505-4d91-80fe-d4e9d51a5b5b",
"99e006bc-7437-4058-ba4c-a38beb6d63f3",
"8d43608c-5706-4311-8f71-038e90574b34",
"10c23230-bd47-4386-846e-9a2b8e3b51d9",
"b7d311d8-c71a-4cfd-a768-7367f9b5e366",
"64ec75c2-2c6e-4578-a0d4-d9d31d7cc70c",
"507257e0-53b2-4385-9a88-c3a25637f008",
"529dbda2-c03e-4702-83be-45ec5c892d04",
"dd0b94a4-bc53-44f2-bef6-12de2637c4da",
"119553ef-4ea6-4366-8303-49fb3d082eea",
"969f8855-6727-4cf4-bfa9-a40e4460f7ae",
"5e92a9eb-599f-49cb-9e69-4baaf9d0bdc2",
"2d17c8fc-bf8e-4d00-aaf8-2ecd065374f3",
"8955135e-6aaf-422f-b6bc-75d298d3acf0",
"a23b0f09-a4ae-44a8-be7b-65afb47325f6",
"4ada947d-4934-4732-9612-ec5e382e7f34",
"5f801945-7315-470d-a602-f7891030fb63",
"aadedeb0-3005-4693-ae1d-1d86f2aa06e4",
"19ef07a7-65ed-454c-a789-f843f7e12939",
"cda55c37-7605-4239-9aad-8c162d0cdaa9",
"9aa98c98-2f2b-41c7-9ebe-7550bc90953d",
"8752b6fc-f435-4a33-a0f2-277f7f90bd60",
"c8cf11a8-d0c6-4dd9-aad4-cf2f36f5bead",
"0d02acc0-badc-41d0-a60a-b9376a0949bb",
"682fe23c-5d0a-414c-8b88-cb4472856a1b",
"6ca5490e-b6c1-420d-b4bd-3469ef253983",
"53a17fb0-f6ef-449f-a346-ff0b52c918e7",
"246f098c-3e1d-428e-bcf5-5fce86e2a5b8",
"cba9f315-1e45-45a1-997a-15ed7743449d",
"f84b1f7c-540d-4237-a73b-cde321af6ff3",
"425a7a49-1892-4a24-aa40-f46cdb8d6c7f"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
},
{
"Id": "33744252-626d-45dc-94b1-c116be0a7a98",
"Name": "UI_CHALLENGES_CLASSIC_SASO_TIER_II_NAME",
"ImageName": "images/challenges/profile_challenges/classics_saso_tier_2.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SASO_TIER_II_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": ["FIREARMS_PISTOL_CLASSIC_SILVERBALLER"],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80102,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 12,
"RequiredChallenges": [
"11f14b4d-f86f-4545-ac32-27d95d484729",
"00000006-0000-0000-0000-000000000002",
"adca040b-61da-4eae-afaa-232f30c187c4",
"66a0fca7-59eb-4697-b643-5d0d08b439c3",
"08457a95-ab19-4d46-b825-4150f310f217",
"c2739bf2-d5f1-486c-8f5a-e766d699e1a0",
"7107ff08-2d82-4abd-83e5-57d0e1b919ff",
"9696ce8f-f505-4d91-80fe-d4e9d51a5b5b",
"99e006bc-7437-4058-ba4c-a38beb6d63f3",
"8d43608c-5706-4311-8f71-038e90574b34",
"10c23230-bd47-4386-846e-9a2b8e3b51d9",
"b7d311d8-c71a-4cfd-a768-7367f9b5e366",
"64ec75c2-2c6e-4578-a0d4-d9d31d7cc70c",
"507257e0-53b2-4385-9a88-c3a25637f008",
"529dbda2-c03e-4702-83be-45ec5c892d04",
"dd0b94a4-bc53-44f2-bef6-12de2637c4da",
"119553ef-4ea6-4366-8303-49fb3d082eea",
"969f8855-6727-4cf4-bfa9-a40e4460f7ae",
"5e92a9eb-599f-49cb-9e69-4baaf9d0bdc2",
"2d17c8fc-bf8e-4d00-aaf8-2ecd065374f3",
"8955135e-6aaf-422f-b6bc-75d298d3acf0",
"a23b0f09-a4ae-44a8-be7b-65afb47325f6",
"4ada947d-4934-4732-9612-ec5e382e7f34",
"5f801945-7315-470d-a602-f7891030fb63",
"aadedeb0-3005-4693-ae1d-1d86f2aa06e4",
"19ef07a7-65ed-454c-a789-f843f7e12939",
"cda55c37-7605-4239-9aad-8c162d0cdaa9",
"9aa98c98-2f2b-41c7-9ebe-7550bc90953d",
"8752b6fc-f435-4a33-a0f2-277f7f90bd60",
"c8cf11a8-d0c6-4dd9-aad4-cf2f36f5bead",
"0d02acc0-badc-41d0-a60a-b9376a0949bb",
"682fe23c-5d0a-414c-8b88-cb4472856a1b",
"6ca5490e-b6c1-420d-b4bd-3469ef253983",
"53a17fb0-f6ef-449f-a346-ff0b52c918e7",
"246f098c-3e1d-428e-bcf5-5fce86e2a5b8",
"cba9f315-1e45-45a1-997a-15ed7743449d",
"f84b1f7c-540d-4237-a73b-cde321af6ff3",
"425a7a49-1892-4a24-aa40-f46cdb8d6c7f"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
},
{
"Id": "d60f3366-c54a-45b0-b76f-2c62968fbb0d",
"Name": "UI_CHALLENGES_CLASSIC_SASO_TIER_III_NAME",
"ImageName": "images/challenges/profile_challenges/classics_saso_tier_3.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SASO_TIER_III_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": ["TOKEN_OUTFIT_CLASSICS_REWARD_BLACK_SUIT"],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80103,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 17,
"RequiredChallenges": [
"11f14b4d-f86f-4545-ac32-27d95d484729",
"00000006-0000-0000-0000-000000000002",
"adca040b-61da-4eae-afaa-232f30c187c4",
"66a0fca7-59eb-4697-b643-5d0d08b439c3",
"08457a95-ab19-4d46-b825-4150f310f217",
"c2739bf2-d5f1-486c-8f5a-e766d699e1a0",
"7107ff08-2d82-4abd-83e5-57d0e1b919ff",
"9696ce8f-f505-4d91-80fe-d4e9d51a5b5b",
"99e006bc-7437-4058-ba4c-a38beb6d63f3",
"8d43608c-5706-4311-8f71-038e90574b34",
"10c23230-bd47-4386-846e-9a2b8e3b51d9",
"b7d311d8-c71a-4cfd-a768-7367f9b5e366",
"64ec75c2-2c6e-4578-a0d4-d9d31d7cc70c",
"507257e0-53b2-4385-9a88-c3a25637f008",
"529dbda2-c03e-4702-83be-45ec5c892d04",
"dd0b94a4-bc53-44f2-bef6-12de2637c4da",
"119553ef-4ea6-4366-8303-49fb3d082eea",
"969f8855-6727-4cf4-bfa9-a40e4460f7ae",
"5e92a9eb-599f-49cb-9e69-4baaf9d0bdc2",
"2d17c8fc-bf8e-4d00-aaf8-2ecd065374f3",
"8955135e-6aaf-422f-b6bc-75d298d3acf0",
"a23b0f09-a4ae-44a8-be7b-65afb47325f6",
"4ada947d-4934-4732-9612-ec5e382e7f34",
"5f801945-7315-470d-a602-f7891030fb63",
"aadedeb0-3005-4693-ae1d-1d86f2aa06e4",
"19ef07a7-65ed-454c-a789-f843f7e12939",
"cda55c37-7605-4239-9aad-8c162d0cdaa9",
"9aa98c98-2f2b-41c7-9ebe-7550bc90953d",
"8752b6fc-f435-4a33-a0f2-277f7f90bd60",
"c8cf11a8-d0c6-4dd9-aad4-cf2f36f5bead",
"0d02acc0-badc-41d0-a60a-b9376a0949bb",
"682fe23c-5d0a-414c-8b88-cb4472856a1b",
"6ca5490e-b6c1-420d-b4bd-3469ef253983",
"53a17fb0-f6ef-449f-a346-ff0b52c918e7",
"246f098c-3e1d-428e-bcf5-5fce86e2a5b8",
"cba9f315-1e45-45a1-997a-15ed7743449d",
"f84b1f7c-540d-4237-a73b-cde321af6ff3",
"425a7a49-1892-4a24-aa40-f46cdb8d6c7f"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
},
{
"Id": "be7c8370-317b-444c-aa70-bb58c125d31d",
"Name": "UI_CHALLENGES_CLASSIC_SNIPER_TIER_I_NAME",
"ImageName": "images/challenges/profile_challenges/classics_sniper_tier_1.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SNIPER_TIER_I_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": [
"PROP_DEVICE_ICA_CLASSIC_RUBBERDUCK_PROXIMITY_EXPLOSIVE"
],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80201,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 5,
"RequiredChallenges": [
"990c2b85-e6ed-46e7-913f-7bd0ba54cb92",
"98f40445-5350-4669-838c-467c9bb588cb",
"0a4678f9-025f-4497-8a30-8efaac9bbca4",
"25a17321-b065-4d4e-9a73-6fcc97940dcd",
"9e133eb9-ed43-424b-b9e5-2398923efe50",
"aa210ee2-bb45-4819-abba-af4094917d92",
"78cd6055-0f50-48a3-9c97-4c0dd2b200af",
"6dfc70aa-05dd-4ae7-897e-ad4fb303b223",
"29acb552-1c22-4995-bbb7-d29e827b26b2",
"9ff18ae7-9c5e-45a2-8753-7d40752ab992",
"a7eee40e-0fa0-418d-be84-22135176764f",
"8a017de7-d90e-4b7a-8b95-ddafaac6c000",
"0700c419-2b8d-415c-99be-ddbb1120c55a",
"c88429f2-481d-46cc-b479-ffdabe0e0e34",
"37faedc3-5ad8-4eba-94ff-484abddb395d",
"7fb6e4dc-aabd-4f98-b35d-2f0a839b716f",
"ced93d8f-0000-0000-0000-000000000003",
"17fdac23-9554-4714-9853-bc8c0ff905fc",
"b6caebc2-0768-4898-8c23-fa1d82be63f8",
"10f16536-a4cc-4d77-ae00-465fc9b5c051",
"ef63ffff-50f6-44e9-8a33-675c6010a0e7",
"c423d9c6-65bb-4efc-8dcc-99ae1f849615",
"f4e0158e-1f39-4604-b181-49375f82000f",
"671c906c-4bab-4996-a899-de42fb5acfa2",
"96e0a1cb-cf2d-45bf-ad36-6c889860304c",
"f978b895-f0a0-4a73-a9ed-9e06a653c679",
"3735dfb7-fc3c-46a3-b167-961d26844791",
"fb6b9533-a9d1-41dc-8627-124be6df1b33",
"11c8167e-d159-463e-b828-2715888928eb",
"d794359b-9537-40ec-9591-f24627766bb4",
"5b9eaeb1-eae8-4029-ad55-ccf4beab5f6b",
"2694b2ff-224c-4bde-858d-1671a1dbc580",
"7e1efe31-5212-4be9-b9e9-0775c44ebde0",
"b6a3ae7c-dbd3-45ac-bb47-e413ac5ac232",
"c143b485-92af-4994-8bfd-03251a1f3905"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
},
{
"Id": "e2b09f8e-38de-41d7-8f26-815bfd3faa65",
"Name": "UI_CHALLENGES_CLASSIC_SNIPER_TIER_II_NAME",
"ImageName": "images/challenges/profile_challenges/classics_sniper_tier_2.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SNIPER_TIER_II_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": ["PROP_CONTAINER_SUITCASE_ICA_CLASSIC"],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80202,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 12,
"RequiredChallenges": [
"990c2b85-e6ed-46e7-913f-7bd0ba54cb92",
"98f40445-5350-4669-838c-467c9bb588cb",
"0a4678f9-025f-4497-8a30-8efaac9bbca4",
"25a17321-b065-4d4e-9a73-6fcc97940dcd",
"9e133eb9-ed43-424b-b9e5-2398923efe50",
"aa210ee2-bb45-4819-abba-af4094917d92",
"78cd6055-0f50-48a3-9c97-4c0dd2b200af",
"6dfc70aa-05dd-4ae7-897e-ad4fb303b223",
"29acb552-1c22-4995-bbb7-d29e827b26b2",
"9ff18ae7-9c5e-45a2-8753-7d40752ab992",
"a7eee40e-0fa0-418d-be84-22135176764f",
"8a017de7-d90e-4b7a-8b95-ddafaac6c000",
"0700c419-2b8d-415c-99be-ddbb1120c55a",
"c88429f2-481d-46cc-b479-ffdabe0e0e34",
"37faedc3-5ad8-4eba-94ff-484abddb395d",
"7fb6e4dc-aabd-4f98-b35d-2f0a839b716f",
"ced93d8f-0000-0000-0000-000000000003",
"17fdac23-9554-4714-9853-bc8c0ff905fc",
"b6caebc2-0768-4898-8c23-fa1d82be63f8",
"10f16536-a4cc-4d77-ae00-465fc9b5c051",
"ef63ffff-50f6-44e9-8a33-675c6010a0e7",
"c423d9c6-65bb-4efc-8dcc-99ae1f849615",
"f4e0158e-1f39-4604-b181-49375f82000f",
"671c906c-4bab-4996-a899-de42fb5acfa2",
"96e0a1cb-cf2d-45bf-ad36-6c889860304c",
"f978b895-f0a0-4a73-a9ed-9e06a653c679",
"3735dfb7-fc3c-46a3-b167-961d26844791",
"fb6b9533-a9d1-41dc-8627-124be6df1b33",
"11c8167e-d159-463e-b828-2715888928eb",
"d794359b-9537-40ec-9591-f24627766bb4",
"5b9eaeb1-eae8-4029-ad55-ccf4beab5f6b",
"2694b2ff-224c-4bde-858d-1671a1dbc580",
"7e1efe31-5212-4be9-b9e9-0775c44ebde0",
"b6a3ae7c-dbd3-45ac-bb47-e413ac5ac232",
"c143b485-92af-4994-8bfd-03251a1f3905"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
},
{
"Id": "d644b9c3-48ee-413e-9ad8-876b334fd511",
"Name": "UI_CHALLENGES_CLASSIC_SNIPER_TIER_III_NAME",
"ImageName": "images/challenges/profile_challenges/classics_sniper_tier_3.jpg",
"Description": "UI_CHALLENGES_CLASSIC_SNIPER_TIER_III_DESC",
"Rewards": {
"MasteryXP": 0
},
"Drops": ["FIREARMS_SNIPER_HEAVY_ICA_WOODSMAN_COVERT"],
"IsPlayable": false,
"IsLocked": false,
"HideProgression": false,
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_CLASSIC",
"Icon": "profile",
"LocationId": "",
"ParentLocationId": "",
"Type": "global",
"DifficultyLevels": [],
"OrderIndex": 80203,
"XpModifier": {},
"RuntimeType": "Hit",
"Definition": {
"Constants": {
"Goal": 17,
"RequiredChallenges": [
"990c2b85-e6ed-46e7-913f-7bd0ba54cb92",
"98f40445-5350-4669-838c-467c9bb588cb",
"0a4678f9-025f-4497-8a30-8efaac9bbca4",
"25a17321-b065-4d4e-9a73-6fcc97940dcd",
"9e133eb9-ed43-424b-b9e5-2398923efe50",
"aa210ee2-bb45-4819-abba-af4094917d92",
"78cd6055-0f50-48a3-9c97-4c0dd2b200af",
"6dfc70aa-05dd-4ae7-897e-ad4fb303b223",
"29acb552-1c22-4995-bbb7-d29e827b26b2",
"9ff18ae7-9c5e-45a2-8753-7d40752ab992",
"a7eee40e-0fa0-418d-be84-22135176764f",
"8a017de7-d90e-4b7a-8b95-ddafaac6c000",
"0700c419-2b8d-415c-99be-ddbb1120c55a",
"c88429f2-481d-46cc-b479-ffdabe0e0e34",
"37faedc3-5ad8-4eba-94ff-484abddb395d",
"7fb6e4dc-aabd-4f98-b35d-2f0a839b716f",
"ced93d8f-0000-0000-0000-000000000003",
"17fdac23-9554-4714-9853-bc8c0ff905fc",
"b6caebc2-0768-4898-8c23-fa1d82be63f8",
"10f16536-a4cc-4d77-ae00-465fc9b5c051",
"ef63ffff-50f6-44e9-8a33-675c6010a0e7",
"c423d9c6-65bb-4efc-8dcc-99ae1f849615",
"f4e0158e-1f39-4604-b181-49375f82000f",
"671c906c-4bab-4996-a899-de42fb5acfa2",
"96e0a1cb-cf2d-45bf-ad36-6c889860304c",
"f978b895-f0a0-4a73-a9ed-9e06a653c679",
"3735dfb7-fc3c-46a3-b167-961d26844791",
"fb6b9533-a9d1-41dc-8627-124be6df1b33",
"11c8167e-d159-463e-b828-2715888928eb",
"d794359b-9537-40ec-9591-f24627766bb4",
"5b9eaeb1-eae8-4029-ad55-ccf4beab5f6b",
"2694b2ff-224c-4bde-858d-1671a1dbc580",
"7e1efe31-5212-4be9-b9e9-0775c44ebde0",
"b6a3ae7c-dbd3-45ac-bb47-e413ac5ac232",
"c143b485-92af-4994-8bfd-03251a1f3905"
]
},
"Context": {
"CompletedChallenges": []
},
"ContextListeners": {
"Count": {
"count": "($.CompletedChallenges).Count",
"total": "$.Goal",
"type": "challengecounter"
}
},
"Scope": "profile",
"States": {
"Start": {
"ChallengeCompleted": [
{
"Condition": {
"$any": {
"?": {
"$eq": [
"$.#",
"$Value.ChallengeId"
]
},
"in": "$.RequiredChallenges"
}
},
"Actions": {
"$pushunique": [
"CompletedChallenges",
"$Value.ChallengeId"
]
}
},
{
"Condition": {
"$ge": [
"($.CompletedChallenges).Count",
"$.Goal"
]
},
"Transition": "Success"
}
]
}
}
},
"Tags": ["story", "classic"],
"InclusionData": {
"ContractIds": null,
"ContractTypes": [
"mission",
"escalation",
"elusive",
"featured",
"tutorial"
],
"Locations": null,
"GameModes": null
}
}
]
}
]
}