flux reports: [mimes] sometimes they have a ... #3691

Closed
opened 2023-02-01 00:31:28 +00:00 by yourland-report · 7 comments

flux reports a bug:

[mimes] sometimes they have a non-node collision box when imitating a node, causing them to clip into the floor.

Player position:

{
	z = 1615.8110351563,
	x = 3635.7172851563,
	y = 17.5
}

Player look:

{
	z = 0.063448987901211,
	x = 0.84779751300812,
	y = -0.52651071548462
}

Player information:

{
	major = 5,
	version_string = "5.7.0-dev-f6b3d0f5a-dirty",
	protocol_version = 41,
	lang_code = "",
	min_rtt = 0.15899999439716,
	avg_rtt = 0.17499999701977,
	max_rtt = 5.1440000534058,
	max_jitter = 4.2379999160767,
	avg_jitter = 0.0029999911785126,
	connection_uptime = 29959,
	serialization_version = 29,
	patch = 0,
	state = "Active",
	min_jitter = 0,
	formspec_version = 6,
	ip_version = 6,
	minor = 7
}

Player meta:

{
	fields = {
		jointime = "1615351173",
		bitten = "0",
		["signslib:pos"] = "(1276,69,546)",
		arenalib_infobox_arenaID = "0",
		yl_church = "return {[\"last_death\"] = {[\"z\"] = 1665, [\"x\"] = 3511, [\"y\"] = 22}, [\"last_death_portal\"] = 1675208936, [\"last_heal\"] = 1615504208}",
		yl_commons_thankyou = "190",
		["petz:lycanthropy"] = "1",
		xp = "1510340",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow 1 7982\", \"3d_armor:chestplate_rainbow 1 7982\", \"3d_armor:leggings_rainbow 1 7982\", \"nether_mobs:dragon_boots 1 4540\", \"shields:shield_rainbow 1 7982\", \"\"}",
		["petz:werewolf_vignette_id"] = "20",
		played_time = "29745745",
		digged_nodes = "1267054",
		placed_nodes = "401388",
		hud_state = "on",
		["petz:werewolf_clan_idx"] = "1",
		crafted = "77052",
		inflicted_damage = "2606920",
		["stamina:level"] = "10",
		died = "79",
		["stamina:poisoned"] = "no",
		["petz:werewolf"] = "0",
		["stamina:exhaustion"] = "123.5",
		punch_count = "143545",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		repellant = "0",
		partychat = "party",
		yl_commons_player_created = "1615351173",
		yl_commons_player_joined = "1675181556"
	}
}

Log identifier


[MOD] yl_report log identifier = 4jpbmp09NmmQ1zsyxe0fzoEiUjdyyQQg

Profiler save:

profile-20230201T003128.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 2d 2h 52min 35s | max lag: 2.51s | clients (20/52): AliasAlreadyTaken, AspireMint, astronode, Azelf, Bailiff, bizon, Ecklair, Elias, Ernesto, evil123, flux, JeCel, LCB, leire, rewired_X, Service, Sokomine, Sysmatic, unordered_map, Xonon

Teleport command:

/teleport xyz 3636 18 1616

Compass command:

/give_compass Construction 4jpbmp09NmmQ1zsyxe0fzoEiUjdyyQQg D2691E 3636 18 1616
flux reports a bug: > [mimes] sometimes they have a non-node collision box when imitating a node, causing them to clip into the floor. Player position: ``` { z = 1615.8110351563, x = 3635.7172851563, y = 17.5 } ``` Player look: ``` { z = 0.063448987901211, x = 0.84779751300812, y = -0.52651071548462 } ``` Player information: ``` { major = 5, version_string = "5.7.0-dev-f6b3d0f5a-dirty", protocol_version = 41, lang_code = "", min_rtt = 0.15899999439716, avg_rtt = 0.17499999701977, max_rtt = 5.1440000534058, max_jitter = 4.2379999160767, avg_jitter = 0.0029999911785126, connection_uptime = 29959, serialization_version = 29, patch = 0, state = "Active", min_jitter = 0, formspec_version = 6, ip_version = 6, minor = 7 } ``` Player meta: ``` { fields = { jointime = "1615351173", bitten = "0", ["signslib:pos"] = "(1276,69,546)", arenalib_infobox_arenaID = "0", yl_church = "return {[\"last_death\"] = {[\"z\"] = 1665, [\"x\"] = 3511, [\"y\"] = 22}, [\"last_death_portal\"] = 1675208936, [\"last_heal\"] = 1615504208}", yl_commons_thankyou = "190", ["petz:lycanthropy"] = "1", xp = "1510340", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow 1 7982\", \"3d_armor:chestplate_rainbow 1 7982\", \"3d_armor:leggings_rainbow 1 7982\", \"nether_mobs:dragon_boots 1 4540\", \"shields:shield_rainbow 1 7982\", \"\"}", ["petz:werewolf_vignette_id"] = "20", played_time = "29745745", digged_nodes = "1267054", placed_nodes = "401388", hud_state = "on", ["petz:werewolf_clan_idx"] = "1", crafted = "77052", inflicted_damage = "2606920", ["stamina:level"] = "10", died = "79", ["stamina:poisoned"] = "no", ["petz:werewolf"] = "0", ["stamina:exhaustion"] = "123.5", punch_count = "143545", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", repellant = "0", partychat = "party", yl_commons_player_created = "1615351173", yl_commons_player_joined = "1675181556" } } ``` Log identifier ``` [MOD] yl_report log identifier = 4jpbmp09NmmQ1zsyxe0fzoEiUjdyyQQg ``` Profiler save: ``` profile-20230201T003128.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 2d 2h 52min 35s | max lag: 2.51s | clients (20/52): AliasAlreadyTaken, AspireMint, astronode, Azelf, Bailiff, bizon, Ecklair, Elias, Ernesto, evil123, flux, JeCel, LCB, leire, rewired_X, Service, Sokomine, Sysmatic, unordered_map, Xonon ``` Teleport command: ``` /teleport xyz 3636 18 1616 ``` Compass command: ``` /give_compass Construction 4jpbmp09NmmQ1zsyxe0fzoEiUjdyyQQg D2691E 3636 18 1616 ```
AliasAlreadyTaken was assigned by yourland-report 2023-02-01 00:31:28 +00:00
flux added the
1. kind/bug
3. source/mod upstream
2. prio/interesting
labels 2023-02-01 01:12:10 +00:00
AliasAlreadyTaken was unassigned by flux 2023-02-01 01:12:16 +00:00
flux self-assigned this 2023-02-01 01:12:16 +00:00
flux added this to the flux's TODO list project 2023-02-01 01:12:18 +00:00
Member
upstream issue: https://github.com/fluxionary/minetest-mobs_mime/issues/1

Sure that these were always nodes? So far I only observed that behavior with that entity:

https://github.com/minetest-mods/3d_armor/blob/master/3d_armor_stand/init.lua#L302

https://github.com/fluxionary/minetest-mobs_mime/blob/main/core/procedures.lua#L100
will adapt some uncommon entities without a real collision box, such as the one mentioned above.

Edit: Could it be possible that the collision box is kept when the mime decides to no longer represent an entity?

Sure that these were always nodes? So far I only observed that behavior with that entity: https://github.com/minetest-mods/3d_armor/blob/master/3d_armor_stand/init.lua#L302 https://github.com/fluxionary/minetest-mobs_mime/blob/main/core/procedures.lua#L100 will adapt some uncommon entities without a real collision box, such as the one mentioned above. Edit: Could it be possible that the collision box is kept when the mime decides to no longer represent an entity?
Member

Saw one glitched into the floor yesterday. It looked really odd. Was a pony wagon that the mime tried to imitate. Wasn't able to hit the mime.

Saw one glitched into the floor yesterday. It looked really odd. Was a pony wagon that the mime tried to imitate. Wasn't able to hit the mime.
Member

if you know what you're looking for, this is currently very common. mimes pretending to be polar bears are usually glitched into the floor.

if you know what you're looking for, this is currently very common. mimes pretending to be polar bears are usually glitched into the floor.

tried my hands on that issue.
https://github.com/fluxionary/minetest-mobs_mime/pull/3

My first contribution to a public repo, I hope I did nothing wrong...

tried my hands on that issue. https://github.com/fluxionary/minetest-mobs_mime/pull/3 My first contribution to a public repo, I hope I did nothing wrong...
flux added the
4. step/at work
label 2023-04-05 23:26:15 +00:00
Member

this might be fixed w/ tour's update, but as i never had a good way of replicating the issue, i'm going to let things wait a while longer. mimes still do seem to glitch around occasionally.

this *might* be fixed w/ tour's update, but as i never had a good way of replicating the issue, i'm going to let things wait a while longer. mimes still do seem to glitch around occasionally.
flux added
5. result/fixed
and removed
4. step/at work
labels 2023-11-23 20:39:23 +00:00
flux removed this from the flux's TODO list project 2023-11-23 20:39:25 +00:00
flux removed their assignment 2023-11-23 20:39:27 +00:00
Member

i haven't heard of or noticed any mime collision issues in a while, closing this as complete.

i haven't heard of or noticed any mime collision issues in a while, closing this as complete.
flux closed this issue 2023-11-23 20:39:45 +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#3691
No description provided.