From: SourceForge.net <no...@so...> - 2013-04-21 17:42:11
|
Bugs item #3487066, was opened at 2012-02-12 10:44 Message generated for change (Comment added) made by kiheru You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=3487066&group_id=1111 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Client Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: General Public (yetisyny) Assigned to: Nobody/Anonymous (nobody) Summary: Dragging a specific # of items from chest into inventory Initial Comment: Holding down the CONTROL key while dragging a stackable item FROM your personal inventory into a chest allows you to choose a specific number of that stackable item to move from your personal inventory into the chest, BEFORE it moves, and that works FINE. What DOESN'T work, or rather, only works about a THIRD of the time, is using the CONTROL key to drag stackable items from a chest (such as your chest at any of the banks) into your personal inventory and have it only move a certain number of them instead of all at once. Typically (2/3 of the time) ALL of the stackable items of that type get transferred from the chest into your personal inventory if you are holding down CONTROL when you drag with your mouse, and although the user interface for selecting the number of items to transfer pops up, it pops up AFTER the items have ALL already been moved from the chest into your personal inventory, and it doesn't matter WHAT you choose in the interface because whichever item you control-dragged from the chest into your inventory is already ALL in your personal inventory now, no matter what. How SHOULD it work? CONTROL-dragging items with the mouse should bring up the user interface to decide how many of that stackable item to move, and NONE of the items should be moved until AFTER you put in the number in that user interface and tell it to go ahead and transfer the items. And it should work the same no matter WHERE you are transferring the items, whether it is from your inventory to a chest, a chest to your inventory, your inventory to the ground, the ground to your inventory, the ground to a chest, a chest to the ground, one spot on the ground to another spot on the ground, or one chest to another chest... they should all work the same if you hold down CONTROL. Actually, though, I don't know of any chests that are close enough to other chests for you to stand next to both chests at the same time, so maybe that case of moving an item directly from one chest to another would never occur, but I am just mentioning it just in case that ever occurs in the game. Anyway, I know for sure that the control-drag bug here DOES occur when moving stackable items from a chest into personal inventory, and DOESN'T occur when moving it from personal inventory into a chest. The correct user interface for transferring a specific number of items DOES come up, but the game goes ahead and moves it all and ignores the user interface, and transfers all of the items immediately. ---------------------------------------------------------------------- >Comment By: Kimmo Rundelin (kiheru) Date: 2013-04-21 10:42 Message: There's a reason that ctrl-click does not move (that is actually broken in recent releases, and it *does* trigger a move. Fixed in CVS now). Ctrl-click works as an attack command in double click mode too, so the move was suppressed as the player obviously meant to attack rather than move, but missed the creature. ---------------------------------------------------------------------- Comment By: oslsachem (oslsachem) Date: 2013-04-20 09:04 Message: How about using an alternative modifier key for looting without moving? (e.g. shift+click or even ctrl+shift+click) On the other hand, I don't know if the game has run out of modifier keys which are readily available across the different platforms (Windows, Mac, Gnu/Linux, ...) ---------------------------------------------------------------------- Comment By: Deluge (antumdeluge) Date: 2013-04-17 22:53 Message: Yes, I've noticed that the problem occurs if I try to do quick Ctrl+drag. If I the items over my bag for a second or two before releasing the mouse button I can avoid the problem. ---------------------------------------------------------------------- Comment By: Pavel Salamon (rogan2) Date: 2013-04-17 16:53 Message: Hi, I've been looking for ways to contribute and this caught my attention. After a quick look at the code I think the problem is caused by the client gui interpreting a fast ctrl-drag as both a mouse click AND a ctrl-drag. I'm going to try and make a patch in the next few days. ---------------------------------------------------------------------- Comment By: Kimmo Rundelin (kiheru) Date: 2012-02-13 12:36 Message: If you accidentally do click the items in a chest, instead of starting a drag, the items get moved to the inventory. If it happens in a way that it's a rapid click+drag start (can be reproduced intentionally, or with a bit miss behaving mouse), the items get moved, but the drag still gets started (on an item that no longer is actually in the chest). Maybe the client should not send equip actions on click when the user is pressing ctrl? (otoh, I think I sometimes do keep the ctrl down when looting corpses. I don't know how common that is - the results would be unexpected for the users) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101111&aid=3487066&group_id=1111 |