johanlegend reports: table saw recycling is functio ... #4345

Open
opened 2023-04-29 17:01:08 +00:00 by yourland-report · 4 comments

johanlegend reports a bug:

table saw recycling is functioning incorrectly (loses material)

Player position:

{
	x = 2889.1779785156,
	y = -30591.5,
	z = 327.75299072266
}

Player look:

{
	x = -0.096399761736393,
	y = -0.37541556358337,
	z = 0.92182981967926
}

Player information:

{
	formspec_version = 6,
	ip_version = 6,
	major = 5,
	avg_rtt = 0.035999998450279,
	min_jitter = 0,
	max_jitter = 12.890001296997,
	avg_jitter = 0.0090000033378601,
	connection_uptime = 16140,
	serialization_version = 29,
	patch = 0,
	state = "Active",
	max_rtt = 45.901000976563,
	version_string = "5.7.0",
	protocol_version = 41,
	minor = 7,
	lang_code = "",
	min_rtt = 0.032000001519918
}

Player meta:

{
	fields = {
		yl_church = "return {[\"last_death_portal\"] = 1682344003, [\"last_heal\"] = 1676836695, [\"last_death\"] = {[\"x\"] = 2885, [\"y\"] = -30592, [\"z\"] = 326}}",
		crafted = "13400",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		xp = "563394",
		partychat = "party",
		arenalib_infobox_arenaID = "0",
		["signslib:pos"] = "(3049,123,414)",
		["stamina:level"] = "11",
		["stamina:poisoned"] = "no",
		["ocean_build.last_warning"] = "1.68072e+09",
		["stamina:exhaustion"] = "76.5",
		yl_unified_trash_review = "return {\"default:coal_lump 3\", \"moreblocks:slab_stone\", \"default:dirt\", \"default:cobble\"}",
		jointime = "1673610096",
		bitten = "0",
		died = "47",
		yl_commons_player_joined = "1682771571",
		placed_nodes = "85765",
		repellant = "0",
		punch_count = "68016",
		yl_commons_player_created = "1673610096",
		inflicted_damage = "1444146",
		hud_state = "on",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow 1 3526\", \"shields:shield_rainbow 1 3526\", \"3d_armor:enchanted_chestplate_mithril_strong 1 6163\", \"3d_armor:enchanted_leggings_mithril_strong 1 6163\", \"\", \"3d_armor:boots_crystal 1 8440\"}",
		["ocean_build.ocean_built"] = "7",
		played_time = "1452055",
		digged_nodes = "436422",
		yl_commons_thankyou = "30"
	}
}

Log identifier


[MOD] yl_report log identifier = LMy8remf96EPOVJg1iS4PApGPfpNCuxE

Profiler save:

profile-20230429T170108.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 5h 12min 43s | max lag: 0.754s | clients (38/52): AliasAlreadyTaken, Alinia, Aniana, Bailiff, Barlog4, bizon, Boot, Chameleon, dadaaa, DanteLives, Ernesto, flux, FullmetalBOI, Halvar, Ivanhoe, jackofthebean000, JeCel, johanlegend, labrat, laira, Laurii, Lucien, Lucien_II, mahou, michi16bit, MineWorlds, Murmel, niceride, Papi, pata123, rheo, Robo, SADDDDD, Service, shanish3, STEALTH, Sugar0, temp123

Teleport command:

/teleport xyz 2889 -30592 328

Compass command:

/give_compass Construction LMy8remf96EPOVJg1iS4PApGPfpNCuxE D2691E 2889 -30592 328
johanlegend reports a bug: > table saw recycling is functioning incorrectly (loses material) Player position: ``` { x = 2889.1779785156, y = -30591.5, z = 327.75299072266 } ``` Player look: ``` { x = -0.096399761736393, y = -0.37541556358337, z = 0.92182981967926 } ``` Player information: ``` { formspec_version = 6, ip_version = 6, major = 5, avg_rtt = 0.035999998450279, min_jitter = 0, max_jitter = 12.890001296997, avg_jitter = 0.0090000033378601, connection_uptime = 16140, serialization_version = 29, patch = 0, state = "Active", max_rtt = 45.901000976563, version_string = "5.7.0", protocol_version = 41, minor = 7, lang_code = "", min_rtt = 0.032000001519918 } ``` Player meta: ``` { fields = { yl_church = "return {[\"last_death_portal\"] = 1682344003, [\"last_heal\"] = 1676836695, [\"last_death\"] = {[\"x\"] = 2885, [\"y\"] = -30592, [\"z\"] = 326}}", crafted = "13400", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", xp = "563394", partychat = "party", arenalib_infobox_arenaID = "0", ["signslib:pos"] = "(3049,123,414)", ["stamina:level"] = "11", ["stamina:poisoned"] = "no", ["ocean_build.last_warning"] = "1.68072e+09", ["stamina:exhaustion"] = "76.5", yl_unified_trash_review = "return {\"default:coal_lump 3\", \"moreblocks:slab_stone\", \"default:dirt\", \"default:cobble\"}", jointime = "1673610096", bitten = "0", died = "47", yl_commons_player_joined = "1682771571", placed_nodes = "85765", repellant = "0", punch_count = "68016", yl_commons_player_created = "1673610096", inflicted_damage = "1444146", hud_state = "on", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow 1 3526\", \"shields:shield_rainbow 1 3526\", \"3d_armor:enchanted_chestplate_mithril_strong 1 6163\", \"3d_armor:enchanted_leggings_mithril_strong 1 6163\", \"\", \"3d_armor:boots_crystal 1 8440\"}", ["ocean_build.ocean_built"] = "7", played_time = "1452055", digged_nodes = "436422", yl_commons_thankyou = "30" } } ``` Log identifier ``` [MOD] yl_report log identifier = LMy8remf96EPOVJg1iS4PApGPfpNCuxE ``` Profiler save: ``` profile-20230429T170108.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 5h 12min 43s | max lag: 0.754s | clients (38/52): AliasAlreadyTaken, Alinia, Aniana, Bailiff, Barlog4, bizon, Boot, Chameleon, dadaaa, DanteLives, Ernesto, flux, FullmetalBOI, Halvar, Ivanhoe, jackofthebean000, JeCel, johanlegend, labrat, laira, Laurii, Lucien, Lucien_II, mahou, michi16bit, MineWorlds, Murmel, niceride, Papi, pata123, rheo, Robo, SADDDDD, Service, shanish3, STEALTH, Sugar0, temp123 ``` Teleport command: ``` /teleport xyz 2889 -30592 328 ``` Compass command: ``` /give_compass Construction LMy8remf96EPOVJg1iS4PApGPfpNCuxE D2691E 2889 -30592 328 ```
AliasAlreadyTaken was assigned by yourland-report 2023-04-29 17:01:08 +00:00

Steps to reproduce:

  1. put 99 marble in table saw
  2. saw some blocks, for example stairs
  3. take out stairs
  4. take out remaining marbles
  5. put back marbles, many of them
  6. put stairs into recycle slot, if the resulting marbles would go OVER 99, then nothing happens, nothing is recycled
  7. take out source material (marbles)
  8. observe: everything disappears, even materials too, that was to be recycled = all stairs wasted and material lost
Steps to reproduce: 1. put 99 marble in table saw 2. saw some blocks, for example stairs 3. take out stairs 4. take out remaining marbles 5. put back marbles, many of them 6. put stairs into recycle slot, if the resulting marbles would go OVER 99, then nothing happens, nothing is recycled 7. take out source material (marbles) 8. observe: everything disappears, even materials too, that was to be recycled = all stairs wasted and material lost
AliasAlreadyTaken added the
1. kind/bug
label 2023-04-29 19:49:29 +00:00
Member

cf. #1792, #3823. this seems to be a separate issue, but it's also one that i'm aware of and which should be fixed w/ my moreblocks/stairsplus fork

cf. #1792, #3823. this seems to be a separate issue, but it's also one that i'm aware of and which should be fixed w/ my moreblocks/stairsplus fork
flux added the
4. step/ready to QA test
label 2023-04-30 04:32:00 +00:00

A small clarification: step 4 is not strictly necessary, it can be skipped, but at step 5 add enough input material such that when trying to recycle nodes, would result in overflow of the input material slot (that is more than 99 nodes would end up there, which if prevented correctly). One way to fix this would be to not allow to drop nodes into the recycle slot when an overflow would occur.

A small clarification: step 4 is not strictly necessary, it can be skipped, but at step 5 add enough input material such that when trying to recycle nodes, would result in overflow of the input material slot (that is more than 99 nodes would end up there, which if prevented correctly). One way to fix this would be to not allow to drop nodes into the recycle slot when an overflow would occur.
Member

A small clarification: step 4 is not strictly necessary, it can be skipped, but at step 5 add enough input material such that when trying to recycle nodes, would result in overflow of the input material slot (that is more than 99 nodes would end up there, which if prevented correctly). One way to fix this would be to not allow to drop nodes into the recycle slot when an overflow would occur.

i fixed the issue almost a year ago, it's just never made it onto the server.

> A small clarification: step 4 is not strictly necessary, it can be skipped, but at step 5 add enough input material such that when trying to recycle nodes, would result in overflow of the input material slot (that is more than 99 nodes would end up there, which if prevented correctly). One way to fix this would be to not allow to drop nodes into the recycle slot when an overflow would occur. i fixed the issue almost a year ago, it's just never made it onto the server.
AliasAlreadyTaken added this to the moreblocks milestone 2023-12-06 13:50:10 +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#4345
No description provided.