fix describe-item action
This commit is contained in:
+6
-1
@@ -1677,7 +1677,8 @@ Action a_describe_item(
|
|||||||
string description = args.get<string>(1);
|
string description = args.get<string>(1);
|
||||||
auto version = get_cli_version(args);
|
auto version = get_cli_version(args);
|
||||||
|
|
||||||
auto s = make_shared<ServerState>();
|
auto s = make_shared<ServerState>("system/config.json");
|
||||||
|
s->load_config_early();
|
||||||
s->load_patch_indexes(false);
|
s->load_patch_indexes(false);
|
||||||
s->load_text_index(false);
|
s->load_text_index(false);
|
||||||
s->load_item_definitions(false);
|
s->load_item_definitions(false);
|
||||||
@@ -1686,6 +1687,10 @@ Action a_describe_item(
|
|||||||
|
|
||||||
ItemData item = name_index->parse_item_description(description);
|
ItemData item = name_index->parse_item_description(description);
|
||||||
|
|
||||||
|
if (args.get<bool>("decode")) {
|
||||||
|
item.decode_for_version(version);
|
||||||
|
}
|
||||||
|
|
||||||
string desc = name_index->describe_item(item);
|
string desc = name_index->describe_item(item);
|
||||||
log_info("Data (decoded): %02hhX%02hhX%02hhX%02hhX %02hhX%02hhX%02hhX%02hhX %02hhX%02hhX%02hhX%02hhX -------- %02hhX%02hhX%02hhX%02hhX",
|
log_info("Data (decoded): %02hhX%02hhX%02hhX%02hhX %02hhX%02hhX%02hhX%02hhX %02hhX%02hhX%02hhX%02hhX -------- %02hhX%02hhX%02hhX%02hhX",
|
||||||
item.data1[0], item.data1[1], item.data1[2], item.data1[3],
|
item.data1[0], item.data1[1], item.data1[2], item.data1[3],
|
||||||
|
|||||||
Reference in New Issue
Block a user