mirror of
https://github.com/thepeacockproject/Contracts
synced 2024-11-16 11:13:40 +01:00
700 lines
30 KiB
JSON
700 lines
30 KiB
JSON
{
|
||
"Data": {
|
||
"Objectives": [
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "a08be137-917e-416d-826d-be05f9caebba",
|
||
"BriefingText": {
|
||
"$loc": {
|
||
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
||
"data": "$($repository 9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e).Name"
|
||
}
|
||
},
|
||
"HUDTemplate": {
|
||
"display": {
|
||
"$loc": {
|
||
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
||
"data": "$($repository 9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e).Name"
|
||
}
|
||
}
|
||
},
|
||
"Category": "primary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e"
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"TargetConditions": [
|
||
{
|
||
"Type": "hitmansuit",
|
||
"RepositoryId": "5fabfe45-e581-4bc3-af41-8c9726dfc1b0",
|
||
"HardCondition": false,
|
||
"ObjectiveId": "3a7d7eca-588a-4cd8-bb43-ce8a3954498c",
|
||
"KillMethod": ""
|
||
},
|
||
{
|
||
"Type": "killmethod",
|
||
"RepositoryId": "00000000-0000-0000-0000-000000000000",
|
||
"HardCondition": false,
|
||
"ObjectiveId": "af89b4ec-d050-406f-b033-828566267826",
|
||
"KillMethod": "accident_drown"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "3a7d7eca-588a-4cd8-bb43-ce8a3954498c",
|
||
"Category": "secondary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$and": [
|
||
{
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e"
|
||
]
|
||
},
|
||
{
|
||
"$eq": [
|
||
"$Value.OutfitIsHitmanSuit",
|
||
true
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
},
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e"
|
||
]
|
||
},
|
||
"Transition": "Failure"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "af89b4ec-d050-406f-b033-828566267826",
|
||
"Category": "secondary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$and": [
|
||
{
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e"
|
||
]
|
||
},
|
||
{
|
||
"$any": {
|
||
"?": {
|
||
"$eq": [
|
||
"$.#",
|
||
"accident_drown"
|
||
]
|
||
},
|
||
"in": [
|
||
"$Value.KillMethodBroad",
|
||
"$Value.KillMethodStrict"
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
},
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e"
|
||
]
|
||
},
|
||
"Transition": "Failure"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "67b96cf7-2363-4835-aaa4-6e9729f77d97",
|
||
"BriefingText": {
|
||
"$loc": {
|
||
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
||
"data": "$($repository c9244d97-1e86-4f3a-89b9-563a7c7de556).Name"
|
||
}
|
||
},
|
||
"HUDTemplate": {
|
||
"display": {
|
||
"$loc": {
|
||
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
||
"data": "$($repository c9244d97-1e86-4f3a-89b9-563a7c7de556).Name"
|
||
}
|
||
}
|
||
},
|
||
"Category": "primary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"c9244d97-1e86-4f3a-89b9-563a7c7de556"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"c9244d97-1e86-4f3a-89b9-563a7c7de556"
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"TargetConditions": [
|
||
{
|
||
"Type": "hitmansuit",
|
||
"RepositoryId": "5fabfe45-e581-4bc3-af41-8c9726dfc1b0",
|
||
"HardCondition": false,
|
||
"ObjectiveId": "40fc361f-a8ce-44ee-bd57-da7599af74d7",
|
||
"KillMethod": ""
|
||
},
|
||
{
|
||
"Type": "killmethod",
|
||
"RepositoryId": "00000000-0000-0000-0000-000000000000",
|
||
"HardCondition": false,
|
||
"ObjectiveId": "840246e5-f643-4c8e-8d8c-0ff06b96e587",
|
||
"KillMethod": "accident_drown"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "40fc361f-a8ce-44ee-bd57-da7599af74d7",
|
||
"Category": "secondary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"c9244d97-1e86-4f3a-89b9-563a7c7de556"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$and": [
|
||
{
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"c9244d97-1e86-4f3a-89b9-563a7c7de556"
|
||
]
|
||
},
|
||
{
|
||
"$eq": [
|
||
"$Value.OutfitIsHitmanSuit",
|
||
true
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
},
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"c9244d97-1e86-4f3a-89b9-563a7c7de556"
|
||
]
|
||
},
|
||
"Transition": "Failure"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "840246e5-f643-4c8e-8d8c-0ff06b96e587",
|
||
"Category": "secondary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"c9244d97-1e86-4f3a-89b9-563a7c7de556"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$and": [
|
||
{
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"c9244d97-1e86-4f3a-89b9-563a7c7de556"
|
||
]
|
||
},
|
||
{
|
||
"$any": {
|
||
"?": {
|
||
"$eq": [
|
||
"$.#",
|
||
"accident_drown"
|
||
]
|
||
},
|
||
"in": [
|
||
"$Value.KillMethodBroad",
|
||
"$Value.KillMethodStrict"
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
},
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"c9244d97-1e86-4f3a-89b9-563a7c7de556"
|
||
]
|
||
},
|
||
"Transition": "Failure"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "d689b04c-ac62-433d-9869-c96dc8f245a6",
|
||
"BriefingText": {
|
||
"$loc": {
|
||
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
||
"data": "$($repository 8ddc1ad2-59ef-4663-a8b7-928b42d31c08).Name"
|
||
}
|
||
},
|
||
"HUDTemplate": {
|
||
"display": {
|
||
"$loc": {
|
||
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
||
"data": "$($repository 8ddc1ad2-59ef-4663-a8b7-928b42d31c08).Name"
|
||
}
|
||
}
|
||
},
|
||
"Category": "primary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"8ddc1ad2-59ef-4663-a8b7-928b42d31c08"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"8ddc1ad2-59ef-4663-a8b7-928b42d31c08"
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
},
|
||
"TargetConditions": [
|
||
{
|
||
"Type": "hitmansuit",
|
||
"RepositoryId": "5fabfe45-e581-4bc3-af41-8c9726dfc1b0",
|
||
"HardCondition": false,
|
||
"ObjectiveId": "490132bf-8aea-429c-ad0c-e25e0a652c17",
|
||
"KillMethod": ""
|
||
},
|
||
{
|
||
"Type": "killmethod",
|
||
"RepositoryId": "00000000-0000-0000-0000-000000000000",
|
||
"HardCondition": false,
|
||
"ObjectiveId": "d029bc64-b1c6-4368-9a26-5f303f5312ef",
|
||
"KillMethod": "accident_drown"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "490132bf-8aea-429c-ad0c-e25e0a652c17",
|
||
"Category": "secondary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"8ddc1ad2-59ef-4663-a8b7-928b42d31c08"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$and": [
|
||
{
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"8ddc1ad2-59ef-4663-a8b7-928b42d31c08"
|
||
]
|
||
},
|
||
{
|
||
"$eq": [
|
||
"$Value.OutfitIsHitmanSuit",
|
||
true
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
},
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"8ddc1ad2-59ef-4663-a8b7-928b42d31c08"
|
||
]
|
||
},
|
||
"Transition": "Failure"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "d029bc64-b1c6-4368-9a26-5f303f5312ef",
|
||
"Category": "secondary",
|
||
"Definition": {
|
||
"Scope": "Hit",
|
||
"Context": {
|
||
"Targets": [
|
||
"8ddc1ad2-59ef-4663-a8b7-928b42d31c08"
|
||
]
|
||
},
|
||
"States": {
|
||
"Start": {
|
||
"Kill": [
|
||
{
|
||
"Condition": {
|
||
"$and": [
|
||
{
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"8ddc1ad2-59ef-4663-a8b7-928b42d31c08"
|
||
]
|
||
},
|
||
{
|
||
"$any": {
|
||
"?": {
|
||
"$eq": [
|
||
"$.#",
|
||
"accident_drown"
|
||
]
|
||
},
|
||
"in": [
|
||
"$Value.KillMethodBroad",
|
||
"$Value.KillMethodStrict"
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"Transition": "Success"
|
||
},
|
||
{
|
||
"Condition": {
|
||
"$eq": [
|
||
"$Value.RepositoryId",
|
||
"8ddc1ad2-59ef-4663-a8b7-928b42d31c08"
|
||
]
|
||
},
|
||
"Transition": "Failure"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"Type": "statemachine",
|
||
"Id": "05080d1d-e3c4-4960-a087-661d141363eb",
|
||
"ObjectiveType": "custom",
|
||
"Category": "primary",
|
||
"Exits": [
|
||
"518256aa-2a99-4367-82bd-0cadf0887c35"
|
||
],
|
||
"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",
|
||
"518256aa-2a99-4367-82bd-0cadf0887c35"
|
||
]
|
||
},
|
||
{
|
||
"$eq": [
|
||
"$.Exited",
|
||
false
|
||
]
|
||
},
|
||
{
|
||
"$not": {
|
||
"$eq": [
|
||
"$.LastItemDroppedTime",
|
||
"$Timestamp"
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"$eq": [
|
||
"$.LastKillTime",
|
||
"$Timestamp"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"Transition": "Failure"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"GameChangers": [
|
||
"9673f602-3b2a-4bd3-94b3-b3b311b7bc7e",
|
||
"b48bb7f9-b630-48cb-a816-720ed7959319",
|
||
"95690829-7da4-4225-a087-08918cccf120",
|
||
"f96e94b7-1c0e-49c9-9332-07346a955fd2",
|
||
"8618ebaa-f42b-42ce-be20-00d2b0a04897",
|
||
"008d2eb9-c1c8-44e0-a636-ccca63629f3c"
|
||
],
|
||
"Bricks": [
|
||
"assembly:/_PRO/Scenes/Missions/CoastalTown/override_constantjeff.brick"
|
||
],
|
||
"Stashpoints": [
|
||
"e9c2f7ba-2d52-47a2-99b2-d14eba6d5278"
|
||
],
|
||
"Entrances": [
|
||
"a28dd5e3-1f1d-408d-9387-945641c32218"
|
||
]
|
||
},
|
||
"Metadata": {
|
||
"Title": "Заказ на убийство: 1-15-6462183-43",
|
||
"Description": "Контракт оформлен, вам дано разрешение приступать к его выполнению. Уничтожьте все основные цели, действуя как можно чище и по возможности избегая любого постороннего ущерба.",
|
||
"ScenePath": "assembly:/_PRO/Scenes/Missions/CoastalTown/scene_ebola.entity",
|
||
"Location": "LOCATION_COASTALTOWN_EBOLA",
|
||
"IsPublished": true,
|
||
"CreatorUserId": "b19b84e7-77f8-4a83-887f-9508e62d70bc",
|
||
"GameVersion": "8.14.0.0",
|
||
"ServerVersion": "8.14.0.59",
|
||
"Type": "usercreated",
|
||
"Id": "eaf39b3f-ee33-41ed-a9e3-e19aa83d6db1",
|
||
"PublicId": "115646218343",
|
||
"TileImage": "$($repository 9e672ffc-0f3c-43e4-ae0b-9f29a4cc206e).Image",
|
||
"GroupObjectiveDisplayOrder": [
|
||
{
|
||
"Id": "a08be137-917e-416d-826d-be05f9caebba"
|
||
},
|
||
{
|
||
"Id": "3a7d7eca-588a-4cd8-bb43-ce8a3954498c"
|
||
},
|
||
{
|
||
"Id": "af89b4ec-d050-406f-b033-828566267826"
|
||
},
|
||
{
|
||
"Id": "67b96cf7-2363-4835-aaa4-6e9729f77d97"
|
||
},
|
||
{
|
||
"Id": "40fc361f-a8ce-44ee-bd57-da7599af74d7"
|
||
},
|
||
{
|
||
"Id": "840246e5-f643-4c8e-8d8c-0ff06b96e587"
|
||
},
|
||
{
|
||
"Id": "d689b04c-ac62-433d-9869-c96dc8f245a6"
|
||
},
|
||
{
|
||
"Id": "490132bf-8aea-429c-ad0c-e25e0a652c17"
|
||
},
|
||
{
|
||
"Id": "d029bc64-b1c6-4368-9a26-5f303f5312ef"
|
||
},
|
||
{
|
||
"Id": "05080d1d-e3c4-4960-a087-661d141363eb"
|
||
}
|
||
],
|
||
"CreationTimestamp": "2023-11-08T16:17:42.7832143Z",
|
||
"Entitlements": [
|
||
"H1_LEGACY_EXPANSION"
|
||
]
|
||
},
|
||
"UserData": {}
|
||
} |