sixer reports: crafting is IMHO too demanding ... #4227

Open
opened 2023-04-18 20:11:26 +00:00 by yourland-report · 7 comments

sixer reports a bug:

crafting is IMHO too demanding on hunger ... crafting just two stacks of anything (i.e. stone -> gravel for example) will put you immediately from full satiation to completely starving, so you have to eat lot of food every 2 seconds if you are building something larger ... could this be adjusted?

Player position:

{
	x = 2521.0329589844,
	y = 2.5,
	z = 4492.0771484375
}

Player look:

{
	x = 0.89781749248505,
	y = -0.402746707201,
	z = -0.178097859025
}

Player information:

{
	version_string = "5.6.1",
	ip_version = 6,
	min_rtt = 0.017000000923872,
	avg_rtt = 0.01799999922514,
	min_jitter = 0,
	max_jitter = 0.63400000333786,
	avg_jitter = 0,
	max_rtt = 0.75599998235703,
	serialization_version = 29,
	patch = 1,
	minor = 6,
	formspec_version = 6,
	state = "Active",
	connection_uptime = 10038,
	lang_code = "",
	protocol_version = 41,
	major = 5
}

Player meta:

{
	fields = {
		["stamina:exhaustion"] = "0",
		xp_redo_hud_color = "0x0088FF",
		died = "21",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		hud_state = "on",
		["3d_armor_inventory"] = "return {\"3d_armor:chestplate_crystal 1 10500\", \"3d_armor:leggings_crystal 1 10500\", \"3d_armor:helmet_crystal 1 10500\", \"3d_armor:boots_crystal 1 10500\", \"shields:shield_rainbow 1 4200\", \"\"}",
		repellant = "0",
		arenalib_infobox_arenaID = "0",
		punch_count = "5192",
		yl_commons_player_joined = "1681838660",
		inflicted_damage = "100218",
		bitten = "0",
		xp = "76884",
		jointime = "1678554780",
		placed_nodes = "26277",
		digged_nodes = "66391",
		yl_commons_thankyou = "2",
		yl_commons_player_created = "1678554780",
		crafted = "1956",
		["ocean_build.ocean_built"] = "12",
		["signslib:pos"] = "(2570,2,3151)",
		yl_church = "return {[\"last_heal\"] = 1681095067, [\"last_death\"] = {[\"x\"] = 2506, [\"y\"] = -1550, [\"z\"] = 4482}, [\"last_death_portal\"] = 1681668152}",
		["stamina:level"] = "19",
		["ocean_build.last_warning"] = "1.68125e+09",
		["ocean_build.forbidden"] = "true",
		["stamina:poisoned"] = "no",
		played_time = "383548"
	}
}

Log identifier


[MOD] yl_report log identifier = 2Fa7R5UrxLkGoGHDqwBuGkdzng9XxHV2

Profiler save:

profile-20230418T201126.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 4d 23h 6min 35s | max lag: 1.89s | clients (37/52): AliasAlreadyTaken, Apocralypse, Bailiff, Balrog_Dude, Boot, Chameleon, DanteLeo, daydream, der_c_aus_a, Dirac, drgn, Elias, fellow, flux, ivyy, JeCel, Kalek, Kiyoko, labrat, Maladroxya, MeseCity, MineWorlds, Murmel, niceride, Papi, pilo, Prismatim, RosLenin33, ScoutTrooper, Service, shanish3, sixer, Sokomine, the_chosen_one, Therottenpotato, yaslam, yo_hi

Teleport command:

/teleport xyz 2521 3 4492

Compass command:

/give_compass Construction 2Fa7R5UrxLkGoGHDqwBuGkdzng9XxHV2 D2691E 2521 3 4492
sixer reports a bug: > crafting is IMHO too demanding on hunger ... crafting just two stacks of anything (i.e. stone -> gravel for example) will put you immediately from full satiation to completely starving, so you have to eat lot of food every 2 seconds if you are building something larger ... could this be adjusted? Player position: ``` { x = 2521.0329589844, y = 2.5, z = 4492.0771484375 } ``` Player look: ``` { x = 0.89781749248505, y = -0.402746707201, z = -0.178097859025 } ``` Player information: ``` { version_string = "5.6.1", ip_version = 6, min_rtt = 0.017000000923872, avg_rtt = 0.01799999922514, min_jitter = 0, max_jitter = 0.63400000333786, avg_jitter = 0, max_rtt = 0.75599998235703, serialization_version = 29, patch = 1, minor = 6, formspec_version = 6, state = "Active", connection_uptime = 10038, lang_code = "", protocol_version = 41, major = 5 } ``` Player meta: ``` { fields = { ["stamina:exhaustion"] = "0", xp_redo_hud_color = "0x0088FF", died = "21", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", hud_state = "on", ["3d_armor_inventory"] = "return {\"3d_armor:chestplate_crystal 1 10500\", \"3d_armor:leggings_crystal 1 10500\", \"3d_armor:helmet_crystal 1 10500\", \"3d_armor:boots_crystal 1 10500\", \"shields:shield_rainbow 1 4200\", \"\"}", repellant = "0", arenalib_infobox_arenaID = "0", punch_count = "5192", yl_commons_player_joined = "1681838660", inflicted_damage = "100218", bitten = "0", xp = "76884", jointime = "1678554780", placed_nodes = "26277", digged_nodes = "66391", yl_commons_thankyou = "2", yl_commons_player_created = "1678554780", crafted = "1956", ["ocean_build.ocean_built"] = "12", ["signslib:pos"] = "(2570,2,3151)", yl_church = "return {[\"last_heal\"] = 1681095067, [\"last_death\"] = {[\"x\"] = 2506, [\"y\"] = -1550, [\"z\"] = 4482}, [\"last_death_portal\"] = 1681668152}", ["stamina:level"] = "19", ["ocean_build.last_warning"] = "1.68125e+09", ["ocean_build.forbidden"] = "true", ["stamina:poisoned"] = "no", played_time = "383548" } } ``` Log identifier ``` [MOD] yl_report log identifier = 2Fa7R5UrxLkGoGHDqwBuGkdzng9XxHV2 ``` Profiler save: ``` profile-20230418T201126.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 4d 23h 6min 35s | max lag: 1.89s | clients (37/52): AliasAlreadyTaken, Apocralypse, Bailiff, Balrog_Dude, Boot, Chameleon, DanteLeo, daydream, der_c_aus_a, Dirac, drgn, Elias, fellow, flux, ivyy, JeCel, Kalek, Kiyoko, labrat, Maladroxya, MeseCity, MineWorlds, Murmel, niceride, Papi, pilo, Prismatim, RosLenin33, ScoutTrooper, Service, shanish3, sixer, Sokomine, the_chosen_one, Therottenpotato, yaslam, yo_hi ``` Teleport command: ``` /teleport xyz 2521 3 4492 ``` Compass command: ``` /give_compass Construction 2Fa7R5UrxLkGoGHDqwBuGkdzng9XxHV2 D2691E 2521 3 4492 ```
AliasAlreadyTaken was assigned by yourland-report 2023-04-18 20:11:26 +00:00
flux added the
1. kind/balancing
1. kind/documentation
labels 2023-04-18 22:41:20 +00:00
Member

mostly due to running shops, i craft quite a lot of items regularly. some of my strategies for coping with this:

  • use autocrafters, sometimes even networks of autocrafters feeding each other results.
  • you only need to eat a little food before craft-all becomes available again (though this will be "fixed" when we update unified_inventory_plus w/ https://github.com/bousket/unified_inventory_plus/pull/23, see #3897).
  • use middle click instead of craft all when you are starving - you can still craft quite a lot of stuff without actually dying (though this will be "fixed" w/ the new mod mechanics i'm working on - you'll drop the ingredients all over the floor).
  • wear the armor w/ the most "heal" that you can - this will prevent you from taking damage some percent of the time (though this is technically a bug that we intend to fix some day).

all that being said, i do think it'd be fair to lower stamina consumption from craft somewhat, say, change it from 20 to 10? this is controlled by stamina.exhaust_craft in minetest.conf.

mostly due to running shops, i craft quite a lot of items regularly. some of my strategies for coping with this: * use autocrafters, sometimes even networks of autocrafters feeding each other results. * you only need to eat a little food before craft-all becomes available again (though this will be "fixed" when we update unified_inventory_plus w/ https://github.com/bousket/unified_inventory_plus/pull/23, see #3897). * use middle click instead of craft all when you are starving - you can still craft quite a lot of stuff without actually dying (though this will be "fixed" w/ the new mod mechanics i'm working on - you'll drop the ingredients all over the floor). * wear the armor w/ the most "heal" that you can - this will prevent you from taking damage some percent of the time (though this is technically a bug that we intend to fix some day). all that being said, i do think it'd be fair to lower stamina consumption from craft somewhat, say, change it from `20` to `10`? this is controlled by `stamina.exhaust_craft` in minetest.conf.

Well, autocrafters are unavailable to me due to not having the mesemaker priv (getting mesemaker involves building 3 nontrivial machines, which you can't build as the necessary parts are locked ...) and the remaining 3 rely on exploiting known bugs.

I have also tried workbench, but it is very slow and seems to be fairly prone to losing items (especially if you put a stack of cobbles instead of a single cobble in the crafting box in a gravel recipe, it behave fairly weird) - I've lost several stacks of (almost worthless :) cobble during my experiments with it

Well, autocrafters are unavailable to me due to not having the mesemaker priv (getting mesemaker involves building 3 nontrivial machines, which you can't build as the necessary parts are locked ...) and the remaining 3 rely on exploiting known bugs. I have also tried workbench, but it is very slow and seems to be fairly prone to losing items (especially if you put a stack of cobbles instead of a single cobble in the crafting box in a gravel recipe, it behave fairly weird) - I've lost several stacks of (almost worthless :) cobble during my experiments with it
Member

I very often use many workbenches (until 10 during cutting jungle territory) for the same recipe or for the recipe chain. Its mostly fast enough then and will not cost any food.

I very often use many workbenches (until 10 during cutting jungle territory) for the same recipe or for the recipe chain. Its mostly fast enough then and will not cost any food.
Member

seems to be fairly prone to losing items

i submitted a PR a few months ago to fix some such happenings, but it's been stalled:

see #1658 for more info on that.

i don't use the workbench myself, but you might ask Boot if there's something you can do to avoid loss of items.

> seems to be fairly prone to losing items i submitted a PR a few months ago to fix some such happenings, but it's been stalled: * https://github.com/minetest-mods/crafting_bench/pull/10 see #1658 for more info on that. i don't use the workbench myself, but you might ask Boot if there's something you can do to avoid loss of items.
Member

i don't use the workbench myself, but you might ask Boot if there's something you can do to avoid loss of items.

There is no loss at all, as long as you first make the recipe in the grid and only then add the material on the left side. And vice versa, when dismantling the workbench.

If it is worthwhile in terms of time, quantity and is allowed in the area, I of course also use the autocrafter and injector. This is unbeatably fast and does not consume any food.

Well, autocrafters are unavailable to me due to not having the mesemaker priv (getting mesemaker involves building 3 nontrivial machines, which you can't build as the necessary parts are locked ...) and the remaining 3 rely on exploiting known bugs.

Many other players on the server have already managed to get the mese maker priv. Just deal with the topic. A visit to MeseCity is worthwhile in the new Mesecon Tutorial. Ingenious!

> i don't use the workbench myself, but you might ask Boot if there's something you can do to avoid loss of items. There is no loss at all, as long as you first make the recipe in the grid and only then add the material on the left side. And vice versa, when dismantling the workbench. If it is worthwhile in terms of time, quantity and is allowed in the area, I of course also use the autocrafter and injector. This is unbeatably fast and does not consume any food. > Well, autocrafters are unavailable to me due to not having the mesemaker priv (getting mesemaker involves building 3 nontrivial machines, which you can't build as the necessary parts are locked ...) and the remaining 3 rely on exploiting known bugs. Many other players on the server have already managed to get the mese maker priv. Just deal with the topic. A visit to MeseCity is worthwhile in the new Mesecon Tutorial. Ingenious!

I think it should not be too hard to get mesemaker, I have some experience with this regard from other servers :) Although most useful designs use a locked components ... but still, I need to find out how to combine rule #2 to be compatible with being AFK before going to apply for it. Might involve creating a mod with some circuit-breaker-like component and offering it here as possible solution ...

And while mese machine may be a solution, it would be still nice to have a possibility that would work without it (lack of priv, being in a city with mesecon restricted, lack of space and/or materials to construct the machinery ...)

I think it should not be too hard to get mesemaker, I have some experience with this regard from other servers :) Although most useful designs use a locked components ... but still, I need to find out how to combine rule #2 to be compatible with being AFK before going to apply for it. Might involve creating a mod with some circuit-breaker-like component and offering it here as possible solution ... And while mese machine may be a solution, it would be still nice to have a possibility that would work without it (lack of priv, being in a city with mesecon restricted, lack of space and/or materials to construct the machinery ...)

Getting mesemaker is fairly easy. Take a look at the poster in the Haven Town Hall.

Getting mesemaker is fairly easy. Take a look at the poster in the Haven Town Hall.
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 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#4227
No description provided.