Murmel reports: Ladder to sky and floatiung ar ... #6267

Open
opened 2024-02-08 10:05:43 +00:00 by yourland-report · 10 comments

Murmel reports a bug:

Ladder to sky and floatiung area at Burg Zwiebel

Player position:

{
	x = 1546.6779785156,
	y = 19.5,
	z = 4325.7880859375
}

Player look:

{
	x = -0.24049918353558,
	y = 0.433659106493,
	z = -0.86838930845261
}

Player information:

{
	ip_version = 6,
	min_rtt = 0.013000000268221,
	avg_rtt = 0.014999999664724,
	min_jitter = 0,
	max_jitter = 0.59299999475479,
	avg_jitter = 0.0010000010952353,
	connection_uptime = 12189,
	serialization_version = 29,
	patch = 0,
	max_rtt = 0.61500000953674,
	lang_code = "de",
	protocol_version = 42,
	minor = 8,
	major = 5,
	state = "Active",
	formspec_version = 7,
	version_string = "5.8.0"
}

Player meta:

{
	fields = {
		["petz:werewolf_clan_idx"] = "1",
		bitten = "0",
		yl_commons_player_joined = "1707374594",
		placed_nodes = "145137",
		arenalib_infobox_arenaID = "0",
		["petz:old_override_table"] = "return {[\"sneak_glitch\"] = false, [\"new_move\"] = true, [\"jump\"] = 1.5, [\"gravity\"] = 1, [\"sneak\"] = true, [\"speed\"] = 2}",
		inflicted_damage = "1011916",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		["ocean_build.ocean_built"] = "9",
		["signslib:pos"] = "(3123,83,4061)",
		["petz:werewolf"] = "0",
		yl_commons_player_created = "1663422013",
		yl_commons_thankyou = "157",
		punch_count = "46917",
		xp = "754485",
		jointime = "1663422013",
		["stamina:exhaustion"] = "134.5",
		partychat = "party",
		["petz:werewolf_vignette_id"] = "5",
		repellant = "0",
		["stamina:level"] = "10",
		["3d_armor_inventory"] = "return {\"3d_armor:leggings_crystal 1 7840\", \"3d_armor:helmet_nether 1 7840\", \"3d_armor:boots_crystal 1 500\", \"3d_armor:chestplate_crystal 1 7840\", \"shields:shield_rainbow 1 3136\", \"\"}",
		["stamina:poisoned"] = "no",
		["petz:lycanthropy"] = "0",
		yl_church = "return {[\"last_death\"] = {[\"z\"] = -848, [\"x\"] = -828, [\"y\"] = 63}, [\"last_death_portal\"] = 1703348088}",
		hud_state = "on",
		played_time = "16828047",
		digged_nodes = "924444",
		["ocean_build.last_warning"] = "1.67001e+09",
		died = "52",
		crafted = "162061"
	}
}

Log identifier


[MOD] yl_report log identifier = 7xYAE1pSEDmDh690u8fuDozpKYG6Vg6R

Profiler save:

profile-20240208T100543.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 4d 14h 1min 44s | max lag: 0.74s | clients (15/52): AliasAlreadyTaken, Aliza, Bailiff, daydream, flux, Hecate, hlqkj, Jammy, JinnyC, Murmel, Penelopee, pups, rheo, Service, tagtraum

Teleport command:

/teleport xyz 1547 20 4326

Compass command:

/give_compass Construction 7xYAE1pSEDmDh690u8fuDozpKYG6Vg6R D2691E 1547 20 4326
Murmel reports a bug: > Ladder to sky and floatiung area at Burg Zwiebel Player position: ``` { x = 1546.6779785156, y = 19.5, z = 4325.7880859375 } ``` Player look: ``` { x = -0.24049918353558, y = 0.433659106493, z = -0.86838930845261 } ``` Player information: ``` { ip_version = 6, min_rtt = 0.013000000268221, avg_rtt = 0.014999999664724, min_jitter = 0, max_jitter = 0.59299999475479, avg_jitter = 0.0010000010952353, connection_uptime = 12189, serialization_version = 29, patch = 0, max_rtt = 0.61500000953674, lang_code = "de", protocol_version = 42, minor = 8, major = 5, state = "Active", formspec_version = 7, version_string = "5.8.0" } ``` Player meta: ``` { fields = { ["petz:werewolf_clan_idx"] = "1", bitten = "0", yl_commons_player_joined = "1707374594", placed_nodes = "145137", arenalib_infobox_arenaID = "0", ["petz:old_override_table"] = "return {[\"sneak_glitch\"] = false, [\"new_move\"] = true, [\"jump\"] = 1.5, [\"gravity\"] = 1, [\"sneak\"] = true, [\"speed\"] = 2}", inflicted_damage = "1011916", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", ["ocean_build.ocean_built"] = "9", ["signslib:pos"] = "(3123,83,4061)", ["petz:werewolf"] = "0", yl_commons_player_created = "1663422013", yl_commons_thankyou = "157", punch_count = "46917", xp = "754485", jointime = "1663422013", ["stamina:exhaustion"] = "134.5", partychat = "party", ["petz:werewolf_vignette_id"] = "5", repellant = "0", ["stamina:level"] = "10", ["3d_armor_inventory"] = "return {\"3d_armor:leggings_crystal 1 7840\", \"3d_armor:helmet_nether 1 7840\", \"3d_armor:boots_crystal 1 500\", \"3d_armor:chestplate_crystal 1 7840\", \"shields:shield_rainbow 1 3136\", \"\"}", ["stamina:poisoned"] = "no", ["petz:lycanthropy"] = "0", yl_church = "return {[\"last_death\"] = {[\"z\"] = -848, [\"x\"] = -828, [\"y\"] = 63}, [\"last_death_portal\"] = 1703348088}", hud_state = "on", played_time = "16828047", digged_nodes = "924444", ["ocean_build.last_warning"] = "1.67001e+09", died = "52", crafted = "162061" } } ``` Log identifier ``` [MOD] yl_report log identifier = 7xYAE1pSEDmDh690u8fuDozpKYG6Vg6R ``` Profiler save: ``` profile-20240208T100543.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 4d 14h 1min 44s | max lag: 0.74s | clients (15/52): AliasAlreadyTaken, Aliza, Bailiff, daydream, flux, Hecate, hlqkj, Jammy, JinnyC, Murmel, Penelopee, pups, rheo, Service, tagtraum ``` Teleport command: ``` /teleport xyz 1547 20 4326 ``` Compass command: ``` /give_compass Construction 7xYAE1pSEDmDh690u8fuDozpKYG6Vg6R D2691E 1547 20 4326 ```
AliasAlreadyTaken was assigned by yourland-report 2024-02-08 10:05:43 +00:00

Yesterday I mentioned Burg Zwiebel when talking about YL Map, so today I decided to have a look I it still exists.
I found that someone occupied it(which seems to be the purpose of the former builder and build some floating costruction wich I suppose was not intention of former builder.
See sceenshots!





Yesterday I mentioned Burg Zwiebel when talking about YL Map, so today I decided to have a look I it still exists. I found that someone occupied it(which seems to be the purpose of the former builder and build some floating costruction wich I suppose was not intention of former builder. See sceenshots! ![](https://gitea.your-land.de/attachments/7ae464b1-a4c2-4b62-89ed-cfe5928c345a) ![](https://gitea.your-land.de/attachments/d0ed0641-7edb-486b-b5cf-48ec2fe10c81) ![](https://gitea.your-land.de/attachments/39234473-b35e-4347-a5af-10f8ec3a0836) ![](https://gitea.your-land.de/attachments/331b307d-de42-49b5-978a-f7b1d8d0b65d) ![](https://gitea.your-land.de/attachments/42bcc5f9-d4ea-47d1-b4ac-7bb1d91977fa)
AliasAlreadyTaken added the
1. kind/construction
3. source/ingame
labels 2024-02-08 13:44:49 +00:00
Member

image

protected by polik (last-login 2024-02-07) and dodi (last-login 2024-01-09)

![image](/attachments/d384f9a6-3299-44c7-946a-bf7466676c8b) protected by polik (last-login 2024-02-07) and dodi (last-login 2024-01-09)
823 KiB

ye these are the things that look horrid, could just as easily ask ocean permission,
build an island with rock base and then put a lighthouse or just near the shore

ye these are the things that look horrid, could just as easily ask ocean permission, build an island with rock base and then put a lighthouse or just near the shore
Member

Yes, remember that place. Burg Zwiebel is nice. The floating construction isn't.

Yes, remember that place. Burg Zwiebel is nice. The floating construction isn't.

Somehow, we all managed to miss that this is a dupe of #6042

The floating builds however have been significantly expanded.

Somehow, we all managed to miss that this is a dupe of https://gitea.your-land.de/your-land/bugtracker/issues/6042 The floating builds however have been significantly expanded.

I would advise closing the other issue and transitioning to this one instead

I would advise closing the other issue and transitioning to this one instead
Member

Somehow, we all managed to miss that this is a dupe

an automatic map with points showing kind/construction issues would help with this...

> Somehow, we all managed to miss that this is a dupe an automatic map with points showing kind/construction issues would help with this...
Member

Somehow, we all managed to miss that this is a dupe

an automatic map with points showing kind/construction issues would help with this...

the main reason we currently identify most dupes like this is because i visit and photograph almost every reported build. this was an exception - i didn't visit it because Azelf already documented it. any automated mechanic which keeps me from being the single point of failure is welcome.

> > Somehow, we all managed to miss that this is a dupe > > an automatic map with points showing kind/construction issues would help with this... the main reason we currently identify most dupes like this is because i visit and photograph almost every reported build. this was an exception - i didn't visit it because Azelf already documented it. any automated mechanic which keeps me from being the single point of failure is welcome.

not really sure where to put this... maybe someone can move this to a better suited place...
looks like there are not that much dupes. Everything in the output of this script is either chests in egypt or the cleanup areas around haven (maybe line 57 could use some adjustment)...

import requests
import re

DUPE_DISTANCE = 100

url = "https://gitea.your-land.de/api/v1/repos/your-land/bugtracker/issues"
params = {
    "state": "open",
    "labels": {"3. source/ingame"},     # labels listed here use or, so we can't specify more than 1 label
                                        # to get better results. We have to check whether our result has all labels we
                                        # need later :/
}

response = requests.get(url, params=params)
if not (response.status_code == 200):
    print(f"no response from{url}")
    exit()

content = response.json()
positions = []

issues_checked = 0

for issue in content:
    # check other labels
    has_construction = False
    for label in issue["labels"]:
        if label["name"] == "1. kind/construction":
            has_construction = True
            break
    if not has_construction:
        continue
    
    issues_checked = issues_checked + 1
    player_pos = re.findall(
        r"Player position:\n```\n\{\n\t([xyz]) = (-?\d*\.*\d+),\n\t([xyz]) = (-?\d*\.*\d+),\n\t([xyz]) = ("
        r"-?\d*\.*\d+)\n}\n```",
        issue["body"])
    if not player_pos:
        print(issue["html_url"] + " was not reported by a player, skipping")
        continue
    player_pos = list(player_pos[0])

    location = {
        "url": issue["html_url"],
        player_pos[0]: float(player_pos[1]),
        player_pos[2]: float(player_pos[3]),
        player_pos[4]: float(player_pos[5])
    }
    positions.append(location)

print("\n\n")

for i in range(len(positions)):
    location1 = positions[i]
    # check if this is in Haven or Aveniture(otherwise the output is just spam)
    if (1763 < location1["x"] < 2345 and 740 < location1["z"] < 1480) or \
            (-1149 < location1["x"] < -830 and -3245 < location1["z"] < -2790):
        continue

    for j in range(i + 1, len(positions)):
        location2 = positions[j]
        if (abs(location1["x"] - location2["x"]) < DUPE_DISTANCE) and \
                (abs(location1["y"] - location2["y"]) < DUPE_DISTANCE) and \
                (abs(location1["z"] - location2["z"]) < DUPE_DISTANCE):
            print(location1["url"] + " is very close to " + location2["url"])

print(str(issues_checked) + " issues checked")
not really sure where to put this... maybe someone can move this to a better suited place... looks like there are not that much dupes. Everything in the output of this script is either chests in egypt or the cleanup areas around haven (maybe line 57 could use some adjustment)... ```python import requests import re DUPE_DISTANCE = 100 url = "https://gitea.your-land.de/api/v1/repos/your-land/bugtracker/issues" params = { "state": "open", "labels": {"3. source/ingame"}, # labels listed here use or, so we can't specify more than 1 label # to get better results. We have to check whether our result has all labels we # need later :/ } response = requests.get(url, params=params) if not (response.status_code == 200): print(f"no response from{url}") exit() content = response.json() positions = [] issues_checked = 0 for issue in content: # check other labels has_construction = False for label in issue["labels"]: if label["name"] == "1. kind/construction": has_construction = True break if not has_construction: continue issues_checked = issues_checked + 1 player_pos = re.findall( r"Player position:\n```\n\{\n\t([xyz]) = (-?\d*\.*\d+),\n\t([xyz]) = (-?\d*\.*\d+),\n\t([xyz]) = (" r"-?\d*\.*\d+)\n}\n```", issue["body"]) if not player_pos: print(issue["html_url"] + " was not reported by a player, skipping") continue player_pos = list(player_pos[0]) location = { "url": issue["html_url"], player_pos[0]: float(player_pos[1]), player_pos[2]: float(player_pos[3]), player_pos[4]: float(player_pos[5]) } positions.append(location) print("\n\n") for i in range(len(positions)): location1 = positions[i] # check if this is in Haven or Aveniture(otherwise the output is just spam) if (1763 < location1["x"] < 2345 and 740 < location1["z"] < 1480) or \ (-1149 < location1["x"] < -830 and -3245 < location1["z"] < -2790): continue for j in range(i + 1, len(positions)): location2 = positions[j] if (abs(location1["x"] - location2["x"]) < DUPE_DISTANCE) and \ (abs(location1["y"] - location2["y"]) < DUPE_DISTANCE) and \ (abs(location1["z"] - location2["z"]) < DUPE_DISTANCE): print(location1["url"] + " is very close to " + location2["url"]) print(str(issues_checked) + " issues checked") ```
Member

Checking from time to time for dupes can be an alternative for having a map... I just often wish I could check if the area has been reported before I bug it...
Also, I wonder if gitea allows for some pre-processing of issues?

Checking from time to time for dupes can be an alternative for having a map... I just often wish I could check if the area has been reported _before_ I bug it... Also, I wonder if gitea allows for some pre-processing of issues?
Sign in to join this conversation.
No Milestone
No project
No Assignees
8 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#6267
No description provided.