digdeep reports: when you dig a stone slab with ... #1881

Closed
opened 2022-05-04 22:58:57 +00:00 by yourland-report · 6 comments

digdeep reports a bug:

when you dig a stone slab with a lava pick, it will still drop a cobblestone slab

Player position:

{
	y = 2.5,
	x = -751.91497802734,
	z = 22527.19921875
}

Player look:

{
	y = 0.7932471036911,
	x = -0.042687054723501,
	z = -0.60740172863007
}

Player information:

{
	min_rtt = 0.15500000119209,
	max_rtt = 1.6579999923706,
	connection_uptime = 1076,
	max_jitter = 1.4800000190735,
	minor = 4,
	major = 5,
	ip_version = 6,
	formspec_version = 4,
	patch = 1,
	protocol_version = 39,
	serialization_version = 28,
	lang_code = "",
	version_string = "5.4.1",
	avg_rtt = 0.36199998855591,
	state = "Active",
	avg_jitter = 0.20299999415874,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 17940\", \"3d_armor:chestplate_crystal 1 17940\", \"shields:shield_crystal 1 17940\", \"3d_armor:helmet_crystal 1 17940\", \"\", \"3d_armor:leggings_crystal 1 20855\"}",
		["petz:werewolf_vignette_id"] = "15",
		yl_commons_thankyou = "14",
		["ocean_build.ocean_built"] = "2",
		["ocean_build.last_warning"] = "1.65144e+09",
		jointime = "1634688875",
		yl_commons_player_joined = "1651704101",
		["stamina:exhaustion"] = "105.5",
		["signslib:pos"] = "(-652,66,22522)",
		digged_nodes = "95775",
		xp = "121677",
		["stamina:poisoned"] = "no",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_small\", \"unified_inventory:bag_large\"}",
		partychat = "party",
		["petz:werewolf_clan_idx"] = "2",
		["petz:lycanthropy"] = "0",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 17, [\"x\"] = 1904, [\"z\"] = 1006}, [\"last_death_portal\"] = 1651440457}",
		died = "181",
		["stamina:level"] = "18",
		punch_count = "7576",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "131254",
		crafted = "7802",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		["petz:werewolf"] = "0",
		played_time = "1013578",
		placed_nodes = "77552",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1634688875"
	}
}

Log identifier


[MOD] yl_report log identifier = ZNdJeIABL5avMmfvznds6gGRQcGJwZR9

Profiler save:

profile-20220505T005856.json_prettyEE

Status:

# Server: version: 5.5.0-yl | game: Minetest Game | uptime: 16h 57min 8s | max lag: 5.29s | clients: HorusDamocles, w3llo, Player858, digdeep, SpiritofRedwoodTor, Gardenfire2007, daydream, Lupercus, Chache, _ble_, Coolstorms, Alex1977, JeCel, LeetPeet, shanish, AliasAlreadyTaken, Service, Aleks555, Bailiff, shanish2, flux

Teleport command:

/teleport xyz -752 3 22527

Compass command:

/give_compass Construction ZNdJeIABL5avMmfvznds6gGRQcGJwZR9 D2691E -752 3 22527
digdeep reports a bug: > when you dig a stone slab with a lava pick, it will still drop a cobblestone slab Player position: ``` { y = 2.5, x = -751.91497802734, z = 22527.19921875 } ``` Player look: ``` { y = 0.7932471036911, x = -0.042687054723501, z = -0.60740172863007 } ``` Player information: ``` { min_rtt = 0.15500000119209, max_rtt = 1.6579999923706, connection_uptime = 1076, max_jitter = 1.4800000190735, minor = 4, major = 5, ip_version = 6, formspec_version = 4, patch = 1, protocol_version = 39, serialization_version = 28, lang_code = "", version_string = "5.4.1", avg_rtt = 0.36199998855591, state = "Active", avg_jitter = 0.20299999415874, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 17940\", \"3d_armor:chestplate_crystal 1 17940\", \"shields:shield_crystal 1 17940\", \"3d_armor:helmet_crystal 1 17940\", \"\", \"3d_armor:leggings_crystal 1 20855\"}", ["petz:werewolf_vignette_id"] = "15", yl_commons_thankyou = "14", ["ocean_build.ocean_built"] = "2", ["ocean_build.last_warning"] = "1.65144e+09", jointime = "1634688875", yl_commons_player_joined = "1651704101", ["stamina:exhaustion"] = "105.5", ["signslib:pos"] = "(-652,66,22522)", digged_nodes = "95775", xp = "121677", ["stamina:poisoned"] = "no", bitten = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_small\", \"unified_inventory:bag_large\"}", partychat = "party", ["petz:werewolf_clan_idx"] = "2", ["petz:lycanthropy"] = "0", yl_church = "return {[\"last_death\"] = {[\"y\"] = 17, [\"x\"] = 1904, [\"z\"] = 1006}, [\"last_death_portal\"] = 1651440457}", died = "181", ["stamina:level"] = "18", punch_count = "7576", arenalib_infobox_arenaID = "0", inflicted_damage = "131254", crafted = "7802", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", ["petz:werewolf"] = "0", played_time = "1013578", placed_nodes = "77552", hud_state = "on", repellant = "0", yl_commons_player_created = "1634688875" } } ``` Log identifier ``` [MOD] yl_report log identifier = ZNdJeIABL5avMmfvznds6gGRQcGJwZR9 ``` Profiler save: ``` profile-20220505T005856.json_prettyEE ``` Status: ``` # Server: version: 5.5.0-yl | game: Minetest Game | uptime: 16h 57min 8s | max lag: 5.29s | clients: HorusDamocles, w3llo, Player858, digdeep, SpiritofRedwoodTor, Gardenfire2007, daydream, Lupercus, Chache, _ble_, Coolstorms, Alex1977, JeCel, LeetPeet, shanish, AliasAlreadyTaken, Service, Aleks555, Bailiff, shanish2, flux ``` Teleport command: ``` /teleport xyz -752 3 22527 ``` Compass command: ``` /give_compass Construction ZNdJeIABL5avMmfvznds6gGRQcGJwZR9 D2691E -752 3 22527 ```
AliasAlreadyTaken was assigned by yourland-report 2022-05-04 22:58:57 +00:00
flux added the
1. kind/bug
label 2022-05-04 23:54:18 +00:00
Member

I'm guessing this is a stairs/stairsplus integration issue.

My suggestion is to excise the stairs mod entirely, and write a complicated script to transform all the stairs nodes in the world a la https://github.com/BlockySurvival/bls_custom/blob/master/microblocks_cleanup.lua

I'm guessing this is a `stairs`/`stairsplus` integration issue. My suggestion is to excise the `stairs` mod entirely, and write a complicated script to transform all the `stairs` nodes in the world a la https://github.com/BlockySurvival/bls_custom/blob/master/microblocks_cleanup.lua

To my knowledge, we had the circular saw ingame from the very start, there shouldn't be many stairs:something blocks in the world at all - except when a mod demands them explicitly.

This is maybe a good point to make us a mod or mechanic to identify "bad" blocks. Stairs, unknown blocks, ...

Such a microblock cleanup looks heavy during lbm, does Blocky have any performance data on that?

Simply alias-ing or forcealias-ing won't help right?

To my knowledge, we had the circular saw ingame from the very start, there shouldn't be many stairs:something blocks in the world at all - except when a mod demands them explicitly. This is maybe a good point to make us a mod or mechanic to identify "bad" blocks. Stairs, unknown blocks, ... Such a microblock cleanup looks heavy during lbm, does Blocky have any performance data on that? Simply alias-ing or forcealias-ing won't help right?
Member

blocky also had moreblocks from the start of the server, but the situation was complicated by the presence of a 3rd stairs mod which added stairs/slabs, xdecor.

Such a microblock cleanup looks heavy during lbm, does Blocky have any performance data on that?

it is somewhat heavy at first, but once all the blocks get transformed, it's not a huge deal.

Simply alias-ing or forcealias-ing won't help right?

no, because the param2 values aren't compatible. or maybe that was only for xdecor slabs/stairs? but then again, YL has other mods that do their own stairs/slabs (e.g. dryplants), though not too many of them. perhaps an "aliasing" solution would work.

blocky also had moreblocks from the start of the server, but the situation was complicated by the presence of a *3rd* stairs mod which added stairs/slabs, xdecor. > Such a microblock cleanup looks heavy during lbm, does Blocky have any performance data on that? it is somewhat heavy at first, but once all the blocks get transformed, it's not a huge deal. > Simply alias-ing or forcealias-ing won't help right? no, because the param2 values aren't compatible. or maybe that was only for xdecor slabs/stairs? but then again, YL has other mods that do their own stairs/slabs (e.g. dryplants), though not too many of them. perhaps an "aliasing" solution would work.

Aliasing only works properly, when the block is dug, put in a chest or otherwise "transformed". Else they sure show the new block but secretly stay the old.

Aliasing only works properly, when the block is dug, put in a chest or otherwise "transformed". Else they sure show the new block but secretly stay the old.
Member

new stairsplus/moreblocks will fix this

new stairsplus/moreblocks will fix this
flux added the
4. step/ready to QA test
label 2022-07-02 21:19:18 +00:00
flux added this to the flux's TODO list project 2022-07-02 21:19:21 +00:00
flux added
4. step/blocked
and removed
4. step/ready to QA test
labels 2022-10-25 23:51:28 +00:00
flux added
4. step/ready to QA test
and removed
4. step/blocked
labels 2023-02-20 01:37:31 +00:00
flux added this to the 1.1.118 milestone 2023-02-20 01:37:34 +00:00
Member

closing as a dupe of #1370

closing as a dupe of #1370
flux closed this issue 2023-02-20 16:42:31 +00:00
flux added
5. result/duplicate
and removed
4. step/ready to QA test
labels 2023-02-20 16:42:42 +00:00
flux removed this from the 1.1.118 milestone 2023-02-20 16:42:45 +00:00
flux removed this from the flux's TODO list project 2023-02-20 16:42:47 +00:00
AliasAlreadyTaken was unassigned by flux 2023-02-20 16:42:49 +00:00
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#1881
No description provided.