InitialD reports: having some sort of magnet ite ... #155
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
5 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#155
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?
InitialD reports a bug:
Player position:
Player look:
Log identifier
Profiler save:
Status:
Here's a record from when I looked into an item like this in the past:
https://github.com/BlockySurvival/issue-tracker/issues/74
Hacking up an actual magnet item shouldn't be too hard, but nothing that exists currently is worth using.
I made an item magnet mod:
https://github.com/fluxionary/minetest-item_magnet
Mods like this already exist.
I'd like to not add that to YL for these reasons:
The item magnet tool that I made has to be "clicked" to use, only picks up things that're very close, and has durability. It's not a tool that'll passively suck up nearby items just by having it in your inventory.
I feel like it will still be a no, but let's at least consider it and investigate.
It certainly could help w/ collecting that loot.
As it's not automatic, it's much less so than the vacuum tube is currently.
This might make the mithril scythe more useful. currently, the scythe is nearly useless, because of its low durability, and the necessity of picking harvested crops off the floor. it's slightly more useful if you put vacuum tubes around your farm.
This is meant to be a tool to deal w/ the fact that the game mechanics currently require a back-and-forth communication w/ the server to pick up each item entity in a pile, which is ... incredibly annoying.
Related: #831
This can be especially annoying with all items that drop to ground - like electrumese axe (wood is chopped, leaves drop to ground), mithril hoe, or possibly any tool if you did not notice that your inventory is full and it is now dropping stuff to the ground. Choppy is fairly prone to that.
In the end it may be faster to just leave the blocks laying on the ground and get resources elsewhere (it is faster to mine 100 block from freshly created cave corridor than to collect 100 dropped blocks from the ground).
The tool does not need to be automatic (like standard picking in mineclone) or have big range (technic vacuum), there could be even a limit on how much it can grab on a single click (thus limiting both range and collected amount, like perhaps max. 99 ). But would be useful to limit tedious clicking to collect things on the floor.
Broom and scoop?
https://duckduckgo.com/?q=broom+with+a+scoop&iax=images&ia=images
Another reason not to do it: Currently trade is done by dropping items. It is rare but it happens that someone swoops in and takes the thing. If this taking could be done automatically with an item, even in a clandestine way, then we'd probably get more reports about items that went astray during a trade.
However there is a solution. Much like builders flight and the planned replacer limitation, we could make "broom and scoop" only work in an area people own. That would allow picking up items there, but not at spawn.
That would solve some usages, but not all of them, you often want this functionality in wilderness or perhaps in public farm with scythe. Maybe restrict it instead to places where you can build? (i.e. your area or wilderness allowed, spawn or other protected areas disallowed)
Especially in cases of wilderness or shared areas like treefarm or public farm I do not want this functionality
Is there a way to make you pick up any pointed-at items while you hold a mouse button? (instead of clicking individually on each).
Not like a giant magnet, but a small vacuum cleaner.
Probably doable with proper gaming mouse and driver that supports "rapid fire", essentially converting button hold to a series of rapid clicks when extra button is pressed. Or with some similar trick.
Turbo-mouse? :D
I was thinking about making an in-game item for it...
"Rapid fire" is relatively common feature found in many gaming mouse types, with exact functionality slightly differing by brand or type.
But yes, having an in-game item would be better than depending on having a good mouse :)
Clicking on things someone else dropped makes it very clear who did it.
Using a programmable mouse is borderline afk/bot/... mechanic I do not want on YL. Ofc noone can detect it, but still: Play the game, instead of gaming the game.
I've made a prototype of what I was thinking:
https://gitea.your-land.de/whosit/dvornik
MT limitations do not allow anything like on_mouse_release, so it's not exactly as I imagined, and a bit of a hack.
Use
garbage
item to litter, thenvenik
to clean it up if you want to test it.People want to play the game, but if the play is interrupted by actions that require lot of repetitive boring clicking ... they try to find a way to make their life easier. Ideal way would be to have some in-game item to help with it, but if that is not available, people often look for alternative solutions. Rapid fire is relatively common across gaming mice. There are keyboards that support macros, programs that emulate key/mouse actions (like xdotool) and plethora of other ways when you are not willing to excercise your fingers :)
I personally am lazy and usually I just leave the stuff on the ground, unless it is something valuable. But others may behave otherwise ...
this is a social problem, not a technical one. as long as things are logged properly, staff can intervene and restore stolen goods and punish thieves. we do need a better technical solution for doing barter, but that's entirely separate.
totally do-able, but i still don't think it's unbalanced to allow people to use such a mechanism in unprotected areas. i'm neutral about blocking the mechanism in areas where the user has no rights to break nodes.
the main goal of the game designer is to provide mechanisms for progression which are fun. making things harder is a general goal, but making things harder by making them tedious is not fun. picking items off the ground is made deeply annoying because of lag, and the lag is most likely not the fault of the player.
if you want to experiment w/ my item magnet, join my game mechanic test server "fuxtest" on the public server list. it's quite useful if when you use "craft all", don't have enough stamina, and drop all the ingredients on the floor.
There are various technical solutions, none of which fit into YL in my opinion. Unless new information arises, I'll close this.