mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-09-20 07:15:16 +00:00
* GWCA integration GWCAMemoryReader partial implementation * Complete Daybreak.GWCA implementation Fix metrics view Upgrade dependencies * Update version * Add solution dir property * Another try * Fix version check * Fix codeql pipeline * Codeql fixes * Fetch submodules * Final codeql change
25 lines
743 B
C++
25 lines
743 B
C++
#include <cstdint>
|
|
#include <GWCA/GameEntities/Map.h>
|
|
#include <json.hpp>
|
|
#include <payloads/Bag.h>
|
|
#include <payloads/InventoryPayload.h>
|
|
|
|
using json = nlohmann::json;
|
|
|
|
namespace Daybreak {
|
|
void to_json(json& j, const InventoryPayload& p) {
|
|
j = json
|
|
{
|
|
{"GoldInStorage", p.GoldInStorage},
|
|
{"GoldOnCharacter", p.GoldOnCharacter},
|
|
{"Backpack", p.Backpack},
|
|
{"BeltPouch", p.BeltPouch},
|
|
{"Bags", p.Bags},
|
|
{"EquipmentPack", p.EquipmentPack},
|
|
{"MaterialStorage", p.MaterialStorage},
|
|
{"UnclaimedItems", p.UnclaimedItems},
|
|
{"StoragePanes", p.StoragePanes},
|
|
{"EquippedItems", p.EquippedItems},
|
|
};
|
|
}
|
|
} |