Chache reports: Silkworms emerge already dead ... #2322

Closed
opened 2022-07-26 14:39:58 +00:00 by yourland-report · 18 comments

Chache reports a bug:

Silkworms emerge already dead upon hatching from their eggs. Similarly, moths start already dead when breaking a bottle with a moth. I've repeated the process with utmost care so I can be sure that I'm not accidentally hitting the moth with the sword or pickaxe after breaking the bottle. I don't know if other players can reproduce the bug.

Player position:

{
	y = -4.4990000724792,
	z = 432.38101196289,
	x = 2272.3588867188
}

Player look:

{
	y = 0.14780940115452,
	z = -0.98780971765518,
	x = -0.048830289393663
}

Player information:

{
	lang_code = "es",
	min_rtt = 0.029999999329448,
	max_rtt = 1.5629999637604,
	formspec_version = 5,
	min_jitter = 0,
	max_jitter = 1.4750000238419,
	avg_jitter = 0,
	connection_uptime = 1495,
	serialization_version = 29,
	patch = 1,
	major = 5,
	minor = 5,
	version_string = "5.5.1",
	state = "Active",
	protocol_version = 40,
	avg_rtt = 0.032999999821186,
	ip_version = 6
}

Player meta:

{
	fields = {
		["stamina:level"] = "18",
		["stamina:poisoned"] = "no",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		repellant = "0",
		yl_commons_thankyou = "15",
		jointime = "1645471717",
		bitten = "0",
		arenalib_infobox_arenaID = "0",
		punch_count = "4874",
		["signslib:pos"] = "(2296,14,407)",
		xp = "433447",
		died = "9",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 10, [\"x\"] = 2043, [\"z\"] = 1249}, [\"last_heal\"] = 1653594577, [\"last_death_portal\"] = 1652573873}",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 1500\", \"\", \"3d_armor:chestplate_crystal 1 1500\", \"shields:shield_rainbow 1 600\", \"3d_armor:leggings_crystal 1 1500\", \"3d_armor:boots_crystal 1 1500\"}",
		partychat = "party",
		["stamina:exhaustion"] = "132",
		["ocean_build.last_warning"] = "1.65606e+09",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		played_time = "2705141",
		digged_nodes = "463502",
		placed_nodes = "143197",
		yl_commons_player_created = "1645471717",
		yl_commons_player_joined = "1658844916",
		hud_state = "on",
		xp_redo_hud_color = "0xFFFF00",
		crafted = "10096",
		inflicted_damage = "91738"
	}
}

Log identifier


[MOD] yl_report log identifier = RbYXfXIbquZ6z4v1PnCkWCk37S3fOq66

Profiler save:

profile-20220726T143957.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 9h 43min 34s | max lag: 1.83s | clients: bhavika, paneg, _V, JeCel, Haus_Memoris, Oakenshield, Aero, Chache, rohit, Queenfire234312, Segmentation_Fault, Mielle, BTS-, wolf_larsen, crimzon, Bailiff, AliasAlreadyTaken, Service

Teleport command:

/teleport xyz 2272 -4 432

Compass command:

/give_compass Construction RbYXfXIbquZ6z4v1PnCkWCk37S3fOq66 D2691E 2272 -4 432
Chache reports a bug: > Silkworms emerge already dead upon hatching from their eggs. Similarly, moths start already dead when breaking a bottle with a moth. I've repeated the process with utmost care so I can be sure that I'm not accidentally hitting the moth with the sword or pickaxe after breaking the bottle. I don't know if other players can reproduce the bug. Player position: ``` { y = -4.4990000724792, z = 432.38101196289, x = 2272.3588867188 } ``` Player look: ``` { y = 0.14780940115452, z = -0.98780971765518, x = -0.048830289393663 } ``` Player information: ``` { lang_code = "es", min_rtt = 0.029999999329448, max_rtt = 1.5629999637604, formspec_version = 5, min_jitter = 0, max_jitter = 1.4750000238419, avg_jitter = 0, connection_uptime = 1495, serialization_version = 29, patch = 1, major = 5, minor = 5, version_string = "5.5.1", state = "Active", protocol_version = 40, avg_rtt = 0.032999999821186, ip_version = 6 } ``` Player meta: ``` { fields = { ["stamina:level"] = "18", ["stamina:poisoned"] = "no", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", repellant = "0", yl_commons_thankyou = "15", jointime = "1645471717", bitten = "0", arenalib_infobox_arenaID = "0", punch_count = "4874", ["signslib:pos"] = "(2296,14,407)", xp = "433447", died = "9", yl_church = "return {[\"last_death\"] = {[\"y\"] = 10, [\"x\"] = 2043, [\"z\"] = 1249}, [\"last_heal\"] = 1653594577, [\"last_death_portal\"] = 1652573873}", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 1500\", \"\", \"3d_armor:chestplate_crystal 1 1500\", \"shields:shield_rainbow 1 600\", \"3d_armor:leggings_crystal 1 1500\", \"3d_armor:boots_crystal 1 1500\"}", partychat = "party", ["stamina:exhaustion"] = "132", ["ocean_build.last_warning"] = "1.65606e+09", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", played_time = "2705141", digged_nodes = "463502", placed_nodes = "143197", yl_commons_player_created = "1645471717", yl_commons_player_joined = "1658844916", hud_state = "on", xp_redo_hud_color = "0xFFFF00", crafted = "10096", inflicted_damage = "91738" } } ``` Log identifier ``` [MOD] yl_report log identifier = RbYXfXIbquZ6z4v1PnCkWCk37S3fOq66 ``` Profiler save: ``` profile-20220726T143957.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 9h 43min 34s | max lag: 1.83s | clients: bhavika, paneg, _V, JeCel, Haus_Memoris, Oakenshield, Aero, Chache, rohit, Queenfire234312, Segmentation_Fault, Mielle, BTS-, wolf_larsen, crimzon, Bailiff, AliasAlreadyTaken, Service ``` Teleport command: ``` /teleport xyz 2272 -4 432 ``` Compass command: ``` /give_compass Construction RbYXfXIbquZ6z4v1PnCkWCk37S3fOq66 D2691E 2272 -4 432 ```
AliasAlreadyTaken was assigned by yourland-report 2022-07-26 14:39:58 +00:00
flux added the
1. kind/bug
ugh/petz
labels 2022-07-26 16:11:08 +00:00
Member

alias: did we update petz w/ the server swap?

alias: did we update petz w/ the server swap?
Member

i put a moth in a bottle and broke the bottle, and the moth is fine. i'm waiting for it to lay eggs now.

most untamed petz do have "life timers", though that info isn't saved when they are put in a bottle and released.

i put a moth in a bottle and broke the bottle, and the moth is fine. i'm waiting for it to lay eggs now. most untamed petz do have "life timers", though that info isn't saved when they are put in a bottle and released.
flux added this to the flux's TODO list project 2022-07-26 16:22:01 +00:00
flux self-assigned this 2022-07-26 16:22:04 +00:00
flux added the
4. step/question
label 2022-07-26 16:22:11 +00:00
Member

the eggs turned into a single worm. i am not the owner of the worm O_O

the eggs turned into a single worm. i am not the owner of the worm O_O
[Not The Momma!](https://www.youtube.com/watch?v=HNR4hKbSH7I) 😆
Member

Not The Momma! 😆

=D

> [Not The Momma!](https://www.youtube.com/watch?v=HNR4hKbSH7I) 😆 =D
Member

i can't reproduce this

i can't reproduce this

No, we're not even in runz z-versions. I stopped updating before he switched to his kitz Version.

We'll have to arduously integrate again, I doubt automerge won't do the trick. We shall see on the testserver.

No, we're not even in runz z-versions. I stopped updating before he switched to his kitz Version. We'll have to arduously integrate again, I doubt automerge won't do the trick. We shall see on the testserver.
Member

No, we're not even in runz z-versions. I stopped updating before he switched to his kitz Version.

We'll have to arduously integrate again, I doubt automerge won't do the trick. We shall see on the testserver.

i'd offer to do the merging, but i'm currently wanting to try my hand at writing my own mob API for a week or two.

and then port every mob to that API. i have no qualms about using code from other APIs (or at least being inspired by them).

> No, we're not even in runz z-versions. I stopped updating before he switched to his kitz Version. > > We'll have to arduously integrate again, I doubt automerge won't do the trick. We shall see on the testserver. i'd offer to do the merging, but i'm currently wanting to try my hand at writing my own mob API for a week or two. and then port *every* mob to that API. i have no qualms about using code from other APIs (or at least being inspired by them).
flux added
4. step/ready to QA test
and removed
4. step/question
labels 2022-11-02 21:50:52 +00:00

I can reproduce the bug after some I investigation with rabenkind and JeCel:

they die when the egg/bottle is broken when y < 0.

I can reproduce the bug after some I investigation with rabenkind and JeCel: they die when the egg/bottle is broken when y < 0.
Member

they die when the egg/bottle is broken when y < 0.

ah, i understand the issue now. this is due to the code that eliminates camels spawning deep underground. because they cannot be tamed, silkworms despawn whenever they're below ground...

> they die when the egg/bottle is broken when y < 0. ah, i understand the issue now. this is due to the code that eliminates camels spawning deep underground. because they cannot be tamed, silkworms despawn whenever they're below ground...
Member

updated our petz config to allow most petz to live down to y=-32

11c004becf

updated our petz config to allow most petz to live down to y=-32 https://gitea.your-land.de/your-land/petz/commit/11c004becf6c1706d4f703240906eb8fa28324eb
AliasAlreadyTaken added this to the 1.1.116 milestone 2022-11-12 22:18:11 +00:00

Silkworms can be tamed with leaves though

Silkworms can be tamed with leaves though
Member

Silkworms can be tamed with leaves though

i can't replicate that. they follow them, but they don't tame.

EDIT: they don't even follow them...

> Silkworms can be tamed with leaves though i can't replicate that. they follow them, but they don't tame. EDIT: they don't even follow them...

That's weird, because I already tamed a few and I know from rabekind that they tame their Silkworms, too.

EDIT: Maybe it depends on the kind of leaves?

That's weird, because I already tamed a few and I know from rabekind that they tame their Silkworms, too. EDIT: Maybe it depends on the kind of leaves?
Member

That's weird, because I already tamed a few and I know from rabekind that they tame their Silkworms, too.

EDIT: Maybe it depends on the kind of leaves?

no, it's group:leaves.

i tried feeding them "default:leaves" and "moretrees:fir_leaves".

then again, any silkworm that i get into my inventory, and then place, is "tamed".

then again the silkworms on my local server aren't dying in a cave either. something's weird.

> That's weird, because I already tamed a few and I know from rabekind that they tame their Silkworms, too. > > EDIT: Maybe it depends on the kind of leaves? no, it's `group:leaves`. i tried feeding them "default:leaves" and "moretrees:fir_leaves". then again, any silkworm that i get into my inventory, and then place, is "tamed". then again the silkworms on my local server aren't dying in a cave either. something's weird.

Well, are you sure you have the current version?

I know that they used to be untamable, so it used to work exactly as you described but since a few months now they can be tamed and therefore not get picked up if they are not tamed.

Well, are you sure you have the current version? I know that they used to be untamable, so it used to work exactly as you described but since a few months now they can be tamed and therefore not get picked up if they are not tamed.
Member

Well, are you sure you have the current version?

i'm not sure if i'm too far ahead or too far behind or just using the wrong fork. also some of the behavior is in yl_commons. it looks right, sp i'll dig into it more tomorrow.

> Well, are you sure you have the current version? i'm not sure if i'm too far ahead or too far behind or just using the wrong fork. also some of the behavior is in yl_commons. it looks right, sp i'll dig into it more tomorrow.
Member

so basically, my local version was getting hijacked by the version from the content DB (no idea why "mods" overrides "worldmods"...)

untamed silkworms now can live down to -32. tamed silkworms can live anywhere. but you don't have to feed them leaves, you can tame them just by picking them up w/ a net.

so basically, my local version was getting hijacked by the version from the content DB (no idea why "mods" overrides "worldmods"...) untamed silkworms now can live down to -32. tamed silkworms can live anywhere. but you don't have to feed them leaves, you can tame them just by picking them up w/ a net.
flux closed this issue 2022-11-13 21:38:25 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2022-11-13 21:38:36 +00:00
flux removed this from the flux's TODO list project 2022-11-13 21:38:39 +00:00
AliasAlreadyTaken was unassigned by flux 2022-11-13 21:38:42 +00:00
flux removed their assignment 2022-11-13 21:38:42 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
6 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#2322
No description provided.