Ravise reports: cheese:fresh_caciocavallo dupl ... #4361

Open
opened 2023-04-30 09:47:33 +00:00 by yourland-report · 4 comments

Ravise reports a bug:

cheese:fresh_caciocavallo duplication

Player position:

{
	x = 10164.95703125,
	y = 4,
	z = 14414.462890625
}

Player look:

{
	x = 0.34092998504639,
	y = 0.44291472434998,
	z = 0.82921248674393
}

Player information:

{
	formspec_version = 6,
	major = 5,
	version_string = "5.8.0-dev-7f6b09dce-dirty",
	protocol_version = 41,
	minor = 8,
	min_rtt = 0.016000000759959,
	min_jitter = 0,
	max_jitter = 1.0789999961853,
	avg_jitter = 0,
	max_rtt = 1.1200000047684,
	serialization_version = 29,
	patch = 0,
	state = "Active",
	avg_rtt = 0.01799999922514,
	ip_version = 6,
	lang_code = "cs",
	connection_uptime = 2550
}

Player meta:

{
	fields = {
		yl_church = "return {[\"last_death\"] = {[\"z\"] = 475, [\"x\"] = 2836, [\"y\"] = 64}, [\"last_death_portal\"] = 1682542726}",
		crafted = "30110",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		xp = "609499",
		partychat = "party",
		arenalib_infobox_arenaID = "0",
		["ocean_build.ocean_built"] = "11",
		["stamina:level"] = "7",
		inflicted_damage = "1395142",
		["stamina:poisoned"] = "no",
		hud_state = "off",
		["stamina:exhaustion"] = "3",
		yl_unified_trash_review = "return {\"yl_events:miocene_flag\", \"\", \"\", \"\"}",
		jointime = "1612098151",
		bitten = "0",
		died = "86",
		["ocean_build.last_warning"] = "1.65212e+09",
		["signslib:pos"] = "(10121,11,14450)",
		yl_commons_thankyou = "118",
		punch_count = "76416",
		yl_commons_player_created = "1612098151",
		yl_commons_player_joined = "1682845513",
		partynoinvite = "true",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow 1 7760\", \"3d_armor:chestplate_rainbow 1 7760\", \"3d_armor:leggings_rainbow 1 7760\", \"3d_armor:boots_crystal 1 19360\", \"shields:shield_rainbow 1 7760\", \"\"}",
		repellant = "0",
		played_time = "6777796",
		digged_nodes = "1127412",
		placed_nodes = "187825"
	}
}

Log identifier


[MOD] yl_report log identifier = Egz3AnKsQRpAlFjbJEPY5PxkIgIBZIe6

Profiler save:

profile-20230430T094733.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 22h 19min 12s | max lag: 0.904s | clients (24/52): AliasAlreadyTaken, Bailiff, carag, daydream, drgn, Ernesto, Flippster, flux, Halvar, HorusDamocles, JeCel, johanlegend, labrat, Mesprit, Murmel, niceride, NodeBreaker, Ravise, rewired_X, Service, Sokomine, Stelio, yo_hi, ZeniTHPavka

Teleport command:

/teleport xyz 10165 4 14414

Compass command:

/give_compass Construction Egz3AnKsQRpAlFjbJEPY5PxkIgIBZIe6 D2691E 10165 4 14414
Ravise reports a bug: > cheese:fresh_caciocavallo duplication Player position: ``` { x = 10164.95703125, y = 4, z = 14414.462890625 } ``` Player look: ``` { x = 0.34092998504639, y = 0.44291472434998, z = 0.82921248674393 } ``` Player information: ``` { formspec_version = 6, major = 5, version_string = "5.8.0-dev-7f6b09dce-dirty", protocol_version = 41, minor = 8, min_rtt = 0.016000000759959, min_jitter = 0, max_jitter = 1.0789999961853, avg_jitter = 0, max_rtt = 1.1200000047684, serialization_version = 29, patch = 0, state = "Active", avg_rtt = 0.01799999922514, ip_version = 6, lang_code = "cs", connection_uptime = 2550 } ``` Player meta: ``` { fields = { yl_church = "return {[\"last_death\"] = {[\"z\"] = 475, [\"x\"] = 2836, [\"y\"] = 64}, [\"last_death_portal\"] = 1682542726}", crafted = "30110", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", xp = "609499", partychat = "party", arenalib_infobox_arenaID = "0", ["ocean_build.ocean_built"] = "11", ["stamina:level"] = "7", inflicted_damage = "1395142", ["stamina:poisoned"] = "no", hud_state = "off", ["stamina:exhaustion"] = "3", yl_unified_trash_review = "return {\"yl_events:miocene_flag\", \"\", \"\", \"\"}", jointime = "1612098151", bitten = "0", died = "86", ["ocean_build.last_warning"] = "1.65212e+09", ["signslib:pos"] = "(10121,11,14450)", yl_commons_thankyou = "118", punch_count = "76416", yl_commons_player_created = "1612098151", yl_commons_player_joined = "1682845513", partynoinvite = "true", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow 1 7760\", \"3d_armor:chestplate_rainbow 1 7760\", \"3d_armor:leggings_rainbow 1 7760\", \"3d_armor:boots_crystal 1 19360\", \"shields:shield_rainbow 1 7760\", \"\"}", repellant = "0", played_time = "6777796", digged_nodes = "1127412", placed_nodes = "187825" } } ``` Log identifier ``` [MOD] yl_report log identifier = Egz3AnKsQRpAlFjbJEPY5PxkIgIBZIe6 ``` Profiler save: ``` profile-20230430T094733.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 22h 19min 12s | max lag: 0.904s | clients (24/52): AliasAlreadyTaken, Bailiff, carag, daydream, drgn, Ernesto, Flippster, flux, Halvar, HorusDamocles, JeCel, johanlegend, labrat, Mesprit, Murmel, niceride, NodeBreaker, Ravise, rewired_X, Service, Sokomine, Stelio, yo_hi, ZeniTHPavka ``` Teleport command: ``` /teleport xyz 10165 4 14414 ``` Compass command: ``` /give_compass Construction Egz3AnKsQRpAlFjbJEPY5PxkIgIBZIe6 D2691E 10165 4 14414 ```
AliasAlreadyTaken was assigned by yourland-report 2023-04-30 09:47:33 +00:00

So, I encountered a bug that leads to cheese:fresh_caciocavallo duplication, but at this moment I am not sure if provided steps will lead to replication of this bug.

I had rhotator memory ON, and I placed cheese:caciocavallo in a corner of a wall to refreshen it (A) [1] The cheese stayed as block, rhotated to connect to the wall, not to the ceiling. It did stay in place, but it also dropped itself (B)

I suspect integration between rhotator and cheese is to blame. The source code of cheese dictates the cheese must drop when placed unless hanged under planks of some sort. This bug affects both cheese:caciocavallo and cheese:fresh_caciocavallo

Rhotator = AUTO and rhotator = OFF work as expected.

[1] This might also be unwanted behaviour, but is dictated by source of cheese: alone.

So, I encountered a bug that leads to cheese:fresh_caciocavallo duplication, but at this moment I am not sure if provided steps will lead to replication of this bug. I had rhotator memory ON, and I placed cheese:caciocavallo in a corner of a wall to refreshen it (A) [1] The cheese stayed as block, rhotated to connect to the wall, not to the ceiling. It did stay in place, but it also dropped itself (B) I suspect integration between rhotator and cheese is to blame. The source code of cheese dictates the cheese must drop when placed unless hanged under planks of some sort. This bug affects both cheese:caciocavallo and cheese:fresh_caciocavallo Rhotator = AUTO and rhotator = OFF work as expected. [1] This might also be unwanted behaviour, but is dictated by source of cheese: alone. ![](https://gitea.your-land.de/attachments/b712bfed-9a56-4875-8439-1c4f2bef0ab6)
AliasAlreadyTaken added the
1. kind/bug
3. source/integration
labels 2023-04-30 17:32:32 +00:00
Member

i hate the rhotator, but it might be cheese's behavior that needs to change

i hate the rhotator, but it might be cheese's behavior that needs to change
Member

i'm able to replicate this. weirdly, caciocavallo drops a fresh_caciocavallo item, but it's still effectively a dupe.

i'm able to replicate this. weirdly, caciocavallo drops a fresh_caciocavallo item, but it's still effectively a dupe.

(...) weirdly, caciocavallo drops a fresh_caciocavallo item, but it's still effectively a dupe.

Right or wrong, it is what I expected. It's still creating cheese out of thin air...

> (...) weirdly, caciocavallo drops a fresh_caciocavallo item, but it's still effectively a dupe. Right or wrong, it is what I [expected](https://github.com/AnnalysaTheMinetester/cheese/blob/main/items.lua#L279). It's still creating cheese out of thin air...
flux added the
2. prio/critical
label 2023-05-02 00:55:44 +00:00
flux added this to the flux's TODO list project 2023-05-02 00:55:48 +00:00
flux added the
3. source/mod upstream
label 2023-05-02 21:58:37 +00:00
Sign in to join this conversation.
No Milestone
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#4361
No description provided.