1141 lines
50 KiB
JSON
1141 lines
50 KiB
JSON
{
|
|
"Data": {
|
|
"Objectives": [
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "99e5250a-fec0-4630-bf91-f8ba1854707b",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository eceef7f6-d43d-4435-a088-0c686cf202dc).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository eceef7f6-d43d-4435-a088-0c686cf202dc).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "hitmansuit",
|
|
"RepositoryId": "657d1b4b-ed9a-4f7f-b30a-cea748d2b644",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "82aa5a7f-3826-4f5f-8b76-aa63adba8179",
|
|
"KillMethod": ""
|
|
},
|
|
{
|
|
"Type": "killmethod_specificitem",
|
|
"RepositoryId": "2c037ef5-a01b-4532-8216-1d535193a837",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "412201db-d09a-4e44-8064-ff29a4a6505b",
|
|
"KillMethod": "melee_lethal"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "82aa5a7f-3826-4f5f-8b76-aa63adba8179",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.OutfitIsHitmanSuit",
|
|
true
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "412201db-d09a-4e44-8064-ff29a4a6505b",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"melee_lethal"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"2c037ef5-a01b-4532-8216-1d535193a837"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"eceef7f6-d43d-4435-a088-0c686cf202dc"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "8cc853e3-05cb-453e-a99d-01434093a050",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "hitmansuit",
|
|
"RepositoryId": "657d1b4b-ed9a-4f7f-b30a-cea748d2b644",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "38b16820-9583-4007-9d8c-476084b73e2c",
|
|
"KillMethod": ""
|
|
},
|
|
{
|
|
"Type": "killmethod_specificitem",
|
|
"RepositoryId": "2c037ef5-a01b-4532-8216-1d535193a837",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "7c1db3b8-5916-438f-8c6d-778ab9c551a3",
|
|
"KillMethod": "melee_lethal"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "38b16820-9583-4007-9d8c-476084b73e2c",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.OutfitIsHitmanSuit",
|
|
true
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "7c1db3b8-5916-438f-8c6d-778ab9c551a3",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"melee_lethal"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"2c037ef5-a01b-4532-8216-1d535193a837"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a07921d5-b47e-4f0a-b8a7-3a5f0d6f0f5a"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "f2dfeccf-6c55-4b8c-81ca-eaa3007c66e0",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 856b2aa2-e224-48c3-b890-01fdf4dba6de).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 856b2aa2-e224-48c3-b890-01fdf4dba6de).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "hitmansuit",
|
|
"RepositoryId": "657d1b4b-ed9a-4f7f-b30a-cea748d2b644",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "204c770d-48e9-4b41-86eb-1175b4f5fa59",
|
|
"KillMethod": ""
|
|
},
|
|
{
|
|
"Type": "killmethod_specificitem",
|
|
"RepositoryId": "2c037ef5-a01b-4532-8216-1d535193a837",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "3ce2f567-eb3b-4459-9fdd-f2184cb4ee36",
|
|
"KillMethod": "melee_lethal"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "204c770d-48e9-4b41-86eb-1175b4f5fa59",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.OutfitIsHitmanSuit",
|
|
true
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "3ce2f567-eb3b-4459-9fdd-f2184cb4ee36",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"melee_lethal"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"2c037ef5-a01b-4532-8216-1d535193a837"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"856b2aa2-e224-48c3-b890-01fdf4dba6de"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "34c9105d-a38c-4316-ba5a-668c4598eb22",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 3880a7bb-7b59-4a0c-87f2-590e87ccb1ce).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 3880a7bb-7b59-4a0c-87f2-590e87ccb1ce).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "hitmansuit",
|
|
"RepositoryId": "657d1b4b-ed9a-4f7f-b30a-cea748d2b644",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "1a1eb9eb-b6ef-44cf-b80b-fbfa53c58542",
|
|
"KillMethod": ""
|
|
},
|
|
{
|
|
"Type": "killmethod_specificitem",
|
|
"RepositoryId": "e17172cc-bf70-4df6-9828-d9856b1a24fd",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "ee29d2e8-26df-490c-a5cb-bc8339dc0c2c",
|
|
"KillMethod": "melee_lethal"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "1a1eb9eb-b6ef-44cf-b80b-fbfa53c58542",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.OutfitIsHitmanSuit",
|
|
true
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "ee29d2e8-26df-490c-a5cb-bc8339dc0c2c",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"melee_lethal"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.KillItemRepositoryId",
|
|
"e17172cc-bf70-4df6-9828-d9856b1a24fd"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"3880a7bb-7b59-4a0c-87f2-590e87ccb1ce"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "bcc8e019-ec14-4f7d-a66d-d52eb05f411c",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 672a7a52-a08a-45cd-a061-ced6a7b8d8c4).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 672a7a52-a08a-45cd-a061-ced6a7b8d8c4).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "hitmansuit",
|
|
"RepositoryId": "657d1b4b-ed9a-4f7f-b30a-cea748d2b644",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "e29fe35b-8cf7-42d0-9d81-2021ee97b141",
|
|
"KillMethod": ""
|
|
},
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "341ba426-d52d-4ae3-97a9-40b9b3633d76",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "4e466163-eeb7-4328-887f-e25e11dd0761",
|
|
"KillMethod": "pistol"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "e29fe35b-8cf7-42d0-9d81-2021ee97b141",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$Value.OutfitIsHitmanSuit",
|
|
true
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "4e466163-eeb7-4328-887f-e25e11dd0761",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$or": [
|
|
{
|
|
"$eq": [
|
|
"$.#",
|
|
"pistol"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.#",
|
|
"close_combat_pistol_elimination"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"672a7a52-a08a-45cd-a061-ced6a7b8d8c4"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "1a596216-381e-4592-9798-26f156973942",
|
|
"ObjectiveType": "custom",
|
|
"Category": "secondary",
|
|
"BriefingName": "$loc UI_CONTRACT_UGC_TIME_LIMIT_NAME",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_UGC_TIME_LIMIT_SECONDARY_DESC",
|
|
"data": "$formatstring 07:05"
|
|
}
|
|
},
|
|
"LongBriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_UGC_TIME_LIMIT_SECONDARY_DESC",
|
|
"data": "$formatstring 07:05"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_UGC_TIME_LIMIT_SECONDARY_DESC",
|
|
"data": "$formatstring 07:05"
|
|
}
|
|
}
|
|
},
|
|
"Image": "images/contractconditions/condition_contrac_time_limit.jpg",
|
|
"OnActive": {
|
|
"IfInProgress": {
|
|
"State": "Completed"
|
|
}
|
|
},
|
|
"CombinedDisplayInHud": true,
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"States": {
|
|
"Start": {
|
|
"IntroCutEnd": [
|
|
{
|
|
"Transition": "TimerRunning"
|
|
}
|
|
]
|
|
},
|
|
"TimerRunning": {
|
|
"exit_gate": [
|
|
{
|
|
"Transition": "Success"
|
|
}
|
|
],
|
|
"$timer": [
|
|
{
|
|
"Condition": {
|
|
"$after": 425.7959899902344
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "05080d1d-e3c4-4960-a087-661d141363eb",
|
|
"ObjectiveType": "custom",
|
|
"Category": "primary",
|
|
"Exits": [
|
|
"8de842eb-545f-413a-b684-ff93a9003762"
|
|
],
|
|
"BriefingName": "$loc UI_CONTRACT_UGC_REQUIRED_EXIT_NAME",
|
|
"BriefingText": "$loc UI_CONTRACT_UGC_REQUIRED_EXIT_DESC",
|
|
"LongBriefingText": "$loc UI_CONTRACT_UGC_REQUIRED_EXIT_DESC",
|
|
"HUDTemplate": {
|
|
"display": "$loc $loc UI_CONTRACT_UGC_REQUIRED_EXIT_DESC"
|
|
},
|
|
"Image": "images/contractconditions/condition_contrac_required_exit.jpg",
|
|
"ShowInHud": false,
|
|
"ExcludeFromScoring": true,
|
|
"Definition": {
|
|
"Scope": "session",
|
|
"Context": {
|
|
"Exited": false,
|
|
"LastItemDroppedTime": 0,
|
|
"LastKillTime": 0
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"-": [
|
|
{
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
},
|
|
"Success": {
|
|
"exit_gate": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"Exited",
|
|
true
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"TaxiDriverDistracted": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"LastItemDroppedTime",
|
|
"$Timestamp"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"Kill": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"LastKillTime",
|
|
"$Timestamp"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"ItemDropped": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"LastItemDroppedTime",
|
|
"$Timestamp"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"ExitInventory": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"LastItemDroppedTime",
|
|
"$Timestamp"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"ItemRemovedFromInventory": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"LastItemDroppedTime",
|
|
"$Timestamp"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"ItemThrown": [
|
|
{
|
|
"Actions": {
|
|
"$set": [
|
|
"LastItemDroppedTime",
|
|
"$Timestamp"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"ExitDisabled": [
|
|
{
|
|
"Condition": {
|
|
"$or": [
|
|
{
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value",
|
|
"8de842eb-545f-413a-b684-ff93a9003762"
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.Exited",
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"$not": {
|
|
"$eq": [
|
|
"$.LastItemDroppedTime",
|
|
"$Timestamp"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$eq": [
|
|
"$.LastKillTime",
|
|
"$Timestamp"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"GameChangers": [
|
|
"1efef5c0-7381-4e22-ac04-ffbd0822cc96",
|
|
"008d2eb9-c1c8-44e0-a636-ccca63629f3c",
|
|
"f96e94b7-1c0e-49c9-9332-07346a955fd2"
|
|
],
|
|
"Bricks": []
|
|
},
|
|
"Metadata": {
|
|
"Title": "time to get a bit bloody = )",
|
|
"Description": "An important objective is to try to kill everyone without dying of course.",
|
|
"ScenePath": "assembly:/_pro/scenes/missions/skunk/scene_skunk.entity",
|
|
"Location": "LOCATION_NORTHAMERICA",
|
|
"IsPublished": true,
|
|
"CreatorUserId": "d0b17784-d6cf-498b-b345-46d18e9052d1",
|
|
"GameVersion": "8.14.0.0",
|
|
"ServerVersion": "8.14.0.60",
|
|
"Type": "usercreated",
|
|
"Id": "53898a33-c07c-4880-82c3-d80419d468e5",
|
|
"PublicId": "122046699342",
|
|
"TileImage": "$($repository eceef7f6-d43d-4435-a088-0c686cf202dc).Image",
|
|
"GroupObjectiveDisplayOrder": [
|
|
{
|
|
"Id": "99e5250a-fec0-4630-bf91-f8ba1854707b"
|
|
},
|
|
{
|
|
"Id": "82aa5a7f-3826-4f5f-8b76-aa63adba8179"
|
|
},
|
|
{
|
|
"Id": "412201db-d09a-4e44-8064-ff29a4a6505b"
|
|
},
|
|
{
|
|
"Id": "8cc853e3-05cb-453e-a99d-01434093a050"
|
|
},
|
|
{
|
|
"Id": "38b16820-9583-4007-9d8c-476084b73e2c"
|
|
},
|
|
{
|
|
"Id": "7c1db3b8-5916-438f-8c6d-778ab9c551a3"
|
|
},
|
|
{
|
|
"Id": "f2dfeccf-6c55-4b8c-81ca-eaa3007c66e0"
|
|
},
|
|
{
|
|
"Id": "204c770d-48e9-4b41-86eb-1175b4f5fa59"
|
|
},
|
|
{
|
|
"Id": "3ce2f567-eb3b-4459-9fdd-f2184cb4ee36"
|
|
},
|
|
{
|
|
"Id": "34c9105d-a38c-4316-ba5a-668c4598eb22"
|
|
},
|
|
{
|
|
"Id": "1a1eb9eb-b6ef-44cf-b80b-fbfa53c58542"
|
|
},
|
|
{
|
|
"Id": "ee29d2e8-26df-490c-a5cb-bc8339dc0c2c"
|
|
},
|
|
{
|
|
"Id": "bcc8e019-ec14-4f7d-a66d-d52eb05f411c"
|
|
},
|
|
{
|
|
"Id": "e29fe35b-8cf7-42d0-9d81-2021ee97b141"
|
|
},
|
|
{
|
|
"Id": "4e466163-eeb7-4328-887f-e25e11dd0761"
|
|
},
|
|
{
|
|
"Id": "1a596216-381e-4592-9798-26f156973942"
|
|
},
|
|
{
|
|
"Id": "05080d1d-e3c4-4960-a087-661d141363eb"
|
|
}
|
|
],
|
|
"CreationTimestamp": "2023-12-17T11:39:44.7077029Z",
|
|
"Entitlements": [
|
|
"H2_LEGACY_STANDARD"
|
|
]
|
|
},
|
|
"UserData": {}
|
|
} |