Replace trash of unified inventory #4077
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
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#4077
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?
There are multiple incidents where a player would trash items by accident due to a client bug.
Affected issues:
#3954 #3373 #2323 and a couple of not reported incidents where players trashed valuables. Lucky there seems not to have been an incident where someone would have trashed a unique item, but its only a matter of time (or even attention).
Short term solution is to disable the trashcan of unified inventory.
Medium term solution is to create a trashcan page in unified inventory of sorts.
Long term solution is only additional to the medium term solution: Fix that darn upstream issue.
I would like trashcan to become a 1-item storage area where if you drag something into it, the previous item that was in the trashcan storage slot is trashed; If you take something out of the trashcan, then the trashcan is empty and you get your thing back from the trash. I would want this even if the upstream bug gets fixed.
My preferred solution would be this:
Remove the trashcan slot.
Add a button where the trashcan slot is now.
Let this button open a new unified inventory page called trashcan.
Let this trashcan page have four itemslots and a flush button.
Allow users to move items between their main inventory back and forth between the trashcan and the inventory.
Let the flush button remove all items in the itemslots premanently.
Add the trashcan items to the bones.
Log all items trashed in this way.
Bonus points if the previous trashcan slot remains and causes the items dragged into it not get removed permanently, but sent to the trashcan inventory to be flushed after review.
config setting to disable the trashcan:
b2cc3d1532/settingtypes.txt (L9-L11)
Disabling trash is a bit of an overreaction - which we'll be explaining every 5 minutes 24/7 for how long? Meanwhile IF and WHEN someone did accidentally delete something it was a matter of checking log and giving it back... we really couldn't have just kept doing that until the update was coded?
Q-dropping trash is pretty hard for anyone with OCD
What I'd love to see is you can delete whatever and if you click the trash can you see a window with 4 slots containing the last 4 things you threw away. At this point you can drag any of the last 4 things back into inventory from the trash. So it's a review of your last 4 trash items by icon and stack number.
This is true 'review' and undo after the fact, not just extra clicks.
I want to throw things out just like old trash... drag the trash and it's over. I want to review the trash by clicking on it instead of dragging on it. At that point you have review and retrieval options to drag something back out with the last 4 icons including stack number displayed.
Otherwise it's just double-throwing out instead of review/retrieval and sometimes you just need to throw something out very quickly, for sure. I don't see a need for another click in a different part of the screen at all. If it's just for review and retrieval, no extra click is needed, if that makes sense.
i like daydream's proposal at least as much as what i discussed in #2323, i'll get around to this someday, but probably not soon.
This is the result so far: https://gitea.your-land.de/your-land/yl_unified_trash
It's on the testserver and if there are no terrible errors, we'll roll it out together with 1.1.118
new trash is wonderful, yo_hi did a great job - everyone go test!
I tried some things to break it, seems stable. Not being able to drag things into the new trash icon is not-intuitive. I would say for consistency that there should be a way to click on trash and have the trash action be an option as well as rummaging through it. Also having a 2x2 grid does not make it clear what the stacking order is of items in the queue for trash. I think it should be limited to 1-3 items no more than three; if there's a way to make the trash visible from crafting, bags, and armor views (anywhere there would be an inventory on view) then the need for a trash button is removed, it can just exist anywhere. That button space is extremely valuable and will be needed in future updates to Your Land.
this is live. i'm quite happy w/ how it works.