diff options
Diffstat (limited to 'crawl-ref/source/item_use.cc')
-rw-r--r-- | crawl-ref/source/item_use.cc | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/crawl-ref/source/item_use.cc b/crawl-ref/source/item_use.cc index 3d6c9c6f24..bf47e513ff 100644 --- a/crawl-ref/source/item_use.cc +++ b/crawl-ref/source/item_use.cc @@ -1294,10 +1294,6 @@ void fire_target_behaviour::message_ammo_prompt(const std::string* pre_text) const int next_item = get_next_fire_item(m_slot, +1); bool no_other_items = (next_item == -1 || next_item == m_slot); - // How many letters are only needed for formatting, but won't ever - // be printed. - int colour_length = 0; - mesclr(); if (pre_text) @@ -1329,7 +1325,6 @@ void fire_target_behaviour::message_ammo_prompt(const std::string* pre_text) if (m_slot == -1) { msg << "<red>" << m_noitem_reason << "</red>"; - colour_length = 5; } else { @@ -1337,11 +1332,10 @@ void fire_target_behaviour::message_ammo_prompt(const std::string* pre_text) msg << "<" << colour << ">" << you.inv[m_slot].name(DESC_INVENTORY_EQUIP) << "</" << colour << ">"; - colour_length = (selected_from_inventory ? 11 : 3); } - formatted_message_history(msg.str() - .substr(0, crawl_view.msgsz.x + colour_length), + formatted_message_history(tagged_string_substr(msg.str(), + 0, crawl_view.msgsz.x), MSGCH_PROMPT); } |