Use all implemented on luck

Use all implemented on luck

in Guild Wars 2 Discussion

Posted by: Linken.6345

Linken.6345

I found this out by accident last night, nice would be good if it was implemented for more things like champ bags for example.

Use all implemented on luck

in Guild Wars 2 Discussion

Posted by: Serophous.9085

Serophous.9085

Champ bags could be tricky as the contents would be taking up inventory space. You would have to calculate what comes out of the bag with different armor pieces, the dust, materials, etc.

Imagine having only 3 inventory spots and right clicking a stack of 250 bags.

Use all implemented on luck

in Guild Wars 2 Discussion

Posted by: Linken.6345

Linken.6345

then you would fill up and get 2-4 items in overflow like usual when you open bags normaly and stop at 248-249 bags.
What was the problem again?

Use all implemented on luck

in Guild Wars 2 Discussion

Posted by: Serophous.9085

Serophous.9085

then you would fill up and get 2-4 items in overflow like usual when you open bags normaly and stop at 248-249 bags.
What was the problem again?

again, its not that simple.

you’re imputing a command to “OPEN ALL” not “open a few”, so when it opens all, its gonna open them all. that means the overflow is gonna get massively filled.

Now course, they could try programming with “calculate empty inventory space, open bags till filled, excess put in overflow”. but then you are gonna have to calculate this for each bag, as there aren’t just champ bags in the game, this would have to be done seperately for almost every bag in the game. Not to mention, each bag also contains a different amount of items.

So, its just easier to have it on something that is consumable, rather than producing more items

Use all implemented on luck

in Guild Wars 2 Discussion

Posted by: Manasa Devi.7958

Manasa Devi.7958

then you would fill up and get 2-4 items in overflow like usual when you open bags normaly and stop at 248-249 bags.
What was the problem again?

again, its not that simple.

you’re imputing a command to “OPEN ALL” not “open a few”, so when it opens all, its gonna open them all. that means the overflow is gonna get massively filled.

Now course, they could try programming with “calculate empty inventory space, open bags till filled, excess put in overflow”. but then you are gonna have to calculate this for each bag, as there aren’t just champ bags in the game, this would have to be done seperately for almost every bag in the game. Not to mention, each bag also contains a different amount of items.

So, its just easier to have it on something that is consumable, rather than producing more items

No, it’s not that hard at all.

Step 1: Is there a loot overflow window? If so, abort.

Step 2: Open bag, do everything that happens when a bag is opened by hand. This includes generating an overflow window, just like what happens when a bag is opened manually while there’s not enough space for its contents. Simple.
Step 3: Repeat until bags are gone.

That’s all. No calculations, nothing complex.

(edited by Manasa Devi.7958)