630 lines
26 KiB
JSON
630 lines
26 KiB
JSON
{
|
|
"Data": {
|
|
"Objectives": [
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "56fb4598-7a7d-4367-ac8b-bf60032a93aa",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository e84e37da-f091-422d-88b6-11ef37716d46).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository e84e37da-f091-422d-88b6-11ef37716d46).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"e84e37da-f091-422d-88b6-11ef37716d46"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"e84e37da-f091-422d-88b6-11ef37716d46"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "93a95f8a-a1bb-4d6c-bfd5-e6eec4eeaa1e",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "6121c3ac-2473-4c70-b220-e236745df9f2",
|
|
"KillMethod": "sniperrifle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "6121c3ac-2473-4c70-b220-e236745df9f2",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"e84e37da-f091-422d-88b6-11ef37716d46"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"e84e37da-f091-422d-88b6-11ef37716d46"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"e84e37da-f091-422d-88b6-11ef37716d46"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "317ac70c-53c3-4daa-b1c7-5abe60db6093",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 72c2abc1-8325-4cf1-91cd-b7f20e98c7c2).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 72c2abc1-8325-4cf1-91cd-b7f20e98c7c2).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "93a95f8a-a1bb-4d6c-bfd5-e6eec4eeaa1e",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "38c2708b-c28f-4016-9352-38f518c008b4",
|
|
"KillMethod": "sniperrifle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "38c2708b-c28f-4016-9352-38f518c008b4",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "bd04a1a5-7660-4d2c-8c90-ae5ef6276563",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository ef4d0343-bb8f-4432-9868-2ff7835e7969).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository ef4d0343-bb8f-4432-9868-2ff7835e7969).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"ef4d0343-bb8f-4432-9868-2ff7835e7969"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ef4d0343-bb8f-4432-9868-2ff7835e7969"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "93a95f8a-a1bb-4d6c-bfd5-e6eec4eeaa1e",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "75ad3e7e-ecd0-48ab-b84d-b8f6af529dbf",
|
|
"KillMethod": "sniperrifle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "75ad3e7e-ecd0-48ab-b84d-b8f6af529dbf",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"ef4d0343-bb8f-4432-9868-2ff7835e7969"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ef4d0343-bb8f-4432-9868-2ff7835e7969"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ef4d0343-bb8f-4432-9868-2ff7835e7969"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "d63ceff0-7f0c-4932-ae32-a0807dc77d69",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 645d1646-c910-4d8a-9f9a-b39aca226eef).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 645d1646-c910-4d8a-9f9a-b39aca226eef).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"645d1646-c910-4d8a-9f9a-b39aca226eef"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"645d1646-c910-4d8a-9f9a-b39aca226eef"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "93a95f8a-a1bb-4d6c-bfd5-e6eec4eeaa1e",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "48396cc6-c5fe-43ff-a1b7-59f43935c3f0",
|
|
"KillMethod": "sniperrifle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "48396cc6-c5fe-43ff-a1b7-59f43935c3f0",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"645d1646-c910-4d8a-9f9a-b39aca226eef"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"645d1646-c910-4d8a-9f9a-b39aca226eef"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"645d1646-c910-4d8a-9f9a-b39aca226eef"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "f54376a6-5f17-4c2d-822f-f8b508693518",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 033ba97c-8f4a-49f9-a9fe-a621e2d8891d).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 033ba97c-8f4a-49f9-a9fe-a621e2d8891d).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"033ba97c-8f4a-49f9-a9fe-a621e2d8891d"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"033ba97c-8f4a-49f9-a9fe-a621e2d8891d"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "93a95f8a-a1bb-4d6c-bfd5-e6eec4eeaa1e",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "830ca69c-d501-4867-9c66-8cd479c1c2b4",
|
|
"KillMethod": "sniperrifle"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "830ca69c-d501-4867-9c66-8cd479c1c2b4",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"033ba97c-8f4a-49f9-a9fe-a621e2d8891d"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"033ba97c-8f4a-49f9-a9fe-a621e2d8891d"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"sniperrifle"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"033ba97c-8f4a-49f9-a9fe-a621e2d8891d"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"_comment": "----- Do Not Eliminate Diana Burnwood -----",
|
|
"Id": "261ec7b9-6c3b-4fc2-af0b-af894b8e04db",
|
|
"Category": "primary",
|
|
"isHidden": "true",
|
|
"ObjectiveType": "custom",
|
|
"ForceShowOnLoadingScreen": false,
|
|
"ExcludeFromScoring": true,
|
|
"Image": "images/actors/Llama_Diana_Burnwood.jpg",
|
|
"BriefingName": "$loc UI_CONTRACT_LLAMA_DIANA_NAME",
|
|
"BriefingText": "$loc UI_CONTRACT_LLAMA_DIANA_NAME",
|
|
"Type": "statemachine",
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"-": {
|
|
"Transition": "Success"
|
|
}
|
|
},
|
|
"Success": {
|
|
"Kill": {
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"0e2111f1-d5ab-4a06-90ce-703abd6d3f91"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"GameChangers": [
|
|
"3fea3aea-0233-46bb-8bc1-08757a2f6a74",
|
|
"b48bb7f9-b630-48cb-a816-720ed7959319",
|
|
"1f8f0b8b-1f65-4d6c-a2f4-fc8adffa394a"
|
|
],
|
|
"Bricks": []
|
|
},
|
|
"Metadata": {
|
|
"Title": "Head Popper V2",
|
|
"Description": "47, this contract is all about flash. Our client wants headshots only and prefers you don't alert anyone of your presence. Stay out of sight and blow some minds!",
|
|
"ScenePath": "assembly:/_pro/scenes/missions/elegant/scene_llama.entity",
|
|
"Location": "LOCATION_ELEGANT_LLAMA",
|
|
"IsPublished": true,
|
|
"CreatorUserId": "928749ba-b71f-412b-9bec-55181a431932",
|
|
"GameVersion": "8.11.0.0",
|
|
"ServerVersion": "8.11.0.51",
|
|
"Type": "usercreated",
|
|
"Id": "f3e24a91-022d-4c43-9456-9147e3eaa922",
|
|
"PublicId": "131826453753",
|
|
"TileImage": "$($repository e84e37da-f091-422d-88b6-11ef37716d46).Image",
|
|
"GroupObjectiveDisplayOrder": [
|
|
{
|
|
"Id": "56fb4598-7a7d-4367-ac8b-bf60032a93aa"
|
|
},
|
|
{
|
|
"Id": "6121c3ac-2473-4c70-b220-e236745df9f2"
|
|
},
|
|
{
|
|
"Id": "317ac70c-53c3-4daa-b1c7-5abe60db6093"
|
|
},
|
|
{
|
|
"Id": "38c2708b-c28f-4016-9352-38f518c008b4"
|
|
},
|
|
{
|
|
"Id": "bd04a1a5-7660-4d2c-8c90-ae5ef6276563"
|
|
},
|
|
{
|
|
"Id": "75ad3e7e-ecd0-48ab-b84d-b8f6af529dbf"
|
|
},
|
|
{
|
|
"Id": "d63ceff0-7f0c-4932-ae32-a0807dc77d69"
|
|
},
|
|
{
|
|
"Id": "48396cc6-c5fe-43ff-a1b7-59f43935c3f0"
|
|
},
|
|
{
|
|
"Id": "f54376a6-5f17-4c2d-822f-f8b508693518"
|
|
},
|
|
{
|
|
"Id": "830ca69c-d501-4867-9c66-8cd479c1c2b4"
|
|
},
|
|
{
|
|
"Id": "261ec7b9-6c3b-4fc2-af0b-af894b8e04db"
|
|
}
|
|
],
|
|
"CreationTimestamp": "2023-02-15T23:50:29.5441532Z",
|
|
"Entitlements": [
|
|
"LOCATION_ELEGANT"
|
|
]
|
|
},
|
|
"UserData": {}
|
|
} |