Bla reports: [petz] tarantula tameable but ... #1714

Closed
opened 2022-04-09 23:59:37 +00:00 by yourland-report · 10 comments

Bla reports a bug:

[petz] tarantula tameable but you cant pick them up, just tested here

Player position:

{
	y = 14.5,
	x = 2827.9580078125,
	z = 1013.1400146484
}

Player look:

{
	y = -0.47101190686226,
	x = -0.32071971893311,
	z = -0.82175827026367
}

Player information:

{
	min_rtt = 0.024000000208616,
	max_rtt = 2.5450000762939,
	connection_uptime = 19061,
	max_jitter = 1.7089999914169,
	minor = 6,
	major = 5,
	ip_version = 6,
	formspec_version = 5,
	patch = 0,
	protocol_version = 40,
	serialization_version = 29,
	lang_code = "",
	version_string = "5.6.0-dev-163d3547e",
	avg_rtt = 0.027000000700355,
	state = "Active",
	avg_jitter = 0.007999999448657,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 9700\", \"3d_armor:chestplate_crystal 1 9600\", \"3d_armor:helmet_crystal 1 9600\", \"3d_armor:leggings_crystal 1 9510\", \"shields:shield_crystal 1 9960\", \"\"}",
		played_time = "4871631",
		ui_waypoints = "{\"data\":[{\"active\":false,\"color\":2.0,\"display_pos\":true,\"world_pos\":{\"x\":-448.0,\"y\":25.0,\"z\":1341.0}},{\"active\":false,\"world_pos\":{\"x\":-447.0,\"y\":25.0,\"z\":1344.0}}],\"selected\":1.0}",
		jointime = "1635266646",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "9",
		["signslib:pos"] = "(788,32,2682)",
		digged_nodes = "327541",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		partychat = "party",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 39, [\"x\"] = 27432, [\"z\"] = 28928}, [\"last_heal\"] = 1635970005, [\"last_death_portal\"] = 1648753315}",
		yl_commons_thankyou = "156",
		["stamina:level"] = "11",
		xp = "496406",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "2055886",
		crafted = "13542",
		yl_commons_player_joined = "1649529869",
		punch_count = "107335",
		placed_nodes = "127416",
		died = "71",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1635266646"
	}
}

Log identifier


[MOD] yl_report log identifier = LKonTP6QlojkyPHwYMAWEgzszM624AkM

Profiler save:

profile-20220410T015935.json_prettyEE

Status:

# Server: version: 5.5.0-yl | game: Minetest Game | uptime: 4d 1h 36min 36s | max lag: 4.8s | clients: DanteLives, jed, Lupercus, plod, Empempires, AliasAlreadyTaken, pppp921, slayer, Service, Boot, Sokomine, Flatulenator, Phirax, Aleks555, Kalek, Bla, shanish, shanish2, resU_tseT, Silvercastle, Bailiff, flux

Teleport command:

/teleport xyz 2828 15 1013

Compass command:

/give_compass Construction LKonTP6QlojkyPHwYMAWEgzszM624AkM D2691E 2828 15 1013
Bla reports a bug: > [petz] tarantula tameable but you cant pick them up, just tested here Player position: ``` { y = 14.5, x = 2827.9580078125, z = 1013.1400146484 } ``` Player look: ``` { y = -0.47101190686226, x = -0.32071971893311, z = -0.82175827026367 } ``` Player information: ``` { min_rtt = 0.024000000208616, max_rtt = 2.5450000762939, connection_uptime = 19061, max_jitter = 1.7089999914169, minor = 6, major = 5, ip_version = 6, formspec_version = 5, patch = 0, protocol_version = 40, serialization_version = 29, lang_code = "", version_string = "5.6.0-dev-163d3547e", avg_rtt = 0.027000000700355, state = "Active", avg_jitter = 0.007999999448657, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 9700\", \"3d_armor:chestplate_crystal 1 9600\", \"3d_armor:helmet_crystal 1 9600\", \"3d_armor:leggings_crystal 1 9510\", \"shields:shield_crystal 1 9960\", \"\"}", played_time = "4871631", ui_waypoints = "{\"data\":[{\"active\":false,\"color\":2.0,\"display_pos\":true,\"world_pos\":{\"x\":-448.0,\"y\":25.0,\"z\":1341.0}},{\"active\":false,\"world_pos\":{\"x\":-447.0,\"y\":25.0,\"z\":1344.0}}],\"selected\":1.0}", jointime = "1635266646", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "9", ["signslib:pos"] = "(788,32,2682)", digged_nodes = "327541", bitten = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", partychat = "party", yl_church = "return {[\"last_death\"] = {[\"y\"] = 39, [\"x\"] = 27432, [\"z\"] = 28928}, [\"last_heal\"] = 1635970005, [\"last_death_portal\"] = 1648753315}", yl_commons_thankyou = "156", ["stamina:level"] = "11", xp = "496406", arenalib_infobox_arenaID = "0", inflicted_damage = "2055886", crafted = "13542", yl_commons_player_joined = "1649529869", punch_count = "107335", placed_nodes = "127416", died = "71", hud_state = "on", repellant = "0", yl_commons_player_created = "1635266646" } } ``` Log identifier ``` [MOD] yl_report log identifier = LKonTP6QlojkyPHwYMAWEgzszM624AkM ``` Profiler save: ``` profile-20220410T015935.json_prettyEE ``` Status: ``` # Server: version: 5.5.0-yl | game: Minetest Game | uptime: 4d 1h 36min 36s | max lag: 4.8s | clients: DanteLives, jed, Lupercus, plod, Empempires, AliasAlreadyTaken, pppp921, slayer, Service, Boot, Sokomine, Flatulenator, Phirax, Aleks555, Kalek, Bla, shanish, shanish2, resU_tseT, Silvercastle, Bailiff, flux ``` Teleport command: ``` /teleport xyz 2828 15 1013 ``` Compass command: ``` /give_compass Construction LKonTP6QlojkyPHwYMAWEgzszM624AkM D2691E 2828 15 1013 ```
AliasAlreadyTaken was assigned by yourland-report 2022-04-09 23:59:37 +00:00
AliasAlreadyTaken added the
1. kind/bug
ugh/petz
labels 2022-04-10 00:01:37 +00:00

tried both nets and lasso

tried both nets and lasso
Member

i'm not entirely certain that the bug here is that they can be tamed, or that they can't be picked up. or possibly both, or neither?

also, you tame them with string?! O_O

i'm not entirely certain that the bug here is that they can be tamed, or that they can't be picked up. or possibly both, or neither? also, you tame them with string?! O_O
flux added this to the (deleted) project 2022-04-10 02:31:27 +00:00
Member

Opened an issue upstream:

https://github.com/runsy/petz/issues/97

Opened an issue upstream: https://github.com/runsy/petz/issues/97
flux added the
3. source/mod upstream
label 2022-04-10 02:44:25 +00:00

i'm not entirely certain that the bug here is that they can be tamed, or that they can't be picked up. or possibly both, or neither?

also, you tame them with string?! O_O

We talked about tameable mobs in public chat and I mentioned that tarantulas can be tamed but you cant pick them up.
Alias said I should bug it because players should be able to pick up everything thats tameable.

I already noticed the problem with tarantulas months ago but didnt opened an issue then but checked the code at that time and if I remember right its because the pickup item is "nil" instead of "net/lasso" and you dont get the petz menu because they are set to be wild or something like that.

> i'm not entirely certain that the bug here is that they can be tamed, or that they can't be picked up. or possibly both, or neither? > > also, you tame them with string?! O_O > > We talked about tameable mobs in public chat and I mentioned that tarantulas can be tamed but you cant pick them up. Alias said I should bug it because players should be able to pick up everything thats tameable. I already noticed the problem with tarantulas months ago but didnt opened an issue then but checked the code at that time and if I remember right its because the pickup item is "nil" instead of "net/lasso" and you dont get the petz menu because they are set to be wild or something like that.
Member

this was "fixed" upstream by making spiders pick-up-able with a lasso.

we can change the taming material if we want, or remove it.

this was "fixed" upstream by making spiders pick-up-able with a lasso. we can change the taming material if we want, or remove it.

Yeah it was fixed by changing nil to net directly in the tarantula_mobkit.lua
capture_item = "net"

Problem I see with that upstream commit are the non tarantula related changes like cutting the view range in half for petz searching a bowl or bale to eat.
That could kill already spawned petz ingame if the bowl/bale is suddenly out of reach.

I got a nice idea for a taming material but unsure if @AliasAlreadyTaken wants to keep that a secret.
Sending him a mail ingame 😉

Yeah it was fixed by changing nil to net directly in the tarantula_mobkit.lua `capture_item = "net"` Problem I see with that upstream commit are the non tarantula related changes like cutting the view range in half for petz searching a bowl or bale to eat. That could kill already spawned petz ingame if the bowl/bale is suddenly out of reach. I got a nice idea for a taming material but unsure if @AliasAlreadyTaken wants to keep that a secret. Sending him a mail ingame 😉

Well, have you never tamed tarantulas with strings? :P

problem is, we don't have what they really eat. Except maybe silkworms or mice? Or the occasional frog?

Well, have you never tamed tarantulas with strings? :P problem is, we don't have what they really eat. Except maybe silkworms or mice? Or the occasional frog?
AliasAlreadyTaken added the
4. step/help wanted
label 2022-04-14 14:59:56 +00:00
Member

When I was young, on a family trip, we drove past an alligator farm with a large sign reading "FEED ALLIGATORS YOURSELVES". I feel that's apropos here.

More seriously, any subset of bugs and other small animals would be fine.

When I was young, on a family trip, we drove past an alligator farm with a large sign reading "FEED ALLIGATORS YOURSELVES". I feel that's apropos here. More seriously, any subset of bugs and other small animals would be fine.

problem is, we don't have what they really eat. Except maybe silkworms or mice? Or the occasional frog?

Send both of you my suggestion for tarantula taming 😉

> problem is, we don't have what they really eat. Except maybe silkworms or mice? Or the occasional frog? Send both of you my suggestion for tarantula taming 😉
Member

Fixed in f2ecbf2858

Fixed in https://gitea.your-land.de/your-land/petz/commit/f2ecbf2858bb933f36058096eebec9d9a9c700f6
AliasAlreadyTaken added the
5. result/fixed
label 2022-04-16 21:37:00 +00:00
AliasAlreadyTaken added this to the 1.1.110 milestone 2022-04-16 21:37:09 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 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#1714
No description provided.