Sokomine reports: having a wandertag target perm ... #8279

Open
opened 2025-03-20 21:13:34 +01:00 by yourland-report · 2 comments

Sokomine reports a bug:

having a wandertag target permanently removed from the list of targets (until manually reactivated) is in my opinion disrespectful of the builder. please change that! of course we don't want pernanent repeats. keeping a list of the last x targets and not choosing one of those again would be fine (add today's target to list, remove oldest target). players also need to see if they've visited the target already

Player position:

{
	z = 1175.0549316406,
	x = 2008.9749755859,
	y = 14.5
}

Player look:

{
	z = -0.041751619428396,
	x = 0.94119036197662,
	y = -0.33528715372086
}

Player information:

{
	protocol_version = 46,
	lang_code = "",
	ip_version = 6,
	min_rtt = 0.016000000759959,
	major = 5,
	max_jitter = 0.11500000208616,
	avg_jitter = 0,
	connection_uptime = 7445,
	serialization_version = 29,
	patch = 0,
	formspec_version = 8,
	minor = 12,
	state = "Active",
	version_string = "5.12.0-dev-1f14b7cb1-dirty",
	max_rtt = 0.1330000013113,
	avg_rtt = 0.017000000923872,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["petz:lycanthropy"] = "1",
		played_time = "22952293",
		digged_nodes = "2399521",
		placed_nodes = "424325",
		died = "58",
		crafted = "899971",
		["stamina:exhaustion"] = "101.5",
		["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_rainbow 1 400\", \"shields:shield_rainbow 1 400\", \"3d_armor:chestplate_rainbow 1 400\", \"3d_armor:boots_crystal 1 1000\", \"3d_armor:leggings_rainbow 1 400\"}",
		punch_count = "327551",
		inflicted_damage = "6983646",
		["petz:werewolf_clan_idx"] = "1",
		hud_state = "on",
		["ocean_build.last_warning"] = "1.65032e+09",
		partychat = "main",
		yl_commons_player_created = "1617905120",
		yl_commons_player_joined = "1742494173",
		xp = "2636624",
		yl_church = "return {[\"last_heal\"] = 1731267503, [\"last_death_portal\"] = 1738105878, [\"last_death\"] = {[\"y\"] = 2, [\"z\"] = 14336, [\"x\"] = 433}}",
		["signslib:pos"] = "(1981,19,1174)",
		["ethereal:fly_timer"] = "-99",
		["ocean_build.ocean_built"] = "5",
		["hud_manager:yl_snowball:hud__enabled"] = "n",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		yl_commons_thankyou = "1046",
		repellant = "0",
		["petz:werewolf"] = "0",
		bitten = "0",
		["stamina:level"] = "12",
		arenalib_infobox_arenaID = "0",
		jointime = "1617905120"
	}
}

Log identifier


[MOD] yl_report log identifier = igFN3zbaeKyYT1pvuTTR6Fj8RF48Isss

Profiler save:

profile-20250320T211334.json_prettyEE

Status:

# Server: version: 5.11.0-yl-lt | game: Minetest Game | uptime: 4d 57min 51s | max lag: 0.47s | clients (34/52): Alex1977, AliasAlreadyTaken, Anniewho15, Bailiff, Boot, DESTROYSTUFF, DigginStuff, elelelelel2010, ErteeX, flux, ge0physics9, Imprest, jaliso, laira, lazordude31, Liddia, mEeEeEeme, Mind_Trap, MineWorlds, mp5, nubly, Parrish, Pelu, rabenkind, RandyButternubs, SdSlayer, serv01, Service, Sokomine, Spain, The_Luck_Duck, try_114, Walstrand, whosit

Teleport command:

/teleport xyz 2009 15 1175

Compass command:

/give_compass Construction igFN3zbaeKyYT1pvuTTR6Fj8RF48Isss D2691E 2009 15 1175
Sokomine reports a bug: > having a wandertag target permanently removed from the list of targets (until manually reactivated) is in my opinion disrespectful of the builder. please change that! of course we don't want pernanent repeats. keeping a list of the last x targets and not choosing one of those again would be fine (add today's target to list, remove oldest target). players also need to see if they've visited the target already Player position: ``` { z = 1175.0549316406, x = 2008.9749755859, y = 14.5 } ``` Player look: ``` { z = -0.041751619428396, x = 0.94119036197662, y = -0.33528715372086 } ``` Player information: ``` { protocol_version = 46, lang_code = "", ip_version = 6, min_rtt = 0.016000000759959, major = 5, max_jitter = 0.11500000208616, avg_jitter = 0, connection_uptime = 7445, serialization_version = 29, patch = 0, formspec_version = 8, minor = 12, state = "Active", version_string = "5.12.0-dev-1f14b7cb1-dirty", max_rtt = 0.1330000013113, avg_rtt = 0.017000000923872, min_jitter = 0 } ``` Player meta: ``` { fields = { ["petz:lycanthropy"] = "1", played_time = "22952293", digged_nodes = "2399521", placed_nodes = "424325", died = "58", crafted = "899971", ["stamina:exhaustion"] = "101.5", ["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_rainbow 1 400\", \"shields:shield_rainbow 1 400\", \"3d_armor:chestplate_rainbow 1 400\", \"3d_armor:boots_crystal 1 1000\", \"3d_armor:leggings_rainbow 1 400\"}", punch_count = "327551", inflicted_damage = "6983646", ["petz:werewolf_clan_idx"] = "1", hud_state = "on", ["ocean_build.last_warning"] = "1.65032e+09", partychat = "main", yl_commons_player_created = "1617905120", yl_commons_player_joined = "1742494173", xp = "2636624", yl_church = "return {[\"last_heal\"] = 1731267503, [\"last_death_portal\"] = 1738105878, [\"last_death\"] = {[\"y\"] = 2, [\"z\"] = 14336, [\"x\"] = 433}}", ["signslib:pos"] = "(1981,19,1174)", ["ethereal:fly_timer"] = "-99", ["ocean_build.ocean_built"] = "5", ["hud_manager:yl_snowball:hud__enabled"] = "n", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", yl_commons_thankyou = "1046", repellant = "0", ["petz:werewolf"] = "0", bitten = "0", ["stamina:level"] = "12", arenalib_infobox_arenaID = "0", jointime = "1617905120" } } ``` Log identifier ``` [MOD] yl_report log identifier = igFN3zbaeKyYT1pvuTTR6Fj8RF48Isss ``` Profiler save: ``` profile-20250320T211334.json_prettyEE ``` Status: ``` # Server: version: 5.11.0-yl-lt | game: Minetest Game | uptime: 4d 57min 51s | max lag: 0.47s | clients (34/52): Alex1977, AliasAlreadyTaken, Anniewho15, Bailiff, Boot, DESTROYSTUFF, DigginStuff, elelelelel2010, ErteeX, flux, ge0physics9, Imprest, jaliso, laira, lazordude31, Liddia, mEeEeEeme, Mind_Trap, MineWorlds, mp5, nubly, Parrish, Pelu, rabenkind, RandyButternubs, SdSlayer, serv01, Service, Sokomine, Spain, The_Luck_Duck, try_114, Walstrand, whosit ``` Teleport command: ``` /teleport xyz 2009 15 1175 ``` Compass command: ``` /give_compass Construction igFN3zbaeKyYT1pvuTTR6Fj8RF48Isss D2691E 2009 15 1175 ```
AliasAlreadyTaken was assigned by yourland-report 2025-03-20 21:13:34 +01:00
AliasAlreadyTaken added the
1. kind/enhancement
1. kind/balancing
labels 2025-03-21 12:10:20 +01:00

@Sokomine Let's use this issue to address the "recurring" wandertag? Or is there a better one?

@Sokomine Let's use this issue to address the "recurring" wandertag? Or is there a better one?
AliasAlreadyTaken added this to the Next milestone 2025-09-05 07:21:37 +02:00
  1. There is no option for the builder to only activate it once - it goes to recurring right off the start?
  2. If there was no wandertag the day before, the function add_current_wandertag_to_history has old_position = {}. Means, we need to add something to satisfy the new constraint of 5.13.0: Vectors passed to C++ API functions may no longer have nil components. https://docs.luanti.org/about/changelog/#5120--5130 On the dev server I temporarily solved adding if not next(old_position) then old_position = vector.new() end
1. There is no option for the builder to only activate it once - it goes to recurring right off the start? 2. If there was no wandertag the day before, the function `add_current_wandertag_to_history` has `old_position = {}`. Means, we need to add something to satisfy the new constraint of 5.13.0: Vectors passed to C++ API functions may no longer have nil components. https://docs.luanti.org/about/changelog/#5120--5130 On the dev server I temporarily solved adding `if not next(old_position) then old_position = vector.new() end`
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 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#8279
No description provided.