Azelf reports: Pet Scorpions are unable to be ... #4032

Open
opened 2023-03-21 01:06:28 +00:00 by yourland-report · 12 comments

Azelf reports a bug:

Pet Scorpions are unable to be protected as of currently, perhaps tweak them so that we can protect them (i.e. prevent them fro mtaking damage from other players)

Player position:

{
	x = -986.48602294922,
	y = 138.625,
	z = 4618.41015625
}

Player look:

{
	x = -0.50130927562714,
	y = 0.22325012087822,
	z = -0.83597153425217
}

Player information:

{
	ip_version = 6,
	min_rtt = 0.1710000038147,
	avg_rtt = 0.17299999296665,
	formspec_version = 6,
	max_jitter = 8.418999671936,
	avg_jitter = 0.00099998712539673,
	connection_uptime = 560,
	serialization_version = 29,
	patch = 1,
	max_rtt = 8.5920000076294,
	protocol_version = 41,
	state = "Active",
	minor = 6,
	lang_code = "",
	major = 5,
	version_string = "5.6.1",
	min_jitter = 0
}

Player meta:

{
	fields = {
		crafted = "137606",
		punch_count = "155681",
		["ocean_build.ocean_built"] = "11",
		yl_church = "return {[\"last_heal\"] = 1678197363, [\"last_death\"] = {[\"y\"] = 6, [\"z\"] = -2917, [\"x\"] = -1487}, [\"last_death_portal\"] = 1679295210}",
		["stamina:level"] = "12",
		bitten = "0",
		xp = "457439",
		["stamina:exhaustion"] = "36",
		["stamina:poisoned"] = "no",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		yl_commons_thankyou = "39",
		yl_commons_player_created = "1659363683",
		yl_commons_player_joined = "1679360256",
		jointime = "1659363683",
		partychat = "party",
		played_time = "2178737",
		["ocean_build.last_warning"] = "1.67602e+09",
		arenalib_infobox_arenaID = "0",
		hud_state = "on",
		["3d_armor_inventory"] = "return {\"\", \"3d_armor:enchanted_helmet_mithril_strong 1 26292\", \"3d_armor:enchanted_chestplate_mithril_strong 1 26292\", \"3d_armor:boots_crystal 1 37560\", \"shields:shield_rainbow 1 15048\", \"3d_armor:enchanted_leggings_mithril_strong 1 26292\"}",
		inflicted_damage = "3349776",
		["signslib:pos"] = "(145,-4161,-3066)",
		digged_nodes = "324535",
		placed_nodes = "102186",
		died = "82",
		repellant = "0"
	}
}

Log identifier


[MOD] yl_report log identifier = hSdjA6xkrVqoYvfI4WXasmMipI6wzkJN

Profiler save:

profile-20230321T010628.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 6h 59min 58s | max lag: 3.5s | clients (21/52): AliasAlreadyTaken, Azelf, Bailiff, Barlog4, Chache, daydream, Dirac, flux, Insomniacs_Yello, Ivanhoe, jackofthebean000, JeCel, mahou, MenyeMC, MineWorlds, niceride, plotuss, rheo, Service, shanish3, Sokomine

Teleport command:

/teleport xyz -986 139 4618

Compass command:

/give_compass Construction hSdjA6xkrVqoYvfI4WXasmMipI6wzkJN D2691E -986 139 4618
Azelf reports a bug: > Pet Scorpions are unable to be protected as of currently, perhaps tweak them so that we can protect them (i.e. prevent them fro mtaking damage from other players) Player position: ``` { x = -986.48602294922, y = 138.625, z = 4618.41015625 } ``` Player look: ``` { x = -0.50130927562714, y = 0.22325012087822, z = -0.83597153425217 } ``` Player information: ``` { ip_version = 6, min_rtt = 0.1710000038147, avg_rtt = 0.17299999296665, formspec_version = 6, max_jitter = 8.418999671936, avg_jitter = 0.00099998712539673, connection_uptime = 560, serialization_version = 29, patch = 1, max_rtt = 8.5920000076294, protocol_version = 41, state = "Active", minor = 6, lang_code = "", major = 5, version_string = "5.6.1", min_jitter = 0 } ``` Player meta: ``` { fields = { crafted = "137606", punch_count = "155681", ["ocean_build.ocean_built"] = "11", yl_church = "return {[\"last_heal\"] = 1678197363, [\"last_death\"] = {[\"y\"] = 6, [\"z\"] = -2917, [\"x\"] = -1487}, [\"last_death_portal\"] = 1679295210}", ["stamina:level"] = "12", bitten = "0", xp = "457439", ["stamina:exhaustion"] = "36", ["stamina:poisoned"] = "no", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", yl_commons_thankyou = "39", yl_commons_player_created = "1659363683", yl_commons_player_joined = "1679360256", jointime = "1659363683", partychat = "party", played_time = "2178737", ["ocean_build.last_warning"] = "1.67602e+09", arenalib_infobox_arenaID = "0", hud_state = "on", ["3d_armor_inventory"] = "return {\"\", \"3d_armor:enchanted_helmet_mithril_strong 1 26292\", \"3d_armor:enchanted_chestplate_mithril_strong 1 26292\", \"3d_armor:boots_crystal 1 37560\", \"shields:shield_rainbow 1 15048\", \"3d_armor:enchanted_leggings_mithril_strong 1 26292\"}", inflicted_damage = "3349776", ["signslib:pos"] = "(145,-4161,-3066)", digged_nodes = "324535", placed_nodes = "102186", died = "82", repellant = "0" } } ``` Log identifier ``` [MOD] yl_report log identifier = hSdjA6xkrVqoYvfI4WXasmMipI6wzkJN ``` Profiler save: ``` profile-20230321T010628.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 6h 59min 58s | max lag: 3.5s | clients (21/52): AliasAlreadyTaken, Azelf, Bailiff, Barlog4, Chache, daydream, Dirac, flux, Insomniacs_Yello, Ivanhoe, jackofthebean000, JeCel, mahou, MenyeMC, MineWorlds, niceride, plotuss, rheo, Service, shanish3, Sokomine ``` Teleport command: ``` /teleport xyz -986 139 4618 ``` Compass command: ``` /give_compass Construction hSdjA6xkrVqoYvfI4WXasmMipI6wzkJN D2691E -986 139 4618 ```
AliasAlreadyTaken was assigned by yourland-report 2023-03-21 01:06:28 +00:00
AliasAlreadyTaken added the
1. kind/balancing
1. kind/enhancement
labels 2023-03-21 01:08:24 +00:00

Even if we wanted to do that: Once animals are protected FROM a damage source, they cannot deal damage TO that source as well.

Even if we wanted to do that: Once animals are protected FROM a damage source, they cannot deal damage TO that source as well.
Member

i'm against this. scorpions are a way for a player to create their own personal army. a player can get them to attack another player. it wouldn't be reasonable if the player couldn't defend themselves.

i'm against this. scorpions are a way for a player to create their own personal army. a player can get them to attack another player. it wouldn't be reasonable if the player couldn't defend themselves.
Member

Not everyone wants these cute pet scorpions as guards. Pets that are so difficult to obtain and then can die easily to players who just don't know that they're pets are a problem.

Players who do know to get one or more pet scorpions do know how to protect their property from other players and don't need scorpions for that.

Not everyone wants these cute pet scorpions as guards. Pets that are so difficult to obtain and then can die easily to players who just don't know that they're pets are a problem. Players who do know to get one or more pet scorpions *do* know how to protect their property from other players and don't need scorpions for that.
Member

maybe we should make scorpions obey PvP rules? basically, assume all damage to/from the scorpion is associated w/ the owner of the scorpion? this way, most damage to/from players is disabled, but it's still possible if both the scorpion owner and victim have PvP enabled.

maybe we should make scorpions obey PvP rules? basically, assume all damage to/from the scorpion is associated w/ the owner of the scorpion? this way, most damage to/from players is disabled, but it's still possible if both the scorpion owner and victim have PvP enabled.
flux added the
4. step/discussion
label 2023-03-21 15:56:38 +00:00

"Minions need to obey pvp rules" is a planned mechanics when warriors get to hire armies and other classes can summon companions.

Still: What can deal damage must be able to receive damage.

"Minions need to obey pvp rules" is a planned mechanics when warriors get to hire armies and other classes can summon companions. Still: What can deal damage must be able to receive damage.
Member

Since #6415 was closed, I will mention this here:

Name tags don't work on pet scorpions, but probably should.

Since #6415 was closed, I will mention this here: Name tags don't work on pet scorpions, but probably should.

Ups, I must have overread that the nametag thingy was not in here. There is no harm (or worse, balancing) involved in using the nametag.

Ups, I must have overread that the nametag thingy was not in here. There is no harm (or worse, balancing) involved in using the nametag.

Name tags don't work on pet scorpions, but probably should.

I'm very very certain they used to work on scorpions. I have multiple scorpions that I own that are name tagged and so does DD.

> Name tags don't work on pet scorpions, but probably should. I'm very very certain they used to work on scorpions. I have multiple scorpions that I own that are name tagged and so does DD.
Member

Oh... I somehow forgot we have nametags in general still broken on main...
I think they will work again after the update :)

see #5837

Oh... I somehow forgot we have nametags in general still broken on main... I think they will work again after the update :) see #5837

If you add a #, the issue gets linked automatically ;)

If you add a #, the issue gets linked automatically ;)
Member

"Minions need to obey pvp rules"

the easiest way to do this is to just make the "puncher" be the player and not the mob itself, but that doesn't work so well if the player isn't logged in... but perhaps tamed mobs shouldn't do damage if their owner isn't logged in?

Oh... I somehow forgot we have nametags in general still broken on main...
I think they will work again after the update :)

scorpions do make use of the feed_tame callback, which is what handles applying nametags, for whatever reason.

apparently you can also put saddles on the pet scorpions and ride them?!

> "Minions need to obey pvp rules" the easiest way to do this is to just make the "puncher" be the player and not the mob itself, but that doesn't work so well if the player isn't logged in... but perhaps tamed mobs shouldn't do damage if their owner isn't logged in? > Oh... I somehow forgot we have nametags in general still broken on main... > I think they will work again after the update :) scorpions do make use of the `feed_tame` callback, which is what handles applying nametags, for whatever reason. apparently you can also put saddles on the pet scorpions and ride them?!

Making the player the puncher would yield xp for the player in afk settings among other things. Guardians of a place should still defend it even when the owner is not logged in.

Making the player the puncher would yield xp for the player in afk settings among other things. Guardians of a place should still defend it even when the owner is not logged in.
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#4032
No description provided.