1
mirror of https://github.com/thepeacockproject/Peacock synced 2024-11-16 11:03:30 +01:00
Peacock/contractdata/FEATURED/koats-FC1.json
Reece Dunham 5f7a4bb458
Optimize built-in contracts
Signed-off-by: Reece Dunham <me@rdil.rocks>
2022-12-15 10:26:41 -05:00

1098 lines
49 KiB
JSON

{
"Data": {
"Objectives": [
{
"Type": "statemachine",
"Id": "b8ed9dd3-10d8-4968-87c2-6238a6d384f1",
"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": "hitmansuit",
"RepositoryId": "feef1171-9faa-4c95-b80e-22ae3c9bbec1",
"HardCondition": false,
"ObjectiveId": "8a5ed6c6-4ffc-40c7-895b-d4c56d0500c5",
"KillMethod": ""
},
{
"Type": "killmethod_specificitem",
"RepositoryId": "e55eb9a4-e79c-43c7-970b-79e94e7683b7",
"HardCondition": false,
"ObjectiveId": "0ff12f56-1329-44d0-bd27-6db6f6e754b6",
"KillMethod": "throw"
}
]
},
{
"Type": "statemachine",
"Id": "8a5ed6c6-4ffc-40c7-895b-d4c56d0500c5",
"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"
]
},
{
"$eq": [
"$Value.OutfitIsHitmanSuit",
true
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "0ff12f56-1329-44d0-bd27-6db6f6e754b6",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"
]
},
{
"$any": {
"?": {
"$eq": [
"$.#",
"throw"
]
},
"in": [
"$Value.KillMethodBroad",
"$Value.KillMethodStrict"
]
}
}
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"e55eb9a4-e79c-43c7-970b-79e94e7683b7"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"72c2abc1-8325-4cf1-91cd-b7f20e98c7c2"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "7e6d01d6-8ced-4dfd-9273-c82cea7f8765",
"BriefingText": {
"$loc": {
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
"data": "$($repository 418215b9-bb3d-45f9-9be2-a2736f6c9c71).Name"
}
},
"HUDTemplate": {
"display": {
"$loc": {
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
"data": "$($repository 418215b9-bb3d-45f9-9be2-a2736f6c9c71).Name"
}
}
},
"Category": "primary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["418215b9-bb3d-45f9-9be2-a2736f6c9c71"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"418215b9-bb3d-45f9-9be2-a2736f6c9c71"
]
},
"Transition": "Success"
}
]
}
}
},
"TargetConditions": [
{
"Type": "hitmansuit",
"RepositoryId": "feef1171-9faa-4c95-b80e-22ae3c9bbec1",
"HardCondition": false,
"ObjectiveId": "2e0a8741-c2c9-4c8a-879e-c4d8799628e9",
"KillMethod": ""
},
{
"Type": "killmethod_specificitem",
"RepositoryId": "42c7bb52-a71b-489c-8a74-7db0c09ba313",
"HardCondition": false,
"ObjectiveId": "a7343f13-0a1b-4dd8-8242-17a8b34c6382",
"KillMethod": "throw"
}
]
},
{
"Type": "statemachine",
"Id": "2e0a8741-c2c9-4c8a-879e-c4d8799628e9",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["418215b9-bb3d-45f9-9be2-a2736f6c9c71"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"418215b9-bb3d-45f9-9be2-a2736f6c9c71"
]
},
{
"$eq": [
"$Value.OutfitIsHitmanSuit",
true
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"418215b9-bb3d-45f9-9be2-a2736f6c9c71"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "a7343f13-0a1b-4dd8-8242-17a8b34c6382",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["418215b9-bb3d-45f9-9be2-a2736f6c9c71"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"418215b9-bb3d-45f9-9be2-a2736f6c9c71"
]
},
{
"$any": {
"?": {
"$eq": [
"$.#",
"throw"
]
},
"in": [
"$Value.KillMethodBroad",
"$Value.KillMethodStrict"
]
}
}
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"42c7bb52-a71b-489c-8a74-7db0c09ba313"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"418215b9-bb3d-45f9-9be2-a2736f6c9c71"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "d7853f2b-63f7-435f-9746-2a1a73138eee",
"BriefingText": {
"$loc": {
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
"data": "$($repository 190cf2af-744b-4f90-b0b2-9b41549ce388).Name"
}
},
"HUDTemplate": {
"display": {
"$loc": {
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
"data": "$($repository 190cf2af-744b-4f90-b0b2-9b41549ce388).Name"
}
}
},
"Category": "primary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["190cf2af-744b-4f90-b0b2-9b41549ce388"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"190cf2af-744b-4f90-b0b2-9b41549ce388"
]
},
"Transition": "Success"
}
]
}
}
},
"TargetConditions": [
{
"Type": "hitmansuit",
"RepositoryId": "feef1171-9faa-4c95-b80e-22ae3c9bbec1",
"HardCondition": false,
"ObjectiveId": "66ab2452-5d69-4850-b5c4-a29640f61cf4",
"KillMethod": ""
},
{
"Type": "killmethod_specificitem",
"RepositoryId": "2b1bd2af-554e-4ea7-a717-3f6d0eb0215f",
"HardCondition": false,
"ObjectiveId": "695f1b81-7a03-41b6-80de-9c43787e3a80",
"KillMethod": "throw"
}
]
},
{
"Type": "statemachine",
"Id": "66ab2452-5d69-4850-b5c4-a29640f61cf4",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["190cf2af-744b-4f90-b0b2-9b41549ce388"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"190cf2af-744b-4f90-b0b2-9b41549ce388"
]
},
{
"$eq": [
"$Value.OutfitIsHitmanSuit",
true
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"190cf2af-744b-4f90-b0b2-9b41549ce388"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "695f1b81-7a03-41b6-80de-9c43787e3a80",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["190cf2af-744b-4f90-b0b2-9b41549ce388"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"190cf2af-744b-4f90-b0b2-9b41549ce388"
]
},
{
"$any": {
"?": {
"$eq": [
"$.#",
"throw"
]
},
"in": [
"$Value.KillMethodBroad",
"$Value.KillMethodStrict"
]
}
}
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"2b1bd2af-554e-4ea7-a717-3f6d0eb0215f"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"190cf2af-744b-4f90-b0b2-9b41549ce388"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "51cf3c23-5bef-49dc-bb8b-abb325244823",
"BriefingText": {
"$loc": {
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
"data": "$($repository 1b9db6ec-a713-49a6-b682-991fc2579502).Name"
}
},
"HUDTemplate": {
"display": {
"$loc": {
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
"data": "$($repository 1b9db6ec-a713-49a6-b682-991fc2579502).Name"
}
}
},
"Category": "primary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["1b9db6ec-a713-49a6-b682-991fc2579502"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"1b9db6ec-a713-49a6-b682-991fc2579502"
]
},
"Transition": "Success"
}
]
}
}
},
"TargetConditions": [
{
"Type": "hitmansuit",
"RepositoryId": "feef1171-9faa-4c95-b80e-22ae3c9bbec1",
"HardCondition": false,
"ObjectiveId": "45f25984-f920-43c7-bf9f-435bc4bc83fd",
"KillMethod": ""
},
{
"Type": "killmethod_specificitem",
"RepositoryId": "e55eb9a4-e79c-43c7-970b-79e94e7683b7",
"HardCondition": false,
"ObjectiveId": "cd365e46-7dcc-465c-94a4-890d0dd8572b",
"KillMethod": "throw"
}
]
},
{
"Type": "statemachine",
"Id": "45f25984-f920-43c7-bf9f-435bc4bc83fd",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["1b9db6ec-a713-49a6-b682-991fc2579502"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"1b9db6ec-a713-49a6-b682-991fc2579502"
]
},
{
"$eq": [
"$Value.OutfitIsHitmanSuit",
true
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"1b9db6ec-a713-49a6-b682-991fc2579502"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "cd365e46-7dcc-465c-94a4-890d0dd8572b",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["1b9db6ec-a713-49a6-b682-991fc2579502"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"1b9db6ec-a713-49a6-b682-991fc2579502"
]
},
{
"$any": {
"?": {
"$eq": [
"$.#",
"throw"
]
},
"in": [
"$Value.KillMethodBroad",
"$Value.KillMethodStrict"
]
}
}
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"e55eb9a4-e79c-43c7-970b-79e94e7683b7"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"1b9db6ec-a713-49a6-b682-991fc2579502"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "e740a1d7-7cd4-4679-b060-9e6235db4e1d",
"BriefingText": {
"$loc": {
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
"data": "$($repository 891fc1a1-c2b2-4bdf-8e9a-44614690932f).Name"
}
},
"HUDTemplate": {
"display": {
"$loc": {
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
"data": "$($repository 891fc1a1-c2b2-4bdf-8e9a-44614690932f).Name"
}
}
},
"Category": "primary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["891fc1a1-c2b2-4bdf-8e9a-44614690932f"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"891fc1a1-c2b2-4bdf-8e9a-44614690932f"
]
},
"Transition": "Success"
}
]
}
}
},
"TargetConditions": [
{
"Type": "hitmansuit",
"RepositoryId": "feef1171-9faa-4c95-b80e-22ae3c9bbec1",
"HardCondition": false,
"ObjectiveId": "41442bed-8b07-41d7-82fe-fc7d6f24d06e",
"KillMethod": ""
},
{
"Type": "killmethod_specificitem",
"RepositoryId": "e55eb9a4-e79c-43c7-970b-79e94e7683b7",
"HardCondition": false,
"ObjectiveId": "feb8bf00-be1b-4050-94b3-58826a0bcaf1",
"KillMethod": "throw"
}
]
},
{
"Type": "statemachine",
"Id": "41442bed-8b07-41d7-82fe-fc7d6f24d06e",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["891fc1a1-c2b2-4bdf-8e9a-44614690932f"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"891fc1a1-c2b2-4bdf-8e9a-44614690932f"
]
},
{
"$eq": [
"$Value.OutfitIsHitmanSuit",
true
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"891fc1a1-c2b2-4bdf-8e9a-44614690932f"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "feb8bf00-be1b-4050-94b3-58826a0bcaf1",
"Category": "secondary",
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["891fc1a1-c2b2-4bdf-8e9a-44614690932f"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"891fc1a1-c2b2-4bdf-8e9a-44614690932f"
]
},
{
"$any": {
"?": {
"$eq": [
"$.#",
"throw"
]
},
"in": [
"$Value.KillMethodBroad",
"$Value.KillMethodStrict"
]
}
}
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"e55eb9a4-e79c-43c7-970b-79e94e7683b7"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"891fc1a1-c2b2-4bdf-8e9a-44614690932f"
]
},
"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 00:55"
}
},
"LongBriefingText": {
"$loc": {
"key": "UI_CONTRACT_UGC_TIME_LIMIT_SECONDARY_DESC",
"data": "$formatstring 00:55"
}
},
"HUDTemplate": {
"display": {
"$loc": {
"key": "UI_CONTRACT_UGC_TIME_LIMIT_SECONDARY_DESC",
"data": "$formatstring 00:55"
}
}
},
"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": 55.19702911376953
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "05080d1d-e3c4-4960-a087-661d141363eb",
"ObjectiveType": "custom",
"Category": "primary",
"Exits": ["9fb145d0-37ab-4346-a0ca-839100d05a28"],
"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.0,
"LastKillTime": 0.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",
"9fb145d0-37ab-4346-a0ca-839100d05a28"
]
},
{
"$eq": [
"$.Exited",
false
]
},
{
"$not": {
"$eq": [
"$.LastItemDroppedTime",
"$Timestamp"
]
}
}
]
},
{
"$eq": [
"$.LastKillTime",
"$Timestamp"
]
}
]
},
"Transition": "Failure"
}
]
}
}
}
}
],
"GameChangers": [
"1efef5c0-7381-4e22-ac04-ffbd0822cc96",
"f96e94b7-1c0e-49c9-9332-07346a955fd2"
],
"Bricks": []
},
"Metadata": {
"Title": "Throwing Weapons",
"Description": "Using throwing weapons at ramdom as you &apos;ll just the target per kill of this challenge. Use your dead eye if you &apos;re finding it difficult to get the shots on the moving targets. \r\r good Luck , 47 agent\n\nCreated By: DregoZZ\nCurated By: KOats",
"ScenePath": "assembly:/_pro/scenes/missions/elegant/scene_llama.entity",
"Location": "LOCATION_ELEGANT_LLAMA",
"IsPublished": true,
"CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
"Type": "featured",
"Id": "72d51ef4-3cbd-48ce-9c5a-6502e3313be6",
"TileImage": "$($repository 72c2abc1-8325-4cf1-91cd-b7f20e98c7c2).Image",
"GroupObjectiveDisplayOrder": [
{
"Id": "b8ed9dd3-10d8-4968-87c2-6238a6d384f1"
},
{
"Id": "8a5ed6c6-4ffc-40c7-895b-d4c56d0500c5"
},
{
"Id": "0ff12f56-1329-44d0-bd27-6db6f6e754b6"
},
{
"Id": "7e6d01d6-8ced-4dfd-9273-c82cea7f8765"
},
{
"Id": "2e0a8741-c2c9-4c8a-879e-c4d8799628e9"
},
{
"Id": "a7343f13-0a1b-4dd8-8242-17a8b34c6382"
},
{
"Id": "d7853f2b-63f7-435f-9746-2a1a73138eee"
},
{
"Id": "66ab2452-5d69-4850-b5c4-a29640f61cf4"
},
{
"Id": "695f1b81-7a03-41b6-80de-9c43787e3a80"
},
{
"Id": "51cf3c23-5bef-49dc-bb8b-abb325244823"
},
{
"Id": "45f25984-f920-43c7-bf9f-435bc4bc83fd"
},
{
"Id": "cd365e46-7dcc-465c-94a4-890d0dd8572b"
},
{
"Id": "e740a1d7-7cd4-4679-b060-9e6235db4e1d"
},
{
"Id": "41442bed-8b07-41d7-82fe-fc7d6f24d06e"
},
{
"Id": "feb8bf00-be1b-4050-94b3-58826a0bcaf1"
},
{
"Id": "1a596216-381e-4592-9798-26f156973942"
},
{
"Id": "05080d1d-e3c4-4960-a087-661d141363eb"
}
],
"CreationTimestamp": "2021-06-23T02:18:23.2951956Z",
"Entitlements": ["LOCATION_ELEGANT"]
},
"UserData": {}
}