LeetPeet reports: Could you make your character ... #323

Closed
opened 2021-03-10 21:32:33 +00:00 by yourland-report · 2 comments

LeetPeet reports a bug:

Could you make your character automatically pick up dropped items whenever they walk near them? If there's anything else in that mod, don't include it sinc there's some other stuff that many players wouldn't want for the server. Just a suggestion, thanks!

Player position:

{
	y = -1574.4990234375,
	x = 781.86602783203,
	z = 2112.8000488281
}

Player look:

{
	y = -0.29053518176079,
	x = 0.018536126241088,
	z = -0.95668476819992
}

Player information:

{
	min_rtt = 0.098999999463558,
	max_rtt = 0.66200000047684,
	connection_uptime = 482,
	lang_code = "",
	address = "::ffff:108.28.240.10",
	formspec_version = 4,
	protocol_version = 39,
	avg_rtt = 0.1089999973774,
	min_jitter = 0,
	ip_version = 6,
	max_jitter = 0.56000000238419,
	avg_jitter = 0.0069999992847443
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 46150\", \"\", \"\", \"\", \"\", \"\"}",
		died = "120",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 17, [\"x\"] = 2006, [\"z\"] = 1154}, [\"last_death_portal\"] = 1613790085}",
		played_time = "1121993",
		["stamina:level"] = "6.05",
		punch_count = "6619",
		xp = "772653",
		yl_commons_player_joined = "1615411489",
		crafted = "14137",
		["signslib:pos"] = "(2112,18,1162)",
		digged_nodes = "816871",
		partychat = "party",
		placed_nodes = "75816",
		hud_state = "on",
		inflicted_damage = "50396",
		yl_commons_player_created = "1609243939"
	}
}

Log identifier


[MOD] yl_report log identifier = r7sFpiZ2uXFojr2maR34c5zm40xsCoox

Profiler save:

profile-20210310T223233.json_pretty

Status:

# Server: version=5.3.0-yl, uptime=129600, max_lag=0.833878, clients={resU_tseT, Meh, LeetPeet, Oakenshield, Test_User, Aristotle, Service, __Gulam__, AliasAlreadyTaken, Bailiff}
LeetPeet reports a bug: > Could you make your character automatically pick up dropped items whenever they walk near them? If there's anything else in that mod, don't include it sinc there's some other stuff that many players wouldn't want for the server. Just a suggestion, thanks! Player position: ``` { y = -1574.4990234375, x = 781.86602783203, z = 2112.8000488281 } ``` Player look: ``` { y = -0.29053518176079, x = 0.018536126241088, z = -0.95668476819992 } ``` Player information: ``` { min_rtt = 0.098999999463558, max_rtt = 0.66200000047684, connection_uptime = 482, lang_code = "", address = "::ffff:108.28.240.10", formspec_version = 4, protocol_version = 39, avg_rtt = 0.1089999973774, min_jitter = 0, ip_version = 6, max_jitter = 0.56000000238419, avg_jitter = 0.0069999992847443 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 46150\", \"\", \"\", \"\", \"\", \"\"}", died = "120", yl_church = "return {[\"last_death\"] = {[\"y\"] = 17, [\"x\"] = 2006, [\"z\"] = 1154}, [\"last_death_portal\"] = 1613790085}", played_time = "1121993", ["stamina:level"] = "6.05", punch_count = "6619", xp = "772653", yl_commons_player_joined = "1615411489", crafted = "14137", ["signslib:pos"] = "(2112,18,1162)", digged_nodes = "816871", partychat = "party", placed_nodes = "75816", hud_state = "on", inflicted_damage = "50396", yl_commons_player_created = "1609243939" } } ``` Log identifier ``` [MOD] yl_report log identifier = r7sFpiZ2uXFojr2maR34c5zm40xsCoox ``` Profiler save: ``` profile-20210310T223233.json_pretty ``` Status: ``` # Server: version=5.3.0-yl, uptime=129600, max_lag=0.833878, clients={resU_tseT, Meh, LeetPeet, Oakenshield, Test_User, Aristotle, Service, __Gulam__, AliasAlreadyTaken, Bailiff} ```
AliasAlreadyTaken was assigned by yourland-report 2021-03-10 21:32:34 +00:00

I'd prefer players making choices what they have in their inventory
If autopickup is enabled, the mithril scythe becomes an autofarming tool
You could toss things to other players, like potions or ammo
You could give items to afk players
You could litter their inventory, too
You could even denial of service their inv
At the moment, when players trade items, they throw them on the ground. A malicious player could walk in on the deal. As it is now, such a player had to click at least.
It may also add a bit of lag, since every player needed to detect around him.

We could have a setting to enable/disable this behaviour, that would require work, not plug-and-play, but possible at some point. Doesn't solve scythe.

I'd prefer players making choices what they have in their inventory If autopickup is enabled, the mithril scythe becomes an autofarming tool You could toss things to other players, like potions or ammo You could give items to afk players You could litter their inventory, too You could even denial of service their inv At the moment, when players trade items, they throw them on the ground. A malicious player could walk in on the deal. As it is now, such a player had to click at least. It may also add a bit of lag, since every player needed to detect around him. We could have a setting to enable/disable this behaviour, that would require work, not plug-and-play, but possible at some point. Doesn't solve scythe.
AliasAlreadyTaken added the
1. kind/enhancement
5. result/maybe
labels 2021-03-22 02:13:51 +00:00
Member

Most of the issues with unwanted pickups can be solved by requiring player to hold a button to start the item sucking. (I saw someone mentioning the mod that did that).

But if hoe is still a problem, then auto pick up can require an item: literal vacuum cleaner or something, that you need to hold in your hand to start the pick up.

It's could be useful when you (or someone else) littered too many items to manually click. For example, after using woodcutter with full inventory.

Most of the issues with unwanted pickups can be solved by requiring player to hold a button to start the item sucking. (I saw someone mentioning the mod that did that). But if hoe is still a problem, then auto pick up can require an item: literal vacuum cleaner or something, that you need to hold in your hand to start the pick up. It's could be useful when you (or someone else) littered too many items to manually click. For example, after using woodcutter with full inventory.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#323
No description provided.