daydream reports: working with recipe workbench ... #3121

Closed
opened 2022-11-23 18:09:20 +00:00 by yourland-report · 5 comments

daydream reports a bug:

working with recipe workbench - if you need a big pot for the recipe, you have to have two of them because putting the recipe in the recipe section TAKES your pot for real instead of just representing it like the representation in the shops.

Player position:

{
	x = 2099.2290039063,
	y = 7.5,
	z = 1573.8690185547
}

Player look:

{
	x = -0.93544256687164,
	y = -0.34677195549011,
	z = 0.06853049248457
}

Player information:

{
	major = 5,
	minor = 6,
	version_string = "5.6.1",
	ip_version = 6,
	min_rtt = 0.17000000178814,
	avg_rtt = 0.17700000107288,
	min_jitter = 0,
	max_jitter = 0.73699998855591,
	avg_jitter = 0,
	connection_uptime = 8158,
	serialization_version = 29,
	patch = 1,
	formspec_version = 6,
	state = "Active",
	protocol_version = 41,
	lang_code = "",
	max_rtt = 0.93800002336502
}

Player meta:

{
	fields = {
		yl_commons_player_joined = "1669218834",
		["petz:lycanthropy"] = "0",
		yl_church = "return {[\"last_death_portal\"] = 1669132530, [\"last_death\"] = {[\"y\"] = 16, [\"z\"] = 10404, [\"x\"] = 6657}}",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		arenalib_infobox_arenaID = "0",
		digged_nodes = "1134561",
		["petz:werewolf_vignette_id"] = "5",
		partychat = "party",
		["stamina:exhaustion"] = "25",
		["ocean_build.last_warning"] = "1.65235e+09",
		hud_state = "on",
		["petz:werewolf_clan_idx"] = "2",
		["signslib:pos"] = "(2095,7,1134)",
		inflicted_damage = "900272",
		yl_commons_player_created = "1650064821",
		["stamina:poisoned"] = "no",
		jointime = "1650064821",
		bitten = "0",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 4900\", \"shields:shield_rainbow 1 1960\", \"3d_armor:chestplate_crystal 1 4900\", \"3d_armor:leggings_crystal 1 4900\", \"3d_armor:boots_crystal 1 4900\", \"\"}",
		died = "138",
		repellant = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		xp = "976328",
		played_time = "9351588",
		xp_redo_hud_color = "0xFFC001",
		placed_nodes = "162332",
		["stamina:level"] = "12",
		yl_commons_thankyou = "133",
		crafted = "2063",
		["ocean_build.ocean_built"] = "8",
		punch_count = "45561",
		["petz:werewolf"] = "0"
	}
}

Log identifier


[MOD] yl_report log identifier = VJoLjA3gsZUMrnU8Nj3dcjhRzI8u3t4c

Profiler save:

profile-20221123T180920.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 11h 10min 42s | max lag: 2.99s | clients (24/42): AliasAlreadyTaken, Antimatter_76AFK, Bailiff, bizon, Boris, Chicago, daydream, dddddddddd, ecki, Egerbur, flux, Kadax, LeetPeet, LZXTVhCSVlr, MartinCZ, Minetest13, niceride, Qichta29, Sandra, Service, shanish, sherkhan30452, Violetta, yoneda

Teleport command:

/teleport xyz 2099 8 1574

Compass command:

/give_compass Construction VJoLjA3gsZUMrnU8Nj3dcjhRzI8u3t4c D2691E 2099 8 1574
daydream reports a bug: > working with recipe workbench - if you need a big pot for the recipe, you have to have two of them because putting the recipe in the recipe section TAKES your pot for real instead of just representing it like the representation in the shops. Player position: ``` { x = 2099.2290039063, y = 7.5, z = 1573.8690185547 } ``` Player look: ``` { x = -0.93544256687164, y = -0.34677195549011, z = 0.06853049248457 } ``` Player information: ``` { major = 5, minor = 6, version_string = "5.6.1", ip_version = 6, min_rtt = 0.17000000178814, avg_rtt = 0.17700000107288, min_jitter = 0, max_jitter = 0.73699998855591, avg_jitter = 0, connection_uptime = 8158, serialization_version = 29, patch = 1, formspec_version = 6, state = "Active", protocol_version = 41, lang_code = "", max_rtt = 0.93800002336502 } ``` Player meta: ``` { fields = { yl_commons_player_joined = "1669218834", ["petz:lycanthropy"] = "0", yl_church = "return {[\"last_death_portal\"] = 1669132530, [\"last_death\"] = {[\"y\"] = 16, [\"z\"] = 10404, [\"x\"] = 6657}}", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", arenalib_infobox_arenaID = "0", digged_nodes = "1134561", ["petz:werewolf_vignette_id"] = "5", partychat = "party", ["stamina:exhaustion"] = "25", ["ocean_build.last_warning"] = "1.65235e+09", hud_state = "on", ["petz:werewolf_clan_idx"] = "2", ["signslib:pos"] = "(2095,7,1134)", inflicted_damage = "900272", yl_commons_player_created = "1650064821", ["stamina:poisoned"] = "no", jointime = "1650064821", bitten = "0", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 4900\", \"shields:shield_rainbow 1 1960\", \"3d_armor:chestplate_crystal 1 4900\", \"3d_armor:leggings_crystal 1 4900\", \"3d_armor:boots_crystal 1 4900\", \"\"}", died = "138", repellant = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", xp = "976328", played_time = "9351588", xp_redo_hud_color = "0xFFC001", placed_nodes = "162332", ["stamina:level"] = "12", yl_commons_thankyou = "133", crafted = "2063", ["ocean_build.ocean_built"] = "8", punch_count = "45561", ["petz:werewolf"] = "0" } } ``` Log identifier ``` [MOD] yl_report log identifier = VJoLjA3gsZUMrnU8Nj3dcjhRzI8u3t4c ``` Profiler save: ``` profile-20221123T180920.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 11h 10min 42s | max lag: 2.99s | clients (24/42): AliasAlreadyTaken, Antimatter_76AFK, Bailiff, bizon, Boris, Chicago, daydream, dddddddddd, ecki, Egerbur, flux, Kadax, LeetPeet, LZXTVhCSVlr, MartinCZ, Minetest13, niceride, Qichta29, Sandra, Service, shanish, sherkhan30452, Violetta, yoneda ``` Teleport command: ``` /teleport xyz 2099 8 1574 ``` Compass command: ``` /give_compass Construction VJoLjA3gsZUMrnU8Nj3dcjhRzI8u3t4c D2691E 2099 8 1574 ```
AliasAlreadyTaken was assigned by yourland-report 2022-11-23 18:09:20 +00:00
flux added the
1. kind/bug
label 2022-11-24 04:42:45 +00:00
Member

this is a fundamental architectural problem w/ the game, w/ implications in the client, because the item that a player is "holding" (mouse-clicked) occupies an awkward ontological state.

probably certain actions should be forbidden instead of resulting in unexpected results.

i bet there's at least one upstream issue about this, but i'm falling asleep. i'll look that up some other day.

this is a fundamental architectural problem w/ the game, w/ implications in the client, because the item that a player is "holding" (mouse-clicked) occupies an awkward ontological state. probably certain actions should be forbidden instead of resulting in unexpected results. i bet there's at least one upstream issue about this, but i'm falling asleep. i'll look that up some other day.

Any block that requires the player to "put" something in a "decision slot" in contrast to a "storage slot" should not have a "real" item, but only a copy.

"decision slots" are kind of those where the player tells the block what to do, like the recipe area of workbenches and autocrafters, sorting tubes, ware and price in smartshops

"storage slots" are those where items are stored after or before processing, like the inventory of autocrafters or the result area or chests

Any block that requires the player to "put" something in a "decision slot" in contrast to a "storage slot" should not have a "real" item, but only a copy. "decision slots" are kind of those where the player tells the block what to do, like the recipe area of workbenches and autocrafters, sorting tubes, ware and price in smartshops "storage slots" are those where items are stored after or before processing, like the inventory of autocrafters or the result area or chests
Member

alright, this wasn't what i was thinking it was. shouldn't be too hard to fix.

alright, this wasn't what i was thinking it was. shouldn't be too hard to fix.
flux added the
3. source/mod upstream
2. prio/good first issue
labels 2022-11-24 15:35:12 +00:00
flux added this to the flux's TODO list project 2023-02-21 01:51:44 +00:00
flux added the
4. step/at work
label 2023-02-21 01:51:51 +00:00
flux self-assigned this 2023-02-21 01:51:56 +00:00
flux added
4. step/blocked
and removed
4. step/at work
labels 2023-02-27 23:33:43 +00:00
Member
upstream PR https://github.com/minetest-mods/crafting_bench/pull/10
flux added
5. result/fixed
and removed
4. step/blocked
labels 2024-03-30 19:19:22 +00:00
flux removed this from the flux's TODO list project 2024-03-30 19:19:24 +00:00
AliasAlreadyTaken was unassigned by flux 2024-03-30 19:19:26 +00:00
flux removed their assignment 2024-03-30 19:19:26 +00:00
Member

this is live because we're now using my fork of the workbench

this is live because we're now using my fork of the workbench
flux closed this issue 2024-03-30 19:19:41 +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#3121
No description provided.