This commit is contained in:
Reece Dunham 2024-04-29 20:41:56 -04:00
commit 11fc2b6a31
No known key found for this signature in database
GPG Key ID: 808CA09798FD84A4
9 changed files with 178 additions and 4 deletions

View File

@ -235,6 +235,7 @@ function createWeaponObjective(
genStateMachineKillSuccessCondition(weapon),
],
},
Transition: "Success",
},
{
Condition: {

View File

@ -434,7 +434,7 @@ webFeaturesRouter.post(
)
for (const [unlockId, data] of Object.entries(
exts.data.Extensions.progression.Unlockables,
exts.data.Extensions.progression.Unlockables ?? {},
)) {
const unlockableId = unlockId.toUpperCase()

View File

@ -272,6 +272,74 @@
}
}
}
},
{
"_comment": "----- target 5: far bodyguard C -----",
"Id": "2599eb20-d012-f7fe-65c5-c42b0a2df6d8",
"Category": "primary",
"Type": "statemachine",
"ObjectiveType": "kill",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_YULANIA_TAR4"
},
"TargetConditions": [
{
"Type": "disguise",
"RepositoryId": "08022e2c-4954-4b63-b632-3ac50d018292",
"HardCondition": true
},
{
"Type": "killmethod",
"HardCondition": true,
"KillMethod": "sniperrifle"
}
],
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["3b1bffed-bbcf-446e-8824-5855f9df7714"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"3b1bffed-bbcf-446e-8824-5855f9df7714"
]
},
{
"$eq": [
"$Value.OutfitIsHitmanSuit",
true
]
},
{
"$eq": [
"$Value.KillMethodBroad",
"sniperrifle"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"3b1bffed-bbcf-446e-8824-5855f9df7714"
]
},
"Transition": "Failure"
}
]
}
}
}
}
],
"Entrances": ["40e5cc64-9aba-4f1a-9d37-a2e558e118b6"],
@ -327,6 +395,10 @@
"Id": "d8578edf-8e56-8afc-4f8e-88bc9b7d659a",
"IsNew": true
},
{
"Id": "2599eb20-d012-f7fe-65c5-c42b0a2df6d8",
"IsNew": true
},
{
"Id": "5746a594-6f00-0b80-3e02-7397624515d4"
},

View File

@ -272,6 +272,74 @@
}
}
}
},
{
"_comment": "----- target 5: far bodyguard C -----",
"Id": "2599eb20-d012-f7fe-65c5-c42b0a2df6d8",
"Category": "primary",
"Type": "statemachine",
"ObjectiveType": "kill",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_YULANIA_TAR4"
},
"TargetConditions": [
{
"Type": "disguise",
"RepositoryId": "08022e2c-4954-4b63-b632-3ac50d018292",
"HardCondition": true
},
{
"Type": "killmethod",
"HardCondition": true,
"KillMethod": "sniperrifle"
}
],
"Definition": {
"Scope": "Hit",
"Context": {
"Targets": ["3b1bffed-bbcf-446e-8824-5855f9df7714"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"3b1bffed-bbcf-446e-8824-5855f9df7714"
]
},
{
"$eq": [
"$Value.OutfitIsHitmanSuit",
true
]
},
{
"$eq": [
"$Value.KillMethodBroad",
"sniperrifle"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"3b1bffed-bbcf-446e-8824-5855f9df7714"
]
},
"Transition": "Failure"
}
]
}
}
}
}
],
"Entrances": ["40e5cc64-9aba-4f1a-9d37-a2e558e118b6"],
@ -329,6 +397,9 @@
{
"Id": "d8578edf-8e56-8afc-4f8e-88bc9b7d659a"
},
{
"Id": "2599eb20-d012-f7fe-65c5-c42b0a2df6d8"
},
{
"Id": "5746a594-6f00-0b80-3e02-7397624515d4"
},

View File

@ -1,6 +1,6 @@
{
"name": "@peacockproject/monorepo",
"version": "7.1.0",
"version": "7.2.0",
"private": true,
"license": "AGPL-3.0",
"scripts": {

Binary file not shown.

Binary file not shown.

View File

@ -251,6 +251,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -522,6 +523,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -792,6 +794,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -1068,6 +1071,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -1339,6 +1343,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -1609,6 +1614,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -1879,14 +1885,15 @@
"UI_PEACOCK_YULANIA_TAR1": "穿着战术潜水服,用狙击步枪消灭德怀特·奈",
"UI_PEACOCK_YULANIA_TAR2": "穿着战术潜水服,用狙击步枪消灭朱利安·洛特里",
"UI_PEACOCK_YULANIA_TAR3": "穿着战术潜水服,用狙击步枪消灭佩里·弗尔明",
"UI_PEACOCK_YULANIA_TAR4": "穿着战术潜水服,用狙击步枪消灭贾维斯·科雷",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "不得藏匿尸体",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "尸体不能被藏匿。一旦藏匿尸体,则任务立即失败。",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "单一视野",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_DESC": "你的默认狙击步枪已更改为耶格尔7隐蔽者。",
"UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_PACK_CHEESECAKE": "屠夫乐事",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_WRAPPER_NAME": "美食的诱惑",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_WRAPPER_DESC": "完成全部屠夫乐事挑战。<li>磨练菜刀技能</li><li>骨头滋味如何?</li><li>留待腌制</li><li>火淬肉钩</li><li>晚餐就绪!</li>",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_SAPIENZACLEAVERKILL_NAME": "磨练菜刀技能",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_WRAPPER_DESC": "完成全部屠夫乐事挑战。<li>磨刀霍霍</li><li>骨头滋味如何?</li><li>留待腌制</li><li>火淬肉钩</li><li>晚餐就绪!</li>",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_SAPIENZACLEAVERKILL_NAME": "磨刀霍霍",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_SAPIENZACLEAVERKILL_DESC": "<li>在萨比恩撒伪装成厨房助手用切肉刀消灭一个目标。</li><li>别被发现。</li>",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_SANTAFORTUNABONEPACIFY_NAME": "骨头滋味如何?",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_SANTAFORTUNABONEPACIFY_DESC": "<li>在圣福耳图那用肉骨头制伏布莱尔·雷丁顿。</li><li>完成任务。</li>",
@ -2149,6 +2156,7 @@
"UI_PEACOCK_YULANIA_TAR1": "穿著戰術潛水衣使用狙擊步槍消滅德懷特·奈伊",
"UI_PEACOCK_YULANIA_TAR2": "穿著戰術潛水衣使用狙擊步槍消滅朱利安·朗特里",
"UI_PEACOCK_YULANIA_TAR3": "穿著戰術潛水服用狙擊步槍消滅佩里·菲爾明",
"UI_PEACOCK_YULANIA_TAR4": "穿著戰術潛水服用狙擊步槍消滅加韋斯·科里",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "不要隱藏屍體",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "屍體不得隱藏。 一旦隱藏屍體,任務就會失敗。",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "單一範圍",
@ -2419,6 +2427,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -2690,6 +2699,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -2919,6 +2929,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",
@ -3187,6 +3198,7 @@
"UI_PEACOCK_YULANIA_TAR1": "Eliminate Dwight Nye with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR2": "Eliminate Julian Rowntree with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR3": "Eliminate Perry Firmin with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_YULANIA_TAR4": "Eliminate Jarvis Corey with Sniper Rifle in Tactical Wetsuit",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_NAME": "Do not hide the bodies",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_NOBODIESHIDDEN_DESC": "Bodies must not be hidden. Once you hide a body, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_NEWZEALAND_CHANGEWEAPON_NAME": "Single Scope",

View File

@ -143,6 +143,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -306,6 +307,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -571,6 +573,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -734,6 +737,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -897,6 +901,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -1060,6 +1065,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -1223,6 +1229,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -1386,6 +1393,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -1549,6 +1557,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -1712,6 +1721,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -1875,6 +1885,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -2038,6 +2049,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -2201,6 +2213,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -2374,6 +2387,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -2547,6 +2561,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -2710,6 +2725,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -2873,6 +2889,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {
@ -3036,6 +3053,7 @@ exports[`real world input data with createObjectivesForTarget > kill conditions:
},
],
},
"Transition": "Success",
},
{
"Condition": {