I'm almost sure the position of the items in your inventory is client-sided, though.They will never do that, this has the chance of doubling the memory currently needed to keep an inventory in check since you are now asking for a save to snapshot the location of each inventory item on the last position of each item before sorting. And then what? What happens if you sort, get an item, and then undo sort? Would that be possible or would the undo just pretend the last item wasn't there?
You might think it's easy, but it's far from it.
The positions of items in your inventory (and your retainer's) is indeed stored locally. I have logged into my account on separate computers without changing any item positions and they appear in different positions on each computer. Thus, it would be quite viable, when the sort function is called, to locally save a snapshot of your current inventory positions, then have an undo function reset it to this snapshot (and perhaps have it disable the undo function until the sort function is used again).
To be more technical, there is an ordering of your inventory on the server that is presumably only updated when an item stack is added to or removed from your inventory. Then there is a mapping between the server positions of your inventory and the positions of your inventory that you see. This mapping is stored locally, and it is this mapping that changes when you use the sort function.
Last edited by Myvar; 08-01-2017 at 06:58 AM.
|
![]() |
![]() |
![]() |
|
Cookie Policy
This website uses cookies. If you do not wish us to set cookies on your device, please do not use the website. Please read the Square Enix cookies policy for more information. Your use of the website is also subject to the terms in the Square Enix website terms of use and privacy policy and by using the website you are accepting those terms. The Square Enix terms of use, privacy policy and cookies policy can also be found through links at the bottom of the page.