devilutionX icon indicating copy to clipboard operation
devilutionX copied to clipboard

Shift+Left Click Fail To Equip Two Handed Weapons If The Main Hand Is Empty

Open NiteKat opened this issue 3 years ago • 1 comments

Operating System

Windows x64

DevilutionX version

1.4.0 (latest release)

Describe

If you have a shield equipped in the hand slot on the right side of the screen and Shift + Left Click a bow, it will say you have no room and not swap the shield for the bow.

Shift + Left Click will work if you have a weapon and shield equipped, with a shield in the left hand on the screen, but fails in the right.

To Reproduce

  1. Find a bow and a shield.
  2. Equip shield into the hand visually on the right side of inventory.
  3. Shift + Left Click bow in inventory, hear message you have no room.

Expected Behavior

Shield and bow should be swapped (or bow equipped and shield unequipped)

Additional context

image image Both screen shots, should be able to Shift + Left Click the bow and equip it, but you cannot. In second screenshot, if the spiked club is also equipped, it will swap both weapon and shield off and equip the bow.

NiteKat avatar Jul 19 '22 23:07 NiteKat

Shift-clicking fails to equip any two-handed weapon with a one handed item in the off-hand, but only if the item in the off-hand was dropped into the off-hand slot from the inventory. If you swap the item from the main hand to the off-hand then shift-clicking works.

ephphatha avatar Jul 19 '22 23:07 ephphatha