From 779d32d20f0f459d57ef50c55b91319a03c646ff Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sat, 11 Nov 2023 22:32:10 -0800 Subject: [PATCH] fix $matcount on v2 --- src/ChatCommands.cc | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/ChatCommands.cc b/src/ChatCommands.cc index 720324a9..0aa3c223 100644 --- a/src/ChatCommands.cc +++ b/src/ChatCommands.cc @@ -259,14 +259,20 @@ static void server_command_debug(shared_ptr c, const std::string&) { static void server_command_show_material_counts(shared_ptr c, const std::string&) { auto p = c->game_data.player(); - send_text_message_printf(c, "%hhu HP, %hhu TP, %hhu POW\n%hhu MIND, %hhu EVADE\n%hhu DEF, %hhu LUCK", - p->get_material_usage(SavedPlayerDataBB::MaterialType::HP), - p->get_material_usage(SavedPlayerDataBB::MaterialType::TP), - p->get_material_usage(SavedPlayerDataBB::MaterialType::POWER), - p->get_material_usage(SavedPlayerDataBB::MaterialType::MIND), - p->get_material_usage(SavedPlayerDataBB::MaterialType::EVADE), - p->get_material_usage(SavedPlayerDataBB::MaterialType::DEF), - p->get_material_usage(SavedPlayerDataBB::MaterialType::LUCK)); + if ((c->version() == GameVersion::DC) || (c->version() == GameVersion::PC)) { + send_text_message_printf(c, "%hhu HP, %hhu TP", + p->get_material_usage(SavedPlayerDataBB::MaterialType::HP), + p->get_material_usage(SavedPlayerDataBB::MaterialType::TP)); + } else { + send_text_message_printf(c, "%hhu HP, %hhu TP, %hhu POW\n%hhu MIND, %hhu EVADE\n%hhu DEF, %hhu LUCK", + p->get_material_usage(SavedPlayerDataBB::MaterialType::HP), + p->get_material_usage(SavedPlayerDataBB::MaterialType::TP), + p->get_material_usage(SavedPlayerDataBB::MaterialType::POWER), + p->get_material_usage(SavedPlayerDataBB::MaterialType::MIND), + p->get_material_usage(SavedPlayerDataBB::MaterialType::EVADE), + p->get_material_usage(SavedPlayerDataBB::MaterialType::DEF), + p->get_material_usage(SavedPlayerDataBB::MaterialType::LUCK)); + } } static void server_command_auction(shared_ptr c, const std::string&) {