From e2047aeadc3ed41e285e858ea2b8113c63bb22bb Mon Sep 17 00:00:00 2001 From: AnthonyFuller <24512050+AnthonyFuller@users.noreply.github.com> Date: Sat, 2 Dec 2023 00:41:08 +0000 Subject: [PATCH] Add Kasturi arcade (cherry picked from commit 8d8fc735e2dc5ba4270bb2cab1522eae338ff8b4) --- components/contracts/elusiveTargetArcades.ts | 1 + components/contracts/missionsInLocation.ts | 1 + contractdata/ARCADE/KASTURI/KASTURI.json | 39 ++++++++++++ contractdata/ARCADE/KASTURI/KASTURI1.json | 60 ++++++++++++++++++ contractdata/ARCADE/KASTURI/KASTURI2.json | 61 ++++++++++++++++++ contractdata/ARCADE/KASTURI/KASTURI3.json | 67 ++++++++++++++++++++ contractdata/ARCADE/_ARCADE_CHALLENGES.json | 43 +++++++++++++ static/EscalationCodenames.json | 6 ++ 8 files changed, 278 insertions(+) create mode 100644 contractdata/ARCADE/KASTURI/KASTURI.json create mode 100644 contractdata/ARCADE/KASTURI/KASTURI1.json create mode 100644 contractdata/ARCADE/KASTURI/KASTURI2.json create mode 100644 contractdata/ARCADE/KASTURI/KASTURI3.json diff --git a/components/contracts/elusiveTargetArcades.ts b/components/contracts/elusiveTargetArcades.ts index 8bdf07d76..a9112ad9c 100644 --- a/components/contracts/elusiveTargetArcades.ts +++ b/components/contracts/elusiveTargetArcades.ts @@ -17,6 +17,7 @@ */ export const orderedETAs = [ + "797e204a-ef3d-463b-a386-57df0fe29b8f", "ff5b4e53-49ea-4d85-b94e-d3c8b3fc7ab3", "80cf04de-8e0b-4f38-b094-600753e2ac24", "85a67f31-75ce-40f5-a281-7765791f58ca", diff --git a/components/contracts/missionsInLocation.ts b/components/contracts/missionsInLocation.ts index 81585d853..2320d7853 100644 --- a/components/contracts/missionsInLocation.ts +++ b/components/contracts/missionsInLocation.ts @@ -256,6 +256,7 @@ export const missionsInLocations = { "d21e2e91-602c-49d2-9d42-e8bcfb810e9a", "be787ec9-e7b9-4984-bb39-fda4c71705ec", "e4b29c19-13b4-471b-b188-cd9c0a788cd0", + "797e204a-ef3d-463b-a386-57df0fe29b8f", ], LOCATION_PARIS: [ "7886bed7-3805-46c6-a792-4a0d55758934", diff --git a/contractdata/ARCADE/KASTURI/KASTURI.json b/contractdata/ARCADE/KASTURI/KASTURI.json new file mode 100644 index 000000000..d86fb8621 --- /dev/null +++ b/contractdata/ARCADE/KASTURI/KASTURI.json @@ -0,0 +1,39 @@ +{ + "Data": { + "EnableSaving": false, + "Objectives": [], + "Bricks": [], + "VR": [ + { + "Quality": "base", + "Bricks": ["assembly:/_pro/Scenes/Bricks/vr_setup.brick"] + } + ], + "GameChangers": [], + "GameChangerReferences": [] + }, + "Metadata": { + "Id": "797e204a-ef3d-463b-a386-57df0fe29b8f", + "IsPublished": true, + "CreationTimestamp": "2021-01-12T12:24:16.194497Z", + "CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e", + "TileImage": "images/contracts/arcade/Arcade_Kasturi_Group.jpg", + "Title": "UI_PEACOCK_KASTURI", + "Description": "UI_CONTRACT_LEMON_GROUP_DESC", + "CodeName_Hint": "[PEACOCK] Arcade Kasturi - Group", + "Location": "LOCATION_EDGY_FOX", + "ScenePath": "assembly:/_pro/scenes/missions/edgy/mission_fox/scene_fox_tomorrowland.entity", + "Type": "arcade", + "Entitlements": ["LOCATION_GOLDEN"], + "GroupDefinition": { + "Type": "arcade", + "Order": [ + "1dac9404-8317-4f3d-8def-5071cbbbba5a", + "95ee5b1b-12ba-4235-8a0a-2cd27aaf179e", + "78131b0a-2320-4008-adf1-2d81f018abe7" + ] + }, + "LastUpdate": "2023-02-24T10:14:36.1236307Z" + }, + "UserData": {} +} diff --git a/contractdata/ARCADE/KASTURI/KASTURI1.json b/contractdata/ARCADE/KASTURI/KASTURI1.json new file mode 100644 index 000000000..dd07d45dc --- /dev/null +++ b/contractdata/ARCADE/KASTURI/KASTURI1.json @@ -0,0 +1,60 @@ +{ + "Data": { + "EnableSaving": false, + "Objectives": [ + { + "Id": "611cbf7d-7871-4a02-843a-06d523563519", + "Primary": true, + "IsHidden": true, + "SuccessEvent": { + "EventName": "Kill", + "EventValues": { + "RepositoryId": "fddd444a-e9a5-4650-96ff-029df224bb61" + } + } + } + ], + "Bricks": [ + "assembly:/_PRO/Scenes/Missions/CoastalTown/mission_quadruplerumandcoke.brick" + ], + "Stashpoints": [], + "VR": [ + { + "Quality": "base", + "Bricks": [ + "assembly:/_pro/Scenes/Bricks/vr_setup.brick", + "assembly:/_pro/scenes/missions/coastaltown/vr_overrides_octopus.brick", + "assembly:/_pro/scenes/missions/coastaltown/vr_overrides_ps4perf.brick" + ] + }, + { + "Quality": "better", + "Bricks": [ + "assembly:/_pro/Scenes/Bricks/vr_setup.brick", + "assembly:/_pro/scenes/missions/coastaltown/vr_overrides_octopus.brick" + ] + } + ], + "GameChangers": ["b43f84f7-6c26-4adf-b74a-6d598f03cbe3"] + }, + "Metadata": { + "Id": "1dac9404-8317-4f3d-8def-5071cbbbba5a", + "Title": "UI_PEACOCK_KASTURI1", + "Description": "UI_CONTRACT_QUADRUPLERUMANDCOKE_DESC", + "BriefingVideo": "briefing_quadruplerumandcoke", + "DebriefingVideo": "debriefing_quadruplerumandcoke", + "ScenePath": "assembly:/_PRO/Scenes/Missions/CoastalTown/_scene_octopus.entity", + "Location": "LOCATION_COASTALTOWN", + "TileImage": "images/contracts/elusive/044_quadruplerumandcoke/Title.jpg", + "CodeName_Hint": "Arcade Kasturi Quadruplerumandcoke", + "CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e", + "Type": "arcade", + "Entitlements": ["LOCATION_GOLDEN"], + "InGroup": "797e204a-ef3d-463b-a386-57df0fe29b8f", + "GroupObjectiveDisplayOrder": [ + { "Id": "611cbf7d-7871-4a02-843a-06d523563519" }, + { "Id": "b43f84f7-6c26-4adf-b74a-6d598f03cbe3", "IsNew": true } + ] + }, + "UserData": {} +} diff --git a/contractdata/ARCADE/KASTURI/KASTURI2.json b/contractdata/ARCADE/KASTURI/KASTURI2.json new file mode 100644 index 000000000..6d8ea65af --- /dev/null +++ b/contractdata/ARCADE/KASTURI/KASTURI2.json @@ -0,0 +1,61 @@ +{ + "Data": { + "EnableSaving": true, + "Objectives": [ + { + "Id": "c2b3f8e3-0eaf-41b3-8b8c-3cf012a1d0bc", + "Primary": true, + "IsHidden": true, + "SuccessEvent": { + "EventName": "Kill", + "EventValues": { + "RepositoryId": "63283fb2-a653-486d-a505-e471efbc8c54" + } + } + } + ], + "Entrances": ["f1de2373-eebe-4448-808a-8c2764b2c931"], + "Bricks": [ + "assembly:/_pro/scenes/missions/miami/mission_sambuca.brick" + ], + "Stashpoints": [], + "VR": [ + { + "Quality": "base", + "Bricks": [ + "assembly:/_pro/Scenes/Bricks/vr_setup.brick", + "assembly:/_pro/scenes/missions/miami/vr_overrides_flamingo.brick", + "assembly:/_PRO/scenes/missions/miami/vr_overrides_ps4perf.brick" + ] + }, + { + "Quality": "better", + "Bricks": [ + "assembly:/_pro/Scenes/Bricks/vr_setup.brick", + "assembly:/_pro/scenes/missions/miami/vr_overrides_flamingo.brick" + ] + } + ], + "GameChangers": ["b43f84f7-6c26-4adf-b74a-6d598f03cbe3"] + }, + "Metadata": { + "Id": "95ee5b1b-12ba-4235-8a0a-2cd27aaf179e", + "Title": "UI_PEACOCK_KASTURI2", + "Description": "UI_CONTRACT_SAMBUCA_DESC", + "BriefingVideo": "briefing_sambuca", + "DebriefingVideo": "debriefing_sambuca", + "CodeName_Hint": "Arcade Kasturi Sambuca", + "ScenePath": "assembly:/_pro/scenes/missions/miami/scene_et_sambuca.entity", + "TileImage": "images/contracts/elusive/046_sambuca/Title.jpg", + "Location": "LOCATION_MIAMI", + "CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e", + "Type": "arcade", + "Entitlements": ["LOCATION_GOLDEN"], + "InGroup": "797e204a-ef3d-463b-a386-57df0fe29b8f", + "GroupObjectiveDisplayOrder": [ + { "Id": "c2b3f8e3-0eaf-41b3-8b8c-3cf012a1d0bc" }, + { "Id": "b43f84f7-6c26-4adf-b74a-6d598f03cbe3" } + ] + }, + "UserData": {} +} diff --git a/contractdata/ARCADE/KASTURI/KASTURI3.json b/contractdata/ARCADE/KASTURI/KASTURI3.json new file mode 100644 index 000000000..3bf2ec872 --- /dev/null +++ b/contractdata/ARCADE/KASTURI/KASTURI3.json @@ -0,0 +1,67 @@ +{ + "Data": { + "EnableSaving": false, + "Entrances": [ + "bb0fbcfc-4a3b-4e00-a8f9-f399817bac83", + "8ec50af5-e6b4-47d0-873b-0361cee52a05" + ], + "Objectives": [ + { + "Id": "3b6a356b-550f-4097-98c2-59b250136443", + "Primary": true, + "IsHidden": true, + "SuccessEvent": { + "EventName": "Kill", + "EventValues": { + "RepositoryId": "e1258f2b-1693-44a4-99a4-90c3dea952d1" + } + } + } + ], + "Bricks": [ + "assembly:/_pro/scenes/missions/edgy/mission_fox/elusive_tomorrowland.brick" + ], + "Stashpoints": [], + "GameChangers": ["b43f84f7-6c26-4adf-b74a-6d598f03cbe3"], + "VR": [ + { + "Quality": "base", + "Bricks": [ + "assembly:/_pro/Scenes/Bricks/vr_setup.brick", + "assembly:/_pro/scenes/missions/edgy/mission_fox/vr_overrides_fox.brick", + "assembly:/_pro/scenes/missions/edgy/mission_fox/vr_overrides_ps4perf.brick" + ] + }, + { + "Quality": "better", + "Bricks": [ + "assembly:/_pro/Scenes/Bricks/vr_setup.brick", + "assembly:/_pro/scenes/missions/edgy/mission_fox/vr_overrides_fox.brick" + ] + } + ] + }, + "Metadata": { + "Id": "78131b0a-2320-4008-adf1-2d81f018abe7", + "CodeName_Hint": "Arcade Kasturi Tomorrowland", + "Type": "arcade", + "Title": "UI_PEACOCK_KASTURI3", + "Description": "UI_CONTRACT_TOMORROWLAND_DESC", + "BriefingVideo": "briefing_tomorrowland", + "DebriefingVideo": "debriefing_tomorrowland", + "ScenePath": "assembly:/_pro/scenes/missions/edgy/mission_fox/scene_fox_tomorrowland.entity", + "TileImage": "images/contracts/elusive/S3_Tomorrowland/Title.jpg", + "Location": "LOCATION_EDGY_FOX", + "IsPublished": true, + "LastUpdate": "2023-10-11T11:17:19.5622975Z", + "CreationTimestamp": "2012-12-12T12:12:12.743Z", + "CreatorUserId": "fadb923c-e6bb-4283-a537-eb4d1150262e", + "Entitlements": ["LOCATION_GOLDEN"], + "InGroup": "797e204a-ef3d-463b-a386-57df0fe29b8f", + "GroupObjectiveDisplayOrder": [ + { "Id": "3b6a356b-550f-4097-98c2-59b250136443" }, + { "Id": "b43f84f7-6c26-4adf-b74a-6d598f03cbe3" } + ] + }, + "UserData": {} +} diff --git a/contractdata/ARCADE/_ARCADE_CHALLENGES.json b/contractdata/ARCADE/_ARCADE_CHALLENGES.json index 996b72eb2..be4a3ca7b 100644 --- a/contractdata/ARCADE/_ARCADE_CHALLENGES.json +++ b/contractdata/ARCADE/_ARCADE_CHALLENGES.json @@ -656,6 +656,49 @@ "ContractIds": ["e4b29c19-13b4-471b-b188-cd9c0a788cd0"] } }, + { + "Id": "02f9c806-1f2e-4f55-8a49-8b4a7e93a521", + "Name": "UI_PEACOCK_KASTURI_COMPLETED_NAME", + "ImageName": "images/contracts/arcade/Arcade_Kasturi_Group.jpg", + "Description": "UI_PEACOCK_KASTURI_COMPLETED_DESC", + "Rewards": { + "MasteryXP": 4000 + }, + "Drops": ["TOKEN_OUTFIT_HERO_BUTCHER_SUIT"], + "IsPlayable": false, + "IsLocked": false, + "HideProgression": false, + "CategoryName": "UI_MENU_PAGE_PROFILE_CHALLENGES_CATEGORY_ARCADE", + "Icon": "arcademode", + "LocationId": "LOCATION_EGDY_FOX", + "ParentLocationId": "LOCATION_PARENT_EDGY", + "Type": "contract", + "DifficultyLevels": [], + "OrderIndex": 10000, + "XpModifier": {}, + "RuntimeType": "Hit", + "Definition": { + "Context": {}, + "Scope": "session", + "States": { + "Start": { + "ContractEnd": { + "Condition": { + "$eq": [ + "$ContractId", + "78131b0a-2320-4008-adf1-2d81f018abe7" + ] + }, + "Transition": "Success" + } + } + } + }, + "Tags": ["arcade", "hard"], + "InclusionData": { + "ContractIds": ["797e204a-ef3d-463b-a386-57df0fe29b8f"] + } + }, { "Id": "70fc6583-e596-4210-a53e-4ed42d6c3435", "Name": "UI_LIME_COMPLETION_CHALLENGE_NAME", diff --git a/static/EscalationCodenames.json b/static/EscalationCodenames.json index 2bf93d1a9..31d2213b6 100644 --- a/static/EscalationCodenames.json +++ b/static/EscalationCodenames.json @@ -744,6 +744,12 @@ } ], "Elusive Target Arcade": [ + { + "codename": "Kasturi", + "name": "🦚 The Personages", + "id": "797e204a-ef3d-463b-a386-57df0fe29b8f", + "isPeacock": true + }, { "codename": "Honeydew", "name": "The Authoritarians",