Giuseppe reports: here rope is stuck; is a 450m ... #2027

Closed
opened 2022-06-04 13:11:05 +00:00 by yourland-report · 13 comments

Giuseppe reports a bug:

here rope is stuck; is a 450m ones that starts at (2000,-4049,1500); here the area isnt protected and seem to me there is no reason to the rope be stuck

Player position:

{
	y = -4192.5,
	x = 1998.8000488281,
	z = 1501.0889892578
}

Player look:

{
	y = -0.15126080811024,
	x = 0.98761230707169,
	z = -0.041738234460354
}

Player information:

{
	min_rtt = 0.050000000745058,
	max_rtt = 4.8800001144409,
	connection_uptime = 2478,
	max_jitter = 3.239000082016,
	minor = 5,
	major = 5,
	ip_version = 6,
	formspec_version = 5,
	patch = 0,
	protocol_version = 40,
	serialization_version = 29,
	lang_code = "it",
	version_string = "5.5.0",
	avg_rtt = 0.052999999374151,
	state = "Active",
	avg_jitter = 0.070000007748604,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["petz:werewolf_vignette_id"] = "5",
		played_time = "2994288",
		["ocean_build.ocean_built"] = "12",
		digged_nodes = "800169",
		["petz:lycanthropy"] = "1",
		["ocean_build.forbidden"] = "true",
		xp = "869415",
		xp_redo_hud_color = "0xaaaaaa",
		crafted = "5627",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		placed_nodes = "161615",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1638020000",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow\", \"3d_armor:chestplate_rainbow\", \"3d_armor:leggings_rainbow\", \"3d_armor:boots_crystal\", \"\", \"shields:shield_rainbow\"}",
		["petz:werewolf"] = "1",
		jointime = "1638020000",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "144",
		["signslib:pos"] = "(1992,22,1514)",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		partychat = "main",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 54, [\"x\"] = 315, [\"z\"] = 536}, [\"last_death_portal\"] = 1654140377}",
		["stamina:level"] = "13",
		punch_count = "70078",
		arenalib_infobox_arenaID = "0",
		yl_commons_thankyou = "27",
		["ocean_build.last_warning"] = "1.65259e+09",
		died = "170",
		yl_commons_player_joined = "1654345833",
		["petz:werewolf_clan_idx"] = "2",
		inflicted_damage = "1316912"
	}
}

Log identifier


[MOD] yl_report log identifier = BkBxj81Ses763WgTB0HLfCbspsAOgDqo

Profiler save:

profile-20220604T151105.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 11h 46min 51s | max lag: 3.32s | clients: upie, alexandre2005, Giuseppe, Service, Nibsokube, AliasAlreadyTaken, Artruc, kinzie225, LeetPeet, brok, evil123, Bishiro, Bailiff, Ravise, flux, rohit, manitari

Teleport command:

/teleport xyz 1999 -4193 1501

Compass command:

/give_compass Construction BkBxj81Ses763WgTB0HLfCbspsAOgDqo D2691E 1999 -4193 1501
Giuseppe reports a bug: > here rope is stuck; is a 450m ones that starts at (2000,-4049,1500); here the area isnt protected and seem to me there is no reason to the rope be stuck Player position: ``` { y = -4192.5, x = 1998.8000488281, z = 1501.0889892578 } ``` Player look: ``` { y = -0.15126080811024, x = 0.98761230707169, z = -0.041738234460354 } ``` Player information: ``` { min_rtt = 0.050000000745058, max_rtt = 4.8800001144409, connection_uptime = 2478, max_jitter = 3.239000082016, minor = 5, major = 5, ip_version = 6, formspec_version = 5, patch = 0, protocol_version = 40, serialization_version = 29, lang_code = "it", version_string = "5.5.0", avg_rtt = 0.052999999374151, state = "Active", avg_jitter = 0.070000007748604, min_jitter = 0 } ``` Player meta: ``` { fields = { ["petz:werewolf_vignette_id"] = "5", played_time = "2994288", ["ocean_build.ocean_built"] = "12", digged_nodes = "800169", ["petz:lycanthropy"] = "1", ["ocean_build.forbidden"] = "true", xp = "869415", xp_redo_hud_color = "0xaaaaaa", crafted = "5627", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", placed_nodes = "161615", hud_state = "on", repellant = "0", yl_commons_player_created = "1638020000", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow\", \"3d_armor:chestplate_rainbow\", \"3d_armor:leggings_rainbow\", \"3d_armor:boots_crystal\", \"\", \"shields:shield_rainbow\"}", ["petz:werewolf"] = "1", jointime = "1638020000", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "144", ["signslib:pos"] = "(1992,22,1514)", bitten = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", partychat = "main", yl_church = "return {[\"last_death\"] = {[\"y\"] = 54, [\"x\"] = 315, [\"z\"] = 536}, [\"last_death_portal\"] = 1654140377}", ["stamina:level"] = "13", punch_count = "70078", arenalib_infobox_arenaID = "0", yl_commons_thankyou = "27", ["ocean_build.last_warning"] = "1.65259e+09", died = "170", yl_commons_player_joined = "1654345833", ["petz:werewolf_clan_idx"] = "2", inflicted_damage = "1316912" } } ``` Log identifier ``` [MOD] yl_report log identifier = BkBxj81Ses763WgTB0HLfCbspsAOgDqo ``` Profiler save: ``` profile-20220604T151105.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 11h 46min 51s | max lag: 3.32s | clients: upie, alexandre2005, Giuseppe, Service, Nibsokube, AliasAlreadyTaken, Artruc, kinzie225, LeetPeet, brok, evil123, Bishiro, Bailiff, Ravise, flux, rohit, manitari ``` Teleport command: ``` /teleport xyz 1999 -4193 1501 ``` Compass command: ``` /give_compass Construction BkBxj81Ses763WgTB0HLfCbspsAOgDqo D2691E 1999 -4193 1501 ```
AliasAlreadyTaken was assigned by yourland-report 2022-06-04 13:11:05 +00:00
flux added the
1. kind/bug
label 2022-06-04 14:44:02 +00:00
Member

ropebox extended 143 nodes when it should have done 450. i have a theory.

ropebox extended 143 nodes when it should have done 450. i have a theory.
Member

The theory was that the light node from wielded_light obstructed the progress of the rope. I was able to replicate that behavior, but in my test, the rope continues its descent after the light node is removed (by moving, or not holding a light).

The theory was that the light node from wielded_light obstructed the progress of the rope. I was able to replicate that behavior, but in my test, the rope continues its descent after the light node is removed (by moving, or not holding a light).
Member

The end of the broken ropebox has no node metadata. I'm not sure how that could happen, the code doesn't seem to allow for it unless the ropebox would flow into a protected area...

The end of the broken ropebox has no node metadata. I'm not sure how that could happen, the code doesn't seem to allow for it unless the ropebox would flow into a protected area...
Member

Breaking the rope also does it. possibly Giuseppe accidentally broke the rope?

Breaking the rope also does it. possibly Giuseppe accidentally broke the rope?
Member

Rollback logs show nothing, but there is another ropebox 450 nodes below the "broken" ropebox, so someone broke the rope.

Query: Should ropeboxes re-flow when broken? Implementing that behavior would be non-trivial.

Rollback logs show nothing, but there is another ropebox 450 nodes below the "broken" ropebox, so *someone* broke the rope. Query: Should ropeboxes re-flow when broken? Implementing that behavior would be non-trivial.
flux added
4. step/question
1. kind/documentation
and removed
1. kind/bug
labels 2022-06-04 15:36:52 +00:00

Breaking the rope also does it. possibly Giuseppe accidentally broke the rope?

the only my action was fall down and see the rope stuck and i tryed mining some blocks around the end of the rope to see if than restart his flow.
There are others rope deeper with same problem and i filled with ladders.

> Breaking the rope also does it. possibly Giuseppe accidentally broke the rope? the only my action was fall down and see the rope stuck and i tryed mining some blocks around the end of the rope to see if than restart his flow. There are others rope deeper with same problem and i filled with ladders.
Member

the only my action was fall down and see the rope stuck and i tried mining some blocks around the end of the rope to see if than restart his flow.
There are others rope deeper with same problem and i filled with ladders.

I'm pretty certain someone broke the rope, but I don't know who. Currently, you can "fix" the ropes by breaking and re-placing the ropebox node itself.

One possible way to keep this from happening in the future would be to make the "rope" nodes non-pointable, so that only the ropebox itself can be broken.

> the only my action was fall down and see the rope stuck and i tried mining some blocks around the end of the rope to see if than restart his flow. > There are others rope deeper with same problem and i filled with ladders. I'm pretty certain *someone* broke the rope, but I don't know who. Currently, you can "fix" the ropes by breaking and re-placing the ropebox node itself. One possible way to keep this from happening in the future would be to make the "rope" nodes non-pointable, so that only the ropebox itself can be broken.

But how is possible broke the rope? There is a tool that can cut it?
non-pointable means that you can only see and use the rope but you cant manipulate the nodes?

But how is possible broke the rope? There is a tool that can cut it? non-pointable means that you can only see and use the rope but you cant manipulate the nodes?
Member

But how is possible broke the rope? There is a tool that can cut it?

axes work

non-pointable means that you can only see and use the rope but you cant manipulate the nodes?

correct

> But how is possible broke the rope? There is a tool that can cut it? axes work > non-pointable means that you can only see and use the rope but you cant manipulate the nodes? correct
flux added
4. step/want approval
and removed
4. step/question
labels 2022-06-07 01:24:40 +00:00
Member

@AliasAlreadyTaken you okay w/ me making them not pointable?

@AliasAlreadyTaken you okay w/ me making them not pointable?
AliasAlreadyTaken added the
4. step/approved
label 2022-06-07 03:43:05 +00:00

I don't see a drawback in making them not pointable. They don't need to be dug by themselves. Or is there some "I want to shorten the rope" mechanic we would prevent that way?

I don't see a drawback in making them not pointable. They don't need to be dug by themselves. Or is there some "I want to shorten the rope" mechanic we would prevent that way?
AliasAlreadyTaken was unassigned by flux 2022-06-07 18:17:54 +00:00
flux self-assigned this 2022-06-07 18:17:55 +00:00
flux removed the
4. step/want approval
label 2022-06-07 18:17:59 +00:00
Member

fixed in 54eaf7758f

fixed in https://gitea.your-land.de/your-land/yl_commons/commit/54eaf7758f5aaa47df697b1944a278fb66fa6a73
flux added
4. step/ready to QA test
1. kind/enhancement
and removed
4. step/approved
labels 2022-06-07 20:55:21 +00:00
AliasAlreadyTaken added this to the 1.1.113 milestone 2022-06-08 11:34:08 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2022-06-22 15:52:27 +00:00
Member

live

live
flux closed this issue 2022-06-22 15:52:53 +00:00
flux removed their assignment 2022-09-21 00:01:16 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 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#2027
No description provided.