Page MenuHomeFeedback Tracker

First left click after closing inventory is ignored
Need More Info, NormalPublic

Description

Every time I pick to my hand an item on inventory that assigns an action to the left mouse click (e.g. ammo magazine, canned sardines, etc), when I close the inventory and hold the left mouse button, nothing happen. I have to release the button and press again to start the action.

Details

Severity
Minor
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Operating System Version
10.0.19042 Build 19042
Category
Controls
Steps To Reproduce
  1. Open the inventory
  2. Drag a loaded ammo magazine to the hand slot
  3. Close the inventory
  4. Hold the left mouse button to start unloading the magazine

At this point nothing happens. To unload the magazine I need to release the left mouse button and press it again.

Event Timeline

Geez changed the task status from New to Assigned.Mar 8 2021, 2:39 PM
Geez changed the task status from Assigned to Need More Info.Mar 16 2021, 5:37 PM
Geez added a subscriber: Geez.

Hello Chiforimpulo.
We have tested the problem but we were nable to produce it on our end. Does this occur only under specific circumstance?
Regards,
Geez

You are right, I thought it was very consistent since it happens so often while playing. But I tried to reproduce it now and I couldn't.

So I gave up, started playing normally and it happened almost immediately. I realized what is going on. It happens when I try to be quick. So here is a more detailed step by step:

  1. Open inventory
  2. Drag loaded ammo magazine to hand
  3. Close the inventory immediately
  4. Press the mouse button before the animation to pick the magazine is finished

You can actually see by the UI tip on the lower left corner the that the action is only available after the animation is done.

I guess now I will be more careful to wait for the animation to end, but I know this issue annoys some of my friends also. I think the controls would feel more robust if the action would be activated even if the keypress event was lost. So the animation delay would still exist, but the action would start afterward as long as the button was still pressed.