rewired_X reports: bows seem to be broken as hell ... #5717

Open
opened 2023-12-17 01:37:28 +00:00 by yourland-report · 9 comments

rewired_X reports a bug:

bows seem to be broken as hell now - can't hit anything, arrows pass right through their monster targets

Player position:

{
	x = 2040.8310546875,
	y = 8.5,
	z = 1280.0920410156
}

Player look:

{
	x = -0.10654161125422,
	y = 0.29404032230377,
	z = -0.94983637332916
}

Player information:

{
	minor = 8,
	lang_code = "",
	formspec_version = 7,
	min_rtt = 0.11200000345707,
	protocol_version = 42,
	min_jitter = 0,
	max_jitter = 10.241000175476,
	avg_jitter = 0.0019999966025352,
	connection_uptime = 2967,
	serialization_version = 29,
	patch = 0,
	major = 5,
	max_rtt = 11.378000259399,
	state = "Active",
	ip_version = 6,
	avg_rtt = 0.11500000208616,
	version_string = "5.8.0"
}

Player meta:

{
	fields = {
		xp = "272470",
		["ocean_build.last_warning"] = "1.67388e+09",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		["signslib:pos"] = "(2732,48,401)",
		played_time = "5830543",
		yl_commons_player_created = "1659200153",
		yl_commons_player_joined = "1702774099",
		bitten = "0",
		partychat = "party",
		["stamina:exhaustion"] = "1.5",
		hud_state = "on",
		repellant = "0",
		punch_count = "188851",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 36, [\"z\"] = 2088, [\"x\"] = 2209}, [\"last_heal\"] = 1690328119, [\"last_death_portal\"] = 1702656486}",
		inflicted_damage = "3984628",
		digged_nodes = "351680",
		placed_nodes = "76337",
		died = "845",
		crafted = "129678",
		arenalib_infobox_arenaID = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		xp_redo_hud_color = "0xFF00FF",
		["stamina:level"] = "15",
		yl_commons_thankyou = "55",
		["stamina:poisoned"] = "no",
		jointime = "1659200153",
		arenalib_watchID = "0",
		["3d_armor_inventory"] = "return {\"3d_armor:leggings_crystal 1 52260\", \"3d_armor:chestplate_crystal 1 52260\", \"shields:shield_rainbow 1 22680\", \"3d_armor:boots_crystal 1 49774\", \"3d_armor:helmet_crystal 1 47640\", \"\"}"
	}
}

Log identifier


[MOD] yl_report log identifier = s4pQt4f7Jlfox7BYU1Z9jaKf1eSCJ6xc

Profiler save:

profile-20231217T013728.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 17h 3min 47s | max lag: 0.359s | clients (13/52): AliasAlreadyTaken, Bone, DragonWrangler1, flux, jackofthebean000, Lupercus, nazthelizard122, poppyasdan, prowler, rewired_X, rheo, Service, STEALTH

Teleport command:

/teleport xyz 2041 9 1280

Compass command:

/give_compass Construction s4pQt4f7Jlfox7BYU1Z9jaKf1eSCJ6xc D2691E 2041 9 1280
rewired_X reports a bug: > bows seem to be broken as hell now - can't hit anything, arrows pass right through their monster targets Player position: ``` { x = 2040.8310546875, y = 8.5, z = 1280.0920410156 } ``` Player look: ``` { x = -0.10654161125422, y = 0.29404032230377, z = -0.94983637332916 } ``` Player information: ``` { minor = 8, lang_code = "", formspec_version = 7, min_rtt = 0.11200000345707, protocol_version = 42, min_jitter = 0, max_jitter = 10.241000175476, avg_jitter = 0.0019999966025352, connection_uptime = 2967, serialization_version = 29, patch = 0, major = 5, max_rtt = 11.378000259399, state = "Active", ip_version = 6, avg_rtt = 0.11500000208616, version_string = "5.8.0" } ``` Player meta: ``` { fields = { xp = "272470", ["ocean_build.last_warning"] = "1.67388e+09", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", ["signslib:pos"] = "(2732,48,401)", played_time = "5830543", yl_commons_player_created = "1659200153", yl_commons_player_joined = "1702774099", bitten = "0", partychat = "party", ["stamina:exhaustion"] = "1.5", hud_state = "on", repellant = "0", punch_count = "188851", yl_church = "return {[\"last_death\"] = {[\"y\"] = 36, [\"z\"] = 2088, [\"x\"] = 2209}, [\"last_heal\"] = 1690328119, [\"last_death_portal\"] = 1702656486}", inflicted_damage = "3984628", digged_nodes = "351680", placed_nodes = "76337", died = "845", crafted = "129678", arenalib_infobox_arenaID = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", xp_redo_hud_color = "0xFF00FF", ["stamina:level"] = "15", yl_commons_thankyou = "55", ["stamina:poisoned"] = "no", jointime = "1659200153", arenalib_watchID = "0", ["3d_armor_inventory"] = "return {\"3d_armor:leggings_crystal 1 52260\", \"3d_armor:chestplate_crystal 1 52260\", \"shields:shield_rainbow 1 22680\", \"3d_armor:boots_crystal 1 49774\", \"3d_armor:helmet_crystal 1 47640\", \"\"}" } } ``` Log identifier ``` [MOD] yl_report log identifier = s4pQt4f7Jlfox7BYU1Z9jaKf1eSCJ6xc ``` Profiler save: ``` profile-20231217T013728.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 17h 3min 47s | max lag: 0.359s | clients (13/52): AliasAlreadyTaken, Bone, DragonWrangler1, flux, jackofthebean000, Lupercus, nazthelizard122, poppyasdan, prowler, rewired_X, rheo, Service, STEALTH ``` Teleport command: ``` /teleport xyz 2041 9 1280 ``` Compass command: ``` /give_compass Construction s4pQt4f7Jlfox7BYU1Z9jaKf1eSCJ6xc D2691E 2041 9 1280 ```
AliasAlreadyTaken was assigned by yourland-report 2023-12-17 01:37:29 +00:00

testing with a few different mobs ranging from spiders to dirt monsters to lava flans got same result - arrows pass through w/ no damage dealt

testing with a few different mobs ranging from spiders to dirt monsters to lava flans got same result - arrows pass through w/ no damage dealt
flux added the
1. kind/bug
label 2023-12-17 01:46:47 +00:00
Member

possibly a duplicate of something. we need a proper projectile API that doesn't let them end up in the ground due to lag.

possibly a duplicate of something. we need a proper projectile API that doesn't let them end up in the ground due to lag.

This appears to only affect mobs_redo

This appears to only affect mobs_redo

This affects the throwable snow balls too - they pass through monsters with no interaction at all.

This affects the throwable snow balls too - they pass through monsters with no interaction at all.
flux added the
3. source/mod upstream
3. source/lag
labels 2023-12-19 02:18:12 +00:00
flux added a new dependency 2023-12-19 02:20:33 +00:00

Could be fallout of mobs_redo's "intial_properties" change

Could be fallout of mobs_redo's "intial_properties" change
flux added
3. source/integration
3. source/unknown
and removed
3. source/lag
labels 2023-12-19 20:42:45 +00:00
Member

Could be fallout of mobs_redo's "intial_properties" change

ca06df9a9f/arrow.lua (L26)

looks like that's exactly the issue. for the record, mobs_redo is now doing the correct thing - the old behavior is deprecated.

> Could be fallout of mobs_redo's "intial_properties" change https://gitea.your-land.de/your-land/x_bows/src/commit/ca06df9a9fc438477808a72dbb783b296cc48e8b/arrow.lua#L26 looks like that's exactly the issue. for the record, mobs_redo is now doing the correct thing - the old behavior is deprecated.
flux removed the
3. source/unknown
label 2023-12-19 20:49:42 +00:00
Member

upstream x_bows seems not to suffer from this problem, mostly because it totally ignores collisionboxes...

upstream x_bows seems not to suffer from this problem, mostly because it totally ignores collisionboxes...

The issue I have with mobs_redo is not that it now does the correct thing. The issue I have with mobs_redo at this point is that from a minor commit onward it demands all mobs depending on it be fixed. That needs to be communicated to mobs maintainers well before.

The issue I have with mobs_redo is not that it now does the correct thing. The issue I have with mobs_redo at this point is that from a minor commit onward it demands all mobs depending on it be fixed. That needs to be communicated to mobs maintainers well before.
Member

The issue I have with mobs_redo is not that it now does the correct thing. The issue I have with mobs_redo at this point is that from a minor commit onward it demands all mobs depending on it be fixed. That needs to be communicated to mobs maintainers well before.

having those values directly in the entity definition has been deprecated since at least 0.4.0 - more than enough time for mod developers to adapt.

> The issue I have with mobs_redo is not that it now does the correct thing. The issue I have with mobs_redo at this point is that from a minor commit onward it demands all mobs depending on it be fixed. That needs to be communicated to mobs maintainers well before. having those values directly in the entity definition has been deprecated since at least 0.4.0 - more than enough time for mod developers to adapt.
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.

Reference: your-land/bugtracker#5717
No description provided.