add inventory items to API response
This commit is contained in:
+1
-1
@@ -567,7 +567,6 @@ phosg::JSON HTTPServer::generate_game_client_json_st(shared_ptr<const Client> c,
|
|||||||
auto p = c->character(false, false);
|
auto p = c->character(false, false);
|
||||||
if (p) {
|
if (p) {
|
||||||
if (!is_ep3(c->version())) {
|
if (!is_ep3(c->version())) {
|
||||||
ret.emplace("InventoryItems", p->inventory.num_items);
|
|
||||||
if (c->version() != Version::DC_NTE) {
|
if (c->version() != Version::DC_NTE) {
|
||||||
ret.emplace("InventoryLanguage", p->inventory.language);
|
ret.emplace("InventoryLanguage", p->inventory.language);
|
||||||
ret.emplace("NumHPMaterialsUsed", p->get_material_usage(PSOBBCharacterFile::MaterialType::HP));
|
ret.emplace("NumHPMaterialsUsed", p->get_material_usage(PSOBBCharacterFile::MaterialType::HP));
|
||||||
@@ -593,6 +592,7 @@ phosg::JSON HTTPServer::generate_game_client_json_st(shared_ptr<const Client> c,
|
|||||||
}
|
}
|
||||||
items_json.emplace_back(std::move(item_dict));
|
items_json.emplace_back(std::move(item_dict));
|
||||||
}
|
}
|
||||||
|
ret.emplace("InventoryItems", std::move(items_json));
|
||||||
ret.emplace("ATP", p->disp.stats.char_stats.atp.load());
|
ret.emplace("ATP", p->disp.stats.char_stats.atp.load());
|
||||||
ret.emplace("MST", p->disp.stats.char_stats.mst.load());
|
ret.emplace("MST", p->disp.stats.char_stats.mst.load());
|
||||||
ret.emplace("EVP", p->disp.stats.char_stats.evp.load());
|
ret.emplace("EVP", p->disp.stats.char_stats.evp.load());
|
||||||
|
|||||||
Reference in New Issue
Block a user