Feature request: Handle GoalTag in Mission Report #2183

Closed
opened 2025-06-17 01:45:50 -07:00 by nyaoouo · 2 comments
Contributor

need to increase goal Count and give reward
test goal:

{
  "_id": {
    "$oid": "64c7c865706412146f097c27"
  },
  "Count": 1,
  "Success": 0,
  "Personal": true,
  "Bounty": true,
  "ClampNodeScores": true,

  "Desc": "/Lotus/Language/G1Quests/Anniversary2017MissionTitle",
  "Icon": "/Lotus/Interface/Icons/Player/GlyphLotus12Anniversary.png",
  "Tag": "Anniversary2025TacAlert",

  "Node": "EventNode17",
  "ConcurrentNodes": [
    "EventNode9",
    "EventNode39",
    "EventNode12"
  ],

  "MissionKeyName": "/Lotus/Types/Keys/TacAlertKeyAnniversary2025A",
  "ConcurrentMissionKeyNames": [
    "/Lotus/Types/Keys/TacAlertKeyAnniversary2025B",
    "/Lotus/Types/Keys/TacAlertKeyAnniversary2018D",
    "/Lotus/Types/Keys/TacAlertKeyAnniversary2024L"
  ],

  "ConcurrentNodeReqs": [
    1,
    2,
    3
  ],

  "InterimGoals": [
    1,
    2
  ],
  "Goal": 3,
  "BonusGoal": 4,

  "InterimRewards": [
    {
      "credits": 100000,
      "items": [
        "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVGarudaKhoraPrimeDualPack"
      ]
    },
    {
      "credits": 100000,
      "items": [
        "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVBansheeMiragePrimeDualPack"
      ]
    }
  ],
  "Reward": {
    "credits": 100000,
    "items": [
      "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVIvaraOberonPrimeDualPack"
    ]
  },
  "BonusReward": {
    "credits": 100000,
    "items": [
      "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVNidusSarynPrimeDualPack"
    ]
  }
}
image.png example when `Count` is set to 1
// interface of reward
export interface IRewardCountedItem {
    ItemType: string;
    ItemCount: number;
}

export interface IReward {
    credits?: number;
    items?: string[];
    countedItems?: IRewardCountedItem[];
}
need to increase goal `Count` and give reward test goal: ```json { "_id": { "$oid": "64c7c865706412146f097c27" }, "Count": 1, "Success": 0, "Personal": true, "Bounty": true, "ClampNodeScores": true, "Desc": "/Lotus/Language/G1Quests/Anniversary2017MissionTitle", "Icon": "/Lotus/Interface/Icons/Player/GlyphLotus12Anniversary.png", "Tag": "Anniversary2025TacAlert", "Node": "EventNode17", "ConcurrentNodes": [ "EventNode9", "EventNode39", "EventNode12" ], "MissionKeyName": "/Lotus/Types/Keys/TacAlertKeyAnniversary2025A", "ConcurrentMissionKeyNames": [ "/Lotus/Types/Keys/TacAlertKeyAnniversary2025B", "/Lotus/Types/Keys/TacAlertKeyAnniversary2018D", "/Lotus/Types/Keys/TacAlertKeyAnniversary2024L" ], "ConcurrentNodeReqs": [ 1, 2, 3 ], "InterimGoals": [ 1, 2 ], "Goal": 3, "BonusGoal": 4, "InterimRewards": [ { "credits": 100000, "items": [ "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVGarudaKhoraPrimeDualPack" ] }, { "credits": 100000, "items": [ "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVBansheeMiragePrimeDualPack" ] } ], "Reward": { "credits": 100000, "items": [ "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVIvaraOberonPrimeDualPack" ] }, "BonusReward": { "credits": 100000, "items": [ "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVNidusSarynPrimeDualPack" ] } } ``` <img width="560" alt="image.png" src="attachments/158a8d69-d69f-4bff-9dc3-df56047a5f53"> example when `Count` is set to 1 ```Typescript // interface of reward export interface IRewardCountedItem { ItemType: string; ItemCount: number; } export interface IReward { credits?: number; items?: string[]; countedItems?: IRewardCountedItem[]; } ```
574 KiB
Author
Contributor

mission report content

2025-06-17T16:31:19:039 [0.1.0] debug:  mission report: {
  crossPlaySetting: 'ENABLED',
  rewardsMultiplier: 1,
  GoalTag: 'Anniversary2025TacAlert',
  ActiveBoosters: [],
...
mission report content ``` 2025-06-17T16:31:19:039 [0.1.0] debug: mission report: { crossPlaySetting: 'ENABLED', rewardsMultiplier: 1, GoalTag: 'Anniversary2025TacAlert', ActiveBoosters: [], ... ```
Owner

Duplicate of #1103

Duplicate of #1103
Sign in to join this conversation.
No description provided.