From 728a38e7bc9d5f7a561132e31b712a943537fa9d Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Sat, 4 May 2024 20:28:35 +0800
Subject: [PATCH 01/12] add mission files
---
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json | 35 +++
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json | 105 +++++++
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json | 182 ++++++++++++
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json | 270 ++++++++++++++++++
resources/locale.json | 192 ++++++++++++-
static/EscalationCodenames.json | 6 +
static/PeacockGameChangerProperties.json | 88 ++++++
7 files changed, 866 insertions(+), 12 deletions(-)
create mode 100644 contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json
create mode 100644 contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
create mode 100644 contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
create mode 100644 contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json
new file mode 100644
index 000000000..1340d82b6
--- /dev/null
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json
@@ -0,0 +1,35 @@
+{
+ "Data": {
+ "Objectives": [],
+ "GameChangers": [],
+ "Bricks": [],
+ "EnableSaving": false
+ },
+ "Metadata": {
+ "Title": "UI_PEACOCK_ARTEMIS",
+ "Description": "UI_PEACOCK_ESCALATION_MUMBAI_DESC",
+ "Entitlements": ["H2_LEGACY_STANDARD"],
+ "ScenePath": "assembly:/_PRO/Scenes/Missions/Mumbai/scene_mongoose.entity",
+ "Location": "LOCATION_MUMBAI",
+ "IsPublished": true,
+ "CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
+ "GameVersion": "8.15.0.0",
+ "ServerVersion": "8.15.0.0",
+ "Type": "escalation",
+ "Id": "b4c961a0-42da-b4cc-b92a-763977de914c",
+ "PublicId": "166149848423",
+ "TileImage": "images/contracts/escalation/contractescalation_artemis.jpg",
+ "GroupDefinition": {
+ "Type": "escalation",
+ "Order": [
+ "e47b7659-23f7-d6b9-ae27-d0f0e8943dbd",
+ "c9de4783-0950-67e7-1f53-411fda868445",
+ "6260472f-19d1-4292-904c-5c26b1f8ea4e"
+ ]
+ },
+ "CreationTimestamp": "2024-04-08T12:29:31.554Z",
+ "Season": 0,
+ "OriginalSeason": 2
+ },
+ "UserData": {}
+}
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
new file mode 100644
index 000000000..91634927c
--- /dev/null
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
@@ -0,0 +1,105 @@
+{
+ "Data": {
+ "EnableExits": {
+ "$eq": ["Completed", "$c51603b3-e08a-36cb-f00e-63e02b9e5e0a"]
+ },
+ "EnableSaving": false,
+ "Objectives": [
+ {
+ "Type": "statemachine",
+ "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_TAR1_NAME"
+ },
+ "Category": "primary",
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["80051c02-e026-40fe-970a-7b7aaa62302c"]
+ },
+ "States": {
+ "Start": {
+ "Kill": [
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "80051c02-e026-40fe-970a-7b7aaa62302c"
+ ]
+ },
+ "Transition": "Success"
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "Type": "statemachine",
+ "Id": "00deb548-dae5-312b-a86e-400965b98e57",
+ "Image": "images/contracts/escalation/contractescalation_artemis_khatavanga.jpg",
+ "BriefingName": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME"
+ },
+ "ObjectiveType": "custom",
+ "Category": "primary",
+ "ForceShowOnLoadingScreen": true,
+ "ExcludeFromScoring": false,
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["40e96ed0-7668-4d65-b88a-f44bfff5f537"]
+ },
+ "States": {
+ "Start": {
+ "ItemPickedUp": [
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "40e96ed0-7668-4d65-b88a-f44bfff5f537"
+ ]
+ },
+ "Transition": "Success"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ],
+ "GameChangers": ["36bd0cd1-ec01-b9e3-dcd8-08242823cafe"],
+ "Bricks": []
+ },
+ "Metadata": {
+ "Title": "UI_PEACOCK_ARTEMIS1",
+ "Description": "",
+ "Entitlements": ["H2_LEGACY_STANDARD"],
+ "ScenePath": "assembly:/_PRO/Scenes/Missions/Mumbai/scene_mongoose.entity",
+ "Location": "LOCATION_MUMBAI",
+ "IsPublished": true,
+ "CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
+ "GameVersion": "8.15.0.0",
+ "ServerVersion": "8.15.0.0",
+ "Type": "escalation",
+ "Id": "e47b7659-23f7-d6b9-ae27-d0f0e8943dbd",
+ "PublicId": "166149848423",
+ "TileImage": "images/contracts/escalation/contractescalation_artemis.jpg",
+ "GroupObjectiveDisplayOrder": [
+ {
+ "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a"
+ },
+ {
+ "Id": "00deb548-dae5-312b-a86e-400965b98e57"
+ },
+ {
+ "Id": "36bd0cd1-ec01-b9e3-dcd8-08242823cafe"
+ }
+ ],
+ "InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
+ "CreationTimestamp": "2024-04-08T12:29:31.554Z"
+ },
+ "UserData": {}
+}
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
new file mode 100644
index 000000000..763901489
--- /dev/null
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
@@ -0,0 +1,182 @@
+{
+ "Data": {
+ "EnableExits": {
+ "$eq": [
+ "Completed",
+ "$c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
+ "$733ebb42-f27a-4c2e-3e93-49a3966e3611",
+ "$a516ae6b-ccb5-53f9-9220-4916a7522e4f"
+ ]
+ },
+ "EnableSaving": false,
+ "Objectives": [
+ {
+ "Type": "statemachine",
+ "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_TAR1_NAME"
+ },
+ "Category": "primary",
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["80051c02-e026-40fe-970a-7b7aaa62302c"]
+ },
+ "States": {
+ "Start": {
+ "Kill": [
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "80051c02-e026-40fe-970a-7b7aaa62302c"
+ ]
+ },
+ "Transition": "Success"
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "Type": "statemachine",
+ "Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_TAR2_NAME"
+ },
+ "Category": "primary",
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["332280ad-3b31-4913-99f1-794a4a46b98b"]
+ },
+ "States": {
+ "Start": {
+ "Kill": [
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "332280ad-3b31-4913-99f1-794a4a46b98b"
+ ]
+ },
+ "Transition": "Success"
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "Type": "statemachine",
+ "Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_TAR3_NAME"
+ },
+ "Category": "primary",
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["72aa012a-d74d-493f-8b84-397b95efd385"]
+ },
+ "States": {
+ "Start": {
+ "Kill": [
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "72aa012a-d74d-493f-8b84-397b95efd385"
+ ]
+ },
+ "Transition": "Success"
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "Type": "statemachine",
+ "Id": "00deb548-dae5-312b-a86e-400965b98e57",
+ "Image": "images/contracts/escalation/contractescalation_artemis_khatavanga.jpg",
+ "BriefingName": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME"
+ },
+ "ObjectiveType": "custom",
+ "Category": "primary",
+ "ForceShowOnLoadingScreen": true,
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["40e96ed0-7668-4d65-b88a-f44bfff5f537"]
+ },
+ "States": {
+ "Start": {
+ "ItemPickedUp": [
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "40e96ed0-7668-4d65-b88a-f44bfff5f537"
+ ]
+ },
+ "Transition": "Success"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ],
+ "GameChangers": [
+ "36bd0cd1-ec01-b9e3-dcd8-08242823cafe",
+ "484d5cf9-0f31-50e0-0192-d057633e9305"
+ ],
+ "Bricks": []
+ },
+ "Metadata": {
+ "Title": "UI_PEACOCK_ARTEMIS2",
+ "Description": "",
+ "Entitlements": ["H2_LEGACY_STANDARD"],
+ "ScenePath": "assembly:/_PRO/Scenes/Missions/Mumbai/scene_mongoose.entity",
+ "Location": "LOCATION_MUMBAI",
+ "IsPublished": true,
+ "CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
+ "GameVersion": "8.15.0.0",
+ "ServerVersion": "8.15.0.0",
+ "Type": "escalation",
+ "Id": "c9de4783-0950-67e7-1f53-411fda868445",
+ "PublicId": "166149848423",
+ "TileImage": "images/contracts/escalation/contractescalation_artemis.jpg",
+ "GroupObjectiveDisplayOrder": [
+ {
+ "Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611",
+ "IsNew": true
+ },
+ {
+ "Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f",
+ "IsNew": true
+ },
+ {
+ "Id": "484d5cf9-0f31-50e0-0192-d057633e9305",
+ "IsNew": true
+ },
+ {
+ "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a"
+ },
+ {
+ "Id": "00deb548-dae5-312b-a86e-400965b98e57"
+ },
+ {
+ "Id": "36bd0cd1-ec01-b9e3-dcd8-08242823cafe"
+ }
+ ],
+ "InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
+ "CreationTimestamp": "2024-04-08T12:29:31.554Z"
+ },
+ "UserData": {}
+}
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
new file mode 100644
index 000000000..59889996c
--- /dev/null
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
@@ -0,0 +1,270 @@
+{
+ "Data": {
+ "EnableExits": {
+ "$eq": [
+ "Completed",
+ "$c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
+ "$733ebb42-f27a-4c2e-3e93-49a3966e3611",
+ "$a516ae6b-ccb5-53f9-9220-4916a7522e4f"
+ ]
+ },
+ "EnableSaving": false,
+ "Objectives": [
+ {
+ "Type": "statemachine",
+ "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME"
+ },
+ "Category": "primary",
+ "TargetConditions": [
+ {
+ "Type": "disguise",
+ "RepositoryId": "e9e143e1-f5a6-40a5-af56-947cbf32e20a",
+ "HardCondition": true,
+ "ObjectiveId": "",
+ "KillMethod": ""
+ }
+ ],
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["80051c02-e026-40fe-970a-7b7aaa62302c"]
+ },
+ "States": {
+ "Start": {
+ "Kill": [
+ {
+ "Condition": {
+ "$and": [
+ {
+ "$eq": [
+ "$Value.RepositoryId",
+ "80051c02-e026-40fe-970a-7b7aaa62302c"
+ ]
+ },
+ {
+ "$eq": [
+ "$Value.OutfitRepositoryId",
+ "e9e143e1-f5a6-40a5-af56-947cbf32e20a"
+ ]
+ }
+ ]
+ },
+ "Transition": "Success"
+ },
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "80051c02-e026-40fe-970a-7b7aaa62302c"
+ ]
+ },
+ "Transition": "Failure"
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "Type": "statemachine",
+ "Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME"
+ },
+ "Category": "primary",
+ "TargetConditions": [
+ {
+ "Type": "disguise",
+ "RepositoryId": "e9e143e1-f5a6-40a5-af56-947cbf32e20a",
+ "HardCondition": true,
+ "ObjectiveId": "",
+ "KillMethod": ""
+ }
+ ],
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["332280ad-3b31-4913-99f1-794a4a46b98b"]
+ },
+ "States": {
+ "Start": {
+ "Kill": [
+ {
+ "Condition": {
+ "$and": [
+ {
+ "$eq": [
+ "$Value.RepositoryId",
+ "332280ad-3b31-4913-99f1-794a4a46b98b"
+ ]
+ },
+
+ {
+ "$eq": [
+ "$Value.OutfitRepositoryId",
+ "e9e143e1-f5a6-40a5-af56-947cbf32e20a"
+ ]
+ }
+ ]
+ },
+ "Transition": "Success"
+ },
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "332280ad-3b31-4913-99f1-794a4a46b98b"
+ ]
+ },
+ "Transition": "Failure"
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "Type": "statemachine",
+ "Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME"
+ },
+ "Category": "primary",
+ "TargetConditions": [
+ {
+ "Type": "disguise",
+ "RepositoryId": "e9e143e1-f5a6-40a5-af56-947cbf32e20a",
+ "HardCondition": true,
+ "ObjectiveId": "",
+ "KillMethod": ""
+ }
+ ],
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["72aa012a-d74d-493f-8b84-397b95efd385"]
+ },
+ "States": {
+ "Start": {
+ "Kill": [
+ {
+ "Condition": {
+ "$and": [
+ {
+ "$eq": [
+ "$Value.RepositoryId",
+ "72aa012a-d74d-493f-8b84-397b95efd385"
+ ]
+ },
+
+ {
+ "$eq": [
+ "$Value.OutfitRepositoryId",
+ "e9e143e1-f5a6-40a5-af56-947cbf32e20a"
+ ]
+ }
+ ]
+ },
+ "Transition": "Success"
+ },
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "72aa012a-d74d-493f-8b84-397b95efd385"
+ ]
+ },
+ "Transition": "Success"
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "Type": "statemachine",
+ "Id": "00deb548-dae5-312b-a86e-400965b98e57",
+ "Image": "images/contracts/escalation/contractescalation_artemis_khatavanga.jpg",
+ "BriefingName": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "HUDTemplate": {
+ "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME"
+ },
+ "ObjectiveType": "custom",
+ "Category": "primary",
+ "ForceShowOnLoadingScreen": true,
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["40e96ed0-7668-4d65-b88a-f44bfff5f537"]
+ },
+ "States": {
+ "Start": {
+ "ItemPickedUp": [
+ {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "40e96ed0-7668-4d65-b88a-f44bfff5f537"
+ ]
+ },
+ "Transition": "Success"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ],
+ "GameChangers": [
+ "36bd0cd1-ec01-b9e3-dcd8-08242823cafe",
+ "484d5cf9-0f31-50e0-0192-d057633e9305",
+ "0cf5e693-35ec-457e-a004-da4672b90376"
+ ],
+ "Bricks": []
+ },
+ "Metadata": {
+ "Title": "UI_PEACOCK_ARTEMIS3",
+ "Description": "",
+ "Entitlements": ["H2_LEGACY_STANDARD"],
+ "ScenePath": "assembly:/_PRO/Scenes/Missions/Mumbai/scene_mongoose.entity",
+ "Location": "LOCATION_MUMBAI",
+ "IsPublished": true,
+ "CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e",
+ "GameVersion": "8.15.0.0",
+ "ServerVersion": "8.15.0.0",
+ "Type": "escalation",
+ "Id": "6260472f-19d1-4292-904c-5c26b1f8ea4e",
+ "PublicId": "166149848423",
+ "TileImage": "images/contracts/escalation/contractescalation_artemis.jpg",
+ "GroupObjectiveDisplayOrder": [
+ {
+ "Id": "0cf5e693-35ec-457e-a004-da4672b90376",
+ "IsNew": true
+ },
+ {
+ "Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611"
+ },
+ {
+ "Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f"
+ },
+ {
+ "Id": "484d5cf9-0f31-50e0-0192-d057633e9305"
+ },
+ {
+ "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a"
+ },
+ {
+ "Id": "00deb548-dae5-312b-a86e-400965b98e57"
+ },
+ {
+ "Id": "36bd0cd1-ec01-b9e3-dcd8-08242823cafe"
+ }
+ ],
+ "InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
+ "CreationTimestamp": "2024-04-08T12:29:31.554Z"
+ },
+ "UserData": {}
+}
diff --git a/resources/locale.json b/resources/locale.json
index 115c0dd61..ca61be8f0 100644
--- a/resources/locale.json
+++ b/resources/locale.json
@@ -268,7 +268,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "
Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"french": {
"UI_DRP_001": "UI_DRP_001",
@@ -540,7 +554,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"italian": {
"UI_DRP_001": "UI_DRP_001",
@@ -811,7 +839,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"german": {
"UI_DRP_001": "",
@@ -1088,7 +1130,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"spanish": {
"UI_DRP_001": "UI_DRP_001",
@@ -1360,7 +1416,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"russian": {
"UI_DRP_001": "UI_DRP_001",
@@ -1631,7 +1701,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"chineseSimplified": {
"UI_DRP_001": "UI_DRP_001",
@@ -1902,7 +1986,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "火淬肉钩",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "在安布罗斯岛烧死卡尔顿·史密斯,并用钩子消灭他的狱友。激活淋浴设备。",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "晚餐就绪!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "在迪拜重新安排会议并封锁会议室。用平底锅制伏卡尔·英格拉姆和马库斯·斯图维森特。完成任务。"
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "在迪拜重新安排会议并封锁会议室。用平底锅制伏卡尔·英格拉姆和马库斯·斯图维森特。完成任务。",
+ "UI_PEACOCK_ARTEMIS": "猛禽的复仇",
+ "UI_PEACOCK_ARTEMIS1": "猛禽的复仇 - 第1关",
+ "UI_PEACOCK_ARTEMIS2": "猛禽的复仇 - 第2关",
+ "UI_PEACOCK_ARTEMIS3": "猛禽的复仇 - 第3关",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "消灭克什米尔人",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "伪装成乌鸦帮精英暴徒消灭克什米尔人",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "消灭吉尔福德·布蒂斯旺",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "伪装成乌鸦帮精英暴徒消灭吉尔福德·布蒂斯旺",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "消灭尼哈",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "伪装成乌鸦帮精英暴徒消灭尼哈",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[可选]获取骷髅杖",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "保护游客",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "不得制伏或消灭罗什尼·阿曼迪普,否则任务将会失败。",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在获得骷髅杖前跳跃、悬挂、攀登或攀爬,任务将失败。"
},
"chineseTraditional": {
"UI_DRP_001": "UI_DRP_001",
@@ -2173,7 +2271,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "淬火鉤",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "在安布羅斯島透過燒死卡爾頓·史密斯來消滅他,並用鉤子消滅他的獄友。啟動淋浴。",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "晚餐準備好了!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "重新安排會議並封鎖杜拜的會議室。用煎鍋安撫卡爾·英格拉姆和馬庫斯·史岱文森。完成任務。"
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "重新安排會議並封鎖杜拜的會議室。用煎鍋安撫卡爾·英格拉姆和馬庫斯·史岱文森。完成任務。",
+ "UI_PEACOCK_ARTEMIS": "攫禽雪恥",
+ "UI_PEACOCK_ARTEMIS1": "攫禽雪恥——關卡1",
+ "UI_PEACOCK_ARTEMIS2": "攫禽雪恥——關卡2",
+ "UI_PEACOCK_ARTEMIS3": "攫禽雪恥——關卡3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "消滅克什米爾人",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "作為烏鴉幫菁英流氓消滅克什米爾人",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "消滅吉爾福德·布蒂斯旺",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "作為烏鴉幫菁英流氓消滅吉爾福德·布蒂斯旺",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "消滅尼哈",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "作為烏鴉幫菁英流氓消滅尼哈",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[可選]得到骷髏杖",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "保護觀光客",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "不要制服或消滅 Roshni Amandeep,否則任務將會失敗。",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在獲得骷髏杖之前跳躍、懸掛、攀登或攀爬,您將失敗任務。"
},
"japanese": {
"UI_DRP_001": "UI_DRP_001",
@@ -2444,7 +2556,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"spanishMexican": {
"UI_DRP_001": "UI_DRP_001",
@@ -2716,7 +2842,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"portugueseBrazil": {
"UI_DRP_001": "UI_DRP_001",
@@ -2946,7 +3086,21 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
},
"polish": {
"UI_DRP_001": "UI_DRP_001",
@@ -3215,6 +3369,20 @@
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_NAME": "Fire-Tempered Hook",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_AMBROSEHOOK_DESC": "Eliminate Carlton Smith by burning him, and eliminate his cell mate with the Hook in Ambrose Island.Activate the shower.",
"UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_NAME": "Dinner's Ready!",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission."
+ "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "Rearrange the meeting and lockdown the meeting room in Dubai.Pacify Carl Ingram and Marcus Stuyvesant with a Frying Pan.Complete the mission.",
+ "UI_PEACOCK_ARTEMIS": "The Raptor Revenge",
+ "UI_PEACOCK_ARTEMIS1": "The Raptor Revenge - Level 1",
+ "UI_PEACOCK_ARTEMIS2": "The Raptor Revenge - Level 2",
+ "UI_PEACOCK_ARTEMIS3": "The Raptor Revenge - Level 3",
+ "UI_PEACOCK_ARTEMIS_TAR1_NAME": "Eliminate The Kashmirian",
+ "UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME": "Eliminate The Kashmirian as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR2_NAME": "Eliminate Gilford Bootyswang",
+ "UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME": "Eliminate Gilford Bootyswang as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
+ "UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
+ "UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
}
}
diff --git a/static/EscalationCodenames.json b/static/EscalationCodenames.json
index 4eafe1bc2..bf442b37f 100644
--- a/static/EscalationCodenames.json
+++ b/static/EscalationCodenames.json
@@ -439,6 +439,12 @@
}
],
"Mumbai": [
+ {
+ "codename": "Artemis",
+ "name": "🦚 The ",
+ "id": "b4c961a0-42da-b4cc-b92a-763977de914c",
+ "isPeacock": true
+ },
{
"codename": "Khakiasp Documentation",
"name": "🦚 The Khakiasp Documentation",
diff --git a/static/PeacockGameChangerProperties.json b/static/PeacockGameChangerProperties.json
index d5acbbd66..8ac85f4b8 100644
--- a/static/PeacockGameChangerProperties.json
+++ b/static/PeacockGameChangerProperties.json
@@ -206,5 +206,93 @@
}
}
]
+ },
+ "36bd0cd1-ec01-b9e3-dcd8-08242823cafe": {
+ "Name": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME",
+ "Description": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC",
+ "TileImage": "images/actors/actor_6c5d4bd8-d237-4558-bf46-292f649966d4_10_0_0.jpg",
+ "Icon": "images/challenges/default_challenge_icon.png",
+ "ObjectivesCategory": "primary",
+ "IsHidden": null,
+ "Resource": [],
+ "Objectives": [
+ {
+ "ObjectiveType": "condition",
+ "Type": "statemachine",
+ "Id": "8de0d570-98f9-4243-857d-240417db6edb",
+ "ForceShowOnLoadingScreen": true,
+ "ExcludeFromScoring": true,
+ "Category": "primary",
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Allies": ["1f5e40b5-775f-4a4b-8c91-0f9fe59b2001"]
+ },
+ "States": {
+ "Start": {
+ "exit_gate": { "Transition": "Success" },
+ "Pacify": {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "1f5e40b5-775f-4a4b-8c91-0f9fe59b2001"
+ ]
+ },
+ "Transition": "Failure"
+ },
+ "Kill": {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "1f5e40b5-775f-4a4b-8c91-0f9fe59b2001"
+ ]
+ },
+ "Transition": "Failure"
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "484d5cf9-0f31-50e0-0192-d057633e9305": {
+ "Name": "UI_GAMECHANGERS_GLOBAL_NO_AGILITY_NAME",
+ "Description": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC",
+ "TileImage": "images/contractconditions/condition_contrac_no_agility.jpg",
+ "Icon": "images/challenges/default_challenge_icon.png",
+ "ObjectivesCategory": "primary",
+ "IsHidden": null,
+ "Resource": [],
+ "Objectives": [
+ {
+ "ObjectiveType": "condition",
+ "Id": "9651d858-4081-f6f3-c642-690632173f46",
+ "Category": "primary",
+ "Type": "statemachine",
+ "BriefingText": "$loc UI_GAMECHANGERS_GLOBAL_NO_AGILITY_NAME",
+ "ExcludeFromScoring": true,
+ "Definition": {
+ "Scope": "session",
+ "Context": {
+ "Targets": ["40e96ed0-7668-4d65-b88a-f44bfff5f537"]
+ },
+ "States": {
+ "Start": {
+ "Agility_Start": { "Transition": "Failure" },
+ "ItemPickedUp": {
+ "Condition": {
+ "$eq": [
+ "$Value.RepositoryId",
+ "40e96ed0-7668-4d65-b88a-f44bfff5f537"
+ ]
+ },
+ "Transition": "Success"
+ },
+ "exit_gate": { "Transition": "Success" }
+ }
+ }
+ }
+ }
+ ]
}
}
From 03a773b6a3a24479dd4871a0dbaff64514533933 Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Sat, 4 May 2024 21:32:57 +0800
Subject: [PATCH 02/12] fix quality
---
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json | 7 ++-
resources/locale.json | 48 ++++++++++++++-----
static/PeacockGameChangerProperties.json | 32 +++++++++++++
3 files changed, 74 insertions(+), 13 deletions(-)
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
index 59889996c..fa1e0777c 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
@@ -221,7 +221,8 @@
"GameChangers": [
"36bd0cd1-ec01-b9e3-dcd8-08242823cafe",
"484d5cf9-0f31-50e0-0192-d057633e9305",
- "0cf5e693-35ec-457e-a004-da4672b90376"
+ "0cf5e693-35ec-457e-a004-da4672b90376",
+ "297f1367-a233-8304-7ef8-50ed1298619f"
],
"Bricks": []
},
@@ -240,6 +241,10 @@
"PublicId": "166149848423",
"TileImage": "images/contracts/escalation/contractescalation_artemis.jpg",
"GroupObjectiveDisplayOrder": [
+ {
+ "Id": "297f1367-a233-8304-7ef8-50ed1298619f",
+ "IsNew": true
+ },
{
"Id": "0cf5e693-35ec-457e-a004-da4672b90376",
"IsNew": true
diff --git a/resources/locale.json b/resources/locale.json
index ca61be8f0..472f8ee57 100644
--- a/resources/locale.json
+++ b/resources/locale.json
@@ -282,7 +282,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"french": {
"UI_DRP_001": "UI_DRP_001",
@@ -568,7 +570,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"italian": {
"UI_DRP_001": "UI_DRP_001",
@@ -853,7 +857,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"german": {
"UI_DRP_001": "",
@@ -1144,7 +1150,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"spanish": {
"UI_DRP_001": "UI_DRP_001",
@@ -1430,7 +1438,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"russian": {
"UI_DRP_001": "UI_DRP_001",
@@ -1715,7 +1725,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"chineseSimplified": {
"UI_DRP_001": "UI_DRP_001",
@@ -2000,7 +2012,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[可选]获取骷髅杖",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "保护游客",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "不得制伏或消灭罗什尼·阿曼迪普,否则任务将会失败。",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在获得骷髅杖前跳跃、悬挂、攀登或攀爬,任务将失败。"
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在获得骷髅杖前跳跃、悬挂、攀登或攀爬,任务将失败。",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "乌鸦的离去",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "仅帮派藏身处出口可用。"
},
"chineseTraditional": {
"UI_DRP_001": "UI_DRP_001",
@@ -2285,7 +2299,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[可選]得到骷髏杖",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "保護觀光客",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "不要制服或消滅 Roshni Amandeep,否則任務將會失敗。",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在獲得骷髏杖之前跳躍、懸掛、攀登或攀爬,您將失敗任務。"
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在獲得骷髏杖之前跳躍、懸掛、攀登或攀爬,您將失敗任務。",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "烏鴉的離去",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "只有幫派藏身處的出口可用。"
},
"japanese": {
"UI_DRP_001": "UI_DRP_001",
@@ -2570,7 +2586,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"spanishMexican": {
"UI_DRP_001": "UI_DRP_001",
@@ -2856,7 +2874,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"portugueseBrazil": {
"UI_DRP_001": "UI_DRP_001",
@@ -3100,7 +3120,9 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
},
"polish": {
"UI_DRP_001": "UI_DRP_001",
@@ -3383,6 +3405,8 @@
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission."
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
}
}
diff --git a/static/PeacockGameChangerProperties.json b/static/PeacockGameChangerProperties.json
index 8ac85f4b8..3c65c38f9 100644
--- a/static/PeacockGameChangerProperties.json
+++ b/static/PeacockGameChangerProperties.json
@@ -294,5 +294,37 @@
}
}
]
+ },
+ "297f1367-a233-8304-7ef8-50ed1298619f": {
+ "Name": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_EXIT_NAME",
+ "Description": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_EXIT_DESC",
+ "Icon": "images/challenges/default_challenge_icon.png",
+ "IsHidden": null,
+ "TileImage": "images/challenges/Mumbai/Hideout_Exit.jpg",
+ "Resource": [],
+ "Objectives": [
+ {
+ "Id": "3c59ca7b-04ed-3d78-3fb6-54810d1651c4",
+ "Category": "condition",
+ "Exits": ["1aa8a4a5-1c8f-4145-a87b-16b13817f6e5"],
+ "OnActive": {
+ "IfCompleted": {
+ "Visible": false
+ }
+ },
+ "BriefingText": "",
+ "Type": "statemachine",
+ "Definition": {
+ "Scope": "session",
+ "States": {
+ "Start": {
+ "-": {
+ "Transition": "Success"
+ }
+ }
+ }
+ }
+ }
+ ]
}
}
From 7ba26b754ff82e1cd02f5aa4893ae24f299ca061 Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Sat, 4 May 2024 21:48:24 +0800
Subject: [PATCH 03/12] remove vanya servant entrance
---
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json | 14 ++++++++++++++
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json | 14 ++++++++++++++
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json | 14 ++++++++++++++
3 files changed, 42 insertions(+)
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
index 91634927c..eec6ce87e 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
@@ -3,6 +3,20 @@
"EnableExits": {
"$eq": ["Completed", "$c51603b3-e08a-36cb-f00e-63e02b9e5e0a"]
},
+ "Entrances": [
+ "a95703cb-091b-4d05-a2ee-3a70ade13590",
+ "f4659b56-65c3-4f4f-8f20-11d09af2f2d2",
+ "8b1c3ba0-9c91-4b3e-96f9-7d3c8632b7c2",
+ "51145d77-882e-4be0-a471-73704497aa8b",
+ "86a3857f-dad7-45ac-818b-d933e5c8dfd9",
+ "774b7dec-ce57-4318-9dbd-f6d7fa39ef1d",
+ "37af536b-3f36-49ed-986a-9d55f4481ed4",
+ "5e6a6e2c-ee2c-40a7-9de5-d7fb8fbd8dcd",
+ "f1bb66b5-b446-4a00-a951-af7310e28566",
+ "724b24ef-e87f-4060-b7ed-5c315fb0f29f",
+ "cc3ebf7d-0fcf-40bc-9b55-1e2426e66edd",
+ "0e33bbeb-2c77-419a-be0c-ce9c3627d543"
+ ],
"EnableSaving": false,
"Objectives": [
{
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
index 763901489..05bb4e55d 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
@@ -8,6 +8,20 @@
"$a516ae6b-ccb5-53f9-9220-4916a7522e4f"
]
},
+ "Entrances": [
+ "a95703cb-091b-4d05-a2ee-3a70ade13590",
+ "f4659b56-65c3-4f4f-8f20-11d09af2f2d2",
+ "8b1c3ba0-9c91-4b3e-96f9-7d3c8632b7c2",
+ "51145d77-882e-4be0-a471-73704497aa8b",
+ "86a3857f-dad7-45ac-818b-d933e5c8dfd9",
+ "774b7dec-ce57-4318-9dbd-f6d7fa39ef1d",
+ "37af536b-3f36-49ed-986a-9d55f4481ed4",
+ "5e6a6e2c-ee2c-40a7-9de5-d7fb8fbd8dcd",
+ "f1bb66b5-b446-4a00-a951-af7310e28566",
+ "724b24ef-e87f-4060-b7ed-5c315fb0f29f",
+ "cc3ebf7d-0fcf-40bc-9b55-1e2426e66edd",
+ "0e33bbeb-2c77-419a-be0c-ce9c3627d543"
+ ],
"EnableSaving": false,
"Objectives": [
{
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
index fa1e0777c..98259c0af 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
@@ -8,6 +8,20 @@
"$a516ae6b-ccb5-53f9-9220-4916a7522e4f"
]
},
+ "Entrances": [
+ "a95703cb-091b-4d05-a2ee-3a70ade13590",
+ "f4659b56-65c3-4f4f-8f20-11d09af2f2d2",
+ "8b1c3ba0-9c91-4b3e-96f9-7d3c8632b7c2",
+ "51145d77-882e-4be0-a471-73704497aa8b",
+ "86a3857f-dad7-45ac-818b-d933e5c8dfd9",
+ "774b7dec-ce57-4318-9dbd-f6d7fa39ef1d",
+ "37af536b-3f36-49ed-986a-9d55f4481ed4",
+ "5e6a6e2c-ee2c-40a7-9de5-d7fb8fbd8dcd",
+ "f1bb66b5-b446-4a00-a951-af7310e28566",
+ "724b24ef-e87f-4060-b7ed-5c315fb0f29f",
+ "cc3ebf7d-0fcf-40bc-9b55-1e2426e66edd",
+ "0e33bbeb-2c77-419a-be0c-ce9c3627d543"
+ ],
"EnableSaving": false,
"Objectives": [
{
From 577c10ebe50cf4d16b35288cf4c73b6f35b115f8 Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Sat, 4 May 2024 22:19:52 +0800
Subject: [PATCH 04/12] validation and challenges
---
components/contracts/missionsInLocation.ts | 1 +
.../MUMBAI/_H2_MUMBAI_CHALLENGES.json | 43 +++++++++++++++++++
contractdata/MUMBAI/_MUMBAI_CHALLENGES.json | 43 +++++++++++++++++++
static/EscalationCodenames.json | 2 +-
4 files changed, 88 insertions(+), 1 deletion(-)
diff --git a/components/contracts/missionsInLocation.ts b/components/contracts/missionsInLocation.ts
index cce922eae..41d2a6cea 100644
--- a/components/contracts/missionsInLocation.ts
+++ b/components/contracts/missionsInLocation.ts
@@ -164,6 +164,7 @@ export const missionsInLocations = {
"d336d894-024a-4cd4-9867-dee7de70ee79",
],
LOCATION_MUMBAI: [
+ "b4c961a0-42da-b4cc-b92a-763977de914c",
"667f48a3-7f6b-486e-8f6b-2f782a5c4857",
"9badee3e-0014-46b1-9ef6-edf8858ba038",
"b6a6330a-301a-4e8e-a26f-0f3e0ea809b5",
diff --git a/contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json b/contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json
index 7db5ddf5b..51eb2289b 100644
--- a/contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json
+++ b/contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json
@@ -4399,6 +4399,49 @@
"InclusionData": {
"ContractIds": ["667f48a3-7f6b-486e-8f6b-2f782a5c4857"]
}
+ },
+ {
+ "Id": "5cecb675-9e34-349f-0fea-8b43f4a17e28",
+ "Name": "UI_PEACOCK_ARTEMIS",
+ "ImageName": "images/contracts/escalation/contractescalation_artemis.jpg",
+ "Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
+ "Rewards": {
+ "MasteryXP": 4000
+ },
+ "Drops": [],
+ "IsPlayable": true,
+ "IsLocked": false,
+ "HideProgression": false,
+ "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
+ "Icon": "challenge_category_feats",
+ "LocationId": "LOCATION_MUMBAI",
+ "ParentLocationId": "LOCATION_PARENT_MUMBAI",
+ "Type": "contract",
+ "DifficultyLevels": [],
+ "OrderIndex": 10000,
+ "XpModifier": {},
+ "RuntimeType": "Hit",
+ "Definition": {
+ "Context": {},
+ "Scope": "session",
+ "States": {
+ "Start": {
+ "ContractEnd": {
+ "Condition": {
+ "$eq": [
+ "$ContractId",
+ "6260472f-19d1-4292-904c-5c26b1f8ea4e"
+ ]
+ },
+ "Transition": "Success"
+ }
+ }
+ }
+ },
+ "Tags": ["feats", "hard"],
+ "InclusionData": {
+ "ContractIds": ["b4c961a0-42da-b4cc-b92a-763977de914c"]
+ }
}
]
},
diff --git a/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json b/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json
index 42e85299c..908813a5b 100644
--- a/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json
+++ b/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json
@@ -4635,6 +4635,49 @@
"InclusionData": {
"ContractIds": ["667f48a3-7f6b-486e-8f6b-2f782a5c4857"]
}
+ },
+ {
+ "Id": "5cecb675-9e34-349f-0fea-8b43f4a17e28",
+ "Name": "UI_PEACOCK_ARTEMIS",
+ "ImageName": "images/contracts/escalation/contractescalation_artemis.jpg",
+ "Description": "UI_CHALLENGES_ESCLATION_COMPLETE_DESC",
+ "Rewards": {
+ "MasteryXP": 4000
+ },
+ "Drops": [],
+ "IsPlayable": true,
+ "IsLocked": false,
+ "HideProgression": false,
+ "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_COMMUNITY",
+ "Icon": "challenge_category_feats",
+ "LocationId": "LOCATION_MUMBAI",
+ "ParentLocationId": "LOCATION_PARENT_MUMBAI",
+ "Type": "contract",
+ "DifficultyLevels": [],
+ "OrderIndex": 10000,
+ "XpModifier": {},
+ "RuntimeType": "Hit",
+ "Definition": {
+ "Context": {},
+ "Scope": "session",
+ "States": {
+ "Start": {
+ "ContractEnd": {
+ "Condition": {
+ "$eq": [
+ "$ContractId",
+ "6260472f-19d1-4292-904c-5c26b1f8ea4e"
+ ]
+ },
+ "Transition": "Success"
+ }
+ }
+ }
+ },
+ "Tags": ["feats", "hard"],
+ "InclusionData": {
+ "ContractIds": ["b4c961a0-42da-b4cc-b92a-763977de914c"]
+ }
}
]
},
diff --git a/static/EscalationCodenames.json b/static/EscalationCodenames.json
index bf442b37f..1df08388f 100644
--- a/static/EscalationCodenames.json
+++ b/static/EscalationCodenames.json
@@ -441,7 +441,7 @@
"Mumbai": [
{
"codename": "Artemis",
- "name": "🦚 The ",
+ "name": "🦚 The Raptor Revenge",
"id": "b4c961a0-42da-b4cc-b92a-763977de914c",
"isPeacock": true
},
From 0502eda038b2f0ca0a2226631347ebb9cb2a91ad Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Sat, 4 May 2024 22:24:40 +0800
Subject: [PATCH 05/12] add fail tips
---
static/PeacockGameChangerProperties.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/static/PeacockGameChangerProperties.json b/static/PeacockGameChangerProperties.json
index 3c65c38f9..f7c21f4cc 100644
--- a/static/PeacockGameChangerProperties.json
+++ b/static/PeacockGameChangerProperties.json
@@ -220,8 +220,9 @@
"ObjectiveType": "condition",
"Type": "statemachine",
"Id": "8de0d570-98f9-4243-857d-240417db6edb",
+ "BriefingText": "$loc UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME",
"ForceShowOnLoadingScreen": true,
- "ExcludeFromScoring": true,
+ "ExcludeFromScoring": false,
"Category": "primary",
"Definition": {
"Scope": "session",
From fc0f9e04dd59fe5c5ddb2f3ebf5f64a15841c91d Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Mon, 5 Aug 2024 10:56:23 +0800
Subject: [PATCH 06/12] make it smoother
---
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json | 5 +-
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json | 8 +--
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json | 4 --
resources/locale.json | 26 +--------
static/PeacockGameChangerProperties.json | 55 +------------------
5 files changed, 6 insertions(+), 92 deletions(-)
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
index eec6ce87e..d5a81747d 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
@@ -84,7 +84,7 @@
}
}
],
- "GameChangers": ["36bd0cd1-ec01-b9e3-dcd8-08242823cafe"],
+ "GameChangers": [],
"Bricks": []
},
"Metadata": {
@@ -107,9 +107,6 @@
},
{
"Id": "00deb548-dae5-312b-a86e-400965b98e57"
- },
- {
- "Id": "36bd0cd1-ec01-b9e3-dcd8-08242823cafe"
}
],
"InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
index 05bb4e55d..aa9591646 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
@@ -146,10 +146,7 @@
}
}
],
- "GameChangers": [
- "36bd0cd1-ec01-b9e3-dcd8-08242823cafe",
- "484d5cf9-0f31-50e0-0192-d057633e9305"
- ],
+ "GameChangers": ["484d5cf9-0f31-50e0-0192-d057633e9305"],
"Bricks": []
},
"Metadata": {
@@ -184,9 +181,6 @@
},
{
"Id": "00deb548-dae5-312b-a86e-400965b98e57"
- },
- {
- "Id": "36bd0cd1-ec01-b9e3-dcd8-08242823cafe"
}
],
"InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
index 98259c0af..f046c7763 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
@@ -233,7 +233,6 @@
}
],
"GameChangers": [
- "36bd0cd1-ec01-b9e3-dcd8-08242823cafe",
"484d5cf9-0f31-50e0-0192-d057633e9305",
"0cf5e693-35ec-457e-a004-da4672b90376",
"297f1367-a233-8304-7ef8-50ed1298619f"
@@ -277,9 +276,6 @@
},
{
"Id": "00deb548-dae5-312b-a86e-400965b98e57"
- },
- {
- "Id": "36bd0cd1-ec01-b9e3-dcd8-08242823cafe"
}
],
"InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
diff --git a/resources/locale.json b/resources/locale.json
index 472f8ee57..3482984b0 100644
--- a/resources/locale.json
+++ b/resources/locale.json
@@ -280,8 +280,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -568,8 +566,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -855,8 +851,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -1148,8 +1142,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -1436,8 +1428,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -1723,8 +1713,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -2010,9 +1998,7 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "消灭尼哈",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "伪装成乌鸦帮精英暴徒消灭尼哈",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[可选]获取骷髅杖",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "保护游客",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "不得制伏或消灭罗什尼·阿曼迪普,否则任务将会失败。",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在获得骷髅杖前跳跃、悬挂、攀登或攀爬,任务将失败。",
+ "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果你在获得骷髅杖前跳跃、悬挂、攀登或攀爬,任务将失败。",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "乌鸦的离去",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "仅帮派藏身处出口可用。"
},
@@ -2297,8 +2283,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "消滅尼哈",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "作為烏鴉幫菁英流氓消滅尼哈",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[可選]得到骷髏杖",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "保護觀光客",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "不要制服或消滅 Roshni Amandeep,否則任務將會失敗。",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在獲得骷髏杖之前跳躍、懸掛、攀登或攀爬,您將失敗任務。",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "烏鴉的離去",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "只有幫派藏身處的出口可用。"
@@ -2584,8 +2568,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -2872,8 +2854,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -3118,8 +3098,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
@@ -3403,8 +3381,6 @@
"UI_PEACOCK_ARTEMIS_TAR3_NAME": "Eliminate Neha",
"UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME": "Eliminate Neha as a Crows Gang Elite Thug",
"UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME": "[Optional] Retrive the Khatavanga",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME": "Protect the Tourist",
- "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC": "Do not pacify or eliminate Roshni Amandeep, or the mission will fail.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "If you vault, hang, scale or climb down before you get the Khatavanga, you will fail the mission.",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "Departure of the Crow",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "Only the gang hideout exit is available."
diff --git a/static/PeacockGameChangerProperties.json b/static/PeacockGameChangerProperties.json
index f7c21f4cc..fe2d19937 100644
--- a/static/PeacockGameChangerProperties.json
+++ b/static/PeacockGameChangerProperties.json
@@ -207,55 +207,6 @@
}
]
},
- "36bd0cd1-ec01-b9e3-dcd8-08242823cafe": {
- "Name": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME",
- "Description": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_DESC",
- "TileImage": "images/actors/actor_6c5d4bd8-d237-4558-bf46-292f649966d4_10_0_0.jpg",
- "Icon": "images/challenges/default_challenge_icon.png",
- "ObjectivesCategory": "primary",
- "IsHidden": null,
- "Resource": [],
- "Objectives": [
- {
- "ObjectiveType": "condition",
- "Type": "statemachine",
- "Id": "8de0d570-98f9-4243-857d-240417db6edb",
- "BriefingText": "$loc UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_SECUREVIP_NAME",
- "ForceShowOnLoadingScreen": true,
- "ExcludeFromScoring": false,
- "Category": "primary",
- "Definition": {
- "Scope": "session",
- "Context": {
- "Allies": ["1f5e40b5-775f-4a4b-8c91-0f9fe59b2001"]
- },
- "States": {
- "Start": {
- "exit_gate": { "Transition": "Success" },
- "Pacify": {
- "Condition": {
- "$eq": [
- "$Value.RepositoryId",
- "1f5e40b5-775f-4a4b-8c91-0f9fe59b2001"
- ]
- },
- "Transition": "Failure"
- },
- "Kill": {
- "Condition": {
- "$eq": [
- "$Value.RepositoryId",
- "1f5e40b5-775f-4a4b-8c91-0f9fe59b2001"
- ]
- },
- "Transition": "Failure"
- }
- }
- }
- }
- }
- ]
- },
"484d5cf9-0f31-50e0-0192-d057633e9305": {
"Name": "UI_GAMECHANGERS_GLOBAL_NO_AGILITY_NAME",
"Description": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC",
@@ -297,8 +248,8 @@
]
},
"297f1367-a233-8304-7ef8-50ed1298619f": {
- "Name": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_EXIT_NAME",
- "Description": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_EXIT_DESC",
+ "Name": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME",
+ "Description": "UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC",
"Icon": "images/challenges/default_challenge_icon.png",
"IsHidden": null,
"TileImage": "images/challenges/Mumbai/Hideout_Exit.jpg",
@@ -313,7 +264,7 @@
"Visible": false
}
},
- "BriefingText": "",
+ "BriefingText": "$loc UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC",
"Type": "statemachine",
"Definition": {
"Scope": "session",
From b315e103778058419f3f3527107a96556a552f45 Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Mon, 5 Aug 2024 11:41:50 +0800
Subject: [PATCH 07/12] remove duplicated line
---
resources/locale.json | 1 -
1 file changed, 1 deletion(-)
diff --git a/resources/locale.json b/resources/locale.json
index dd6ec5132..0f6c6255e 100644
--- a/resources/locale.json
+++ b/resources/locale.json
@@ -2300,7 +2300,6 @@
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC": "如果您在獲得骷髏杖之前跳躍、懸掛、攀登或攀爬,您將失敗任務。",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_NAME": "烏鴉的離去",
"UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_HIDEOUT_EXIT_DESC": "只有幫派藏身處的出口可用。",
- "UI_PEACOCK_CHALLENGEPACK_CHEESECAKE_DUBAIPANPACIFY_DESC": "重新安排會議並封鎖杜拜的會議室。用煎鍋擊暈卡爾·英格倫和馬克斯·史岱文森。完成任務。",
"UI_PEACOCK_GAMECHANGERS_GLOBAL_HEADKILLONLY_NAME": "僅頭部攻擊",
"UI_PEACOCK_GAMECHANGERS_GLOBAL_HEADKILLONLY_DESC": "所有目標都必須透過爆頭或投擲致命的近戰武器的方式來消滅。"
},
From a86a468e3948f6934c852f2cf6e047865117bcfa Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Mon, 5 Aug 2024 11:44:33 +0800
Subject: [PATCH 08/12] run prettier
---
static/PeacockGameChangerProperties.json | 72 ++++++++++++------------
1 file changed, 36 insertions(+), 36 deletions(-)
diff --git a/static/PeacockGameChangerProperties.json b/static/PeacockGameChangerProperties.json
index 3a1599b94..e53e422ee 100644
--- a/static/PeacockGameChangerProperties.json
+++ b/static/PeacockGameChangerProperties.json
@@ -297,42 +297,42 @@
"display": "$loc UI_PEACOCK_GAMECHANGERS_GLOBAL_HEADKILLONLY_NAME",
"iconType": 17
},
- "Definition": {
- "Scope": "session",
- "States": {
- "Start": {
- "-": {
- "Transition": "Success"
- }
- },
- "Success": {
- "Kill": {
- "Condition": {
- "$and": [
- {
- "$eq": ["$Value.IsTarget", true]
- },
- {
- "$not": {
- "$or": [
- {
- "$eq": [
- "$Value.KillMethodBroad",
- "throw"
- ]
- },
- {
- "$eq": [
- "$Value.IsHeadshot",
- true
- ]
- }
- ]
- }
- }
- ]
- },
- "Transition": "Failure"
+ "Definition": {
+ "Scope": "session",
+ "States": {
+ "Start": {
+ "-": {
+ "Transition": "Success"
+ }
+ },
+ "Success": {
+ "Kill": {
+ "Condition": {
+ "$and": [
+ {
+ "$eq": ["$Value.IsTarget", true]
+ },
+ {
+ "$not": {
+ "$or": [
+ {
+ "$eq": [
+ "$Value.KillMethodBroad",
+ "throw"
+ ]
+ },
+ {
+ "$eq": [
+ "$Value.IsHeadshot",
+ true
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "Transition": "Failure"
}
}
}
From bc7036fd602adbe7a10cfa3d7160307cd205ebd6 Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Wed, 7 Aug 2024 14:37:57 +0800
Subject: [PATCH 09/12] definitive polish
---
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json | 25 ++++------
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json | 47 ++++++-------------
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json | 24 ++++------
static/PeacockGameChangerProperties.json | 2 +-
4 files changed, 34 insertions(+), 64 deletions(-)
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
index d5a81747d..330c2b3e0 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
@@ -1,8 +1,5 @@
{
"Data": {
- "EnableExits": {
- "$eq": ["Completed", "$c51603b3-e08a-36cb-f00e-63e02b9e5e0a"]
- },
"Entrances": [
"a95703cb-091b-4d05-a2ee-3a70ade13590",
"f4659b56-65c3-4f4f-8f20-11d09af2f2d2",
@@ -27,7 +24,7 @@
},
"Category": "primary",
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["80051c02-e026-40fe-970a-7b7aaa62302c"]
},
@@ -55,14 +52,15 @@
"BriefingName": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
"BriefingText": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
"HUDTemplate": {
- "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME"
+ "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "iconType": 17
},
- "ObjectiveType": "custom",
- "Category": "primary",
+ "ObjectiveType": "setpiece",
+ "Category": "secondary",
"ForceShowOnLoadingScreen": true,
"ExcludeFromScoring": false,
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["40e96ed0-7668-4d65-b88a-f44bfff5f537"]
},
@@ -78,7 +76,8 @@
},
"Transition": "Success"
}
- ]
+ ],
+ "exit_gate": { "Transition": "Success" }
}
}
}
@@ -102,12 +101,8 @@
"PublicId": "166149848423",
"TileImage": "images/contracts/escalation/contractescalation_artemis.jpg",
"GroupObjectiveDisplayOrder": [
- {
- "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a"
- },
- {
- "Id": "00deb548-dae5-312b-a86e-400965b98e57"
- }
+ { "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a" },
+ { "Id": "00deb548-dae5-312b-a86e-400965b98e57" }
],
"InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
"CreationTimestamp": "2024-04-08T12:29:31.554Z"
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
index aa9591646..9091bcfc1 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
@@ -1,13 +1,5 @@
{
"Data": {
- "EnableExits": {
- "$eq": [
- "Completed",
- "$c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
- "$733ebb42-f27a-4c2e-3e93-49a3966e3611",
- "$a516ae6b-ccb5-53f9-9220-4916a7522e4f"
- ]
- },
"Entrances": [
"a95703cb-091b-4d05-a2ee-3a70ade13590",
"f4659b56-65c3-4f4f-8f20-11d09af2f2d2",
@@ -32,7 +24,7 @@
},
"Category": "primary",
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["80051c02-e026-40fe-970a-7b7aaa62302c"]
},
@@ -61,7 +53,7 @@
},
"Category": "primary",
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["332280ad-3b31-4913-99f1-794a4a46b98b"]
},
@@ -90,7 +82,7 @@
},
"Category": "primary",
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["72aa012a-d74d-493f-8b84-397b95efd385"]
},
@@ -120,11 +112,12 @@
"HUDTemplate": {
"display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME"
},
- "ObjectiveType": "custom",
- "Category": "primary",
+ "ObjectiveType": "setpiece",
+ "Category": "secondary",
"ForceShowOnLoadingScreen": true,
+ "ExcludeFromScoring": true,
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["40e96ed0-7668-4d65-b88a-f44bfff5f537"]
},
@@ -140,7 +133,8 @@
},
"Transition": "Success"
}
- ]
+ ],
+ "exit_gate": { "Transition": "Success" }
}
}
}
@@ -164,24 +158,11 @@
"PublicId": "166149848423",
"TileImage": "images/contracts/escalation/contractescalation_artemis.jpg",
"GroupObjectiveDisplayOrder": [
- {
- "Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611",
- "IsNew": true
- },
- {
- "Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f",
- "IsNew": true
- },
- {
- "Id": "484d5cf9-0f31-50e0-0192-d057633e9305",
- "IsNew": true
- },
- {
- "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a"
- },
- {
- "Id": "00deb548-dae5-312b-a86e-400965b98e57"
- }
+ { "Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611", "IsNew": true },
+ { "Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f", "IsNew": true },
+ { "Id": "484d5cf9-0f31-50e0-0192-d057633e9305", "IsNew": true },
+ { "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a" },
+ { "Id": "00deb548-dae5-312b-a86e-400965b98e57" }
],
"InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
"CreationTimestamp": "2024-04-08T12:29:31.554Z"
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
index f046c7763..d551eba07 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
@@ -1,13 +1,5 @@
{
"Data": {
- "EnableExits": {
- "$eq": [
- "Completed",
- "$c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
- "$733ebb42-f27a-4c2e-3e93-49a3966e3611",
- "$a516ae6b-ccb5-53f9-9220-4916a7522e4f"
- ]
- },
"Entrances": [
"a95703cb-091b-4d05-a2ee-3a70ade13590",
"f4659b56-65c3-4f4f-8f20-11d09af2f2d2",
@@ -41,7 +33,7 @@
}
],
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["80051c02-e026-40fe-970a-7b7aaa62302c"]
},
@@ -98,7 +90,7 @@
}
],
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["332280ad-3b31-4913-99f1-794a4a46b98b"]
},
@@ -156,7 +148,7 @@
}
],
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["72aa012a-d74d-493f-8b84-397b95efd385"]
},
@@ -206,11 +198,12 @@
"HUDTemplate": {
"display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME"
},
- "ObjectiveType": "custom",
- "Category": "primary",
+ "ObjectiveType": "setpiece",
+ "Category": "secondary",
"ForceShowOnLoadingScreen": true,
+ "ExcludeFromScoring": true,
"Definition": {
- "Scope": "session",
+ "Scope": "hit",
"Context": {
"Targets": ["40e96ed0-7668-4d65-b88a-f44bfff5f537"]
},
@@ -226,7 +219,8 @@
},
"Transition": "Success"
}
- ]
+ ],
+ "exit_gate": { "Transition": "Success" }
}
}
}
diff --git a/static/PeacockGameChangerProperties.json b/static/PeacockGameChangerProperties.json
index e53e422ee..a489012ef 100644
--- a/static/PeacockGameChangerProperties.json
+++ b/static/PeacockGameChangerProperties.json
@@ -221,7 +221,7 @@
"Id": "9651d858-4081-f6f3-c642-690632173f46",
"Category": "primary",
"Type": "statemachine",
- "BriefingText": "$loc UI_GAMECHANGERS_GLOBAL_NO_AGILITY_NAME",
+ "BriefingText": "$loc UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC",
"ExcludeFromScoring": true,
"Definition": {
"Scope": "session",
From 605009e384ae7a9d972e7b5f418bbc053ddecb19 Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Wed, 7 Aug 2024 16:02:51 +0800
Subject: [PATCH 10/12] update
---
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json | 2 +-
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json | 1 -
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json | 7 ++-
.../MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json | 39 +++++---------
static/PeacockGameChangerProperties.json | 54 +++++++++++++++++--
5 files changed, 68 insertions(+), 35 deletions(-)
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json
index 1340d82b6..1da9ab196 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS.json
@@ -24,7 +24,7 @@
"Order": [
"e47b7659-23f7-d6b9-ae27-d0f0e8943dbd",
"c9de4783-0950-67e7-1f53-411fda868445",
- "6260472f-19d1-4292-904c-5c26b1f8ea4e"
+ "6260472f-19d1-4293-904c-5c26b1f8ea4e"
]
},
"CreationTimestamp": "2024-04-08T12:29:31.554Z",
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
index 330c2b3e0..5c241c95e 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
@@ -58,7 +58,6 @@
"ObjectiveType": "setpiece",
"Category": "secondary",
"ForceShowOnLoadingScreen": true,
- "ExcludeFromScoring": false,
"Definition": {
"Scope": "hit",
"Context": {
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
index 9091bcfc1..f6465db62 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
@@ -19,6 +19,7 @@
{
"Type": "statemachine",
"Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_TAR1_NAME",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_ARTEMIS_TAR1_NAME"
},
@@ -48,6 +49,7 @@
{
"Type": "statemachine",
"Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_TAR2_NAME",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_ARTEMIS_TAR2_NAME"
},
@@ -77,6 +79,7 @@
{
"Type": "statemachine",
"Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_TAR3_NAME",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_ARTEMIS_TAR3_NAME"
},
@@ -110,12 +113,12 @@
"BriefingName": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
"BriefingText": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
"HUDTemplate": {
- "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME"
+ "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "iconType": 17
},
"ObjectiveType": "setpiece",
"Category": "secondary",
"ForceShowOnLoadingScreen": true,
- "ExcludeFromScoring": true,
"Definition": {
"Scope": "hit",
"Context": {
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
index d551eba07..c21ae060f 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
@@ -19,6 +19,7 @@
{
"Type": "statemachine",
"Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_ARTEMIS_TAR1_CONDITION_NAME"
},
@@ -76,6 +77,7 @@
{
"Type": "statemachine",
"Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_ARTEMIS_TAR2_CONDITION_NAME"
},
@@ -134,6 +136,7 @@
{
"Type": "statemachine",
"Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f",
+ "BriefingText": "$loc UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_ARTEMIS_TAR3_CONDITION_NAME"
},
@@ -196,12 +199,12 @@
"BriefingName": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
"BriefingText": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
"HUDTemplate": {
- "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME"
+ "display": "$loc UI_PEACOCK_ARTEMIS_KHATAVANGA_NAME",
+ "iconType": 17
},
"ObjectiveType": "setpiece",
"Category": "secondary",
"ForceShowOnLoadingScreen": true,
- "ExcludeFromScoring": true,
"Definition": {
"Scope": "hit",
"Context": {
@@ -244,33 +247,17 @@
"GameVersion": "8.15.0.0",
"ServerVersion": "8.15.0.0",
"Type": "escalation",
- "Id": "6260472f-19d1-4292-904c-5c26b1f8ea4e",
+ "Id": "6260472f-19d1-4293-904c-5c26b1f8ea4e",
"PublicId": "166149848423",
"TileImage": "images/contracts/escalation/contractescalation_artemis.jpg",
"GroupObjectiveDisplayOrder": [
- {
- "Id": "297f1367-a233-8304-7ef8-50ed1298619f",
- "IsNew": true
- },
- {
- "Id": "0cf5e693-35ec-457e-a004-da4672b90376",
- "IsNew": true
- },
- {
- "Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611"
- },
- {
- "Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f"
- },
- {
- "Id": "484d5cf9-0f31-50e0-0192-d057633e9305"
- },
- {
- "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a"
- },
- {
- "Id": "00deb548-dae5-312b-a86e-400965b98e57"
- }
+ { "Id": "297f1367-a233-8304-7ef8-50ed1298619f", "IsNew": true },
+ { "Id": "0cf5e693-35ec-457e-a004-da4672b90376", "IsNew": true },
+ { "Id": "733ebb42-f27a-4c2e-3e93-49a3966e3611" },
+ { "Id": "a516ae6b-ccb5-53f9-9220-4916a7522e4f" },
+ { "Id": "484d5cf9-0f31-50e0-0192-d057633e9305" },
+ { "Id": "c51603b3-e08a-36cb-f00e-63e02b9e5e0a" },
+ { "Id": "00deb548-dae5-312b-a86e-400965b98e57" }
],
"InGroup": "b4c961a0-42da-b4cc-b92a-763977de914c",
"CreationTimestamp": "2024-04-08T12:29:31.554Z"
diff --git a/static/PeacockGameChangerProperties.json b/static/PeacockGameChangerProperties.json
index a489012ef..b349458d0 100644
--- a/static/PeacockGameChangerProperties.json
+++ b/static/PeacockGameChangerProperties.json
@@ -217,9 +217,9 @@
"Resource": [],
"Objectives": [
{
- "ObjectiveType": "condition",
"Id": "9651d858-4081-f6f3-c642-690632173f46",
"Category": "primary",
+ "ObjectiveType": "custom",
"Type": "statemachine",
"BriefingText": "$loc UI_PEACOCK_GAMECHANGERS_MUMBAI_ARTEMIS_AGILITY_DESC",
"ExcludeFromScoring": true,
@@ -230,7 +230,47 @@
},
"States": {
"Start": {
- "Agility_Start": { "Transition": "Failure" },
+ "-": { "Transition": "Success" }
+ },
+ "Success": {
+ "ObjectiveCompleted": {
+ "Condition": {
+ "$eq": [
+ "$Value.Id",
+ "$c849a74b-0980-484b-b8e0-fb259b0678cc"
+ ]
+ },
+ "Transition": "Failure"
+ }
+ }
+ }
+ }
+ },
+ {
+ "_comment": "--- check 3 kills and agility ---",
+ "Id": "c849a74b-0980-484b-b8e0-fb259b0678cc",
+ "Category": "condition",
+ "ObjectiveType": "custom",
+ "ExcludeFromScoring": true,
+ "Type": "statemachine",
+ "Definition": {
+ "Context": { "TargetsKilled": 0 },
+ "States": {
+ "Start": {
+ "Kill": [
+ {
+ "Condition": {
+ "$eq": ["$Value.IsTarget", true]
+ },
+ "Actions": { "$inc": "TargetKilled" }
+ },
+ {
+ "Condition": {
+ "$eq": ["$.TargetsKill", 3]
+ },
+ "Transition": "Failure"
+ }
+ ],
"ItemPickedUp": {
"Condition": {
"$eq": [
@@ -238,9 +278,12 @@
"40e96ed0-7668-4d65-b88a-f44bfff5f537"
]
},
- "Transition": "Success"
+ "Transition": "Failure"
},
- "exit_gate": { "Transition": "Success" }
+ "Agility_Start": { "Transition": "Success" }
+ },
+ "Failure": {
+ "ContractEnd": { "Transition": "Success" }
}
}
}
@@ -257,7 +300,8 @@
"Objectives": [
{
"Id": "3c59ca7b-04ed-3d78-3fb6-54810d1651c4",
- "Category": "condition",
+ "Category": "primary",
+ "ObjectiveType": "custom",
"Exits": ["1aa8a4a5-1c8f-4145-a87b-16b13817f6e5"],
"OnActive": {
"IfCompleted": {
From df49cecd4452119f19c7a012153405cdd407591c Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Wed, 7 Aug 2024 16:06:53 +0800
Subject: [PATCH 11/12] update challenge id
---
contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json | 2 +-
contractdata/MUMBAI/_MUMBAI_CHALLENGES.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json b/contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json
index 51eb2289b..cea7726d7 100644
--- a/contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json
+++ b/contractdata/MUMBAI/_H2_MUMBAI_CHALLENGES.json
@@ -4430,7 +4430,7 @@
"Condition": {
"$eq": [
"$ContractId",
- "6260472f-19d1-4292-904c-5c26b1f8ea4e"
+ "6260472f-19d1-4293-904c-5c26b1f8ea4e"
]
},
"Transition": "Success"
diff --git a/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json b/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json
index 908813a5b..989e8f204 100644
--- a/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json
+++ b/contractdata/MUMBAI/_MUMBAI_CHALLENGES.json
@@ -4666,7 +4666,7 @@
"Condition": {
"$eq": [
"$ContractId",
- "6260472f-19d1-4292-904c-5c26b1f8ea4e"
+ "6260472f-19d1-4293-904c-5c26b1f8ea4e"
]
},
"Transition": "Success"
From 0db0969779ac681e6f44dbe572e1a5dfedeb42ad Mon Sep 17 00:00:00 2001
From: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
Date: Thu, 8 Aug 2024 11:52:59 +0800
Subject: [PATCH 12/12] remove change khatavanga objective to true when
contractend
---
contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json | 3 +--
contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json | 3 +--
contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json | 3 +--
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
index 5c241c95e..e6cb6513d 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS1.json
@@ -75,8 +75,7 @@
},
"Transition": "Success"
}
- ],
- "exit_gate": { "Transition": "Success" }
+ ]
}
}
}
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
index f6465db62..c7bad189f 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS2.json
@@ -136,8 +136,7 @@
},
"Transition": "Success"
}
- ],
- "exit_gate": { "Transition": "Success" }
+ ]
}
}
}
diff --git a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
index c21ae060f..0d1765e35 100644
--- a/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
+++ b/contractdata/MUMBAI/ESCALATION/ARTEMIS/ARTEMIS3.json
@@ -222,8 +222,7 @@
},
"Transition": "Success"
}
- ],
- "exit_gate": { "Transition": "Success" }
+ ]
}
}
}