feat(escalation): pontus (#328)

* pontus test

Signed-off-by: Reece Dunham <me@rdil.rocks>

* Remove traditions & lee hong

These are being moved out of core to reduce bundle size, translation maintainability, and just because they weren't played that much.

Signed-off-by: Reece Dunham <me@rdil.rocks>

* pontus test

Signed-off-by: Reece Dunham <me@rdil.rocks>

* Add pontus group data

Signed-off-by: Reece Dunham <me@rdil.rocks>

* Add pontus group data

Signed-off-by: Reece Dunham <me@rdil.rocks>

* Various pontus changes

* Pontus l10n

* Add season properties to pontus

* Add id to pontus in escalation codenames

* Add escalation guidelines document

* Prettier run

---------

Signed-off-by: Reece Dunham <me@rdil.rocks>
Co-authored-by: Reece Dunham <me@rdil.rocks>
This commit is contained in:
Anthony Fuller 2023-10-15 21:24:52 +01:00 committed by GitHub
parent 799cf1a440
commit 72826f7bde
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 717 additions and 12 deletions

View File

@ -237,6 +237,7 @@ export const missionsInLocations = {
"72aaaa7b-4386-4ee7-9e9e-73fb8ff8e416",
],
LOCATION_TRAPPED_WOLVERINE: ["078a50d1-6427-4fc3-9099-e46390e637a0"],
LOCATION_ROCKY_DUGONG: ["50fa5e99-0b51-45d4-9062-cd46dd928461"],
},
arcade: {
LOCATION_NORTHSEA: [

View File

@ -0,0 +1,30 @@
{
"Data": {
"EnableSaving": false,
"Objectives": [],
"Bricks": [],
"GameChangers": [],
"GameChangerReferences": []
},
"Metadata": {
"Id": "50fa5e99-0b51-45d4-9062-cd46dd928461",
"IsPublished": true,
"TileImage": "images/contracts/escalation/contractescalation_pontus.jpg",
"Title": "UI_PEACOCK_PONTUS",
"Description": "UI_PEACOCK_ESCALATION_AMBROSE_DESC",
"Location": "LOCATION_ROCKY_DUGONG",
"ScenePath": "assembly:/_pro/scenes/missions/Rocky/scene_dugong.entity",
"Type": "escalation",
"GroupDefinition": {
"Type": "escalation",
"Order": [
"b11ff525-a28d-4714-8c72-ce8a2067aedd",
"4a62e2f2-fdd6-4915-bf00-a746e5f80418",
"4b478156-615c-46aa-8fa2-932bca131f11"
]
},
"Entitlements": ["LOCATION_ROCKY"],
"Season": 0,
"OriginalSeason": 3
}
}

View File

@ -0,0 +1,129 @@
{
"Data": {
"Objectives": [
{
"Type": "statemachine",
"Id": "83ae9dcf-ee05-4cfa-9101-85a434d9ae85",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ1"
},
"TargetConditions": [
{
"Type": "weapon",
"RepositoryId": "5db9cefd-391e-4c35-a4c4-bb672ac9b996",
"HardCondition": true
}
],
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["721f3c39-299d-4869-9373-14a2e98ca50b"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"721f3c39-299d-4869-9373-14a2e98ca50b"
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"5db9cefd-391e-4c35-a4c4-bb672ac9b996"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"721f3c39-299d-4869-9373-14a2e98ca50b"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "538ecb95-2931-4303-904e-5b3c98d417e4",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ2"
},
"TargetConditions": [
{
"Type": "weapon",
"RepositoryId": "5db9cefd-391e-4c35-a4c4-bb672ac9b996",
"HardCondition": true
}
],
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["87be73e8-64a2-4381-8438-013bb5d4f241"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"87be73e8-64a2-4381-8438-013bb5d4f241"
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"5db9cefd-391e-4c35-a4c4-bb672ac9b996"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"87be73e8-64a2-4381-8438-013bb5d4f241"
]
},
"Transition": "Failure"
}
]
}
}
}
}
],
"Bricks": [],
"GameChangers": []
},
"Metadata": {
"TileImage": "images/contracts/escalation/contractescalation_pontus.jpg",
"Location": "LOCATION_ROCKY_DUGONG",
"Title": "UI_PEACOCK_PONTUS1",
"ScenePath": "assembly:/_pro/scenes/missions/Rocky/scene_dugong.entity",
"Description": "",
"Id": "b11ff525-a28d-4714-8c72-ce8a2067aedd",
"Type": "escalation",
"Entitlements": ["LOCATION_ROCKY"],
"InGroup": "50fa5e99-0b51-45d4-9062-cd46dd928461"
}
}

View File

@ -0,0 +1,174 @@
{
"Data": {
"Objectives": [
{
"Type": "statemachine",
"Id": "83ae9dcf-ee05-4cfa-9101-85a434d9ae85",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ1"
},
"TargetConditions": [
{
"Type": "weapon",
"RepositoryId": "5db9cefd-391e-4c35-a4c4-bb672ac9b996",
"HardCondition": true
}
],
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["721f3c39-299d-4869-9373-14a2e98ca50b"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"721f3c39-299d-4869-9373-14a2e98ca50b"
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"5db9cefd-391e-4c35-a4c4-bb672ac9b996"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"721f3c39-299d-4869-9373-14a2e98ca50b"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "538ecb95-2931-4303-904e-5b3c98d417e4",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ2"
},
"TargetConditions": [
{
"Type": "weapon",
"RepositoryId": "5db9cefd-391e-4c35-a4c4-bb672ac9b996",
"HardCondition": true
}
],
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["87be73e8-64a2-4381-8438-013bb5d4f241"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"87be73e8-64a2-4381-8438-013bb5d4f241"
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"5db9cefd-391e-4c35-a4c4-bb672ac9b996"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"87be73e8-64a2-4381-8438-013bb5d4f241"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "a62f4f63-430c-47d9-b527-1545706bb132",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ3"
},
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["08116939-5362-4f44-9187-3d672747a539"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"08116939-5362-4f44-9187-3d672747a539"
]
},
"Transition": "Success"
}
]
}
}
}
}
],
"Bricks": [],
"GameChangers": ["07b1bc1d-f52b-4004-a760-846c4bc3f172"]
},
"Metadata": {
"TileImage": "images/contracts/escalation/contractescalation_pontus.jpg",
"Location": "LOCATION_ROCKY_DUGONG",
"Title": "UI_PEACOCK_PONTUS2",
"ScenePath": "assembly:/_pro/scenes/missions/Rocky/scene_dugong.entity",
"Description": "",
"Id": "4a62e2f2-fdd6-4915-bf00-a746e5f80418",
"Type": "escalation",
"Entitlements": ["LOCATION_ROCKY"],
"InGroup": "50fa5e99-0b51-45d4-9062-cd46dd928461",
"GroupObjectiveDisplayOrder": [
{
"Id": "a62f4f63-430c-47d9-b527-1545706bb132",
"IsNew": true
},
{
"Id": "83ae9dcf-ee05-4cfa-9101-85a434d9ae85"
},
{
"Id": "538ecb95-2931-4303-904e-5b3c98d417e4"
},
{
"Id": "07b1bc1d-f52b-4004-a760-846c4bc3f172",
"IsNew": true
}
]
}
}

View File

@ -0,0 +1,239 @@
{
"Data": {
"Objectives": [
{
"Type": "statemachine",
"Id": "83ae9dcf-ee05-4cfa-9101-85a434d9ae85",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ1"
},
"TargetConditions": [
{
"Type": "weapon",
"RepositoryId": "5db9cefd-391e-4c35-a4c4-bb672ac9b996",
"HardCondition": true
}
],
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["721f3c39-299d-4869-9373-14a2e98ca50b"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"721f3c39-299d-4869-9373-14a2e98ca50b"
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"5db9cefd-391e-4c35-a4c4-bb672ac9b996"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"721f3c39-299d-4869-9373-14a2e98ca50b"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "538ecb95-2931-4303-904e-5b3c98d417e4",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ2"
},
"TargetConditions": [
{
"Type": "weapon",
"RepositoryId": "5db9cefd-391e-4c35-a4c4-bb672ac9b996",
"HardCondition": true
}
],
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["87be73e8-64a2-4381-8438-013bb5d4f241"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"87be73e8-64a2-4381-8438-013bb5d4f241"
]
},
{
"$eq": [
"$Value.KillItemRepositoryId",
"5db9cefd-391e-4c35-a4c4-bb672ac9b996"
]
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"87be73e8-64a2-4381-8438-013bb5d4f241"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "d9408a0f-b860-40a6-ac1f-a49c2024dbc2",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ4"
},
"TargetConditions": [
{
"Type": "killmethod",
"KillMethod": "accident_suspended_object",
"HardCondition": true
}
],
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["2e1836c9-b410-4285-893d-6bda99923aca"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$and": [
{
"$eq": [
"$Value.RepositoryId",
"2e1836c9-b410-4285-893d-6bda99923aca"
]
},
{
"$any": {
"?": {
"$eq": [
"$.#",
"accident_suspended_object"
]
},
"in": [
"$Value.KillMethodBroad",
"$Value.KillMethodStrict"
]
}
}
]
},
"Transition": "Success"
},
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"2e1836c9-b410-4285-893d-6bda99923aca"
]
},
"Transition": "Failure"
}
]
}
}
}
},
{
"Type": "statemachine",
"Id": "a62f4f63-430c-47d9-b527-1545706bb132",
"ObjectiveType": "statemachine",
"HUDTemplate": {
"display": "$loc UI_PEACOCK_PONTUS_OBJ3"
},
"Category": "primary",
"Definition": {
"Context": {
"Targets": ["08116939-5362-4f44-9187-3d672747a539"]
},
"States": {
"Start": {
"Kill": [
{
"Condition": {
"$eq": [
"$Value.RepositoryId",
"08116939-5362-4f44-9187-3d672747a539"
]
},
"Transition": "Success"
}
]
}
}
}
}
],
"Bricks": [],
"GameChangers": ["07b1bc1d-f52b-4004-a760-846c4bc3f172"]
},
"Metadata": {
"TileImage": "images/contracts/escalation/contractescalation_pontus.jpg",
"Location": "LOCATION_ROCKY_DUGONG",
"Title": "UI_PEACOCK_PONTUS3",
"ScenePath": "assembly:/_pro/scenes/missions/Rocky/scene_dugong.entity",
"Description": "",
"Id": "4b478156-615c-46aa-8fa2-932bca131f11",
"Type": "escalation",
"Entitlements": ["LOCATION_ROCKY"],
"InGroup": "50fa5e99-0b51-45d4-9062-cd46dd928461",
"GroupObjectiveDisplayOrder": [
{
"Id": "a62f4f63-430c-47d9-b527-1545706bb132"
},
{
"Id": "d9408a0f-b860-40a6-ac1f-a49c2024dbc2",
"IsNew": true
},
{
"Id": "83ae9dcf-ee05-4cfa-9101-85a434d9ae85"
},
{
"Id": "538ecb95-2931-4303-904e-5b3c98d417e4"
},
{
"Id": "07b1bc1d-f52b-4004-a760-846c4bc3f172"
}
]
}
}

View File

@ -0,0 +1,23 @@
# Escalation Guidelines
This document outlines the expected guidelines for custom Peacock escalations
which allow for an improved user experience and consistency among official
and Peacock escalations.
The guidelines:
- Use localised strings for anything that isn't automatically localised by the game.
- Try not to "re-localise" strings that are already in the game and available to us e.g. "No Disguise Change"
- Try to "group" objectives together i.e. eliminations and retrieval objectives should be grouped separately (e.g. Target, Target, Target, Retrieval, Retrieval).
- **Always** try to use `GroupObjectiveDisplayOrder` and keep objectives in the same order between levels (unless they've changed and need to be marked as new).
- Use `IsNew` on any new objectives.
- New objectives should be placed **before** old objectives in their groups.
- The first level **should not** have any objectives marked as new.
- Gamechangers **should always be placed to the right of main objectives**.
- Try to have kill objectives first, before any other objectives.
- Try to not put long strings for `BriefingName` this is so they show nicely in the tall tiles with scrolling/being truncated.
- Don't use `LongBriefingText` unless it's absolutely required. It can be left out and it'll default to `BriefingText`.
- Peacock escalations should be added **first** in locations **and in `EscalationCodenames.json`**.
- If no conditions are included for a target, use the game to localise it (`UI_CONTRACT_GENERAL_OBJ_KILL`).
- If conditions are included, include them in the HUD string and **LOCALISE IT**!
- For `(Long)BriefingText`, try to use proper grammar (i.e. ending with a full stop).

View File

@ -189,7 +189,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Escalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Escalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Escalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"french": {
"UI_DRP_001": "UI_DRP_001",
@ -381,7 +390,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Escalade Peacock à Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Escalade Peacock à Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Escalade Peacock à Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Escalade Peacock à Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Escalade Peacock à Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"italian": {
"UI_DRP_001": "UI_DRP_001",
@ -573,7 +591,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Escalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Escalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Escalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"german": {
"UI_DRP_001": "",
@ -770,7 +797,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Eskalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Eskalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Eskalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Eskalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Eskalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"spanish": {
"UI_DRP_001": "UI_DRP_001",
@ -962,7 +998,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Escalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Escalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Escalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"russian": {
"UI_DRP_001": "UI_DRP_001",
@ -1154,7 +1199,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Escalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Escalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Escalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"chineseSimplified": {
"UI_DRP_001": "UI_DRP_001",
@ -1346,7 +1400,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "在达特穆尔的孔雀升级契约",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "在柏林的孔雀升级契约",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "在重庆的孔雀升级契约",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "在门多萨的孔雀升级契约"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "在门多萨的孔雀升级契约",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"chineseTraditional": {
"UI_DRP_001": "UI_DRP_001",
@ -1538,7 +1601,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "在達特穆爾達孔雀晉級。",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "在柏林達孔雀晉級。",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "在重慶達孔雀晉級。",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "在門多薩達孔雀晉級。"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "在門多薩達孔雀晉級。",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"japanese": {
"UI_DRP_001": "UI_DRP_001",
@ -1730,7 +1802,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Escalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Escalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Escalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"spanishMexican": {
"UI_DRP_001": "UI_DRP_001",
@ -1922,7 +2003,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Escalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Escalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Escalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"portugueseBrazil": {
"UI_DRP_001": "UI_DRP_001",
@ -2115,7 +2205,16 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Escalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Escalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Escalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
},
"polish": {
"UI_DRP_001": "UI_DRP_001",
@ -2307,6 +2406,15 @@
"UI_PEACOCK_ESCALATION_DARTMOOR_DESC": "Peacock Escalation in Dartmoor",
"UI_PEACOCK_ESCALATION_BERLIN_DESC": "Peacock Escalation in Berlin",
"UI_PEACOCK_ESCALATION_CHONGQING_DESC": "Peacock Escalation in Chongqing",
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza"
"UI_PEACOCK_ESCALATION_MENDOZA_DESC": "Peacock Escalation in Mendoza",
"UI_PEACOCK_ESCALATION_AMBROSE_DESC": "Peacock Escalation in Ambrose Island",
"UI_PEACOCK_PONTUS": "The Kukri Convention",
"UI_PEACOCK_PONTUS1": "The Kukri Convention - Level 1",
"UI_PEACOCK_PONTUS2": "The Kukri Convention - Level 2",
"UI_PEACOCK_PONTUS3": "The Kukri Convention - Level 3",
"UI_PEACOCK_PONTUS_OBJ1": "Eliminate Peter Fikes with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ2": "Eliminate Orson Mills with the Kukuri Machete",
"UI_PEACOCK_PONTUS_OBJ3": "Eliminate Philip Milner",
"UI_PEACOCK_PONTUS_OBJ4": "Eliminate Zackary Pullman with a falling object"
}
}

View File

@ -740,6 +740,7 @@
{
"codename": "Pontus",
"name": "🦚 The Kukri Convention",
"id": "50fa5e99-0b51-45d4-9062-cd46dd928461",
"isPeacock": true
}
],