betzi reports: ein NPC kann verbrennen wenn e ... #5857

Open
opened 2023-12-28 13:13:39 +00:00 by yourland-report · 6 comments

betzi reports a bug:

ein NPC kann verbrennen wenn er zu nah an einer fackel steht

Player position:

{
	x = -784.40496826172,
	y = 36.5,
	z = -1023.0830078125
}

Player look:

{
	x = 0.54716414213181,
	y = -0.64931529760361,
	z = -0.52820551395416
}

Player information:

{
	patch = 0,
	protocol_version = 42,
	minor = 8,
	formspec_version = 7,
	state = "Active",
	version_string = "5.8.0",
	lang_code = "de",
	max_rtt = 0.88499999046326,
	ip_version = 6,
	major = 5,
	min_rtt = 0.021999999880791,
	avg_rtt = 0.026000000536442,
	min_jitter = 0,
	max_jitter = 0.85799998044968,
	avg_jitter = 0.0010000001639128,
	connection_uptime = 17068,
	serialization_version = 29
}

Player meta:

{
	fields = {
		["ocean_build.last_warning"] = "1.68384e+09",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_small\", \"unified_inventory:bag_large\"}",
		repellant = "0",
		["stamina:poisoned"] = "no",
		["signslib:pos"] = "(-4443,4,-5324)",
		yl_commons_player_joined = "1703752162",
		["stamina:level"] = "20",
		punch_count = "4786",
		inflicted_damage = "82260",
		hud_state = "on",
		["stamina:exhaustion"] = "36",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		arenalib_infobox_arenaID = "0",
		played_time = "2591704",
		yl_church = "return {[\"last_heal\"] = 1683579437, [\"last_death_portal\"] = 1698563428, [\"last_death\"] = {[\"x\"] = 1516, [\"y\"] = 20, [\"z\"] = 6220}}",
		died = "40",
		xp = "27909",
		yl_commons_player_created = "1650832740",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 5080\", \"\", \"shields:shield_rainbow 1 2032\", \"3d_armor:chestplate_crystal 1 5080\", \"3d_armor:leggings_crystal 1 5080\", \"3d_armor:boots_crystal 1 5080\"}",
		jointime = "1650832740",
		bitten = "0",
		digged_nodes = "17940",
		placed_nodes = "4449",
		partychat = "party",
		crafted = "4926",
		yl_commons_thankyou = "74"
	}
}

Log identifier


[MOD] yl_report log identifier = JlpDFCmw1uAXRUr3SrcIWdFdaS4X2pxq

Profiler save:

profile-20231228T131339.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 1d 3h 15min 54s | max lag: 1.3s | clients (34/52): acen2006, Administrator, ALCOHOL3, AliasAlreadyTaken, Bailiff, betzi, bleek, bleek_b, Boot, BTS-, daydream, DbBr442, dodi, Doggo_Stylez, DragonWrangler1, Ecklair, Giuseppe, Heron, icecreamkek, Jammy, JeCel, mahou, Masterbailiff, MineWorlds, Murmel, NickNemre_123go, pasqualino, Penelopee, Ravise, Service, T32z, thatchristianguy, Tiler, visibleObject2

Teleport command:

/teleport xyz -784 37 -1023

Compass command:

/give_compass Construction JlpDFCmw1uAXRUr3SrcIWdFdaS4X2pxq D2691E -784 37 -1023
betzi reports a bug: > ein NPC kann verbrennen wenn er zu nah an einer fackel steht Player position: ``` { x = -784.40496826172, y = 36.5, z = -1023.0830078125 } ``` Player look: ``` { x = 0.54716414213181, y = -0.64931529760361, z = -0.52820551395416 } ``` Player information: ``` { patch = 0, protocol_version = 42, minor = 8, formspec_version = 7, state = "Active", version_string = "5.8.0", lang_code = "de", max_rtt = 0.88499999046326, ip_version = 6, major = 5, min_rtt = 0.021999999880791, avg_rtt = 0.026000000536442, min_jitter = 0, max_jitter = 0.85799998044968, avg_jitter = 0.0010000001639128, connection_uptime = 17068, serialization_version = 29 } ``` Player meta: ``` { fields = { ["ocean_build.last_warning"] = "1.68384e+09", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_small\", \"unified_inventory:bag_large\"}", repellant = "0", ["stamina:poisoned"] = "no", ["signslib:pos"] = "(-4443,4,-5324)", yl_commons_player_joined = "1703752162", ["stamina:level"] = "20", punch_count = "4786", inflicted_damage = "82260", hud_state = "on", ["stamina:exhaustion"] = "36", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", arenalib_infobox_arenaID = "0", played_time = "2591704", yl_church = "return {[\"last_heal\"] = 1683579437, [\"last_death_portal\"] = 1698563428, [\"last_death\"] = {[\"x\"] = 1516, [\"y\"] = 20, [\"z\"] = 6220}}", died = "40", xp = "27909", yl_commons_player_created = "1650832740", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 5080\", \"\", \"shields:shield_rainbow 1 2032\", \"3d_armor:chestplate_crystal 1 5080\", \"3d_armor:leggings_crystal 1 5080\", \"3d_armor:boots_crystal 1 5080\"}", jointime = "1650832740", bitten = "0", digged_nodes = "17940", placed_nodes = "4449", partychat = "party", crafted = "4926", yl_commons_thankyou = "74" } } ``` Log identifier ``` [MOD] yl_report log identifier = JlpDFCmw1uAXRUr3SrcIWdFdaS4X2pxq ``` Profiler save: ``` profile-20231228T131339.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 1d 3h 15min 54s | max lag: 1.3s | clients (34/52): acen2006, Administrator, ALCOHOL3, AliasAlreadyTaken, Bailiff, betzi, bleek, bleek_b, Boot, BTS-, daydream, DbBr442, dodi, Doggo_Stylez, DragonWrangler1, Ecklair, Giuseppe, Heron, icecreamkek, Jammy, JeCel, mahou, Masterbailiff, MineWorlds, Murmel, NickNemre_123go, pasqualino, Penelopee, Ravise, Service, T32z, thatchristianguy, Tiler, visibleObject2 ``` Teleport command: ``` /teleport xyz -784 37 -1023 ``` Compass command: ``` /give_compass Construction JlpDFCmw1uAXRUr3SrcIWdFdaS4X2pxq D2691E -784 37 -1023 ```
AliasAlreadyTaken was assigned by yourland-report 2023-12-28 13:13:39 +00:00
Member

Will that /npc_talk force_restore_npc help? And if, who can do that? The owner himself?

Will that /npc_talk force_restore_npc <id> help? And if, who can do that? The owner himself?
AliasAlreadyTaken added the
1. kind/bug
label 2023-12-28 15:53:33 +00:00

At least those NPCs are meant to be invincible

At least those NPCs are meant to be invincible
Member

That command /npc_talk_force_restore_npc is mostly for emergencies. I doubt that betzis' NPC is so richly configured that it warrants so much effort. But yes, in general the command is there for such situations. If you want to test it, please do it on the test server. It is a complex command.

NPC really shouldn't be killed by torches or other things :-(

That command /npc_talk_force_restore_npc is mostly for emergencies. I doubt that betzis' NPC is so richly configured that it warrants so much effort. But yes, in general the command is there for such situations. If you want to test it, please do it on the test server. It is a complex command. NPC really shouldn't be killed by torches or other things :-(
Member

that it warrants so much effort

One of the sequential numbers would be missing.

NPC really shouldn't be killed by torches or other things :-(

Either they are actually invulnerable, or they can teleport to a safe place in time, such as the basement of the town hall in Haven.

> that it warrants so much effort One of the sequential numbers would be missing. > NPC really shouldn't be killed by torches or other things :-( Either they are actually invulnerable, or they can teleport to a safe place in time, such as the basement of the town hall in Haven.
Member

If you want to test it, please do it on the test server. It is a complex command.

I've tried it on the test server with creative in nearly every nasty way.

In fact, default:torch_wall (not the other torches) were deadly for that poor NPCs.

And:

  • caverealms:fire_vine
  • ethereal:crystal_spike
  • ethereal:basandra_bush_stem
  • ethereal:fire_flower
  • fire:permanent_flame
  • yl_fireplace:fireplace_active
  • ...
> If you want to test it, please do it on the test server. It is a complex command. I've tried it on the test server with creative in nearly every nasty way. In fact, default:torch_wall (not the other torches) were deadly for that poor NPCs. And: - caverealms:fire_vine - ethereal:crystal_spike - ethereal:basandra_bush_stem - ethereal:fire_flower - fire:permanent_flame - yl_fireplace:fireplace_active - ...
Member

Trouble is: mobs_redo want to get hurt by blocks that have:

minetest.registered_nodes[nodename].damage_per_second > 0

There are exceptions if the node was already treated as lava or fire in the most recent version.

I'm afraid that can only be fixed upstream.

Trouble is: mobs_redo *want* to get hurt by blocks that have: <code> minetest.registered_nodes[nodename].damage_per_second > 0 </code> There are exceptions if the node was already treated as lava or fire in the most recent version. I'm afraid that can only be fixed upstream.
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#5857
No description provided.