mirror of
https://github.com/thepeacockproject/Peacock
synced 2025-02-10 05:24:28 +01:00
TS6, 3.160 update (#316)
Added TS6, bumped server versions, updated store data and unlockables
This commit is contained in:
parent
7725c9137e
commit
d966bd862f
@ -296,7 +296,14 @@ export const missionsInLocations = {
|
||||
LOCATION_CAGED_FALCON: ["25b20d86-bb5a-4ebd-b6bb-81ed2779c180"],
|
||||
},
|
||||
elusive: {},
|
||||
sarajevo: {},
|
||||
sarajevo: {
|
||||
LOCATION_PARIS: ["dd906289-7c32-427f-b689-98ae645b407f"],
|
||||
LOCATION_COASTALTOWN: ["350ceea9-cfa9-4639-a66b-0d4de586eeee"],
|
||||
LOCATION_MARRAKECH: ["59966a7f-3348-48da-a56c-4447aa548c85"],
|
||||
LOCATION_BANGKOK: ["30c3546d-9881-45fa-8c7a-8b2c76b03e59"],
|
||||
LOCATION_COLORADO: ["1c82c1e3-fe61-4001-a173-81fa11023460"],
|
||||
LOCATION_HOKKAIDO: ["781c68ca-9318-40bf-9cc1-232007be02bf"],
|
||||
},
|
||||
/**
|
||||
* Special property for pro mode missions (2016 exclusive).
|
||||
* Mapping of location parent to pro mode contract ID, instead of the typical mission array.
|
||||
|
@ -510,10 +510,52 @@ export class Controller {
|
||||
}
|
||||
|
||||
if (lastServerSideData?.contracts) {
|
||||
for (const [contractId, contractData] of Object.entries(
|
||||
for (const contractData of Object.values(
|
||||
lastServerSideData.contracts,
|
||||
)) {
|
||||
this.contracts.set(contractId, contractData)
|
||||
this.addMission(contractData)
|
||||
|
||||
if (contractData.SMF?.destinations?.addToDestinations) {
|
||||
if (
|
||||
typeof contractData.SMF.destinations
|
||||
.peacockIntegration === "undefined" ||
|
||||
contractData.SMF.destinations.peacockIntegration
|
||||
) {
|
||||
if (contractData.SMF.destinations.placeBefore) {
|
||||
controller.missionsInLocations[
|
||||
contractData.Metadata.Location
|
||||
].splice(
|
||||
controller.missionsInLocations[
|
||||
contractData.Metadata.Location
|
||||
].indexOf(
|
||||
contractData.SMF.destinations
|
||||
.placeBefore,
|
||||
),
|
||||
0,
|
||||
contractData.Metadata.Id,
|
||||
)
|
||||
} else if (
|
||||
contractData.SMF.destinations.placeAfter
|
||||
) {
|
||||
controller.missionsInLocations[
|
||||
contractData.Metadata.Location
|
||||
].splice(
|
||||
controller.missionsInLocations[
|
||||
contractData.Metadata.Location
|
||||
].indexOf(
|
||||
contractData.SMF.destinations
|
||||
.placeAfter,
|
||||
) + 1,
|
||||
0,
|
||||
contractData.Metadata.Id,
|
||||
)
|
||||
} else {
|
||||
controller.missionsInLocations[
|
||||
contractData.Metadata.Location
|
||||
].push(contractData.Metadata.Id)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (contractData.SMF.destinations?.addToDestinations) {
|
||||
if (contractData.SMF.destinations.peacockIntegration) {
|
||||
|
@ -298,7 +298,7 @@ app.use(
|
||||
break
|
||||
case "fghi4567xQOCheZIin0pazB47qGUvZw4":
|
||||
case STEAM_NAMESPACE_2021:
|
||||
req.serverVersion = "8-12"
|
||||
req.serverVersion = "8-13"
|
||||
break
|
||||
default:
|
||||
res.status(400).json({ message: "no game data" })
|
||||
@ -483,7 +483,7 @@ app.use(
|
||||
}
|
||||
|
||||
if (
|
||||
["6-74", "7-3", "7-17", "8-12"].includes(
|
||||
["6-74", "7-3", "7-17", "8-13"].includes(
|
||||
<string>req.serverVersion,
|
||||
)
|
||||
) {
|
||||
|
@ -1122,9 +1122,9 @@ menuDataRouter.get(
|
||||
[undefined, "Missions"],
|
||||
["elusive", "ElusiveMissions"],
|
||||
],
|
||||
...(req.gameVersion === "h1" ||
|
||||
(req.gameVersion === "h3" &&
|
||||
missionsInLocations.sarajevo["h3enabled"])
|
||||
...((req.gameVersion === "h1" &&
|
||||
missionsInLocations.sarajevo["h2016enabled"]) ||
|
||||
req.gameVersion === "h3"
|
||||
? [["sarajevo", "SarajevoSixMissions"]]
|
||||
: []),
|
||||
]
|
||||
|
@ -422,6 +422,39 @@ export function makeCampaigns(
|
||||
],
|
||||
},
|
||||
pzCampaign,
|
||||
{
|
||||
Name: "UI_MENU_PAGE_HITS_ELEMENT_CATEGORY_SARAJEVOSIX",
|
||||
Image: "",
|
||||
Type: "campaign",
|
||||
BackgroundImage:
|
||||
"images/story/background_sarajevosix.jpg",
|
||||
StoryData: [
|
||||
genSingleMission(
|
||||
"dd906289-7c32-427f-b689-98ae645b407f",
|
||||
gameVersion,
|
||||
),
|
||||
genSingleMission(
|
||||
"350ceea9-cfa9-4639-a66b-0d4de586eeee",
|
||||
gameVersion,
|
||||
),
|
||||
genSingleMission(
|
||||
"59966a7f-3348-48da-a56c-4447aa548c85",
|
||||
gameVersion,
|
||||
),
|
||||
genSingleMission(
|
||||
"30c3546d-9881-45fa-8c7a-8b2c76b03e59",
|
||||
gameVersion,
|
||||
),
|
||||
genSingleMission(
|
||||
"1c82c1e3-fe61-4001-a173-81fa11023460",
|
||||
gameVersion,
|
||||
),
|
||||
genSingleMission(
|
||||
"781c68ca-9318-40bf-9cc1-232007be02bf",
|
||||
gameVersion,
|
||||
),
|
||||
],
|
||||
},
|
||||
{
|
||||
Name: "UI_MENU_PAGE_BONUS_MISSIONS_TITLE",
|
||||
Image: "",
|
||||
|
@ -33,7 +33,7 @@ import { SyncBailHook, SyncHook } from "../hooksImpl"
|
||||
const menuSystemPreRouter = Router()
|
||||
const menuSystemRouter = Router()
|
||||
|
||||
// /resources-8-12/
|
||||
// /resources-8-13/
|
||||
|
||||
/**
|
||||
* A class for managing the menu system's fetched JSON data.
|
||||
|
@ -46,7 +46,7 @@ function createUrlencodedBody(params: Record<string, string>): string {
|
||||
|
||||
const requestHeadersH3 = {
|
||||
"User-agent": "G2 Http/1.0 (Windows NT 10.0; DX12/1; d3d12/1)",
|
||||
Version: "8.12.0",
|
||||
Version: "8.13.0",
|
||||
}
|
||||
|
||||
const requestHeadersH2 = {
|
||||
|
@ -79,6 +79,8 @@ export const H3_EPIC_ENTITLEMENTS = [
|
||||
"08d2bc4d20754191b6c488541d2b4fa1",
|
||||
// CONCRETEART:
|
||||
"a1e9a63fa4f3425aa66b9b8fa3c9cc35",
|
||||
// THESARAJEVOSIX:
|
||||
"28455871cd0d4ffab52f557cc012ea5e",
|
||||
]
|
||||
|
||||
export const H2_STEAM_ENTITLEMENTS = [
|
||||
|
44
contractdata/BANGKOK/THEVETERAN.json
Normal file
44
contractdata/BANGKOK/THEVETERAN.json
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"Data": {
|
||||
"EnableSaving": false,
|
||||
"Objectives": [
|
||||
{
|
||||
"Id": "6bd1e308-9bf9-4f9d-97d7-12caf1db6b95",
|
||||
"Primary": true,
|
||||
"SuccessEvent": {
|
||||
"EventName": "Kill",
|
||||
"EventValues": {
|
||||
"RepositoryId": "731db58c-ec2f-40e1-92a1-6c367683b7d9"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"Bricks": [
|
||||
"assembly:/_pro/scenes/missions/bangkok/mission_ts6_gimlet.brick"
|
||||
],
|
||||
"GameChangers": []
|
||||
},
|
||||
"Metadata": {
|
||||
"Id": "30c3546d-9881-45fa-8c7a-8b2c76b03e59",
|
||||
"IsPublished": true,
|
||||
"Year": 1,
|
||||
"Title": "UI_CONTRACT_GIMLET_TITLE",
|
||||
"Description": "UI_CONTRACT_GIMLET_DESC",
|
||||
"BriefingVideo": "briefing_gimlet",
|
||||
"DebriefingVideo": "debriefing_gimlet",
|
||||
"CodeName_Hint": "Gimlet",
|
||||
"ScenePath": "assembly:/_PRO/Scenes/Missions/bangkok/_Scene_Tiger.entity",
|
||||
"TileImage": "images/contracts/sarajevosix/Orbis004_Gimlet/Title.jpg",
|
||||
"Location": "LOCATION_BANGKOK",
|
||||
"LastUpdate": "2015-03-10T12:00:00.441Z",
|
||||
"CreationTimestamp": "2023-08-17T11:03:06.1530891Z",
|
||||
"CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
|
||||
"Type": "orbis",
|
||||
"Release": "1.4.x",
|
||||
"RequiredUnlockable": "ACCESS_SARAJEVO6_GIMLET",
|
||||
"Entitlements": ["H3_SARAJEVO_SIX"],
|
||||
"Drops": ["ACCESS_SARAJEVO6_BLACK_RUSSIAN"],
|
||||
"PublicId": "008825915747"
|
||||
},
|
||||
"UserData": {}
|
||||
}
|
@ -1337,6 +1337,328 @@
|
||||
"ContractIds": ["db341d9f-58a4-411d-be57-0bc4ed85646b"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "5a43e8d0-07cd-48de-b49c-80c27ff668a4",
|
||||
"Name": "UI_CHALLENGES_ORBIS_GIMLET_PHONE_KILL_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_gimlet_phone_kill.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_GIMLET_PHONE_KILL_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 2000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
||||
"Icon": "challenge_category_assassination",
|
||||
"LocationId": "LOCATION_PARENT_BANGKOK",
|
||||
"ParentLocationId": "LOCATION_PARENT_BANGKOK",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Level_Setup_Events": {
|
||||
"Condition": {
|
||||
"$eq": [
|
||||
"$Value.Event_metricvalue",
|
||||
"Telephone_Kill"
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["30c3546d-9881-45fa-8c7a-8b2c76b03e59"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "93a42e21-de3f-4285-9518-89bbbc6e1621",
|
||||
"Name": "UI_CHALLENGES_ORBIS_GIMLET_SIGNATURE_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_gimlet_signature.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_GIMLET_SIGNATURE_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_BANGKOK",
|
||||
"ParentLocationId": "LOCATION_PARENT_BANGKOK",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$and": [
|
||||
{
|
||||
"$eq": ["$Value.IsTarget", true]
|
||||
},
|
||||
{
|
||||
"$eq": [
|
||||
"$Value.SetPieceType",
|
||||
"24704419-6f21-4c0b-a4ff-ecf26f247cfc"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["30c3546d-9881-45fa-8c7a-8b2c76b03e59"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "9e7c1fcb-74b4-4953-bf1b-55eb77abd524",
|
||||
"Name": "UI_CHALLENGES_ORBIS_GIMLET_SILENT_ASSASSIN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_gimlet_silent_assassin.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_GIMLET_SILENT_ASSASSIN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 4000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
||||
"Icon": "challenge_category_assassination",
|
||||
"LocationId": "LOCATION_PARENT_BANGKOK",
|
||||
"ParentLocationId": "LOCATION_PARENT_BANGKOK",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"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", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["30c3546d-9881-45fa-8c7a-8b2c76b03e59"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "006e93ff-ff7b-4b53-a4ba-33cb957c3e39",
|
||||
"Name": "UI_CHALLENGES_BANGKOK_47_ASSASINATION_FIBER_NAME",
|
||||
@ -4006,6 +4328,49 @@
|
||||
"InclusionData": {
|
||||
"ContractIds": ["db341d9f-58a4-411d-be57-0bc4ed85646b"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "9a552338-13b4-49aa-a4de-12588b26c364",
|
||||
"Name": "UI_CHALLENGES_ORBIS_GIMLET_TARGETDOWN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_gimlet_target_down.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_GIMLET_TARGETDOWN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 2000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
||||
"Icon": "challenge_category_targets",
|
||||
"LocationId": "LOCATION_PARENT_BANGKOK",
|
||||
"ParentLocationId": "LOCATION_PARENT_BANGKOK",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$eq": [
|
||||
"$Value.RepositoryId",
|
||||
"731db58c-ec2f-40e1-92a1-6c367683b7d9"
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "targets"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["30c3546d-9881-45fa-8c7a-8b2c76b03e59"]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
44
contractdata/COLORADO/THEMERCENARY.json
Normal file
44
contractdata/COLORADO/THEMERCENARY.json
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"Data": {
|
||||
"EnableSaving": false,
|
||||
"Objectives": [
|
||||
{
|
||||
"Id": "56ad4e61-0fd9-4c0c-a4c0-9fb7ffc25a95",
|
||||
"Primary": true,
|
||||
"SuccessEvent": {
|
||||
"EventName": "Kill",
|
||||
"EventValues": {
|
||||
"RepositoryId": "abb0c23f-a38a-4492-8a16-4e3c7c438b70"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"Bricks": [
|
||||
"assembly:/_PRO/Scenes/Missions/Colorado_2/_scene_ts6_blackrussian.brick"
|
||||
],
|
||||
"GameChangers": []
|
||||
},
|
||||
"Metadata": {
|
||||
"Id": "1c82c1e3-fe61-4001-a173-81fa11023460",
|
||||
"IsPublished": true,
|
||||
"Year": 1,
|
||||
"Title": "UI_CONTRACT_BLACKRUSSIAN_TITLE",
|
||||
"Description": "UI_CONTRACT_BLACKRUSSIAN_DESC",
|
||||
"BriefingVideo": "briefing_blackrussian",
|
||||
"DebriefingVideo": "debriefing_blackrussian",
|
||||
"CodeName_Hint": "Black Russian",
|
||||
"ScenePath": "assembly:/_PRO/Scenes/Missions/Colorado_2/_scene_bull.entity",
|
||||
"TileImage": "images/contracts/sarajevosix/Orbis005_BlackRussian/Title.jpg",
|
||||
"Location": "LOCATION_COLORADO",
|
||||
"LastUpdate": "2015-03-10T12:00:00.441Z",
|
||||
"CreationTimestamp": "2023-08-17T11:03:06.1268959Z",
|
||||
"CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
|
||||
"Type": "orbis",
|
||||
"Release": "1.5.x",
|
||||
"RequiredUnlockable": "ACCESS_SARAJEVO6_BLACK_RUSSIAN",
|
||||
"Entitlements": ["H3_SARAJEVO_SIX"],
|
||||
"Drops": ["ACCESS_SARAJEVO6_SEA_BREEZE"],
|
||||
"PublicId": "009030737347"
|
||||
},
|
||||
"UserData": {}
|
||||
}
|
@ -1558,6 +1558,285 @@
|
||||
"ContractIds": ["42bac555-bbb9-429d-a8ce-f1ffdf94211c"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "693a9552-4003-45ce-bb50-6efafffe4784",
|
||||
"Name": "UI_CHALLENGES_ORBIS_BLACKRUSSIAN_SIGNATURE_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_blackrussian_signature.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_BLACKRUSSIAN_SIGNATURE_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_COLORADO",
|
||||
"ParentLocationId": "LOCATION_PARENT_COLORADO",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$and": [
|
||||
{
|
||||
"$eq": ["$Value.IsTarget", true]
|
||||
},
|
||||
{
|
||||
"$eq": [
|
||||
"$Value.SetPieceId",
|
||||
"eef0bc57-1055-438b-b3da-4076810ee5ee"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["1c82c1e3-fe61-4001-a173-81fa11023460"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "d91bb708-cd26-4b01-8fc2-0f5a51d3b810",
|
||||
"Name": "UI_CHALLENGES_ORBIS_BLACKRUSSIAN_SILENT_ASSASSIN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_blackrussian_silent_assassin.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_BLACKRUSSIAN_SILENT_ASSASSIN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 4000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
||||
"Icon": "challenge_category_assassination",
|
||||
"LocationId": "LOCATION_PARENT_COLORADO",
|
||||
"ParentLocationId": "LOCATION_PARENT_COLORADO",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"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", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["1c82c1e3-fe61-4001-a173-81fa11023460"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "2f1ef5b2-2df9-428f-ad62-9df951864152",
|
||||
"Name": "UI_CHALLENGES_COLORADO_SCARE_AXE_KILL_NAME",
|
||||
@ -3856,6 +4135,49 @@
|
||||
"InclusionData": {
|
||||
"ContractIds": ["42bac555-bbb9-429d-a8ce-f1ffdf94211c"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "d49d6606-b537-4b22-9236-a17e26fec426",
|
||||
"Name": "UI_CHALLENGES_ORBIS_BLACKRUSSIAN_TARGETDOWN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_blackrussian_target_down.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_BLACKRUSSIAN_TARGETDOWN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 2000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
||||
"Icon": "challenge_category_targets",
|
||||
"LocationId": "LOCATION_PARENT_COLORADO",
|
||||
"ParentLocationId": "LOCATION_PARENT_COLORADO",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$eq": [
|
||||
"$Value.RepositoryId",
|
||||
"abb0c23f-a38a-4492-8a16-4e3c7c438b70"
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "targets"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["1c82c1e3-fe61-4001-a173-81fa11023460"]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
83
contractdata/HOKKAIDO/THECONTROLLER.json
Normal file
83
contractdata/HOKKAIDO/THECONTROLLER.json
Normal file
@ -0,0 +1,83 @@
|
||||
{
|
||||
"Data": {
|
||||
"EnableSaving": false,
|
||||
"Objectives": [
|
||||
{
|
||||
"Id": "5a9d069b-30e3-40d6-a310-fb9da5c9406d",
|
||||
"Primary": true,
|
||||
"SuccessEvent": {
|
||||
"EventName": "Kill",
|
||||
"EventValues": {
|
||||
"RepositoryId": "c04167bc-f321-4e0b-be51-0b5e662d2669"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "b1ec35e8-2b35-4394-815f-ac4db064f877",
|
||||
"ObjectiveType": "custom",
|
||||
"Image": "Images/Contracts/sarajevosix/Orbis006_SeaBreeze/Objective1.jpg",
|
||||
"BriefingName": "$loc UI_CONTRACT_SEABREEZE_OBJ_1_TITLE",
|
||||
"BriefingText": "$loc UI_CONTRACT_SEABREEZE_OBJ_1_TITLE",
|
||||
"LongBriefingText": "$loc UI_CONTRACT_SEABREEZE_OBJ_1_DESC",
|
||||
"Category": "primary",
|
||||
"HUDTemplate": {
|
||||
"display": "$loc UI_CONTRACT_SEABREEZE_OBJ_1_TITLE",
|
||||
"iconType": 17
|
||||
},
|
||||
"Type": "statemachine",
|
||||
"Definition": {
|
||||
"Context": {
|
||||
"Targets": ["08374fe4-147e-48ca-a662-505be5409ae9"]
|
||||
},
|
||||
"States": {
|
||||
"Start": {
|
||||
"UncoveredEvidence": {
|
||||
"Transition": "Success"
|
||||
},
|
||||
"Spotted": {
|
||||
"Transition": "Failure"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"Bricks": [
|
||||
"assembly:/_PRO/Scenes/Missions/Hokkaido/mission_hokkaido_ts6_seabreeze.brick"
|
||||
],
|
||||
"Entrances": [
|
||||
"0e7dd303-c9bb-42cc-aca0-70499931d098",
|
||||
"2fc483c8-500c-4475-ba5d-e2cdd6ccc64c",
|
||||
"74b1ad25-06cd-41a2-9cf5-9dd5dac7345d",
|
||||
"a786fc74-b379-41f4-a4ac-ce970ee88b2c",
|
||||
"bdc80464-31dd-440d-ad79-2767b923a0a4",
|
||||
"df752dfa-623d-4750-83a6-8b4aba1d8e08",
|
||||
"fedf6cd3-d076-4037-b7d8-1449726b4c0a",
|
||||
"be6045fd-26ab-4a3b-a6ce-b1ccdf405d09"
|
||||
],
|
||||
"GameChangers": []
|
||||
},
|
||||
"Metadata": {
|
||||
"Id": "781c68ca-9318-40bf-9cc1-232007be02bf",
|
||||
"IsPublished": true,
|
||||
"Year": 1,
|
||||
"Title": "UI_CONTRACT_SEABREEZE_TITLE",
|
||||
"Description": "UI_CONTRACT_SEABREEZE_DESC",
|
||||
"BriefingVideo": "briefing_seabreeze",
|
||||
"DebriefingVideo": "debriefing_seabreeze",
|
||||
"CodeName_Hint": "Sea Breeze",
|
||||
"ScenePath": "assembly:/_PRO/Scenes/Missions/Hokkaido/_Scene_SnowCrane.entity",
|
||||
"TileImage": "images/contracts/sarajevosix/Orbis006_SeaBreeze/Title.jpg",
|
||||
"Location": "LOCATION_HOKKAIDO",
|
||||
"LastUpdate": "2015-03-10T12:00:00.441Z",
|
||||
"CreationTimestamp": "2023-08-17T11:03:06.192973Z",
|
||||
"CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
|
||||
"Type": "orbis",
|
||||
"Release": "1.6.x",
|
||||
"RequiredUnlockable": "ACCESS_SARAJEVO6_SEA_BREEZE",
|
||||
"Entitlements": ["H3_SARAJEVO_SIX"],
|
||||
"Drops": ["ACCESS_SARAJEVO6_S1_CONCLUSION"],
|
||||
"PublicId": "010767183947"
|
||||
},
|
||||
"UserData": {}
|
||||
}
|
@ -1583,6 +1583,278 @@
|
||||
"ContractIds": ["0e81a82e-b409-41e9-9e3b-5f82e57f7a12"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "2bf1f00b-06d0-41d5-817e-875107c3ded6",
|
||||
"Name": "UI_CHALLENGES_ORBIS_SEABREEZE_SIGNATURE_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_seabreeze_signature.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_SEABREEZE_SIGNATURE_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_HOKKAIDO",
|
||||
"ParentLocationId": "LOCATION_PARENT_HOKKAIDO",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$eq": ["$Value.IsTarget", true]
|
||||
},
|
||||
"Transition": "Success"
|
||||
},
|
||||
"StartDialog": {
|
||||
"Transition": "Failure"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["781c68ca-9318-40bf-9cc1-232007be02bf"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "cc7361c8-71f4-41b0-84d1-d2430d39ac36",
|
||||
"Name": "UI_CHALLENGES_ORBIS_SEABREEZE_SILENT_ASSASSIN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_seabreeze_silent_assassin.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_SEABREEZE_SILENT_ASSASSIN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 4000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
||||
"Icon": "challenge_category_assassination",
|
||||
"LocationId": "LOCATION_PARENT_HOKKAIDO",
|
||||
"ParentLocationId": "LOCATION_PARENT_HOKKAIDO",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"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", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["781c68ca-9318-40bf-9cc1-232007be02bf"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "17788911-8e96-4058-abe9-53bd5598e1d3",
|
||||
"Name": "UI_CHALLENGES_HOKKAIDO_47_ASSASINATION_HEADSHOT_NAME",
|
||||
@ -3765,6 +4037,121 @@
|
||||
"ContractIds": ["0e81a82e-b409-41e9-9e3b-5f82e57f7a12"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "5569023d-bf23-45b5-85bb-293ddb5b0d38",
|
||||
"Name": "UI_CHALLENGES_HOKKAIDO_VIP_PATIENT_CHILL_NAME",
|
||||
"ImageName": "images/challenges/hokkaido/hokkaido_kick_back_kimono.jpg",
|
||||
"Description": "UI_CHALLENGES_HOKKAIDO_VIP_PATIENT_CHILL_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 2000
|
||||
},
|
||||
"Drops": ["TOKEN_OUTFIT_HOKKAIDO_HERO_HOKKAIDOSUIT"],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
|
||||
"Icon": "challenge_category_feats",
|
||||
"LocationId": "LOCATION_PARENT_HOKKAIDO",
|
||||
"ParentLocationId": "LOCATION_PARENT_HOKKAIDO",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Constants": {
|
||||
"EligibleHIPS": [
|
||||
"ab1b6335-685e-44a8-ba1e-4a992814b753",
|
||||
"47666ef1-c1a7-4cfa-9cac-514c4f894d76",
|
||||
"3a2172af-cf6f-4da3-8ed6-9b33058f718e",
|
||||
"00efa3fc-e1fe-47d8-8eac-f0a661413b0a",
|
||||
"c9940d3b-0fbc-4d2b-9a4a-80251d63c121"
|
||||
]
|
||||
},
|
||||
"Context": {
|
||||
"HIPSUsed": []
|
||||
},
|
||||
"ContextListeners": {
|
||||
"HIPSUsed": {
|
||||
"count": "($.HIPSUsed).Count",
|
||||
"total": "($.EligibleHIPS).Count",
|
||||
"type": "challengecounter"
|
||||
}
|
||||
},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"StartingSuit": {
|
||||
"Condition": {
|
||||
"$eq": [
|
||||
"$Value",
|
||||
"1c3964e1-75c6-4adb-8cbb-ebd0a830b839"
|
||||
]
|
||||
},
|
||||
"Transition": "CheckLieDown"
|
||||
},
|
||||
"Disguise": {
|
||||
"Condition": {
|
||||
"$eq": [
|
||||
"$Value",
|
||||
"1c3964e1-75c6-4adb-8cbb-ebd0a830b839"
|
||||
]
|
||||
},
|
||||
"Transition": "CheckLieDown"
|
||||
}
|
||||
},
|
||||
"CheckLieDown": {
|
||||
"setpieces": [
|
||||
{
|
||||
"Condition": {
|
||||
"$any": {
|
||||
"?": {
|
||||
"$eq": [
|
||||
"$.#",
|
||||
"$Value.RepositoryId"
|
||||
]
|
||||
},
|
||||
"in": "$.EligibleHIPS"
|
||||
}
|
||||
},
|
||||
"Actions": {
|
||||
"$pushunique": [
|
||||
"HIPSUsed",
|
||||
"$Value.RepositoryId"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Condition": {
|
||||
"$all": {
|
||||
"?": {
|
||||
"$any": {
|
||||
"?": {
|
||||
"$eq": [
|
||||
"$.#",
|
||||
"$.##"
|
||||
]
|
||||
},
|
||||
"in": "$.HIPSUsed"
|
||||
}
|
||||
},
|
||||
"in": "$.EligibleHIPS"
|
||||
}
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
],
|
||||
"Disguise": {
|
||||
"Transition": "Start"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["live", "medium", "feats"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["0e81a82e-b409-41e9-9e3b-5f82e57f7a12"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "658ac182-14c5-4cbf-8028-807436bd8b80",
|
||||
"Name": "UI_CHALLENGES_SNOWCRANE_STORY_CHALLENGE_HEART_NAME",
|
||||
@ -4801,6 +5188,49 @@
|
||||
"InclusionData": {
|
||||
"ContractIds": ["0e81a82e-b409-41e9-9e3b-5f82e57f7a12"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "1c481f84-a7ab-4945-94f1-a6d693d22726",
|
||||
"Name": "UI_CHALLENGES_ORBIS_SEABREEZE_TARGETDOWN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_seabreeze_target_down.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_SEABREEZE_TARGETDOWN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 2000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
||||
"Icon": "challenge_category_targets",
|
||||
"LocationId": "LOCATION_PARENT_HOKKAIDO",
|
||||
"ParentLocationId": "LOCATION_PARENT_HOKKAIDO",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$eq": [
|
||||
"$Value.RepositoryId",
|
||||
"c04167bc-f321-4e0b-be51-0b5e662d2669"
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "targets"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["781c68ca-9318-40bf-9cc1-232007be02bf"]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
44
contractdata/MARRAKESH/THEEXTRACTOR.json
Normal file
44
contractdata/MARRAKESH/THEEXTRACTOR.json
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"Data": {
|
||||
"EnableSaving": false,
|
||||
"Objectives": [
|
||||
{
|
||||
"Id": "d95dbf36-4f27-47b1-83fb-39c0babf64b4",
|
||||
"Primary": true,
|
||||
"SuccessEvent": {
|
||||
"EventName": "Kill",
|
||||
"EventValues": {
|
||||
"RepositoryId": "756f6462-9c1f-460e-bbf4-331f2916508a"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"Bricks": [
|
||||
"assembly:/_pro/scenes/missions/marrakesh/mission_marrakesh_ts6_ginfizz.brick"
|
||||
],
|
||||
"GameChangers": []
|
||||
},
|
||||
"Metadata": {
|
||||
"Id": "59966a7f-3348-48da-a56c-4447aa548c85",
|
||||
"IsPublished": true,
|
||||
"Year": 1,
|
||||
"Title": "UI_CONTRACT_GINFIZZ_TITLE",
|
||||
"Description": "UI_CONTRACT_GINFIZZ_DESC",
|
||||
"BriefingVideo": "briefing_ginfizz",
|
||||
"DebriefingVideo": "debriefing_ginfizz",
|
||||
"CodeName_Hint": "Ginfizz",
|
||||
"ScenePath": "assembly:/_pro/scenes/missions/marrakesh/_scene_spider.entity",
|
||||
"TileImage": "images/contracts/sarajevosix/Orbis003_GinFizz/Title.jpg",
|
||||
"Location": "LOCATION_MARRAKECH",
|
||||
"LastUpdate": "2015-03-10T12:00:00.441Z",
|
||||
"CreationTimestamp": "2023-08-17T11:03:06.1665006Z",
|
||||
"CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
|
||||
"Type": "orbis",
|
||||
"Release": "1.2.x",
|
||||
"RequiredUnlockable": "ACCESS_SARAJEVO6_GINFIZZ",
|
||||
"Entitlements": ["H3_SARAJEVO_SIX"],
|
||||
"Drops": ["ACCESS_SARAJEVO6_GIMLET"],
|
||||
"PublicId": "006863305547"
|
||||
},
|
||||
"UserData": {}
|
||||
}
|
@ -1650,6 +1650,285 @@
|
||||
"ContractIds": ["00000000-0000-0000-0000-000000000400"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "59966a7f-0000-0000-0000-000000000001",
|
||||
"Name": "UI_CHALLENGES_ORBIS_GINFIZZ_SILENT_ASSASSIN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_ginfizz_silent_assassin.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_GINFIZZ_SILENT_ASSASSIN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 4000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
||||
"Icon": "challenge_category_assassination",
|
||||
"LocationId": "LOCATION_PARENT_MARRAKECH",
|
||||
"ParentLocationId": "LOCATION_PARENT_MARRAKECH",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"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", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["59966a7f-3348-48da-a56c-4447aa548c85"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "cca9ef12-3101-4540-b9ae-6cffca665d1b",
|
||||
"Name": "UI_CHALLENGES_ORBIS_GINFIZZ_SIGNATURE_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_ginfizz_signature.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_GINFIZZ_SIGNATURE_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_MARRAKECH",
|
||||
"ParentLocationId": "LOCATION_PARENT_MARRAKECH",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$and": [
|
||||
{
|
||||
"$eq": ["$Value.IsTarget", true]
|
||||
},
|
||||
{
|
||||
"$eq": [
|
||||
"$Value.SetPieceId",
|
||||
"dc3c70a0-9f34-48a4-9828-3fa2ba8493bd"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["59966a7f-3348-48da-a56c-4447aa548c85"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "47146a04-d6bf-4a65-904f-5f366591135d",
|
||||
"Name": "UI_CHALLENGES_MARRAKECH_47_ASSASINATION_HEADSHOT_NAME",
|
||||
@ -5362,6 +5641,46 @@
|
||||
"InclusionData": {
|
||||
"ContractIds": ["00000000-0000-0000-0000-000000000400"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "59966a7f-0000-0000-0000-000000000003",
|
||||
"Name": "UI_CHALLENGES_ORBIS_GINFIZZ_TARGETDOWN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_ginfizz_target_down.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_GINFIZZ_TARGETDOWN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 2000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
||||
"Icon": "challenge_category_targets",
|
||||
"LocationId": "LOCATION_PARENT_MARRAKECH",
|
||||
"ParentLocationId": "LOCATION_PARENT_MARRAKECH",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$eq": ["$Value.IsTarget", true]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "targets"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["59966a7f-3348-48da-a56c-4447aa548c85"]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
43
contractdata/PARIS/THEDIRECTOR.json
Normal file
43
contractdata/PARIS/THEDIRECTOR.json
Normal file
@ -0,0 +1,43 @@
|
||||
{
|
||||
"Data": {
|
||||
"EnableSaving": false,
|
||||
"Objectives": [
|
||||
{
|
||||
"Id": "5ce0ddb1-094a-4a7d-bdba-139df685f68a",
|
||||
"Primary": true,
|
||||
"SuccessEvent": {
|
||||
"EventName": "Kill",
|
||||
"EventValues": {
|
||||
"RepositoryId": "65c6eafe-a9a1-42d9-99f8-5796507117e0"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"Bricks": [
|
||||
"assembly:/_PRO/Scenes/Missions/Paris/_scene_ts6_blueblazer.brick"
|
||||
],
|
||||
"GameChangers": []
|
||||
},
|
||||
"Metadata": {
|
||||
"Id": "dd906289-7c32-427f-b689-98ae645b407f",
|
||||
"IsPublished": true,
|
||||
"Year": 1,
|
||||
"Title": "UI_CONTRACT_BLUE_BLAZER_TITLE",
|
||||
"Description": "UI_CONTRACT_BLUE_BLAZER_DESC",
|
||||
"BriefingVideo": "briefing_blueblazer",
|
||||
"DebriefingVideo": "debriefing_blueblazer",
|
||||
"CodeName_Hint": "Blue Blazer",
|
||||
"ScenePath": "assembly:/_PRO/Scenes/Missions/Paris/_scene_paris.entity",
|
||||
"TileImage": "images/contracts/sarajevosix/Orbis001_BlueBlazer/Title.jpg",
|
||||
"Location": "LOCATION_PARIS",
|
||||
"LastUpdate": "2015-03-10T12:00:00.441Z",
|
||||
"CreationTimestamp": "2023-08-17T11:03:06.1399526Z",
|
||||
"CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
|
||||
"Type": "orbis",
|
||||
"Release": "1.0.x",
|
||||
"Entitlements": ["H3_SARAJEVO_SIX"],
|
||||
"Drops": ["ACCESS_SARAJEVO6_MIMOSA"],
|
||||
"PublicId": "002571218147"
|
||||
},
|
||||
"UserData": {}
|
||||
}
|
@ -1960,6 +1960,288 @@
|
||||
"ContractIds": ["00000000-0000-0000-0000-000000000200"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "da985440-86da-43a6-ad35-04b5e6bc6f04",
|
||||
"Name": "UI_CHALLENGES_ORBIS_BLUEBLAZER_SIGNATURE_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_blueblazer_signature.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_BLUEBLAZER_SIGNATURE_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_PARIS",
|
||||
"ParentLocationId": "LOCATION_PARENT_PARIS",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$and": [
|
||||
{
|
||||
"$eq": [
|
||||
"$Value.RepositoryId",
|
||||
"65c6eafe-a9a1-42d9-99f8-5796507117e0"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$eq": [
|
||||
"$Value.SetPieceId",
|
||||
"675e4629-a251-4597-bf60-a93fe8d5a0f6"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["dd906289-7c32-427f-b689-98ae645b407f"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "dd906289-0000-0000-0000-000000000001",
|
||||
"Name": "UI_CHALLENGES_ORBIS_BLUEBLAZER_SILENT_ASSASSIN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_blueblazer_silent_assassin.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_BLUEBLAZER_SILENT_ASSASSIN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 4000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
||||
"Icon": "challenge_category_assassination",
|
||||
"LocationId": "LOCATION_PARENT_PARIS",
|
||||
"ParentLocationId": "LOCATION_PARENT_PARIS",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"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", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["dd906289-7c32-427f-b689-98ae645b407f"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "025bcae0-ef93-427f-88ba-1044f9a49f5d",
|
||||
"Name": "UI_CHALLENGES_PEACOCK_47_ASSASINATION_ACCIDENT_NAME",
|
||||
@ -5080,6 +5362,49 @@
|
||||
"InclusionData": {
|
||||
"ContractIds": ["00000000-0000-0000-0000-000000000200"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "dd906289-0000-0000-0000-000000000003",
|
||||
"Name": "UI_CHALLENGES_ORBIS_BLUEBLAZER_TARGETDOWN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_blueblazer_target_down.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_BLUEBLAZER_TARGETDOWN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 2000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
||||
"Icon": "challenge_category_targets",
|
||||
"LocationId": "LOCATION_PARENT_PARIS",
|
||||
"ParentLocationId": "LOCATION_PARENT_PARIS",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$eq": [
|
||||
"$Value.RepositoryId",
|
||||
"65c6eafe-a9a1-42d9-99f8-5796507117e0"
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "targets"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["dd906289-7c32-427f-b689-98ae645b407f"]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
44
contractdata/SAPIENZA/THEENFORCER.json
Normal file
44
contractdata/SAPIENZA/THEENFORCER.json
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"Data": {
|
||||
"EnableSaving": false,
|
||||
"Objectives": [
|
||||
{
|
||||
"Id": "a26b3339-d6d4-4147-bae1-3addda46db65",
|
||||
"Primary": true,
|
||||
"SuccessEvent": {
|
||||
"EventName": "Kill",
|
||||
"EventValues": {
|
||||
"RepositoryId": "752053dd-2ab7-4d49-897d-97c957f83083"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"Bricks": [
|
||||
"assembly:/_PRO/Scenes/Missions/CoastalTown/mission_ts6_mimosa.brick"
|
||||
],
|
||||
"GameChangers": []
|
||||
},
|
||||
"Metadata": {
|
||||
"Id": "350ceea9-cfa9-4639-a66b-0d4de586eeee",
|
||||
"IsPublished": true,
|
||||
"Year": 1,
|
||||
"Title": "UI_CONTRACT_MIMOSA_TITLE",
|
||||
"Description": "UI_CONTRACT_MIMOSA_DESC",
|
||||
"BriefingVideo": "briefing_mimosa",
|
||||
"DebriefingVideo": "debriefing_mimosa",
|
||||
"CodeName_Hint": "Mimosa",
|
||||
"ScenePath": "assembly:/_PRO/Scenes/Missions/CoastalTown/_scene_octopus.entity",
|
||||
"TileImage": "images/contracts/sarajevosix/Orbis002_Mimosa/Title.jpg",
|
||||
"Location": "LOCATION_COASTALTOWN",
|
||||
"LastUpdate": "2015-03-10T12:00:00.441Z",
|
||||
"CreationTimestamp": "2023-08-17T11:03:06.1797096Z",
|
||||
"CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
|
||||
"Type": "orbis",
|
||||
"Release": "1.1.x",
|
||||
"RequiredUnlockable": "ACCESS_SARAJEVO6_MIMOSA",
|
||||
"Entitlements": ["H3_SARAJEVO_SIX"],
|
||||
"Drops": ["ACCESS_SARAJEVO6_GINFIZZ"],
|
||||
"PublicId": "003897544847"
|
||||
},
|
||||
"UserData": {}
|
||||
}
|
@ -2525,6 +2525,285 @@
|
||||
"ContractIds": ["00000000-0000-0000-0000-000000000600"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "350ceea9-0000-0000-0000-000000000001",
|
||||
"Name": "UI_CHALLENGES_ORBIS_MIMOSA_SILENT_ASSASSIN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_mimosa_silent_assassin.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_MIMOSA_SILENT_ASSASSIN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 4000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_SIGNATUREKILL",
|
||||
"Icon": "challenge_category_assassination",
|
||||
"LocationId": "LOCATION_PARENT_COASTALTOWN",
|
||||
"ParentLocationId": "LOCATION_PARENT_COASTALTOWN",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"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", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["350ceea9-cfa9-4639-a66b-0d4de586eeee"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "5835bd6c-9479-496f-9b08-5272f2b342f7",
|
||||
"Name": "UI_CHALLENGES_ET_MIMOSA_SIGNATURE_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_mimosa_signature.jpg",
|
||||
"Description": "UI_CHALLENGES_ET_MIMOSA_SIGNATURE_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_COASTALTOWN",
|
||||
"ParentLocationId": "LOCATION_PARENT_COASTALTOWN",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$and": [
|
||||
{
|
||||
"$eq": ["$Value.IsTarget", true]
|
||||
},
|
||||
{
|
||||
"$eq": [
|
||||
"$Value.SetPieceType",
|
||||
"24704419-6f21-4c0b-a4ff-ecf26f247cfc"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "assassination"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["350ceea9-cfa9-4639-a66b-0d4de586eeee"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "32ded342-8895-4cc9-852c-4be4891e8497",
|
||||
"Name": "UI_CHALLENGES_SAPIENZA_47_ASSASINATION_FIBERWIRE_NAME",
|
||||
@ -8224,6 +8503,49 @@
|
||||
"InclusionData": {
|
||||
"ContractIds": ["00000000-0000-0000-0000-000000000600"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Id": "350ceea9-0000-0000-0000-000000000003",
|
||||
"Name": "UI_CHALLENGES_ORBIS_MIMOSA_TARGETDOWN_NAME",
|
||||
"ImageName": "images/challenges/sarajevo_six/psn_mimosa_target_down.jpg",
|
||||
"Description": "UI_CHALLENGES_ORBIS_MIMOSA_TARGETDOWN_DESC",
|
||||
"Rewards": {
|
||||
"MasteryXP": 2000
|
||||
},
|
||||
"Drops": [],
|
||||
"IsPlayable": true,
|
||||
"IsLocked": false,
|
||||
"HideProgression": false,
|
||||
"CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PROFESSIONAL",
|
||||
"Icon": "challenge_category_targets",
|
||||
"LocationId": "LOCATION_PARENT_COASTALTOWN",
|
||||
"ParentLocationId": "LOCATION_PARENT_COASTALTOWN",
|
||||
"Type": "contract",
|
||||
"DifficultyLevels": [],
|
||||
"OrderIndex": 10000,
|
||||
"XpModifier": {},
|
||||
"RuntimeType": "Hit",
|
||||
"Definition": {
|
||||
"Context": {},
|
||||
"Scope": "session",
|
||||
"States": {
|
||||
"Start": {
|
||||
"Kill": {
|
||||
"Condition": {
|
||||
"$eq": [
|
||||
"$Value.RepositoryId",
|
||||
"752053dd-2ab7-4d49-897d-97c957f83083"
|
||||
]
|
||||
},
|
||||
"Transition": "Success"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Tags": ["story", "medium", "targets"],
|
||||
"InclusionData": {
|
||||
"ContractIds": ["350ceea9-cfa9-4639-a66b-0d4de586eeee"]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@peacockproject/monorepo",
|
||||
"version": "6.4.0",
|
||||
"revisionIdent": 6400,
|
||||
"version": "6.5.1",
|
||||
"revisionIdent": 6510,
|
||||
"private": true,
|
||||
"license": "AGPL-3.0",
|
||||
"scripts": {
|
||||
|
@ -71,7 +71,7 @@ async function extract(locationParent, jwt, gameVersion) {
|
||||
"User-Agent": "G2 Http/1.0 (Windows NT 10.0; DX12/1; d3d12/1)",
|
||||
"Content-Type": "application/json",
|
||||
Accept: "application/json, text/*, image/*, application/json",
|
||||
Version: gameVersion === "h1" ? "6.74.0" : "8.12.0",
|
||||
Version: gameVersion === "h1" ? "6.74.0" : "8.13.0",
|
||||
Authorization: `bearer ${jwt}`,
|
||||
},
|
||||
})
|
||||
|
@ -421,7 +421,7 @@ async function extract(locationParent, jwt, apiUrl) {
|
||||
"User-Agent": "G2 Http/1.0 (Windows NT 10.0; DX12/1; d3d12/1)",
|
||||
"Content-Type": "application/json",
|
||||
Accept: "application/json, text/*, image/*, application/json",
|
||||
Version: "8.12.0",
|
||||
Version: "8.13.0",
|
||||
Authorization: `bearer ${jwt}`,
|
||||
},
|
||||
})
|
||||
|
@ -15173,7 +15173,6 @@
|
||||
"IsPrestigeObjective": null
|
||||
},
|
||||
"c11bade2-c438-47da-91a5-67901172db42": {
|
||||
"Id": "c11bade2-c438-47da-91a5-67901172db42",
|
||||
"Name": "UI_CONTRACT_EVERGREEN_MILD_CLIENT_REQUIREMENTS_Perfect_Run_TITLE",
|
||||
"Description": "UI_CONTRACT_EVERGREEN_MILD_CLIENT_REQUIREMENTS_Perfect_Run_DESC",
|
||||
"Icon": "images/test/placeholder.jpg",
|
||||
|
@ -2,7 +2,7 @@
|
||||
"Versions": [
|
||||
{
|
||||
"Name": "pc-prod",
|
||||
"GAME_VER": "8.12.0",
|
||||
"GAME_VER": "8.13.0",
|
||||
"SERVER_VER": {
|
||||
"Metrics": {
|
||||
"MetricsServerHost": "http://localhost",
|
||||
|
@ -9,13 +9,13 @@
|
||||
"Currency": null,
|
||||
"Description": "",
|
||||
"Name": "GAME_STORE_METADATA_S3_BUNDLE_WOA_TITLE_LONG",
|
||||
"ShopId": "https://www.epicgames.com/store/p/hitman-3--woa",
|
||||
"ShopId": "https://www.epicgames.com/store/p/hitman-3",
|
||||
"Categories": ["upgrade"],
|
||||
"PackageName": "locationGolden",
|
||||
"UserWhitelist": null,
|
||||
"UserBlacklist": null,
|
||||
"Properties": {
|
||||
"SteamOpenUrl": "https://store.steampowered.com/sub/659133/"
|
||||
"SteamOpenUrl": "https://store.steampowered.com/sub/672746/"
|
||||
},
|
||||
"Entitlements": null
|
||||
},
|
||||
@ -25,7 +25,7 @@
|
||||
"Currency": null,
|
||||
"Description": "",
|
||||
"Name": "GAME_STORE_METADATA_S3_BUNDLE_WOA_UPGRADE_TITLE_LONG",
|
||||
"ShopId": "https://www.epicgames.com/store/p/hitman-3--woa-deluxe",
|
||||
"ShopId": "https://www.epicgames.com/store/p/hitman-3--trilogy-premium-add-ons-bundle",
|
||||
"Categories": ["upgrade"],
|
||||
"PackageName": "",
|
||||
"UserWhitelist": ["h3standard"],
|
||||
@ -42,13 +42,13 @@
|
||||
"Currency": null,
|
||||
"Description": "",
|
||||
"Name": "GAME_STORE_METADATA_S3_BUNDLE_WOA_UPGRADE_TITLE_LONG",
|
||||
"ShopId": "https://www.epicgames.com/store/p/hitman-3--woa-deluxe",
|
||||
"ShopId": "https://www.epicgames.com/store/p/hitman-3--trilogy-premium-add-ons-bundle",
|
||||
"Categories": ["upgrade"],
|
||||
"PackageName": "h3expansion",
|
||||
"UserWhitelist": ["h3woaexpansionfull"],
|
||||
"UserBlacklist": null,
|
||||
"Properties": {
|
||||
"SteamOpenUrl": "https://store.steampowered.com/bundle/30199/HITMAN_World_of_Assassination_Deluxe_Pack"
|
||||
"SteamOpenUrl": "https://store.steampowered.com/bundle/30335"
|
||||
},
|
||||
"Entitlements": null
|
||||
},
|
||||
@ -120,6 +120,43 @@
|
||||
},
|
||||
"Entitlements": null
|
||||
},
|
||||
{
|
||||
"ImageUrl": "images/store/upgrade_h3_sarajevo_six.jpg",
|
||||
"Price": null,
|
||||
"Currency": null,
|
||||
"Description": "",
|
||||
"Name": "GAME_STORE_METADATA_S3_BUNDLE_SARAJEVO_TITLE",
|
||||
"ShopId": "https://store.epicgames.com/p/hitman-3--sarajevo-six",
|
||||
"Categories": ["upgrade"],
|
||||
"PackageName": "h3SarajevoSix",
|
||||
"UserWhitelist": null,
|
||||
"UserBlacklist": null,
|
||||
"Properties": {
|
||||
"disabled_SteamOpenUrl": "https://store.steampowered.com/sub/2475260/",
|
||||
"PS5ServiceLabel": 1,
|
||||
"PS5DiscServiceLabel": 3,
|
||||
"SmallTile": true
|
||||
},
|
||||
"Entitlements": null
|
||||
},
|
||||
{
|
||||
"ImageUrl": "images/store/upgrade_h3_trinity_pack.jpg",
|
||||
"Price": null,
|
||||
"Currency": null,
|
||||
"Description": "",
|
||||
"Name": "GAME_STORE_METADATA_S3_BUNDLE_TRINITY_TITLE",
|
||||
"ShopId": "https://store.epicgames.com/p/hitman-3--trinity-pack",
|
||||
"Categories": ["upgrade"],
|
||||
"PackageName": "h3PreOrder",
|
||||
"UserWhitelist": null,
|
||||
"UserBlacklist": null,
|
||||
"Properties": {
|
||||
"PS5ServiceLabel": 1,
|
||||
"PS5DiscServiceLabel": 3,
|
||||
"SmallTile": true
|
||||
},
|
||||
"Entitlements": null
|
||||
},
|
||||
{
|
||||
"ImageUrl": "images/store/upgrade_h3_vanity_concrete_art.jpg",
|
||||
"Price": null,
|
||||
@ -133,6 +170,8 @@
|
||||
"UserBlacklist": null,
|
||||
"Properties": {
|
||||
"disabled_SteamOpenUrl": "https://store.steampowered.com/sub/2184790/",
|
||||
"PS5ServiceLabel": 1,
|
||||
"PS5DiscServiceLabel": 3,
|
||||
"SmallTile": true
|
||||
},
|
||||
"Entitlements": null
|
||||
@ -150,6 +189,8 @@
|
||||
"UserBlacklist": null,
|
||||
"Properties": {
|
||||
"disabled_SteamOpenUrl": "https://store.steampowered.com/sub/2184791/",
|
||||
"PS5ServiceLabel": 1,
|
||||
"PS5DiscServiceLabel": 3,
|
||||
"SmallTile": true
|
||||
},
|
||||
"Entitlements": null
|
||||
|
@ -18275,7 +18275,7 @@
|
||||
"Rarity": "common",
|
||||
"LoadoutSlot": "disguise",
|
||||
"RepositoryId": "ef223b60-b53a-4c7b-b914-13c3310fc61a",
|
||||
"OrderIndex": 170,
|
||||
"OrderIndex": 180,
|
||||
"AllowUpSync": true
|
||||
},
|
||||
"IsDroppable": false,
|
||||
@ -24056,6 +24056,50 @@
|
||||
},
|
||||
"Rarity": "common"
|
||||
},
|
||||
{
|
||||
"Id": "SNIPER_CHALLENGE_STARTING_OUTFIT",
|
||||
"Guid": "cb3791f1-d221-4f9a-b863-f3b7b96f2ff1",
|
||||
"Type": "disguise",
|
||||
"Subtype": "classic",
|
||||
"ImageId": null,
|
||||
"RMTPrice": -1,
|
||||
"GamePrice": -1,
|
||||
"IsPurchasable": false,
|
||||
"IsPublished": true,
|
||||
"IsDroppable": false,
|
||||
"Capabilities": [],
|
||||
"Qualities": {},
|
||||
"Properties": {
|
||||
"Rarity": "common",
|
||||
"LoadoutSlot": "disguise",
|
||||
"IsConsumable": false,
|
||||
"RepositoryId": "79b4a055-e29d-462e-9f41-3e1fd3b8d074",
|
||||
"OrderIndex": 1020
|
||||
},
|
||||
"Rarity": "common"
|
||||
},
|
||||
{
|
||||
"Id": "TRAVELLER_CHALLENGE_STARTING_OUTFIT",
|
||||
"Guid": "02f75df1-82d4-4519-8877-466cd2ff259c",
|
||||
"Type": "disguise",
|
||||
"Subtype": "themed",
|
||||
"ImageId": null,
|
||||
"RMTPrice": -1,
|
||||
"GamePrice": -1,
|
||||
"IsPurchasable": false,
|
||||
"IsPublished": true,
|
||||
"IsDroppable": false,
|
||||
"Capabilities": [],
|
||||
"Qualities": {},
|
||||
"Properties": {
|
||||
"Rarity": "common",
|
||||
"LoadoutSlot": "disguise",
|
||||
"IsConsumable": false,
|
||||
"RepositoryId": "7d39bbb8-d1be-4329-874f-4144c2910cc9",
|
||||
"OrderIndex": 1020
|
||||
},
|
||||
"Rarity": "common"
|
||||
},
|
||||
{
|
||||
"Id": "EG_MASTERY_SKIN_ANCESTRAL_PISTOL",
|
||||
"Guid": "c0ff02b9-10fe-4875-bc2b-3cd86589b9be",
|
||||
|
Loading…
Reference in New Issue
Block a user