DragonWrangler1 reports: I accidently killed my pink ha ... #5502

Open
opened 2023-11-16 19:39:46 +00:00 by yourland-report · 5 comments

DragonWrangler1 reports a bug:

I accidently killed my pink hampster with an electrum sword and the hampster had a dream catcher.

Player position:

{
	x = 30240.73828125,
	y = 3.5,
	z = -370.88998413086
}

Player look:

{
	x = 0.43518939614296,
	y = -0.43664476275444,
	z = 0.7873700261116
}

Player information:

{
	ip_version = 6,
	min_rtt = 0.14000000059605,
	avg_rtt = 0.14699999988079,
	min_jitter = 0,
	max_jitter = 1.2620000839233,
	avg_jitter = 0.0020000040531158,
	connection_uptime = 2108,
	formspec_version = 7,
	patch = 0,
	minor = 8,
	state = "Active",
	version_string = "5.8.0-dev",
	max_rtt = 1.4170000553131,
	protocol_version = 42,
	major = 5,
	serialization_version = 29,
	lang_code = ""
}

Player meta:

{
	fields = {
		digged_nodes = "792745",
		placed_nodes = "227827",
		died = "1223",
		crafted = "159698",
		hud_state = "on",
		repellant = "0",
		["petz:werewolf_vignette_id"] = "5",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		bitten = "0",
		hotbar_size = "32",
		["stamina:poisoned"] = "no",
		arenalib_infobox_arenaID = "0",
		["stamina:exhaustion"] = "126.5",
		xp = "337589",
		punch_count = "119833",
		xp_redo_hud_color = "0xa66000",
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 7560\", \"3d_armor:leggings_crystal 1 7560\", \"3d_armor:helmet_nether 1 7560\", \"3d_armor:chestplate_crystal 1 7560\", \"shields:shield_rainbow 1 3024\", \"\"}",
		yl_church = "return {[\"last_death\"] = {[\"x\"] = 3002, [\"y\"] = 73, [\"z\"] = 308}, [\"last_heal\"] = 1696697785, [\"last_death_portal\"] = 1700089405}",
		["ocean_build.last_warning"] = "1692193690",
		["petz:werewolf"] = "0",
		["ocean_build.ocean_built"] = "12",
		["petz:lycanthropy"] = "0",
		yl_commons_player_created = "1668874705",
		["signslib:pos"] = "(6403,74,-2046)",
		["ocean_build.forbidden"] = "true",
		["petz:werewolf_clan_idx"] = "2",
		yl_commons_thankyou = "187",
		partychat = "party",
		["petz:old_override_table"] = "return {[\"sneak_glitch\"] = false, [\"new_move\"] = true, [\"speed\"] = 2, [\"gravity\"] = 1, [\"jump\"] = 1.5, [\"sneak\"] = true}",
		["stamina:level"] = "19",
		jointime = "1668874705",
		yl_commons_player_joined = "1700161486",
		inflicted_damage = "2076688",
		played_time = "4610836"
	}
}

Log identifier


[MOD] yl_report log identifier = SMpsGYbQDlTPA3tRfKg3CW6nqQC28YTc

Profiler save:

profile-20231116T193946.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 3d 8h 48min 19s | max lag: 0.721s | clients (22/52): 473, AliasAlreadyTaken, bizon, Boot, Chache, daydream, DragonWrangler1, flux, formations52, Heron, JohannesPaulHoffman, Keya, laira, michi16bit, Penelopee, pium, poppyasdan, rewired_X, Service, Sokomine, STEALTH, Sugar0

Teleport command:

/teleport xyz 30241 4 -371

Compass command:

/give_compass Construction SMpsGYbQDlTPA3tRfKg3CW6nqQC28YTc D2691E 30241 4 -371
DragonWrangler1 reports a bug: > I accidently killed my pink hampster with an electrum sword and the hampster had a dream catcher. Player position: ``` { x = 30240.73828125, y = 3.5, z = -370.88998413086 } ``` Player look: ``` { x = 0.43518939614296, y = -0.43664476275444, z = 0.7873700261116 } ``` Player information: ``` { ip_version = 6, min_rtt = 0.14000000059605, avg_rtt = 0.14699999988079, min_jitter = 0, max_jitter = 1.2620000839233, avg_jitter = 0.0020000040531158, connection_uptime = 2108, formspec_version = 7, patch = 0, minor = 8, state = "Active", version_string = "5.8.0-dev", max_rtt = 1.4170000553131, protocol_version = 42, major = 5, serialization_version = 29, lang_code = "" } ``` Player meta: ``` { fields = { digged_nodes = "792745", placed_nodes = "227827", died = "1223", crafted = "159698", hud_state = "on", repellant = "0", ["petz:werewolf_vignette_id"] = "5", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", bitten = "0", hotbar_size = "32", ["stamina:poisoned"] = "no", arenalib_infobox_arenaID = "0", ["stamina:exhaustion"] = "126.5", xp = "337589", punch_count = "119833", xp_redo_hud_color = "0xa66000", ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 7560\", \"3d_armor:leggings_crystal 1 7560\", \"3d_armor:helmet_nether 1 7560\", \"3d_armor:chestplate_crystal 1 7560\", \"shields:shield_rainbow 1 3024\", \"\"}", yl_church = "return {[\"last_death\"] = {[\"x\"] = 3002, [\"y\"] = 73, [\"z\"] = 308}, [\"last_heal\"] = 1696697785, [\"last_death_portal\"] = 1700089405}", ["ocean_build.last_warning"] = "1692193690", ["petz:werewolf"] = "0", ["ocean_build.ocean_built"] = "12", ["petz:lycanthropy"] = "0", yl_commons_player_created = "1668874705", ["signslib:pos"] = "(6403,74,-2046)", ["ocean_build.forbidden"] = "true", ["petz:werewolf_clan_idx"] = "2", yl_commons_thankyou = "187", partychat = "party", ["petz:old_override_table"] = "return {[\"sneak_glitch\"] = false, [\"new_move\"] = true, [\"speed\"] = 2, [\"gravity\"] = 1, [\"jump\"] = 1.5, [\"sneak\"] = true}", ["stamina:level"] = "19", jointime = "1668874705", yl_commons_player_joined = "1700161486", inflicted_damage = "2076688", played_time = "4610836" } } ``` Log identifier ``` [MOD] yl_report log identifier = SMpsGYbQDlTPA3tRfKg3CW6nqQC28YTc ``` Profiler save: ``` profile-20231116T193946.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 3d 8h 48min 19s | max lag: 0.721s | clients (22/52): 473, AliasAlreadyTaken, bizon, Boot, Chache, daydream, DragonWrangler1, flux, formations52, Heron, JohannesPaulHoffman, Keya, laira, michi16bit, Penelopee, pium, poppyasdan, rewired_X, Service, Sokomine, STEALTH, Sugar0 ``` Teleport command: ``` /teleport xyz 30241 4 -371 ``` Compass command: ``` /give_compass Construction SMpsGYbQDlTPA3tRfKg3CW6nqQC28YTc D2691E 30241 4 -371 ```
AliasAlreadyTaken was assigned by yourland-report 2023-11-16 19:39:46 +00:00
AliasAlreadyTaken added the
1. kind/bug
label 2023-11-17 18:01:42 +00:00

It's not the explosion that kills the animal. Every owner can punch their own animal and the animal takes damage from the punch.

The shot of the electrumese sword damages ("punches" in MT terms) the animal, like when someone used a sword directly

It's not the explosion that kills the animal. Every owner can punch their own animal and the animal takes damage from the punch. The shot of the electrumese sword damages ("punches" in MT terms) the animal, like when someone used a sword directly
flux added the
1. kind/documentation
label 2023-11-17 18:06:36 +00:00
Member

cf. #5329. petz currently don't define any special on_blast logic, so any explosion will likely kill them. however, given that our tnt explosions have an "owner", it should be possible to make sure other players can't kill your petz w/ the electrumese sword.

but in any event, the player killed their own petz, which should be allowed, so no refund.

cf. #5329. petz currently don't define any special on_blast logic, so any explosion will likely kill them. however, given that our tnt explosions have an "owner", it should be possible to make sure other players can't kill your petz w/ the electrumese sword. but in any event, the player killed their own petz, which should be allowed, so no refund.
flux added the
3. source/integration
label 2023-11-17 18:11:09 +00:00
flux added this to the flux's TODO list project 2023-11-17 18:11:15 +00:00
AliasAlreadyTaken was unassigned by flux 2023-11-17 18:11:24 +00:00
flux self-assigned this 2023-11-17 18:11:24 +00:00

i'm confused. You refunded the petz from this issue

#2907

but you can't refund my pink hampster ?

i'm confused. You refunded the petz from this issue https://gitea.your-land.de/your-land/bugtracker/issues/2907 but you can't refund my pink hampster ?

The question at hand is "should a player, by missclick or otherwise, be able to kill his own pet?"

If YL says "No, when a pet is equipped with a dreamcatcher, then it is a clear sign by the user he wants to keep it, it is not scheduled for slaughter like ducks or chickens or other farm animal"

I'd favour this position, but it may have other, conflicting mecahnics.

The explosions did not manage to kill a pet with a dreamcatcher. I tested both TNT and the electrumese sword missile.

The question at hand is "should a player, by missclick or otherwise, be able to kill his own pet?" If YL says "No, when a pet is equipped with a dreamcatcher, then it is a clear sign by the user he wants to keep it, it is not scheduled for slaughter like ducks or chickens or other farm animal" I'd favour this position, but it may have other, conflicting mecahnics. The explosions did not manage to kill a pet with a dreamcatcher. I tested both TNT and the electrumese sword missile.
Member

#2907

in that case, it was due to a bug in the client UI, which is outside the ability of the player or us to fix.

> #2907 in that case, it was due to a bug in the client UI, which is outside the ability of the player or us to fix.
Sign in to join this conversation.
No Milestone
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#5502
No description provided.