WollKhan reports: Please make backpacks of all s ... #852
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
7 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#852
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WollKhan reports a bug:
Player position:
Player look:
Player information:
Player meta:
Log identifier
Profiler save:
Status:
Teleport command:
Compass command:
If anyone chooses to implement this, please do it upstream.
Alias: I'll implement this (upstream).
ok pr made. now i'm just waiting for it to get merged.
Upstream PR https://github.com/minetest-mods/unified_inventory/pull/237
looks like this might not get implemented.
see https://github.com/minetest-mods/unified_inventory/pull/237#issuecomment-1850562513
Bags are some kind of life time investment. Just craft them once and have them until the end of the server. So not a big deal to have them like they are now.
the main reason why i support stackable bags is so that i can store more of them in a smartshop. admittedly, i only have to refill my shop once every couple months as it is.
i also commented on the PR - the fix is not quite that trivial.
Right, for a shop stackable bags are much better. Same for croco bags I sell.
flux: I tested and the bag slots only allow for one bag in them.
If anyone wants to test it. Here is the link to my fork of unified_inventory. https://github.com/DragonWrangler1/minetest-unified_inventory
pr rejected
i'm still slightly in favor of this, but i think alias should make the final decision about whether we should do this in integration or reject it.
I don't see why not. If we can stack up solid rock, then we can also stack up fluffy backpacks.
So: Yes.
implemented:
8cb1fcaacd
for future reference, weird things happen if you fail to clear the metatable on the old definition...
new upstream PR: https://github.com/minetest-mods/unified_inventory/pull/241
our integration code will not break if/when that gets accepted.
QA
Although the bags now stack up to 99, you can also stack them in the bags tab of the inventory.
Repro:
If you already have a bag in the slot:
If you don't have a bag in the slot or removed it:
= only ONE bag will be added to the slot
= another ONE bag will be added to the bag already in the slot
i haven't fixed the stacking issue yet, but i'm also noting that if you get more than one bag into a bag slot, and then remove one of them, the bag inventory can be viewed, but you can't modify it.
Let's hope they eventually pull flux' fix and my addition:
https://github.com/minetest-mods/unified_inventory/pull/241#issuecomment-1961335588
While the stacking issue can be solved in integration, this one cannot :/
Until they do, we'll fix in the yl_stable branch of unified_inventory
If you take a stack of bags and "spread" it by dragging over multiple slots, including the bag slot, you can still put more than one.
even worse, I managed to dupe them somehow O_O
(I started with one stack)
UPD: oh... it's a client-server desync, when I take them from the bag slot I get only one?!?
what?
So... since glitch is only visual, should it be considered "OK"?
Bags for selling...that is something where the NPC can help: They can craft items for trade if they ran out of stock. So you wouldn't even have to craft a ton but could just give the NPC one or two and let it craft new ones whenever the existing ones are bought. NPCs can craft only one item each time they display the trade list. And of course they need wool and string in their inventory.
I tried to reproduce it, but couldn't. If my "fix" is wrong, I need to know how it should have been done instead:
9c8da921b1
Still same on current -dev version....
This dragging/distributing feature is pretty new, so...
But since it does not persist after reconnect and you can only take one bag from that slot - I think this issue can be considered OK and desync problem can go into it's own issue.
live