AliasAlreadyTaken reports: testserver Apparently we have tracer ammo ... #6079

Closed
opened 2024-01-26 00:01:12 +00:00 by yourland-report · 15 comments

AliasAlreadyTaken reports a bug:

Apparently we have tracer ammo for bows now :D

Player position:

{
	z = 1150.2810058594,
	x = 2010.9250488281,
	y = 14.5
}

Player look:

{
	z = -0.980144739151,
	x = -0.19798780977726,
	y = 0.010820830240846
}

Player information:

{
	major = 5,
	state = "Active",
	protocol_version = 43,
	formspec_version = 7,
	max_rtt = 0.26499998569489,
	minor = 9,
	lang_code = "de",
	version_string = "5.9.0-yl-699d1bf27",
	ip_version = 6,
	min_rtt = 0.014000000432134,
	avg_rtt = 0.014000000432134,
	min_jitter = 0,
	max_jitter = 0.23899999260902,
	avg_jitter = 0.0009999992325902,
	connection_uptime = 1348,
	serialization_version = 29,
	patch = 0
}

Player meta:

{
	fields = {
		["petz:old_override_table"] = "return {[\"speed\"] = 1, [\"new_move\"] = true, [\"sneak_glitch\"] = false, [\"gravity\"] = 1, [\"jump\"] = 1, [\"sneak\"] = true}",
		["petz:werewolf_vignette_id"] = "19",
		arenalib_watchID = "0",
		["stamina:poisoned"] = "no",
		["arena_lib_editor.spawner_ID"] = "0",
		["stamina:exhaustion"] = "145",
		["signslib:pos"] = "(2081,15,1303)",
		played_time = "99284081",
		digged_nodes = "140549",
		placed_nodes = "182013",
		died = "1591",
		crafted = "4789",
		["ocean_build.last_warning"] = "1.67421e+09",
		["ocean_build.forbidden"] = "true",
		punch_count = "65204",
		xp = "0",
		inflicted_damage = "2994946",
		["y_bows:drawing_name"] = "y_bows:bow_steel",
		["3d_armor_inventory"] = "return {\"\", \"\", \"\", \"\", \"\", \"\"}",
		["hud_manager:spawnit:hud_enabled"] = "y",
		yl_commons_thankyou = "1438",
		partychat = "party",
		repellant = "0",
		xp_redo_hud_color = "0xFFFF00",
		["stamina:level"] = "0",
		yl_audio_state = "off",
		["ethereal:fly_timer"] = "-99",
		["arena_lib_editor.players_number"] = "0",
		["ocean_build.ocean_built"] = "12",
		arenalib_infobox_arenaID = "0",
		["petz:werewolf"] = "0",
		szutil_watch = "return {}",
		["petz:lycanthropy"] = "0",
		["arena_lib_editor.team_ID"] = "0",
		yl_commons_player_joined = "1706225930",
		bitten = "0",
		lagometer = "1",
		["y_bows:drawing_elapsed"] = "2",
		partypvp = "true",
		yl_church = "return {[\"last_heal\"] = 1683837139, [\"last_death\"] = {[\"x\"] = 2251, [\"y\"] = -164, [\"z\"] = 1401}, [\"last_death_portal\"] = 1683839371}",
		["petz:werewolf_clan_idx"] = "4",
		["sethome:home"] = "(1983.4349365234,17.5,1183.5950927734)",
		hud_state = "on",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		team = "STAFF"
	}
}

Log identifier


[MOD] yl_report log identifier = Pr5gXvefeFVNPXjSWec5r5bZIGzZdq5W

Profiler save:

profile-20240126T000112.json_prettyEE

Status:

# Server: version: 5.8.0-yl-test | game: Minetest Game | uptime: 20h 15min 45s | max lag: 0.389s | clients (3/52): AliasAlreadyTaken, Boris, daydream

Teleport command:

/teleport xyz 2011 15 1150

Compass command:

/give_compass Construction Pr5gXvefeFVNPXjSWec5r5bZIGzZdq5W D2691E 2011 15 1150
AliasAlreadyTaken reports a bug: > Apparently we have tracer ammo for bows now :D Player position: ``` { z = 1150.2810058594, x = 2010.9250488281, y = 14.5 } ``` Player look: ``` { z = -0.980144739151, x = -0.19798780977726, y = 0.010820830240846 } ``` Player information: ``` { major = 5, state = "Active", protocol_version = 43, formspec_version = 7, max_rtt = 0.26499998569489, minor = 9, lang_code = "de", version_string = "5.9.0-yl-699d1bf27", ip_version = 6, min_rtt = 0.014000000432134, avg_rtt = 0.014000000432134, min_jitter = 0, max_jitter = 0.23899999260902, avg_jitter = 0.0009999992325902, connection_uptime = 1348, serialization_version = 29, patch = 0 } ``` Player meta: ``` { fields = { ["petz:old_override_table"] = "return {[\"speed\"] = 1, [\"new_move\"] = true, [\"sneak_glitch\"] = false, [\"gravity\"] = 1, [\"jump\"] = 1, [\"sneak\"] = true}", ["petz:werewolf_vignette_id"] = "19", arenalib_watchID = "0", ["stamina:poisoned"] = "no", ["arena_lib_editor.spawner_ID"] = "0", ["stamina:exhaustion"] = "145", ["signslib:pos"] = "(2081,15,1303)", played_time = "99284081", digged_nodes = "140549", placed_nodes = "182013", died = "1591", crafted = "4789", ["ocean_build.last_warning"] = "1.67421e+09", ["ocean_build.forbidden"] = "true", punch_count = "65204", xp = "0", inflicted_damage = "2994946", ["y_bows:drawing_name"] = "y_bows:bow_steel", ["3d_armor_inventory"] = "return {\"\", \"\", \"\", \"\", \"\", \"\"}", ["hud_manager:spawnit:hud_enabled"] = "y", yl_commons_thankyou = "1438", partychat = "party", repellant = "0", xp_redo_hud_color = "0xFFFF00", ["stamina:level"] = "0", yl_audio_state = "off", ["ethereal:fly_timer"] = "-99", ["arena_lib_editor.players_number"] = "0", ["ocean_build.ocean_built"] = "12", arenalib_infobox_arenaID = "0", ["petz:werewolf"] = "0", szutil_watch = "return {}", ["petz:lycanthropy"] = "0", ["arena_lib_editor.team_ID"] = "0", yl_commons_player_joined = "1706225930", bitten = "0", lagometer = "1", ["y_bows:drawing_elapsed"] = "2", partypvp = "true", yl_church = "return {[\"last_heal\"] = 1683837139, [\"last_death\"] = {[\"x\"] = 2251, [\"y\"] = -164, [\"z\"] = 1401}, [\"last_death_portal\"] = 1683839371}", ["petz:werewolf_clan_idx"] = "4", ["sethome:home"] = "(1983.4349365234,17.5,1183.5950927734)", hud_state = "on", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", team = "STAFF" } } ``` Log identifier ``` [MOD] yl_report log identifier = Pr5gXvefeFVNPXjSWec5r5bZIGzZdq5W ``` Profiler save: ``` profile-20240126T000112.json_prettyEE ``` Status: ``` # Server: version: 5.8.0-yl-test | game: Minetest Game | uptime: 20h 15min 45s | max lag: 0.389s | clients (3/52): AliasAlreadyTaken, Boris, daydream ``` Teleport command: ``` /teleport xyz 2011 15 1150 ``` Compass command: ``` /give_compass Construction Pr5gXvefeFVNPXjSWec5r5bZIGzZdq5W D2691E 2011 15 1150 ```
AliasAlreadyTaken was assigned by yourland-report 2024-01-26 00:01:12 +00:00

grafik

![grafik](/attachments/ddee7146-dd0c-43c6-98fb-d2738211fefb)
193 KiB
Member

Keep it, make it special staff item maybe, but it's useful :)
Alias suggested a command that will toggle this - could be more useful for different types of ammo.

Keep it, make it ~~special staff item maybe~~, but it's useful :) Alias suggested a command that will toggle this - could be more useful for different types of ammo.
AliasAlreadyTaken added the
1. kind/bug
1. kind/meme
labels 2024-01-26 02:13:29 +00:00
AliasAlreadyTaken changed title from AliasAlreadyTaken reports: Apparently we have tracer ammo ... to AliasAlreadyTaken reports: testserver Apparently we have tracer ammo ... 2024-01-26 02:13:47 +00:00
Member

I kinda forgot... x_bows did have similar white trace, I think y_bows should also have this.

Having trace helps immensely with aiming - so at least the shooter should see it, but:

  • actually following the arrow and not appearing instantly (I know this red trace is a debug trace)
  • not as dense
  • starting some distance from the shooter

When shooting flying targets or even just slow stone monsters when there's lag (1s+ dtime) this helps so much, that it's a must have. Because otherwise you can't see the arrow traveling due to lag. And judging distance without stereo vision is near impossible.

Not sure if other people besides shooter should also see the trace, but maybe could be helpful too?

UPD: I see that the arrow itself also leaves trace, but it does not appear properly (or at all) when there's lag. And red trace appears always. In fact, during lag white trace can appear in completely different place (I suppose it's using moveresult still)

("arrow trace particles do not appear when there's lag" should be it's own issue maybe?)

I kinda forgot... x_bows did have similar white trace, I think y_bows should also have this. Having trace helps immensely with aiming - so at least the shooter should see it, but: - actually following the arrow and not appearing instantly (I know this red trace is a debug trace) - not as dense - starting some distance from the shooter When shooting flying targets or even just slow stone monsters when there's lag (1s+ dtime) this helps so much, that it's a must have. Because otherwise you can't see the arrow traveling due to lag. And judging distance without stereo vision is near impossible. Not sure if other people besides shooter should also see the trace, but maybe could be helpful too? UPD: I see that the arrow itself also leaves trace, but it does not appear properly (or at all) when there's lag. And red trace appears always. In fact, during lag white trace can appear in completely different place (I suppose it's using `moveresult` still) ("arrow trace particles do not appear when there's lag" should be it's own issue maybe?)

Perhaops these tracers can be kept on a "testing arrow" that does zero damage

Perhaops these tracers can be kept on a "testing arrow" that does zero damage

Perhaops these tracers can be kept on a "testing arrow" that does zero damage

.... and has no craftign recipe, then yes.

> Perhaops these tracers can be kept on a "testing arrow" that does zero damage .... and has no craftign recipe, then yes.
flux was assigned by AliasAlreadyTaken 2024-01-28 11:39:42 +00:00
Member

it's a setting: ballistics:show_estimated_path. i've currently set it to be "on" by default, while we're working on debugging things. eventually it'll be off by default.

it's a setting: `ballistics:show_estimated_path`. i've currently set it to be "on" by default, while we're working on debugging things. eventually it'll be off by default.
Member

I kinda forgot... x_bows did have similar white trace, I think y_bows should also have this.

y_bows does have this as well, though perhaps it's not emitting as many particles as it should. emitting some every server step seemed to be too many.

> I kinda forgot... x_bows did have similar white trace, I think y_bows should also have this. y_bows does have this as well, though perhaps it's not emitting as many particles as it should. emitting some every server step seemed to be too many.
Member

probably i should make it a property of specific projectile entities instead of a global setting, though.

probably i should make it a property of specific projectile entities instead of a global setting, though.
Member

I kinda forgot... x_bows did have similar white trace, I think y_bows should also have this.

y_bows does have this as well, though perhaps it's not emitting as many particles as it should. emitting some every server step seemed to be too many.

I didn't notice them at all because I tested with lag enabled, and during lag they all bunch up and appear in a completely different place (like moveresult arrows did). Seems like they should use tracing results if we want to see them on main...

> > I kinda forgot... x_bows did have similar white trace, I think y_bows should also have this. > > y_bows does have this as well, though perhaps it's not emitting as many particles as it should. emitting some every server step seemed to be too many. I didn't notice them at all because I tested with lag enabled, and during lag they all bunch up and appear in a completely different place (like `moveresult` arrows did). Seems like they should use tracing results if we want to see them on main...

There's your-land/administration#132 (comment) by LMD, apparently he already tried to do stuff with missiles in MT, but quote "its not so easy"

There's https://gitea.your-land.de/your-land/administration/issues/132#issuecomment-24791 by LMD, apparently he already tried to do stuff with missiles in MT, but quote "its not so easy"
Member

There's your-land/administration#132 (comment) by LMD, apparently he already tried to do stuff with missiles in MT, but quote "its not so easy"

i've solved at least some of those problems and discovered a host of new ones :) i do think we'll end up w/ something that'll solve a lot of our long-standing issues w/ x_bows though.

> There's https://gitea.your-land.de/your-land/administration/issues/132#issuecomment-24791 by LMD, apparently he already tried to do stuff with missiles in MT, but quote "its not so easy" i've solved at least some of those problems and discovered a host of new ones :) i do think we'll end up w/ something that'll solve a lot of our long-standing issues w/ x_bows though.
Member

I didn't notice them at all because I tested with lag enabled, and during lag they all bunch up and appear in a completely different place (like moveresult arrows did). Seems like they should use tracing results if we want to see them on main

yeah, now that we've got the path-casting, it should be pretty easy to ensure that more particles show up when there's lag.

> I didn't notice them at all because I tested with lag enabled, and during lag they all bunch up and appear in a completely different place (like moveresult arrows did). Seems like they should use tracing results if we want to see them on main yeah, now that we've got the path-casting, it should be pretty easy to ensure that more particles show up when there's lag.
AliasAlreadyTaken added this to the 1.1.123 milestone 2024-01-30 00:57:09 +00:00
Member

i've removed the trace 73c0695497

i've removed the trace https://github.com/fluxionary/minetest-ballistics/commit/73c06954976a712555aef91b58d8b5efa0d08427
flux added the
4. step/ready to QA test
label 2024-02-01 23:31:27 +00:00

QA

The tracer ammo vanished

QA The tracer ammo vanished
AliasAlreadyTaken added the
ugh/QA OK
label 2024-02-16 08:55:13 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2024-03-28 20:51:30 +00:00
AliasAlreadyTaken was unassigned by flux 2024-03-28 20:51:34 +00:00
flux removed their assignment 2024-03-28 20:51:34 +00:00
Member

this is live

this is live
flux closed this issue 2024-03-28 20:51:41 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 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#6079
No description provided.