Eraldemay reports: I'm unkillable again lol. ... #998

Closed
opened 2021-11-02 03:46:30 +01:00 by yourland-report · 6 comments

Eraldemay reports a bug:

I'm unkillable again lol.

Player position:

{
	y = -16297.5,
	x = 5662.9770507813,
	z = 5675.8989257813
}

Player look:

{
	y = 0.71630197763443,
	x = 0.60234612226486,
	z = 0.352264970541
}

Player information:

{
	min_rtt = 0.30500000715256,
	max_rtt = 1.6549999713898,
	connection_uptime = 162,
	max_jitter = 1.3170000314713,
	minor = 4,
	major = 5,
	ip_version = 6,
	formspec_version = 4,
	patch = 1,
	protocol_version = 39,
	serialization_version = 28,
	lang_code = "",
	version_string = "5.4.1",
	avg_rtt = 0.31400001049042,
	state = "Active",
	avg_jitter = 0.028999984264374,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 18840\", \"3d_armor:chestplate_crystal 1 18840\", \"shields:shield_crystal 1 18840\", \"3d_armor:boots_crystal 1 18840\", \"3d_armor:leggings_crystal 1 18840\", \"\"}",
		["petz:werewolf_vignette_id"] = "20",
		["petz:werewolf"] = "0",
		jointime = "1628925507",
		yl_commons_player_joined = "1635821044",
		["signslib:pos"] = "(6120,5,5693)",
		digged_nodes = "539201",
		played_time = "1662565",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		partychat = "party",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		["petz:lycanthropy"] = "1",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = -15787, [\"x\"] = 5444, [\"z\"] = 5742}, [\"last_death_portal\"] = 1635818843}",
		punch_count = "14089",
		["stamina:level"] = "10.525",
		xp = "371221",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "277626",
		crafted = "2209",
		["petz:werewolf_clan_idx"] = "3",
		yl_commons_thankyou = "35",
		placed_nodes = "153251",
		died = "38",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1628925507"
	}
}

Log identifier


[MOD] yl_report log identifier = MoNX9wZlAcUGiBXHnJzEBqZmDnqLoQzK

Profiler save:

profile-20211102T034629.json_pretty

Status:

# Server: version=5.4.1-yl, uptime=180052, max_lag=19.9461, clients={bluattire, Eraldemay, Torri, Xonon, Bailiff, Service, Sokomine, _a, Syriacus, hbreturns, AliasAlreadyTaken, katiebee, flux}

Teleport command:

/teleport xyz 5663 -16297 5676

Compass command:

/give_compass Construction MoNX9wZlAcUGiBXHnJzEBqZmDnqLoQzK D2691E 5663 -16297 5676
Eraldemay reports a bug: > I'm unkillable again lol. Player position: ``` { y = -16297.5, x = 5662.9770507813, z = 5675.8989257813 } ``` Player look: ``` { y = 0.71630197763443, x = 0.60234612226486, z = 0.352264970541 } ``` Player information: ``` { min_rtt = 0.30500000715256, max_rtt = 1.6549999713898, connection_uptime = 162, max_jitter = 1.3170000314713, minor = 4, major = 5, ip_version = 6, formspec_version = 4, patch = 1, protocol_version = 39, serialization_version = 28, lang_code = "", version_string = "5.4.1", avg_rtt = 0.31400001049042, state = "Active", avg_jitter = 0.028999984264374, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 18840\", \"3d_armor:chestplate_crystal 1 18840\", \"shields:shield_crystal 1 18840\", \"3d_armor:boots_crystal 1 18840\", \"3d_armor:leggings_crystal 1 18840\", \"\"}", ["petz:werewolf_vignette_id"] = "20", ["petz:werewolf"] = "0", jointime = "1628925507", yl_commons_player_joined = "1635821044", ["signslib:pos"] = "(6120,5,5693)", digged_nodes = "539201", played_time = "1662565", bitten = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", partychat = "party", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", ["petz:lycanthropy"] = "1", yl_church = "return {[\"last_death\"] = {[\"y\"] = -15787, [\"x\"] = 5444, [\"z\"] = 5742}, [\"last_death_portal\"] = 1635818843}", punch_count = "14089", ["stamina:level"] = "10.525", xp = "371221", arenalib_infobox_arenaID = "0", inflicted_damage = "277626", crafted = "2209", ["petz:werewolf_clan_idx"] = "3", yl_commons_thankyou = "35", placed_nodes = "153251", died = "38", hud_state = "on", repellant = "0", yl_commons_player_created = "1628925507" } } ``` Log identifier ``` [MOD] yl_report log identifier = MoNX9wZlAcUGiBXHnJzEBqZmDnqLoQzK ``` Profiler save: ``` profile-20211102T034629.json_pretty ``` Status: ``` # Server: version=5.4.1-yl, uptime=180052, max_lag=19.9461, clients={bluattire, Eraldemay, Torri, Xonon, Bailiff, Service, Sokomine, _a, Syriacus, hbreturns, AliasAlreadyTaken, katiebee, flux} ``` Teleport command: ``` /teleport xyz 5663 -16297 5676 ``` Compass command: ``` /give_compass Construction MoNX9wZlAcUGiBXHnJzEBqZmDnqLoQzK D2691E 5663 -16297 5676 ```
AliasAlreadyTaken was assigned by yourland-report 2021-11-02 03:46:30 +01:00
Styxcolor added the
1. kind/bug
label 2021-11-02 11:19:35 +01:00
Styxcolor self-assigned this 2021-11-05 10:15:19 +01:00
Owner

Asked Eraldemay about this, she reports:

Each time that happened I was mining. Just wandering around big caves, loading in a bunch of map to look at the ceiling for nyans, that kind of thing. It's not a total invincibility. It's mostly /killme and falling damage that wouldn't kill me. If I stood in one of the caverealm fires that would kill me. I would expect a monster to be able to kill me. Upon relogging I would be able to /killme properly

Asked Eraldemay about this, she reports: Each time that happened I was mining. Just wandering around big caves, loading in a bunch of map to look at the ceiling for nyans, that kind of thing. It's not a total invincibility. It's mostly /killme and falling damage that wouldn't kill me. If I stood in one of the caverealm fires that would kill me. I would expect a monster to be able to kill me. Upon relogging I would be able to /killme properly
Styxcolor added the
5. result/maybe
label 2021-11-05 10:22:08 +01:00
Owner

I wrote back it might take a while until we know what causes this and asked her to keep reporting if that keeps happening, sending me details about the occurence per mail.

I wrote back it might take a while until we know what causes this and asked her to keep reporting if that keeps happening, sending me details about the occurence per mail.
Owner

We got to discuss this ingame with Eraldemay and other users. Possibly, the crystal armor deflects not only damage you get from the environment but ALSO the damage you would inflict to yourself from /killme

This is a compelling explanation for the invincibility.

Also, there is a related issue I haven't seen reported yet. Sometimes we get a death message displayed in gen chat, only to have the person in question disagree a moment later, usually they're in a fight and have just taken damage, but aren't dead.
Maybe Minetest registers the incoming lethal damage and displays the death message without considering damage that didn't come through due to the armor.

Currently I cannot tell on which level or at what depth of Minetest I should look for the cause of this.

And back to this issue - not being able to use /killme because your armor hinders you from it can be considered a bug. This is not how /killme should work.

We got to discuss this ingame with Eraldemay and other users. Possibly, the crystal armor deflects not only damage you get from the environment but ALSO the damage you would inflict to yourself from /killme This is a compelling explanation for the invincibility. Also, there is a related issue I haven't seen reported yet. Sometimes we get a death message displayed in gen chat, only to have the person in question disagree a moment later, usually they're in a fight and have just taken damage, but aren't dead. Maybe Minetest registers the incoming lethal damage and displays the death message without considering damage that didn't come through due to the armor. Currently I cannot tell on which level or at what depth of Minetest I should look for the cause of this. And back to this issue - not being able to use /killme because your armor hinders you from it can be considered a bug. This is not how /killme should work.
Owner

opened the sister issue in #1015

opened the sister issue in #1015
AliasAlreadyTaken added the
3. source/mod upstream
label 2022-01-06 04:59:19 +01:00

This is what reason shows when using killme:

reason={
	type = "set_hp",
	from = "mod"
}

Upstream: https://github.com/minetest-mods/3d_armor/issues/68

Until upstream is fixed, we fixed it in the killme command, by killing until dead:

yl_commons 4b90992db2d3b40d56466c16c31b77266c2922ee

This is what `reason` shows when using killme: ``` reason={ type = "set_hp", from = "mod" } ``` Upstream: https://github.com/minetest-mods/3d_armor/issues/68 Until upstream is fixed, we fixed it in the killme command, by killing until dead: yl_commons 4b90992db2d3b40d56466c16c31b77266c2922ee
AliasAlreadyTaken added
5. result/fixed
and removed
5. result/maybe
labels 2022-01-06 05:26:16 +01:00
AliasAlreadyTaken added this to the 1.1.105 milestone 2022-01-06 05:26:24 +01:00

Sometimes, we want to kill people.

Then we do player:set_hp(0), but if the armor the player wears has some healing properties, we can't kill them.

Repro:

use latest MTG, 3d_armor and 5.4.1
wear diamond armor
do /killme
=> In some cases, you are still alive. Other mods may also have this issue

IMO set_hp(0) should do exactly that: kill the player.

Also, fall damage seems to count against the heal property.

Could you please make it that high fall damage and set_hp(0) does not let anyone live?

Or could you make it that armors can register against what type of damage they help?

Sometimes, we want to kill people. Then we do player:set_hp(0), but if the armor the player wears has some healing properties, we can't kill them. Repro: use latest MTG, 3d_armor and 5.4.1 wear diamond armor do /killme => In some cases, you are still alive. Other mods may also have this issue IMO set_hp(0) should do exactly that: kill the player. Also, fall damage seems to count against the heal property. Could you please make it that high fall damage and set_hp(0) does not let anyone live? Or could you make it that armors can register against what type of damage they help?
Sign in to join this conversation.
No Milestone
No project
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#998
No description provided.