digdeep reports: setting your home position on ... #2247

Closed
opened 2022-07-17 03:27:27 +00:00 by yourland-report · 3 comments

digdeep reports a bug:

setting your home position on a slab or non-full block node (15/16 slabs, anvils, etc) will put your home position inside the block. example: home pos set on 456.2, 5.4, 8753.4, will teleport you inside the node you were standing on. (makes sense coordinate-wise but still a little bit buggy

Player position:

{
	y = 2.5,
	x = -767.82299804688,
	z = 22513.6484375
}

Player look:

{
	y = -0.33578038215637,
	x = -0.47353065013885,
	z = 0.81426054239273
}

Player information:

{
	min_rtt = 0.16099999845028,
	max_rtt = 2.2420001029968,
	connection_uptime = 1369,
	max_jitter = 2.0640001296997,
	minor = 5,
	major = 5,
	ip_version = 6,
	formspec_version = 5,
	patch = 0,
	protocol_version = 40,
	serialization_version = 29,
	lang_code = "",
	version_string = "5.5.0",
	avg_rtt = 0.16899999976158,
	state = "Active",
	avg_jitter = 0,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:chestplate_crystal 1 14820\", \"\", \"shields:shield_rainbow 1 17232\", \"3d_armor:leggings_crystal 1 14820\", \"3d_armor:boots_crystal 1 14820\", \"3d_armor:helmet_crystal 1 14820\"}",
		["petz:werewolf_vignette_id"] = "15",
		["petz:werewolf"] = "0",
		yl_commons_thankyou = "21",
		["ocean_build.ocean_built"] = "12",
		digged_nodes = "188167",
		jointime = "1634688875",
		yl_commons_player_joined = "1658027127",
		["stamina:exhaustion"] = "116",
		["signslib:pos"] = "(-689,62,22519)",
		["ocean_build.last_warning"] = "1.658e+09",
		placed_nodes = "134626",
		["stamina:poisoned"] = "no",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		partychat = "party",
		["petz:werewolf_clan_idx"] = "2",
		["petz:lycanthropy"] = "0",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 15, [\"x\"] = 2032, [\"z\"] = 1320}, [\"last_death_portal\"] = 1657922189}",
		["ocean_build.forbidden"] = "true",
		["stamina:level"] = "14",
		punch_count = "11501",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "215162",
		crafted = "9909",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		played_time = "2042817",
		xp = "201705",
		died = "235",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1634688875"
	}
}

Log identifier


[MOD] yl_report log identifier = Lb1yIErbnx8xxMhTYASLAg7fM921aMoI

Profiler save:

profile-20220717T052727.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 50min 54s | max lag: 1.96s | clients: AliasAlreadyTaken, Bailiff, daydream, Trice, Cody, olena, Queenfire234312, digdeep, rheo

Teleport command:

/teleport xyz -768 3 22514

Compass command:

/give_compass Construction Lb1yIErbnx8xxMhTYASLAg7fM921aMoI D2691E -768 3 22514
digdeep reports a bug: > setting your home position on a slab or non-full block node (15/16 slabs, anvils, etc) will put your home position inside the block. example: home pos set on 456.2, 5.4, 8753.4, will teleport you inside the node you were standing on. (makes sense coordinate-wise but still a little bit buggy Player position: ``` { y = 2.5, x = -767.82299804688, z = 22513.6484375 } ``` Player look: ``` { y = -0.33578038215637, x = -0.47353065013885, z = 0.81426054239273 } ``` Player information: ``` { min_rtt = 0.16099999845028, max_rtt = 2.2420001029968, connection_uptime = 1369, max_jitter = 2.0640001296997, minor = 5, major = 5, ip_version = 6, formspec_version = 5, patch = 0, protocol_version = 40, serialization_version = 29, lang_code = "", version_string = "5.5.0", avg_rtt = 0.16899999976158, state = "Active", avg_jitter = 0, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:chestplate_crystal 1 14820\", \"\", \"shields:shield_rainbow 1 17232\", \"3d_armor:leggings_crystal 1 14820\", \"3d_armor:boots_crystal 1 14820\", \"3d_armor:helmet_crystal 1 14820\"}", ["petz:werewolf_vignette_id"] = "15", ["petz:werewolf"] = "0", yl_commons_thankyou = "21", ["ocean_build.ocean_built"] = "12", digged_nodes = "188167", jointime = "1634688875", yl_commons_player_joined = "1658027127", ["stamina:exhaustion"] = "116", ["signslib:pos"] = "(-689,62,22519)", ["ocean_build.last_warning"] = "1.658e+09", placed_nodes = "134626", ["stamina:poisoned"] = "no", bitten = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", partychat = "party", ["petz:werewolf_clan_idx"] = "2", ["petz:lycanthropy"] = "0", yl_church = "return {[\"last_death\"] = {[\"y\"] = 15, [\"x\"] = 2032, [\"z\"] = 1320}, [\"last_death_portal\"] = 1657922189}", ["ocean_build.forbidden"] = "true", ["stamina:level"] = "14", punch_count = "11501", arenalib_infobox_arenaID = "0", inflicted_damage = "215162", crafted = "9909", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", played_time = "2042817", xp = "201705", died = "235", hud_state = "on", repellant = "0", yl_commons_player_created = "1634688875" } } ``` Log identifier ``` [MOD] yl_report log identifier = Lb1yIErbnx8xxMhTYASLAg7fM921aMoI ``` Profiler save: ``` profile-20220717T052727.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 50min 54s | max lag: 1.96s | clients: AliasAlreadyTaken, Bailiff, daydream, Trice, Cody, olena, Queenfire234312, digdeep, rheo ``` Teleport command: ``` /teleport xyz -768 3 22514 ``` Compass command: ``` /give_compass Construction Lb1yIErbnx8xxMhTYASLAg7fM921aMoI D2691E -768 3 22514 ```
AliasAlreadyTaken was assigned by yourland-report 2022-07-17 03:27:27 +00:00
flux added the
1. kind/bug
label 2022-07-17 15:02:42 +00:00
flux added this to the flux's TODO list project 2022-07-17 15:02:49 +00:00
Member

not the same thing as #1635

not the same thing as #1635
Member

fixed (minimally) in b42f6bda57

it only checks whether the current node is walkable, and if so, puts the player's home one node farther up. it doesn't actually try to find non-solid space.

fixed (minimally) in https://gitea.your-land.de/your-land/yl_commons/commit/b42f6bda570e23408ca7d89699cd1c7a705f4eff it only checks whether the current node is walkable, and if so, puts the player's home one node farther up. it doesn't actually try to find non-solid space.
flux added the
4. step/ready to QA test
label 2022-10-30 22:28:56 +00:00
AliasAlreadyTaken added this to the 1.1.116 milestone 2022-11-02 09:58:19 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2022-11-13 20:25:49 +00:00
flux removed this from the flux's TODO list project 2022-11-13 20:25:51 +00:00
AliasAlreadyTaken was unassigned by flux 2022-11-13 20:25:54 +00:00
Member

this is live

this is live
flux closed this issue 2022-11-13 20:26:29 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 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#2247
No description provided.