521 lines
22 KiB
JSON
521 lines
22 KiB
JSON
{
|
|
"Data": {
|
|
"Objectives": [
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "20dcdcf5-480b-4ea8-b360-824a4c0607a8",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 25d7b1c0-873e-4b7a-ac40-5502b88eedc9).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 25d7b1c0-873e-4b7a-ac40-5502b88eedc9).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"25d7b1c0-873e-4b7a-ac40-5502b88eedc9"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"25d7b1c0-873e-4b7a-ac40-5502b88eedc9"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "120a2ecb-6817-4e34-a359-4b9310335c66",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository a60c2842-4ce5-4c72-a560-0d515d990eae).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository a60c2842-4ce5-4c72-a560-0d515d990eae).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"a60c2842-4ce5-4c72-a560-0d515d990eae"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a60c2842-4ce5-4c72-a560-0d515d990eae"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "92d9acf6-fd79-4818-bda6-c4c28b123d8c",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "335f570c-7367-4ed6-97fe-6bc08f7d0251",
|
|
"KillMethod": "throw"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "335f570c-7367-4ed6-97fe-6bc08f7d0251",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"a60c2842-4ce5-4c72-a560-0d515d990eae"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a60c2842-4ce5-4c72-a560-0d515d990eae"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"throw"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"a60c2842-4ce5-4c72-a560-0d515d990eae"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "c5795f61-e15c-4a6c-bc2d-c825ce7fccd6",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository c7faa8bd-7de3-494b-840b-8ab812e36ef9).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository c7faa8bd-7de3-494b-840b-8ab812e36ef9).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"c7faa8bd-7de3-494b-840b-8ab812e36ef9"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c7faa8bd-7de3-494b-840b-8ab812e36ef9"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "92d9acf6-fd79-4818-bda6-c4c28b123d8c",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "360bf3a6-4af6-4cff-886f-fa3e8e361d3e",
|
|
"KillMethod": "throw"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "360bf3a6-4af6-4cff-886f-fa3e8e361d3e",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"c7faa8bd-7de3-494b-840b-8ab812e36ef9"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c7faa8bd-7de3-494b-840b-8ab812e36ef9"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"throw"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"c7faa8bd-7de3-494b-840b-8ab812e36ef9"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "8ac053ca-4a6b-4239-8518-0d0226ecbfe3",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 55e9c6b3-2077-4347-8361-b7374ae17bf0).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository 55e9c6b3-2077-4347-8361-b7374ae17bf0).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"55e9c6b3-2077-4347-8361-b7374ae17bf0"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"55e9c6b3-2077-4347-8361-b7374ae17bf0"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "9e728dc1-3344-4615-be7a-1bcbdd7ad4aa",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "91b6a207-c1f0-45f5-8800-599ecdb0990a",
|
|
"KillMethod": "throw"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "91b6a207-c1f0-45f5-8800-599ecdb0990a",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"55e9c6b3-2077-4347-8361-b7374ae17bf0"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"55e9c6b3-2077-4347-8361-b7374ae17bf0"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"throw"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"55e9c6b3-2077-4347-8361-b7374ae17bf0"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "e4ef361e-7516-4042-81a5-a9c128f6e6e9",
|
|
"BriefingText": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository ed93a545-e9f2-4944-991d-9b369bd6a51e).Name"
|
|
}
|
|
},
|
|
"HUDTemplate": {
|
|
"display": {
|
|
"$loc": {
|
|
"key": "UI_CONTRACT_GENERAL_OBJ_KILL",
|
|
"data": "$($repository ed93a545-e9f2-4944-991d-9b369bd6a51e).Name"
|
|
}
|
|
}
|
|
},
|
|
"Category": "primary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"ed93a545-e9f2-4944-991d-9b369bd6a51e"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ed93a545-e9f2-4944-991d-9b369bd6a51e"
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"TargetConditions": [
|
|
{
|
|
"Type": "killmethod",
|
|
"RepositoryId": "9e728dc1-3344-4615-be7a-1bcbdd7ad4aa",
|
|
"HardCondition": false,
|
|
"ObjectiveId": "2a96317e-571a-4d50-b0c6-287c6874e366",
|
|
"KillMethod": "throw"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Type": "statemachine",
|
|
"Id": "2a96317e-571a-4d50-b0c6-287c6874e366",
|
|
"Category": "secondary",
|
|
"Definition": {
|
|
"Scope": "Hit",
|
|
"Context": {
|
|
"Targets": [
|
|
"ed93a545-e9f2-4944-991d-9b369bd6a51e"
|
|
]
|
|
},
|
|
"States": {
|
|
"Start": {
|
|
"Kill": [
|
|
{
|
|
"Condition": {
|
|
"$and": [
|
|
{
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ed93a545-e9f2-4944-991d-9b369bd6a51e"
|
|
]
|
|
},
|
|
{
|
|
"$any": {
|
|
"?": {
|
|
"$eq": [
|
|
"$.#",
|
|
"throw"
|
|
]
|
|
},
|
|
"in": [
|
|
"$Value.KillMethodBroad",
|
|
"$Value.KillMethodStrict"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Transition": "Success"
|
|
},
|
|
{
|
|
"Condition": {
|
|
"$eq": [
|
|
"$Value.RepositoryId",
|
|
"ed93a545-e9f2-4944-991d-9b369bd6a51e"
|
|
]
|
|
},
|
|
"Transition": "Failure"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"GameChangers": [],
|
|
"Bricks": []
|
|
},
|
|
"Metadata": {
|
|
"Title": "The Gift of Giving",
|
|
"Description": "'Twas the night before Christmas and all through the bank, nobody had Wi-Fi their hearts had all sank. Joss and Roy are too busy to care, so deal with these whiners, leave none to spare. A gift of giving is what they'll receive from a silent assassin this Christmas Eve. This contract was made by Crewdy for the Hitman Community Roadmap. Join our Discord at https://hitman.community/discord for more information!",
|
|
"ScenePath": "assembly:/_pro/scenes/missions/Greedy/mission_raccoon/scene_raccoon_basic.entity",
|
|
"Location": "LOCATION_GREEDY_RACCOON",
|
|
"IsPublished": true,
|
|
"CreatorUserId": "e30ff66e-0b41-495f-afa9-a96cbfbc1b5d",
|
|
"GameVersion": "8.10.0.49",
|
|
"ServerVersion": "8.10.0.49",
|
|
"Type": "usercreated",
|
|
"Id": "016bc798-0d5b-4905-869d-fbf388ee5acb",
|
|
"PublicId": "124289872081",
|
|
"TileImage": "$($repository 25d7b1c0-873e-4b7a-ac40-5502b88eedc9).Image",
|
|
"GroupObjectiveDisplayOrder": [
|
|
{
|
|
"Id": "20dcdcf5-480b-4ea8-b360-824a4c0607a8"
|
|
},
|
|
{
|
|
"Id": "120a2ecb-6817-4e34-a359-4b9310335c66"
|
|
},
|
|
{
|
|
"Id": "335f570c-7367-4ed6-97fe-6bc08f7d0251"
|
|
},
|
|
{
|
|
"Id": "c5795f61-e15c-4a6c-bc2d-c825ce7fccd6"
|
|
},
|
|
{
|
|
"Id": "360bf3a6-4af6-4cff-886f-fa3e8e361d3e"
|
|
},
|
|
{
|
|
"Id": "8ac053ca-4a6b-4239-8518-0d0226ecbfe3"
|
|
},
|
|
{
|
|
"Id": "91b6a207-c1f0-45f5-8800-599ecdb0990a"
|
|
},
|
|
{
|
|
"Id": "e4ef361e-7516-4042-81a5-a9c128f6e6e9"
|
|
},
|
|
{
|
|
"Id": "2a96317e-571a-4d50-b0c6-287c6874e366"
|
|
}
|
|
],
|
|
"CreationTimestamp": "2022-11-28T17:49:42.7616904Z",
|
|
"Entitlements": [
|
|
"H2_LEGACY_EXPANSION"
|
|
]
|
|
}
|
|
} |