feat: add keys as part of the get inventory.

This commit is contained in:
Michael Hannigan
2025-11-02 00:05:26 -05:00
parent b4c2290b7b
commit 200434ac78
3 changed files with 6 additions and 1 deletions

View File

@@ -18,6 +18,7 @@
Recipes,
CreditBundles,
Sentinels,
SentinelWeapons
SentinelWeapons,
LevelKeys
}
}

View File

@@ -63,6 +63,7 @@ namespace WFClassic.Web.Logic.Inventory.Get
RegularCredits = regularCredits > 0 ? regularCredits : 0,
TauntHistory = player.TauntHistoryItems.Select(s => new GetInventoryResultJsonTauntHistoryItem() { node = s.Node }).ToList(),
Upgrades = GetUpgrade(player.InventoryItems, attachments, InternalInventoryItemType.Upgrades),
Keys = GetJsonTypeCount(InternalInventoryItemType.LevelKeys, player.InventoryItems),
};
}

View File

@@ -107,6 +107,9 @@ namespace WFClassic.Web.Logic.Inventory.Get
[JsonPropertyName("XPInfo")]
public List<GetInventoryResultJsonXpInfoItem> XPInfo { get; set; }
[JsonPropertyName("LevelKeys")]
public List<GetInventoryResultJsonTypeCount> Keys { get; set; }
[JsonPropertyName("TauntHistory")]
public List<GetInventoryResultJsonTauntHistoryItem> TauntHistory { get; set; }