From 4b2b93154dd15f8adcbb6b6aa689460fa5d3f6ee Mon Sep 17 00:00:00 2001 From: burningserenity Date: Fri, 8 Jul 2022 22:40:16 -0400 Subject: [PATCH] Fix flash, town portal, and identify scroll descriptions --- Source/items.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Source/items.cpp b/Source/items.cpp index 963aab935..2bf710163 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -1823,7 +1823,12 @@ void PrintItemMisc(const Item &item) { if (item._iMiscId == IMISC_SCROLL) { if (ControlMode == ControlTypes::KeyboardAndMouse) { - AddPanelString(_("Right-click to read")); + if (item._iSpell == SPL_TOWN || item._iSpell == SPL_IDENTIFY) { + AddPanelString(_("Right-click to read, then")); + AddPanelString(_("left-click to target")); + } else { + AddPanelString(_("Right-click to read")); + } } else { if (!invflag) { AddPanelString(_("Open inventory to use")); @@ -1834,8 +1839,12 @@ void PrintItemMisc(const Item &item) } if (item._iMiscId == IMISC_SCROLLT) { if (ControlMode == ControlTypes::KeyboardAndMouse) { - AddPanelString(_("Right-click to read, then")); - AddPanelString(_("left-click to target")); + if (item._iSpell == SPL_FLASH) { + AddPanelString(_("Right-click to read")); + } else { + AddPanelString(_("Right-click to read, then")); + AddPanelString(_("left-click to target")); + } } else { if (TargetsMonster(item._iSpell)) { AddPanelString(_("Select from spell book, then"));